Journal La CIA offre sa première fournée de logiciels non libres gratuits

Posté par  . Licence CC By‑SA.
Étiquettes :
36
7
mar.
2017

Wikileaks révèle, à partir d’aujourd’hui 7 mars 2017, une nouvelle série de leaks concernant la CIA. Ce sont quelques centaines de millions de lignes de code qui sont publiées, concernant des virus, trojans, malwares permettant de prendre le contrôle d’équipements à distance (téléphones Android, iPhones, télévisions « intelligentes »), exploits « 0day ». Le consulat des États‐Unis de Frankfort serait une grosse base pour les opérations de ce type.

Journal Orwell dans le domaine public: nouvelle traduction chez Agone (et deux autres chez Gallimard)

Posté par  . Licence CC By‑SA.
36
18
jan.
2021

Soixante-dix ans après la mort de l'auteur, les textes de George Orwell (Eric Arthur Blair) tombent, ce janvier 2021, dans le domaine public. Paraît une nouvelle traduction aux éditions Agone (déjà parue en 2019 au Québec aux Éditions de la rue Dorion), ainsi qu'une nouvelle à la pléiade chez Gallimard (fait rarissime, seulement deux ans après leur nouvelle traduction de 2018). Quel intérêt de re-traduire Orwell ? Il se trouve, d'abord, que la traduction originale de 1950 est tronquée et (…)

Journal Spéculations sur une arrestation "imminente" de Julian Assange et de ses proches collaborateurs

Posté par  . Licence CC By‑SA.
34
2
août
2018

D'après Médiapart: https://www.mediapart.fr/journal/international/240718/les-speculations-sur-une-remise-d-assange-aux-autorites-britanniques-s-intensifient (article du 24 juillet)

Son avocat français Juan Branco est également inquiété par les autorités françaises: https://twitter.com/anatolium/status/1021034476464418816

La reddition de Julian Assange par l’Équateur est devenue très probable. On nous a annoncé une potentielle vague d'arrestations concernant un certain nombre de personnes, dont moi. Pour des raisons de sécurité, mes communications sont à partir de cette instant réduites.

Julian Assange est toujours réfugié à l'ambassade de l'Équateur, à Londres, depuis 2012.
La procédure et la demande d'extraction (…)

Journal Le web distribué: Zeronet, IPFS, Dat.data, Maidsafe,...

Posté par  . Licence CC By‑SA.
34
20
sept.
2016

J'ai découvert coup sur coup plusieurs technos qui «construisent l'internet distribué dont le monde a besoin» et je vais essayer de les présenter. Ça peut vite devenir technique donc je risque de me planter dans leur présentation.

Freenet

Je le cite d'abord car il est fonctionnel depuis plusieurs années. Il met en avant anonymisation sur le réseau et la résistance à la censure grâce à son fonctionnement en pair à pair: «Freenet est une plateforme pair-à-pair de communication et de (…)

Journal Un logiciel libre pour publier le catalogue d'une librairie en ligne (et autres produits)

Posté par  . Licence CC By‑SA.
33
29
mai
2020

J'ai développé un logiciel libre pour publier en ligne le catalogue d'une librairie. Les clients peuvent voir ce qu'il y a en rayon (ou ce qui a été), et passer commande. Il est assez générique pour définir et afficher d'autres produits.

Il est tout beau tout propre (merci Bulma CSS), voici à quoi ressemble un résultat de recherche:

Fonctionnalités

Il est fait pour marcher main dans la main (…)

Journal Gitlab 8.9: export-import complet de projets

Posté par  . Licence CC By‑SA.
Étiquettes :
32
6
juil.
2016

La version 8.9 de Gitlab est sortie le 22 juin 2016 avec son lot de nouveautés, dont notamment l'export complet de projets.

Il est possible d'exporter (puis d'importer ailleurs):

  • le code et le wiki
  • les fichiers téléversés
  • la configuration du projet (dont les web-hooks)
  • les tickets et leurs commentaires, les merges requests avec leurs diffs et leurs commentaires, étiquettes, milestones, snippets, etc

On peut signaler également:
- la possibilité de donner des priorités à des étiquettes afin de trier (…)

diaspora* 0.7.0.0

Posté par  . Édité par Flaburgan, Davy Defaud, palm123, ZeroHeure, bubar🦥, Benoît Sibaud, Nÿco et Ronan. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
31
25
août
2017
Internet

Samedi 19 août sortait une nouvelle version majeure de diaspora*, le réseau social libre, décentralisé et respectueux de la vie privée. diaspora* 0.7.0.0 arrive un an après la précédente version majeure et contient de nombreux ajouts et améliorations ainsi que de gros travaux de fond.

Framasphère, le pod diaspora* installé par Framasoft dans le cadre de sa campagne « Dégooglisons Internet », a été mis à jour.

Journal Découvrons Common Lisp. Comparaison avec l'environnement Python.

Posté par  . Licence CC By‑SA.
30
1
fév.
2017

Salut journal,

