Catégories
Systeme

Des tonnes de fonds d’écrans gratuits

Je viens de découvrir un site vraiment intéressant pour la recherche de fonds d’écrans de nos chers PC/Mac. Social Wallpapering, puisque c’est de lui que l’on parle propose une impressionnante collection d’images classées par thèmes (plus de 2900 au moment de l’écriture de ce billet). Contrairement à beaucoup de sites sur le sujet, le téléchargement des images n’est pas limité (en nombre et en qualité) et est très simple.

Pour les heureux possesseurs d’écrans larges il est également possible de filtrer les images adaptées à ce type d’écran. Il existe même une section pour les geeks possédant deux écrans deux écrans…

La partie sociale du site est assurée par un système de vote permettant de voter pour les images. On obtient donc des classements par popularité (nombre de fois que l’image a été vue) ou par note. Il est possible de s’abonner à un flux RSS permettant de recevoir les dernières images dans sont lecteur préféré.

Aller pour vous mettre l’eau à la bouche, une petite sélection:

tb_200827012927-5593.jpg tb_200730065256-2935.jpg
tb_200807014348-5472.jpg tb_200718050613-2323.jpg

Bref un site à bookmarker de toute urgence.

Catégories
Blog

Entrecard, petites pubs entre blogs

Suite à un message de Frédéric lu via Twitter, je me suis intéressé au service Entrecard d’échange d’espaces publicitaires entre blog.

Le principe est le suivant, une fois votre compte créé et un code Javascript (widget) placé ou bon vous semble sur votre blog, vous allez pouvoir commencer échanger des liens avec d’autres blogueurs. Ces liens se présentent sous la forme d’une image, nommée « Entrecard » de 125×125 qui pointent vers l’adresse de votre blog. Par exemple « l’entrecard » de Nicolargo est:

blognicolargo-entrecard.png

L’échange de liens (puisque c’est en fait de cç que l’on parle…) se fait par un système d’achat et de vente d’espaces publicitaires, la monnaie virtuelle utilisée est le « crédit Entrecard ».

Comment se passe l’achat d’espaces publicitaires ?

… ou comment achetez un espace publicitaire sur un autre blog…

Il suffit de se rendre dans la section « Campaign » du site Entrecard et rechercher un blog sur lequel vous voulez vous afficher (le site est relativement bien fait, puisque l’on peut faire une recherche par catégories, par temps d’attente avant la publication…).

Computers and Internet.jpg

Il vous faudra ensuite payer une somme (par exemple 187 « crédit Entrecard » par jour pour un publicité sur le blog Inks). Cette somme dépend bien sûr de la popularité du blog en question (celle-ci utilise un calcul interne à Entrecard et ne se base pas sur des classements de type Technorati ou autres…). Et enfin attendre que votre publicité soit validée par l’auteur du blog.

PS: n’ayant pas encore suffisamment de « crédits Entrecard », je n’ai pas encore testé l’achat d’espace publicitaire.

Comment se passe la vente d’espaces publicitaires ?

Dès votre inscription, vous allez commencer à recevoir automatiquement (via l’interface Web et avec des alertes mail), les propositions d’achats de votre l’espace publicitaire. L’espace en question sera mis à disposition de l’acheteur pour une journée entière. Ainsi, si vous acceptez 3 propositions, les 3 prochaines journées de libres seront réservées.

La publicité s’affichera alors dans votre Widget:

Le blog de Nicolargo-1.jpg

Si un lecteur de votre blog clique sur l’Entrecard, il sera redirigé vers le blog de l’annonceur. Par contre, si il clique sur le lien « Drop yours », il vous générera un « drop ». Ce « drop » entre directement dans la calcul de la popularité de votre blog puisque la formule est la suivante: le coût journalier de l’espace publicitaire de votre blog est la moyenne des « drops » sur les 5 derniers jours, multiplié par 2.

Pour l’instant, il ne coûte que 2 « crédits Entrecard » pour s’afficher sur mon blog, profitez en 😉


Bref, j’en pense quoi…

Je dois avouer que le service est très facile à utiliser et il ne faut que quelques minutes pour voir apparaître les premières « publog » sur votre site. Plus de 3000 publicités sont échangées par jour.

J’attend de tester l’achat d’espace publicitaire sur d’autres blog et surtout l’impact sur le trafic de mon blog.

Je me pose juste une question sur ce que pense Google de ce genre de pratique… y a-t-il un risque pour mon PR… ?

