mageekblog Le blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.

Aller au contenu | Aller au menu | Aller à la recherche

cv | twitter | linkedin subversion atoum

Supprimer la publicité dans NetNewsWire

Je n'aime pas la publicité, que ce soit à la radio, à la télévision ou sur Internet.

Et si je ne peux pas l’occulter lorsque j’écoute la radio ou que je regarde la télévision, à part éteindre l’appareil, changer de chaîne ou profiter de l’interruption pour faire autre chose, sur mes ordinateurs, la donne est complètement différente.

En effet, j’utilise au quotidien Ghostery et une extension de la famille AdBlock pour ne pas être tracé lors de ma navigation et ne pas voir de publicité lorsque je navigue sur Internet.

Cependant, ces outils ne sont utilisables que dans le cadre du navigateur et ils sont donc totalement inutiles dans NetNewsWire, mon lecteur de flux RSS.

Lire la suite...

Horloge binaire

Je fais du PHP à longueur de journée, que ce soit professionnellement ou dans le cadre de mes projets personnels, même si évidemment, de part mon métier, je suis amené à utiliser de manière plus ou moins ponctuelle d'autres langages comme Javascript.

Globalement, je passe donc ma vie devant du code, et j'avoue que parfois j'en ai ma claque même si je suis passionné par ce que je fais, d'autant que mes anciennes passions que sont l'infographie et l'imagerie se rappellent régulièrement à moi au détour d'un site, d'une image ou d'une vidéo.

De plus, comme je suis un créatif, j'ai toujours envie de découvrir d'autres choses, d'autres technologies, mais malheureusement, je manque toujours de temps pour le faire.

Or, lorsqu'il y a quelques jours je suis tombé sur cet article parlant d'un économiseur d'écran pour MacOS X et que j'ai lu un commentaire me rappelant qu'il était possible d'utiliser Quartz Composer pour faire ce genre de chose, j'ai décidé de m'intéresser à cet outil, histoire de me changer les idées.

Lire la suite...

Astuce à propos des notifications de OS X Mountain Lion

Lorsque j'utilise mon MacBook Air, j'ai toujours mon client Twitter qui occupe le tiers droit de mon écran, sur toute sa hauteur.

Mais depuis ma migration vers OS X Mountain Lion, cette configuration me posait un problème.

En effet, les notifications venaient se superposer à mon client twitter, m'empêchant par exemple de répondre au tweet situé au sommet de ma timeline, et jusqu'à aujourd'hui, je n'avais trouvé aucune solution.

Mais suite à un glissement latéral à deux doigts sur mon trackpad pour avancer dans mon historique sous safari alors que ce dernier n'était pas au premier plan, j'ai eu la surprise de voir disparaître la notification sur laquelle j'avais effectué le mouvement disparaître de mon écran.

Il suffit donc de glisser deux doigts de la gauche vers la droite sur une notification pour la faire disparaître !

Activer httpd sous MacOS X « Mountain Lion »

Comme beaucoup d'autres, j'ai migré sous MacOS X Mountain Lion dès qu'il a été disponible, même si contrairement à d'autre, j'étais très bien sous Lion.

Cependant, cette nouvelle version du système d'exploitation de Apple intégre une fonctionnalité nommée Power Nap qui autorise notamment la sauvegarde des données de la machine sur une Time Capsule même lorsqu'elle est en veille.

Or, lorsque je suis à mon domicile, j'utilise assez rarement mon MacBook Air et du coup, il est la plupart du temps en veille et branché sur le secteur.

Mes sauvegardes étaient donc très irrégulières et ma migration vers Mountain Lion a donc résolu le problème.

Et elle en a posé un autre, puisque Apple a supprimé de cette version la possibilité pour l'utilisateur de démarrer un serveur httpd à partir des préférences systèm afin de lui permettre de partager ses documents via HTTP.

Dans sa grande sagesse, elle a peut être en effet estimé que des solutions comme iCloud ou AirDrop sont beaucoup plus adaptées pour cela, et j'avoue que je suis assez d'accord avec elle.

Cependant, n'étant pas Mme Michu mais un développeur, ça m'a positivement fait chier, d'autant plus que httpd est toujours fourni avec Mountain Lion mais qu'il n'est pas démarré automatiquement.

Lire la suite...

Installer la complétion bash sous Mac OS X et autres astuces

Depuis des années, j'ai en permanence au moins un terminal actif, et ce n'est pas mon switch de FreeBSD à Mac OS X qui a changé mon comportement à ce niveau, bien au contraire.

C'est une habitude ancienne, qui remonte à ma formation universitaire et à ma découverte d'UNIX, et qui ne m'a jamais quitté, malgré le fait que je suis un fan des interfaces graphiques.

La ligne de commande est en effet dans la majorité des cas un outil bien plus efficace qu'une interface graphique pour les tâches courantes.

De plus, c'est bien souvent le seul moyen permettant d'accéder aux arcanes du système d'exploitation, afin de modifier son comportement, l'optimiser ou le corriger.

L'utilisation de la ligne de commande permet également de comprendre le fonctionnement du système, car elle oblige son utilisateur à lire la documentation et à comprendre ce qu'il fait, car il n'y a aucune couche intermédiaire, telle que l'interface graphique, entre lui et la machine.

Enfin, le terminal est très utile pour le développement en PHP, et ce n'est pas certainement pas l'ajout d'un serveur HTTP en ligne de commande dans PHP 5.4 et les améliorations apportées à sa console qui me fera abandonner cette habitude.

Cependant, la ligne de commande peut être rébarbative, notamment si l'interface qui permet de communiquer avec le système d'exploitation dans le cadre d'un terminal, aka le shell, n'est pas correctement configuré.

Or, l'interface de commandes par défaut de Mac OS X, aka bash, est plutôt frustre dans sa version de base, notamment en ce qui concerne la complétion des commandes via la touche ⇥.

Lire la suite...