Journal Encore un exemple de code spaghetti : Toyota

96
5
mar.
2014
Ce journal a été promu en dépêche : Encore un exemple de code spaghetti : Toyota.

Cher nourjal,

Après les journaux successifs sur l'instruction goto, je reçois un mail d'un de nos professeurs par rapport à une affaire où les freins d'une Toyota ont refusé de fonctionner à cause d'un code spaghetti : http://www.safetyresearch.net/2013/11/07/toyota-unintended-acceleration-and-the-big-bowl-of-spaghetti-code/

L'article est très long et en angliche, ça date du 13 novembre 2013, je vais tenter un résumé :

Jean Bookout et Barbara Schwarz avaient une Toyota Camry de 2005. Le système de freinage est contrôlé par l'électronique du système. Mais voilà (...)

Ubuntu 13.04 Raring Ringtail

62
26
avr.
2013
Ubuntu

La distribution Ubuntu 13.04 (avril 2013) vient d'être publiée en version stable. Ubuntu est une distribution dérivée de Debian, soutenue principalement par la société Canonical.

Raring en anglais signifie enthousiaste, et ringtail ou plus précisément ringtail racoon, en français bassaris rusé (Bassariscus astutus), aussi appelé bassaris nord-américain, est un mammifère de la famille des ratons laveurs (Procyonidae) et originaire d'Amérique du Nord, merci Wikipedia. Mark Shuttleworth justifie ce nom en référence aux développements ciblant les plateformes mobiles.

bassaris rusé

Au programme, de gros changements dans Unity, des mises à jour majeures, d'autres changements non-logiciels, et de nouvelles déclinaisons, le tout saupoudré d'une orientation mobile à continuer avec la 13.10.

Encore un exemple de code spaghetti : Toyota

Posté par (page perso) . Édité par ZeroHeure, palm123, Benoît Sibaud, Nicolas Casanova et BAud. Modéré par tuiu pol. Licence CC by-sa
Tags :
53
6
mar.
2014
C et C++

Après plusieurs journaux récents concernant des histoires de mauvaises pratiques de code dans des logiciels de sécurité (goto fail pour Apple et goto cleanup pour GnuTLS, divers patchs monolignes erronés), nous avons maintenant une histoire où de mauvaises pratiques de code dans de l'embarqué ont entraîné un accident grave.

Toyota a mis en vente en 2005 sur le marché son modèle Camry, dont le moteur est contrôlé par de l'électronique et du logiciel. Par exemple la pression sur la pédale de frein est détectée par un capteur que le système doit analyser pour commander le freinage.

Un jour lors d'un freinage périlleux le freinage électronique a échoué à freiner efficacement, entraînant un accident qui a coûté la vie à la conductrice et blessé gravement son amie.

Dans un procès fait à Toyota, deux experts en embarqué ont donné leur avis sur le code source que Toyota avait utilisé dans sa voiture. C'était du code très sale, comme vous pouvez le voir dans la suite de cette dépêche.

NdM : merci à Zarmakuizz pour son journal.

Journal Unity peut enfin crosscompiler pour Linux

Posté par (page perso) . Licence CC by-sa
26
3
juil.
2012

Non, ce noujral ne parle ni de cyclimse ni de l'élégant Unity développé par Canonical, mais plutôt du logiciel propriétaire Unity qui, avec un fonctionnement assez proche de Flash, permet de concevoir des jeux à partir de plate-formes Windows et OS X pour délivrer des binaires sur tout un tas de plate-formes, des OS propriétaires de bureau jusqu'aux consoles de jeux en passant par les ordiphones.

C'est un des attraits qui rendent ce logiciel plutôt populaire auprès des développeurs (...)

Journal Google+ recherche utilisateurs désespérément

25
8
nov.
2013

Pas facile de faire un réseau social qui marche. Grâce à la dernière mise-à-jour de YourCatOnVideoAllAroundTheWorld, Les utilisateurs YouTube doivent posséder un compte Google+ pour commenter⁽*⁾. Il faut aussi posséder un compte Google+ pour voir qu'on a commenté tes vidéos.

Ça fait déjà quelques années que Google tente de convertir les utilisateurs YouTube en utilisateurs Google+. En commençant par forcer tous les comptes Youtube à avoir une adresse gmail (on se demande pourquoi ?), ensuite demander aux utilisateurs Youtube d'associer (...)

Problème de sécurité entre le serveur X et le noyau

Posté par (page perso) . Modéré par Bruno Michel.
Tags : aucun
25
21
août
2010
Sécurité
Invisible Things Lab est une société polonaise spécialisée dans la sécurité. Elle est à l'origine de QubesOs, un projet où les applications bureau tournent toutes dans une machine virtuelle Xen, ce afin de renforcer le plus possible la sécurité.

C'est un membre de cette équipe, Rafal Wotjtczuk, qui a trouvé un moyen légitime, sans aucun bug donc, d'obtenir des privilèges root à travers une application graphique pour faire des actions malicieuses.

Cette vulnérabilité, révélée le 17 août et découverte deux mois plus tôt, est maintenant comblée dans les noyaux 2.6.27.52, 2.6.32.19, 2.6.34.4, et 2.6.35.2.

Journal Cinéma : une histoire de tipiaks à rendre récursive

Posté par (page perso) . Licence CC by-sa
Tags :
24
25
mai
2011

