Archive de la catégorie ‘Mac’



6
mar
2009

Installer Apache, MySQL et PHP sur Mac OS 10.5 avec MacPorts

Suite la récente mésaventure que j’ai eu avec mon MacBook, j’ai dû ré-installer un environnement AMP sur mon ordinateur. L’occasion pour moi d’écrire ce billet et de présenter un outil génial pour Mac…

J’en ai déjà parlé, la version de PHP fournie avec Mac OS X Leopard est assez… épurée : pas de GD ou de PEAR par exemple et la compilation d’extensions ne marchent pas (cf. mon billet sur Runkit). Pour une utilisation (très?) basique de PHP cela suffira mais si vous voulez, par exemple, manipuler des images il faudra utiliser une autre solution…

Lire la suite…

1
mar
2009

TimeMachine, you saved my files

Jeudi, sans crier gare, mon MacBook a décidé de ne plus démarrer. L’écran de démarrage restait bloqué sur le logo d’Apple avec une roue de chargement qui tourne à l’infinie.

Ma première réaction a été de mettre le dvd d’installation de Mac OS X et de lancer une vérification du disque. Mauvaise surprise, il y a une erreur et l’utilitaire de disque n’arrive pas à la réparer. N’ayant pas plus d’information sur l’erreur, je redémarre mon MacBook en mode « console » et re-tente une vérification/réparation du disque cette fois avec la commande fsck. Ça échoue encore mais j’obtiens le nom de l’erreur : « Invalid sibling link ». Avec un autre ordinateur, je regarde sur Internet si une solution est possible. Apparemment, d’autres personnes ont déjà eu le problème et ont réussi à réparer le disque avec la commande fsck_hfs -r /dev/disk0s2 (où disk0s2 est l’identifiant de la partition). Je lance (plusieurs fois) la commande mais rien n’y fait, le formatage est inévitable…

C’est dans ce genre de situation où je suis bien content d’avoir activé TimeMachine, l’outil de sauvegardes de Mac OS 10.5. Le disque ne pouvant plus être monté, il m’était impossible de récupérer mes données via un autre ordinateur (avec le mode target) ou de ré-installer Leopard  avec l’option « Archiver et Installer » qui, comme son nom l’indique, archive l’ancien système avant d’en installer un nouveau. La seule solution, à ma connaissance, était donc d’avoir fait une sauvegarde lorsque le système était encore opérationnel.

Moralité de l’histoire, TimeMachine ça peut vous sauver la vie vos fichiers !

12
oct
2008

ForkLift, un client FTP pour Mac

Depuis que j’ai acheté un Mac, c’est-à-dire en 2006, j’utilisais CyberDuck comme client FTP. C’est, à priori, le seul client FTP gratuit et open source pour Mac. Son utilisation me semblait assez facile et il disposait de toutes les fonctionnalités dont j’avais besoin. Je n’étais pas très exigeant puisque je voulais juste pouvoir déposer des fichiers sur un FTP. Déjà à l’époque, je me souviens qu’il plantait de temps en temps, au début, d’après le développeur, c’était dû aux machines Intel. Au fil des versions, les plantages et bugs se sont montrés de plus en plus nombreux. Je ne parle même pas de la consommation mémoire et du temps d’exécution devenus insupportable. Au final, je m’étais résigné à utiliser un WebFTP…

Heureusement, en août, j’ai découvert ForkLift. Au début, j’ai pris la version d’évaluation de 15 jours. Quel bonheur ce logiciel ! Très fluide, aucun plantage et plein des fonctionnalités très intéressantes. Il permet par exemple de créer une archive d’un FTP complet. Bon, c’est un peu long pour un FTP volumineux mais c’est très utile quand on n’a pas d’accès SSH sur le serveur. Il est également possible de faire du transfert serveur à serveur, très sympa pour faire une copie complète d’un FTP vers une autre machine.

J’ai fini par acheter ForkLift en août dernier et depuis je suis toujours aussi content de mon achat :-) Petit bémol, le cache du logiciel est trop puissant, du coup on ne voit pas les éléments ajoutés par un autre logiciel. Heureusement, on peut désactiver le cache dans les paramètres…

Site officiel de ForkLift

22
juil
2008

Compiler et installer l’extension Runkit pour PHP sur Mac OS X

Je parlais récemment sur ce blog de mon besoin de l’extension Runkit afin de supprimer une constante en PHP. Après plusieurs heures a essayer de compiler l’extension sur mon MacBook, j’avais finalement abandonné temporairement.

Ayant remplacé le binaire php par celui de Marc Liyanage, j’ai essayé de nouveau de compiler de Runkit sur mon MacBook et là, oh surprise, ça fonctionne :D Pour les intéressés, je vous mets la démarche ci-dessous.

