Kiri :: Blog

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

lundi, mars 23 2009

Merci Microsoft...

Un très grand merci à Microsoft... 

Je viens de me mettre aux licences eOpen, donc VLK touSSa... et la possibilité de télécharger les OS, appli, ...
Donc je vais pour télécharger Windows 2003 R2... pas dispo en ISO pour la version Française...

Explication de Microsoft : Il faut acheter le CD qui coute...

vendredi, janvier 30 2009

check_rdp pour nagios, un vrai check, pas un simple check_tcp

Bonjour à tous !

Après quelques mois à me dire "Il faudrait un vrai check pour vérifier si le RDP fonctionne, et pas un simple test du port TCP 3389" je me suis enfin mis à plancher dessus...

Comment faire ? Simple faire une connexion RDP directement...
Qu'est-ce qui peut faire une connexion RDP ? RDesktop sous linux :D

Le problème c'est que ca ouvre une fenêtre sous X pour afficher la connexion... Donc un petit coup de google et j'ai trouvé RDP2VNC, sympa ca transforme le protocole RDP en protocole VNC, et faire un vncsnapshoot par derrière ca peut être sympa... Mais en réflechissant, je n'ai pas besoin de faire ca... donc faire plus simple !

RDesktop est un projet libre GPL touSSa, donc code source open, great !

Après 2h de modif barbare du code source (facon très goret, exit(0) en plein milieu, utilisation d'alarm et de lng_jmp, ...) nous avons un check_rdp basé sur rdesktop qui procede à la connexion jusqu'au prompt du login puis se déconnect pour donner un exit code 0 (OK sous nagios), un rajout de timeout à 5sec avec exit code 2 (CRITICAL sous nagios).

La modif se base sur RDesktop 1.6.0 (dernière en date de ce billet), celui qui le demande, peut l'avoir sans problème ;)

En vous souhaitant bon monitoring :)

dimanche, juillet 20 2008

Projet...

Depuis que j'ai découvert Aaaaah et Forteresse, je me suis mis dans l'idée de faire un mini jeux également...

Après de longues études (d'environ 10 sec) j'ai choisi de le faire en Flash. Bien que je ne suis pas du genre pro-Flash, pour un mini jeux je pense que c'est le plus idéal.

Premier problème : Je n'ai pas Flash.
-> On télécharge Flash des plus légalement possible ^_^ (Je sais il y a des IDE gratuit pour faire du Flash...)

Deuxième problème : Je n'ai jamais codé en Flash
-> On suit quelques tutos et ...


J'aime pas Flash !

Bon je vais quand même essayer de remettre l'experience dès que possible ;)

EDIT: Après 5h à faire mumuse c'est vraiment horrible comme interface ! Pas d'autocomplétation, dbg datant de 1985, intuitif comme pas deux, ... je sais je suis légerement difficile en matière d'IDE (faut que ca me mache le job)

mardi, juillet 8 2008

Comment créé une disquette de boot (à l'ancienne) sans lecteur de disquette ?

Aucun problème sous linux vous allez me dire, oui mais généralement sous linux on est pas trop con pour se cantonné à un point de backup/extraction possible :-)

Là mon problème était de faire une disquette de boot Norton Ghost sans le lecteur de disquette, et même si je pouvais en prendre un dans le stock à 1m de moi, je suis trop flémmard pour faire ça !

Première étape : Virtualiser le lecteur de disquette, comment ?

  • Faire un PC Virtuel, installer un windows dessus, copier le problème (exemple : une install de drivers uniquement sur disquette (si si il y en a !), Norton Ghost dans mon cas, ...)
  • Trouver un genre de Daemon Tools mais pour disquette.
  • Chercher le chamane pour invoquer les Dieux du PC, et jeter de la poudre verte a tous va.
  • D, la réponse D.

Eliminons les conneries, il nous reste 2 possibilités : Le PC virtuel, l'émulateur de lecteur. 
Le PC virtuel, ok c'est sur que ca marche tout de suite, car outils identique (PC Virtuel sur mon pc de dév et Virtul Server 2005 sur le serveur...), mais ahem qu'est-ce que c'est une usine a gaz pour une simple disquette...
L'émulateur de disquette, wé bien ca, c'est djeunz, c'est frais, ca sent l'optimisé... Mais où trouver un émulateur de disquette ? Google, mon google, où trouver un Virtual Floppy Drive ? "Sur ce site mon ami"

On télécharge, on essaye, et hoooo miracle, un vrai Daemon Tools, réduit à l'essentiel mais pour disquette ! /me falling in love !

PS: Pour ceux qui me diront : "Mais tu n'avais qu'a dév l'émulateur", je leur répond "pluralitas non est ponenda sine necessitate"

Comment convertir un disque à taille variable vers un disque à taille fixe sur un Virtual PC

Lundi midi l'ordre est passé, je suis admin officiel.

Première tache : changer les disque virtuel sur Virtual PC 2005 r2... les disques variables c'est beaux, mais quand un disque en GuestOS utilise 10Go et que dans l'HostOS il prend 35Go, ca picote dans le cou...

Voici la méthode que j'ai utilisé pour les windows:

  • On défrag dans le GuestOS
  • On monte le PreCompact.iso dans le GuestOS et on l'execute. 
  • On Shutdown le GuestOS
  • On Compact le disque si on a le temps, sinon passer a la suite.
  • On monte le disque a taille fixé préalablement créé (attention ca se fait pas en 10sec, ca prends du temps, suivant la taille ! -> 10Go ~ 10 min avec charge sur le bus SCSI)
  • On Prend l'image de Norton Ghost (je peux pas vous la passer, car interdit :/ mais la procédure pour la faire est dans le billet d'après) et on la monte
  • On boot le GuestOS, on fait le clone du disque
  • On Shutdown, on démonte la disquette et l'ancien disque et Roulez jeunesse !

