Lorem Ipsum

A partir du moment où l’on développe une interface (web ou autre), nous avons besoin de texte.
On peut toujours faire un copier coller de « faux texte » :

faux texte faux texte faux texte faux texte faux texte faux texte faux texte faux texte faux textefaux textefaux textefaux textefaux texte faux texte faux texte faux texte faux texte faux texte faux textef aux textefaux textefaux texte

Bof bof, c’est un peu répétitif et de plus, il est difficile de se rendre compte du rendu réel (au niveau typographie) de notre interface.

Vous pouvez toujours copier un article mais cela peut toujours prêter à confusion.
Un bon vieux ctrl + c , ctrl + v d’un article sur la foire du boudin pour une agence web ca le fait moyen.

La solution
Un texte en latin (Lorem ipsum ou Lipsum) qui permet de faire office de texte d’attente :

Praesent commodo purus ultricies dolor. Mauris turpis pede, consequat at, sodales eu, congue at, nisl. Fusce sed nisl. Nam eget urna. Ut in quam. Sed semper placerat dui. Donec a ante. Integer imperdiet placerat quam. Praesent vehicula lacus vitae eros. Pellentesque orci. Curabitur ultrices purus sit amet urna. Suspendisse sodales purus eget diam sollicitudin suscipit. Ut justo elit, dictum non, venenatis eu, elementum sit amet, nulla. Etiam eget nisi. Nullam rutrum pede sit amet ante. Quisque viverra mauris sit amet libero.

Fusce porttitor accumsan mauris. Donec ligula lacus, pellentesque nec, pellentesque eu, suscipit nec, tortor. Cras vel dui quis augue interdum tempus. Etiam bibendum dolor luctus metus. Phasellus at erat. Duis porta porta nisl. Curabitur lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi et est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse laoreet blandit enim. Nullam lacinia fermentum tortor. Phasellus consectetuer lacus a nisi.

Votre visiteur, utilisateur sait du premier coup d’oeil que les pages (l’interface) contenant ces lignes sont en cours de réalisations ou des pages tests.

www.lipsum.com vous permet de générer des Lorem Ipsum (x paragraphes, des listes,…).

Hervé — 29 mars 2007 @ 22:00 Filed under: Programmation

Un bonne nuit blanche…

Tout nickel, je n’ai pas dormi cette nuit.
La raison ? Un de mes serveurs s’est fait hacker (ce qui fait toujours plaisir).

En gros le mec a exploité une faille du webmail Horde.
Il a joué de wget, installé un bon vieux bot et celui-ci a buté (surcharge) mon serveur.

Donc j’ai passé une douce nuit dans les fichiers log pour découvrir ce que le gars a fait et qui il était.

6:18 j’ai trouvé ce que je cherchais :

  • il n’a pas eu accès au root juste à nobody
  • il n’a eu accès qu’à /tmp/
  • il a installé un bot
  • j’ai tout son cheminement ainsi que son ip (oh il est chez free).

Il ne me reste plus qu’à porter plainte.
D’ailleurs, si quelqu’un a des conseils n’hésitez pas.

Hervé — 28 mars 2007 @ 08:56 Filed under: Divers

Le sponsoring

Aux vue des mails que je reçois sur Tshoster, je me permets de vous donner quelques petits conseils pour vos demande de sponsoring et ça quelque soit la société que vous contactez.

  • N’utilisez pas d’abréviation, ni de langage sms dans votre demande (cela parait tellement logique pourtant).
  • Une demande sans faute d’orthographe dans un français correct est plus que nécessaire.
  • Vous devez décrire vos résultats, vos avancées et expliciter vos objectifs futurs. Vous devez décrire au maximum votre projet.
  • Donnez un max d’info sur votre team, ses membres, si vous possédez un site Internet, un channel irc,…
  • Faites une description des moyens que vous allez mettre en œuvre pour promouvoir les services de la société à qui vous demandez un sponsoring.
  • Evitez le traditionnel petit paragraphe de 2 ligne de présentation et qui conclut par : « pour plus d’infos contactez-nous ».
  • Il ne faut pas oublier que c’est vous qui courrez après un sponsor pas l’inverse. 
  • A la première lecture de votre mail, courrier,… on doit savoir qui vous êtes, ce que vous faites et ce que vous voulez.
  • Ne perdez jamais à l’esprit qu’un sponsoring coûte de l’argent à la société qui vous octroi un service.

