Article deblock moi le filtre lappant encrypté

November 19th, 2014 par gaston

Un peu en vrac, mais au détour d’un post d’Andreas Gal (juste le CTO actuel de Mozilla) confirmant que VP8 et H264 seront mandatory dans l’implémentation de la spec WebRTC (vous savez, le skype-killer dans votre browser), on tombe sur un link touffu renvoyant vers énormément de détails techniques touffus sur le design de Daala, le codec vidéo de next-next-generation en train d’être implémenté par Mozilla et Xiph.org. Attention, mal de crane au détour des algos, mais y’a plein d’explications bien foutues sur les notions d’imagerie et de compression.

Rien à voir mais en bonus, sur le même blog on apprend que Mozilla, Akamai, Cisco, l’EFF, et Identrust se sont mis autour de la table pour porter le projet Let’s Encrypt, une nouvelle Certificate Authority visant a répandre l’usage de TLS chez madame Michu, et promettant beaucoup :

Free: Certificates will be offered at no cost.

Automatic: Certificates will be issued via a public and published API, allowing Web server software to automatically obtain new certificates at installation time and without manual intervention.

Independent: No piece of infrastructure this important should be controlled by a single company. ISRG, the parent entity of Let’s Encrypt, is governed by a board drawn from industry, academia, and nonprofits, ensuring that it will be operated in the public interest.

Open: Let’s Encrypt will be publishing its source code and protocols, as well as submitting the protocols for standardization so that server software as well as other CAs can take advantage of them.

Si en plus c’est accepté par défaut dans les navigateurs…. plus de détails techniques sur cette page.

Et parce que, quand même il faut envoyer du rêve..

$ sudo apt-get install lets-encrypt
$ lets-encrypt example.com

Vivement 2015!

Posté dans Article, Codaz | No Comments »

Codaz df –libxo xml

November 7th, 2014 par gaston

Tags: , , ,

C’est passé un petit peu en dessous des radars, mais Juniper sponsorise un projet nommé libxo qui fournit une API d’écriture en TXT/HTML/JSON/XML.. jusqu’ici, rien de bien spécial, sauf qu’au détour d’un (loooong) thread sur freebsd-arch@ (avec évidemment la question “mais pourquoi pas YAML?”, mais aussi une adhésion pleine de phk@ qui rappelle qu’il avait eu l’idée le premier, et le rappel d’un GSOC sur le sujet) on se rend compte que cette librairie a été intégrée à FreeBSD, et qu’un travail est en cours pour convertir les utilitaires du système de base à cette API (pour l’instant uniquement df(1), w(1) et wc(1)).

Ce qui permet des choses comme (exemple tiré de la page de manuel) :

% wc --libxo xml,pretty,warn /etc/motd
<wc>
  <file>
    <filename>/etc/motd</filename>
    <lines>25</lines>
    <words>165</words>
    <characters>1140</characters>
  </file>
</wc>

Autant d’un certain côté c’est génial pour générer des sorties machine-readable (plutôt que de faire du w | sed | grep | awk) et ça va ravir toute une génération d’admins2.0^Wdevops^Wpuppetistes, mais je pense qu’un certain nombre d’admins unixiens barbus vont en recracher leur café sur leurs écrans. Et enfin, même si les changements à apporter pour utiliser cette API sont minimes (cf le diff pour w(1) dans le premier mail), le travail est colossal.

On saluera par contre la démarche de Juniper (pas nouvelle non plus) de reversement de code à la communauté.

Posté dans Codaz, FreeBSD | 1 Comment »

Codaz Le jeu du printemps de l’amour

March 3rd, 2014 par marcello

Avant l’été chez Google, on s’active chez Debian France au printemps du nouveau contributeur. Le principe est simple: une liste de taches possibles d’une vingtaine d’heures pour s’initier au développement Debian, en vertu de quoi une fois la tache terminée le contributeur recevra le Cahier de l’Admin Debian en papier et en Francais. Y a de tout sur la liste, bien sûr du packaging, mais aussi du Django et du Flask pour l’infrastructure web de Debian. Détails par ici.

Posté dans Codaz | No Comments »

Codaz le mail c’est mort jte dis

February 6th, 2014 par gaston

Tags: ,

