24 octobre 2005

Pas le temps ! Pas le temps !

Argh... Que de nouveautés... Je vous passerai l'annonce de la sortie de AS3 avec l'alpha1 de Flex 2 avec quatre train de retards... :$ Pensez aussi que MySQL5 vient de sortir, tout en entrant dans la cours des grands avec triggers et procédures stockées, de quoi s'assurer de modèles de données robustes...

Bon, j'espère que je trouverai bientôt un peu de temps aprés avoir fini le TAF en cours pour me lancer dans l'AS3 (j'en suis encore au stade de dessiner un carré, vive drawRect() :mrgreen:)...

10 octobre 2005

ActionScript 3 : oulala...

Etant donné l'émulsion de la blogosphère Flash, ce post ne vous apprendra rien. Vraisemblablement, le Saint Graal des développeurs AS s'apprête à pointer le bout de son nez, j'ai nommé : ActionScript 3! Mike Chambers a eu beau nous certifier durant le FlashFestival que promis, juré, craché aucune version 3 de l'AS n'était en préparation, il est là quand-même... :P

Cette nouvelle version du langage est associée à la plate-forme Flex 2 et à une version 8.5 du player, mais il reste encore assez compliqué de comprendre sous quelle forme...

Tout d'abord, voyons ce que propose l'AS3 :

  • Des meilleures performances, grâce à une nouvelle machine virtuelle. Le player 8.5 verra donc cohabiter deux machines virtuelles, augmentant ainsi son poids. Bon, on va pas râler non plus, avec nos connexions ADSL pour la plupart, on peut bien attendre quelques secondes de plus pour avoir la compatibilité ascendante avec AS1/2... :)
  • Un environnement de développement basé sur Eclipse, anciennement "code-nommé" Zorn. Un vrai rien que pour les codeurs et tout, et tout...
  • La norme ECMAScript respectée à la lettre. On va pouvoir faire des private/protected, et tout le toutim...
  • Le XML supporté nativement. Ca c'est cool, mais j'ai pas trop compris ce qui changeait (pitet' parce que je n'ai pas regardé ce qu'est l'E4X :$)
  • A priori (mais j'ai pas non plus tout décortiqué), une structure du framework complètement revue. Reste à voir ce que ça va donner. Personnellement, j'espère qu'on aura enfin le droit à un new MovieClip();... J'espère aussi que le typage par interfaces a été plus largement utilisé...
  • Ma "top feature" à moi, la gestion des sockets binaires et des expressions régulières (rationnelles pour les puristes)! 8) Les deux combinés vont pouvoir donner naissance à des serveurs optimisés à mort au niveau du poids des données transférées dans le cadre d'une connexion socket.
  • Et plein d'autres trucs qu'ils sont super trop bien...

Par contre, la disponibilité du langage reste assez floue... Je n'ai toujours pas bien compris comment avec quels outils on va bien pouvoir code. :\ On parle d'une version 8.5 de l'IDE Flash, alors que Mike Chambers n'annonce sa dispo sur FlashCoders que dans une version 9 dont la période de sortie est floue, ce qui fait que je ne comprends pas vraiment comment l'on va bien pouvoir harmoniser les numéros de version du player et de l'IDE... Moi, je me rangerais plus du côté de quelques commentaires qui disent qu'ils auraient mieux fait de laisser l'AS3 dans l'IDE Flash (ben oui, on a vu qu'il y était dans la démo 8ball de Mike au FlashFestival :P), quitte à sortir la version 8 un peu plus tard, plutôt que de l'enlever à l'arrache pour paumer un peu tout le monde...
On parle aussi de compilation AS3 depuis Zorn via du MXML qui génèrera du SWF, mais aucune compatibilité AS2/1, merci pour ceux qui voulaient en faire encore un peu... Bref, c'est un peu la panade à ce niveau là, et si quelqu'un pouvait éclairer tout le monde en réunissant des infos CLAIRES (outils, versions, utilisation, et pourquoi pas dates?) concernant les outils de développement à venir, ça devrait faire plaisir à pas mal de monde je pense... ;)

En attendant le 17 Octobre pour une version alpha, il ne nous reste qu'à ronger notre frein...

20 septembre 2005

Flash 8 loves IE... not me!