Avantages : le premier, le gain de place général environ 1/3 gagné (68Go... tout de même), le deuxième et non des moindres, la durée dans le temps, je sais qu'il ne dépasserons pas les 16Go ! Donc plus de machine qui se met en pause du au manque de place !

Inconvenient : Si le GuestOS a besoin de place, ca va être un peu chiant ^_^ Faut refaire tout depuis le début ou ajouter un disque, mais ca feras 2 lettres (exemple C: et D:) ou deux point de montage (/ et /home).

Attention compacter le disque demande au moins la taille pris par le disque actuelle (méthode de copy et non de mod) : Si mon pc1.vhd prend 30Go, il me faut 30Go en rab dans le répertoire où est mon .vhd

Temps de la procédure : suivant la charge du bus SCSI et de la conf, mais pour 6 machine j'ai pris 6h environ.

vendredi, mars 7 2008

Les fichier MIB...

Un petit truc à savoir quand on fait les fichiers MIB... Pensez à encoder en ISO et pas en UTF-8... 80% des logiciels qui exploitent les fichiers MIB sont pas UTF compliant !

Les fichiers MIB sont des fichiers utilisé dans les agent SNMP ;)

vendredi, février 29 2008

EeePC Luminosité écran...

Voilà après la découvert de eeectl sous windows XP sur l'eeepc d'un collègue, il y a une fonction qui m'a fait asser mal... "Ultra bright"... et ca rend vraiment plus brillant que le backlight de base... "aie"...

Après quelques recherches, il y a un moyen de le faire SANS l'eeectl, qui n'existe QUE sous windowsXP et les sources ne sont pas dispo ! Pour cela il suffit de flasher le bios en version 0511 et hop on a un backlight de 33% supp ! (et la batterie part forcement plus vite ;))

Pour vous simplifier la vie, un mec a fait un jolie petit zip avec tout les bios, un truc bootable itout ;)

-> par ici le zip...

Il suffit de decompresser, de faire le makeboot.bat, et de booter avec la clef USB ... et de choisir le 0511 comme bios :)

Regarder la différence !

Le bios permet aussi de modifier le voltage et le FSB ;)

MAJ: Attention ce bios modifie la courbe d'utilisation du ventilateur, il se déclanche bien trop rapidement à mon gout :) j'ai reflasher avec la version 88xx :)

vendredi, février 8 2008

Monitoring

Voilà après 1 mois de test sur les solutions de monitoring, j'ai enfin choisi...

  • Nagios pour le monitoring
  • Fruity pour la conf de nagios (un peu bizarre a prendre en main)
  • PNP pour les graphs
  • minicom avec un script sous runscript pour gerer les sms


