Menu

Connexion utilisateur

geek

MacBook Pro 4.1 et Linux

Cher journal-pas-franchement-intime,

(Attention, billet technique ; si Linux ne vous intéresse pas, vous pouvez arrêter de lire :)

Le week-end dernier, j'ai enfin réussi réussi a faire fonctionner Linux de manière acceptable sur mon portable. En effet, bien que le MacBook Pro me satisfait presque pleinement, j'ai ete pas mal decu par MacOSX: Pas de gestionnaire de paquets, pas de focus a la souris*, contraintes arbitraires sur certains réglages, etc. Bref, c'est beau et ca brille, mais au final c'est assez contre-intuitif sur pas mal de points, et les possibilités de personnalisation sont quelques peu limite. On notera aussi que les mises a jour de MacOSX Leopard flinguent** potentiellement le Wifi. Bref, ca me laissait un facheux arrière-gout de Windows juste en plus stable et un peu plus Unixy.

Une sorte de tradition linuxienne veut que quand on galère a installer Linux sur une machine, on documente la procédure qu'on a suivi pour y arriver, ajoutant ainsi a l'amat de documentations rapidement obsolètes et trop souvent spécifiques a des configuration bien précises. Mais bon, voici quand même la mienne:

Craquage

Cher journal-pas-franchement-intime,

Hier, j'ai craqué.

En effet, comme certaines personnes le savent déjà, cela fait maintenant un bout de temps que je songe a m'acheter un nouvel ordinateur portable. En effet, étant au États-Unis, je me suis retrouvé coincé avec juste mon laptop : un vieux IBM Thinkpad X30 (PIII 1.2, 512 de ram, 40Go de disque). Certaines personnes diront que c'est suffisant. Après un mois dessus, je peux vous dire que non, enfin, en tout cas, pas pour un geek comme moi :

Postfix & friends

Cher journal pas-franchement-intime,

Aujourd'hui j'ai découvert deux choses absolument fondamentales avec les SMTP:

  1. Quand Postfix dit qu'il ne peut plus se connecter à 127.0.0.1, ça veut dire que Amavisd fait de la boue (ou sinon que, comme moi, vous l'avez désinstallé pour une raison obscure).
  2. Quand vous avez un système d'inscription sur votre site web qui utilise comme SMTP 127.0.0.1, ça sert à rien de réparer le SMTP d'une autre machine.

Pour conclure, j'ai viré tout les comptes qui n'ont jamais pu se connecter à cause de ces réglages foireux. Donc si vous en faites parti et si vous êtes toujours intéressé par le peu de contenu qu'il y a ici, va falloir vous réinscrire :)

Mon premier pilote

Cher journal pas-franchement-intime,

Aujourd'hui, j'ai fini d'écrire mon premier pilote. Enfin fini ... disons qu'il fonctionne sans planter toute la machine. Il s'agit d'un pilote pour le contrôleur USB du NXT. Il a été écrit dans le cadre de la TX que je fais avec David. Commencé mardi en fin d'aprem, fini samedi soir vers 23h et des lapins.

Thaw

Site officiel: Thaw

Avant de lire cette page, je vous recommande de lire celle-çi.

Le réseau

Site officiel : Freenet project

Anonyme ? Comment ?

En se couvrant les uns les autres.

Explications très simplifiées et probablement en partie fausse:

Freenet

Note déculpabilisante Remarque importante

Seul l'opinion de la personne ayant rédigé cet article (en l'occurence moi) est présentée içi. Ce texte est nullement représentatif des avis et opinions de l'ensemble de l'équipe Freenet. Si vous faites cet amalgame, tant pis pour vous.

Freenet 0.7

Définition correcte mais mauvaise : Freenet est un réseau p2p anonyme.
Définition plus mieux : Freenet est un système de stockage distribué de données (et anonyme).
Définition geek : Freenet est une table de hash géante distribuée avec une couche anonymisante.

Précision : distribué == répartie sur plusieurs ordinateurs (dans le cas de Freenet, >= 1000).

LO43

Description

LO43 est une des UVs (Unité de Valeur) proposée par l'UTBM. Il s'agit d'une UV d'initiation à la programmation orienté objet. Comme pour les deux tiers des UVs d'informatique de l'UTBM, il nous a été demandé de réaliser, en binôme, un projet.

