tyjak

Sep 01 2010

Michael Tsai - Blog - Perl vs. Python vs. Ruby

I find it interesting the number of programmers who assume that shorter code == better code.

Having programmed for a quarter century and professionally for 15 years, having gone through literally dozens of languages, operating systems, and development environments, I’ve come to a few conclusions:

1. Good programmers are rarely flashy.
2. Good code is rarely impressive; rather, it’s clean and functional.
2a. Good code is easy to read.
2b. Good code is easy to understand (variant of 2a.)
2c. Good code is easy to maintain (result of 2a. and 2b.)
3. Good programmers produce good code.
3a. Good code is OPTIMIZED LATE. Early optimization (in other words, optimizing before you know the scope of the problem) is a telltale giveaway of a programmer who thinks he knows more than he does.
4. Good programmers rarely brag about it, rather they just know that it’s what they’re paid to do, and they do it instinctively.
5. Good programmers are rarely impressed with the newest hype or fad, and good programmers can write good code in any language.
6. The language usually doesn’t make anywhere near as much of a difference as the programmer’s skill does. I’ve seen beautiful, clean, maintainable, performant Perl code, and horrible, ugly, slow Python/Ruby code. It’s all in the skill of the coder. NB: I’m not bragging; I’ve written code that falls into both the former and the latter categories.
6a. API/portability differences usually make much more of an impact than syntax. The poster who recommended choosing your featureset/API first, then learning the language required, was spot on. It almost always takes much longer to roll your own than it does to learn a new system. No matter how much better you *think* you can do it.

So while this is an interesting read (esp. wrt syntax differences between the three scripting languages), I don’t think it’s terribly edifying.

Posted via email from tyjak’s posterous | Comment »

Jul 23 2010

Dernier domicile connu - Wikipédia

Marceau Léonetti, policier compétent et énergique, décoré de la Légion d’honneur pour acte de bravoure, arrête par hasard le fils d’un avocat influent qui conduit en état d’ivresse, mais ce dernier promet de se venger. Quelques mois plus tard, l’avocat retourne complètement les faits en décrivant Léonetti comme violent et incompétent. Afin d’étouffer l’affaire, Marceau est muté dans un petit commissariat de quartier. Il y rencontre Jeanne, nouvelle auxiliaire de police, avec qui il fait équipe pour enquêter sur des petits délits dans les cinémas. Entretemps, la hiérarchie de la police a un problème difficile : retrouver pour un procès qui doit débuter dans 10 jours un témoin important disparu depuis plusieurs années. En désespoir de cause, ils soumettent le travail à Marceau en lui faisant croire qu’il s’agit d’un travail de routine peu important. Ce dernier commence alors avec Jeanne une enquête pratiquement désespérée. La seule piste : le dernier domicile connu du témoin …

Posted via email from tyjak’s posterous | Comment »

Jul 22 2010
Adam Smith recommandait-il que l’État intervienne, dans toute société civilisée, pour empêcher que la division du travail ne rende pas les hommes “aussi stupides et ignorants qu’il soit possible à une créature humaine de le devenir”.

Jul 13 2010

Télécharger n’importe quel fichier sur un iPhone

Il faut pour ce faire 2 iapp :
- issh
- dropbox
Et un serveur sur lequel dropbox est installé. Il suffit de faire dans issh connecté au serveur distant un wget de l’url copié depuis safari mobile. Ouvrir l’application Dropbox pour mettre le fichier fraichement copié en favoris afin de le copier en local sur l’iPhone.

Posted via email from tyjak’s posterous | Comment »

Jun 30 2010
C’est-à-dire socialiste quant aux objectifs, et libéral quant aux moyens. Les deux ne me semblent, ainsi, plus opposables de manière antagoniste, mais deviennent complémentaires.

Jun 08 2010
Quand les entreprises multinationales commenceront-elles à mener des O.P.A. sur des pays pour mieux les contrôler et les influencer au profit de leurs besoins propres? Dans certaines républiques bananières, c’est déjà le cas de manière officieuse. Mais à l’avenir, on peut imaginer que ce genre de rachat devienne officiel. Après tout pourquoi pas? Les nations ne sont jamais que le vestige des précédents millénaires, et dans les faits, le monde globalisé s’affranchit des frontières des Etats dans bien des domaines.

Jun 01 2010
La pro po si tion de Beeback est très inté res sante: créer un réseau social pour apprendre. Cette pro po si tion est d’autant plus inté res­sante qu’il faut recon naître que les outils déployés faci litent effec ti­ve ment le par tage et la mise en rela tion. Beebac cherche aujourd’hui des fonds dans le but de faire croître sa com mu nauté, et peut-être deve nir la pre mière eschool 2.0 en France. A noter à ce sujet que Beebac pos sède un réel projet éduca tif, et pour suit l’objectif de pro po ser une solu tion Intranet aux établis se ments sco laires et uni ver si taires. Pour ce faire, Beebac prêche énor mé­ment le Open Education Resources, un concept que Serge Versillé, res pon sable com mer cial de Beebac, dans la vidéo ci-dessus.

+
Qu’est-ce qu’un soin psychique? Peut-on traiter la maladie mentale comme toute autre pathologie? Pourquoi tant de grands malades échappent au soin, au point où on les retrouve massivement dans la rue ou en prison? Jusqu’à fin mai, retrouvez dans sa version longue (67mn) le documentaire de Philippe Borrel produit par Cinétévé en coproduction avec le Forum des images et diffusé le 13 avril dernier sur France 5. Ainsi que l’intégrale des entretiens réalisés.

+
L’office parlementaire d’évaluation des choix scientifiques et technologiques vient de livrer un très étrange rapport d’information sur les pesticides et la santé. Signé du député Claude Gatignol et du sénateur Jean-Claude Etienne, il marque un retour en force de la promotion d’une agriculture inféodée à l’industrie chimique.

+
yannleroux:

aminotes:

The Art of Knowing graphics by Joyce Pendola

yannleroux:

aminotes:

The Art of Knowing graphics by Joyce Pendola

3 notes

May 31 2010
L’Europe gâche ses transfusions sanguines sur un cadavre. Le problème, avec l’Europe, c’est que certains des Etats à la périphérie ne parviennent pas à verser les intérêts sur l’argent qu’ils ont emprunté.

+
On a beaucoup glosé sur l’imbécillité des mesures prises par les uns et les autres après la crise de 1929. Que dira-t-on demain de celles qui sont adoptées, notamment en Europe, après la crise de 2008 ?

May 18 2010
Notre modèle de croissance basé, sur la séquence : crédit - consommation - dette, est obsolète. En second lieu parce que les systèmes politiques et les gouvernements semblent incapables de jeter les bases d’un nouveau modèle de développement [..] Un Krach parait donc inévitable en 2010 puisque comme l’explique Kenneth Rogoff, la défaillance d’un état (ou de plusieurs) paraît inévitable : se posera alors de manière aiguë le problème d’un modèle de croissance totalement inadapté (crise systémique).

+
l’Afrique subsaharienne occupe une place égale à la France alors qu’elle compte 10 fois plus d’habitants. L’Afrique au Sud du Sahara ne dispose que de deux membres au sein du Conseil d’administration du FMI et ces deux membres doivent exprimer le point de vue de 48 pays [..] Vous imaginez la difficulté des 48 pays africains à se faire entendre si seuls 2 administrateurs les représentent.

+
Le mot haptonomie est créé a partir des mots grec : haptein qui signifie le toucher, mais y compris dans le sens affectif d’unir ou de créer une relation, un lien ; et de nomos qui désigne la règle, la loi, la norme.

Page 1 of 17