J'ai testé :
  • Centreon (oreon) au début, c'est zoli tout plein, mais bon... je cherche stable ;) mais ca a permis de me faire la main sur nagios
  • Cacti pour les graph, sympa touSSa, mais je prefere un seul check avec recolte des datas (sinon les serveurs vont être à genoux, vu les périodes de checks très court (pour rappel je bosse dans une boite qui fait des solutions pour l'appel malade... un serveur qui tombe c'est un risque de mort... alors forcement, faut pas installer la debian en testing xD))
  • Perfparse pour centreon, ... heuuu c'est une blague ce truc ? dans le genre instable, ils font fort -_-' J'ai passé un bon 2j à faire des checks avec, ca graph, des fois pas... souvent d'ailleurs
  • Gsmlib pour la passerelle sms, pas supporté dans la version de bases (charset, messageFormat, et d'autre params important qu'on peut pas donné une fois compilé !, si j'ai vraiment du temps je ferais un patch)
  • D'autre solutions de monitoring, mais n'arrive pas à la cheville de Nagios pour mes besoins :)

lundi, février 4 2008

EeePC et les vilains ^_^

Et voilà, je me suis remis a être très méchant, ... j'ai oser relancer aircrack-ng et toute sa clique...

Pour finir : 4 reseaux

  • 2 en Wep 64... de quoi retrouver la main
  • 1 en Wep128 avec filtrage mac, de quoi reprendre le mac spoof
  • 1 en wpa 256bits, easy, 4h de crack :D
Et pour la cerise sur le gateau, un peu de arp spoof et dns proof avec injection d'une fause maj de msn dans un client pour avoir un backshell et hop, I'm root... w00t

Haaa enfin un bon week end :D

lundi, janvier 28 2008

EeePC

Et voila j'ai recu on EeePC \o/

Le wifi fonctionne très bien preuve de ce billet écrit dans la cour du boulot :D

Si pas trop de flemme, photo ce soir :)

MAJ: Et voici la photo:



A l'arrière plan, depuis le fond jusque devant:
  • TFT 20" Acer X201W
  • en dessous le switch KVM
  • puis le clavier sur le KVM
  • en dessous la pochette de l'EeePC
  • et... l'EEEPC \o/

jeudi, janvier 24 2008

EeePC

EeePC commandé, en cours d'expedition... je vous ferait un billet une fois recu (vu le retard de la poste, ca sera surement pour lundi)

Sinon, un de mes potes m'a ENCORE posé un putain de lapin, il réponds pas au tél touSSa... pfff

mercredi, janvier 9 2008

Falcon et EIB....

En ce moment je taff sur un projal de scan de bus EIB/KNX... rien de transcendant... Sauf que la lib Falcon a un tout petit problème... des fois il prend ma licence, des fois non... des fois les callback marche, des fois non... des fois il trouve plus le periph, des fois oui... Du pur bohneur ....

Sinon cette lib m'as decouvert un truc sympa... un genre de pointeur de fonctions mais en late-binding ^_^ Genre dans style de prog classique on utilise un évent (on s'abonne a l'évent et hop notre fonction est appelé sur demande de l'appelant... Classique quoi). 
Mais là on file a une fonction une classe implémantant une interface de chez eux et il execute notre fonction... Interet de le faire dans se sens là ?

Dire qu'il y a à peine 10 ans les applis multi-thread c'était sur les supercalculateurs, maintenant je doit me taper des progs avec dans les 20 à 200 threads -_-' Ca devient légèrement piquant à gerer... vive atari, dos, toussa \o/

640Ko is enough !

vendredi, janvier 4 2008

VMWare erreur...

Si vous utiliser VMWare et que vous avez une erreur "Invalid disklib error" c'est que vous avez mis un accent ou un char qui n'est pas dans la table US-ASCII... genre "àbrà" ne passera pas...

mercredi, décembre 12 2007

BitTorrent sur mon NAS

Voila je me devais mettre un client BitTorrent sur mon nas (ben oui tout de même...) et comme mon nas est screenless (sans écran) et qu'il est hors de question de laisser un shell ouvert pour gerer le client, je me suis orrienté vers TorrentFlux.

TorrentFlux est un client BitTorrent qui se gere par interface web. Le front en php avec link sur apache/apache2 donc Über configurable coté acces http (vous pouvez le mettre sur du https si ca vous tente ou autre...). L'interface est traduite dans moult langue (dont le francais, mais il faut modifier le fichier avec un version qui traine sur leur forum pour avoir les accents correctement), elle inclue la recherche sur plusieurs moteurs de recherche bittorent et sur google, multi user (donc sympa pour faire serveur dans une boite, ou pour partager avec les potes/famille/...) possibilité de mettre x download pour les users et y download au total (avec possibilité d'outrepasser pour l'admin), on regrettera le manque d'ajax pour le rafraichissement et le tri sur la liste de torrents, mais reste le meilleur client avec interface web très leger pour moi :).

