samedi 1 mars 2014

Créer un lien symbolique sous Mac OS

Si vous avez l'habitude de travailler en ligne de commande dans le Terminal de Mac OS, il vous est probablement arrivé de vouloir appeler une application (pour faire des requêtes SQL, lancer votre IDE pour éditer votre fichier httpd.conf en dehors de la console) ou vous rendre dans un répertoire de votre arborescence pour copier des fichiers...

Les liens symboliques vont vous permettre de réduire et simplifier considérablement vos écritures dans le Terminal afin de remplacer ce genre d'expression très courante : "/Applications/XAMPP/xamppfiles/bin/mysql" par quelque chose d'aussi simples que ça : "mysql".


Qu'est ce qu'un lien symbolique ?


Les utilisateurs de Windows les connaissent mieux sous le nom de "raccourci" : c'est exactement la même logique.
Un lien symbolique est une sorte d'alias, de raccourci donc, qui pointe vers le fichier binaire d'une application ou vers un répertoire.  Ces raccourcis sont habituellement stockés dans le dossier /bin/ de votre dossier /usr/ : "/usr/local/bin" ou "/usr/bin/". Vous pouvez vous y rendre en tapant ce chemin dans votre Finder ("Aller" -> "Aller au dossier").  Une fois un lien symbolique créé, vous pouvez l'appeler en tapant simplement son alias dans votre terminal. Le système va se charger de balayer le répertoire bin afin de rechercher votre alias dans sa liste de raccourci et appeler sa cible.

Exemple : vous avez remarqué le lien symbolique "php" dans votre répertoire "/usr/bin/" ?  Ouvrez donc votre terminal, et tapez ceci :

php -v


  • "php" : alias, ou lien symbolique, 
  • "-v" : une petite commande qui va vous afficher la version de PHP installée sur votre machine.
Ca devrait vous afficher... la version de PHP que vous utilisez sur votre machine.

Sympa non ?

Je vous propose maintenant de créer un nouveau lien symbolique vers un éditeur de texte comme TextMate que nous allons utiliser pour éditer notre fichier "hosts" par exemple.

Comment créer un lien symbolique sous Mac OS ?


Nous allons créer un lien symbolique vers la console de TexteMate, afin de pouvoir appeler TextMate lorsqu'on voudra éditer un fichier de configuration (votre fichier hosts par exemple).

Ouvrez votre terminal, et entrez cette ligne de commande : 

ln -s /Applications/TextMate.app/Contents/Resources/mate /usr/local/bin/mate

