Publicité

Mon site

Voir mon site professionnel marieluceberaudo.com

 

Voir mon blog sur Calgary

 


Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>
Vendredi 8 juin 2007
J'ai réalisé un site pour mon oncle architecte que je me suis efforcé de faire complètement en css. Bon, d'accord, il y a bien quelques tableaux par ci par là, mais qui restent tout de même gérés par des feuilles de styles. Mais serai-je seulement capable de me passer des tableaux un jour de toute façon ??? Dans tous les cas, css ou pas css, tableaux ou pas tableaux, je trouve le résultat plutôt pas mal dans l'ensemble et c'est le principal.
Par Marilus - Publié dans : Développement
Ecrire un commentaire - Voir les commentaires - Recommander
Mercredi 23 mai 2007
Cela fait tout juste deux semaines que j'ai enfin accompli le challenge de ma vie, le vrai, le véritable, et je n'ai même pas encore posté de message s'y rapportant sur ce blog, honte sur moi !

Concernant "Le challenge de ma vie en informatique", expliqué ici le 30 avril, vous savez quoi ? Ce n'était rien comme challenge en fait, c'était pfff, de la neuniotte, "a piece of cake" comme ils disent.

J'ai eu plein de challenges en informatique : mon premier site Internet, ma première mise en ligne, mon premier code PHP, la première fois que j'ai plongé le nez dans un site oscommerce, la première fois que j'ai dû en faire un moi-même, ma première animation flash, etc. D'ailleurs, je cite les première fois, mais les secondes, troisièmes et septièmes fois ont souvent été de gros challenges selon les cas.

Et puis il y a eu des challenges qui n'ont rien à voir avec l'informatique. Quand j'ai dû apprendre à marcher, à parler (euh... j'admets que pour celui-ci c'est toujours un challenge), à lire, à compter (euh... celui-ci non plus n'est pas encore complètement finalisé mais bon). Il y a eu le brevet, le baccalauréat, des exposés et autres épreuves scolaires, des expériences à l'étranger plus ou moins longues, mon premier job d'été, des spectacles de danse, des stages en entreprise, des entretiens d'embauche, mon premier "vrai" job, des représentations de théâtre, mon premier rapport sexuel... Bon, là, j'en fais peut-être un peu trop... Tout ça pour dire qu'il y en a eu plein de challenges dans ma vie, comme dans toute autre vie d'ailleurs.

Mais aucun ne vaut le vrai, le grand, le véritable challenge de ma vie qui est le PERMIS DE CONDUIRE. Et oui, je sais que pour certains cela n'a été qu'un examen parmi tant d'autres, voire même une simple formalité mais pour moi, non. Cela a été la plus importante épreuve de ma vie.

J'ai essayé pendant neuf ans d'avoir mon permis de conduire. Pour tout dire, j'ai passé l'examen pour la première fois en mai 1998 et je l'ai enfin obtenu, après dix tentatives et des galères indénombrables, le 9 mai dernier. (En réalité je n'ai eu la réponse par courrier que deux jours plus tard, le 11, mais bon c'est le jour où je l'ai passé qui compte).

Voilà, il fallait donc que j'écrive un post juste là-dessus.

"If you put your mind to it you could accomplish anything" (Doc Brown, Back to the future)
Par Marilus - Publié dans : Hors catégorie
Ecrire un commentaire - Voir les commentaires - Recommander
Jeudi 10 mai 2007
Ce n'est pas exactement mon premier site en css. Mon vrai premier site tout en css a malheureusement dû être, au moins provisoirement, retiré du net.

Il y a d'autres sites en css sur lequels je travaille en ce moment mais qui ne sont pas près d'être terminés pour l'instant.

Ce site est donc mon tout premier site en css réellement et définitivement en ligne. Il s'agit du relookage d'un site très simple pour un institut de beauté. Comme le site était simple, le relookage l'a été aussi. Et comme je connaissais déjà bien le css (grâce aux autres sites qui ne sont pas encore en ligne), j'ai bouclé le travail facilement en quelques heures.

Voici le résultat.
Par Marilus - Publié dans : Développement
Ecrire un commentaire - Voir les commentaires - Recommander
Lundi 30 avril 2007
Situation de départ :

J'ai créé le site d'une entreprise de sécurité. Dans ce site il y a une rubrique "Devis" avec un formulaire. L'Internaute rentre ses coordonnées et la prestation qu'il veut (agent de sécurité, hôtesse, garde du corps...) et les données vont vers l'e-mail du client.

Un jour le client me dit :

 "C'est joli votre formulaire. Mais nous on aimerait quelque chose de plus perfectionné. Regardez sur ce site, ça calcule automatiquement combien la prestation va coûter au client. Vous pouvez créer un formulaire comme ça qui calcule combien ça va coûter selon le nombre d'heures et le type de prestation souhaité ?"

