Nemako - Systèmes et Réseaux

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

samedi, février 4 2006

Installation de PHP/MySQL sous Mac OS X

Cet article explique comment:

Démarrer Apache

Un serveur Apache est installé par défaut sur Mac OS X 10.4. Pour le démarrer il faut aller les Préférences systèmes puis dans Partage. Il faut ensuite activer le Partage Web personnel.

Installer PHP

Le module PHP est inclus dans Mac OS X 10.4 (Tiger) mais n'est pas activé par défault. Pour l'activer il faut éditer le fichier /etc/httpd/httpd.conf et supprimer le # devant les deux lignes suivantes:

#LoadModule php4_module libexec/httpd/libphp4.so

puis

#AddModule mod_php4.c

Une fois ces modifications effectués et le fichier sauvegardé, il est possible de vérifier la bonne installation de PHP en créant un fichier phpinfo.php avec:

<? phpinfo(); ?>

Si PHP est correctement activé, cette page visualisé dans votre navigateur affiche les caractéristiques PHP.

Installer et configurer Mysql

Installation

MySQL n'est pas livrer avec MacOS X, il faut le télécharger sur le site de MySQL. La version stable actuelle de MysQL est la 5.0. Il y a différents packages, celui qui m'intéresse est Mac OS X 10.4 (PowerPC) disponible ici. Une fois ce fichier téléchargé et l'image .dmg montée, on peut lancer l'installation en cliquant sur mysql-standard-5.0.18-osx10.4-powerpc.pkg (il faut être root).

Pour lancer mysql il y a plusieurs possibilités:

  • Le terminal:
cd /usr/local/mysql
sudo echo
sudo ./bin/mysqld_safe &
  • démarrage automatique: il est possible de lancer mysql automatiquement au démarrage de la machine en installant MySQLStartupItem.pkg. Ceci ajoute mysql dans les "StartupItem".
  • ajouter mysql au panneau des Préférences systèmes en installant MySQL.prefPane. Ceci permet de contrôler de façon graphique le lancement et l'arrêt de mysql.

Changer le mot de passe

Il faut maintenant changer le mot de passer

mysqladmin -u root password mon_password

pour changer ce password:

mysqladmin -u root -p password mon_password

Modifier le socket sous Mac OS X 10.4.4

Depuis la mise à jour en 10.4.4, le socket de communication entre mysql et les applis tel que phpMyAdmin n'est plus situé au même endroit. A la compilation, le socket a été défini dans /var/mysql/mysql.sock (il est possible de voir ce paramètre dans phpinfo) or depuis la version 10.4.4 ce socket se situe dans /tmp/mysql.sock. Voici la ma,ipulation a effectué:

  • Si le fichier /etc/php.ini n'exise pas, dupliquer le fichier /etc/php.ini.default:
sudo cp /etc/php.ini.default /etc/php.ini
  • Editer le fichier /etc/php.ini et modifier la ligne mysql.default_socket pour avoir ceci:
mysql.default_socket = /tmp/mysql.sock

Une fois le fichier modifié et sauvegardé, relancer Apache

sudo apachectl graceful

Installer phpMyAdmin

Télécharger la dernière version de phpMyAdmin sur le site officiel. La dernière version stable à ce jour est phpMyAdmin-2.7.0-pl2. Une fois téléchargé et décompressé dans un dossier du site, il faut créer le fichier de config.

cp config.default.php config.inc.php

Et voici les lignes à modifier Le serveur (localhost dans notre cas)

$cfg['Servers'][$i]['host']          = 'localhost';

Le user

$cfg['Servers'][$i]['user']          = 'root';

Le Type d'authentification, je conseille cookie : le mot de passe utilisateur est demandé à chaque connexion. Ceci est selon moi la solution la plus sécurisée en complément à un .htaccess pour protéger l'accès au répertoire.

$cfg['Servers'][$i]['auth_type']     = 'cookie';
$cfg['blowfish_secret'] = 'cequejeveux';

Noter qu'il n'est pas nécessaire de mettre le mot de passe dans le fichier config.inc.php quand on utilise l'authentification par cookie.

Conclusion

Il n'est pas très difficile d'installer ces serveurs, cependant il est possible de rencontrer des problèmes lors de mise à jour de l'OS ou des serveurs: typiquement au passage de Mac OS X 10.4.3 à 10.4.4.

Pour les personnes ne souhaitant pas s'embêter avec toutes ces installations et configurations, il existe un outils très simple incluant tous ces serveurs: MAMP.

