haladó

Unicode sztring hossza Pythonban

Ha Python 2.7-ben szeretnénk lekérdezni egy Unicode sztring hosszát, önmagában a len(string) hibás eredményt ad egyes speciális karaktereket tartalmazó sztringek esetén.
A megoldás: len(string.decode("utf-8"))

Értsük meg a rendszer alvásának működését!

alvó Tux
Az Értsük meg sorozat újabb részét olvasod. A load average értékének, majd a swappiness működésének kivesézése után ebben a részben megpróbálom érthetően elmagyarázni, mi történik akkor, amikor a rendszert elküldöd aludni.

Bash előzmények ideiglenes tiltása

Ha azt szeretnéd, hogy egy adott parancs, amit kiadsz a terminálban, ne kerüljön be a .bash_history állományba, a következőeket kell tenned:

Nincs CONFIG_VFIO_PCI_VGA beállítás a menuconfig-ban.

Probléma: Nincs CONFIG_VFIO_PCI_VGA beállítás a kernel beállítások közt, a

Device Drivers
 --> VFIO Non-Privileged userspace driver framework

menüpontban.

Folyamatok állapotkódjai

Az alábbi kisokosban a ps parancs STAT oszlopának értelmezéséhez szeretnék segítséget nyújtani. Ehhez bemutatom a ps parancs manuáljának PROCESS STATE CODES részét magyarul:

Python script vs. sorvégződés

$ ./xy.py 
: Nincs ilyen fájl vagy könyvtár

GlusterFS kalandok

GlusterFS logó
A DRBD kalandozásaimon (első rész, második rész) felbuzdulva, no meg egy újabb munkahelyi igény megjelenésével szétnéztem, hogy milyen lehetőségek vannak az egyszerűbb klaszter fájlrendszerek használatára.

A probléma: A DRBD kiváló, ha mester-szolga replikáció kell. Kipusztul a mester, azonnal indul a szolga, és mindenki boldog. Ez két gép esetén teljesen jó. Akkor is jó, ha a gépek párosával vannak, hiszen a szolgáltatásokat párosával kiosztva nincs probléma. Akkor is jó, ha a szolgáltatások elférnek két gépen, és mester-mester replikációval a két gép párhuzamosan dolgozik. Azonban ha nem tudunk párokat alkotni, akkor a DRBD (8-as széria) kettő, maximum három szerverig használható, felette igencsak problémás.