Journal De tout, de rien, des bookmarks, du bla bla

Posté par  (site web personnel) .
43
3
juil.
2012

Sommaire

Introduction

Voici une nouvelle petite sélection de liens pour la semaine passée. Par rapport aux autres fois je suis légèrement en retard, week end oblige. D'ailleurs, une question pour toutes les personnes habitant à Paris ou environs : c'est quoi votre espèce de truc qui ressemble vaguement (mais de loin) à des transports en commun ? Franchement c'est une (…)

Journal Une structure de données générique ?

Posté par  (site web personnel) .
Étiquettes :
5
3
juil.
2012

On est souvent confronté dans le développement à des besoins constants d'évolution de structures de données. C'est pourquoi on possède maintenant de nombreux outils qui gèrent la migration, la colle objet-relationnel et autres problématiques purement techniques.

Mais peut-on construire une structure de donnée totalement générique, étanche à l'évolution des données à encoder ?
J'entend généricité par sa capacité à exprimer n'importe quel contenu sémantique.

M'étant pas mal amusé avec Attempto Controlled English, je m'en suis inspiré pour construire une structure (…)

Journal Supprimer un message dans la boîte de réception d'un salarié

Posté par  .
Étiquettes :
10
3
juil.
2012

Imaginons le cas complètement fictif suivant :

Une moyenne entreprise dont les boîtes de messagerie sont hébergées sur un serveur tiers (chez orange, par exemple). Chaque salarié accède à sa boîte avec le mot de passe que l'administrateur système lui a fourni à la configuration d'outlook.

Un jour le chef envoie un message à tous les salariés avec par erreur un contenu confidentiel. Rage et panique ! Il coupe l'internet, et appelle l'administrateur système pour que celui-ci aille dans les boîtes (…)

Journal Unity peut enfin crosscompiler pour Linux

Posté par  (site web personnel) . Licence CC By‑SA.
26
3
juil.
2012

Non, ce noujral ne parle ni de cyclimse ni de l'élégant Unity développé par Canonical, mais plutôt du logiciel propriétaire Unity qui, avec un fonctionnement assez proche de Flash, permet de concevoir des jeux à partir de plate-formes Windows et OS X pour délivrer des binaires sur tout un tas de plate-formes, des OS propriétaires de bureau jusqu'aux consoles de jeux en passant par les ordiphones.

C'est un des attraits qui rendent ce logiciel plutôt populaire auprès des développeurs (…)

Journal Declaration of Internet Freedom

Posté par  .
20
2
juil.
2012

Un appel, annoncé il y a quelques heures, qui définit un ensemble de libertés fondamentales sur internet : expression, accès, ouverture, innovation et vie privée. Il a déjà reçu des soutiens importants : l'EFF, Yochai Benkler, Cory Doctorow, Aaron Swartz, Neil Gaiman…

Techdirt a fait une jolie image :

En texte, la déclaration :

Declaration

We stand for a free and open Internet.

We support transparent and participatory processes for making Internet policy and the establishment of (…)

Journal lemonldap-cli

Posté par  (site web personnel) . Licence CC By‑SA.
12
2
juil.
2012

LemonLDAP::NG est une excellente solution Open-Source pour réaliser facilement un système de SSO (Signle-Sign On).

Développé en perl, il s'intègre à apache2 sans grand soucis de configuration.

La configuration de LemonLDAP::NG peut se faire via une interface web, le manager.
C'est simple, rapide, et pas casse-tête. On arrive facilement à un résultat utilisable pleinement.

Cependant, quittons notre serveur local :

  • Je suis une entreprise qui souhaite pouvoir déployer une application rapidement ;
  • Je veux que chacune de mes applications (…)

Journal Leap second

Posté par  (site web personnel) . Licence CC By‑SA.
66
1
juil.
2012

Vous le savez peut-être mais la rotation de la terre ne fait pas tout à fait 24h. Je vous rassure, ça tombe vraiment pas loin. Mais il arrive de temps en temps qu'il faille corriger cet écart. C'était le cas ce week-end avec l'introduction d'une « leap second » : samedi à minuit, une minute a duré 61 secondes au lieu des 60 secondes habituelles.

