mardi 30 octobre 2007

[Vidéo] Windows to Mac Os X Leopard With VNC

Plustôt que des paroles voici la vidéo. Ici je traite de la prise de main à distance via VNC. C'est en lien avec le posts précédent!

Partager votre écran Mac sur Windows !

Avec Léopard (Mac Os X 10.5) est venu une nouveauté quelque peut attendu, le partage d'écran. Si beaucoup en ont parlé entre Mac il est possible de prendre le contrôle d'un mac depuis Windows ou Linux avec un Client VNC.
Pour commencer télécharger ou ouvrez votre client VNC. Ici j'utilise REAL VNC.
Je l'ouvre et j'arrive ici, et je tappe l'adresse IP de la machine :

Ensuite je clique sur Option et je décoche la case "Auto select" de la zone "Format and Encoding", "Emulate 3 buttons (with 2-button click)" de la zone "Mouse", et je valide par le bouton "OK".

Ensuite je clique sur "OK", et il me demande le mot de passe,

je le saisie et je me retrouve sur mon Mac !

Whaouuu Safari !

Je ne m'attendais pas à ça ! Safari est d'une rapidité bluffante sur mon petit iBook G4 1,07GHz.
Il fille à toute allure et en plus il supporte très bien les dernières évolutions du Net.
Un exemple simple, la page qui me permet d'écrire ses lignes. Sur Safari 2, je suis bloqué au mode HTML avec un simple aperçu et quelques outils. Maintenant avec Safari 3, j'ai le mode Rédiger, tous les outils, et l'aperçu !
Il a des chances de redevenir mon navigateurs par défaut ;-)

Léopard et le RAID

Depuis Mac Os X.3 il est possible de créer des ensembles RAID sur Mac Os X.
Ses ensembles utilise plusieurs disques dur pour en former qu'un seul au final. Mais ce système a de nombreux avantages. En RAID miroir ou entrelacé, il y a un gain de performance en lecture/écriture et aussi une sécurité pour les données puisqu'elles sont enregistrées sur tous les disques. Seulement depuis Mac Os X.3 et maintenant jusqu'à Mac Os X.5 il n'est pas possible de reconstruire un volume entrelacé. Seul les volume miroir sont re-constructible après une panne matériel.
J'aurais espéré une évolution de ce côté là! Il va falloir encore attendre !

PHP5 sur Mac Os X Léopard

Après mes déboires d'installation et une nouvelle clean install me voilà sur Léopard (Mac Os X 10.5).
Ma première vérification dans le terminal (pour me retirer un doute) a été de regarder la version de PHP avec la commande : php -v, la réponse ne c'est pas fait attendre il s'agit de PHP 5.2.4.
Cependant et comme sur les versions antérieurs, PHP n'est pas complet. Il manque encore des modules comme le support Calendar (qui permet de traiter les calendriers et faire de la gestion avancé de date dans PHP). Cependant cette compilation de PHP sera parfaite pour le plus part des utilisateurs.

Pour ceux qui veulent une version complette il faudra attendre que Entropy sort les nouveaux packages pour Mac Os X.5.

Léopard, un nouveau passage de OS 9 à X

Sous ce titre accrocheur, je parle en réalité de la compatibilité des applications entre les différentes version de Mac Os X et Léopard. Depuis le début de l'aventure Mac OS X, il y avait des incompatibilités après chaque nouvelle version de OS X. Avec Léopard, j'ai l'impression d'être revenu au passage de Mac Os 9 à Mac Os X. Il y a des mises à jour tous les jours et de nombreuses incompatibilités.
D'un certain côté cela donne du travail aux développeurs mais comme d'habitude c'est l'utilisateur final qui trinque.

Blue Screen sur Léopard après une Clean Install

