dimanche 27 juillet 2008

Maintenance : Déménagement

Cette nuit, ce blog a changé de serveur, vous avez vu quelque chose ?

Non, et bien c'est tant mieux :)

vendredi 25 juillet 2008

ActiveRecord : Vos données, c'est mon dada.

Nous allons donc commencer par le M du M.V.C., le modèle :
ActiveRecord c'est le gestionnaire de vos données et donc la plupart du temps, de votre Base de données dans Rails
Ça tombe bien, la partie Base de données est surement la plus magique de Rails...

Lire la suite...

Rails, la locomotive de Ruby !

On a vu dans les deux articles précédents les rudiments de la syntaxe Ruby.
Normalement, vous êtes déjà séduit par ces débuts, mais vous n'avez encore rien vu !
Alors ? Ce Ruby on Rails, qu'est ce donc ?

Rails is the killer app for Ruby.
Yukihiro Matsumoto, Createur de Ruby

Lire la suite...

samedi 19 juillet 2008

Un peu de syntaxe Ruby...

Vous avez apprécier l'article précédent ?
Alors, essayons d'écrire un peu plus de Ruby...

Pour commencer, si vous souhaitez tester ces exemples sur votre poste je vous invite à installer Ruby sur votre machine.
Pour les autres, vous pouvez tester en ligne ou vous contenter de lire :).

Pour l'installation, les Linuxiens se débrouillerons avec leur gestionnaire de paquets pour installer les paquets ruby irb et rdoc.

Pour les utilisateurs de Windows, je vous invite à utiliser le one-click install qui vous donnera tout ce qu'il faut pour commencer.

Lire la suite...

mardi 15 juillet 2008

Ruby, c'est quoi comme langage ?

Let's go...

Dans Ruby on Rails, il y a avant tout Ruby !

Ruby c'est un langage informatique, au même titre que PHP, Python, Java, C, C++, l'ActionScript...

Parmis tous ces langages, trois familles existent, les langages compilés, les langages interprétés et les langages intermédiaires.
Pour information voici comment se répartissent certains langages que vous connaissez surement :

  • Langages compilés : C, C++...
  • Langages interprétés : PHP, PERL...
  • Langages intermédiaires : Java, ActionScript...

Lire la suite...

Mais Ruby, Ruby On Rails, c'est quoi en fait ?

Comme souvent quand quelque chose vous passionne, vous ne pouvez pas vous empêcher d'en faire la promotion autour de vous.

La plupart temps il s'agit d'un groupe de musique, d'une équipe de foot, d'un réalisateur ou d'un acteur et il est assez facile d'expliquer autour de vous pourquoi votre préféré est selon vous meilleur que tous les autres.
Mais quand l'une de vos passions est le Web, vous êtes déjà un peu plus étrange.
Si vous précisez que c'est du développement Web qu'il s'agit, vous devenez carrément bizare.
Et si vous finissez en expliquant que c'est plus particulièrement de Ruby ou Ruby et Ruby on Rails qu'il s'agit, vous devenez aux yeux de votre interlocuteur un extraterrestre !

Et pourtant, c'est mon cas.
Je suis "accroc" à Ruby et Ruby on Rails et je vais donc essayer d'expliquer en quelques billets ce dont il s'agit avec des mots simples.

Ce tutoriel est désormais terminé, en voici toutes les parties :

Ruby, c'est quoi comme langage ?
Un peu de syntaxe Ruby...
Rails, la locomotive de Ruby !
ActiveRecord : Vos données, c'est mon dada.
ActionController : Monsieur Circulation
ActionView : Imprimeur de son état


dimanche 29 juin 2008

En vrac et souvent en retard !

  • La vente liée prend un coup-de-pied au c** : Désormais quand vous achèterez un ordinateur chez Darty (et surement partout ailleurs bientôt), vous connaîtrez le prix du système d'exploitations pré-installé ! A quand la possibilité d'acheter ces mêmes ordinateurs vierges ?
  • Tous les noms de domaines du monde : Je connais un collectif sans nom à qui cela aurait peut-être facilité l'existence :)
  • Nokia rachète Symbian, qui devient libre : un nouvel acteur fort dans le web mobile !
  • SproutCore : Construire des applications client en Javacript : Pourquoi pas !
  • Bill Gates à la retraite : on dit quoi à un mec qui a démocratisé l'informatique personnelle, avant de la pourrir ?
  • Wine en version 1.0 : L'émulateur qui n'en est pas un, sort enfin (15 ans de développement) en version 1.0 ! De plus en plus d'applications Windows fonctionnent sous Wine et donc sous Linux [troll]mais pourquoi utiliser des applications windows[/troll] ?