Il existe la possibilité dans Windows XP de minimiser la présence de IE pour favoriser celle de navigateurs alternatifs (mettons Firefox par exemple :mrgreen:). Par exemple en changeant le navigateur par défaut, puis en désactivant l'accés à IE dans la configuration des programmes par défaut, présente depuis le SP1.

Seulement, tous les softs ne tiennent pas forcément compte de cela, et forcent l'utilisation de IE. Et quelle déception de voir que Flash est de ceux-là. Allez dans l'aide, et cliquez sur "View comments on LiveDocs"... C'est bien le navigateur Microsoftien qui s'ouvre, quel que soit votre configuration... :\

13 septembre 2005

Flash 8 : Premières impressions

Aprés quelques légères heures passées dans les différents packages de Flash 8, voici mes premières impressions sur la partie framework. Je n'ai encore rien compilé pour l'instant, alors je peux sans doute faire pas mal d'erreurs... :$

  • SEPY ne compile plus dans l'IDE Flash sur un CTRL+ENTREE :\ (mais bon, pas la faute a Macromedia ca quand-même :))
  • De bonnes idées, telles que les classes Point, Rectangle et Matrix en intrinsic. Il va quand-même falloir songer a les étendre pour avoir plus de possibilités...
  • La classe Matrix qui me décoit pas mal : uniquement dédiée aux transformations 2D, il est impossible d'accéder aux trois données du bas. A moins qu'il soit possible de hacker tout cas avec des ASSetPropFlags ou autre... :o L'idéal aurait été une classe Matrix "de base" et une classe TransformMatrix.
  • La classe Rectangle présente pas mal de fonctionnalités sympas. L'avoir en intrinsic permet d'obtenir des performances appréciables. A priori, les développeurs de jeux vont s'en donner à coeur joie... :P
  • La classe Color est deprecated... j'en fais quoi de ma classe SuperColor moi alors? :( Bon, je vais devoir effectuer un bon refactoring moi... :P
  • Cool la classe Transform! 8) Pouvoir appliquer tout un ensemble de transformations d'un coup, c'est bien pratique. Reste a créer des propriétés virtuelles pour pouvoir faire des Tween dessus! :P
  • Je ne me suis pas encore penché sur la manipulation de Bitmaps, mais ca promet...
  • Une feature pas vraiment mise en avant est pourtnant bien pratique. Il s'agit de la scale9Grid. En gros, ca permet de redimensionner un clip sans déformer les bords en le divisant en 9 parties (bon, je sais, c'est un gros raccourci :$). Et tout ca, accessible depuis l'IDE ou depuis ActionScript.
  • L'apparition de la méthode clone() dans les nouvelles classes, ca c'est cool! 8)
  • L'évenement onHTTPStatus est bien pratique pour les LoadVars et autres XML. Par contre, a priori je n'ai pas vu de possibilité d'interrompre un transfert... :o

A priori, tout ca se présente trés bien donc. 8)

6 septembre 2005

LAlex.com propose ses services

Aprés une loooooongue reflexion, et également un petit coup de pouce de mon employeur, je propose dorénavant mes services en tant que développeur, consultant ou formateur en développement web, principalement (voire exclusivement) concernant Flash et PHP. Cette nouvelle direction dans ma vie professionnelle s'accompagne d'un mini-site sur LAlex.com.

En effet, je dispose dorénavant au sein de mon entreprise de toute la lattitude nécessaire pour travailler comme freelance. Je gère l'ensemble de mes prestations, de la commande à la facturation, et la société qui m'emploie se contente uniquement d'apposer son nom sur la facture. Et qui plus est, je travaille aux horaires de bureau (entre autres :P), ce qui fait que je peux me consacrer à plein temps aux projets qui me sont confiés, assurant ainsi des conditions de travail optimales (ce qui ne peut qu'être bénéfique à la qualité du travail fourni), et des délais "normaux".

Bref, maintenant je n'ai plus à refuser les projets qu'on me propose! Ce que j'aimerais maintenant, c'est trouver des projets techniquement ambitieux dans lesquels je puisse vraiment me lâcher! :P

J'en profite pour faire un petit clin d'oeil à un collègue graphiste, qui s'est lancé lui aussi il y a quelques mois, et a fait un zouli site. Nous travaillons en binôme, donc s'il y a besoin d'une vraie compétence en conception graphique (évidemment, si je suis tout seul, ca ira pas loin :$), c'est possible aussi!

Je croise les doigts... :mrgreen:

13 juin 2005