Il fut un temps, les visiteurs/contributeurs de LinuxFr faisaient le moins de dépêches sur le cinéma, et ceux qui s'y risquaient se faisaient huer par la populace, et féliciter par des livres ou abonnements. Pour ma part, je vais plutôt proposer un nourjal. Ça tombe bien, je reviens du cinéma, donc c'est encore frais dans ma tête.

Le sujet est…

Pirates des Carabides

Commandité par Disney et autres cerbères de la propriété intellectuelle, le sujet a préféré garder l'anonymat. C'est (...)

Journal Les déboires de Nautilus : et c'est un fork !

Posté par (page perso) . Licence CC by-sa
24
8
août
2012

Petit rappel des faits : Nautilus 3.6 perd des fonctionnalités, et ça ne fait pas plaisir à tout le monde, bien au contraire.

L'équipe de Linux Mint, ou plutôt de Cinnamon, a réagi en conséquence. Rappelons que Cinnamon est le fork de Gnome Shell opéré par des développeurs de Linux Mint. D'après ZDNet, ils ont également forké Nautilus 3.4 et ont nommé le bébé Nemo.

Nemo semble être orienté pour Cinnamon uniquement, puisque les derniers patches (...)

Journal [Politique] Fillon veut taxer la Grèce^W graisse

Posté par (page perso) .
22
25
août
2011

C'est tout frais, et monseigneur le Premier Ministre a trouvé comment faire des taxes bonnes pour les santés, aussi bien la santé des comptes de l'Élysée que celle des Français : taxer les sodas. Plus exactement, les boissons gazeuses et cochoncetés voisines auront une TVA de 19,6% comme le vin, tandis qu'on laisse l'eau et les jus avec la TVA réduite de 5,5%.

Les nationalistes se réjouissent déjà de la nouvelle. En effet, une grande majorité des boissons gazeuses (...)

Journal Notre fichier client ne sera pas vendu à des tiers, sauf si on fait faillite

Posté par (page perso) . Licence CC by-sa
Tags :
22
4
juil.
2013

Bonjour Nal,

La FNAC a racheté le fichier client de Virgin Megastore.

Pour rappel, Virgin Megastore est une chaîne de voleurs boutiques vendant de la culture de la musique, des flims, jeux vidéo, livres, etc. Un peu comme la FNAC. Sauf que Virgin Megastore a fait faillite.

On a discuté récemment sur un journal dédié à Google de la question de la pub ciblée, avec Google qui te propose des achats en fonction de ce que tu regardes sur (...)

Journal Pendant ce temps chez Qt, on change de main

Posté par (page perso) . Licence CC by-sa
22
9
août
2012

Bonmidi nal,

C'est arrivé, Nokia a revendu Qt à Digia.

Digia avait déjà droit à une licence commerciale de Qt afin de proposer du support, et développait ses propres patches (pas proprios mais pas faciles à intégrer à l'upstream). Avec ce rachat, Digia a désormais tous les droits sur Qt, et gagne en prime 125 employés de Nokia dédiés à Qt.

Un petit commentaire de la part de Digia ?

“We are looking forward to welcoming the Qt (...)

Journal [Presse] Mon Journal Offert : On paie combien de fois les journaux ?

21
10
oct.
2011

Il y avait cette affiche qui me taquinait l'œil à chaque fois que je quitte les cours : « Tu as entre 18 et 24 ans ? Tu peux avoir le Nice-Matin offert tous les mercredis ! » et je me disais que je m'en fichais, je ne lis jamais la presse sauf quand un Canard ou un Charlie traîne, c'est pas en me l'offrant que je vais me mettre à lire.

Et puis on me parle de Mon Journal (...)

Journal Le Bundle revient, humblement indépendant

21
19
déc.
2012

Les Mayas l'avaient prédit : peu après le Humble Sauvetage-de-boite-proprio-pro-DRM Bundle, le Humble Indie Bundle à l'ancienne revient, autant Indie qu'avant.

On revient aux valeurs d'antan : que des jeux Indie, du multiplate-forme, l'EFF, pas de DRM de tafiole, et cætera et cætera.

Au niveau des jeux : le seul que je connais est Binding of Isaac, qui était déjà présent dans un bundle précédent… Mais cette fois, l'extension Wrath of the Land est là ! Nouveaux boss, nouveaux (...)

Journal HS : L'addition dans un restaurant

Posté par (page perso) .
Tags : aucun
20
19
juil.
2010
Cher nourjal,

J'ai remarqué, peut-être une mode dans les restaurants, c'est quand il faut... demander l'addition.

Que le restaurant soit habité par une armée de clients, ou que ce soit un petit restaurant assez vide, il y a quelque chose avec l'addition. Soit tu n'arrives pas à la demander à moins d'aller chercher le serveur, soit elle n'arrive pas à moins d'aller au comptoir ou de menacer de faire du basket-resto, soit tu n'arrives pas à la payer si tu (...)

Journal Où comment PiTiVi a failli perdre son nom…

Posté par (page perso) . Licence CC by-sa
20
27
avr.
2012

Nals, Naux, Camarades et amis,

PiTiVi est un logiciel d'édition vidéo simpliste, qui pour l'instant permet de faire une compilation de photos, vidéos et musiques avec deux-trois effets par-dessus. Le logiciel continue de se développer, en ce moment pitivi modifie sa structure pour utiliser les GStreamer Editing Services, pour simplifier la maintenance du code.

C'est là qu'un mail arrive à la mi-avril, envoyé par Danny Piccirillo avec sa jolie adresse mail de la fsf :

I think the release (...)