Si on décortique :
  • "ln -s" : c'est une commande bien connu des utilisateurs Linux qui va vous permettre de créer un lien vers une cible donnée. Elle prend en compte 2 paramètres : la cible du lien et son nom
  • "/Applications/TextMate.app/Contents/Resources/mate" : premier paramètre de la commande, soit la cible de votre lien. Ici, on cible le fichier binaire "mate", mais on aurait très bien pu cibler un répertoire ('/Users/nomutilisateur/Documents" par exemple). Pour vous simplifier la tâche et éviter des fautes de syntaxe, je vous conseille de faire glisser et déposer votre répertoire/fichier binaire dans la fenêtre de votre Terminal : il affichera tout seul le chemin exacte vers celui-ci.
  • "/usr/local/bin/mate": le nom du lien symbolique. Ici, le lien symbolique se nommera "mate" mais on aurait pu l'appeler "textmat" ou ce que vous voulez (préférez quelque chose de logique et simple à retenir, et pas trop long...). La partie qui précède étant pour préciser le répertoire où enregistrer le lien symbolique.
Appuyez sur "Entrer" pour executer la commande. C'est tout !

Pour vérifier que l'opération s'est bien déroulée, tapez "mate --help" dans votre terminal (--help est une instruction qui permet d'obtenir de l'aide sur une commande en particulier).
Vous pouvez aussi voir le fichier représentant ce lien symbolique via le Finder en vous rendant dans le répertoire "/usr/local/bin/".

Vous souhaitez éditer votre fichier hosts directement dans TextMate ? Tapez simplement "mate /etc/hosts" et il s'ouvrira automatiquement dans votre éditeur. C'est quand même plus pratique ! Cela marche pour tous les fichiers qui peuvent s'ouvrir avec TextMat (mate "Xampp/htcdos/monsite/index.php" ou que sais-je...).

Quelques informations pratiques


Pour les adeptes de Sublime Text 2, sachez que le fichier binaire se trouve habituellement dans ce répertoire : "/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl".

Si vous utilisez Xampp, vous pouvez créer un lien symbolique vers mysql pour executer des requêtes SQL directement dans votre console : "/Applications/XAMPP/xamppfiles/bin/mysql".

J'espère que cet article vous aura bien aidé !  Si vous avez des questions, soyez libre de les poser dans les commentaires.

mardi 2 avril 2013

Lookbook.nu lance le premier épisode de sa websérie : "Lookbook : The Series"

Jeunes fashionistas de la toile, le réseau social sur la mode de rue (prononcez streetstyle) Lookbook.nu ne devrait pas vous être inconnu.


Fort de l'activité régulière de ses très nombreux membres, c'est tout récemment que Lookbook vient de publier le premier épisode d'une webserie, avec un fil scénaristique mêlant jeunesse, mode, relations ambigues et gossips...

lundi 18 mars 2013

Social Media Image Maker : éditer en ligne des images adaptées pour les réseaux sociaux

Addendum : Social Media Image Maker s'appuie sur l'éditeur d'image gratuit et en ligne Pimagic, proposé par l'entreprise française Pikock dont je vous recommande l'outil très simple d'utilisation.  

Il est fort probable que vous ayez vu passer ces "size charts" et infographies qui répertorient les multiples formats pour bien tailler votre couverture Facebook, votre fond Twitter, votre avatar Linkedin... Il faut dire qu'on a pas souvent la mémoire pour retenir toutes ces hauteurs et largeurs en pixels imposées par ces sites que nous utilisons quotidiennement, voir les bons logiciels avec soi.


Social Media Maker est un éditeur en ligne d'avatars, de fonds, d'illustrations et autres formats d'image  pour plus d'une quinzaine de réseaux sociaux (Facebook, Twitter, Youtube, Skype, Vimeo, Linkedin...).

jeudi 14 mars 2013

Google veut aider les webmasters des sites piratés

Blog Wordpress piraté, page d'accueil défacée... la toile sauvage est en partie peuplée de personnes malintentionnées qui n'ont que pour motivation de briser la sécurité de votre site Internet.
Mettre à jour régulièrement votre CMS, trouver des mots de passe compliqués, surveiller les requêtes entrantes sur votre site... beaucoup de solutions pour se protéger d'attaques, de vols de données ou de blacklistage par Google, et ce aussi bien à votre détriment qu'à celui de vos visiteurs.


C'est dans ce contexte que Google vient d'ouvrir une plateforme dédiée aux webmasters de sites Internet piratés, qui nous explique comment et pourquoi on peut être la cible d'un piratage, mais surtout quelles sont les étapes à suivre pour reprendre le contrôle de son site.

vendredi 8 mars 2013

Comment réduire la hauteur de sa photo de couverture Google Plus ?

Depuis que Google nous a présenté le nouveau format des images de couverture, nos photos d'entête ont pris de la hauteur, et c'est peu dire. Peut-être un peu trop comme le pensent certains comme moi, un poil allergique à tout ce qui tend à rallonger -selon les cas, inutilement- la barre de défilement de notre navigateur, ce qui veut dire moins de visibilité pour les publications situées en dessous.
Et même si dorénavant on peut davantage apprécier l'étendue de beaux paysages marins et montagneux, le passage à ces nouvelles dimensions ne vous permettent pas de revenir au format d'origine moins imposant.



Cependant il existe une petite astuce très simple, trouvée sur le blog de Viktor Dite qui permet de retrouver une hauteur plus raisonnable à nos entêtes.

mercredi 6 mars 2013

"Slender : The Arrival" : la version Beta enfin disponible pour Mac OS X

Avis aux amateurs de jeux vidéo d'horreur, aux déçus des Resident Evil et Silent Hill qui ne vous apportent plus les frissons des premiers épisodes : la suite du célèbre Slender : The Eight Pages vient de faire son arrivée sous Mac OS ! C'est la nouvelle qui vient d'être annoncée sur la page Facebook du jeu.
Enfin c'est vite dit : pour l'instant il faudra se contenter de la version Beta en attendant la version finale dont la sortie est fixée -sauf imprévu- au 26 mars prochain.



Vous pouvez dors et déjà pré-commander le jeu Slender : The Arrival sur le site du jeu, ce qui vous donnera immédiatement accès à la version Beta (Windows/Mac), à une clé pour jouer à la version finale dès sa sortie, et vous donnera l'occasion de soutenir financièrement un projet de jeu vidéo indépendant (à partir de 3,97 euros, plus si vous souhaitez obtenir des bonus liés au jeu) développé par Parsec Productions et Blue Isle Studios (également éditeur) pour les citer.

vendredi 1 mars 2013

Créer facilement de beaux onglets personnalisés pour vos pages Facebook avec du contenu enrichi

Les pages Facebook se multiplient, et c'est toute une compétence que de les entretenir pour les faire vivre.
L'onglet Facebook est un bon moyen pour faire découvrir les chansons phares d'un artiste, les must-have d'une boutique de fringues, ou tout simplement accueillir les internautes sur votre page à la manière d'une landing page, sans que cela ne vienne polluer le fil d'actualités. Mais créer un onglet ("Tab" pour les anglophones), c'est un peu moins facile que de publier une photo légendée sur sa timeline...

L'application Facebook Tab Creator

C'est pourquoi j'aimerais vous recommander cette application Facebook gratuite qui va sans doute vous faire gagner du temps, de l'énergie et accessoirement quelques cheveux : Tab Creator.
Cet éditeur à l'interface WYSIWYG vous aidera grandement à créer, mettre en page, ajouter du contenu enrichi (photos, vidéos...) et à publier vos nouveaux onglets Facebook sans mettre les mains dans le cambouis...