Déménagement du devblog

Le devblog se refait une petite beauté, et en profite pour s'approprier un sous-domaine rien que pour lui : http://blog.lalex.com/. L'interêt ? Ben presque aucun, sauf que ca va faciliter le référencement en tant que site indépendant de la partie plus personnelle de mon site, et me permettre pourquoi pas de proposer autre chose sur www.lalex.com. ;)

Le plus important à noter pour les quelques uns qui continuent à lire malgré le vide qui s'est emparé de ce site reste le changement d'URL des feeds RSS :

6 juin 2005

Maelstorm (Flash player 8) : Macromédia communique...

Macromedia se décide enfin à communiquer sur la prochaine version de son player autrement que par le biais de conférences : codename Maelstorm. En effet, une page lui est dédiée sur le site de l'éditeur.

On y apprend que le player gère l'upload... question a laquelle je n'avais obtenu qu'une réponse "vaguissime" de Mike Chambers lors du FlashFestival... YES ! 8) J'ai juste un peu peur, parce qu'ils parlent également de download de fichiers... En gros, j'ai bien peur qu'on ne puisse pas envoyer tout ca à PHP, et donc qu'on ne puisse avoir un traitement commun pour d'éventuelles versions Flash et HTML du même formulaire... :o

Par contre, toujours aucune annonce claire sur l'arrivée ou non d'un nouveau langage. Je dois avouer que j'ai bien du mal à concevoir que l'AS2 n'ai pas évolué... :( Enfin, l'espoir fait vivre! :P

A suivre donc... :)

13 avril 2005

Montée au Flash Festival 2005

J'ai été invité par l'oganisation du Flash Festival à participer en tant qu'invité au Cadavre Exquis de Code qui aura lieu le Dimanche 29 Mai. Autant dire que c'est pour moi un immense honneur d'y prendre au part, aux côtés de ceux que je considère comme étant des pointures de la programmation Flash en France, soit Mama de Yamago, et Jean Louis Gaujal de Flash-France... ainsi qu'un codeur que j'admire depuis bien longtemps : Jared Tarbell de Levitated. Autant vous dire que je m'y rends avec la plus grande humilité, et un trac non dissimulé en espérant être à la hauteur d'autant de talent. :$

Le FlashFestival propose également d'élire les meilleures animations dans 6 catégories, par un jury qui n'est pas en reste enb terme de talent, avec entre autre Ankama (créateurs de Dofus), Vooz (créateurs de Pucca), et bien d'autres... Vous découvrirez toutes les infos nécessaires sur le site officiel : http://www.flashfestival.net/... Si vous désirez y prendre part en tant que participant, dépêchez vous d'envoyer votre contribution, il ne reste que 7 jours avant la date de cloture, soit le 20 Avril à minuit !!! :o

Ci-dessous, la description officielle de ce qu'est le cadavre exquis de code :Le cadavre exquis de code aura lieu dimanche 29 mai de 11h à 18h au Centre Pompidou (-1). Quatre Art codeurs créeront en commun un code de programmation pour générer une oeuvre esthétique graphique. Quatre ordinateurs passent de main en main, chaque artiste poursuit l'oeuvre de son prédécesseur. Démarche d'ordinaire personnelle, la programmation échappe au développeur puis lui revient. Quatre projets communs sont ainsi créés.

Le résultat du Cadavre exquis de code sera montré lors de la soirée de clôture du festival
Voilà ! LAlex content ! :mrgreen:

13 janvier 2005

De retour sur la toile

Me voici de retour sur le net !!! 8) De nombreux changements sont intervenus dans ma vie depuis l'interruption forcée de ce ces derniers mois.

Je suis maintenant employé par une société de formation, en tant que prof d'informatique : développement, bases de données et bureautique... et également pour développer une activité création de sites Internet. Ironie du sort, j'enseigne à des BTS Informatique de Gestion, donc un niveau Bac+2, alors que je n'ai pas obtenu moi-même un Bac+2 (de manière "conventionnelle") ! :mrgreen:

Cette société me permet même de travailler en free à côté, me procurant un moyen de travailler bien pratique lorsque l'on a pas spécialement envie de subir les contraintes du statut d'indépendant ! :)

