Journal Programmer ça craint

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
30
26
nov.
2016

Un petit journal bookmark, pour varier. L'article original, en anglais, a été traduit en français ; avec quelques fôtes, mais le fond est tellement juste et l'humour si féroce que ça vaut le coup de partager.

En anglais : Programming Sucks
En français : Programmer ça craint

Quelques extraits si tu hésites à cliquer sur le lien :

Même les bons codeurs ne prennent pas la peine d'apprendre la totalité des spécifications écrites par des organisations créées pour implémenter des licornes (…)

Journal Calendrier de l'Avent du code

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
22
nov.
2022

Cher Nal,

Connais-tu le calendrier de l'Avent du Code ?

C'est un calendrier de l'Avent, qui commence au 1er décembre et s'achève à Noël. Chaque jour, un nouveau casse-tête de programmation, en deux étapes : une simple, puis une complication du même.

Ce qui fait à mes yeux une bonne part de son intérêt, c'est qu'il est conçu comme une histoire où le joueur incarne le Père Noël, et où les programmes développés permettent de résoudre des situations concrètes plus (…)

Le BD+, DRM du Blu-Ray, définitivement compromis

Posté par  . Modéré par rootix.
28
4
nov.
2008
Audiovisuel
Plusieurs membres du forum consacré au multimedia Doom9 ont produit une machine virtuelle permettant de lire et copier en clair le contenu des disques Blu-Ray chiffrés. Le système de protection, BD+, qui est une surcouche de l'AAC, lui-même craqué l'an dernier et signifiant par la même occasion la mort du HD-DVD, était censé durer au moins 10 ans d'après certains « analystes ».

L'ironie est que BD+, fonctionnant comme une machine virtuelle, est tellement paranoïaque (vérifiant son propre code, etc.) que ses routines ont facilité la tâche des craqueurs ! Il faut aussi rajouter que le BD+ avait déjà été compromis il y a quelques mois par la société Slysoft, l'éditeur de AnyDVD-HD, mais que le procédé était reste secret et n'était fourni qu'aux utilisateurs de Windows.

Suite à leur travail, les membres de Doom9 ont, eux, fourni la procédure et le code source au public. Ainsi, il devrait bientôt être possible de regarder des Blu-Ray sous Linux ou autres OS alternatifs.

NdM : l'ingénierie inverse appliquée à la lecture de disque Blu-Ray sous GNU/Linux est autorisée en France (à des fins d'interopérabilité), elle peut-être condamnable dans d'autres contextes légaux.

Kernel Recipes 2012

Posté par  (site web personnel) . Édité par Benoît Sibaud et Nÿco. Modéré par Nÿco. Licence CC By‑SA.
26
24
août
2012
Noyau

Kernel Recipes aura lieu le vendredi 21 septembre 2012, de 9h30 à 18h40, au Carrefour Numérique de la Cité des Sciences de La Villette, à Paris.

Kernel Recipes est la première journée de conférences dédiée au noyau Linux. La journée se veut un moment privilégié pour échanger avec ceux qui font le noyau au quotidien, ceux qui l'utilisent dans des projets professionnels ou non.

Une journée de conférences et d'échanges, avec une possibilité pour les participants d'inscrire un projet, une réflexion aux lightning talks (conférences éclair).

Il est prévu de prolonger les discussions durant le déjeuner proposé sur place, ainsi que le soir pour ceux qui se joindront au dîner.

Pour y participer, merci de vous enregistrer.

Imagination For People, la forge libre de l’imagination citoyenne

Posté par  (site web personnel) . Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
25
18
nov.
2011
Communauté

Imagination For People est une plate‐forme Web dédiée à l’imagination citoyenne. L’imagination citoyenne, c’est ce que nous pouvons tous imaginer pour améliorer notre quotidien : des choses simples aux plus complexes qui chamboulent nos usages par leur innovation, leur rupture.