En plus, il y a un paquet debian... alors forcement :D

lundi, décembre 10 2007

Mon petit proco...

Mon petit proco est un AMD X2 4200+, 11x200 de base, donc 2200Mhz
La CM : GA-MA69VM-S2

Apres quelques semaine de tests dans tout les sens avec les tensions d'origine bien sur :
MAX FSB (200 d'origine) : 380 stable 390 screenable 400 SuperPI plante
MAX HT (1000 d'origine) : 1694Mhz rock stable (SuperPI 32M sans prob)... ca c'est du NB !
MAX RAM (heuuu disons 366 d'origine à 1.8V) : 500 stable, 510 plante, faut que je vmod pour aller a 2.2V, ca devrait aller a 520 voir 530-540 sans trop de prob je pense
et malheuresement max CPU : 2590Mhz... sniiif sniiif donc ca sent le vmod + watercooling d'ici quelque mois je pense ^_^

Pour tout les jours je tourne 11x220 (2425 CPU et 404 RAM), je peux pousser plus, mais le matin j'aime le silence ^^, et oui rad d'origine dessus...

Bon zoupla b00m, au lit avec mon pda et mes ptits jeux pour dormir :)

{edit} SuperPI 1M en 250*10 (2500/500) = 34.074s, faut vraiment que je fasse cracher les tripes a ce CPU de malheur :o

dimanche, décembre 9 2007

Syndrome-OC et compét...

Voila je suis sélectionné ! \o/
Samedi 15/12 à Paris @Surcouf :)

PS: sinon je fait un article pour comparer ImageMagick/Imagick et GD2 sur PHP :) normalement d'ici 1 a 2 semaine c'est good :)

mercredi, décembre 5 2007

Fear...

IE7 commence à être xhtml/css compliant :|

Bon sinon côté ASP.Net ca avance pas mal, je découvre un peu à la fois page maitre, touSSa, je me rend compte que les dév ont du taffer là ^_^, et pour une fois le code xhtml pondu par les produits M$ est plutot (honte je devrais dire quasiment) pas mal...

Par contre je reconnait que l'intellisense sur le CSS c'est w00t :] (j'ai du aussi me remettre aux CSS, houuuu ça date -_-')

PS: Ce soir je me suis fait lost lake (.avi ? xD), et franchement 8/10, bonne histoire, touSSa)
PS2: Je me suis fait aussi un film avec Vin Diesel (ok, c'est Vin, mais pour une fois...) dans le role d'un mafieu rigolo, procès de l'année touSSa, basé sur un vrai procès, et 7/10...

mardi, décembre 4 2007

Wouhaaaaa (version .Net)

I have a dream... Yes I HAVE A DREAM... but my dream isn't "ASP"...

Un jour Microsoft va faire autre chose que du frontpage/word like en génération d'[x]html xD

J'ai commencé le projet de support utilisateur (vous inquietez pas, je vais bien le torcher !) le tout en ASP.Net, bon ok, ca va "un" peu plus vite qu'en PhP pour coder, même si je suis un peu "pro c#" sur les bords depuis ces dernières années, l'asp, ça non... Le truc c'est que déjà je pige 5% du schmilblick :[ Je reconnais que depuis la dernière fois que j'ai toucher a ASP, ca a bien changé (genre on a un faux serveur web pour les tests sur la machine de dév, il y a de l'ajax, il y a pas mal de controle, ... et ca commence a être plutôt bien supporté sur mono/apache (de la à faire Kirikoo avec... heuuu quand même pas !))

Sinon j'ai finit ma prépa pour samedi 15/12 \o/ Encore une victoire de canard, par contre j'ai rien branlé pour mon NAS, donc toujours pas de config faite -_-'

PS: je suis en train de me matter "Le retour des tomates tueuses" ... qu'est-ce que c'est con -_-'

jeudi, novembre 29 2007

WCF et la sécurité

PDF sur la sécu et WCF Rien à ajouter, le pdf est vraiment bien fourni, 52pages :)

mardi, novembre 20 2007

Hint : Conversion Hexa -> Int sous c#

Simple et efficace...
int result = int.Parse( "A8E9C4", System.Globalization.NumberStyles.HexNumber);

en cas d'erreur il y a exception contrairement à la méthode int.TryParse();

Have a nice day.

- page 1 de 2