samedi 26 juillet 2008

Geek battle

J'ai appris tout recemment qu'on voulait me faire de l'ombre ...
Oui, à moi.
Par rapport à mon formidable système de cross-watching qui à fait tant d'heureux.

Je l'admet, ce post n'est que pur provocation et vantardise, MAIS, sans provocation, conflit, dualité, je serais en train de chasser le caribou pendant qu'un individu féminin avec lequel je me suis accouplé afin de perpetuer bêtement ma race, cueille des racines et des baies, je n'aurais d'autres occupations que manger, dormir, chasser et copuler, ce qui en soit, fait déja 4 occupations à gerer, c'est déjà beacoup pour un cerveau qui n'a connu aucune autre reflexion que ... qui n'as connu aucune reflexion.

Et bien faites-moi de l'ombre, j'attend.

En attendant, pour vous aider un peu, je vais poster ici tout ce que j'installerais sur mon serveur.
( Parce que si t'arrive à faire tout ça, 2 serveurs ne seront pas de refus je pense )
Et aussi parce que si jamais j'ai à le réinstaller à la rentrée, mon moi du futur apprécieras, je pense, de trouver ce post si bien renseigné.

La machine, la voici :

PowerEdge SC440
Pentium Dual Core E2180 @ 2,00 GHz
2GB DDR2 ECC
2x 80GB sata
(2x 250 GB pata)
(2x)500GB externe WD

SoundBlaster Live! 5.1
2x Broadcom Gigabit ethernet
+ Realtek ethernet

Ubuntu 8.04 Hardy Heron





Commençons avec la base de la base, les fondations.
je nomerais :

- ifenslave (clic-me)
agregation de lien reseaux


- DHCP & DNS (DDNS) (clic-me)
attribution dynamique d'adresses IP, serveur de nom et tout le bordel qui va avec ( j'y travail )

- ssh (clic-me)
Secured Shell, histoire de prendre un peu de distance.

- ICS (clic-me)
Internet Connection Sharing, le but premier d'une passerelle.


Maintenant on va pouvoir passer à des trucs un peu plus palpitant :
le partage de fichiers !
en smb et ftp, chouette !
( on avez déjà un accès au fichiers grace a ssh, ssh://la-passerelle dans nautilus par exemple, mais c'est pas fichtrement conviviale ni intuitif
( fichtrement vient de mon correcteur orthographique ) )

[ edit ] en fin de compte, samba n'as vraiment rien de palpitant, j'ai fini dans la nuit hier soir mon smb.conf, il tourne nikel quand un client windows se connecte mais pour linux c'est pas la même histoire :/

Donc en zappant le serveur FTP qui ne serviras finallement pas beaucoup pour l'instant, je suis passé à un truc que je qualifierais de vital : MPD (clic me).


Installons avec ça, le parfait compagnons : Pulse Audio
Le serveur de son d'Ubuntu.

Le principe, c'est que tout les sons que votre laptop aurait dû faire subir à vos délicats tympan sont renvoyé vers le serveur de son, qui lui à un son plus que correcte.
( Le même principe, c'est que tout les tutos que je suis en train de vous faire subir, vous pouvez les trouvez autre-part en mieux en cherchant un peu :D )

[ Edit ] Pour l'instant Pulse Audio ça pue :/ ( lse audio )
( pardon -> [] )
Je parlais tout en haut du Cross-Watching, et bien il se trouve que le Cross-Watching n'est plus.
Mon reseaux astucieusement composé de 2 PCs refuse catégoriquement de transmettre convenablement le multicast, j'ai donc dû utiliser la méthode de diffusion http.

Et avec ça, le nouveau script One-Click-Stream & Display !
dans sa version Alpha.Test.RC0.0001. ( la toute première d'une longue suite si j'ai le temps de continuer )

Le script qu'on va intégrer à nautilus grâce à nautilus-actions

#!/bin/bash
# en argument le dossier puis le fichier à envoyer en stream
vlc "$1/$2" --sout '#standard{access=http,mux=ts,dst=10.0.0.1:8080,sap,name="$2"}' & sleep 0,8 ; vlc http://10.0.0.1:8080 --fullscreen

C'est le je-s'occupe-de-tout-tu-s'occupe-de-rien' script.
Bon voila il est encore en version Alpha.Test.Beta.Release.Candidate.0.00001, donc il lui manque un peu de souplesse et de fonctionnalité, notamment le sleep 0,8 qui n'est pas très élégant.
On lance le serveur, on attend 0,8 secondes qu'il se lance et après on lance l'affichage ... hum, et on manque 0,8 secondes du film ! ( inacceptable, mais j'y travaille )
et malheureusement, quand quelqu'un entrera dans la chambre ( chambre ... tiens, ça me fais penser qu'il fallait que je la range ... ), bref quand quelqu'un interrompras votre films, "grande panique, espace - non ça marche pas j'arrête que l'affichage là - réduire la fenêtre, trouver le serveur sur le bureau dans tout ce bordel de gedit, firefox, terminal etc - et enfin appuyer sur pause ... et attendre que le buffer se vide ... voila, qu'est ce qu'il y'a ?"

Voila exactement, ça manque de souplesse et de fonctionnalité.

2 commentaires:

Dweezil a dit…

Hahahaha que celui qui veux te faire de l'ombre (qui ne doit etre que Marc) commence a se faire du souci, parce que ca veut dire qu'il doit non seulement avoir un serveur de ouf, et gagner le match de "zizi laser" organise par la Federation Internationale des Geeks Croyant Avoir un Zizi Laser. (FIGCAZL)
Tchouuuuuuuuuuuvvv!

Sinon a part ca, Carine arive de Shanghai ce soir et passe une semaine avec moi a New Delhi^^
Ca va etre cool.
Cool ressemble a colle.
Gratien, si la colle est fait pour coller, comme ton esprit rationel nous l'a souligne, j'ajouterais qu'il faudra eviter de se coller la main avant de checker, sinon j'aurais la joie et le privilege d'avoir ma main collee a ton divin et rebondi derierre. Hmm!.. (et toi de meme. Hmm!..)
En parlant de derierre (Hmm!..), m'en vais me faire couper les cheveux par le coiffeur a 50 roupies qui doit utiliser des scalpels recuperes a l'hopital de liposuscion avant de les passer un peu dans l'eau du Gange.
Hmm!..
Bioux! (sauf a toi, le barbu au fond. J'taime pas)

hellboy a dit…

Marc, qui est marc ?

mon pote marc qui à un imac, et dont la chambre ressemble a la chambre du mec dans Pi, qui à reçu gratos un PDA avec GPS dont l'écran ne marchait pas mais qu'il a acheter un ecran peuchere pour le remplacer ?

Lui il a pas de serveur héhé hé

Non c'est pas Marc ...

*bon allé je file finir mon DHCP/DNS*