LinuxFR en J2EE ?!

A quoi pourrait ressembler la migration de LinuxFR vers J2EE ?!

Peut-ĂȘtre Ă  ceci :

 Que nous propose donc Pierre Tramo, J2EE Lead Architect, pour la refonte de Linuxfr en 2009 ? Du J2EE bien sĂ»r ! Le cahier des charges : Refaire linuxfr pour noel 2009. La version beta doit ĂȘtre livrĂ©e le 1er septembre. Buget : mieux vaut ne pas y penser. DĂ©roulement : Janvier 2009 #### ArrivĂ©e des consultants. Ben oui, tout projet J2EE digne de ce nom vient avec sa panoplie de consultant avec des cravates mal attachĂ©es et qui jouent tout le temps Ă  cochonland, miniville et autres jeux en flash. C'est un peu une sorte de symbiose naturelle : vous ne trouverez jamais l'un sans l'autre. Un laptop est donnĂ© Ă  chaque consultant. Les deux premiĂšres semaines sont passĂ©es Ă  configurer le laptop. Chacun installe Eclipse sauf deux qui installent IntelliJ et rĂ©clament les licences pour pouvoir l'utiliser. Tous les consultants sont sous Windows sauf un, qui connait bien Linux. Il a installĂ© une Ubuntu puis installĂ© tout Ă  la main depuis les sources. Les premiĂšres rĂ©unions sont tenues pour dĂ©cider de l'architecture. Parce qu'un bon projet, c'est avant tout une bonne architecture. Il est dĂ©cidĂ© d'utiliser Jboss parce que c'est un serveur d'application libre, ce qui correspond Ă  la philosophie du site. Un reprĂ©sentant de Linuxfr demande ce qu'est un serveur d'application. Un consultant lui fait un diagramme qu'il avoue ne plus comprendre lui-mĂȘme Ă  la fin. Les premiers shĂ©mas voient le jour. Prise de contact. Le projet est baptisĂ© "Linuxfr-NG". Il suivra un modĂšle MVC strict. Il utilisera Spring, Struts et plein d'autres noms que seuls les javaistes semblent comprendre. ... 

Pour la suite, je vous recommande la lecture de cet excellent journal de Ploum. Lisez-le jusqu’Ă  la fin, c’est poilant. Enfin, j’ai vĂ©cu un peu ce genre d’expĂ©rience, alors c’est sans doute pour cela que ce journal me fait tant rigoler.

Anatomie du storex NAS-351

Pour faire suite à mon précédent billet. Voici une petite description du storex NAS-351.

Par magie et surtout grùce à nmap, je me suis aperçu que ce petit NAS avait serveur telnet qui tournait dessus.
Curieux comme je suis, je suis allé faire un petit tour dessus.

Voici quelques conclusions :

 BusyBox v1.00-pre2 (2007.03.02-09:58+0000) multi-call binary # cat /proc/cpuinfo system type : Broadcom BCM947XX processor : 0 cpu model : BCM3302 V0.6 BogoMIPS : 263.78 wait instruction : no microsecond timers : yes tlb_entries : 32 extra interrupt vector : no hardware watchpoint : no VCED exceptions : not available VCEI exceptions : not available # cat buildinfo.txt Microcode STOREX Version: 2.2.2 Source Tag: code 2.2.2 + GUI@1519 Date du Microcode: Wed Apr 11 13:45:14 CST 2007 Linux version 2.4.20 (root@xdev1.vimtron) (gcc version 3.0  20010422 (prerelease) with bcm4710a0 modifications)  #1 Wed Apr 11 13:41:14 CST 2007 # cat filesystems nodev rootfs nodev bdev nodev proc nodev sockfs nodev tmpfs nodev pipefs cramfs nodev ramfs vfat iso9660 nodev devfs nodev nfs ntfs nodev autofs reiserfs nodev devpts nodev usbdevfs nodev usbfs Mem: 61968 60428 1540 0 14816 Swap: 0 0 0 Total: 61968 60428 1540 

Bref, c’est un petit Linux sur architecture Broadcom. Noyau 2.4.20. IPv4 uniquement ! (pour Johan) NĂ©anmoins, il ne devrait pas ĂȘtre trop compliquĂ© de cross-compiler les modules nĂ©cessaires Ă  IPv6. Mais bon, je suis flĂ©mmard. Donc IPv4 me convient trĂšs bien pour l’instant.

Ca serait-y que M. Xen commencerait Ă  penser Ă  la v4.0 ?

Lorsque l’on voit un diff tel que celui-ci :

 # HG changeset patch # User Keir Fraser  # Date 1217940914 -3600 # Node ID f20fb83dac2c21c54115302d90bf4ca3d317efe2 # Parent bf4ef45e6a3862bd139216b6b7882d9426b91dc1 Update version number 3.3->4.0. --- README | 20 ++++++++++---------- xen/Makefile | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff -r bf4ef45e6a38 -r f20fb83dac2c README --- a/README Tue Aug 05 13:45:53 2008 +0100 +++ b/README Tue Aug 05 13:55:14 2008 +0100 @@ -1,10 +1,10 @@ ################################# - __ __ _____ _____ -  / /___ _ __ |___ / |___ / -  // _  '_  |_  |_  - /  __/ | | | ___) | ___) | - /_/____|_| |_| |____(_)____/ - + __ __ _ _ ___ +  / /___ _ __ | || | / _  +  // _  '_  | || |_| | | | + /  __/ | | | |__ _| |_| | + /_/____|_| |_| |_|(_)___/ + ################################# 

On peut bien penser que cela est vrai 🙂
Quoi de neuf sous le soleil ?
Et bien il faudra attendre que cette version sorte 🙂 Bon dĂ©jĂ  utilisation de ioemu en ia64 (ici).

Epoch && bash

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…

arpnat patch v0.5

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…

FĂȘte nationale et sortie de 2.6.26

FĂȘte nationale: 14 juillet 1880:
Je profite souvent de ces jours de fĂȘtes nationales pour revoir un peu mon histoire de France.
Donc petit rappel : Le 14 juillet est commĂ©moratif du 14 juillet 1790 (premier anniversaire de la prise de la Bastille qui est un des points de dĂ©part de la RĂ©volution avec les Etats gĂ©nĂ©raux). Cette fĂȘte fut mis au calendrier comme fĂȘte nationale par une loi dĂ©battue au sĂ©nat le 29 juin 1880 pour ĂȘtre mise en place le 14 juillet 1880 (plus d’information: ici).

Je vous propose quelques lectures pour raviver vos mémoires de collégiens et lycéens :

Bonnes lectures…

Petite news : le noyau 2.6.26 est sorti!:
Je vous recommande la lecture de : http://kernelnewbies.org/LinuxChanges pour plus de précision et encore plus le ChangeLog GIT, si le coeur vous en dit en cette belle journée ensoleillée.
Quelques nouveautés :

  • KVM a Ă©tĂ© portĂ© pour IA64, PPC et S390
  • Ajout du support pour 802.11s (Mesh networking dans la pile Wireless
  • PAT x86 (utilisation de fonctionnalitĂ©s x86 permettant d’utiliser des flags au niveau des tables de pages permettant une gestion plus fine de la mĂ©moire).
  • AmĂ©lioration du support de webcams
  • Et pleins d’autres choses…

 =>http://kernelnewbies.org/LinuxChanges
&nbp;=>Modification de l’API du noyau par v2.6.26