Catégories
Blog Web

Analyser les recherches sur votre blog WordPress

Comme tout bon blog qui se respecte, vous avez mis en évidence un formulaire de recherche permettant à vos lecteurs de trouver facilement une information sur votre site. Malheureusement les statistiques sur les mots clés recherchés n’apparaissent pas dans vos rapports Google Analytics… Pourtant la fonctionnalité existe, il suffit juste de l’activer…

En effet depuis novembre 2007, il est possible de configurer l’analyse de ces recherches. Pour cela il faut se rendre dans l’interface des paramètres de Google Analytics et cliquer sur le lien Modifier à coté du nom de votre blog. Une nouvelle page s’affiche, il faut la encore cliquer sur Modifier à gauche des informations sur le profil principal du site. Il faut alors activer le suivi des recherches sur site et saisir le paramètre de recherche:

Image 2.png

Le paramètre de recherche est ‘s’ par défaut sous WordPress. Pour le vérifier, le plus simple est de faire une recherche sur votre blog et d’analyser l’URL du résultat de la recherche.

Iperf | Le blog de NicoLargo.jpg
Dans mon cas, l’URL est https://blog.nicolargo.com/?s=<mot clés>&x=0&y=0. Il faut donc saisir ‘s’ dans le champ Paramètre de requête.

Un fois le formulaire validé, il faut bien vérifier que l’analyse est active pour votre blog:

Image 3.png

Et voilà, une nouvelle section devrait apparaître dès le lendemain dans vos rapports:

Image 1.png

Des informations intéressantes pour savoir ce que recherche vos lecteurs sur vote blog et peut être adapter vos billets en conséquence…

Catégories
Open-source

Actualité open-source de la semaine #2

L’actualité de la semaine, tout le monde en a parlé, sauf Nicolargo… :

actualite.jpg

  • FreeBSD (le meilleur OS au monde, ndlr) passe en version 6.3.
  • Extreme Tux Racer, LE jeu (open-source) de course de … pingouin.
  • Vous voulez un système open-source mais vous ne jurez que par Windows ? ReactOS est fait pour vous !
  • Un nouveau site sur l’actualité du libre: UnixGarden.
  • Le noyau Linux passe en version 2.6.24, les nouveautés sont ici.

Autres choses ?

Catégories
Musique

Cocoon: un album pour votre week-end

Avec un titre comme « My friends died in a plane crash », on pourrait s’attendre à un album sombre… Ce n’est pas le cas et Cocoon nous prend à contre-pied avec une musique folk épuré, alternativement triste (comme le premier titre « Take off » ou « Seesaw ») et enjoué (« Vultures » ou « On my way ») et composée de seulement trois instruments: guitare sèche, ukulélé et banjo.

cocoon.jpeg

Ecouter l’album: 

 

  free music 

 Si vous voulez découvrir Cocoon:

Bonne écoute et bon week-end !

Catégories
Blog Open-source Systeme

Logiciels Mac OS X pour twitter…

Un rapide inventaire des applications pour twitter (bientôt dans le Petit Robert) depuis son Mac.

Twitterrific

La Rolls-Royce des clients Twitter pour Mac OS X, malheureusement ce logiciel n’est pas libre et est payant (environ 15$).

C’est de loin le plus complet des clients, la liste des fonctions est impressionnante et en constante amélioration.

twitterrific3.jpg

Pwytter

Un client libre, compatible Mac, Linux et Windows basée sur le langage Python. C’est mon client du moment !

pwytter-05-mac.png

TWidget

Ce client se présente sous la forme d’un Widget. Je ne l’utilise plus, je trouve embêtant de passer dans la fenêtre Widget pour voir/poster des messages.

front.jpg

Twitgit

Encore un Widget Mac avec les mêmes fonctions que TWidget.

Twitgit08.png

Si vous en connaissez d’autres je suis preneur…

Catégories
Open-source Reseau Systeme

Limiter la bande passante avec Mac OS X

Attention:  Apple a choisi de migrer de IPFW vers PF à partir de OS X Lion (ce qui en soit un un bon choix…).

La syntaxe est complètement différente. Pour effectuer une limite de bande passante avec PF il faut passer par un module externe (à voir si il est installé par défaut sous OS X Lion) nommé altq.

Je conseille la lecture des billets suivants:
– De IPFW à PF (sur ce blog)
– Packet Queueing and Prioritization
– Bandwidth Limiting with pf and ALTQ

