Epoch && bash

Christophe Lucas

Voici un tip à deux balles (encore :-) !

Comment récupérer la date(1) en timestamp (Epoch) ?
Il existe bien sûr différente manière… Dont celle-ci :

 $ touch a && stat -c %X a && rm -f a 

A tchao p’tit journal…

request_firmware() and add_timer()

Christophe Lucas

Bon aujourd’hui un peu de code noyau…
Pour ceux qui aurait besoin de faire des trucs tout pa beau que la moral réprouve.
C’est à dire des firmwares binaires à son code tout propre GPL toussa, il faut utiliser :

 int request_firmware(const struct firmware **firmware_p, const char *name, struct device *device) { [...] } 

Le problème de cette fonction, c’est qu’il met en place un timer dont le temps par défaut est de 60s. C’est assez pénible.
Il est possible de changer ce temps par :

Week-end du 15 aout...

Christophe Lucas

Tout d’abord, je vous invite à lire cette page afin de savoir pourquoi en France nous avons un jour de congé à cette date :
 =>15 août (assomption).

Trois jours assez reposant, quoique. En effet, j’en ai profité pour faire des travaux dans la maison. Enfin surtout enlevé du lierre sur un des bâtiment. L’ancien propriétaire a dû le laisser dessus depuis bien longtemps, car à ce niveau ce n’est plus enlevé du lierre mais bien abattre un arbre…
Je mettrais une photo pour bien voir à quoi cela pouvait ressembler.

Multi Radio Waves...

Christophe Lucas

Certains font des collections de timbres, d’autres de carte radio(Chacune est différente ;-)) :

Je vais pouvoir jouer avec toutes ces cahuetes(Private Joke (Jieff/))…

Un billet pour rien (888)

Christophe Lucas

Ok, je sais vous allez me dire que c’est un billet pour rien. Mais j’avais envie de le faire. Petit plaisir personnel de publier une billet le 08/08/08 à 08h08.

Rien de nouveau sous la pluie de Normandie… Quoi que…

OpenWRT, OpenSource toussa

Christophe Lucas

Comme quoi on peut aider le libre tout en étant dans une boite classique et petite.

 =>https://dev.openwrt.org/cgi-bin/trac.fcgi/changeset/12095/trunk

Je ne pense pas que cela pourra aider qui que ce soit (quoique). Voici un peu de code permettant d’utiliser des buttons n’utilisant pas d’IRQ, mais les GPIO. L’interface avec le userland est fait via ‘/dev/input/event0’ au moyen de GPIO polling.
En bref, on peut faire un read() bloquant ou non sur ce device et récupérer des structures du type :

Royal d'Asie

Christophe Lucas

Rubrique gastronomique:

Bon accueil, très bon :-) Je vous le conseille…

 Royal d'Asie 251, route de Dieppe 76770 MALAUNAY 02.35.74.40.15 

Bref, c’est ici :

Agrandir le plan

dhcpd.conf et subtilités

Christophe Lucas

HOWTO serve IP depends on OUI MAC Address suffix:
En bref, si vous vous demandez comment servir des adresses IP ou bien booté sur un noyau particulier en PXE suivant le type d’adresse IP du requérant, voici comment…
La solution se trouve l’utilisation de if() et substring() dans le dhcpd.conf(5).
Cela pourrait donner quelque chose comme cela :

 subnet ... netmask ... { range dynamic-bootp a.b.c.d a.b.c.j; next-server a.b.c.a; filename "/pxe/pxelinux.0"; if substring (hardware, 1, 3) = 00:AB:DC { filename = "/pxe/linux-kernel-2.6.43.5-mips"; } } 

Voilà au prochain boot de votre machine suivant le début de son adresse MAC vous booterait différemment.

arpnat patch v0.5

Christophe Lucas

Code:
Petite mise à jour du patch arpnat.
J’avoue que celui-ci est fortement adapté pour l’architecture MIPS ADM5120.

Cette mise à jour permet de faire du DHCP/BOOTP.

 =>patch-arpnat-ebtables-V0.5

Lecture:

Le dernier Templier (Broché) de Raymond Khoury (Auteur), Arnaud d’ Apremont (Traduction) Un assez bon roman historique. J’avoue avoir un peu retrouvé cette envie de ne pas fermer le livre afin de savoir la suite. Ce qui faisait longtemps que cela m’était arrivé. Bref, pour moi un roman sans énorme prétention mais bien intriguant. A lire…