Comme les blogs, d’ailleurs. Mais mais mais y’a toujours des fous pour essayer de comprendre comment ca marche dans les tuyaux. Ainsi, Joshua Cranmer, un contributeur prolixe à Thunderbird, a entrepris il y’a quelques temps de réécrire le parseur MIME (vous savez, un des trucs qui gère le découpage des mails en bouts, entre autres) de mozilla en javascript, un effort connu sous le nom de JSMIME.

Et au passage, il en à vu des vertes et des pas mûres. Et il nous fait partager tout ca dans une série de posts qui valent leur pesant de cahouètes, et de mal au crâne.

More to come!

Et en bonus parce que je vous aime bien, et que ca manque de news sur ce site, un lien poilu n’ayant rien à voir, expliquant le C aux béotiens^Wdéveloppeurs objet^Wlangage de haut niveau, par l’auteur de putty (et des tonnes d’autres trucs au passage, ce type doit avoir un sacré budget rasoir). via dbsdlog.

Posté dans Codaz, Net | No Comments »

Codaz miss c’est la née, ah!

July 17th, 2013 par gaston

Tags: , , , ,

Deux petits liens qui mangent pas de pain,
Deux petits liens qui n’ont rien à voir ensemble,
Mais c’est quand même deux liens avec des poils qui débordent!

Tout d’abord un énorme post de Gregory Szorc (gps@mozilla) sur l’automatisation des builds chez mozilla, avec du buildbot, du puppet, du mock, des “ouch j’ai pété la terre entière en un commit”, bref, des poils, du sang et de la sueur. Au passage, gps@ est aussi l’architecte de la refonte du build system de Mozilla, centrée autour de moz.build et mach.

Ensuite, et n’ayant absolument rien à voir avec la choucroute (fort appropriée en cette saison), un nouveau moyen de distribuer des blacklists de spammers via BGP. *head explodes*. C’est proposé par phessler@ et beck@ (ainsi que Peter Hansteen qui s’intéresse aussi beaucoup au problème du spam), et y’a une présentation AsiaBSDCon qui en parle plus en détails. A noter que ce n’est pas reservé à OpenBGPD/spamd, mais c’est quand même mieux si ca populate des tables pf.

Posté dans Codaz, Net | No Comments »

Codaz wacko wacko wacko wack

April 2nd, 2013 par gaston

Mozilla à 15 ans aujourd’hui, mais pour une fois on va parler d’un autre VIEUX truc, presque aussi vieux qu’UNIX et BSD même!

Un ptit camembert jaune, ca vous dit rien ? Et bien un fou vient d’en recréer un clone libre, mais en seulement 24h, tout ca pour épater sa femme..

Il a eu la bonne idée d’utiliser le framework löve2d pour cela, qui a la bonne idée d’être packagé sous OpenBSD, ce qui permet de le tester avec les étapes suivantes:

sudo pkg_add love
git clone https://github.com/tylerneylon/pacpac
cd pacpac && sh make_love_file.sh
love pacpac.love

Au passage, des comalinks de fort bonne consistance: the pac-man dossier, une bible ultime, ainsi qu’une analyse poussée de l’AI derrière les fantomes.. dire qu’à l’époque tout ça tournait sur un z80 à 3mhz..

Sauce: osnews

Posté dans Codaz, Game | No Comments »

Codaz les BSD c’est trop mainstream

November 12th, 2012 par gaston

Si tu fais partie de ceux qui utilisaient linux en 99 parce que c’était rebelz, que tu est passé à BSD en 2007 parce que linux c’était devenu trop mainstream, et que maintenant en 2012 c’est devenu trop facile d’installer un package sur {Open,Net,Free,DragonFly}BSD, alors peut-être que Haiku est fait pour toi! (Pour mémoire, Haiku se veut le descendant libre de feu BeOS)

Ca tombe bien, la release R1alpha4 vient d’être publiée, et bien que la version puisse faire peur, elle est parfaitement utilisable sur du vrai matériel (de toute façon la virtualisation c’est pour les faibles, et haiku tourne sur un vieux coucou de 2000). Pour mettre l’eau à la bouche sur les nouveautés :

