Il aurait été trop long de traduire le titre entier qui est :
"9 façons d'améliorer votre développement web en utilisant l'extension Web developper de Firefox".
Cette extension est effectivement très pratique pour le développement Web, la fonction que j'utilise le plus est la modification du CSS en temps réel.
On peut afficher les différentes 'forms', les 'div', les 'tables'.
Cet article détaille 9 points de cette extension, c'est court, mais bien fait.
jeudi 21 février 2008
mercredi 20 février 2008
J2ME - la programmation mobile en Java
Il y a quelques temps pour m'amuser, j'ai commencé a regarder ce que donnait la programmation sur téléphone mobile.
La plupart d'entre eux intègre aujourd'hui une JVM allégée, il est donc "simple" de programmer des applications en Java.
Vous pourrez trouver un tutoriel pour débuter à cette adresse.
Puis pour faire évoluer votre modèle vous pourrez y intégrer une scène 3D grâce à celui-ci.
Le bluetooth est un protocole de communication intéressant, et il est lui aussi utilisable sur les plateformes mobiles. Un aperçu se trouve ici.
Vous trouverez pas mal d'informations sur ce site en ce qui concerne le développement en Java sur mobiles.
Mon IDE préféré pour ce genre de projet reste NetBeans avec le plugin Mobility.
Le drag and drop pour la création de nouveaux écrans, la simplicité de création d'une cinématique rendent cet environnement très simple à appréhender.
La plupart d'entre eux intègre aujourd'hui une JVM allégée, il est donc "simple" de programmer des applications en Java.
Vous pourrez trouver un tutoriel pour débuter à cette adresse.
Puis pour faire évoluer votre modèle vous pourrez y intégrer une scène 3D grâce à celui-ci.
Le bluetooth est un protocole de communication intéressant, et il est lui aussi utilisable sur les plateformes mobiles. Un aperçu se trouve ici.
Vous trouverez pas mal d'informations sur ce site en ce qui concerne le développement en Java sur mobiles.
Mon IDE préféré pour ce genre de projet reste NetBeans avec le plugin Mobility.
Le drag and drop pour la création de nouveaux écrans, la simplicité de création d'une cinématique rendent cet environnement très simple à appréhender.
Spring, framework à tout faire
Selon wikipedia, Spring "prend en charge la création d'objets et la mise en relation d'objets par l'intermédiaire d'un fichier de configuration qui décrit les objets à fabriquer et les relations de dépendances entre ces objets".
Vous trouverez a cette adresse un pdf de 13 pages présentant Spring, c'est bien fait, c'est à lire.
Vous trouverez a cette adresse un pdf de 13 pages présentant Spring, c'est bien fait, c'est à lire.
Est ce qu'Hibernate est le bon choix ?
Pourquoi Hibernate est le framework de mapping objet relationnel le plus utilisé ?
L'auteur du billet pointe du doigt le manque de comparaisons avec les autres frameworks et se dit qu'il utilise hibernate parce que son client l'utilise.
L'auteur du billet pointe du doigt le manque de comparaisons avec les autres frameworks et se dit qu'il utilise hibernate parce que son client l'utilise.
mardi 19 février 2008
Les news de Scott GUTHRIE
Voici disponible depuis deux jours, les nouveaux liens de Scott Guthrie. Vous les trouverez ici.
Toujours des liens sur :
Toujours des liens sur :
- asp.net
- asp.net ajax
- Visual studio (dont le theme gallery que j'avais deja présenté ici et des outils pour l'édition de base de données)
- .Net (avec beaucoup de LINQ, Linq to Sharepoint, Linq to JSON, etc.)
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.
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.
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.
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.
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.
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.
Libellés :
architecte,
architecture,
développement,
informatique
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.
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 :
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
mercredi 6 février 2008
Introduction au Google Web Toolkit
Voilà maintenant quelques temps déjà que le GWT fait parler de lui, et pourtant j'ai l'impression qu'il n'est pas beaucoup utilisé en production.
En tout cas, le billet suivant est une bonne introduction à l'utilisation de ce framework je trouve.
On part de comment l'installer avec NetBeans 6.0 jusqu'au développement d'un projet simple.
J'aurais aimé pouvoir prendre le temps de m'y mettre vraiment, mais que voulez vous!
En tout cas, le billet suivant est une bonne introduction à l'utilisation de ce framework je trouve.
On part de comment l'installer avec NetBeans 6.0 jusqu'au développement d'un projet simple.
J'aurais aimé pouvoir prendre le temps de m'y mettre vraiment, mais que voulez vous!
HTML5 contre HTML4
La nouvelle version d'HTML fait son apparition, et beaucoup de monde en parle.
Certains commencent à faire des comparaisons et c'est ce que j'aime.
Vous trouverez donc à l'adresse suivante, les différences entre une page HTML version 4 et version 5.
On remarquera l'apport des balises telles que "section", "articles" qui à mon sens apportent une meilleur clarté dans la structure d'une page.
Certains commencent à faire des comparaisons et c'est ce que j'aime.
Vous trouverez donc à l'adresse suivante, les différences entre une page HTML version 4 et version 5.
On remarquera l'apport des balises telles que "section", "articles" qui à mon sens apportent une meilleur clarté dans la structure d'une page.
mardi 5 février 2008
Ubuntu 8.04 : virtualisation simplifiée
Je me rends compte que je poste peu sur les news linux et tout ce qui tourne autour.
Il est temps de réparer cette erreur.
La version 8.04 d'Ubuntu, Hardy Heron, qui sortira en avril, supportera KVM (Kernel base virtual machine) en natif.
Normal, KVM est intégré au noyau depuis le 2.6.20 et la version du noyau disponible dans la 8.04 est la 2.6.24.
Il semblerait que KVM marche très fort.
Alors après plusieurs mois d'utilisation satisfaisante de Virtual Box, je crois que je vais m'interresser de près à KVM.
Il est temps de réparer cette erreur.
La version 8.04 d'Ubuntu, Hardy Heron, qui sortira en avril, supportera KVM (Kernel base virtual machine) en natif.
Normal, KVM est intégré au noyau depuis le 2.6.20 et la version du noyau disponible dans la 8.04 est la 2.6.24.
Il semblerait que KVM marche très fort.
Alors après plusieurs mois d'utilisation satisfaisante de Virtual Box, je crois que je vais m'interresser de près à KVM.
Libellés :
hardy heron,
kernel,
KVM,
ubuntu,
virtual box,
virtualisation
Astuces Javascript/Ajax
Il y a quelques informations intéressantes sur cette page.
Notamment, la liste des fonctions disponibles à partir d'objets en Javascript ainsi que la "documentation" des classes issues de plusieurs frameworks.
Les frameworks ou librairies listées sont :
Notamment, la liste des fonctions disponibles à partir d'objets en Javascript ainsi que la "documentation" des classes issues de plusieurs frameworks.
Les frameworks ou librairies listées sont :
- JQuery
- Scriptaculous
- MooTools
- Prototype
- Microsoft Ajax Library
- Yahoo YUI
- Symfony
lundi 4 février 2008
les points noirs du C#
Il est parfois bon d'optimiser son code, mais il faut aussi pouvoir conserver une certaine lisibilité.
Je pense que si la deuxième est le seul point essentiel pour vous alors passez votre chemin.
Si vous voulez apprendre, découvrir ou utiliser quelques astuces du C#, ca se passe ici.
Malheureusement trop peu renseigné pour être vraiment utile, cet article ne présente que trois points.
le if else qui peut se transformer en :
variable = uneAutreVarible > 0 ? ResDansLeCasDuIf : ResDansLeCasDuElse;
rien de bien extraordinaire ma foie...
pour les deux autres il y a une courte explication du type "nullable" et le troisième il faut aller lire, je ne trouve pas de correspondance en francais.
Je pense que si la deuxième est le seul point essentiel pour vous alors passez votre chemin.
Si vous voulez apprendre, découvrir ou utiliser quelques astuces du C#, ca se passe ici.
Malheureusement trop peu renseigné pour être vraiment utile, cet article ne présente que trois points.
le if else qui peut se transformer en :
variable = uneAutreVarible > 0 ? ResDansLeCasDuIf : ResDansLeCasDuElse;
rien de bien extraordinaire ma foie...
pour les deux autres il y a une courte explication du type "nullable" et le troisième il faut aller lire, je ne trouve pas de correspondance en francais.
Ajax, DHTML, Javascript
Vous voulez que votre site soit le plus beau, le plus grand, le plus vu!
Alors commencez par lire cette page.
Visiblement il y aura plusieurs parties, en attendant vous pouvez toujours épuiser l'ensemble des liens de la première, avec des calendriers, des tipsbox, des effets sur le texte, des étoiles pour évaluer un post...
tout ce qui se fait et qui marche bien en ce moment en somme.
Alors commencez par lire cette page.
Visiblement il y aura plusieurs parties, en attendant vous pouvez toujours épuiser l'ensemble des liens de la première, avec des calendriers, des tipsbox, des effets sur le texte, des étoiles pour évaluer un post...
tout ce qui se fait et qui marche bien en ce moment en somme.
vendredi 1 février 2008
101 design pattern et astuces
La conception, un énorme travail!
Alors pour m'aider, pour vous aider, voici un lien qui décrit plusieurs design pattern's et finit par des petites astuces de programmation.
Assez intéressant à lire, ca se passe ici.
Alors pour m'aider, pour vous aider, voici un lien qui décrit plusieurs design pattern's et finit par des petites astuces de programmation.
Assez intéressant à lire, ca se passe ici.
Inscription à :
Articles (Atom)