unix4fun

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 12 août 2009

UNIX c'est bon comme un taboule garbit!

C'est les vacances, du coup moins de posts, ca glandouille/bronze sec, du temps pour reflechir, penser, coder, philosopher, etc..
Alors je partage quelques modestes liens qui m'ont marques, interesses et/ou influences:

Rootless Root:

Pour celui (ceux) qui aime(nt) la confiture et l'etaler regulierement:

Et j'en rajoute une du patriarche (Ken) Thompson:

  • "When in doubt, use brute force!"

Voila une bonne dose de flan avant de dormir, enjoy!

samedi 20 juin 2009

un week end de glande, netbsd, un macmini..

J'ai recu un mac mini et j'ai installe un NetBSD dessus, comme c'est un tout petit peu different, voici quelques liens qui peuvent etre utiles a d'autres :

Alors comme c'est relou de compiler sur un truc pareil et que netbsd te permet de cross compiler sans effort, voila deux ligne de plus:

# ./build.sh -m macppc -T tooldir.NetBSD-5.0_STABLE-macppc tools
# ./build.sh -m macppc -T tooldir.NetBSD-5.0_STABLE-macppc kernel=GENERIC

et pratiques, au moins ca traine pas sur mon laptop de compet multicore avec une hotte et des plaques a inductions integree..

et voila la bete:

capsule# uname -a
NetBSD capsule.unix4fun.net 5.0 NetBSD 5.0 (GENERIC) #0: Sun Apr 26 22:53:55 UTC 2009  builds@b4.netbsd.org:/home/builds/ab/netbsd-5-0-RELEASE/
macppc/200904260229Z-obj/home/builds/ab/netbsd-5-0-RELEASE/src/sys/arch/macppc/compile/GENERIC macppc
capsule#

me reste juste a cross compiler qqes package!

jeudi 9 avril 2009

base32 c'est bon comme la saucisse de george!

J'avais besoin d'un base32, alors hop une implementation "vite fait" (*bruit-de-sac-poubelle*) de base32.

Bordel j'ai galere comme un pouilleux pour faire ca!; un peu comme quand on pousse une crotte trop grosse.

C'est pourtant pas dur...bref la honte et je la partage avec vous.

base32.c

feedback, correction, bugs, welcome...

dimanche 8 février 2009

unbound le resolver DNS aux omega3!

Petite decouverte, moi qui ait toujours ete un habitue de bind (et de ses features et vulns :)) a ma periode BOFH, je viens par hasard de tomber sur unbound, un resolver DNS tout petit et qui semble tout convivial et tout bien fait! et qui en plus supporte DNSSEC...

sympa a suivre...

mercredi 2 juillet 2008

L'appel du 2 Juillet 2008!

J'ai l'air con je croyais que getaddrinfo(3) allait fonctionner pareil partout et voila que je constate la chose bete et suivante,

  • NetBSD:
[1] eau@bearcave:~ 
$ telnet 31
31: No address associated with hostname
[2] eaul@bearcave:~ 
$
  • Linux:
eau@turtle ~ $ telnet 31
Trying 0.0.0.31...
telnet: Unable to connect to remote host: Invalid argument
eau@turtle ~ $ 

putain quoi mais pourquoi ce con il se dit "tiens 31, ca doit etre 0.0.0.31.." quelle tache! si qqun a des recommendations ou une explication, car du coup pour verifier que j ai a faire a un host, je fait un getaddrinfo(3) et si rc != 0 bah c'est pas un host, mais la Linux (menelusme(tm)) il me retourne 0 a chaque fois... ca suce..

gmrlmglrmgrlm cherchage de solution... silvouple AIDEZZZZZZZZZZ MOIIIIIII!!!! JE SUIS UNE TANCHEEEE BORDEL!!!!

mercredi 14 novembre 2007

UNIX father!

Le pere d'UNIX a ete libere par le MIT, c'est beau, je vais tout de suite aller matter ca :

http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_sources.html