Planet


Debian / Grub2 et UUID encore des choix judicieux !

Submitted by kiwi (not verified) on Fri, 09/03/2010 - 17:30

Il était une fois, debian qui se basais sur grub pour booter. C'étais assez génial car on pouvais facilement, spécifier :

  • Des valeur par défaut de kernel, comme "elevator=deadline"
  • Utiliser root=LABEL=ROOT

Bref le bonheur.

La avec les derniers kernels (2.6.32, sur les backports de la Lenny), on a un joli message : "bla, bla on passe sur des UUID parce cay mieux toussa".

Très sympa... Mais c'est une immense connerie car, imaginons la chose suivante : /// root@xen-3 vm# cp master xen-test-2.img root@xen-3 vm# xm create /etc/xen/xen-test-2.cfg Using config file "/etc/xen/xen-test-2.cfg". Started domain xen-test-2 (id=10) ///

Le truc très peu utilisé hein ?

Bon comme vous le savez les UUID sont UNIQUE par machine (disques, contrôleurs, etc...) bref le truc super pratique dans la virtualisation....

Donc en gros... Si vous faites du cloud, les UUID = DTC car vos belles images ne servent a rien.

Aller encore un truc pour la route... Grub2 ne gère pas les LABELs, enfin en tous cas sur... Debian/Squeeze...

Linux, on vas vous faire aimer l'Opensource...

Project SIKULI

Submitted by frbayart (not verified) on Fri, 09/03/2010 - 10:03
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.

Project SIKULI

Submitted by frbayart (not verified) on Fri, 09/03/2010 - 10:03
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.

/me est puni

Submitted by bapt (not verified) on Mon, 08/30/2010 - 12:17

Voila ça m'apprendra, à vouloir faire des trucs, j'ai été puni depuis fin juillet.

Maintenant je dois pousser moi-même mes modifications, il va donc falloir que je fasse attention.

Heureusement, pendant quelque temps on ne tape pas que sur moi si je casse tout, mais on tape aussi et surtout sur mes mentors : jadawin et tabthorpe :)

<bav>

Après 1 mois de ce nouveau statut, j'ai accumulé beaucoup de bave contre github, il me faut l'exprimer, il parait que c'est thérapeutique :

De plus en plus de développeurs utilisent github, c'est pas mal en soit: du git, une interface moderne kikooweb3.0.

Mais ça serait bien de NE PAS UTILISER LES TAGS COMME FICHIER RELEASE!!!! Bordel, github fait de la grosse merde avec ça !!!

  • il utilise des noms à la con pour l'archive.

    Si le projet toto dispose d'un tag 0.1 la logique voudrait que l'archive toto-0.1.tar.gz correspondant à ce tag contienne un répertoire toto-0.1, logique quoi. Bah non pas chez github.

    Déjà l'archive s'appelle legrosrobert-toto-0.1-hashalacon.tar.gz, génial non ? Mais admettons bon alors soyons logique si je décompresse ça je devrais avoir un répertoire legrosrobert-toto-0.1-hashalacon contenant les sources ? Bah non toujours pas !! Là, à la place, j'ai legrosrobert-toto-hashalacon ... J'adore.

    Tout pour faire chier le maintainer.

  • Des redirections moisis :

    Pour plusieurs raisons, le système de ports n'accepte pas de suivre les redirections (302) pour télécharger les distfiles. par exemple : éviter les boucles infinie de redirection pour les utilisateurs.

    Si vous utilisez les tags pour les distfiles, il n'y a pas le choix que de suivre une redirection 302, il est donc impossible de faire un ports qui utilise directement les archives via les tags github. Alors que si vous regardez bien, il y a une section pour ajouter les fichiers statiques à la main, même qu'il y a plus d'excuse pour ne pas l'utiliser, flash n'est plus nécessaire pour envoyer les fichiers. depuis cette section il est possible d'avoir un lien direct pour télécharger le fichier, donc ports compliant.

Donc si vous êtes utilisateurs de github, s'il vous plaît fournissez une vraie archive tout ce qu'il y a de plus classique distribuée via un système qui autorise un téléchargement par lien direct.

</bav>

Pour revenir à ma punition, voila les projets que j'aimerai mener à bien concernant FreeBSD:

  • Fédérer tous les efforts actuellements éparpillés pour la modernisation de pkg_install: réécriture, support de la mise à jour propre, utilisation de libarchive, extensibilité, etc.
  • J'ai commencé un projet que j'aimerai mener à bien (pour faciliter les tests sur les ports avant modification): poudriere. Il s'agit d'une sorte de tinderbox mais en plus léger (moins de fonctionnalité) et beaucoup plus simple. Mais ça fera l'objet d'un autre post.
  • Continuer et faire passer mon patch "fakeroot" de manière a pouvoir passer par les outils pkg_install pour l'installation du ports et ainsi nettoyer les ports de beaucoup de hack.
  • Si le fakeroot passe, implémenter la notions de FLAVORS comme le fait OpenBSD, cad 1 ports capable de produire plusieurs packages.