Je suis de plus en plus frustré par le langage Python, et comme j'aime bien le Emacs Lisp, à la fois le langage et l'environnement de développement, j'ai retenté le coup avec Common Lisp. C'était assez frustrant mais j'ai pris quelques notes qui pourraient servir aux suivants, d'où ce journal (ça fait un paquet d'années qu'on n'a pas parlé de Common Lisp par ici, ni d'aucun Lisp d'ailleurs même ceux à succès comme Clojure (et à part Guix (…)

Journal Un bond en avant pour Gitlab.com

30
23
jan.
2015

Il y a foule chez les clones de github, mais je n'en vois qu'un qui puisse être qualifié de concurrent sérieux et c'est gitlab, surtout depuis hier, où ils ont rendu leur infrastructure d'intégration continue gratuite pour les projets publics.

Liens:

Gitlab est décliné en deux éditions, une communautaire et une entreprise.

Voici une comparaison rapide entre gitLAB (Community Edition, celle de gitlab.com) et gitHUB:

Journal Ce logiciel qui choisit ta fac

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
30
14
avr.
2016

On a parlé du code source du logiciel qui calcule nos impôts, voici un autre logiciel qui gagnerait à être ouvert: celui qui départage par "tirage au sort" les candidats à la préinscription des licences les plus demandées.

(je résume l'article du Canard Enchaîné du mercredi 13 avril 2016 intitulé "Algorithme and blues" et signé David Fontaine)

Cela concerne 800 000 lycéens chaque année qui s'inscrivent sur "Admission post-bac" (APB). La petite association Droits des lycéens a demandé le code source (…)

Journal Julian Assange libre dans quelques heures

Posté par  . Licence CC By‑SA.
29
25
juin
2024

Il a quitté la prison londonienne ce mardi matin, il se dirige par avion privé vers un tribunal fédéral des îles Marianne, un territoire états-uniens dans le Pacifique, où il devrait plaider coupable pour « complot pour obtenir et divulguer des informations relevant de la défense nationale » (et uniquement ce chef d'accusation). Il devrait être condamné à 62 mois de prison, qui ont déjà été purgés en détention provisoire à Londres.

Il semble qu'on voit le résultat de la (…)

Journal Le système objet de Common Lisp (tutoriel CLOS)

Posté par  . Licence CC By‑SA.
29
4
oct.
2018

Salut,
Je continue à bien apprécier le langage Lisp et un des plaisirs récurrents est de travailler avec son système objet. Je vais vous en donner une présentation complète, avec au passage une introduction à son protocole de méta-objet (MOP, meta-object protocole). Si ce faisant ça vous enlève des à priori sur Lisp de la tête ça aura valu le coup ;)

RapydScript, le JavaScript qui se déguise en Python

Posté par  . Édité par Nils Ratusznik, palm123, Nÿco, bubar🦥, Ontologia et ZeroHeure. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
28
29
avr.
2015
JavaScript

RapydScript est un langage qui se compile en JavaScript, avec une syntaxe et des fonctionnalités qui se veulent proches de Python. Pour ceux qui connaissent coffeeScript, RapydScript est pareil mais inspiré par la lisibilité de Python. Il ne s'agit pas d'une nouvelle tentative de faire tourner Python dans le navigateur, comme par exemple Pyjamas. RapydScript reste du JavaScript, il n'introduit aucune limitation ni surcoût. Il paraît juste plus propre et donne l'impression d'écrire du Python.

Ses quelques fonctionnalités :

  • comme CoffeeScript, RapydScript répare les incohérences et inconsistances de JavaScript ;
  • un système de classes similaire à Python ;
  • support des listes en compréhensions ;
  • des exceptions comme en Python ;
  • des modules, plus flexibles que les modules Python ;
  • des arguments optionnels pour les fonctions, comme en Python ;
  • des décorateurs (sans arguments) ;
  • un système d'héritage plus puissant que celui de Python et plus clair que celui de JavaScript ;
  • le support d'objets (dictionnaires) avec fonctions anonymes, comme en JavaScript ;
  • la possibilité d’appeler n'importe quelle fonction, méthode, code JavaScript ou appel au DOM de n'importe quel framework, sans syntaxe spéciale ;
  • le choix entre les méthodes et fonctions à la Python ou leurs équivalents JavaScript ;
  • RapydScript s'auto-compile, c'est à dire que le compilateur est lui-même écrit en RapydScript et compile en JavaScript.

Journal Google ne s'empêche plus de lier le nom des internautes aux données collectées (comme Facebook)

Posté par  . Licence CC By‑SA.
25
23
nov.
2016

C'est annoncé comme un scoop peu médiatisé par propublica.org: https://www.propublica.org/article/google-has-quietly-dropped-ban-on-personally-identifiable-web-tracking et je n'ai pas vu de discussion sur le sujet.

Il y est dit que depuis 10 ans que Google a acheté la compagnie de publicité en ligne DoubleClick, ils n'avaient pas encore rapproché sa base de données de la leur, donc du nom de leurs utilisateurs, et s'empêchaient de le faire par leur politique de confidentialité. Mais il suffisait de changer ces statuts, ce qu'ils ont fait cet été (…)

Journal Gitlab: paquets Debian, intégration continue

Posté par  . Licence CC By‑SA.
25
6
mai
2015

Salut journal,

Je viens donner des nouvelles de Gitlab ("lab", pas "hub"), que j'aime bien et qui grossit à vue d'œil. Dernièrement deux choses valent le coup d'être mentionnées:

  • il existe maintenant des paquets Debian pour installer son instance de Gitlab en un coup de cuillère à pot. Voyez la doc.
    Exemple pour Debian 8 (Jessie):
    sh
    wget https://downloads-packages.s3.amazonaws.com/debian-8.0/gitlab-ce_7.10.1~omnibus.2-1_amd64.deb
    sudo dpkg -i gitlab-ce_7.10.1~omnibus.2-1_amd64.deb

  • la partie d'intégration continue (CI) a été grandement améliorée, la faisant ressembler à travis-ci (avec la (…)