Journal Diaspora : un space opéra open-source et multi-plateformes dans l'univers de BSG

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

Plop,

J'écris ce journal ce soir pour faire partager une info qui a fait ma journée : un jeu dans l'univers de Battle Star Galactica (l'histoire se passe 40 ans après la série) est sorti récemment, et il mérite qu'on s'y arrête 5 min.

Disponible sur toutes les plateformes (Linux, MacOSX, Windows), il est gratuit, open-source et GÉNIAL !

Je vous laisse en apprendre plus ici.

Merci à Korben pour l'info !

NdM : le site du jeu est http://www.diasporagame.com/ qui (…)

Journal La revanche du cochon/chien

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
44
10
sept.
2012

Traditionnellement sous *BSD, le nom fonction qui termine l’exécution de l'OS est une boutade : die_you_gravy_sucking_pig_dog(void).

C'est le cas par exemple sous NetBSD[1], OpenBSD[2], DragonFlyBSD[3] mais également pour FreeBSD jusqu'à ce qu'au détour d'un commit[4] la fonction disparaisse au profit de quelque chose de soit disant moins crétin (perform_shutdown(void);)

--- head/sbin/shutdown/shutdown.c   2009/12/29 08:45:50 201179
+++ head/sbin/shutdown/shutdown.c   2009/12/29 08:49:43 201180
@@ -93,7 +93,7 @@
 static const char *nosync, *whom;

 static void badtime(void);
-static void die_you_gravy_sucking_pig_dog(void);
+static void perform_shutdown(void);
 static
(…)

Journal Un instantané du parc serveur du Conseil général de Maine-et-Loire

Posté par  .
19
10
sept.
2012

Ce type d'information peut intéresser quelques uns d'entre vous. Attention, il s'agit d'un exemple pour une collectivité territoriale. Chaque collectivité effectue ses propres choix techniques. Les chiffres et les données qui sont fournies ne sont absolument pas transposables d'une collectivité à une autre.

Pour fixer les idées :

  • le Maine-et-Loire compte 780.082 habitants (bientôt 780.083 :),
  • le CG emploie ~3000 agents pour autant de postes de travail.
  • +300 applications métiers sous différentes formes : de l'application Web, au client (…)

Journal L'auto-hébergement, kesako, où en sommes nous ?

Posté par  (site web personnel) . Licence CC By‑SA.
9
10
sept.
2012

Les solutions d'auto-hébergements existent maintenant depuis quelques temps, et je souhaiterai revenir un peu sur celles-ci afin d'ouvrir un débat sur leurs utilités (c'est en plein dans mon actualité avec le projet qy.share, mais il n'y a pas que lui). Il me semble en effet que ces logiciels souffrent d'une image assez négative (lorsque l'on regarde l’intérêt qui leur est réellement portée par nos amis bloggers et journalistes) malgré les services et les promesses qui sont réellement tenus. De plus, (…)

Journal Python 3.3.0 release candidate 2

Posté par  .
Étiquettes :
22
9
sept.
2012

Chers lecteurs,

La deuxième release candidate de Python 3.3 vient de sortir. Avec un peu de chance, ce sera aussi la dernière avant la sortie finale de cette nouvelle version stable.

Les améliorations de Python 3.3 sont nombreuses. Quelques exemples :

  • nouvelle syntaxe yield from pour déléguer un générateur à un autre
  • nouveaux modules lzma (compression xz et lzma), ipaddress (opérations sur adresses et masques IP), faulthandler (affichage d'une trace lors d'un plantage du processus)
  • intégration de pyvenv, outil (…)

Journal Genèse d'un journal

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
9
sept.
2012

Mon journal précédent parlait de realloc dont on ne contrôlait pas la valeur de retour. Suite à ce journal j'ai été très surpris par le nombre de commentaires clamant que ce n'était pas important, que le noyau se chargerait de tuer le processus, que le programme planterait, … Je vais donc expliquer ce qui m'a amener à écrire ce journal.

Je codais un petit truc vite fait en C et j'avais besoin d'utiliser snprintf. Cette fonction prend, en paramètre, (…)

Journal GNU/Linux et logiciels libres s'invitent au club d'info de Montélier (Drôme) pour 2012-2013

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
7
9
sept.
2012

Bonjour à tous !

Tout est dans le titre:

  • GNU/Linux et logiciels libres s'invitent à Montélier (Drôme) pour 2012-2013
  • 1h30 chaque semaine d'octobre à juin, horaire proposé le jeudi de 18h à 19h30

