Bienvenue dans Mac OS X

1 juin 2006 Dans : Mac

J’ai reçu mardi mon MacBook ! Il s’agit de mon tout premier Mac :D

J’ai été assez étonné par sa petite taille. Au début, c’est pas facile de s’habituer à voir autant d’informations sur un si petit écran. Maintenant, je commence à m’y faire :-)

Mon MacBook est vraiment très silencieux. Par rapport à mon PC Portable, il n’y a pas photo. Seulement petit défaut, le ventilateur se lance plusieurs fois pendant un certain intervalle de temps. Je préférai qu’il se lance une fois pour toute. Heureusement, il se lance rarement chez moi.

Concernant Mac OS X Tiger, il est plutôt facile à prendre en main. On oublie vite les réflexes “Windows” mais pour les raccourcis clavier, il me faudra plus de temps pour les apprendre.
Au niveau des fonctionnalités, j’apprécie particulièrement le DashBoard et Spotlight. Les logiciels fournis de base sont aussi très intéressant. Je me suis déjà amusé avec GarageBand (c’est pour faire de la musique, podcast,…).

Voici quelques photos de mon MacBook :

MacBook 01 MacBook 02 MacBook 03 MacBook 04 MacBook 05 MacBook 06 MacBook 07 MacBook 08MacBook 09 MacBook 10 MacBook 11 MacBook 12

J’en profite pour ouvrir une catégorie Mac dans mon blog. D’autres billets sur Mac vont donc arrivés !

E2T 2.2

19 mai 2006 Dans : Invision

La version 2.2 de l’E2T, un composant permettant de créer un espace de téléchargements, est en cours de développement depuis quelques mois déjà.

Nous avons revu le week-end dernier la RoadMap pour l’alléger et reporter certaines tâches/améliorations à une probable version 2.3 ou 3.0. L’upload de fichier via AJAX et le moteur de recherche interne ne seront donc pas intégrés dans l’E2T 2.2 ( :( ) mais dans une prochaine version. Pour AJAX, le travail a toutefois été préparé avec une refonte du formulaire d’ajout/d’édition et une réorganisation des templates.

Autre nouveauté, on peut désormais exporter les fichiers dans des flux RSS. Très pratique pour être au courant des dernières nouveautés sans passer sur le site. La gestion des flux RSS de l’E2T se passe comme pour ceux d’IPB : choix des catégories, possibilité de mettre une image, choix du nombre d’éléments exportés,…

Autre changement majeur, l’installeur. L’E2T 2.2 utilise mon propre script ce qui a permis de proposer une désinstalleur et d’avoir une installation plus rapide. En effet, l’installeur n’exécute plus les requêtes de toutes les mises à jour, il y a un fichier avec la dernière version de la structure BDD de l’E2T.
Le script de mise à jour a donc dû être revu. Il utilise maintenant la librairie de fonctions de mon script d’installation.

Le développement continu… :-)

Skin nabbox.com

6 mai 2006 Dans : Invision

Voici une de mes dernières réalisations que je n’ai pas encore présentée ici. Il s’agit d’un skin privée/perso/unique pour nabbox.com fait il y a quelques semaines/mois.

Capture de l’index sous différents navigateurs :

Skin Nabbox sous Firefox Skin Nabbox sous IE7 Skin Nabbox sous Safari

Dans l’ordre : Firefox (Linux), IE7 (Windows), Safari (Mac)

AjaxWrite

18 avr 2006 Dans : Programmation Web

C’est en cherchant un WYSIWYG pour mon CMS que je suis tombé sur AjaxWrite.

AjaxWrite est une application Web 2.0 de traitement de texte en ligne. Il vous permet de créer rapidement des documents MS Word, Open Office, RTF, text et même PDF. L’interface est simple mais efficace. On peut également noter la rapidité de l’application, on n’oublierai presque que l’on est dans son navigateur favori. :-)

AjaxWrite n’est compatible qu’avec Firefox.

http://www.ajaxwrite.com/

Refaire la page d’accueil de Google

19 mar 2006 Dans : Divers

N’avez-vous jamais eu envie d’une nouvelle page d’accueil pour Google ? Une page moins simpliste, plus attrayante, plus moderne ?

Andy Rutledge, un web designer américain, s’est intéressé à cette page et analyse en détail ces défauts. Il propose même une nouvelle page d’accueil (visible ici). Vous pouvez lire son article à l’adresse suivante : http://www.andyrutledge.com/google-redux.php

Malheureusement dans son article Andy ne propose pas sa réalisation mais c’était sans compter sur Tristan Dunn. Il a créé un script pour Greasemonkey, une extension pour Firefox qui permet de changer la page d’accueil de Google par celle proposé par Andy Rutledge. Pour installer le script : http://buckymatters.com/googleredux/

J’ai un peu modifié le script de Tristan Dunn afin d’avoir les liens en français et d’autres petits trucs. Si ça vous intéresse, voici le script modifié :
googlereduxuser.txt
(il faudra renommer le fichier en .js au lieu de .txt)

