“értünk hozzá”

Tegnapi verziószámozásos móka után, most jöjjön egy fidesz.hu forráskód:

<a href="index.php?Cikk=124948" class="cim" title=""Tegyék világossá mi lesz a gáz árával"">"Tegyék világossá mi lesz a gáz árával"</a>

Html entitásokról még nem hallottak 🙂
Az rss html fejlécbe elhelyezéséről má’ ne is beszéljünk…

partíció uuid-je

Egy adott partíció UUID-jét az fstab számára a vol_id paranccsal lehet megkapni:

sudo vol_id -u /dev/neve

Variációk egy témára:

for i in $(mount | grep ^/dev.*ext | awk '{ print $1 }'); do echo -n "$i: "; vol_id -u $i; done

for i in $(fdisk -l | grep '/dev.*[832].*Linux' | awk '{ print $1 }'); do echo -n "$i: "; vol_id -u $i; done

for i in $(fdisk -l | grep '/dev.*[832].*Linux' | awk '{ print $1 }')
do
  uuid=$(vol_id -u $i)
  cat /etc/fstab | sed "s|^$i|UUID=$uuid|" > /etc/fstab.tmp
  mv /etc/fstab.tmp /etc/fstab
done

</bloghelp>

hiánypótlunk

Még régebben kezdtem el foglalkozni a gondolattal mi lenne ha python-t és a gtk-t kicsit jobban megismerném. Próbaképpen akkor egy kétpaneles fájlböngészőt csináltunk (Sianis kolléga is segített). Akkor elakadtam és sehogy sem tudtam megoldani egy adott gtk problémát.
Most leporoltam a kódot és rájöttem, hogy a fától nem láttam az erdőt így kicsit kipofoztam a programot. Jelenleg így néz ki:

Meglehetős keveset tud még szegényke, de rohamosan okosodik. Szeretném a lehető legjobban illeszteni a gnome-os környezetbe (könyvjelzők, obex, fájltársítások, vfs, trash).
A másik hiánypótló program amit most írok egy nautilus-ba épülő svn kliens (like tortoiseSVN). Már tud commit-olni, checkout-olni, viszont elakadtam a szálkezelésnél… 🙂

Grub reinstall 2.2 teszt

Akadt néhány ötletem amit el lehetne végezni a grub újratelepítőn.
Az első ötlet az, hogy készítek egy grafikus felületet hozzá, majd ezt a felületet beépítem egy livecd-be, hasonlóképpen mint ahogy a jelenlegi ubuntu cd-k telepítő módban működnek.
Ha már dolgozom rajta, akkor megoldom a szabadon válaszható MBR-be való telepítést is, így ki lett egészítve a kód, most már minden merevlemezt végignéz.

Ehhez teljesen újra kellett írni, immáron pythonban a kódot. Ha már újraírtam kiegészítettem néhány plusz információval. Ahhoz, hogy biztosan jól nyerje ki az adatokat a merevlemezekről, egy kis tesztelésre hívnám fel az olvasóközönséget.
Az adatokat kinyerő részét különszedtem és feltettem ide (tehát grub reinstall parancsot nem futtat csak adatokat szed össze!!). Ezt leszedve, rootként futtatva a terminálban meg kéne nézni, hogy mindent megfelelően nyer-e ki. Ha valami hibaüzenet vagy rendellenesség adódik, azt nekem mailben visszaküldeni. connor [kuk] connor [..] hu

A kimenet kb így néz ki:

Lemezek: 
	Tipus: FUJITSU MHW2100BH,	Merete: 100.0 GB,	Eszkoznev: sda

Particiok: 
	Particionev: sda1,	Bootflag: nincs,  	Kaphat-e bootflaget: nem
	Particionev: sda2,	Bootflag: van,  	Kaphat-e bootflaget: igen
	Particionev: sda5,	Bootflag: nincs,  	Kaphat-e bootflaget: nem

Egyedül a kaphat-e bootflaget magyarázandó azt hiszem: akkor lehet egy partíciót megadni a grub-nak ha létezik a /boot mappa. Értelem szerűen ezt keresi a program.

Köszönöm!

ps: lassan kéne ezeknek a kis projecteknek egy weboldalt csinálni… 🙂

divido átverés

Történt, hogy nevem napjára kapott zsebpénznek a fenekére szerettem volna verni, s ki is választottam a divido oldalán a wall-e két dvd-s változatát. 3e ft tök jó. Beteszem kosárba, majd a rendelés végén észreveszem, hogy a végösszeg 7.582 Ft. Mondom, hogy a bánatba lehet ez, hiszen a dvd 3.791 Ft. Na persze. A darabja ennyi ami elvileg össze van csomagolva, így még véletlenül sem vehetem meg külön. Pumpa fel, oldal elhagy megvettem a netpiacnál… Százassal még olcsóbb is.
De ez mekkora átverés má’?

syntax.midian.hu

Tavalyi tanévben tanítottam programozást egy pár diáknak (Donauer crew :)). Akkor az egyik feladat egy weboldal készítése aminek célja, hogy a programozási nyelvek alapvető szintaxisát bemutassa és azokat egymással össze lehessen hasonlítani. Most leporoltam a munkát és mivel érdemes arra, hogy kitegyem, így feltöltöttem a http://syntax.midian.hu címre. Szabadidőmben majd töltöm adatokkal (amivel tudom persze…).

Az ihletet a hello world oldal adta.

css help wanted!

Valahol egyszer láttam egy olyan megoldást ahol css-el oldották meg a hosszú szövegek levágását, hogy ne lógjon ki egy dobozból, és a végére “…”-ot tettek (talán a weblabor blogmarkokban láttam linket az oldalra). Most erre lenne szükségem, de nem találom. Az overflow: hidden-ig már eljutottam 🙂

Ha valaki találkozott már ezzel pls linkelje már be! Köszönöm!

több fájl figyelése tail-al

Fejlesztés közben sokszor van hogy több fájt figyelek egyszerre (access log, apache error és/vagy php error log, debug logok stb). A minap véletlenül jöttem rá hogy a tail -f parancsnak több fájlt is meg lehet adni, ilyenkor szépen egymás alá listázza őket. Ha valamelyikbe új sor kerül arról a fájl névvel együtt informál.

(mj: Ha kicsi lenne a gnome terminál ctrl+ és ctrl- gombokkal lehet változtatni a felbontást (?))

webes szótagolás második menet

Tegnap annyira belelendültem a programozásba, hogy ma elkészült a php kiterjesztés hyphen-hez. Hibája van még, ezért nem teszem ki a forrást. Egy 1516 szavas írást 347 ms alatt dolgoz fel, ami szerintem elég jó eredmény. Most tesztelem és befejezem, hogy nézzen is ki valahogy a kód és normális legyen az API. Aztán tesztelés, és ha tényleg használható akkor jön a forrás, majd a deb csomag.
Folyt. köv.

(mj: d.u. találtam egy elég jó doksit a zend devzone-ján. PECL oldalára igazán linkelhetnék.)