Je viens d'avoir ma copie de Léopard et après installation sur un disque dur Externe FireWire (IEEE 1394) j'ai droit à un blue screen. Rassurez vous ça n'a rien avoir avec ceux de Microsoft. Ici, c'est juste le fond d'écran de démarrage de Mac Os X qui reste bleu et qui ne bouge plus.
On parle ici et là de problèmes à cause d'Application Enhancer. Ce n'est pas le cas pour mois car j'ai fait une première install sur cette partition.
Ma méfiance envers Léopard était justifié. Il a du mal avec mon iBook G4 et mon iMac G5. Sur aucun des deux il arrive à démarrer. Le DVD d'install n'est même pas reconnu par le Superdrive de mon iMac G5 Rev A.
Merci Apple de faire un beau système mais j'ai l'impression d'avoir une configuration non standard alors que j'ai rien fait de particulier !

Si des personnes ont eu ce problème et qui on réussi à le résoudre sans tout réinstaller, merci de m'informer des étapes à suivre pour régler le problèmes.

vendredi 26 octobre 2007

Utiliser PHP5 de Entropy sur Léopard

N'ayant pas encore Léopard, je ne peut que vous suggérer des manipulations. Pour commencer il faut savoir que Léopard est livré avec Apache 2 et que sont fichier de config est dans le dossier /etc/apache2/.
Il est donc possible :
1 - Télécharger la version de PHP5 pour Apache 2 depuis le site d'Entropy
2 - Editer le fichier httpd.conf qui se trouve dans
/etc/apache2/ et y ajouter la ligne permettant de charger le module qui se trouve dans le dossier : /usr/local/php5/.
3 - Enregistrer le fichier et tapez la commande : sudo apachectl restart
Il vous dira si tous est bon.
Si quelqu'un a un Léopard un peu de temps et de l'expérience, un retour d'expérience serait gentils.
Au passage, je ne peut pas être tenu pour responsable des dégâts causés par ces manipulations sur votre ordinateur. Vous le faire à vos risques et périls !

MySQL et PHP Entropy incompatible avec Leopard

Comme on peut le lire sur les forums de MacBidouille, les compilations de MySQL et PHP de Entropy sont incompatible avec Leopard. Il faut à mon avis peut de temps pour que notre chez développeur-compileur nous sorte une version pour Mac Os X 10.5. En attendant, il vaut mieux ne pas les utiliser.

Pour infos : PHP5 est installé dans le dossier /usr/local/php5 et le fichier de config est enregistré dans /etc/httpd/users/.
Pour le dés-installer il suffit de supprimer le fichier de configuration et le dossier php5 précédemment localisé.
Attention : faite le après avoir désactivé le serveur apache (partage Web)

Attention avant l'install de Leopard

Il s'avère que l'installation de Leopard pose quelques problèmes dans certains cas.
Avant l'installation veillez à :
- SAUVEGARDEZ VOS DONNEES. Voir même faire un clône de votre disque dur. LE clône vous permetra de revenir à l'état initial en cas de problème.
- Désinstallé ou désactivé les logiciels "exotiques" comme MenuMetter, Indigo Personal Backup, les logiciels d'optimisations système et autre changeur d'apparence. Ces derniers sont INCOMPATIBLE avec Leopard.

Je vous recommande vivement de faire une installation "Achivage et Instalation". Cette dernière archive l'ancien système et installe le nouveau. Il récupère automatiquement vos données, vos logiciels avec leur préférence.

Bonne installation, et n'hésitez pas à laissez vos commentaires ;)