Pour l'instant en plein développement de l'Intranet de la société, j'ai eu l'occasion de choisir mes technologies serveur, et vais donc pouvoir développer une application complète avec PHP 5 et MySQL 4.1 ! 8) Donc, à venir des infos sur mes trouvailles concernant ces deux technologies récentes, difficiles à trouver ensemble dans le cadre d'un hébergement ! ;)

J'ai aussi découvert qu'il existe une vie en dehors d'Internet, dont je compte bien profiter de manière plus intense : il se peut donc que les mises à jour de ce blog soient moins fréquentes qu'auparavant, et que ma fréquentation des différentes communautés du web que j'arpentais précédemment soit moins soutenue ! :$

Pour finir, je dirais que bien qu'étant frileux au départ, je ne peut que me féliciter d'avoir choisi 9 Telecom comme provider : en effet, il a suffit de deux semaines pour que ma ligne soit ouverte et le modem reçu. Je n'en suis qu'au début de mon installation informatique (étant obligé de configurer un routeur logiciel sur un serveur), mais la connexion "simple" s'est faite en deux temps trois mouvements, et le support semble trés disponible ! :)

A plus donc ! ;)

3 novembre 2004

Misère numérique

Aprés un très long mois d'Octobre, empetré dans les cartons et la peinture jusqu'au cou, j'amènage tant bien que mal dans mon nouvel appartement niçois. Du coup, je me retrouve coupé du monde numérique jusqu'à ce que ma connexion ADSL soit mise en route. En attendant, je me contenterai de connexions trés rares avec un modem 56K, voire quelques tours dans un cyber café. :( J'ai bien failli en déprimer, mais la perspective de l'ADSL2+ de free (pdf) (15Mb/1Mb) me fait dire que ca vaut le coup d'attendre un peu ! :mrgreen:

Je devrais avoir pas mal de boulot en Flash durant ce mois-ci, ce qui devrait alimenter ce blog lors de mon retour sur la toile. A trés bientôt donc ! 8)

12 octobre 2004

Job raté ... le mieux est l'ennemi du temps ?

Cette boîte était la boîte de rêve. Jeune, des réalisations superbes, un niveau technique trés avancé, une déco classe et moderne, qui fait penser que l'ambiance de travail est toute aussi agréable.Une société qui avait su se tourner vers l'Internet avant les autres, et avait ainsi réussi à tirer son épingle du jeu. Pas trés dur pour eux, quand on voit ce que fait la concurrence dans la région comparé à la grande qualité de leur travail. Bref, pour moi, un des rares sociétés du département dans laquelle j'avais une chance de trouver un boulot de Flasheur qui en vaille vraiment la peine.
Ce poste, il était pour moi. 8) Par excés de confiance, je n'ai jamais imaginé une seule seconde passer à côté.

Entretien trés cordial, face à trois des responsables, d'ailleurs forts sympathiques. On me dit que mes compétences ne sont même pas à mettre en cause, car elles se voient au travers de mon blog. Mon ego serre les dents pour ne pas trop se faire entendre. Je me vois déjà intégrer l'équipe, avec un supérieur qui semble vraiment trés symap.

C'est alors que la principale inquiétude de mes interlocuteurs m'est annoncée : je veux trop bien faire !!! Ben oui, les Design Patterns, la POO ciselée au scapel, c'est pas le genre de la maison : ca prend trop de temps, et les impératifs de production et de livraison sont là. Il faut alors expliquer que non seulement, à force de pratique, faire un design OO bien clean ne prend pas vraiment plus de temps, car les habitudes de conception deviennent quasi-instinctives et également qu'il faut parfois savoir perdre un peu de temps sur une design, pour nous faire gagner ensuite une quantité phénoménale de temps sur les prochains développements. La POO lorsqu'elle veut être des plus abouties a de nombreux avantages, mais fait encore peur aux agences. :o

