Perfect Photo Gratuit durant le week-end

Comme le disait Coluche : « Etant donné que nous vivons dans un monde corrompu par l’argent tout ce qui est gratuit est bon à prendre ». Voici donc une petite nouvelle qui peut-être intéressante : Perfect Photo. Perfect Photo est un éditeur de photos pour iPhone qui dont le prix habituel tourne autour de 1€, mais ce week-end vous pouvez le saisir gratuitement.

Perfect Photo possède 28 outils, suppression des yeux rouges, brush, … Il y a également les habituelles saturation, netteté et d’outils d’ombres. L’outil est particulièrement agréable à utiliser et bien pensé.

L’application comprend également des filtres pour « posterizer » vos images, ou les faire ressembler à des croquis au crayon ou des photos d’époque. Vous pouvez prendre des photos depuis l’application, les enregistrer sur votre album photo, ou les partager par courriel, Twitter, Facebook, Flickr et Tumblr.

Seuls points négatif, le soft affiche des publicités et l’option de cadres manque.

 

Acquérir Perfect Photo.

Installer xCode 4

Oui, cela peut prêter à sourir… Apple, malgré (ou « à cause », c’est selon) la mise en place de l’AppStore, rencontre des problèmes à l’installation de xCode 4. Enfin, quand je dis « Apple », je pense surtout aux nombreuses personnes qui, comme moi, après avoir acheté une application, ne parvenaient pas à l’utiliser car l’installation bloquait systématiquement à 98/99% pendant des heures, sans erreur ni rien pour nous aider nous obliger à Forcer à quitter l’installation.

Apparemment, ce n’est pas l’installation (création des fichiers, … etc.) de xCode qui pose problème, mais plutôt le programme d’installation en lui même, c-à-d celui qui chapeaute l’installation.

Donc, voici un petite démarche qui a fonctionné pour moi permettant d’installer xCode sans encombre. Pour cela, aller dans votre dossier Application et sélectionnez Installer xCode. Clic-droit sur l’icône et choisissez Afficher le contenu du paquet. De là, allez dans Contents > Resources. Arrivé dans ce dossier, double-cliquer sur xCode and iOS SDK.mpkg

Un installation différente va alors se lancer. Normalement, celle-ci ne plantera pas.

Voila, j’espère que ca fonctionnera chez vous aussi! ;)

Controle à distance d’un PC

Pour tout ceux qui ont un parc informatique hétéroclite, il peut être utile de pouvoir se connecter sur une machine à partir d’une autre, en utilisant une connexion distante. Pour contrôler un PC depuis un Mac en Remote Desktop Protocole (RDP), plusieurs solutions existent, à commencer par celle fournie par Microsoft : Connexion Bureau a Distance.

Cette solution, pratique pour un petit parc informatique, peut très vite s’avérer lourde à utiliser lorsque vous devez pouvoir vous connecter à un grand nombre de PC : en effet, le programme ne permet pas de stocker les informations sur ces  PC (login/mot de passe, taille de l’affichage, … etc.), et encore moins un historique sur les précédentes connexions.

Heureusement, un petit programme super bien fait (et gratuit) existe. Nommé CoRD, il fait tout, ou presque (ok, là j’exagère). CoRD vous permet d’avoir plusieurs session ouvertes en RDP (chacune dans sa propre fenêtre), de pre-régler l’échelle d’affichage, de sauvegarder votre login/mdp (et réseau) pour chaque PC,  de copier/coller des informations entre votre Mac et le PC pris à distance, … etc.

Bref, même s’il n’est pas complet pour ceux recherchant une utilisation professionnelle (il manque entre autre le support d’autre protocoles tels que VNC, ICA, SSH, TelNet, HTTP/S, etc., CoRD est un must (et je pèse mes mots) pour une utilisation personnelle ou dans une PME.

Site Officiel : http://cord.sourceforge.net/

Android 2.2 sur HTC Hero

android-2-2-froyo-logoAndroid, le grand concurrent actuel d’iOS. , tout d’abord parce qu’il équipe une bonne partie des Smartphones du marché, mais parce qu’il commence également à être installé sur les tablettes concurrentes de l’iPad… Il s’agit d’un système d’exploitation conçu à la base par la société Android et racheté par la suite par Google en 2005. Android 1.5 a sans doute été le point marquant dans la montée de l’OS, qui a connu depuis tout plein de versions, toutes surnommées suivant un code choupi-gastronomique (Cupcake pour la 1.5, Donut pour la 1.6, Eclair pour la 2.1, FroYo pour la 2.2, et bientôt Gingerbread pour la 2.3.)

Bref pour l’idée : on a d’un côté un OS Open Source et de l’autre toute une série de constructeurs qui s’en donnent à cœur joie pour faire prévaloir le droit de sodomie marketing (ie. « Votre téléphone, là, il est vieux non? Vous voulez pas changer? Non? Bon bah il est plus supporté alors, faut le changer! »). L’avantage dans tout ça, c’est que d’une part, on a pas mal de modders qui s’occupent de créer des ROM Android basées sur les releases officielles pour les appliquer sur plein de terminaux différents, et de l’autre, des constructeurs qui ne peuvent assurer la pérennité du support de tous leurs matériels. Tout bénef’ pour le consommateur finalement, puisque les dernières avancées technologiques pourront profiter à tous, même si le constructeur tente de vous pomper le portefeuille.

Une des autres forces d’Android est la facilité à modifier l’interface de base et à la personnaliser grâce à une série de Widgets et d’applications. Chaque constructeur ajoute ainsi sa couche personnelle (Sense pour HTC par exemple). Grâce à la disponibilité de tous ces widgets, les ROM custom peuvent concurrencer les releases propriétaires (qui elles-mêmes se basent généralement sur des solutions open source…). Pour certaines, elles se permettent même de sortir des updates OTA (Over The Air), même plus besoin donc de se prendre la tête, puisque seule la première mise-à-jour présentera quelques complications ;) .