Le club informatique (généraliste) de Montélier (Drôme, à quelques kilomètres à l'est de Valence) s'organise chaque année pour permettre à tout un chacun de progresser en informatique dans des tas de directions (bureautique, internet, photo, création de site, etc).

Les logiciels libres et GNU/Linux n'étaient pas représentés jusqu'à (…)

Journal De la crédibilité d'une source, et du système de vérification de Wikipedia.

Posté par  .
Étiquettes :
28
8
sept.
2012

Philip Roth est un romancier ma foi assez connu. Je n'ai rien lu de lui, mais il est assez prolifique pour que je sache qui il est, et que je connaisse quelques titres des romans qu'il a publiee.

Récemment, il a visité sa page Wikipedia, qui raconte qu'un de ses romans, "The Human Stain", était supposément inspiré de la vie de l’écrivain Anatole Broyard. Roth a écrit aux admins de Wikipedia, en expliquant que non, ce n’était pas vrai, et (…)

Journal Qy.share 1.0s, logiciels libres et GrosBill

Posté par  (site web personnel) . Licence CC By‑SA.
8
8
sept.
2012

La version 1.0s de qy,share est maintenant disponible en téléchargement à l'adresse http://www.qyshare.com (version Linux et Windows FR pour le moment) . Qy.share est une solution d'autohébergement qui a pour objectif de simplifier le partage et les échanges entre les membres d'une même famille et leurs proches, en mettant en œuvre des logiciels libres (linux ubuntu, mysql, apache, php, wordpress) dans une machine virtuelle virtualbox capable de fonctionner sur n'importe quel ordinateur à base de processeur x86. Ces softs sont (…)

Journal Un fstab bien configuré pour un ordinateur « de bureau »

Posté par  . Licence CC By‑SA.
36
8
sept.
2012

Sommaire

Bonjour journal de Linuxfr,

Ça fait quelque temps que je te lis mais c'est la première fois que je t'écris.
Je suis (…)

Journal Un article sur le sandboxing de Chrome sous Linux

Posté par  .
21
8
sept.
2012

En ce moment, le principe de moindre privilège pour sécuriser les applications UNIX, c'est un peu mon dada. J'en ai parlé dans une dépêche sur Capsicum, qui est un modèle de sécurité très riche et très intéressant mais pas encore porté sous Linux (il est maintenant disponible dans FreeBSD par contre), une dépêche sur seccomp-filter, une autre technologie pour Linux beaucoup plus bas niveau mais (secrètement) reliée, et indirectement dans le troll sur le modèle de sécurité de (…)

Journal realloc

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
7
sept.
2012

Sur mon netbook avec 1Go de RAM, je déteste particulièrement les programmes qui bouffent de la mémoire dans le vide. Et quand un programme qui affiche la date, le niveau de batterie et deux trois autres informations mangent 4 fois plus que ce qu'utilise xmonad, je suppose un problème.

Je récupère le code source et je regarde. Du C qui est du C++ ou le contraire, mais bon, passons. Je n'ai pas prévu de faire la moindre correction au code. (…)

Journal Création d'un web-service de type REST en Opa

Posté par  .
Étiquettes :
11
7
sept.
2012

Bonjour à tous,

je viens de publier sur Github un petit tutoriel sur la gestion en Opa des requêtes HTTP de type REST et permettant de montrer comment Opa se compare à d'autres frameworks facilitant le développement de services RESTful en JavaScript.

Pour ce faire, j'ai écrit une petite application permettant de traiter des requêtes REST telles que POST, PUT, DELETE et GET et de manipuler des ressources en conséquence.

Voici le début du tutoriel (par soucis de (…)

Journal Marre de systemd? Un peu d'humour :)

Posté par  (site web personnel) .
Étiquettes :
36
6
sept.
2012

Grace à nos amis de chez Gnome:

// evince-3.4.0/libview/ev-print-operation.c:
    if (!gtk_printer_accepts_ps (export->printer)) {
            gtk_widget_destroy (GTK_WIDGET (dialog));

            g_set_error_literal (&export->error,
                                 GTK_PRINT_ERROR,
                                 GTK_PRINT_ERROR_GENERAL,
                                 _("Printing is not supported on this printer."));
            g_signal_emit (op, signals[DONE], 0, GTK_PRINT_OPERATION_RESULT_ERROR);

            return;
    }

Perso, je suis fan!

Journal yet another journal about systemd

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

Bonjour, suite aux différents trolls commentaires à propos de systemd dans les différents journaux (dernier en date celui sur LFS) je voulais aborder quelques points et questions qui me tracassent à ce propos.

Avant toute chose, je tenais à souligner que je ne suis que développeur et pas administrateur système, et donc en ce qui concerne le système d'init je ne suis qu'utilisateur, je n'ai aucune idée de comment ça fonctionne et ça m'intéresse pas franchement.

Cependant, regardant systemd, les (…)