lundi 18 février 2008

Envoyer et recevoir des SMS avec l'API d'Orange

Voilà un tutoriel tout à fait intéressant que l'on peut trouver sur developpez.com.
Celui ci nous indique de quelle manière utiliser l'API d'Orange pour envoyer et recevoir des SMS.
Je ne pensais pas que c'était déjà possible gratuitement.
Là seule limitation qu'il y ait c'est le nombre de SMS que l'on peut envoyé.
A l'enregistrement sur le site Orange partner, vous disposerez de 1000 crédits, un certain nombre de crédits seront débités pour chaque envoi, mais chaque réception vous en rapporte!
Plus d'infos sur l'offre à cette adresse.

mercredi 13 février 2008

Sun va racheter Innotek

Je parlais il y a quelques jours de virtualisation.
L'actualité m'en fait encore parlé, Sun pourrait racheter Innotek, société éditrice du logiciel Virtual Box.
A voir ce qu'ils vont en faire, il est quand même bien ce logiciel!

La news est apparue ici.

Une faille critique dans le noyau linux

Lundi, la nouvelle est tombée.
Une faille a été trouvée dans les noyaux linux 2.6.17 a 2.6.24.1.
Un code exploitable a été publié et le problème semble être en cours de correction.
Ce n'est pas une information qui tombe souvent, elle mérite donc d'être traitée.
Plus d'infos ici.

JBoss Seam

JBoss Seam est un framework permettant de développer des applications Web 2.0 en intégrant des technologies populaires SOA, AJAX, JSF, EJB3 etc...
Une bonne présentation est disponible sur developpez.com à cette adresse.
Sinon une page certainement un peu moins objective mais beaucoup plus détaillée se trouve sur le site de JBoss.

mardi 12 février 2008

Les différences entre un architecte et un développeur

A ce jour, et même si je ne travaille que depuis un peu plus de 2 ans, mon but est de devenir architecte. Je ne suis qu'un développeur "junior" mais je souhaiterai me diriger dans cette voie.

Ma vision de ce métier est la suivante :
- connaissances techniques étendues et approfondies
- la vision, les possibilités d'évolution d'un produit (d'un logiciel)
- l'adaptation
- la compréhension du besoin aussi bien au niveau technique que fonctionnelle
- la possibilité de garder un lien étroit avec le développement tout en pouvant s'en extraire

La technique, le choix d'un langage, d'outils ne sont que des moyens d'arriver à résoudre le problème.
La conception est pour moi une partie essentielle du développement d'un logiciel. Il faut réussir à obtenir un modèle robuste et évolutif, c'est un travail difficile qui demande de l'investissement.
Alors forcément il faut se tenir au courant, qu'apporte la nouvelle version de tel framework, de tel langage, de telle application par rapport à la précédente.
Et ce nouveau truc qui vient de sorti là, à quoi pourrait-il me servir?
Et si j'utilisais ce pattern à la place de celui-là, ça ne serait pas mieux ?

Il faut apprendre, je ne connais que trop peu de choses, il me faut donc me former, tout les jours ou presque!
Et c'est ça que je trouve intéressant dans l'informatique.

Pour conclure, vous trouverez à la page suivante plusieurs points détaillant les différences entre développeur et architecte.

Des tutoriels sur Dojo

La liste des frameworks ajax est assez impressionnante, pour s'en rendre compte il suffit daller sur cette page.
Et certains font plus parler deux que d'autres.
Dojo, par exemple, est un framework qui a réussi à se faire une place au soleil.
Vous trouverez donc dans l'article suivant, une liste de 20 tutoriels.
Je ne les ai malheureusement pas testé, mais cela vous permettra de commentez l'article.

vendredi 8 février 2008

La france a un site sur la sécurité informatique

Le gouvernement français vient d'ouvrir un portail sur la sécurité informatique.
Ce site à but pédagogique regroupe plusieurs rubriques comme :
  • l'autoformation (choix d'un mot de passe par exemple)
  • des fiches techniques (antivirus, troyen, bluetooth...)
  • la gestion de configuration (création d'utilisateurs, mise en place de pare-feu...)
  • un FAQ
Ce n'est pas avec ça que vous deviendrez un expert et que vous éviterez toutes les attaques mais c'est un bon rappel sur les bases.