Un petit utilitaire.
J’ai reprogrammé en php un clone de spark.
Un petit exemple est plus parlant
1 2 |
|
J’ai reprogrammé en php un clone de spark.
Un petit exemple est plus parlant
1 2 |
|
Aujourd’hui, je ressors un vieux code que j’avais écris pour le CNAM. Le sujet était faire que l’image à l’écran bouge quand on parle dans un microphone. Mais pas d’animation à la Winamp (j’ai des vieilles références :-) ou le player de Windows. J’avais donc programmé une voiture sur un circuit, pour le réalisme j’avais connecté un Wii-chuck via un Arduino pour faire le volant. Imaginez une personne avec un Wiichuk et un micro en train de faire “Vrrrooum” et vous aurez un idée de ma soutenance (qui s’est bien passée d’ailleurs).
Les conditions étaient :
Aujourd’hui commençons par un petit programme
1 2 3 4 5 6 7 8 9 10 11 |
|
Pouvez vous devinez que fais ce programme ?
Nous allons voir comment multiplier par 5 voir 10 les tests et l’environnement de test et de dev. L’astuce ici est de mettre le répertoire cache
et log
dans la Ram de l’ordinateur. Ainsi plus d’écriture sur le disque dur. C’est très pratique aussi pour les tests Behat. Attention à ne pas utiliser cette astuce sur une instance en production.
Je vais montrer aujourd’hui comment interfacer Vim et xdebug pour debugger du php.
On peux utiliser less
pour suivre et parser les logs avec la commande
1
|
|
Ou tout simplement appuyer sur F
quand le fichier est ouvert avec less
.
Less est compatible avec les raccourcis VI donc les commandes suivantes marchent
1 2 3 4 5 |
|
les touche suivantes marche aussi avec man
Je suis tombé un peu par hasard sur ce livre “If Hemingway Wrote JavaScript”. Cela part de l’idée que tout les auteurs ont un certain style. Et que s’il devait programmer en javascript le résultat serait diffèrent. L’auteur est un expert du javascript.
tapez :
1
|
|
vous pouvez sélectionnez avec la souris. Pour copier appuyer sur y
comme yank
avec la touche v
ou V
pour utiliser la ligne entière. Puis les flèches ou les mouvements
Quelques exemples:
y3w
copier trois mots (yank 3 words)yG
copier jusqu’à la fin du fichier (yank finy5j
copier 5 lignes vers le bas (y 5 lignes vers le bas j
)yi(
pour copier le texte entre parenthèse (yank inside (
)Pour coller on utilise la touche p
pour paste ou P
(colle avant le curseur)
Un koan est dixit wikipedia
koan est une une brève anecdote ou un court échange entre un maître et son disciple, absurde, énigmatique ou paradoxal, ne sollicitant pas la logique ordinaire.
Un exemple de Koan
Quel est le son d’une seule main qui applaudit ?
Il existe des Koan pour la programmation. Ce sont des mini problèmes pour s’initier à une technologie.
Je continue mon apprentissage en go. Nous allons essayer de faire un hello world via une page web.
L’exemple le plus simple de la documentation officielle.