wiki.travailleursduweb.com
Participez à l'encyclopédie des Travailleurs Du Web...

Réparation de clavier: deux sources intéressantes…

Publié le 18 July 2008, par Babozor dans la catégorie Divers, Matériel, Outils | Aucun commentaire

Après mes aventures de la semaine dernière, et la véritable galère pour changer une touche sur le clavier de mon MacBook Pro, j’ai trouvé deux sources intéressantes pour les personnes qui viendraient à rencontrer (malheureusement) le même type de problème (et qui aurait la chance comme moi qu’un heureux donateur lui file une touche en rab)
- remettre en place une touche tombée @ LaptopRepair101
- PowerBook G4: Keycap Replacement, une doc Apple sur comment remplacer une touche de clavier…

Comme d’habitude on trouve des sources utiles après… avoir cassé deux touches en essayant soit de les enlever, soit de les remettre en place :)



Yahoo Search BOSS: profitez de l’index de Yahoo…

Publié le 18 July 2008, par Babozor dans la catégorie Développement, Gestion de projet, Outils | 2 Commentaires

boss_response.jpg

Voilà un outil avec lequel je suis en train de faire mumuze en ce moment (après Yahoo Search Monkey il y a quelques jours): Yahoo Search BOSS

Le principe?
C’est un peu comme une ultra API qui vous donne accès aux résultats du moteur de recherche de Yahoo mais de façon beaucoup plus étendue, avec possibilité de divers tris, restrctions de formats, type de fichier recherché, etc… (il est préférable de voir la documentation pour voir toutes les possibilité du bousin).

L’intérêt principal réside aussi dans le peu de limitation du système, au contraire d’une API classique, pas de nombre requête maximal, ce qui veut dire… autant que vous voulez :) L’autre intérêt est de pouvoir retraiter le résultat à votre sauce: puisque la réponse du serveur est un flux XML facilement traitable.

La prise en main est quasiment instantanée… je me suis inscrit pour avoir mon ID et j’ai commencé à balancer des requêtes.

La stratégie de l’ouverture chez Yahoo! (et pas Google, même si j’aimerais bien qu’ils suivent… merci Bast de m’avoir corrigé)
Après Search Monkey, BOSS est sans aucun doute un nouveau signe de la volonté d’ouverture de Yahoo! vers les développeurs, un échange de bon procédés: ils vous donnent accès à leur structure et leur index, vous construisez des outils démentiels avec.
Je viens tout juste de mettre le nez dedans, mais je vois déjà le million d’applications que je pourrais faire beaucoup plus simplement en tirant profit de cette giga-API.

Et vous, testé ou pas encore?



TDW @ OpenCamp Paris

Publié le 18 July 2008, par Babozor dans la catégorie Rencontres, Camps, etc..., Vidéo | 2 Commentaires

Ca a mis un peu de temps (surtout pour le rendu et des problèmes techniques de disque dur externe récalcitrant) mais le montage de l’OpenCamp Paris qui c’est déroulé le 28 juin au Musée de l’informatique (lieu merveilleux, un bonheur pour les Nerds) est enfin disponible.


OpenCamp Paris from babozor on Vimeo.

Je suis en train de finir l’export des 3 sessions en format natif peu compressé, que je vais mettre à disposition sur le réseau bitTorrent (je vous préviendrais dès que ce sera dispo) pour les gens qui n’ont pu assister aux 3 sessions:
- Gouvernance du Web
- Refaire la banque
- OpenID et Identité numérique
Les 3 sessions durent environ 50-55 minutes

J’en ai déjà parlé mais barCamp exceptionnel, en particulier la première session sur la gouvernance du web
Encore merci à Mathieu, Christophe et Phil pour l’organisation.



MinURL: pour raccourcir vos URL trop longues

Publié le 17 July 2008, par Babozor dans la catégorie Outils | 3 Commentaires

minURL.jpg

Voilà un service bien fait et pratique: MinURL
Dans la droite lignée des TinyUrl, SnipURL ou is.gd, l’ami Darklg nous propose un service sympa, rapide, pratique et français (oui monsieur, farpaitement!)
Deux petit bookmarklets, donc une version twitter est dispo… à quand l’API?

Seule remarque (constructive j’espère): l’interface est moche… y’a un graphiste dans la salle pour lui filer un coup de main?
En tout cas bravo à lui… moi je l’utilise tout le temps

[remarque débile: paradoxe quand j’essaye de réduire http://minurl.fr/ en fait je l’agrandit… http://minurl.fr/9 je sais je suis mesquin]



Mes conventions de programmation…

Publié le 17 July 2008, par Babozor dans la catégorie Développement, Gestion de projet, Organisation, méthodo... | 13 Commentaires

Normalement je ne réponds pas aux espèces de chaînes débiles de bloggers qui se taggent avec des sujets stupides (genre “5 trucs que vous savez pas sur moi”… on s’en fout en général), mais là exception à la règle, puisque Godefroy (le Monsieur derrière Eklablog) propose une chaîne spécial dev: “Mes conventions en programmation”

Allez zou un petit exemple de code:
code_source_exemple.jpg

Notation
Moi aussi j’utilise la notation lowerCamelCase pour tout mes nommages: variables, fonctions, classes, méthodes, etc… avec une petite spécificité: tout en anglais (pour un portage plus simple si un autre dev parle pas français)

Indentation
Tabulation 4 espaces aussi
En général j’indente par bloc (après un if par exemple) sans les accolades, pour avoir un code le plus structuré et le plus lisible possible

Accolades
J’avoue, j’aime beaucoup les accolades :) En général je saute une ligne avant le début d’une accolade, ça fait une ligne de plus, mais je trouve qu’on gagne beaucoup en lisibilité, fermeture au même niveau que l’ouverture, en sautant une ligne.
Je mets des accolades même pour les instructions “mono-lignes”, une mauvaise habitude sûrement, mais je trouve ça plus lisible (décidément…)

Espaces
Je mets très peu d’espace en fait, en général entre une instruction et sa condition (un if par exemple)
Pas d’espace pour les opérandes… (= etc…)
Je trouve que les espaces un peu partout nuisent à la lisibilité

Guillemets
En général j’utilise la simple cote ‘, sauf pour les caractères d’échappement (\r \t, etc…) et pour mes requêtes SQL

Commentaires
Je commente peu, sauf quand le besoin s’en fait vraiment sentir pour un calcul vraiment funky ou qu’un script doit être compléter, etc…

Ma façon de coder et de normmer mon code a peu évolué ces 2-3 dernières années, puisque je pense avoir trouvé une méthode pour pouvoir lire un code de façon rapide et efficace, je garde un code compacte pour les opérations communes, mais avec une bonne indentation et des retours à la ligne pour identifier rapidement les divers conditions (if, for, etc…) ce qui me permet d’avoir une première vision précise et rapide de ce que fait le code.
Mon soucis reste toujours la lisibilité et le portage pour d’autres codeurs… donc j’essaye d’apporter un soin tout particulier au nommage des divers fonctions et variables. J’utilise pas mal des préfixes: trois lettres et un underscore, par exemple pour les user: usr_blablabla pour les variables intermédiaires, sinon le nommage est en anglais en respectant le lowerCamelCase.

Bon je repasse le bébé à Boldr, Kilgore, Dame Tartine, Seb et Damien (ça leur apprendra tiens…)