L’idée ici est de décrire la procédure pour installer une ROM custom sur un HTC Hero, dont le dernière version supportée est et sera la version 2.1. Deux projets sortent actuellement du lot :

Personnellement, j’ai choisi la deuxième (parce que mon collègue d’en face a pris la première. Aucun a priori.). La première étape pour modifier son téléphone est de le rooter. Pas que cette étape soit compliquée, mais elle nécessitait quelques modifications et connaissances (en copier/coller) pour être appliquée. Il existe cependant un petit outil qui fait très bien son job et qui fonctionne en interface graphique, directement depuis le téléphone: Universal Androot.

Après cette étape, téléchargez la ROM qui correspond à vos attentes, stockez là sur la carte SD de votre téléphone (à la racine par exemple), et installez l’application ROM Manager. Une fois installée, lancez l’application et choisissez la première option qui consiste à flasher le recovery (pour y installer une sorte de Shell de secours, qui permettra de faire les backups avec NAndroid, flasher le système, nettoyer les informations, toussa…). Le système va alors vous demander d’installer une dépendance qui va en fait flasher le terminal pour y installer un recovery modifié. Vous pourriez y accéder par la suite en appuyant sur les touches Home et Power du Hero lorsque le terminal est éteint.

Une fois que ça sera fait, toujours depuis ROM Manager, redémarrez en mode Recovery.

Il vous faudra d’abord effectuer un backup du téléphone, suivi par un wipe complet. La première étape est complètement optionnelle (mais super recommandée!), mais si vous ne faites pas la seconde, il y a de fortes chances que l’installation ne puisse se terminer.

Commencez donc par sélectionner la ligne Nandroid, puis la ligne Backup. En cas de soucis, revenez sur cet écran et sélectionnez l’option Restore. Pour le wipe, sélectionnez l’option Wipe cache, puis Wipe data/factory reset. That’s it ! :)

Il vous faudra ensuite choisir l’option Install zip from sdcard, puis naviguez sur la carte SD pour sélectionner le fichier .zip contenant la ROM. Confirmez. L’installation commencera ensuite. Lorsque votre téléphone redémarrera, il sera en 2.2 :) (Cette installation peut prendre un peu de temps, entre 10 et 20 minutes d’après tout ce que j’ai pu lire. Si vous arrivez à dépasser les 40 voire 60 minutes, réessayez avec un wipe complet, voire même une autre ROM =/ ).

En cas de soucis pendant le flashage, vous pourrez toujours redémarrer l’appareil (méthode bourrine – en retirant la batterie par exemple). Tant que le mode recovery est accessible, il n’y a - a priori - aucun soucis à se faire, puisqu’il y a aura au moins une ROM dont l’installation réussira. Au pire, un reset des paramètres depuis Nandroid et vous serez reparti :) .

Quels sont les avantages? Le HTC Hero est un terminal qui commence un peu à dater  – pas de CPU SnapDragon, moins de RAM que les nouveaux modèles… – , mais qui peut encore rivaliser facilement avec des terminaux milieu de gamme actuels. La mise-à-jour vers FroYo permet ainsi d’avoir accès à la dernière version d’Android, de se débarasser définitivement de Sense, et d’avoir un terminal pour réactif, plus à jour. Simplement. N’espérez pas pour autant avoir un Android tout démuni : La FroydVillain 1.6 (testée ici) vient avec son paquet de modifications (notamment LauncherPro, qui remplace Sense en ++ mieux) et offre un système vraiment fluide et agréable à utiliser. Il manque quelques applications (Digit Clock Widget par exemple), mais vous aurez vite fait de tout réinstaller en utilisant AppBrain ou le Market, pas vrai? ;)

Notez bien que je ne peux être tenu responsable du moindre dommage fait à votre téléphone ou à un quelconque appareil suite à ces modifications :p (naaaan mais des fois que…)

Pour le wallpaper du Hero sur la dernière photo, l’image vient d’un fanart de Boulet (que j’adore).

MAMP n’affiche pas les erreurs PHP

Ayant besoin d’un serveur Web rapide et facile à installer pour quelques tests, je me suis naturellement tourné vers MAMP pour, en quelques clics, pouvoir tester mon code PHP. Et c’est là que les difficultés ont commencé, puisqu’aucune erreur n’était remontée sur la page résultante.

La solution est toute simple puisqu’il suffit d’aller décommenter une ligne dans les fichiers de configurations. Suivant que vous utilisez la version 5.2 ou 5.3 de PHP fournie avec MAMP, vous devrez modifier l’un ou l’autre des fichiers de config. Ceux-ci se trouvent à l’emplacement /Applications/MAMP/conf/php5.x/php.ini.

Naviguez ensuite dans le fichier avec votre éditeur de texte favori pour trouver la ligne display_errors = Off. Pour commenter cette ligne, ajouter « ; » au début de celle-ci. Redémarrez ensuite le serveur Apache via les widgets MAMP ;)

Erreur PHP après configuration

Erreur PHP

Références