Journal C'est vendredi, c'est trolldi, c'est permis : l'open source n'est pas secure

Posté par  . Licence CC By‑SA.
8
1
août
2014

Le vendredi, c'est la chasse aux trolls. Et là, j'en tiens un beau \o/

http://blog.erratasec.com/2014/07/cliche-open-source-is-secure.html Alors, OK, comme le titre le laisse annoncer, il ne faut pas croire aveuglément que l'open source est plus secure que le closed source, idée à laquelle il est simple d'adhérer.

Par contre, le reste du post est rempli de trolls bien gras. Le premier paragraphe est juste mythique:
Unusable crypto isn't a valid option for most users. Most would rather just not communicate at (…)

Journal Python comme premier langage de programmation ?

Posté par  (site web personnel) . Licence CC By‑SA.
30
22
juil.
2014

Un récent article recensait quel langage est étudié en premier dans le cursus universitaire aux Etat-unis. Il en ressort que Python est le langage le plus utilisé, devant Java, Matlab et C/C++. Ce n'est pas vraiment une surprise, au vu de la popularité du langage et de sa relative simplicité d'apprentissage.

Si je devais apprendre à programmer aujourd'hui je pense que je choisirais Scala, parce qu'il élégant, statiquement typé et combine les notions de programmation fonctionnelle et orientée-objet. Et vous (…)

Journal Andrew Tanenbaum à la retraite

Posté par  (site web personnel) . Licence CC By‑SA.
52
10
juil.
2014

Je suppose qu'ici beaucoup de personnes connaissent Andrew Tanenbaum qui est une personne incontournable de l'univers de l'informatique, du moins pour ceux qui programment et aiment savoir comment ça fonctionne à l'intérieur de ces machines qui traitent de l'information.

En effet, il a écrit des ouvrages considérés comme des références sur le réseau, les systèmes d'exploitation ou encore l'architecture des ordinateurs. Si vous n'avez pas lu ces ouvrages, ils sont vivement recommandés comme livres de chevet si ces domaines vous (…)

Journal Pourquoi un PC ralentit-il ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
3
1
juil.
2014

Durant toutes ces années, j'ai nourri l'idée que si un PC ralentissait, c'était parce que Windows installait plein de trucs infâmes.

Pourtant, force est de constater à présent que mes PCs Linux deviennent de plus en plus lents et nécessitent un reformatage annuel, quelque chose que je pensais réservé au Windowsiens.

Pire : malgré reformatage, les PCs restent beaucoup plus lents qu'avant et je ne l'explique pas vraiment.

