254 liens privés
45 minutes de repos après le tressage et un départ de cuisson four froid. Elle était particulièrement réussi.
SI vous aimez le dessert un peu mousseux et chocolatés, mais pas trop, c'est un must
In depth view de Sam sur 3 concepts d'AngularJS : Service, Factory, Provider.
Une approche des concepts d'AngularJS. Ça a l'air complet.
à lire absolument pour comprendre AngularJS
Je me garde ça sous le coude
J'avais besoin de bootstraper un projet AngularJS sur une machine de développement sous GNU/Linux. Cet article est assez complet et permet de disposer de tout ce qui va bien sans trop de prise de tête. Une subtilité cependant : en l'état d'un Linux Debian-based, l'installation de packages par npm se fait dans l'espace système et non dans l'espace utilisateur. J'ai trouvé une méthode consistant à modifier le propriétaire de /usr/local , mais cette méthode me déplait considérablement : elle privatise cet espace système qui est destiné à partager entre utilisateurs. Une meilleure approche est celle-ci :
Dans un terminal : echo prefix = ~/.node >> ~/.npmrc
Dans votre bashrc : export PATH=$HOME/.node/bin:$PATH
L'installation de packages se fait alors sans nécessiter d'être root ni utilisation de sudo. Et resetter l'environnement est ultra-simple : il suffit de supprimer et recréer le dossier ~/.node
Nice one. Les représentations graphiques proposées sur Wikipedia sont aussi assez parlantes.
Il est effectivement important de bien remuer la crème pendant mais aussi après la cuisson. Une fois le feu éteint, la crème continue de cuire, il faut donc continuer de la remuer pour éviter que les jaunes d'oeufs ne coagulent. Cette recette est juste miam avec un bon chocolat.
Ah oui. Ça fait mal. Toute ressemblance avec des situations vécues n'est absolument pas fortuite.
Une autre vision de Scrum, que je partage assez. L'organisation des projet informatiques est un véritable problème. Je n'ai pour l'instant pas rencontré d'organisation ou trouvé de méthodes qui permettent de réunir toutes les composantes idéales :
- la livraison d'un produit de qualité...
- dans un délai raisonnable avec un niveau de satisfaction maximum de tous les intervenants
- un haut niveau de confiance dans la maintenabilité du produit (comprenez produit au sens large).
En général, l'un des aspects est sacrifié :
- le développeur n'est pas content de ce qu'il a produit, faute de temps pour faire l'analyse et implémenter la meilleure solution
- le demande ne trouve pas son compte dans ce qui lui est livré
- le composant n'est pas de bonne qualité, son niveau de robustesse laisse à désirer
- on fait un pari sur l'avenir et on sert les fesses.
Le plus souvent, le projet n'est dirigé que par des contraintes financières ou de planning. Affligeant et démotivant au possible.
Un projet expérimental sur la production de HLS avec FFMpeg. HLS est une spécification produite par Apple et validée par l'IETF, qui permet de réaliser des flux de streaming en prenant en compte les contraintes du réseau sur lequel on se trouve. HLS est évidemment bien supporté sur les iDevices d'Apple, alors que le support est beaucoup plus erratique sur Android. Malgré cela, il n'existe actuellement pas de solution alternative proposée par Google, le recours le moins gênant étant de faire du RTSP/MP4 ou RTSP/MPEG2-TS, éventuellement sur une couche de transport HTTP.
Pas récent du tout mais une excellent explication de ce qu'est un Gemfile, gemspec ou encore Gemfile.lock. Je suis tombé sur cet article en cherchant s'il fallait tracker le fichier Gemfile.lock ou non. Si vous cherchez également cette réponse :
- si vous développez une application, trackez le. Ça évite à bundle de recalculer toutes ses dépendances à chaque invocation d'une installation
- si vous développez une gem, ne le trackez pas.
Un principe philosophique que j'ai découvert aujourd'hui même, appliqué à un projet informatique : si on ne connait pas la source d'un problème, on essaie d'éliminer la source la plus probable. Je connaissais la technique de résolution de problème mais pas son nom.
À lire attentivement pour faire quelques économies :)
Comme "défaire" les choses avec Rails
Par défaut, ces pages sont assez pauvres. Il y a cependant moyen de les améliorer, par exemple en ajoutant un menu par page.
Je n'ai fait ni la pâte ni la meringue dont je trouve la recette assez curieuse. En revanche, l'appareil au citron est assez convaincant.
Une méthodologie d'identification des conteneurs présents dans une interface logicielle. La méthode est ici appliquée à des éléments web mais pourrait tout aussi bien servir pour d'autres types d'interface comme des applications mobiles.