Journal RIP: Barnes & Noble

Posté par .
Tags :
10
1
mai
2012

A la suite de Yahoo et Nokia, B&N vient de signer son arret de mort. Ils viennent de signer un pacte de 300 millions de dollars pour faire des tablettes windows 8…

En dehors du fait que cela leur permet de ne pas payer plus en frais d'avocat pour se defendre des soit disantes violations de brevet d'android ceci n'est qu'une petite transfusion. Le pire dans tout cela c'est que la division electronique (livres et lecteurs) marchait tres bien.

Si (...)

Journal Pourquoi le monde libre me gave de plus en plus.

Posté par .
53
13
avr.
2012

Bonjour à tous.

Le monde du libre me gave de plus en plus. Enfin, pas tout le libre mais quand même une grosse partie, et je vais expliquer pourquoi.

Je suis utilisateur GNU/Linux en gros depuis 1995. J'ai commencé par une slackware à l'époque et pendant longtemps j'ai utilisé deux OS en parallèle (diverses versions de windows qui sont sorties pendant ce temps là : win95, win98, win2000, et je me suis arrêté avec WinXP sur une des machines que (...)

Journal Gnome 3 : cachez ce bug que je ne saurais voir

Posté par (page perso) .
Tags :
11
29
mar.
2012

En lisant la dépêche sur gnome je me suis dit, tiens, je vais rajouter mon bug préféré à la liste du every details matters, mais voilà que rapidement mon ajout est révoqué, avec comme commentaire « https://linuxfr.org/news/gnome-3-4-l-emergence-des-applications ».

Diantre, me dis-je. Demandons lui plus de détails par mail :

Hello,

You removed the line I added in the Every Detail Matters list, with the
comment "the last update added a bug that is out of scope". So I (...)

Migration de PHP vers Git, Gitlab, Baregit

Posté par (page perso) . Édité par Benoît Sibaud, NeoX et Nils Ratusznik. Modéré par Xavier Claude. Licence CC by-sa
34
20
mar.
2012
Gestion de versions

Ainsi qu'il a été annoncé dans la dépêche de sortie de la version 5.4 PHP rejoint le nombre toujours grandissant de projets utilisant Git.

En effet, la nouvelle est tombée, la migration depuis SubVersion/SVN est désormais complète.

Comme beaucoup de projets désormais, le dépôt mis en avant est sur le non-libre github, bien que le dépôt de référence reste sur http://git.php.net

You can clone or fork the source from our GitHub mirror, and we also now support pull requests made via GitHub. The source is also available via git.php.net

Tout comme l'utilisation de github par Linus pour le noyau, il est intéressant de se demander pourquoi cet usage assez massif de services non libres de la part d'équipes de développement pourtant au fait des licences et de leurs conséquences. Une raison serait évidemment plutôt pragmatique (il suffit de cliquer sur les deux liens de dépôt pour comprendre rapidement) et montre que github a su comprendre et pleinement maîtriser les concepts liés au développement utilisant un outil de source décentralisé offrant de nombreuses fonctionnalités, notamment wiki, gestion des demandes, pull request.

Toutefois, des projets tels que Gitorious ou le très prometteur Gitlab existent.

À noter également le lancement de Baregit pour ceux qui souhaitent un hébergement Git de qualité, rapide et surtout sur territoire français et donc non soumis aux lois américaines sur les logiciels.

Pour en revenir à PHP, l'accès au dépôt Git est décrit et une FAQ est également disponible. Notez que contrairement à l'annonce, la FAQ mentionne git.php.net comme dépôt principal. Pour les nouveaux arrivant sur les Distributed Concurrent Versions System (DCVS, Gestion de version décentralisée) notez qu'une page présentant le workflow utilisé est disponible.

Il ne reste plus qu'à espérer que PHP va continuer d'améliorer sa situation notamment concernant les tests unitaires et le processus de release et que Git sera un atout pour cette lourde tâche.

Punix, le baptême du feu

84
19
mar.
2012
Noyau

Punix (Punny Unix) est un système d'exploitation développé par Christopher Williams pour les calculatrices Texas Instruments à base de Motorola M68000.
Le projet avance lentement mais sûrement, et le 7 mars dernier, Christopher a passé une étape importante : l'installation et l'exécution de Punix sur une machine réelle, sa TI 92 Plus.

Punix est un projet intéressant pour ceux qui souhaitent étudier le fonctionnement d'un système d'exploitation POSIX, mais qui ont peur de se perdre dans les sources d'un poids lourd du libre comme Linux. Ce projet intéressera aussi ceux qui aiment programmer en assembleur au plus près de leur matériel et sans MMU, ceux qui aiment les architectures simples, et tout hacker qui aime dépasser les limites d'un système, juste parce que c'est possible !

Le test de Punix sur une vraie machine est l'occasion de présenter l'architecture matérielle visée, le système d'exploitation en lui-même et les outils pour développer. Au menu : des forks, des trolls et des vaporwares, mais surtout beaucoup de logiciel libre, énormément de passion, et un n-ième clone d'Unix.

Punix ? A (free) operating system (just a hobby, won't be big and professional like gnu)*.

Journal Voilà comment j'abandonne ma maison

Posté par (page perso) . Licence CC by-sa
48
8
mar.
2012

Cher journal,

Et voilà, moi qui habitais sur Versailles depuis plus de 7 ans, qui a habité dans des architectures de Philibert Le Roy, j'ai fini par succomber à une bâtisse « plus meilleure».
J'abandonne ma maison, une bâtisse au sud-ouest de Paris pas loin de Versailles. Le problème c’est qu’elle est trop mal isolée, y’a des vitres avec un simple vitrage, et l’hiver j’ai du mal à chauffer sans que ça me coûte un bras. En plus y’a pleins de (...)

Journal Traduction : le sophisme systemd -- Leszek Urbanski, tgr, monolight.cc

Posté par .
Tags :
41
6
mar.
2012

Sommaire

plop,

Pour commencer à préparer la progression vers vendredi en douceur, j'ai traduit ce post de Leszek Urbanski sur systemd, qui dissertait en mai 2011 en les problèmes qu'il peut poser sur serveurs. Posté en ces lieux avec l'aimable autorisation de l'auteur (de l'article, par la suite le mot auteur, au sein de la traduction, désignera l'auteur de systemd).

C'est parti :

Le sophisme systemd

(…) So, get yourself a copy of The Linux Programming Interface, (...)