Si vous voulez prendre part au développement, tout est explique sur le trac, et le code est dans cgit. Haiku supporte les applications binaires distribuées sur haikuware ainsi que BeBits.

Ah, et au fait, haiku ca ressemble a ça, mais aussi a TOUSSAAaaa, et un peu d’histoire ne fait pas de mal.

Posté dans Codaz, Info | 1 Comment »

Codaz U Can’t VMTouch This

April 11th, 2012 par Klyr

Quelle ne fut pas ma joie quand aujourd’hui j’ai pu me changer les idées en jouant avec vmtouch.

Un petit programme C, tout mignon, qui nous permet de jouer avec le cache fichier: savoir quelle part d’un fichier est en cache, monter un fichier en cache, virer un fichier du cache.

Tout cela grace à des syscalls bien sympas:

  • mincore(2) pour savoir quels sont les pages en mémoire,
  • posix_fadvise(2) sur linux pour expliquer à l’OS si on veut garder ou virer un fichier du cache,
  • msync(2) sur FreeBSD sert à peu près à la même chose,
  • mlock(2) et mlockall(2) pour locker des pages en RAM.

Exemple d’utilisation: pré-cacher les mêmes fichiers sur un slave que sur un master pour qu’au moment du failover il n’y ait pas de ralentissement.

Dans le même genre, voilà un petit patch de rsync qui utilise posix_fadvise(2) et mincore(2) pour éviter à l’OS de perturber le cache fichier à cause d’un gros rsync et éviter les ralentissements.

Ça peut toujours servir quand on backup une DB et qu’on ne veut pas que le cache fichier soit totalement utlisé par les fichiers de la DB.

Le tout très bien expliqué ici par notre ami RRD.

Posté dans Codaz, FreeBSD, Linux, Unix | No Comments »

Codaz Il ferma sa dernière parenthèse …

October 25th, 2011 par dermiste

… et partit rejoindre les grands : John McCarthy est mort la nuit dernière. Il fut le père du système LISP, le premier langage de programmation abstrait des considérations hardware. Ce système connu un tel succès que des archis spéciales furent mise au point pour accélérer son exécution. C’est d’ailleurs sur une de ces machines (Symbolics) que Richard M. Stallman fit ses premières armes, avant de lancer le projet GNU et son emblématique éditeur Emacs, scripté en … LISP.

Pour lui rendre hommage, les flamewars emacs/vi observeront une journée de silence.

La homepage de John McCarthy
Le papier original sur LISP

Posté dans Codaz | 1 Comment »

Codaz R.I.P Dennis Ritchie

October 13th, 2011 par iMil

C’est sur, il vendait pas des tablettes pourries ou des téléphones de m’as-tu-vu, par contre, celui-là a vraiment révolutionné l’informatique. Mais va expliquer ça à la meute de zombies scotchés devant leur télé…

Pour ceux à qui ce nom ne dit rien, sachez simplement que sans lui, Linus, Theo et les autres seraient probablement pizzaïolos dans un quartier obscur de leurs villes natales.

exit(DENNIS_RITCHIE);

MaJ, twisla ajoute:

Juste pour référence directe, sa page perso avec pas mal de papers http://www.cs.bell-labs.com/who/dmr/

Posté dans Codaz | 1 Comment »

« Previous Entries

gaston <Vigdis > pinpin: et toi, tu es ivre aussi ? <pinpin > Vigdis: </proverbe breton>

twisla <pinpin> twisla: t'aurais pas une url en bookmark ? <twisla> pinpin: goatse.cx <pinpin> twisla: salope.

Identification

Enregistrez-vous

SQUAD!

GCU live

<-- spyrosg left irc: Ping timeout: 240 seconds
<-- HS-157 left irc: Ping timeout: 240 seconds
<-- TeXitoi left irc: Ping timeout: 252 seconds
--> TeXitoi joined #gcu.
--> HS-157 joined #gcu.
<-- kAworu left irc: Read error: Connection reset by peer
--> kAworu joined #gcu.
<-- tillo left irc: Ping timeout: 268 seconds
<-- lynxt left irc: Ping timeout: 240 seconds
--> tillo joined #gcu.
--> tillo_ joined #gcu.

Miiissioudaaam'

Archives:

Meta:

Hosted by:

NBS-System