Ja n'ai pas du convaincre. Ils ne m'ont jamais rappelé, pas même pour me dire ce qui n'allait pas. Et moi, j'ai les boules. :(

24 août 2004

Paris, c'est fini ...

... et dire que c'était la ville de mon premier vrai boulot de Flasheur ! :(
Paris, c'est fini ...
etc...

Aprés une reflexion intense et trés désagréable, ma situation familiale m'impose aujourd'hui de rester sur la Côté d'Azur. J'ai du donc avec énormément de regret décliner l'offre de l'agence Les Chinois, auprés desquels je m'excuse à nouveau publiquement pour cet impair trés embarassant ... et qui me prive également d'exercer mon métier dans des conditions idéales, avec une équipe jeune et trés symapthique, et dont je me faisais déjà une grande joie. :(

Du coup, si vous êtes un bon codeur AS2 sur Paris, essayez de leur écrire pour tenter votre chance auprés de cette société qui promet un travail passionant et d'un haut niveau technique ! :)

Me concernant, je me retrouve du coup à nouveau sur le marché du travail, avec une contrainte qui n'est pas des moindre : rester dans la région niçoise ... :o Je suis donc ouvert à toute proposition, que ce soit dans le développement Flash, qui a bien évidemment ma préférence, ou le développement PHP. Je suis également ouvert à tout poste de programmeur dans d'autres domaines (du web si possible), si on veut bien me laisser le temps de m'y mettre, sachant que j'apprends trés vite en général. Un poste en télétravail est également tout à fait envisageable ! ;)

17 août 2004

Au sommaire ...

Aprés de petites "vacances d'ordi" (mais seulement d'ordi, le boulot a continué), le temps de fêter les 25 ans de mes pieds, de reformater ma machine, et de nettoyer une à une les touches de mon clavier au coton-tige, je reviens donc sur la toile, et vous proposerait bientôt le premier article de ma série sur la programmation PHP/MySQL ... le temps de le réécrire car il a subit une combustion spontanée lors du formatage précédemment cité ! :$

Je travaille également sur lecodage "from scratch" du site Fast2reply (qui ne sera jamais fini à l'heure) sans compter le Zend Contest, l'apprentissage des rudiments de Flash Communication Server MX et de Unity 2, histoire de me tenir un peu à la page sur les technologies multi-utilisateurs montantes, sans oublier de finir de lire Essential ActionScript 2.0 ! ;)

De tout ça, je pense sortir quelques billets qui je l'espère vous interesseront ! ;)

Sinon, signalons quand-même sous forme de coup de chapeau deux billets de Francis BOURRE, qui nous signale sur son blog les nouveaux-nés du blogging flash francophone, et nous gratifie d'un superbe nouvel opus de sa série sur les design patterns : le pattern Commande

27 juillet 2004

Ellipsis : pas encore au courant ?

Si vous habitez sur une autre planète, ou si vous n'avez pas encore ouvert votre aggrégateur de news, sachez que la mise à jour de Flash MX 2004, le portant ainsi à sa version 7.2, est disponible dés aujourd'hui en version anglaise. Je suis donc la tendance du jour qui veut que tout le monde l'annonce ! :P

Pour rappel, l'update 7.2, anciennement Ellipsis, apporte les modifications suivantes :

  • Lancement de l'IDE plus rapide
  • Compilation jusqu'à deux fois plus rapide
  • Plus de 400 codes d'exemple supplémentaires
  • Plus de documentation sur l'utilisation des composants
  • Plus de 100 bugs corrigés
  • Et tout ce qui est indiqué dans les Release Notes

Il ne reste plus qu'à attendre la version française ! :)

Essential ActionScript 2.0 : bientôt la review.

Je viens tout juste de recevoir ma copy "review" de Essential ActionScript 2.0 gentimment envoyée par Colin Moock. Je m'y plonge donc avec un grand plaisir dés aujourd'hui. Pour ce qui est des quelques pages que j'ai déjà parcourues, abordant les bases de la POO, je dois avouer qu'il est trés agréable à lire, même lorsqu'il vous explique des concepts que vous connaissez déjà par coeur.

Voila, donc rendez-vous bientôt pour mon humble opinion sur cet ouvrage. :)

20 juillet 2004

Anniversaire de LAlex devblog : première !

Pour ses un an, LAlex devblog s'est offert un peu de repos, bien qu'il fut forcé par un crétin qui s'est amusé à attaquer le serveur, et entretenu par le premier hébergeur de France, qui met 3 jours à rétablir un service qu'il a lui-même arreté (l'attaque prenait trop de bande passante) ... :\

Toujours est-il que ce blog, c'est 172 tickets, et surtout ma plus grande source de fierté, 1441 commentaires, c'est à dire vous ! 8)

Je suis content d'avoir pu avancer et échanger grace à vos remarques. J'ai fait la connaissance de nombreuses personnes ici ou ailleurs grace à ce site, élargissant ainsi mes horizons. Pour n'en citer que quelques uns, petit clin d'oeil à Thimotée Groleau (qui prépare son mariage, courage ;)), Francis Bourre (pour moi, la référence chez les codeurs francophones), Stéfane Funaro, confrère canadien, et les communautés que j'ai appris à mieux connaitre même si je n'y suis pas trés actif, comme les subversifs NoDrugNoBug, ou FlashXPress et Flash France. Je ne veux pas oublier MediaBox évidemment, mais c'est pas pareil, je les connaissais déjà ! :P

