De tout, de rien, des bookmarks, du bla bla #42

Par Yves , le 18/10/2013 dans
Yves

Avant-propos

Pfiou, ça fait longtemps que je n'avais pas repris ma veille. Et en plus vous verrez il n'y a pas des tonnes de lien mais bon, spa grave. En cause, changement (encore) de boulot, boulot loin de chez moi et pas de net (ni vraiment de réseau) là où je vis, des vacances assez loin du net aussi, etc. Bref, je reprend tranquillement.

Pendant ce temps, j'apprends Ada et Clojure, ça ouvre petit à petit de nouveaux horizons et probablement de nouveaux types de liens pour les prochaines fois. A ce propos, et surtout si vous avez l'habitude de coder avec des langages classiques, je vous conseil de tester ces langages. Ada est assez particulier mais vraiment puissant, par exemple concernant tout ce qui est exécution concurrente c'est vraiment bien fait. Clojure, c'est pas mal, moi qui n'avait jamais fait de fonctionnel ça change vraiment.

Ce numéro est aussi en journal sur linuxfr.org.

Le contenu de cet article est sous Licence CC by-sa.

Un peu de contenu

Développement

Voici un livre qui, si j'ai bien compris, est un grand classique de l'enseignement de l'informatique aux USA, au MIT notamment : « Structure and Interpretation of Computer Programs ». Je pense que c'est un livre que je vais lire bientôt. On m'en a dit pas mal de bien. L'avez-vous lu ? Si oui, quelqu'un peu en faire une critique ?

De manière plus informative, voici un document retraçant l'histoire de Smalltalk.

Souvent lorsque quelqu'un se lance dans du développement javascript, l'une des difficultés recontrée est que ce n'est pas un langage à classe, comme beaucoup d'autres, mais un langage à prototype. Voici un article (de plus) présentant ce principe : « How Javascript Prototype Really Works » qui pourra peut-être aider un peu plus les nouveaux développeurs javascript.

Lorsqu'on est développeur, on a souvent besoin d'avoir accès à de la documentation. Mais par contre, cela nécessite d'avoir un navigateur, de changer d'outil, souvent quitter son éditeur de texte. Et la recherche n'est pas toujours facile, pratique. Dash est une application (pour mac uniquement malheureusement) qui regroupe en un même endroit de très nombreuses documentations de programmation. Et elle se lie à différents éditeurs, ou même permet de réaliser une recherche basée sur la sélection courante, depuis un raccourcis clavier, ce qui permet de ne pas quitter son éditeur pour chercher la documentation. Plutôt pratique, je ne sais pas si des équivalents existent sous linux, mais si ce n'est pas le cas ça serait une bonne idée je pense.

Si vous souhaitez vous mettre à Clojure, voici un lien regroupant de nombreuses ressources sur le langage : Learn Clojure. Et pour s'entrainer à Clojure, vous pouvez aussi regarder du côté de Labrepl. Il s'agit d'un environnement permettant d'explorer le langage entre autre en présentant des exercices étapes par étapes. C'est plutôt sympa, et c'est open source sous Eclipse Public License 1.0.

Misc

Il existe de très nombreux logiciels de gestion de calendrier, permettant de représenter par exemple divers projets et les personnes travaillant dessus. Il existe aussi beaucoup de moyens plus physiques, par exemple à base de postits, tableaux, etc. Mais histoire de varier un peu, voici le résultat du travail d'un studio londonien, Vitamins : le Lego Calendar. Je ne sais pas si c'est réellement pratique et utilisable, mais j'adore l'idée ! Par certains côtés ça me fait penser aussi aux carnets moleskine qui intègrent une brique lego dans la couverture.

Graphisme, design & co

Si vous aimez la typographie, voici quelques illustrations vraiment sympa. J'aime particulièrement les rouges, où les lettres sont rendues visibles par leur absence.

Quelle est la taille d'un écran ? Taille en px, taille physique ? Sur un iPhone, sur un Galaxy SIII, sur MacBook Pro, etc ? Screen Siz.es vous présente de manière assez lisible l'ensemble des informations de taille d'écran de la majorité des produits du marché. Vraiment pratique pour faire un design propre en fonction des produits ciblés.

Je pense que vous l'avez probablement tous déjà vu, mais c'est toujours un bon moment :-) « Mon maçon était illustrateur »

Voici un projet graphique vraiment sympa : The Zoomquilt. C'est un mélange entre un dessin (une peinture ?) et une animation qui nous plonge réellement au cœur du projet. Allez bien jusqu'au bout si on peut dire ;-)

Liste des liens présentés

Développement

Misc

Graphisme, design & co