Journal GSoC sur GtkSourceView/gedit

Posté par  . Licence CC By‑SA.
55
21
sept.
2013

Me voilà arrivé à la fin du Google Summer of Code chez GNOME. C'est un bon moment pour faire un récapitulatif de mes aventures GNOMEsques.

Tout a commencé un beau^W jour pluvieux d'été, en 2009, où je voulais me lancer dans un projet de programmation. J'aimais bien GNOME, donc développer une application en GTK+ me paraissait un choix judicieux. Qu'est-ce qu'il me manquait dans GNOME ? Un bon éditeur LaTeX, pardi ! J'utilisais Kile à l'époque. Me voilà donc (…)

Journal Chiffrement SSL et confidentialité

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

Depuis quelques temps j'ai eu pas mal de lecture sur le fonctionnement de SSL et notamment des articles sur les conséquences de l'utilisation de certains algorithmes de chiffrement (cipher) et sur les défauts de certains. Comme je pense que ça pourrait intéresser quelques personnes dans le coin, je vous fais donc part de tout ceci.

Tout d'abord, en entrée, je vous propose un article du Monde qui parle de travaux pour imposer un contournement possible des algorithmes SSL aux éditeurs (…)

Journal Ras le bol des plateformes d'e-recrutement

Posté par  . Licence CC By‑SA.
Étiquettes :
35
26
août
2013

Bonjour Nal,

c'est sous le coup de la colère teinté d'énervement que je vais tapoter mon clavier pour te raconter une histoire.

Nous le savons (plus ou moins), l'ingénieur informaticien est une denrée qui est (plus ou moins) recherchée par les entreprises. Ils recrutent, ils veulent des bonhommes (ou des femmes, hein), qui codent, qui développent, qui administrent, qui SQL-requêtent, qui valident etc…

Régulièrement, sur pleins de sites, on trouve donc des offres d'emplois pour pleins de profils. Et quelquefois, (…)

Journal Annonce : Manux 0.0.1

Posté par  .
72
15
août
2013

Bonjour tout le monde!

Je voudrais profiter de ce journal pour vous présenter mon projet personnel : Manux version 0.0.1.

Il s'agit d'un système d'exploitation, pour l'instant très limité, conçu pour encaisser les exploits jour zéro en espace utilisateur, et renforcé face aux exploits noyau. Son noyau, ainsi que les éléments du cœur du système (comme le système de paquetages), ont été entièrement écrits de zéro par mes soins. Son architecture est très différente de celle des autres systèmes d'exploitation (…)

Journal Gnome: ça faisait longtemps qu'on avait pas lancé un flamewar à propos de notre bureau...

Posté par  (site web personnel) . Licence CC By‑SA.
41
27
août
2013

https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=e204eddcdbfb9f8d722355fab1643330c7d10c25

Ce ne sera pas pour la prochaine version stable mais les devs de GNOME prévoient de supprimer le copier/coller via le bouton du milieu!

Pour l'instant, ils ont fait marche arrière devant le début de gronde mais ce ne sera pas le cas dans le futur.

Reste la question essentielle, est ce qu'ils vont au moins ajouter une option dans dconf pour le réactiver, est ce qu'il faudra attendre 3 ans pour avoir l'option, ou est ce qu'on pourra (…)

Journal Kit de démarrage Python

Posté par  (site web personnel) . Licence CC By‑SA.
36
27
août
2013

Avec le temps, je me suis rendu compte que faire un projet Python bien propre n'était pas si facile que ça, il faut écrire les tests unitaires, utiliser gettext pour les traductions, avoir un fichier setup.py (équivalent de Makefile) pour l'installation ou la génération de paquets (setup.exe, .deb, .rpm, …), préparer la doc pour la générer facilement, utiliser pkg_resources au lieu d'accéder directement aux fichiers (pour les icônes, par exemple), etc.

Au final, ce boulot doit être refait à chaque (…)

Journal Le tourbillon mystérieux des mondiaux de natation

Posté par  (site web personnel) . Licence CC By‑SA.
38
4
août
2013