Catégories
Developpement Open-source

Tutorial jQuery

Jquery logojQuery est une bibliothèque javascript open-source et cross-browser qui permet de traverser et manipuler très facilement l’arbre DOM de vos pages web à l’aide d’une syntaxe fortement similaire à celle d’XPath (qui est la syntaxe de manipulation d’arbre XML). jQuery vous permet par exemple de changer/ajouter une classe CSS, créer des animations, modifier des attributs, etc. mais également de gérer les événements javascript ainsi que de faire des requetes AJAX le plus simplement du monde.

Pour développer jQuery, il suffit de connaitre un seul objet référencé par la variable « $ ». Cet objet est en fait une fonction javascript qui est le point d’entrée de tout le framework, et dont le retour est l’object « $ » lui-meme (dont le contexte dépend de la fonction appelée) ce qui permet d’enchainer facilement et rapidement des actions (comme nous le verrons dans les exemples qui suivent).

Maintenant que les présentations sont faites, passons sans attendre aux exemples !

Tout d’abord, jQuery peut etre téléchargé ici sous forme d’un fichier .js normal ou compressé : http://jquery.com.Une fois téléchargé, il suffit de l’insérer entre les balises <head> et </head> de vos pages html.

Exemple : <script type= »text/javascript » src= »jquery-1.2.2.min.js »/>Quelques bases sur la sélection…

  • $(« p »);
    Cet appel retourne tous les éléments P (paragraphes) de votre document : on a rarement fait plus simple.
  • $(« .tata »);
    Cet appel retourne tous les éléments de votre document qui ont la classe CSS « tata ».
  • $(« #toto »);
    Cet appel retourne l’élément de votre document, s’il existe, dont l’attribut ID est « toto ».
  • $(« #titi > span »);
    Cet appel retourne tous les éléments SPAN contenus dans l’élément dont l’identifiant est « titi ». On pourrait écrire cet appel de cette façon également : $(« span », $(« #titi »));
  • $(« table#tutu > tr:even »);
    Cet appel retourne tous les éléments TR pairs (pour les lignes impaires remplacer « even » par « odd ») contenus dans l’élément TABLE dont l’identifiant est « tutu » (à noter la grande originalité des noms que je donne a mes identifiants…). Cet appel peut etre extremement utile pour appliquer une couleur de fond a toutes les lignes paires par exemple.

A partir de la, vous pouvez appliquer toutes les fonctions de jQuery que vous voulez. En voici quelques exemples concrets (cliquez ici pour télécharger les exemples d’appels jQuery du tutorial et les jouer chez vous) !

  • $(« p »).addClass(« bluebg »);
    Cet appel va chercher tous les éléments P de votre document et leur ajouter la classe CSS nommée « bluebg » si ils ne la possèdent pas déjà.
  • $(« p »).removeClass(« bluebg »);
    Cet appel retire la classe « bluebg » des éléments P du document.
  • $(« p »).toggleClass(« bluebg »);
    Cet appel va alterner les fonctions « addClass » et « removeClass » vues précédemment.
  • $(« p:odd »).css(« border », « 5px solid black »);
    Cet appel va ajouter une bordure noire de 5px d’épaisseur a tous les éléments P impairs.
  • $(« a[href=http://www.google.fr] »).css(« font-weight », « bold »).css(« color », « red »).css(« background-color », « green »);
    Cet appel va transformer tous les liens pointant vers le site http://www.google.fr, comme celui-ci : google.fr c’est par ici !
  • $(« p#testAppend > span »).append(« Hello World ! »);
    Cet appel va ajouter du texte a la balise SPAN contenu dans l’élément P dont l’identifiant est « testAppend ».

Quelques effets sympas maintenant !

  • $(« #testAnim »).show(« slow »);
  • $(« #testAnim »).hide(« normal »);
  • $(« #testAnim »).slideDown(500);
  • $(« #testAnim »).slideUp(200);
  • $(« #testAnim »).toggle();
  • $(« #testAnim »).fadeIn();
  • $(« #testAnim »).fadeOut();

Si jamais vous trouvez que la bibliothèque jQuery propose peu d’animation, sachez qu’il est possible de rajouter des plugins ! Voici une petite liste de plugins très intéressants :

  • Interface est certainement le plugin le plus connu : il ajoute énormément d’animations a jQuery. Allez voir la page d’exemples ici
  • ThickBox permet de faire des « popup » html (pour faire des galeries d’images par exemple)
  • UI Datepicker permet de créer des calendriers très simplement
  • etc.

Voila, c’est fini pour cette petite introduction a jQuery. Voici quelques liens qui vous seront certainement utiles :

Bon développement !NDNicolargo: Merci à Ritchi, maître-es développeur pour ce billet !

Catégories
Open-source

Utilisation de FFMpeg sous Mac OS X

FFMpeg est un logiciel libre (sous licence LGPL) permettant l’encodage et le transcodage de fichiers multimédia audio et vidéo. Bien connu sous Linux, FFMpeg est également disponible sous Mac OS X. Nous allons dans ce billet détailler l’installation de FFMpeg sur l’OS de la pomme et donner quelques exemples d’utilisations.

ffmpegmac.jpg

Compilation et installation

Nous allons d’abord récupérer la dernière version (snapshot) sur le site officiel, puis décompresser, compiler puis installer:

# wget http://ffmpeg.mplayerhq.hu/ffmpeg-export-snapshot.tar.bz2
# bzip2 -d ffmpeg-export-snapshot.tar.bz
# tar xvf ffmpeg-export-snapshot.tar
# cd ffmpeg-export-snapshot
# ./configure —disable-mmx
# make
# sudo make install

Remarque: si vous souhaitez encoder des fichiers en utilisant le codec MP3, il faut le récupérer et le compiler en plus.

Exemples d’utilisation

Une fois installée, le logiciel (ffmpeg) peut être lancé depuis la ligne de commande.

La commande suivante permet d’afficher les informations sur le fichier video passé en paramètre (-i).

# ffmpeg -i source.avi
FFmpeg version SVN-r11531, Copyright © 2000-2008 Fabrice Bellard, et al. configuration: —disable-mmx
libavutil version: 49.6.0
libavcodec version: 51.49.0
libavformat version: 52.4.0
libavdevice version: 52.0.0
built on Jan 15 2008 16:14:51, gcc: 4.0.1 (Apple Inc. build 5465)
Input #0, avi, from ‘source.avi’:
Duration: 00:18:24.3, start: 0.000000, bitrate: 2077 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 704×576 [PAR 16:11 DAR 16:9], 24.00 tb®
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 64 kb/s

Comment lire le résultat de cette commande ?, c’est simple, le fichier source.avi utilise donc un conteneur de type AVI (on peut aussi obtenir des informations sur le conteneur grâce à la commande # file source.avi). Le codec video est de type MPEG-4. Le codec audio est MPEG-2.

Pour avoir la liste des codecs disponibles sur votre machine, on peut utiliser la commande:

# ffmpeg -formats

Exemples de transcodage (fichier TOD Mpeg2 HD vers un conteneur AVI):

# ffmpeg -i source.tod -s 4cif -aspect 16:9 -threads 2 -b 2000kb -r 24 cible.avi

Transcodage depuis un fichier AVI vers un fichier FLV (vidéo Flash)

# ffmpeg -i source.avi -ar 22050 -b 300k cible.flv

Transcodage d’un fichier AVI en MPEG:

# ffmpeg -i source.avi -target pal-dvd -aspect 16:9 cible.avi

Si vous chercher d’autres exemples d’utilisation, allez jeter un coups d’oeil sur ce blog.

Enfin, pour les allergiques à la ligne de commande, il existe l’Interface graphique FFMpegX. Ce shareware (il est donc payant… 15 $US) regroupe de nombreux utilitaires Unix afin de convertir simplement des vidéos d’un format à l’autre.

Catégories
Open-source

Actualité open-source de la semaine

L’actualité open-source de la semaine dont je n’ai pas parlé sur le blog:

  • Paint.NET, le logiciel de retouche photo pour Windows passe en version 3.22.
  • SimCity, le jeu, libère son code source.
  • BSD FreeBSD a aussi sa distribution orientée desktop: DesktopBSD.
  • Vous êtes sous MacOS X, vous manipulez des images médicales de type DICOM, vous êtes pauvre (ou radin), vous aimez le libre ? OsiriX est fait pour vous.
  • Une entreprise libre (MySQL) vient d’être rachetée 1 Miliard de $ par Sun Microsystem. Son modèle restera le même, distribuer sous licence GPL ces produits et les faire payer aux entreprises qui veulent les intégrer dans un produit propriétaire.
  • Les logiciels libres connaissent une forte croissance en France (youpi !)

J’oublie quelque chose ?