J'espère être encore là l'année prochaine pour souffler la deuxième bougie, tout en gardant le même objectif : promouvoir les technologies Flash et PHP comme de vrais outils professionnels (et non pas de jouets pour programmeurs débutants, réservés au bricoleur du web) au travers d'articles et de codes issus de mes expériences plus ou moins réussies. :)

Encore une fois merci à vous tous ! ^^

13 juillet 2004

lalex.transitions

Un titre en p'tit clin d'oeil à mon corrélégionaire petepx pour annoncer que je change moi aussi d'horizon. A moins d'un imprévu imprévisible (sequestration par mon patron actuel, tremblement de terre, IDE Flash sans bugs, ou autres évenements hautement improbables :=)), je vais rejoindre au mois de Septembre l'équipe de l'agence qu'on ne présente plus : Les Chinois à Paris. Je quitte donc ma Côte d'Azur natale pour céder aux sirènes de la capitale.

J'aimerais par cette occasion remercier trés sincèrement :

  • mEga : ben c'est lui qui m'a dégoté l'annonce, et m'a gentimment hébergé le jour où je suis monté pour mon entretien !!! :)
  • Foxy, qui m'avait trouvé un poste en or. Bon, ca ne s'est pas fait, mais ce sera pour la prochaine fois. J'en profite pour t'exprimer toute mon admiration pour la qualité de tes réalisations, et ma joie d'avoir fait ta connaissance ! 8)
  • Mama de FlashXpress : ben aussi un taf qui n'a pas abouti, mais positivement enchanté d'avoir pu échanger quelques mails ! Pour les compliments, voir ligne du dessus, c'est pareil ! :=)
  • Et les autres qui m'ont très gentimment envoyé des annonces qu'ils avaient repérés pour moi. Ca m'a vraiment beaucoup touché à chaque fois !!! :$

30 juin 2004

Marre des codeurs à la petite semaine !!!

Je suis actuellement en train de reprendre un code PHP déjà développé pour un site d'agences de voyage. Cet immonde amas de n'importe quoi, développé par un sous-débutant pour quatre mois de mon salaire est un pur scandale !!! :x

Je suis vraiment horrifié par ce que certains, qui ont le culot de s'auto-proclamer programmeur, n'hésitent pas à vendre ! Me voilà obligé de reprendre à peu prés tout, y compris le schéma de base de données totalement absurde, ce qui veut bien évidemment dire que je dois effectuer la reprise des données, recoder toute l'administration et le site, bref je refais tout : ca me prendra moins de temps que de mettre les doigts dans "ça" ! :\

Quelques petits exemples simplifiés pour que vous compreniez bien. Si ca peut prêter à rire, c'est pour ne pas pleurer. Trois arguments sont passés en URL, et la requête a effectuer est bien entendu différente selon les valeurs de ces variables :/**
ATTENTION !
Ce qui suit est une TRES mauvaise pratique en programmation
*/

$arg1 = $_GET["arg1"];
$arg2 = $_GET["arg2"];
$arg3 = $_GET["arg3"];
// Attention, on s'accroche, ca va secouer
if ($arg1 == 0 && $arg2 == 0 && $arg3 == 0) {
   $sql = "SELECT * FROM table";
}
if ($arg1 == 0 && $arg2 == 0 && $arg3 != 0) {
   $sql = "SELECT * FROM table WHERE arg3 = $arg3";
}
if ($arg1 == 0 && $arg2 != 0 && $arg3 == 0) {
   $sql = "SELECT * FROM table WHERE arg2 = $arg2";
}
if ($arg1 != 0 && $arg2 == 0 && $arg3 == 0) {
   $sql = "SELECT * FROM table WHERE arg1 = $arg1";
}
if ($arg1 == 0 && $arg2 != 0 && $arg3 != 0) {
   $sql = "SELECT * FROM table WHERE arg2 = $arg2 AND arg3 = $arg3";
}
if ($arg1 != 0 && $arg2 == 0 && $arg3 != 0) {
   $sql = "SELECT * FROM table WHERE arg1 = $arg1 AND arg3 = $arg3";
}
if ($arg1 != 0 && $arg2 != 0 && $arg3 == 0) {
   $sql = "SELECT * FROM table WHERE arg1 = $arg1 AND arg2 = $arg2";
}
if ($arg1 != 0 && $arg2 != 0 && $arg3 != 0) {
   $sql = "SELECT * FROM table WHERE arg1 = $arg1AND arg2 = $arg2 AND arg3 = $arg3";
}
Je vous avoue que j'ai bien passer 10 minutes à cligner des yeux tellement cela m'a paru surréaliste !!! 8O Je ne vais pas m'étaler sur les bouts de codes Dreamweaver, les jointures sur des champs textes, les valeurs en dur dans le code, l'ergonomie absolument catastrophique, etc... Et moi, je dois maintenir ca !!! Je suis vraiment dans une colère indescriptible !