Une demande de sponsoring ne se fait pas en 5 minutes, cela se prépare.

Hervé — 26 mars 2007 @ 01:13 Filed under: Divers

Trigger en Mysql5

Avec MySql 5 on a vu arriver les Triggers. On est loin des trigger gérés sous Oracle mais c’est déjà un début.

Mais qu’est ce qu’un trigger ?
En bon français on pourrait traduire cela par déclencheur.
Donc un trigger, un déclencheur est un objet de base de données associé à une table, qui s’active lorsqu’un événement particulier survient.

Syntaxe :
CREATE TRIGGER trigger_name trigger_time trigger_event
  ON tbl_name FOR EACH ROW trigger_stmt

Exemple :
Dans l’interface admin de wow-arena quand on rajoute un guide dans la table : wa_Guide, un nouveau tuple doit être insérer dans wa_GuideVote (table gérant les votes des visiteurs au niveau de chaque guide) avec comme idGuide l’id du guide qui a été ajouté.

Avec un trigger cela donne ceci :
CREATE TRIGGER voteGuideInsert AFTER INSERT ON wa_Guide
FOR EACH ROW
INSERT INTO wa_GuideVote (idGuide) VALUES (NEW.idGuide);

Vous allez me dire que si on supprime un guide il va rester un tuple inutile dans wa_GuideVote.
Et bien non ! :
CREATE TRIGGER voteGuideDelete AFTER DELETE ON wa_Guide
FOR EACH ROW
DELETE FROM wa_GuideVote WHERE idGuide = OLD.idGuide;

C’est quand même bien fait non ? Bon en Oracle il y aurait moyen de faire beaucoup mieux avec un joli WHEN et de regrouper les 2 triggers mais ce n’est pas encore possible dans MySql 5.0, esperons juste que cela sera possible dans les versions futur.

Liens :

Hervé — 23 mars 2007 @ 01:05 Filed under: Php / mySql

Quiz Alsacréactions

Je viens de répondre aux Quiz d’Alsacréations. C’est loin d’être facile les quiz CSS.

Testez votre niveau avec les quiz suivant:

Quiz CSS

Quiz PHP

Hervé — 22 mars 2007 @ 14:47 Filed under: CSS,Php / mySql

Développement de wow-arena.com

Je suis actuellement entrain de réaliser la version 2 de wow-arena.com.

Le core du site a été totalement repensé et optimisé pour le référencement.
Nous passons d’un version développé en php4 vers une version orientée objet écrite en php5.
Cette nouvelle version sera au couleur Web 2.0 (faut bien se mettre à la mode).
Il y aura une plus grande interaction entre le site et les visiteurs.

Partie admin
La grosse nouveauté est la réalisation d’un cms (système de gestion de contenu) pour permettre aux différents rédacteurs et membres de l’équipe de créer, modifier, corriger des guides, articles sans connaissances particulières.

C’est sur ce point que je travail actuellement.

Un système d’upload d’image ainsi qu’une classe gérant la GD (resize, crop, format,…) ont déjà été réalisés.
L’éditeur HTML choisit pour intégrer le cms est tinymce. Celui-ci a été configuré pour intégrer la structure du nouveau site.

La partie admin avance, une version bêta du module de gestion des guides (ajout, modification,…) verra le jour prochainement.

Hervé — 21 mars 2007 @ 17:33 Filed under: Non classé

Vandalisme sur ma voiture

Ma voiturePour bien commencer le printemps, j ‘ai eu droit à un pavé dans la vitre passager de ma voiture.

Rien n’a été volé, il n’a pas dû trouver ce qu’il cherchait.

Mais le pire dans tout cela c’est que le mec ne savait pas viser.
A première vue, il a du s’y reprendre а 3 fois :

  • 2 fois dans la porte
  • 1 fois dans la vitre

Résultat des courses :
Une vitre totalement détruite, la boite à gants totalement en bordel, du verre partout et 2 superbes coups dans la carrosserie.

Cette année l’hiver a été doux mais le printemps commence plutôt dur.

Hervé — @ 16:08 Filed under: Actualités

Mon premier blog

Suivant pas mal de blog, je me devais de franchir le pas.
C’est chose faite ! Web 2.0 me voici.

Ce blog aura plusieurs vocations. Je connais déjà la première (ce qui est déjà pas mal) : me faire plaisir.

Comme on dit chez moi, affaire à suivre

Hervé — @ 02:38 Filed under: Actualités