Journal Valisp, un langage (pseudo-)Lisp au-dessus de Vala

Posté par  (site web personnel) . Licence CC By‑SA.
48
15
oct.
2013

Cher journal, je me permets de te présenter un projet personnel à l'intérêt assez limité : le langage jouet Valisp, qui a pour objectif d'ajouter une couche « Lispienne » au langage Vala.

Mais pourquoi ?

Parce que ! Vala tout seul, ce n'est pas assez rigolo : c'est juste un langage (Vala) qu'il faut compiler dans un autre langage (C) qu'il faut ensuite compiler à nouveau, ce qui est beaucoup trop direct, admettons-le.

Valisp est donc un langage qu'il faut compiler dans (…)

Journal Disséquer du binaire sous linux

Posté par  (site web personnel) . Licence CC By‑SA.
47
27
nov.
2013

J'aime bien le reverse, j'aime bien linux, j'aime bien lire de l'hexa et j'aime bien les crackmes.

Pour reverser, on a tout ce qu'il faut sous linux.

readelf:
Toujours pratique au début pour connaître un peu mieux le binaire, il affiche pas mal d'infos intéressantes, comme l'entry point, les sections etc.. ex:
readelf -s /bin/ls

objdump:
Indispensable. objdump sait désassembler un binaire complet et afficher les offsets/mnémoniques et instructions. ex:
objdump -d /bin/ls

gdb:
Faut il encore le présenter. Tous (…)

Journal OSX, Windows, GNU/Linux Toolchains

Posté par  . Licence CC By‑SA.
47
12
déc.
2013

Depuis maintenant plus d'un an je travaille avec Ray Donnelly sur l'ajout dans l'outil crosstool-ng du support de Darwin(OSX) comme système cible.

Nous avons depuis maintenant un moment une solution fonctionnelle et somme en train de faire les demandes de patch pour que notre fork, ceci est plus une sandbox qu'un fork à proprement parlé, soit directement intégré dans la version officielle de crosstool-ng

De base, crosstool-ng est un outil permettant de générer des chaînes de cross-compilation depuis un (…)

Journal Promulgation du Patriot Act à la française sans opposition

47
19
déc.
2013

Chères moules,

Comme je le signalais précédemment, le parlement français, a adopté la loi de programmation militaire, dont l'article 20 instaure un régime d'écoutes sans contrôle judiciaire, comparable à celles prévues par le PATRIOT Act américain.

Vu les problèmes qu'elle posait, cette loi méritait un examen par le Conseil constitutionnel ; les députés étant trop lâches pour le saisir d'eux-mêmes, une pétition avait été lancée pour les motiver un peu.

Bonne nouvelle : cette pétition a récolté 90.000 signatures citoyennes, et a (…)

Journal Recette pour burgers

Posté par  . Licence CC By‑SA.
47
24
mai
2013

Pour faire saliver cbo< et Neflanders< je vous propose une recette de burgers. Ceci afin de changer agréablement de l'habituelle pizza pour geeks.

Pains pour hamburgers

Pour un bon burger c'est très important d'avoir un pain maison (les pains industriels sont vraiment pas bons). J'ai été assez surpris de la facilité de la recette. La pâte est la même pour les hot-dogs.

Ingrédients pour 10 pains à hamburgers

680g de farine T55
2 c à café de levure boulangère
4 (…)

Journal La HADOPI demande de limiter la curiosité des journalistes à la CADA

Posté par  (site web personnel) . Licence CC By‑SA.
46
6
juin
2013

Elle « demande à tout le moins, à la Commission [CADA]de bien vouloir inviter M. Marc REES à plus de modération dans l’usage de son droit d’accès aux documents administratifs et de leur réutilisation ».

Il faut le limiter car il a le culot d'écrire des articles.

« la liberté de réutilisation des d’informations publiques n’est pas sans limites, la dénaturation des informations publiques étant passible de sanction », donc, dans cette éventualité, il faut que les journalistes ferment leur gueule ?

http://www.pcinpact.com/news/80232-quand-hadopi-demande-a-cada-moderer-curiosite-pc-inpact.htm

Journal Quelques outils pour Windows

46
6
nov.
2013

Dans le cadre du travail, il est parfois obligatoire d'utiliser une machine avec Microsoft Windows.

L'année dernière, j'utilisais une machine sans droits administrateurs. Après avoir réussi à négocier VirtualBox, j'avais passé l'année à alterner entre une ArchLinux/OpenBox sans accélération graphique et Windows.

