Pomme

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

vendredi, janvier 2 2009

Nouveau thème

Pris d'une soudaine envie de changement, voici un nouveau thème fait avec mes petites mains.

Résolument sobre, il se décompose avec l'accueil contenant les derniers billets du blog et les différentes pages (pas très nombreuses) s'appuyant sur des sujets un peu plus conséquents (tout du moins, dans pas trop longtemps).

J'ai enlevé toutes les fonctions qui ne me servaient pas. Dotclear étant trop complet à ce niveau.

lundi, septembre 1 2008

URL Rewriting et Mac OS X

Si vous développez des sites webs sous Mac, vous utilisez sans doute le serveur par défaut disponible à partir de l'onglet partage des préférences du systèmes.[1]

Et maintenant, supposons que vous voulez vous mettre au joie de l'URL Rewriting, pour avoir des URLs sexy.

Conclusion, il y'a peu de chances pour que ça marche out of the box.

Il faut tout d'abord savoir que le dossier Sites de l'utilisateur courant peut être paramétré individuellement dans les préférences d'Apache. Première partie côté administration :

  1. Ouvrir Terminal.app
  2. Faire un petit sudo -s suivi du mot de passe de l'utilisateur administrateur
  3. Se rendre dans le dossier /etc/apache2/users
  4. Dégainer vim (suppose des connaissances préalables) vim votreNomDUtilisateur.conf
  5. Remplacer principalement la ligne AllowOverride None par AllowOverride All
  6. Ajuster votre configuration aux petits oignons si vous le voulez, moi j'ai utilisé la méthode lourde : Options All

Seconde partie maintenant, côté .htaccess

  1. Créer un fichier .htaccess à la racine du répertoire qui héberge votre script
  2. Assurez-vous qu'il contienne au moins ces lignes
RewriteEngine on
RewriteBase /~votreNomDUtilisateur/nomDuRepertoireContenantVotreProjet
  1. Rajoutez vos petites règles à la suite et c'est ok.

Et hop, des erreurs 404 et 500 évitées :p

Notes

[1] Je sais, il y a d'autres solutions parmi lesquelles, télécharger MAMP (130 Mo, et la lourdeur ce n'est pas seulement le poids du fichier), installer apache, php et mysql à partir de MacPorts ou des DarwinPorts. Quant à moi, solution de base plus le paquet PHP préparé par entropy.ch ainsi que MySQL

Changer le gestionnaire de projet de TextMate

En changeant de plate-forme de blog, je n'ai pas transféré les billets existant. Il y'en avait un d'entre eux qui présentait un plugin pour TextMate qui permettait d'améliorer le gestionnaire de projet de TextMate.

Il y a eu de nombreux changement entre temps et un nouveau plugin a été développé. J'utilise aujourd'hui ProjectPlus qui est développé par Ciarán Walsh.

Ce plugin permet de remplacer la fenêtre vieillissante de TextMate tout en lui apportant les améliorations suivantes :

  • possibilité d'afficher les répertoires tout en haut de l'arborescence
  • intégration avec les SCM suivants : Mercurial, SVN, Bazaar
  • utilisation des labels

Petit aperçu : ProjectPlus plugin

Pour le télécharger se rendre sur la page du projet. Les mises à jour sont ensuite automatiques.

mercredi, avril 16 2008

Fixer les fenêtres au premier plan

Venant du monde de KDE et Gnome, ma première déception sous Mac OS X, c'est l'absence de possibilité de fixer une fenêtre au premier plan, pour pouvoir continuer à travailler avec un logiciel, tout en ayant par exemple de la documentation en arrière plan.

Actuellement, le seul programme que j'utilise qui dispose de cette fonction accessible dans ses menus, c'est VLC. Pratique pour regarder un film, ou une série pas forcément passionnante et en même temps tchatter ou surfer.

Pour parodier les slogans d'Apple : Dites bonjour à Afloat. Ce logiciel permet de coller une fenêtre au premier plan, d'ajuster sa transparence, de la fixer sur tous les Espace de Spaces et de récupérer l'emplacement dans le Finder du fichier ouvert dans l'application.

Après installation, et redémarrage des applications ouvertes pour prises en compte de la modification des menus, vous pouvez appliquer toutes ces actions par l'intermédiaire du menu Fenêtre.

Passons aux choses sérieuses, entrons dans le vif du sujet, et collons notre première fenêtre à l'écran par l'intermédiare de la commande Keep Afloat du menu Fenêtre. Hop une petite fenêtre apparaît pour confirmer l'action. Ca y est ! Quoique vous fassiez cette application restera toujours au premier plan. La même action entraîne un retour au fonctionnement normal.

Vous pouvez aussi ajuster la transparence de la fenêtre par l'intermédiaire du même menu. La commande Adjust Effects fait apparaître une bulle au dessus de la fenêtre et permet d'ajuster différents paramètres. Une option (Make this window an overlay) est uniquement disponible par ce biais : elle permet de coller la fenêtre, de la rendre transparente et de faire en sorte que les clics de la souris soient pris en compte par les applications en dessous.

Toutes ces fonctions sont disponibles par l'intermédiaire de raccourcis clavier et c'est encore plus pratique.

  • ⌃⌘A : coller la fenêtre au premier plan
  • ⌃⌘ + PageUp/PageDown (ou encore la roulette de la souris) : augmenter ou diminuer la transparence
  • ⌃⌘ + clic : déplacer la fenêtre sans avoir à cliquer la barre de titre
  • ⌃⌘↑ : afficher dans le Finder le fichier qui est ouvert dans la fenêtre en cours
  • ⌃⌘F : afficher les options d'Afloat

Le programme est pour l'instant en Anglais, je viens d'envoyer un mail à l'auteur avec la traduction française et j'espère qu'elle sera incluse lors de la prochaine version.

mercredi, mars 26 2008

Enfin un mode onglets only, sous Safari 3.1

On pouvait déjà forcer les applications qui nécessitait l'ouverture d'une page web à le faire dans la fenêtre active de Safari par le biais d'un onglet.

Cette fonctionnalité cachée de Safari permet de faire en sorte que tous les liens désirant ouvrir une nouvelle fenêtre, ouvre un nouvel onglet à la place. Et c'est bien plus pratique comme ça.

  1. Ouvrir Terminal.app
  2. Copier, coller, exécuter la ligne ci-dessous

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

Source : TUAW

dimanche, mars 9 2008

Reduire la taille d'un fichier PDF sous Mac OS X

Tout le monde n'est pas inscrit dans un IUT qui possède une connexion wifi de qualité. Là, c'est pire que tout, vouloir envoyer un pdf de cours à la promo, est une tâche assez ardue, toujours interrompu en plein milieu d'upload.

Pour mettre toute les chances de mon côté, et surtout ne pas passer des heures à retenter d'envoyer un fichier lourd, voici une astuce qui permet de réduire la taille des pdf sous Mac OS.

  1. Ouvrir le pdf dans Aperçu.app
  2. Fichier > Enregistrer Sous. Dans la boîte de dialogue proposée à l'écran, choisir le filtre "Reduce File Size" dans la liste déroulante "Filtre Quartz".
  3. Enregistrer.