Le lancement ! [MAJ: c'est Fini]

L'arrière des boite de Mac Os X. Apple ont encore réduit le packaging. Il est beau et petit !


H + 21 min : c'est fini ! L'imac 24" est rebouté par mes soin en mode verbose et là c'est le drame, c'est le Bluetooth qui pose problème ! Il faut réinstallé !

H + 20 min : il conclu par il y a plus de 300 nouveautés et il faut du temps pour les découvrir toutes !

H + 18 min : c'est Time machine sans disque de sauvegarde !


H + 10 min : c'est au tour de Mail, iCal et Carnet d'adresse

H + 5 min : maintenant les nouveau Widget via Safari

H + 2 min : Il parle de iChat sans le montré. L'iMac 24" est planté !

H + 30 secondes : les emploiés de la FNAC mette en place les boites de Léopard en Rayons; c'est la rué et les gens disparaissent.


H - 13 secondes : Il commence par le Finder, il y beaucoups de monde.

Les rayons sont encore vide

H - 3 min

Il y a beaucoup de monde à la FNAC Bellecoup de Lyon. La présentation va pas tardé. La présentateur est revenu avec son beau t-shirt gris Apple.
Les barrières sont enlevées. Les mac de démo vont être éteint. Tout le monde attend !

Les premier mots au micro "un deux" !!
Aller à bientôt et bonne soirée !

H - 20 min

Il commence à y avoir beaucoups de monde. il reste que 20 min, Les iMac 20" sont déjà installé, et l'iMac 24" n'a pas encore fini.
La démo va bientôt commencer. Il y aura des photos dans pas très longtemps.

La tension monte !

H - 35 minutes

Les gens commence à tourner en rond à la FNAC bellecour de Lyon.
Un iMac 24" est en cours d'installation, et ça semble long. Il y a ici de grand espace libre pour acceuillir les boite du nouveau système d'Apple.

MAJ: H - 30 min: Il y a de plus en plus de monde ici !
Les gens passe le temps avec les démo des ipod et mac !
Je poste ce message de la FNAC BELLECOUR à LYON. Avce un MacBook Pro.

A dans 30 Min.

MAJ :
Le démonstrateur révise sa copie, ça ce pépare dur dur, une nouvelle affiche de la FNAC est afiché maintenant !

Mac Os X Léopard dans 1h30 (10.5)

Léopard sera officiellement sortie dans environ 1h30. Dans de nombreux point de vente Apple une petite soirée est organisé pour la sortie du félin. Certain chanceux on déjà reçu leur copie et sont déjà heureux avec le nouveau système d'exploitation Apple.

A Lyon de nombreux point de vente comme BIMP, CLG, la FNAC Bellecour font la fête !
Qu'aviez vous prévu ce soir ? Rien ! Ca tombe bien ! Maintenant vous savez quoi faire !

Bonne soitée !

samedi 13 octobre 2007

HTC Touch

Enfin un vrai conçurent à Apple et son iPhone. le HTC Touch embarque la technologie Flo !
Des menus en 3D trés réactif et d'un bel effet. Son seul point faible est Microsoft Windows Mobile 6.



Cette vidéo faite par Génération Phone House vous présente le HTC Touch et sa technologie Flo.

Ce téléphone me semble très bien mais trop cher pour mon budget et je laisse tester les autres sur la durée. J'ai souvent remarqué que les gens se lasse de leur joujou sur Windows Mobile. Et oui les problèmes et autres bugs arrive très vite...

Je fait la même réflection pour le joujou d'Apple. Il faut qu'il fasse leur preuve. La seule différence qu'il y a, c'est le succès indéniable de l'iPod !

Installation de PHP5 sur Mac Os X

Il est toujours possible de compiler PHP pour Mac Os X mais le plus simple est quand même d'utiliser le PHP compilé par Marc Liyanage. Il s'installe facilement grâce au paquetage d'installation Mac Os X. Cependant, il faut faire attention, cette compilation ne prend pas en compte les scripts PHP défini par les balises rapides. Il faut utiliser les balises longues <?php ?> pour que le script soit pris en compte.

Source pour télécharger PHP : http://www.entropy.ch/software/macosx/php/

Apple Shop à Lyon

La Fnac Bellecour à ouvert il y a quelques jours son Apple Shop. Dans le même style que les autres déjà ouvert. Ecran géant, toutes la gamme en démo et utilisable par n'importe qui. C'est un pur bonheur que d'utiliser les nouveaux Mac. Il y a aussi des iPod, les nano sont vraiment petit. J'ai remarqué cependant que CoverFlow rame.
Assez de blable, voici les photos :

mardi 9 octobre 2007

Les photos du salon de l'auto de Lyon sont arrivé !

Les photos du salon de l'auto qui se tend actuellement à EUREXPO à Lyon sont arrivé sur mon album Picasa.

Venez vous en mettre plein les mirettes de jolie voiture. Il y avait même une Roll Royce !

C'est Par ICI

lundi 1 octobre 2007

Script de sauvegarde sur FTP

Aujourd'hui je vais vous monter comment écrire un script UNIX pour compresser un dossier et l'envoyer sur un serveur FTP.

Pour commencer ouvrez un terminal et tapez : vim sauvegardeFTP
Cela à pour effet de lancer vim (éditeur de texte en ligne de commande) et créer le fichier sauvegardeFTP
Un fois dans vim, tappez "i" pour le mettre en mode "Insertion".
Tapez ensuite : #! /bin/sh
Cette ligne indiquera au système que c'est un fichier script SH (Shell).

Allez à la ligne puis saisissez ce texte :

#Configuration du script
#Serveur

serveurFTP="ftp.mon_domain.tld"

#Port du serveur

serveurFTPPort="21"

#Utilisateur

serveurFTPUser="moi"

#Mot de Passe

serveurFTPPass="mon mot de passe"
#dossier de destination sur le serveur FTP. Attention il doit exister!
serveurFTPDossier="sauvegarde/"
#Nom de l'archive, n'oublier pas de mettre les extensions ".tar.gz"
fichierSortie="Sauvegarde.tar.gz"

Ce paragraphe à pour but de créer des variables pour une utilisation ultérieur dans le script. Maintenant nous allons commencer par indiquer à l'utilisateur que le script ce lance bien. Comme le dossier à compresser et à envoyer sur le serveur est indiqué en argument du script, il faut commencer par tester l'existence du dossier.

#Test de l'existence du dossier passé en argument
if [ "$1" = "" ] ; then
echo Veuillez indiquer le nom du dossier à sauvegarder en argument.
echo Usage : $0 NomFichier

exit 1

fi

#Test de l'existence du dossier

if [ -e $1 ] ; then


#Le code en cas ou le chemin est bon


else

echo "Le dossier '$1' n'existe pas"

exit 1

fi


Maintenant que l'on est sûr du chemin qui est en argument il est possible de passé à la compression du dossier. Pour cela nous utiliseron l'outils UNIX tar qui est est dans toutes bonnes distributions (Même sur Mac Os X). Les options "czf" de tar lui indique que l'on veut compresser au format TAR puis GZ et que le dossier à compresser est après les options. Voici le code à mettre à la place de "#Le code en cas ou le chemin est bon" du code précédent.

echo Script de Sauvegarde FTP
if [ -e $fichierSortie ] ; then

echo "Suppresion de l'ancienne Archive!"

rm $fichierSortie

fi

echo Compression du dossier : $1

tar -czf $fichierSortie $1

echo Envoi du fichier sur le serveur FTP : $serveurFTP

ftp -i -n $serveurFTP $serveurFTPPort <<END_SCRIPT
quote USER $serveurFTPUser

quote PASS $serveurFTPPass

pwd

cd $serveurFTPDossier
binary
put $fichierSortie
pwd

quit


END_SCRIPT

echo "Fin de l'envoi sur le serveur"

echo Suppression du fichier de sauvegarde

rm $fichierSortie

echo "Fin de la sauvegarde !"


Vous avez du remarquer que la commande FTP est terminé par "<< END_SCRIPT". Le texte contenu entre ce symbole et le symbole "END_SCRIPT" est envoyé a la commande durant son exécution. Il permet l'identification de l'utilisateur, le changement de dossier, l'envoi du fichier et la déconnexion du serveur FTP.
Maintenant, il faut sortir et enregistrer notre travail. Pour cela commencer par appuyer sur "echap" ("esc" sur Mac) pour sortir du mode insertion puis tapez ":wq". Le "w" demandera à vim d'enregistrer le fichier et le "q" lui demandera de quitter.

Pour l'utilisation du script, tapez dans le terminal : ./sauvegardeFTP monDossier
Après avoir validé, vous verrez l'exécution du script avec la compression et l'envoi sur le serveur FTP.

Niveau : Expérimenté
Compatibilité : Tous serveur FTP (Windows inclu)