Une polémique assez étrange est en train de naître au sujet des performances des nageurs lors des mondiaux de natation qui se déroulent à Barcelone. Selon un article publié sur le blog sportif du Monde, un tourbillon créé par les turbines de filtrage procure un avantage à certaines lignes d'eau par rapport aux autres.

En effet certains observateurs attentifs se sont rendus compte que les temps des athlètes nageant dans les lignes d'eau 1, 2, et 3 étaient toujours (…)

Journal [HS] 48h chez un éditeur logiciel en 2013

Posté par  . Licence CC By‑SA.
90
10
août
2013

Chers linuxfriens

Disclaimer: bien que cela fasse plusieurs années que je travaille dans le domaine de l'édition logicielle, cela ne fait pas de moi un spécialiste, bien au contraire.

Transport

Dans les entreprises, il existe ce que l'on appelle des horaires. Ainsi, mon patron, celui de la SSII qui m'a embauché, et mon autre patron, celui chez qui je passe mes journées et qui paye mon premier patron (à des tarifs indécents, surtout lorsque l'on voit le peu qui m'est (…)

Journal Aime-moi tendre, aime-moi vrai.

Posté par  (site web personnel) . Licence CC By‑SA.
40
21
août
2013

Peuple de LinuxFR bonjour,

 

C'était juste pour vous dire, il y a quelque temps j'ai eu besoin de mettre du lorem ipsum sur un site multilingue, et je me suis vite rendu compte que l'original n'est pas très adapté : il ne permet pas de voir du premier coup d'œil si on a effectivement changé de langue, et pour du texte sur des colonnes étroites il ne permet pas d'apprécier les différences de longueur des mots par exemple entre (…)

Journal Oui, mais si on oublie la réponse à sa question secrète ?

Posté par  . Licence CC By‑SA.
44
25
juil.
2013

Bonjour à tous,

Comme moi, peut-être vous-êtes vous un jour posez cette question : « que se passe-t-il si je n'ai plus accès à ma boîte mail et que je ne me rappel plus de la réponse à ma question secrète » ? Et, comme moi, peut-être l'avez vous refoulée bien vite en vous disant que de toute manière cela ne vous arriverai jamais. Aujourd'hui, j'ai la réponse à cette question en ce qui concerne les comptes Yahoo et je tenais à vous (…)

Journal Un Firefox qui respecte votre vie privée

Posté par  (site web personnel) . Licence CC By‑SA.
52
20
juil.
2013

Salut les moules,

Ça fait longtemps que j'essaie régulièrement de voir toutes les informations qu'envoie mon Firefox à toutes les régies de pub, de statistiques… qui fleurissent sur un bon paquet de sites web, et que je tente d'améliorer la situation en utilisant diverses extensions.

Je pense maintenant avoir plutôt fait le tour de la question, et j'ai trouvé pas mal d'extensions vraiment pratiques, ainsi que quelques petites techniques utiles.

Du coup, j'ai rédigé un article là-dessus : http://www.palkeo.com/sys/firefox-anonyme.html

Voilà, (…)

Journal Retour d'expérience avec le langage J

36
23
août
2013

Bonjour Nal,

je vais te parler d'un langage que je me suis mis à apprendre ce mois d'août. Son nom c'est J tout court. Il s'agit d'un langage spécialisé dans la manipulation de tableaux multidimensionnels à l'aide d'une notation très compacte, descendant d'APL. Il n'y a qu'une seule implémentation, dont la version 701 a été libérée sous GPLv3 en 2011, mais des licences commerciales sont aussi possibles. Il s'agit d'un langage interprété, pensé pour une utilisation intéractive exploratrice (…)

Journal Comment fonctionne Bitcoin

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
65
12
juil.
2013

Dans ce journal je vais essayer d'expliquer les mécanismes derrière Bitcoin.

Je couvre ici uniquement les aspects techniques. Pour bien comprendre ce journal, il est préférable d'avoir des notions de base de cryptographie, en particulier comprendre ce qu'est une Fonction de hachage et une signature numérique.

Bitcoin c'est quoi ?

Le but de Bitcoin est une monnaie et un moyen de payement sur internet décentralisé hors du contrôle des gouvernements, des banques, ou d'une seule société.

Le mot « Bitcoin » (…)

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 (…)