Alors, selon vous, qui est responsable de la lenteur ?

  1. Usure mécanique (notamment pour les (…)

Mise aux poings sur systemd

96
13
juin
2014
Technologie

systemd est un gestionnaire du système et de services (aussi appelé « PID 1 », car c’est le premier processus à être lancé) pour Linux, compatible avec SysV et les scripts d’init LSB. systemd a des capacités de parallélisation énergiques. Il utilise les sockets et l’activation par D-Bus pour démarrer les services, permettant le démarrage à la demande des démons. Il surveille et commande les processus avec les groupes de contrôle (cgroups) Linux. Il prend en charge la construction d’instantanés et la restauration de l’état du système. Il maintient les points de montage et d’auto-montage, et implémente une logique de contrôle transactionnelle élaborée fondée sur les dépendances entre services.

systemd ne fait pas partie du projet freedesktop.org, bien qu’hébergé sur le site. Il est codé en langage C et publié sous licence GNU GPL 2.1+. Il a été lancé par Lennart Poettering, auteur de PulseAudio et d'Avahi entre autres, et est maintenant activement développé par plusieurs dizaines de développeurs.

La dernière dépêche concernant systemd a suscité de nombreuses réactions et certaines d'entre elles montraient une méconnaissance de ce logiciel : la dépêche se contentait, pour la majeure partie il est vrai, de traduire les notes de versions.

Je vais donc faire un point sur systemd, histoire d’en finir une bonne fois pour toutes avec les discussions sans fin sur systemd (l’espoir fait vivre).

Journal La diversité ou la complexité inutile ?

Posté par  . Licence CC By‑SA.
Étiquettes :
13
5
juin
2014

Ça fait longtemps qu'on n'a pas discutée l'intérêt d'avoir tant de formats de paquets différents sous linux, non ?

J'écris en réaction à ce commentaire de la dépêche sur Newebe. Sachant le potentiel de troll du débat, je préfère créer un journal à part plutôt que trop polluer la dépêche.
Bon je sais…, on n'est pas encore tout à fait vendredi… j'adresse un sourire méprisant à celui qui m'expliquera que 12 000 systèmes de paquets c'est bien pour la diversité (…)

Journal La novlangue fait son entrée dans Django

Posté par  . Licence CC By‑SA.
42
27
mai
2014

Bonjour(nal),

Il y a une semaine a été proposé en Pull Request sur le dépôt github du framework web Python Django le patch suivant :

#22667 replaced occurrences of master/slave terminology with leader/follower

The docs and some tests contain references to a master/slave db configuration.
While this terminology has been used for a long time, those terms may carry racially charged meanings to users.
This patch replaces all occurrences of master and slave with 'leader' and 'follower'

Celui-ci a été accepté (…)

Journal XML c'est de la daube!!!

Posté par  . Licence CC By‑SA.
42
7
mar.
2014

Bonjour cher journal,

Oui nous sommes vendredi et oui certains verront cette affirmation comme un appel au troll.
Mais il n'en est rien (enfin peut-être un peu quand même)!!!
Cette affirmation ne viens pas de moi, mais plutôt d'un des gourous de l'open-source reconnu pour sa tempérance, son objectivité et ses bonnes manières en toutes circonstances: Mr Linus Torvalds.
En effet, dans un post Google+ (https://plus.google.com/+LinusTorvalds/posts/X2XVf9Q7MfV), il explique que le projet Subsurface (un logiciel qui permet de tenir (…)

Journal Bitcoin, le début de la fin?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
28
fév.
2014

Bizarre, les amateurs de Bitcoin ont l'habitude de faire sa publicité quand le cours monte, les voila moins causant quand le cours chute et que sa principale plate-forme d'échange s'écrase contre un mur.
Donc compensons un peu : c'est officiel, l'ex-plus grosse plate-forme d'échange de Bitcoin est déclarée en faillite depuis aujourd'hui (ex- depuis le début de l'année dernière mais avant elle avant jusqu'à 70% de part de marché, si j'ai bien suivi).
Avec 744 000 ou 850 000 bitcoin (…)

Journal HTTP2, le protocole écrit comme une loi américaine

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
18
fév.
2014

Bonjour Nal,

HTTP2 est le petit nom du protocole censé remplacer notre bon vieux HTTP. D'après Wikipédia,

Goals for HTTP 2.0 are to improve the overall performance of the protocol while maintaining full backwards compatibility with the transaction semantics of HTTP 1.1.

Ce qui donne en bon françois : Le but avec HTTP 2.0 est d'améliorer globalement les performances du protocole tout en maintenant une compatibilité complète avec la sémantique des transactions.

Une nouvelle version du brouillon a été (…)

Journal Debian adopte systemd comme init par défaut

Posté par  (site web personnel) . Licence CC By‑SA.
45
12
fév.
2014

Le projet Debian est doté d'un comité technique qui est chargé de prendre des décisions techniques, notamment dans les cas de conflits. Il y a quelques mois, le comité a été saisi pour décider du système d'initialisation par défaut pour la prochaine version de Debian, Jessie. Les candidats étaient : le vénérable init System V (utilisé dans la version actuelle de Debian, Wheezy), Upstart de Canonical, systemd de Lennart Poettering (RedHat) et OpenRC de Gentoo).

Cette question a suscité (…)