Je pense :
Mmm... Faire un code PHP qui multiplie un nombre d'heures par un tarif horaire, facile. Il suffit de quelques variables , des signes de multiplication et d'addition et le tour est joué.

Je dis : "Ok !"

Plus tard :

"En fait,  il ne faut pas que l'utilisateur rentre simplement le nombre d'heures pendant lesquelles il aura besoin d'un agent mais il faut qu'il rentre les dates et heures de début et de fin de prestation. Le nombre d'heures doit être calculé automatiquement à partir des dates qu'il aura rentrées parce que c'est mieux comme ça, hein ?"

Je pense :
Quoi ? Calculer automatiquement un nombre d'heures à partir d'un format de date ? Ben voyons, pourquoi faire simple quand on peut faire compliqué ??? J'ai une tête à savoir faire ça moi ???

Je dis : "Ok, je vais voir ce que je peux faire."

Encore plus tard :

"C'est bien, mais on a oublié quelque chose. En fait, le prix de chaque prestation varie selon l'heure et le jour. C'est 10% plus cher la nuit et les dimanches. Oui, et au fait les jours fériés sont comptés double !"

Je pense :
Beugnacquoi ? Ils se fichent du monde ou quoi ? C'est quoi ce truc de malade ?????

Je dis :
"Ok, je vais voir ce que je peux faire."

Encore plus tard :

"Il y a un problème sur ce que vous avez fait. On dirait que vous avez calculé comme si le client voulait des prestations qui durent 24 heures sur 24."
"Euh... ben oui, c'est fait exprès."
"Mais ça ne va pas car nous c'est des horaires réguliers qu'on nous demande en général, par exemple de 15 à 20 heures tous les jours"
"Ah... Je vais changer le mode de calcul alors."
"Oh, et puis en fait ce serait bien que l'Internaute ait le choix entre les deux tant qu'à faire."

Ben voyons, entre 800 et 1500 lignes de code, on n'est plus à ça près !

Je précise que l'histoire racontée ci-dessus est fortement résumée. En réalité, ça a été encore beaucoup plus compliqué.

Et 1562 lignes de code plus tard, voici le résultat : http://www.ausp.fr/devis.htm

Voilà, c'était le plus gros challenge de ma vie en informatique. Ca a été très long, compliqué et aussi très amusant. Et le pire dans tout ça c'est que CA MARCHE !

"I finally invent something that works !" (Doc Brown, Back to the future)



Par Marilus - Publié dans : Développement
Ecrire un commentaire - Voir les commentaires - Recommander
Jeudi 5 avril 2007
La guerre entre les css et moi, ce n'est pas fini...

J'ai bientôt terminé le site de mon client dont je parlais précédemment et qui sera mon premier site tout en css. Seulement, il y a un truc. Par rapport à toutes les modifications qu'il a exigées, il s'est trouvé impossible pour moi de tout faire en blocs de type div. Ben oui, pour certaines choses, j'ai dû placer des cellules de tableau (NOOOOON, pas çaaaaaaa ! Et si) à certains endroits.

Ainsi, lorsque le client a souhaité que le site fasse toute la largeur ET toute la hauteur de la fenêtre, j'ai cherché des solutions pour régler cette fameuse hauteur à 100%. Là encore, ça allait mais quand il a fallu trouver un moyen de tout centrer verticalement, cela a été beaucoup plus compliqué. Et c'est là que je me suis rendue compte qu'un petit tableau ne ferait pas de mal, du moins si je voulais terminer mon site un jour.

Cependant, je précise que mes tableaux sont, tous commes mes éléments blocs, définis par une feuille de styles. Aucune de mes pages html ne contient de caractéristiques de tableaux de type width, border, etc. Le code source correspondant aux tableaux reste donc considérablement allégé.

Bien entendu, je sais que pour les inconditionnels du css,  je ne devrais pas mettre de tableaux du tout, même définis en css, et qu'il y aurait des solutions équivalentes avec les div.

Mais moi je me demande : pourquoi m'embêter ? Pourquoi vouloir faire tout en éléments bloc ou en-ligne alors que les tableaux existent et que pour certaines choses, c'est plus pratique de les utiliser ? Le css a ses avantages (il suffit de modifier la feuille de styles pour que tout le site soit modifié, le code est moins lourd, etc), les tableaux ont leurs avantages (plus de flexibilité pour la mise en page, plus facile d'adapter le résultat à tous les navigateurs), l'idéal ne serait donc pas d'utiliser les deux à la fois?

Voilà donc ma résolution : je continue à faire mes sites en css et en utilisant des div mais je n'ai pas de scrupule à placer un petit tableau de temps en temps (lui aussi configuré en css) si cela me semble nécessaire, na !
Par Marilus - Publié dans : Développement
Ecrire un commentaire - Voir les commentaires - Recommander
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés