Alheim

Architecture logicielle- Développement web – Technos et tout un tas de truc…

Archive for the ‘Fun’ Category

L’histoire de Google, de Stanford à Mountain View

without comments

Quand on travaille chez un éditeur de logiciel en SaaS, la success story de google fait réver.

Surtout quand on voit comment elle a commencé, et combien temps il a fallu à ses 2 fondateurs pour créer un empire

Written by alheim

January 9th, 2010 at 6:47 pm

Posted in Fun

Tagged with

Intégrer dans VI des man pages UNIX pour la documentation PHP

with 5 comments

You made my day dude !

C’est ce que j’aurais dis à Hannes Magnusson, développeur systèmes en Suède, quand j’ai lu son billet “Unix manual pages for PHP functions”

Il s’agit d’installer les fameuses man page UNIX pour toutes les fonctions PHP.

A quoi cela peut il bien servir ?

Tout d’abord, à avoir de la documentation en ligne de commande, sans avoir à lancer un navigateur Web. Très utile quand la connexion internet est limitée ou lorsqu’on est en train de modifier du code sur un serveur de production (ce qui bien sûr ne devrait jamais arriver).

Mais surtout, l’installation de ces pages permet d’obtenir la documentation des fonctions PHP directement dans le code PHP, dans VI, mon éditeur préféré et probablement celui de tous les vieux développeurs barbus.

Let’s rock !

Installer le package pman depuis PEAR (je ne vais pas détailler ici comment installer ou configurer PEAR) :

$ pear install doc.php.net/pman

Si vous utilisez une vielle version de PEAR, il faut ajouter doc.php.net aux repositories :

$ pear channel-discover doc.php.net

puis relancer pear install

C’est fait !

Normalement, en tapant :

$ pman strstr

On obtient une man page UNIX documentant de façon extrêmement complète la fonction PHP strstr

Enfin, pour intégrer cela dans notre éditeur préféré, ajoutez juste la ligne :

set keywordprg=pman

dans le fichier .vimrc de votre profile.

Ouvrez un fichier PHP, positionnez le curseur sur une fonction PHP et appuyez sur “K”.

Magie…. une man page apparaît avec le descriptif de la fonction pointée.

Evidemment, comparé aux nouveaux IDE surpuissants, ce n’est pas grand chose. C’est un peu comme trouver un émulateur SuperNes pour Linux, ou utiliser Lynx pour naviguer sur le web. En tout cas, ça me rappelle qu’en informatique, on peut faire de belle chose avec de petits moyens.

A bon entendeur !

Written by alheim

January 7th, 2010 at 7:11 pm

Posted in Fun,Systèmes et réseaux

Tagged with , , ,

Amis geek, entrez dans la grotte du barbu

with 4 comments

Si vous aimez le bricolage, les hacks divers et autres geekeries, je vous conseille vivement ce blog réalisé par Babozor (en regardant sa photo, vous verrez pourquoi son blog porte ce nom).

J’aime beaucoup le format, sous forme de tutoriel vidéo pour, par exemple :

On peut s’abonner au rss bien sûr mais aussi au podcast, une bonne façon de passer le temps dans les transports en commun.

Je pense que ça va cartonner (si ça ne cartonne pas déjà d’ailleurs), car d’après Babozor, il a été diffusé plusieurs fois sur Canal+  et en page d’accueil de Dailymotion.

Avez vous déjà tenter de réaliser ce genre de trucs ? Je crois que je vais m’y mettre ce week-end avec les enfants.

The show must go on !

PS1 : J’en profite pour saluer les gens de chez Bloxx :)

PS2 : pour le contenu, j’adore la licence beerware

Written by alheim

January 5th, 2010 at 10:08 pm

Posted in Fun

Tagged with , ,

Un problème de design : observez la nature

without comments

Mode écolo on !

www.asknature.org

Je suis tombé sur ce site grâce à un twitt de Tim O’Reilly.

C’est l’institut de biomimicry qui a récemment travaillé avec autodesk pour le construire. La Biomimicry est une nouvelle discipline qui étudie les meilleures idées de la nature et leur design et leur mise en oeuvre pour résoudre des problèmes humain.

Vous trouverez donc sur le site des exemples assez surprenant. Par exemple, comment utiliser la topologie complexe des ailes de papillons pour créer des revêtements non-salissant. C’est vrai qu’en prenant un peu de recul, qui a déjà vu des ailes de papillon sales ?


Original article writen by Alexandre Heimburger and published on Alheim | direct link to this article | If you are reading this article elsewhere than Alheim, it has been illegally reproduced and without proper authorization.

Written by admin

November 27th, 2008 at 7:40 pm

TGIF (developer version) : keep it stupid simple

without comments

Voila un exemple de code absolument fantastique.

Aucun nom ne sera cité mais le leitmotiv de l’auteur est : "keep it stupid simple". Je vois bien le côté stupide mais qu’est ce qu’il y a de simple la dedans ?

Faisons un jeu :

- comment réduire ce bout de code en 3 lignes ?

- rien ne vous choque sur la structure de la table USERS ?

$password = $_POST['password'];

$sql  = "Select username from USERS";
$q->query($sql);
while($q->next_record())
{
    $chumbawumba = $q->f("username");
}

if ($password == $chumbawumba)
{
    header("Location: index.php?session=".$session);
}
else
{
    $errorMsg = "Wrong Password. Please Try again!";
}

Original article writen by Alexandre Heimburger and published on Alheim | direct link to this article | If you are reading this article elsewhere than Alheim, it has been illegally reproduced and without proper authorization.

Written by admin

September 26th, 2008 at 9:41 am

Posted in Code,Fun,Humeurs