Depuis j'ai changé de travail et je suis passé administrateur de ma machine, toujours sous Windows. Je me suis donné pour objectif de me passer de VirtualBox au maximum. Voici les outils que j'utilise pour survivre dans cet (…)

Journal Utroff est publié

Posté par  (site web personnel) . Licence CC By‑SA.
46
5
avr.
2013

Sommaire

Comme vous le savez peut-être, je suis un fervent utilisateur du vénérable troff. Voilà des années que je l’utilise et que j’adapte son écosystème logiciel à mes besoins. Et aujourd’hui, est publiée la version bêta (l’interface est encore susceptible de changer) de ce travail.

Le mot d’ordre du projet est «Use Troff !», et ce mot d’ordre lui sert de nom: utroff.

Utroff

Histoire d’utroff

L’histoire d’ (…)

Journal Kubunteros, réfléchissez!

Posté par  (site web personnel) . Licence CC By‑SA.
46
1
nov.
2013

Lorsque Mark Shuttleworth, suite à des conflits autour de Mir, a critiqué ses collègues libristes en les qualifiant de "Tea Party", d'aucuns, comme Jono Bacon lui-même, "Ubuntu Community Manager", n'ont pas aimé - pour mille raisons.

Entre autres, les dévs de KDE n'ont vraiment pas tant aimé. Aaron Seigo, développeur de Plasma, a donc demandé à Mark Shuttleworth de lui offrir un débat, en public, afin de reprendre les différents sous un angle technique, hors "politique". C'était il y (…)

Journal avec Pythran, Numpy file comme le vent

Posté par  (site web personnel) . Licence CC By‑SA.
46
5
avr.
2013

Salut mon petit journal,

je te tiens de temps en temps au courant des avancement de Pythran, ze convertisseur Python -> C++ dédié au calcul scientifique. La dernière fois que nous avons discuté, tu m'avais dit de repasser te voir quand je serais capable de supporter ce genre de calculs:

import numpy as np
n = 100000
b, c = np.ones(n), np.ones(n)
d = np.sqrt(b
(…)

Journal Kernel.org change de peau

Posté par  (site web personnel) . Licence CC By‑SA.
46
2
mar.
2013

Bonjour nal,
Pour ceux qui auraient raté la nouvelle (inutile donc indispensable), le site préféré des manchots change de peau !

Finis donc le look "old school", le site web un poil plus moderne utilise désormais Pelican !

Pour ma part, c'est plutôt réussi, j'approuve particulièrement la police d'écriture :
- Pour le texte : Oxygen ;
- Pour les titres : Oswald.

Bon week-end les moules…

Sources :
www.kernel.org
Github de pelican
Pourquoi le nom pelican ?
Police Oxygen et Oswald

Journal Power8 - OpenPower : l'hégémonie du x86 pourrait-elle être bousculée dans le monde serveur ?

Posté par  . Licence CC By‑SA.
45
27
août
2013

Bonjour à toi cher lecteur avide de libre et de technologie.

voilà quelques temps que je n'ai pas usé de cet espace de liberté ; aussi il était grand temps de mettre un terme à cette disette de contribution (si on peut appeler ça contribution hein).

Bref, les infos ci-après ne sont pas passés par ici et il me semblait important de vous en faire part.

En effet les choses bougent pas mal du côté du Power et de la posture (…)

Journal Google : don't be evil, la suite

45
5
jan.
2013

Oui je sais vendredi c'était hier, mais Free m'a devancé : j'ai donc préféré attendre 24h pour sortir ma diatribe anti-Google. En fait non c'est un pur hasard :)

Plutôt que d'affronter équitablement la concurrence, Google a décidé d'utiliser une arme que Xaviel Niel ne renierai pas : le filtrage du web en fonction de ses intérêts commerciaux.

La cible : les terminaux Windows Phone. (oui ca pu c'est pas libre).

Cela a commencé par l'annonce de l'arrêt du support (…)

Journal LXDE, Razor-qt et Qt (et GTK+)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
45
6
juil.
2013

Les choses bougent depuis quelques mois du côté de LXDE, le bureau X léger basé sur GTK+ 2.

Enfin basé sur GTK+ 2, plus pour longtemps. Leur toolkit de prédilection n'est plus maintenu et porter à moyen terme le bureau vers un toolkit plus moderne et surtout toujours maintenu semble une chose judicieuse. Seulement contre toute attente, ce n'est pas GTK+ 3 qui a été retenu mais Qt (Qt 4 dans un premier temps puis Qt 5.1 ensuite). Ce (…)