Dans tous les cas je tiens à remercier particulièrement jadawin et tabthorpe pour leur patience et les conseils qu'ils me donnent lors de la revue/validation de mes commits : "pas trop usant ? :)"

XtreemFS - a cloud file system

Submitted by frbayart (not verified) on Fri, 08/27/2010 - 09:24
XTREEMFS is a distributed and replicated file system for the Internet.
distributed
Clients and servers can be distributed world-wide. XtreemFS allows you to mount and access your files via the internet from anywhere.
replicated
With XtreemFS you can easily replicate your files across data-centers to reduce network consumption, latency and increase data availability.

XtreemFS - a cloud file system

Submitted by frbayart (not verified) on Fri, 08/27/2010 - 09:24
XTREEMFS is a distributed and replicated file system for the Internet.
distributed
Clients and servers can be distributed world-wide. XtreemFS allows you to mount and access your files via the internet from anywhere.
replicated
With XtreemFS you can easily replicate your files across data-centers to reduce network consumption, latency and increase data availability.

Parallel Virtual File System, Version 2

Submitted by frbayart (not verified) on Fri, 08/27/2010 - 09:20
PVFS Project
PVFS brings state-of-the-art parallel I/O concepts to production parallel systems. It is designed to scale to petabytes of storage and provide access rates at 100s of GB/s.

Parallel Virtual File System, Version 2

Submitted by frbayart (not verified) on Fri, 08/27/2010 - 09:20
PVFS Project
PVFS brings state-of-the-art parallel I/O concepts to production parallel systems. It is designed to scale to petabytes of storage and provide access rates at 100s of GB/s.

Samsung Galaxy S et opérateurs : comparons

Submitted by apeignier (not verified) on Wed, 08/18/2010 - 15:06

Imaginons que votre vieux téléphone et celui de votre compagne ne sont plus trop en état et que deux petits Samsung Galaxy S semblent convenir à vos usages. Prenez votre téléphone (actuel) et faites le tour des opérateurs.

Voici ce que donne cette expérience pour notre part. Notre opérateur actuel est Bouygues (depuis très longtemps) et nous n’avions pas changé de téléphone depuis fort longtemps (3 ans). Un premier appel a d’abord abouti sur une remise de 75€, le deuxième … pour résilier le contrat … à une remise de 126,90€.

L’abonnement pris en compte pour les calculs est un “2h+2h” avec internet “illimité” qui se trouve chez les 3 opérateurs français, sur 24 et 12 mois.

L’internet “illimité” est un joli concept invité par les services marketing de nos opérateurs. Concrètement, il s’agit de 500Mo par mois (avant que le débit soit baissé). Le comble revient à Orange qui n’intégre pas dans le forfait en question le traffic SMTP/IMAP/POP (renseignement confirmé ce matin par leur service commercial). En gros chez Orange, c’est 11,90€ (supplémentaire) pour pouvoir consulter ses mails autrement qu’en webmail :-/

Voici donc le petit tableau des prix qui nous ont été proposé par les 3 opérateurs (pour 1 ou 2 ans). La remise de 100€ pour un nouvel abonné est valable jusqu’à 23 août chez SFR, jusqu’au aujourd’hui chez Orange.

Abonnement Téléphone €/Mois Remise Total
Bouygues 24 mois 206 € 32,90 € 126,90 € 868,70 €
SFR 24 mois 129 € 37,90 € 137,90 € 900,70 €
SFR 12 mois 129 € 43,00 € 143,00 € 502,00 €
Bouygues 12 mois ~240 € 37,90 € 126,90 € 569,80 €
Orange star 12 mois 129 € 42,90 € 100 € 543,80 €
Orange star+ 12 mois 129 € 53,90 € 100 € 675,80 €

Bonne négociation à vous

Pourquoi n'utilisez vous pas les bons outils pour analyser votre système Unix ?

Submitted by gloumps (not verified) on Tue, 08/17/2010 - 21:56

L'une des tâches les plus intéressantes de notre travail (ceci est mon avis) est de comprendre ce qui se passe dans le système. Cette tâche n'est pas simple : la gestion des processus, le dispatcher, l'interaction avec le matériel, la gestion des I/O, ... nécessitent des connaissances[...]

XML feed