Petit changement, mais conséquences non-négligeables : beaucoup de code écrit sur cette planète n'est pas (…)

Journal FSF & SecureBoot

Posté par  (Mastodon) .
Étiquettes :
37
1
juil.
2012

La Free Software Fondation vient de publier un papier sur la problématique du SecureBoot. C'est à lire ici.

Après un bref rappel sur l'historique de leurs positions et actions sur ce sujet, après quelques paragraphes sur les problèmes philosophiques et les concrets posé par ce système (retrait du droit de contrôle de son matériel si certaines conditions ne sont pas remplis), la FSF prends position sur les choix des deux grandes distributions qui déjà fait connaitre les directions qu'elles (…)

Journal Gé(né)rer ses mots de passe

Posté par  . Licence CC By‑SA.
22
29
juin
2012

Voici un petit article que j'ai écris il y a quelques jours. Initialement la cible n'était pas LinuxFR donc je vais l'adapter un peu pour le public de barbus que vous êtes.

Introduction qui dit qu'il y a des méchants pirates et qu'il faut faire attention à ses identifiants.

Qu'est ce qu'un bon mot de passe ?

Blabla que vous connaissez par coeur : alpha-numérique + minuscule/majuscules + caractères spéciaux + >= 8 caractères.

Combien de compte avez vous sur internet

(…)

Journal Pourquoi plus aucune ville ne passe à Linux ?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
29
juin
2012

Je me suis demandé pourquoi Linux, réputé moins cher que ses concurrents, n'arrive plus à séduire les municipalités (notamment européenne). En effet, en 2003 jusqu'en 2005 environ, il n'y avait pas un mois où une grande migration n'était pas annoncée :
-> Munich
-> Vienne
-> Bergen
-> Berlin
-> Un état Indien dont j'ai perdu le nom
-> Rhénanie Westphalie (bon ce n'est pas une ville non plus mais…)
-> Amsterdam

Aujourd'hui il semblerait que cette vague est asséchée. (…)

Journal Acheter un laptop sans OS

29
28
juin
2012

Et oui, mon fidèle Toshiba a rendu l'âme il y a peu. Le dernier écran qu'il a affiché fut celui du "Shutting down now", il y est resté bloqué toute une nuit le malheureux. Au matin, c'en était fini de lui.

Alors il est temps de sortir le portefeuille, mais attention, on ne donne pas ses sous à n'importe qui. En particulier, hors de question de filer le moindre centime à une certaine boite de Redmond, qui n'a déjà que (…)

Journal cjm, un frontend à dmtcp

Posté par  .
Étiquettes : aucune
32
28
juin
2012

Sommaire

Synopsis :

Je vais vous parler de checkpointing de processus. Je vous préviens, je ne suis pas un expert juste un utilisateur. Pour répondre à mes besoin j'ai écrit un petit (minuscule) frontend à une solution existante.

Problèmatique

Lançant régulierement des calculs coûteux (en temps) sur des machines (dont certaines qui n'ont pas la chance de m'avoir comme utilisateur root), je suis confronté à plusieurs problèmes de calculs interrompus par des causes multiples. (…)

Journal La sauvegarde MySQL

Posté par  . Licence CC By‑SA.
Étiquettes :
22
28
juin
2012

Cher journal,

J'ai enfin trouvé une manière de sauvegarder et de restaurer une base MySQL de plusieurs Go qui soit efficace dans les deux sens.

Pour les bases

  • Sauvegarde:

    mysqldump --single-transaction --quick -B $db | gzip > $db.sql.gz

  • Restauration

    zcat $db.sql.gz

Pour les bases > 1 Go, une approche innovante est préférable, surtout dans le cas d'innodb (où il ne faut pas oublier d'activer innodb_file_per_table)

  • Sauvegarde (que vous pouvez éventuellement compresser par la suite): mysqldump --quick --skip-extended-insert --tab=/tmp/$db -B (…)