Le projet a démarré sous l’impulsion d’une équipe d’une dizaine de personnes qui, depuis près d’un an, travaillent à construire un bien collectif s’inspirant du modèle de Wikipédia. Aujourd’hui, une première version de la plate‐forme est disponible, où déjà près de 400 fiches‐projets ont été rédigées par la communauté !

Au delà d’une simple présentation de projets, la plate‐forme souhaite documenter au mieux chaque initiative, afin de rendre possible et d’inciter sa réplication. Vous l’aurez compris, nous souhaitons publier les codes sources de ces projets d’innovation sociale, qui ne sont pas des logiciels, tout en utilisant les principes et valeurs que le mouvement du logiciel libre a su développer.

Pour cela, des outils sont nécessaires pour travailler ensemble sur les codes sources des projets : pouvoir « forker » un projet, créer des patches sur une initiative, rédiger des spécifications, discuter d’orientations, etc.

De plus, comment réfléchir ensemble sur des sujets complexes, produire des documents de manière collaborative, les rendre ouverts et assurer leurs évolutions ? C’est ce challenge (ambitieux) que nous nous fixons pour les mois qui viennent : supporter ces démarches par des outils équivalents à ceux dédiés aux codes sources des logiciels.

Ainsi, Imagination For People est, à l’instar des forges logicielles, celle de l’innovation sociale libre. L’intégralité du contenu est publiée sous licence Creative Commons CC-by-sa, et la plate‐forme, développée en Python, est disponible sous AGPL v3.

Imagination For People est aussi, et avant tout, une communauté d’enthousiastes venant d’horizons mixtes (sociologie, conseil, numérique, animation, design…) qui ne demande qu’à s’ouvrir encore plus. N’hésitez pas à rejoindre l’initiative et apporter votre pierre à l’édifice, que vous soyez rédacteur, traducteur, développeur, financeur, graphiste ou simple enthousiaste !

Google Summer Of Code 2012

Posté par  . Édité par Nÿco, Bruno Michel, baud123 et patrick_g. Modéré par Florent Zara. Licence CC By‑SA.
25
1
mai
2012
Communauté

L'édition 2012 du Google Summer of Code est lancée et la liste des projets acceptés vient d'être publiée par Google. Cette année ce sont 1212 étudiants et 180 organisations qui participent.

Plus de détails dans la suite de la dépêche.

Sortie de Square : une solution libre de CRM pour mutuelles et assurances

Posté par  (site web personnel) . Édité par baud123. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
20
29
jan.
2013
Commercial

Nous lançons officiellement Square CRM, solution de gestion de la relation client open source (GPL) spécialement conçue pour les Assurances et Mutuelles Santé. Cette application multi canal (visites, agences, centre d’appel et Internet) permet à chacun des utilisateurs d’avoir une vision complète du client. Notre solution couvre toutes les particularités du métier : famille, contrat, cotisations, prestations, e-commerce, téléphonie, tarification, GED, adhésion…

Square CRM a la particularité d'être un logiciel libre créé en collaboration avec la Smatis (qui est notre client). Nous avons d'ailleurs écrit un petit article à ce sujet que vous trouverez dans les liens de cette annonce.

Il a été développé en Java grâce à notre usine logicielle libre Scub Foundation.

Rasdaman libéré en GPL V3

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
19
18
mai
2009
Base de données
Rasdaman ("raster data manager") est une extension à PostgreSQL permettant le stockage de données maillées dans une base de données. C'est en quelque sorte l'équivalent de PostGIS pour des données raster.

Conjointement développé depuis plusieurs années par la Jacobs_University_Bremen (Allemagne) et rasdaman GmbH, Rasdaman est désormais disponible en licence GPL V3 et en licence propriétaire.

Rasdaman est notamment utilisé par l'Institut géographique national français pour gérer une base de données de photographies aériennes de 12 To.

Journal python-easy-pki

Posté par  . Licence CC By‑SA.
19
9
fév.
2014

Bonjour,