Voici ce que donne la page d’accueil de Google avec ma version du script :

Google Redux

Skin Bleu d’Invision Board France

19 mar 2006 Dans : Invision

En relisant mes précédents billets, je me suis aperçu que je n’avais pas présenté le skin bleu d’Invision Board France. Je me doute bien que vous le connaissez déjà ce skin… :-)

Pour la petite histoire, le skin est basé sur la version 2.1 du skin bleu d’IPBR. Par exemple, l’effet de “reflet” dans les tableaux vient de là :-)

Quelques captures :

Skin IBF 2.1 Bleu - 01 Skin IBF 2.1 Bleu - 02 Skin IBF 2.1 Bleu - 03

Normalement, le site et le wiki devraient avoir la même apparence dans quelques temps (j’espère ^^).

Une version pêche du skin est également prévue en revanche c’est moins sûr pour le rouge et le noir.

Les frameworks

17 mar 2006 Dans : Programmation Web

Avec Rails et le Zend Framework, les frameworks sont de nouveau d’actualité. :-)

Ces derniers jours, j’ai commencé à m’intéresser aux frameworks PHP. Le plus récent est le Zend Framework. On entend beaucoup parler de lui en ce moment sur Internet. J’ai rapidement regardé le code et la liste des fonctionnalités, rien ne semble si exceptionnel que ça. Faut-il le tester pour découvrir ce qui fait de lui un framework si intéressant ?

Au sujet des frameworks PHP, JournalDuNet a publié mardi un article intéressant : 10 frameworks PHP

Sinon, Wikipédia propose une liste de frameworks PHP.

Ruby On Rails vous connaissez ?

7 mar 2006 Dans : Programmation Web

A force d’en entendre parler, je me suis décidé à tester ce fameux Ruby On Rails. Pour ceux qui ne connaissent pas, allez lire la page à ce sujet sur Wikipédia.

La première étape consiste à installer Ruby et Rails sur son PC (ou Mac :-) ). Je les ai installé de façon “manuelle” mais j’ai appris après qu’il existait une sorte d’EasyPHP pour RoR : Instant Rails. Je ne l’ai pas testé mais à priori, ça fonctionne. Si l’installation manuelle intéresse certaines personnes, je pourrai faire un autre billet ;-).

Premiers pas
Ruby On Rails installé, je peux enfin passer à l’action. :D Je me suis d’abord créer un dossier rails sur mon disque de développement. Ce dossier contiendra toutes les applications Rails. Maintenant via l’invite de commandes (cmd.exe), je me place dans le dossier (dans mon cas c’est rails) et je créé ma première application via la commande :
rails mon_appli

Un ensemble de dossiers et de fichiers a normalement été créé. Vous pouvez maintenant accéder à votre première application. Pour cela, placez-vous dans le dossier mon_appli (cd mon_appli) puis lancez la commande :
ruby script\server

En allant à l’adresse http://127.0.0.1:3000/ vous devriez voir une page de bienvenue ^^
Surtout ne fermez pas l’invite de commandes !

C’est bien beau tout ça mais comment je créé une page ?
C’est tout simple :

  1. Lancez une nouvelle invite de commandes
  2. Placez vous dans le dossier mon_appli
  3. Lancez la commande ruby script\generate controller Fabien_IBF
  4. Allez dans le dossier mon_appli (plus via cmd.exe) puis dans app et enfin dans controllers.
  5. Clic droit sur le fichier fabien_ibf_controller.rb et cliquez sur Modifier.

Le contenu du fichier devrait être le suivant :
class FabienIBFController > ApplicationController
end

En-dessous de :
class FabienIBFController > ApplicationController

Ajoutez :
def index
render_text "Ma première page"
end

Votre page est visible à l’adresse : http://127.0.0.1:3000/Fabien_IBF

Si vous voulez une page ‘ma_page_2′, il suffit d’ajouter en-dessous :
def ma_page_2
render_text "Ma deuxième page"
end

Vous pouvez la voir à l’adresse suivante : http://127.0.0.1:3000/Fabien_IBF/ma_page_2

Conclusion
Je m’arrête là mais RoR permet de faire bien plus. Je vous invite à tester Typo un moteur de blog très sympa.

Pour un framework aussi récent (la version 1.0 est sortie le 14 décembre 2005), je trouve que Ruby On Rails s’en sort bien. RoR permet de gagner beaucoup de temps dans le développement d’une application web (voir la vidéo “Créer un blog en 15 minutes” sur le site officiel du framework). Pour le moment le problème c’est les hébergeurs. A ma connaissance, en France, seul Typhon propose des offres avec Ruby On Rails. Espérons que d’autres hébergeurs s’y mettent aussi rapidement…

Je vais continuer à explorer ce framework et qui sait peut-être que je sortirai bientôt ma première application RoR ^^