MAMP est peu à Mac OS X ce que EasyPHP est à Windows. Il permet d'installer et de configurer en quelques cliques Apache, PHP, Mysql et phpMyAdmin. Tous ces éléments se trouvent alors dans un même dossier (dossier de configuration, racine web, binaires, ...). Pour se débarasser de l'outil, il suffit de supprimer le dossier. Une interface graphique permet de contrôler et de configurer les serveurs (arrêt-démarrage, configuration des ports, ...).

vendredi, février 3 2006

Gestion de DVD sous Mac OS X et Windows

Cet article présente quelques logiciels de gestion de liste de DVDs pour Mac OS X et Windows.

Ces différents logiciels ont chacun leurs avantages et leurs inconvénients, cependant ma recherche s'est effectuée sur des critères très précis:

  • Une importation des informations depuis le web la plus complète et la plus fiable possible.
  • Exportation des données permettant une utilisation facile pour un site web (export HTML, SQL, CSV, ...)
  • Interface graphique agréable

La présentation n'est pas très détaillée et n'apporte pas d'importance à certaines fonctions telles que la gestion de prêts ou les listes intelligentes. Pour plus d'informations, reportez vous aux sites web des logiciels.


DVDTheque

Présentation

Points positifs

  • Interface graphique agréable et complète
  • Exportation XML et HTML (thème relativement laid et non personnalisable)
  • Gestion des bandes annonces

Points négatifs

  • Erreur lors de l'importation du résumé (balises <br>, &#226, ... non filtrés)
  • Présentation de la fiche détaillée en plusieurs fenêtres.
  • Importations limitées à DVDTheque et DVDManager
  • Moteur de recherche pauvre

DVDManager

Présentation

Points positifs

  • Moteur de recherche (mais vu le peu de paramètres à chercher...)
  • Gratuit (donationware)

Points négatifs

  • Très peu de renseignement sur le film sont importés, tout est reporté au site web par un lien.
  • Importation française limitée à DVD-fr (Amazon et IMDb pour les anglais)

Delicious Library

Présentation