Lire la suite…

8
juin
2008

ADC Student et Mac OS X Leopard

J’ai reçu la semaine dernière un joli colis de la part d’Apple… Non, il ne s’agit pas d’un nouvel ordinateur mais du kit de développement Mac OS X. Je m’étais inscrit au programme ADC Student au mois d’avril et après quelques petits problèmes pour l’envoi de mes justificatifs j’ai enfin reçu mon colis. :)

Le kit comprend :

  • Un t-shirt noir
  • Une lettre de bienvenue
  • Le DVD d’installation de Leopard
  • Un DVD « développeur » contenant tout ce qu’il faut pour programmer sur Mac

J’avais rapidement installé le félin la semaine dernière mais faute de temps j’en étais resté là. Je profite donc ce week-end pour terminer ma migration et (re)découvrir les nouveautés de Leopard. Je dois avouer que c’est pas mal du tout. J’adore le nouveau Finder, bien plus facile à utiliser. Spaces, en un mot : génial. J’aime bien aussi le nouveau terminal, avec les onglets c’est top. Niveau interface, l’abandon du style « Métal brossé » ne me dérange pas plus que ça finalement.

Il me reste encore à tester le nouveau Front Row. Visuellement il me plait bien. Par contre, j’espère que les bugs que j’avais repéré ont été corrigés depuis.

Il faudrait également que je teste Time Machine. Là il va me fallait un nouveau disque dur externe. Je me laisserai bien tenter par une Time Capsule… Cela me permettrait de mettre mon imprimante en réseau et d’avoir un disque réseau :D

13
avr
2008

Visor, un terminal comme dans Quake pour Mac OS X

Vous avez déjà vu le terminal du jeu Quake ? Non ? Il s’agit d’un terminal ré-tractable qui s’affiche ou se masque en appuyant sur une touche du clavier. Le but est d’avoir un terminal sous la main rapidement.

Certaines personnes se sont amusées à adapter ça sur ordinateur, notamment sous Linux avec Yakuake pour KDE et tilda pour Gnome. Cela faisait un moment que je cherchais un équivalent pour Mac OS X mais sans résultat. Puis j’ai découvert récemment, totalement par hasard Visor.

Visor va s’installer comme « plugin » pour le Terminal par défaut de Mac OS X. L’inconvénient dont c’est qu’on n’a toujours l’icône du terminal dans le dock mais bon à part ça, c’est nickel. :-)

Pour l’installer, visitez le site officiel de Visor.

17
fév
2008

Speed Download et MacHeist

Je vous parlez récemment du bundle logiciels de MacHeist. Parmi les logiciels on trouvait notamment Speed Download, un logiciel de gestion de téléchargements pour Mac OS X.

Aujourd’hui, ayant besoin de télécharger un fichier assez volumineux (un iso Linux), je lance Speed Download afin éviter que le téléchargement soit interrompu avec Firefox. Surprise, le logiciel me propose une mise à jour : la version 5. Je lance donc la mise à jour…

Le logiciel se relance et seconde surprise, ma licence n’est pas acceptée. Un rapide tour sur Internet et j’apprends que pour ceux qui ont acheté Speed Download entre le 1er janvier 2008 et le 12 février 2008 la mise à jour est gratuite… sauf pour ceux ayant bénéficié de la promotion MacHeist. Scandaleux !

L’éditeur ne chercherait-il pas à profiter des 43 815 bundles vendus pour faire encore plus de profit ? Sortir une nouvelle version majeur moins d’un mois après la fin de la promo MacHeist c’est quand même une belle coïncidence…

Personnellement, Speed Download vient de partir à la corbeille. De toute façon, je n’avais pas acheté le bundle pour lui.

9
fév
2008

MacBook, le plein de mémoire

Ce matin, j’ai reçu mes deux nouvelles barrettes de mémoire de 1 et 2Go. Je suis ainsi passé de 1Go de mémoire vive à 3Go. J’aurai pu mettre deux barettes de 2Go mais mon MacBook n’est capable d’utiliser « que » 3,3Go. En revanche, les nouveaux MacBook, ceux vendu depuis novembre 2007, supportent 4Go.

J’utilise depuis ce matin mon MacBook et je dois bien avouer que la différence entre 1Go et 3Go de RAM est visible. Il m’arrivait parfois avoir un petit ralentissement avec Firefox lorsqu’une page contient trop de flash, je n’ai plus rencontré ce problème depuis.

Il ne reste plus qu’à attendre une version de Leopard plus stable (la 10.5.2 ?) et je pourrais migrer vers la nouvelle version de Mac OS X :)