Jeudi 23 mars: ZEND PHPIDE pour Eclipse
Zend à récemment sorti un plugin PHP pour Eclipse, un Environnement de Développement Integré.
Lisez ce billet pour voir l'installation et le résultat.
MaJ: A noter qu'il s'agit d'une version "preview" 0.5, la version finale 1.0 étant prévue pour septembre.
Lire la suiteMardi 4 octobre: Un raccourci utile pour mac
Pour obtenir les guillemets ” et „ sur OS X, il faut presser alt + shift + 2 ou bien alt + shift + 3
Samedi 13 août: Gentoo et imprimante
Je viens d'installer une imprimante Canon IP4000 sous mon système Gentoo.
Compilez votre noyau avec le support USB-Printer en tant que module. J'ai d'abord essayé de le compiler dans le noyau, cela ne fonctionne pas, le symptôme est l'absence de /dev/usb/lp0.
Pour le reste la doc officielle fait le reste (compilation et installation de CUPS).
Mardi 28 juin: Logiciel de gestion de projets sous Linux
A la question "Connais-tu un logiciel de gestion de projet sous Linux ?" je pourrai désormais répondre "Planner !"[1]
Note: n'attendez cependant pas toutes les fonctionnalités présentes dans MS-Project d'après le rapide coup d'oeil que j'y ai donné.
Samedi 28 mai: Hog bay notebook et applescript
Dans l'entrée étendue vous pourrez trouver un script AppleScript qui permet de convertir un document Hog Bay Notebook en LaTeX. Convertir est en fait un grand mot. Le script se contente de parcourir les entrées du document et d'envoyer le tout vers TeXShop en ajoutant un peu de code LaTeX.
Le but n'est pas d'obtenir une conversion parfaite mais d'avoir une structure générale qu'il reste à adapter.
Lire la suiteDimanche 15 mai: Quicktime et Plein-Ecran
Pourquoi la version standard de quicktime n'inclue pas le plein écran ? Cela parait vraiment idiot surtout lorsque John Gruber indique que l'API est disponible, n'importe quel application peut donc faire du plein écran ...
Etant donné le prix de Tiger Quicktime en version complète serait plus logique.
Jeudi 12 mai: Choix de la location réseau avec QuickSilver
Simon à posté un lien vers des scripts shell permettant de changer la "location" réseau sous OS X.
Une autre solution est d'utiliser le plugin Network Location Module qui permet, en tapant simplement le nom de la "location", dans QS de la choisir comme configuration courante. Je pense que c'est un poil plus rapide que d'aller dans le terminal.
ex: J'ai une "location" "Home", je lance QS, je tape "home" et cette "location" est sélectionnée comme configuration réseau.
ps: mon OS X est en anglais et je ne sais pas comment "location" à été traduit, si quelqu'un sait je suis preneur ![]()
MaJ: Simon m'a fait remarqué que la solution Quicksilver ne change pas les proxy pour les outils de commande en ligne comme wget. Ces scripts font donc plus que la solution QS. Pour note il est tout de même possible de lancer ces scripts via QS en utilisant le plugin Terminal
Samedi 2 avril: Redimensionner une partition reiserfs
J'ai un disque externe branché en USB qui contient trois partitions, deux linux et une OS X.
attention: effectuez une sauvegarde s vous décidez d'utiliser les informations ci-dessous. Imprimer et/ou sauvegarder la table des partitions afin de les recréer si quelque chose tourne mal.
Assurez-vous que la partition n'est pas montée avant tout.
Il faut d'abord redimensionner le système de fichier, je le diminue de 20 Gigas:
resize_reiserfs -s -20G /dev/sda
Ensuite on efface la partition:
cfdisk /dev/sda
Choisir l'entrée sda2 et l'effacer (option delete en bas)
On a maintenant une partition vide. Créer une nouvelle partition (option New) puis partition primaire (Primary) ou logique (Logical).
Indiquer une tailler de 15 Gigas plus petite que la taille précédente. L'idée est de diminuer le système de fichier de manière plus importante afin d'éviter de perdre des données.
Il reste maintenant un espace libre pour créer une nouvelle partition.
Vendredi 14 janvier: Speedtouch et gentoo
Mon modem est un Speedtouch USB (la raie manta verte) qui fonctionnait très bien jusqu'à ce que je mette à jour mon système (Gentoo) le week-end dernier.
Après avoir passé plusieurs jours à chercher un remède je suis tombé sur un post de la mailing-list des utiliseurs de drivers speedtouch.
Le post mentionne le non-fonctionnement de la commande modem_run (qui permet de démarrer le modem) avec le noyau 2.4.28. Cette version de noyau étant celle la dernière disponible dans la branche stable de Gentoo je l'ai mis à jour.
J'ai donc rétrogradé de version de kernel. Sur la liste un patch était fourni pour le 2.4.28 mais l'auteur n'étant pas sà»r de l'absence d'effets de bord éventuels j'ai préféré m'abstenir de l'appliquer.
Le modem fonctionne à nouveau sous linux, quel soulagement !
J'utilise Gentoo mais je pense que ces informations peuvent s'appliquer à toutes les distributions.
Dimanche 26 décembre: Ogg & Itunes
Itunes devrait supporter l'encodage et le décodage du format OGG Vorbis, une meilleure alternative au mp3.
Mercredi 3 novembre: Finder et Webdav ssl
Ceux qui comme moi ont essayé de monter un serveur webdav qui utilise des connexions SSL savent que cela n'est pas encore supporté par OS X (Panther 10.3.5 à l'écriture de cette entrée).
Esperons que cela vienne au moins pour Tiger.
Samedi 25 septembre: SCPlugin
SCPlugin est un plugin pour le Finder de Mac OS X offrant une intégration Subversion via un menu contextuel. C'est l'équivalent de TortoiseSVN qui fonctionne sous Windows.
Après l'installation il faut aller dans les préférences système pour activer le plugin (dans la catégorie "Autres"). Il est nécessaire d'indiquer l'emplacement de l'executable "svn", celui-ci se trouvant dans /opt/subversion/bin/svn je ne voyais pas comment l'indiquer car /opt n'apparaît pas dans le Finder. Solution il faut utiliser le raccourci clavier Shift+command+G permettant d'indiquer un répertoire particulier. Voir la capture
Pour résumer - télécharger et installer le package subversion pour OS X http://homepage.mac.com/martinott/Subversion-1.0.8.pkg.zip - télécharger et installer SCPugin http://scplugin.tigris.org/source/browse/scplugin/binaries/ - relancer le Finder grace à alt+command+escape - aller dans les préférences système - choisir Autres->SCPlugin - cocher la case "Enable Finder Integration" - cliquer sur "open" - faites shift+command+G - taper /opt/subversion/bin/ et "Goto" - choisir l'éxecutable "svn" et cliquer sur "open"
Vous avez maintenant un menu contextuel "Subversion" en faisant un clic droit sur un répertoire ou un fichier.`
SCPlugin (dans sa version actuelle v269) vous demandra vote login et mot de passe pour chaque interaction avec le serveur car il ne tient pas compte du cache de l'éxecutable. J'espère que cela verra le jour dans une prochaine version car c'est assez embêtant.
Une partie de cette entrée provient du blog suivant de Jason Edgecombe.
Dimanche 19 septembre: Gentoo
J'utilise Gentoo comme distribution Linux. J'ai parfois de petits soucis et j'oublie les commandes que j'utilise rarement. Cette entrée va me servir de carnet de notes des commandes utiles:
1. Portage
- emerge -up world ne montre pas toutes les mises à jour disponible: # su password: bash-2.05b# regenworld
2. Général
- des problèmes avec des librairies ? La commande suivante recompile les dépendances de faà§on inverse: # su password: bash-2.05b# revdep-rebuild
Samedi 31 juillet: Mon premier script
Je viens d'écrire mon premier script AppleScript.
J'utilise NetNewsWire comme aggrégateur de news. Lorsque je lis les news sans connexion internet j'ajoute les liens dans un fichier OmniOutliner.
Il est assez fastidieux de devoir faire des copier/coller d'une application dans une autre.
J'ai donc écrit le script suivant (en copiant beaucoup de scripts existants) afin d'ajouter un lien automatiquement dans mon fichier OmniOutliner. Le script prend l'URL de la selection courante dans NetNewsWire et l'ajoute dans le fichier.
Le script correspond à mes besoins, vous devrez surement le modifier pour qu'il vous soit utile. Le script est très simple et peut sà»rement être beaucoup mieux fait ![]()
Le code:
(*
* Much of this AppleScript has been shamelessly '"borrowed'" from OmniGroup's sample scripts you can find on their website
* especially the one called Move Completed Items
* It is also based on NetNewsWire bundled script
* The rest written by Arnaud Limbourg <arnaud@limbourg.com>
*)
set theFile to "todo.ooutline"
tell application "NetNewsWire"
set s to (URL of selectedHeadline)
end tell
(* Add the URL to the todo OmniOutliner document *)
tell application "OmniOutliner"
tell application "Finder"
if exists file named theFile of folder "Documents" of folder "arnaud" of folder "Users" of startup disk then
open file named theFile of folder "Documents" of folder "arnaud" of folder "Users" of startup disk
end if
end tell
if (exists document named theFile) then
set todoDoc to document named theFile
else
set todoDoc to make new document at beginning of documents
end if
set newRow to make new row at end of rows of todoDoc
set topic of newRow to s
indent newRow
end tell
tell application "NetNewsWire"
activate
end tell
Samedi 29 mai: NewtNewsWire et ouverture des entrées dans un navigateur
J'utilise NetNewsWire comme aggrégateur.
Une chose m'énervait depuis quelques temps. Lors d'un clic sur une entrée une nouvelle fenêtre de mon navigateur (Firefox) s'ouvrait.
Vous imaginez bien le nombre de fenêtres qui peuvent se retrouver à polluer le bureau au bout d'un moment. Cela d'autant plus que les onglets permettent d'éviter ces effets néfastes.
Sans avoir vraiment chercher j'ai trouvé (enfin), comment faire que les entrées s'affichent dans un onglet.
Il suffit d'installer TabBrowser Extensions et de choisir l'option "Use one browser always" dans la partie "Advanced".
Voici la capture de l'écran de préférences