Attention, je ne dénigre pas les débutants, il faut malgré tout être conscient de ses possibilités: on ne va pas aux jeux olympiques quand on court le 100 mêtres en 25 secondes !!!

Le pire est que cet handicapé du code à signé son code, avec nom et URL, et son site est celui d'une "vraie" société, qui donc s'affiche en tant que professionnel du développement ! Quand je vois ce que font certains et qu'ils arrivent à en vivre, j'ai vraiment beaucoup de peine. :( Je suis dans un tel état de nerfs que je suis à deux doigts de publier l'URL de cet abruti... :x

Si j'avais un bon réseau de relations, je me dis que j'aurais facilement pu être riche en tant qu'indépendant en effectuant du travail de qualité ! Quand j'avais 15 ans, quelqu'un m'a dit cette phrase qui a marqué ma manière de travailler :La différence entre un travail bien fait et un travail mal fait ? Aucune, sauf que le travail mal fait, il faut le refaire ! :=)
Aaaaaaaah ... ca fait du bien de se lâcher un peu ! :P Et encore, je me suis dispensé de toutes les insultes que m'insipre ce garçon ! :=)

4 juin 2004

Recherche de boulot, pour développer en Actionscript et/ou PHP

Ceux qui me connaissent la savent déjà, mais je cherche activement du travail actuellement ! Pour la peine, je vous gratifie d'une grosse banner pour que tout le monde soit bien au courant !!! :=)

En fait, le but est de trouver un emploi dans une société qui sait être sérieuse sans être trop bureaucratique ou terne, voire triste. Je pars du principe qu'une bonne ambiance de travail décuple la productivité dans un entreprise ... en tout cas, moi je marche beaucoup comme ça ! :) Je signale par la même occasion que je ne suis pas bardé de diplômes, mais que malgré cela mes compétences peuvent prendre part à de nombreux projets, même parmi les plus ambitieux ! ;)

Flash et PHP sont pour moi une passion, ou plutôt la programmation en environnement web (je suis prêt à apprendre toute nouvelle techno), donc j'ai décidé de quitter mon boulot alimentaire pour enfin vivre un peu dés que je rencontrerai une opportunité intéressante.

Donc voilà, si l'un d'entre vous entend parler d'un job intéressant, qu'il n'hésite pas à transmettre mon CV, ou à me contacter à l'adresse lalex@lalex.com. Et merci d'avance ! ^^

28 mai 2004

UClient : l'API Actionscript de Unity 2

Pour le développement de mon serveur PHP, je suis en train de décortiquer l'API Client du trés célèbre Unity 2 de Colin Moock, utilisé avec brio par Francis Bourre, qui nous fait profiter de ses expériences sur son blog. Voir le fonctionnement externe du client me permet de faire un serveur cohérent dans son utilisation, que ce soit en terme de communication entre les clients, mais aussi en terme d'organisation de l'arborescence des espaces de noms et différentes salles d'un serveur.

Ce post est juste destiné à inciter tout le monde, utilisateur ou non de Unity 2, à aller faire un tour du coté de la documentation de l'API UClient. En terme de conception, c'est tout à fait brillant !!! 8) L'encapsulation des fonctionnalité est étudiée au millimètre, ce qui permet une utilisation simplissime de l'API. Donc, un grand bravo à Colin Moock, même si je n'apprend à personne que ce gars là est trés fort !!! :P

- page 2 de 4 -