Sujet du projet:
Programmer, en Java, une simulation d'un réseau de bus (simulation au sens animation mais en respectant les vrais timings) fonctionnant notamment sous Windows.

IA41

Description

IA41 est une des UVs (Unité de Valeur) proposée par l'UTBM. Il s'agit d'une UV d'initiation à l'intelligence artificielle (ainsi qu'au Sli^W Lisp / Prolog). Comme pour les deux tiers des UVs d'informatique de l'UTBM, il nous a été demandé de réaliser, en binôme, un projet.

Sujet du projet:
Ecrire un programme en Lisp (Elisp) capable de résoudre le jeu de hanoï. Minimum demandé: Il doit être capable de résoudre un jeu où deux types de disques sont donnés.

Binôme:
Anderson David.

Réalisation:

Réalisations diverses et variées, avec un fort potentiel d'inutilité

Vu que je programme plus ou moins couramment en C, C++, Java, Python, Php (+MySql), etc, je me suis dit qu'il pourrait être intéressant d'avoir une rubrique pour publier mes différentes créations.

Cependant, j'ai décidé de ne publier que mes réalisations "présentables", et comme vous pouvez le voir, ce n'est pas loin d'être vide :)

GrSecurity 2.0

I) Introduction

Cet article a été écrit par FLESCH Jérôme pour debian-fr et est sous license FDL.

Lors de sa rédaction, le dernier noyau stable en date était le 2.6.5 (20/05/2004).

En fait cet article complète celui_çi pour la simple et bonne raison qu'il y a relativement peu de changements entre GrSecurity 1 et GrSecurity 2.
Les principaux changements sont:

  • Lors de la compilation du noyau, les options ne sont plus exactement réparties comme avant.
  • Séparation plus claire des options fournies par le patch PaX et celles fournies par le patch GrSecurity.
  • Ajout de nouvelles options encore plus tordues.

Je n'ai pas regardé s'il y avait des changements au niveau des ACLs, mais cela serait étonnant.

GrSecurity sur une Debian

Écrit par Jérôme Flesch pour debian-fr.org
Ce document est sous license FDL.

Cet article a été écrit au moment où le dernier noyau Linux stable en date était le 2.4.21 (9/8/2003) et pour GrSecurity 1.0.
Cet article se base essentiellement sur la documentation officielle (http://www.grsecurity.org/gracldoc.htm) ainsi que sur l'aide proposée lors de la configuration du noyau.

Si vous souhaitez installer GrSecurity 2.0, vous pouvez déja jeter un oeil sur cet article qui vous donnera les principaux changements.

I) A quoi ça sert ?

Le principe de GrSecurity, appelé aussi GrSec, est simple: accroître la sécurité d'un système informatique basé sur le noyau Linux.

Fortunes

1) Ces fortunes sont destinées à un public assez restreint : En l'occurence, moi, et ceux qui les comprendront
2) Vous pouvez en penser ce que vous voulez, je m'en fiche
3) Si vous êtes dans une fortune et que vous souhaitez que je la retire, y'a qu'à demander



Note : les tags couvrent tout le site.

Et paf, encore des trucs qui servent à rien

Et paf, encore un blog qui va être plein de vide et jamais à jour (sans parler du fait que ma vie interresse vraisemblablement pas grand monde). Au passage on notera un passage à Drupal:

  • Prise de tête avec les fortunes : j'ai dû patcher le module pour les fortunes pour pouvoir sortir une fortune au hazard
  • Le module de fortunes a importé les fortunes dans un ordre des plus aléatoires
  • Création d'un thème spécial : Il s'agit en fait d'une version légèrement customisée du thème 'marvin' fourni avec Drupal
  • Ptit truc cool : le module de fortune sait gérer les flux RSS
  • Ptit truc moins cool : le HTML sous le capot, il est tout gruick
  • Dans tout les cas, ça pourra pas être pire que le moteur que j'utilisais avant (le genre de moteur codé par moi quand j'apprennais le PHP, et qui faisait entre 100 et 500 requetes SQL pour chaque page, classe non?)
Syndiquer le contenu