Je viens de créer un script python qui permet de générer une PKI (Infrastructure_à_clés_publiques) en utilisant gnutls/certtool.

Je cherchais un outil équivalent à easy-rsa, mais utilisant [gnutls]. Oui je sais c'est sans doute idiot mais je considère certtool plus simple a utiliser et apparemment plus avancé que openssl, c'est surtout le système des templates qui me plaît.

J'ai donc relevé mes manches courtes, et me suis lancé à la recherche d'une API python pour gnutls/certool. (…)

Journal "beauté du code"

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
29
sept.
2014

Vous parlez beaucoup de la beauté du code, d’une esthétique du code. Comment expliquer à quelqu’un qui n’a jamais codé, à quoi peut ressembler un beau code ?

"Il faut de la simplicité – un beau code est aussi simple que possible – mais aussi de l’expressivité. Car en un sens, on n’écrit pas le code pour sa machine, mais pour les autres programmeurs, qui liront votre code après vous. Certains codes ont une vie très longue : quelqu’un essaiera peut-être (…)

Journal Advent of Code 2021

Posté par  . Licence CC By‑SA.
Étiquettes :
18
1
déc.
2021

C'est quoi l'Advent of Code ? Un calendrier de l'avent avec des problèmes de programmation, tout simplement. La difficulté est croissante tout au long du mois.
Quel langage peut-on utiliser ? Celui qu'on veut ! Trop bien, c'est l'occasion d'en apprendre un nouveau !
Il suffit d'un compte github, twitter, … pour se logger sur le site. C'est gratuit, mais on peut participer aux frais si on le souhaite.
Chaque petite fenêtre du calendrier s'ouvre à minuit UTC-5, ce (…)

Free assigné pour violation de la GPL

Posté par  . Modéré par Mouns.
Étiquettes :
18
26
nov.
2008
Justice
On savait depuis longtemps que le code source de la Freebox est un dérivé du noyau Linux, à la limite de la violation de la GPL. Le fournisseur d'accès Internet Free s'en défendait en rappelant que la Freebox reste la propriété de Free en restant sur son réseau. Mais c'était sans compter sur le soutien de trois développeurs Harald Welte (Iptables), Rob Landley et Erik Andersen (BusyBox) qui estiment que leurs droits d'auteurs ont été usurpés.

Cette affaire a fait pas mal de bruit et a fait couler beaucoup d'encre depuis le 14 novembre 2007, date de la première lettre de mise en demeure faite à Free. Ce n'est que très récemment, le 24 novembre 2008, qu'une assignation est envoyée à Free (voir le document PDF dans les liens ci-dessous).

NdM : un journal a été publié à ce sujet.

Sortie de cloonix-2.0

Posté par  . Modéré par Nÿco.
Étiquettes :
15
18
mai
2009
Linux
Cloonix est un logiciel de construction graphique de réseaux sous licence GPL v3. Les réseaux ainsi faits utilisent des machines virtuelles tel que User Mode Linux ou KVM. Il permet les modifications graphique de topologies ainsi que la création/destruction de machines virtuelles.

Cloonix permet de créer à la volée, par glisser-déposer, des machines virtuelles qui démarrent dès la fin du "déposé". Ces machines peuvent être connectées entres elles par l'intermédiaire de petits réseaux qui sont aussi à créer par glisser-déposer. Un lien est créé par double-clic sur le réseau suivi d'un simple clic sur une interface.

Cloonix vient de sortir en version 2.0 .

Journal Nvidia "libère" PhysX

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
9
mar.
2015

Physx est le moteur physique crée par AGEIA et racheté en 2008 par Nvidia. Disponible sur plusieurs plateforme (dont linux), il permet d'exploiter sa carte graphique pour créer des effets en temps réel très complexe suivant les règles de la physique sur, notamment, des particules. Plus que libérer le travail du processeur, il permet de donner encore plus de réalisme en temps réel à des simulations graphique (très utilisé dans les jeux).

NVIDIA vient, selon ses termes, de libérer le (…)