Points positifs

  • Interface graphique très réussie
  • Saisie du code barre
  • Moteur de recherche
  • Commande vocale (tout comme sous MacOSX l'utilisation en français est limitée)
  • Gestion multiple : livres, jeux, video, musique.

Points négatifs

  • Recherche web limitée à amazon.fr (erreurs d'importations nombreuses)
  • Importation depuis DVDpedia ou par fichiers ne fonctionnent pas correctement
  • Exportation de fichiers très pauvre
  • Prix (39.95 $ soit 32 €)

DVDpedia

Présentation

Les captures d'écrans suivantes sont celles de Bookpedia mais les deux logiciels sont semblables.

Points positifs

  • Interface graphique
  • Saisie du code barre
  • exportation CSV et HTML (plusieurs thèmes sont proposés mais pas de templates personnalisables)

Points négatifs

  • Importation depuis le web propose plusieurs sites mais rien de très concluant en français
  • Prix: 18$ soit 16 € par software (DVDpedia, Gamepedia, Bookpedia, CDpedia)

Ant Movie Catalog

Présentation

Ce logiciel est la référence sous Windows, je ne me suis donc pas attardé à tester d'autres solutions.

Points positifs

  • Qualité de l'importation depuis le web, nombreux scripts pour différentes langues (allocine.fr entre autre)
  • Importation CSV, AMC (projet Ant Movie Catalog), BaseDVDivx, Divx Manager, Origons.
  • Exportation très riches: HTML avec templates personnalisables, CSV, SQL, Images, Origons.
  • Format de sauvegarde .amc ou .xml
  • Gratuit

Points négatifs

  • Moteur de recherche trop limité (une chaîne de caractère)
  • Interface graphique agréable mais en dessous de ce qu'il y a sur MAC.

Conclusion

Ma recherche s'est tout d'abord orientée vers les logiciels disponibles sous MacOSX. Les logiciels tel que Delicious Library ou DVDpedia m'ont tout simplement épatés: la saisie du DVD par code barre, l'utilisation du puissant moteur de recherche d'Apple Spotlight, la qualité de l'interface graphique ou encore la synthèse vocale. Cependant l'importation des données depuis le web en français est beaucoup trop limitée, les sites tels que Amazon ou DVD-fr ne proposent pas toutes les données attendues.

Ces deux logiciels sur MacOSX ont deux avantages:

  • une interface graphique remarquable
  • la saisie des données par code barre

Cependant ils ont deux gros inconvénients:

  • les données importées depuis le web sont limitées voir érronées (commentaires des visiteurs au lieu du résumé), il serait bien d'avoir accès à des sites tel que Allociné.
  • l'exportation est trop limitée, HTML sans templates personnalisables pour DVDpedia et rien en SQL. Il serait possible de créer des tables SQL à l'aide des données exportées en CSV mais cela demande du travail en plus et la facilité est aussi un critère de choix.
  • (le prix ?)

C'est donc à contre coeur que je me suis retrouvé une fois de plus sous Windows. J'utilise Ant Movie Catalog. L'importation des données depuis le site Allociné me convient parfaitement, de plus j'exporte mes données en SQL pour les utiliser facilement sur mon site web : ma liste de DVDs.

jeudi, février 2 2006

Raccourcis sous MAC OS X

Symboles des touches

  • Pomme ou commande :
  • MAJ (Majuscule) :
  • Option (ALT) :
  • Contrôle (CTRL) :

Raccourcis

  • Pomme + C : Copier
  • Pomme + X : Couper
  • Pomme + V : Coller
  • Pomme + Q : Quitte l'application
  • Pomme + Z : Annule la dernière action
  • Pomme + S : Sauvegarde d'un document en cours d'édition
  • Pomme + i : information d'un fichier ou d'un dossier
  • Pömme + j : paramètres d'affichafe du finder
  • Pomme + TAB : Affiche les applications actives
  • Pomme + Espace : Affiche la barre de recherche Spotlight
  • Pomme + Backspace : Supprime l'élément sélectionné
  • Pomme + Maj + 3 : Réalise une capture de tout l'écran
  • Pomme + Maj + 4 : Réalise une capture de la zone que vous sélectionnerez
  • Pomme + > : Permet de naviguer entre les fenêtres d'une même application
  • Pomme + T : Ouvre un nouvel onglet dans Safari
  • Pomme + Clic : Ouvre un lien dans un nouvel onglet sous Safari
  • Pomme + option + 1 : Affichage icônes dans Finder
  • Pomme + option + 2 : Affichage liste dans Finder
  • Pomme + option + 3 : Affichage colonne dans Finder
  • ALT+n : ~ (tilde)
  • ALT+MAJ+L : | (pipe)
  • ALT + $ : € (Euro)
  • La palette de caractères est disponible depuis le menu Edition -> Caractères Spéciaux.
  • CTRL + Clic de la souris (pour les modèles à un seul bouton) : Affiche le menu contextuel
  • CTRL + F : Ouvre le Finder (depuis le bureau)
  • F9 : Fonction Exposé pour afficher toutes les fenêtres en cours d'exécution à l'écran
  • F10 : Fonction Exposé pour afficher toutes les fenêtre d'une même application
  • F11 : Fonction Exposé pour n'afficher que le bureau
  • F12 : Lance le Dashboard
  • ALT+MAJ+( : [
  • ALT+MAJ+) : ]
  • ALT+MAJ+/ : \

Liens

Personnaliser Mac OS X

Personnalisation du Finder

Mode d'affichage

Il y a trois modes de présentation possibles:

  • Par icônes
  • Par listes
  • Par colonnes

Préférences

Pour accéder aux préférences du Finder il faut passer par la menu Finder puis Préférences ou utiliser le raccourci pomme+,. Cette fenêtre possède 4 onglets:

  • Générales: icônes sur le bureau, fenêtre de départ...
  • Etiquettes: personnalise le nom des étiquettes
  • Barre latérale: éléments à afficher dans la barre latérale.
  • Avancées: afficher les extensions de fichier, vidage de corbeille.

Options de présentation

Les options de présentation sont accessibles par le menu Présentation puis Afficher les options de présentation ou par le raccourci pomme+j. Cette fenêtre permet de spécifier comment les fichiers doivent s'afficher: taille des icônes et du texte, information, aperçu, rangement, arrière-plan.

Personnaliser la barre d'outils

Pour configurer les éléments présents dans la barre d'outils, il faut passer par le menu Présentation puis Personnaliser la barre d'outils....

Raccourci dans le Finder

Il est possible d'ajouter des raccourcis dans le Finder par un simple glisser-déposer: raccourcis de dossier, d'applications, de fichiers... Ces raccourcis peuvent se situer dans la barre latérale ou dans la barre d'outils.

Les icônes

Les icônes sont personnalisables, il suffit de copier l'icône et de la coller dans la fenêtre d'information du fichier (accessible par pomme+i). Plus d'informations sur osxfacile.com.

Autres

Beaucoup de paramètres sont personnalisables en passant par les Préférences systèmes:

  • Apparence
  • Bureau et économiseur d'écrans
  • Dock
  • Les coins actifs de l'écran
  • ...

De plus, de nombreux outils tel que OnyX permettent de personnaliser plus en détails les options de Mac OS X.

mercredi, février 1 2006

Présentation de Mac OS X

Le but de cet article est de présenter très rapidement Mac OS X. Il ne s'agit pas de faire dix pages de redite mais de montrer succinctement les fonctions de ce superbe OS et de donner des liens vers des sites très complets présentant déjà le sujet.

Un ordinateur Apple c'est:

  • Un design soigné, la qualité plastique d'un l'iBook (modèle d'entrée de gamme chez Apple) est sans égal dans le monde PC.
  • Le meilleur système d'exploitation pour le grand public.
  • Une compatibilité assurée avec le monde PC.
  • De superbes logiciels fournis avec l'ordinateur: iTunes, iLife ou encore Safari...

Pour résumé très rapidement Mac OS X c'est :

  • Automator : c'est un logiciel qui permet de réaliser de nombreuses actions répétitives facilement. Un certain nombre d'actions sont disponibles pour chaque logiciel installé sur la machine et ces actions peuvent s'enchaîner. Il est ainsi possible de redimensionner 500 photos, de les renommer et de les classer dans un nouveau dossier en 2 ou 3 clicks.
  • Dashboard : ce gestionnaire de gadgets est l'un des utilitaires le plus connu des utilisateurs PCs. En effet, de nombreux outils sous Windows imitent Dashboard Implémenté de façon native (contrairement aux copies sous Windows), Dashboard donne accès à des mini-applications astucieuses appelées widgets, aussi amusantes que fonctionnelles.

  • Exposé est un des outils les plus bluffant et des plus utile sous Mac OS X. Il permet de visualiser en un click toutes les fenêtres ouvertes et de passer de l'une à l'autre rapidement. Extrêmement élégant et rapide, exposé est à utiliser sans limite.

  • Spotlight est le moteur de recherche interne de Mac OS X. Ce moteur ultra puissant permet de rechercher de façon instantanée toutes les données présentes sur l'ordinateur: fichiers, e-mails, contacts, images, agendas, applications... Certaines applications utilisent ce moteur pour des recherches de données internes.
  • Réseau : grâce à une pile protocolaire très évoluée et à une gamme logicielle adaptée, l'interopérabilité d'une machine sous Mac OS X avec des machines sous Linux ou sous Windows est assurée.
  • X11 : Pour continuer du côté de la compatibilité, X11 pour Mac OS X offre aux utilisateurs UNIX la possibilité d'exécuter des milliers d'applications X11 aux côtés des applications Mac OS X.
  • Unix : Mac OS X est basé sur Unix, ce qui permet d'hériter de la stabilité et de la sécurité de ce dernier. Ainsi malgré une interface Aqua très réussie, nous disposons d'un shell unix très utile parfois.
  • Mais enfin c'est aussi, l'effet genie :

Malgré la qualité de ce système d'exploitation, il y a quelques petits inconvénients à noter :

  • Le Finder : je trouve que l'interface de gestion des fichiers n'est pas à la hauteur par rapport au reste de l'OS.
  • Bien que très active la communauté Mac est moins importante que celle Windows et on dispose donc d'un choix plus restreint d'applications. Cependant, il faut peut être mieux avoir moins d'applications mais de meilleurs qualités...
  • Les jeux ne sont pour ainsi dire pas disponibles sous Mac OS X, quelques uns sont portés mais des mois voir des années après les versions PC. Je pense que c'est le gros point noir.
  • Le prix ??? Malgré la qualité de l'OS et de la machine, les machines Apple me semblent trop chères.

Liens

Automator et mes images

Automator est un outils très puissant permettant de faire des tâches répétitives facilement.

Créer un processus Automator pour le Finder

Lancer Automator, créer le processus souhaité à l'aide des différentes actions proposées puis Enregister comme module et sélectionner _Module pour Finder_. Ces processus sont sauvegardés dans:

/Users/Fred/Library/Workflows/Apllications/Finder

Ils sont accessibles dans le Finder par un click droit puis Automator.

Mes processus pour le traitement des images

Renommer des photos

Ce processus permet de renommer facilement un grand nombre de photos. Il faut penser à ajouter l'action "Trier des éléments du Finder" pour ne pas perdre l'ordre des photos.

Redimensionner les images

Ceci permet de redimensionner facilement un grand nombre d'image à partir du Finder.