JKlog

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

mercredi 25 août 2010

The best analogy for HyperThreading, ever!

Think of it as one of those tumbling thingies you have to pass through to get into Six Flags or the subway. It's like that, but hyperthreading has two lines instead of one. If one moron has to stop to find his ticket at the front of the line, the other line may move until he finds it.

By courtesy of ArcherB

lundi 23 août 2010

Gnou Orange

C'était pas gagné d'avance. Même franchement pas. Quand mon chef est venu me dire : "Tiens, au fait, voilà ta clé 3G, comme ça tu pourras utiliser le VPN de la boîte pour te connecter quand t'es chez les clients", l'aiguille de mon cool-o-meter a commencé par se diriger vers "Hot". Et puis, j'ai regardé la boîte que j'avais entre les mains, toute noire avec des trucs Oranges écrits dessus, et rapidement l'aiguille s'est coincée sur "Not". Zéro MageFonzie au compteur.

Business Everywhere, qu'ils appellent ça, chez Orange. Everywhere, peut-être, mais en tous cas pas sous Linux.

Lire la suite...

mardi 17 juin 2008

Fix up2date for Python 2.5

As everybody knows, up2date has been deprecated in recent RHELs, and replaced by Yum. That's great.

But what if you still need to use up2date on a modern distribution, like RHEL5 or Fedora Core 8, for instance? What would you need to do that, anyway ? Well, let's just imagine for a few minutes that you want to run a local RHN mirror for your old RHEL4 machines, but that this mirror would also need to run other stuff requiring modernities? You may then want to install something like FC8, but still run up2date to synchronize your local RHN repository.

Ok, why not.

Oh, that's pretty simple: because up2date doesn't work with Python 2.5 (which is the default in FC8). Usually, that's the other way around: software written for Python 2.5 don't work with earlier versions of the interpreter. But here, no. Ascending compatibility is a dirty word.

Anyway, here's a patch to make up2date work again with Python 2.5.

--- /usr/lib/python2.5/site-packages/rhn/transports.py.orig     2008-06-16 15:51:49.000000000 -0700
+++ /usr/lib/python2.5/site-packages/rhn/transports.py  2008-06-16 15:52:13.000000000 -0700
@@ -37,7 +37,7 @@
     user_agent = "rhn.rpclib.py/%s" % __version__

     def __init__(self, transfer=0, encoding=0, refreshCallback=None,
-            progressCallback=None):
+            progressCallback=None, use_datetime = 0):
         self._transport_flags = {'transfer' : 0, 'encoding' : 0}
         self.set_transport_flags(transfer=transfer, encoding=encoding)
         self._headers = UserDictCase()
@@ -52,6 +52,7 @@
         self.response_status = None
         self.response_reason = None
         self._redirected = None
+        self._use_datetime = use_datetime

     # set the progress callback
     def set_progress_callback(self, progressCallback, bufferSize=16384):

Not much, but I had to write it somewhere for next time.

mardi 3 juillet 2007

C:\> mount -o loop

Tudieu, mais comment monter une image dd sous Windows ? Oui, ça peut paraître risible, comme question, mais supposons deux secondes que nous disposions d'une image d'une partition NTFS, plutôt mal en point, extraite avec peine d'un disque dur agonisant grâce au merveilleux dd_help (oui, il y a aussi ddrescue qui fait office de warpper autour de dd_rescue, mais je suis old_school). Eh beh comment qu'on fait pour le réparer, ce fichu filesystem, une fois qu'on a éliminé le support physique défecteux ? Rien de mieux qu'un bon vieux chkdsk, mais évidemment, ça n'existe que sous Windows, dammit.

Lire la suite...

samedi 30 juin 2007

Allo allo, l'est où le micro ?

Depuis le début, l'entrée micro du XPS M1210 de J. refusait de se soumettre à la règle, pourtant élémentaire, qui établit que tout microphone branché dans la prise idoine se doit de faire du bruit quand on lui chatouille la membrane. Mais là, rien, que dalle, silence total.

Lire la suite...

vendredi 24 novembre 2006

Xen^WVMWare

Bon, J. voulait un Windows dans son Linux sans avoir à rebooter. Je me suis dit "Chic, chic, chic, je vais pouvoir tester Xen sur une machine VT, youpi youpla".

Lire la suite...

vendredi 18 août 2006

Xen3.0, enfin.

Oui, enfin Xen 3.0. Pas qu'une nouvelle version vienne de sortir, non. Mais enfin, je m'y suis mis. Aaaah, ça soulage.

Lire la suite...

lundi 14 août 2006

First!

Yeah, I'm first! Quoi ? Je suis tout seul ? Bon, oui, effectivement, ça facilite un tout petit peu les choses.

Lire la suite...