PS : Un détail a changé sur Blogbangbang, vous avez remarqué ? Mais si regardez mieux.. Non encore un peu plus haut... Voilà, vous y êtes !

mercredi 25 juin 2008

john.life_steps.go_forward

Voilà cette fois-ci il semblerait bien que ce soit la fin !
Pas de ce blog non rassurez vous il devrait même repartir de plus belle dans les jours à venir.

Je vous parlais plutôt de mes études. Après 20 ans d'études (23 - 3), en passant notamment par La Rochelle (DUT Informatique), l'Irlande ("Bachelor of science in computing") et Paris aux Gobelins (formation de Concepteur Réalisateur Multimédia en apprentissage) cette fois-ci, c'est terminé.

Au lendemain de mon dernier jour en tant qu'étudiant, les impressions sont mitigées.
Le soulagement (les derniers mois ont été intenses), la joie et la curiosité de découvrir la suite priment.

Mais on connait tous, la réaction des autres devant les étudiants, le fameux : "Ah c'était le bon temps, profites-en bien" qui vient un peu tempérer ces impressions plus que positives.
D'autant plus que même si la fin d'année dernière avait été quelque peu difficile, ces deux dernières années resteront quoiqu'il arrive un souvenir extraordinaire.

En effet, être étudiant aux Gobelins est déjà plutôt sympathique en soit, mais ce qui a fait la différence avec les autres années étudiantes, c'est la promotion.
20 personnes au départ et presque autant de très bons amis à l'arrivée[1], bilan exceptionnel !

Maintenant c'est un autre challenge qui s'offre à moi.
Après avoir effectué mes deux ans d'apprentissage dans la société Abstrakt Graphics[2], comme Développeur PHP, je m'envole vers d'autres aventures en tant que développeur Ruby / Ruby on Rails dans la société Eyeka.
Le challenge s'annonce passionnant !

Les conséquences de ce changement, j'avoue ne pas toutes les maitriser pour l'instant, mais dans un premier temps, j'espère avoir un peu plus de temps (et d'argent) à consacrer aux activités annexes (sports, concerts, cinéma...) que j'avais un peu mis de côté depuis quelques temps.

Pour ce qui est de ce blog, attendez vous a voir fleurir les articles concernant Ruby / Ruby on Rails, car à partir du 15 juillet, ce ne sera plus le sujet préféré du "geek" que je suis, mais mon métier !

[1] Je vous reparlerais surement de certains d'entre eux dans un futur très proche.
[2] Qui n'est pas étrangère non plus à l'excellent bilan de ces deux dernières année puisque travailler dans cette entreprise a été quelquechose de très agréable !

mercredi 4 juin 2008

En vrac

Pas beaucoup de temps en ce moment (pris par le projet de fin d'année de ma dernière année d'étude), donc je vous livre sans grands discours ce qu'il faut lire, voir, savoir en ce moment :

  • Yahoo fournit un kit d'éléments d'interfaces Web afin de faciliter la création de Wireframes.
  • Les UltraPortables fourmillent Eeepc700, 900, 1000, Gigabyte M912, Wind U90... Et quel OS choisit t-on le plus souvent pour faire tourner ce beau monde : Linux ( Et pourquoi mettre autre chose puisque c'est celui qui vous coûtera le moins cher à configuration matérielle égale, qu'il offre un meilleur confort d'utilisation et une meilleure autonomie !)
  • Ubuntu va développer Ubuntu Netbook Remix : des interfaces dédiées à ces matériels.
  • Les PC de salon à bas prix débarquent eux aussi (EeeBox) et là encore si vous voulez le moins cher ou mieux pour le même prix, c'est la version Linux qu'il vous faudra choisir.
  • Facebook libère sa plateforme de développement et encourage du même coup les développeurs à utiliser leur plateforme.

Et pour Ruby, Rails :

Bonne Lecture.

PS : Je ne vous oublie pas pour la dernière partie de ma série sur nos ressources et le "HomeServer", elle arrive bientôt.

mardi 20 mai 2008

OK pour le HomeServer mais comment ? (3/4)

Que gère t'on :

  • De la musique
  • Des photos
  • Des vidéos
  • Des (cercles d') amis
  • Des mails
  • Des bookmarks
  • Un frigo
  • Une Télé

Et pourquoi pas

  • Des noms de domaines et des sites Web
  • Des flux RSS
  • Les stores de la maison
  • les lumières d'ambiance
  • ...

Que va t-on utiliser pour gérer tout cela ?

Lire la suite...

- page 2 de 9 -