LGee blogja

sed -i.old

GNU sed 'in-place' szerkesztesnel megadhato egy utotag, amivel automatikusan keszithetunk backupot az atirt file-rol. Abbol, hogy most lattam ezt eloszor, latszik, hogy nem igazan hasznalom a GNU verziot ;-)


$ echo hello > file1
$ sed -i.old 's/hello/hell1/' file1
$ ls -l file*
-rw-r--r-- 1 user users 6 Dec 16 18:27 file1
-rw-r--r-- 1 user users 6 Dec 16 18:26 file1.old

Openbox 3.4.8

Masfel ev utan az Openbox ujabb kiadashoz erkezett. Semmi kulonleges ujdonsag nem kerult bele, jobbara csak a felhasznalok altal jelzett aprobb hibak lettek javitva.

En szinte kizarolag csak ezt hasznalom mindenhol, a PyPanel nevezetu egyszeru panellel egyutt. Ujabban az Openbox az LXDE (CrunchBang es egyeb disztribuciok) reven kerult be a koztudatba, de mar 4-5 eve is jol hasznalhato ablakkezelo volt.

ps. icculus.org jelenleg kicsit lassu nalam.

POWER7 a kuszobon ;-)

Kis technobabble az IBM uj processzorarol ;-)

POWER7 Processors: The Beat Goes On (PDF)

Persze DARPA tamogatassal konnyu gyorsan fejleszteni ;-)

Erdemes vegignezni, 20 ev alatt mire jutottak ezzel az architekturaval. Ugy latszik, minden CPU gyartonal elkerulhetetlen, hogy bele ne fussanak nehany zsakutcaba. Maguk a termekek (szerintem) tovabbra is gyonyoruek es izgalmasak, viszont a '(hand)made in USA' mitosz mar reg a multe.

A POWER6 ota mar kizarolag szerverekben fordulnak elo az IBM RISC CPU-i, aminek szerintem az a legfontosabb oka, hogy egyreszt manapsag a kutya se ad mar csillagaszati osszegeket egy-egy tervezo munkaallomasra (az x86 alapu megoldasok kivertek a kereskedelmi Unixokat a piacrol ebben a szegmensben), masreszt pedig a korabbi 'all-round' Unixok mara mar csak egyre szukebb, specializaltabb teruleten kapnak szerepet. Mi peldaul szinte kizarolag adatbazisok es J2EE middleware alatt hasznaljuk.

openSUSE nice try

Gondoltam, jol jonne egy backup rendszer a notebookomra.

Feltettem az openSUSE 11.2-t 'minimal X' verzioban (~750 csomag, ~1.3GB, hat ez tenyleg minimal). x86_64 installt csinaltam ext4 filerendszerrel.

Telepites:

- az installer (net) valamiert egy ideig tetulassan masolt a mirrorrol (kb 1.5 ora volt a teljes install!)
- maga a telepito gyonyoru, es szepen, logikusan kivalaszthato minden, ahogy kell
- nem akart hozzanyulni a meglevo linuxos particiohoz
- grub-ot nem tettem, mert az mar van a gepen, igy a kernel cmdline-t ugy vadasztam hozza
- az installer kexec-eket hasznal reboot helyett
- valamiert megzavarta, hogy az Ethernet kabel kesobb lett bedugva, es a wireless-re nemet mondtam, igy ledobott a manualis halozati beallitashoz (curses/slang felulet)
- install alatt az X figyel a 6000-es porton ;-)

tmux 1.0

Tobb mint 1 honapja, szeptember 20-an jelent meg az uj release.

http://freshmeat.net/projects/tmux

tmux-0.9: 2009. 07. 13

Ide irom a bug report reszleteit ;-)

- sourceforge project page (http://tmux.sourceforge.net/) is outdated (Google first hit for tmux)
- no README (no info on how to compile)
- configure does not handle parameters ($*) - at least --help, -h or something?
- only GNU make seems to work
- AIX 'install' has no -d flag
- current release is broken on AIX

AIX 5.3 TL11, 6.1 TL4

Oktober 25-en megerkeztek az uj fixpack-ek az AIX tamogatott verzioihoz, majd ezen a heten egy-egy uj service pack is kerult rajuk (megint elsiettek valamit ;-)

Hiaba az IBM 'My Subscriptions', megsem kaptam rola mailt... ugy latszik, non-US ugyfelek kesobb ertesulnek rola.

A hagyomanynak megfeleloen rengeteg uj feature kerult bevezetesre, de a javitasok listaja is brutalis.

5300-11 Technology Level -
5300-11 Service Pack 1

LVM mirror => md RAID1

Gondoltam, ha mar jegyzeteltem munka kozben, leirom itt is, hatha valakit erdekel az eljaras.

--- Alaphelyzet

/dev/sda - boot (nem foglalkozom vele)
/dev/sdb - data1 (LVM mirror primary) => RAID1
/dev/sdc - data2 (LVM mirror secondary) => RAID1
/dev/sdd - mirrorlog
/dev/vg00 - regi VG
/dev/vgraid1 - uj VG

--- A mirror lebontasa az 1. diszkrol

Minden LV-re:

# lvconvert -m 0 /dev/vg00/lv02 /dev/sdb

Nem tudom, mennyire trivialis, de ez azonnal, egy masodperc alatt vegbemegy. Tehat a /dev/sdc -vel valo szinkron azonnal megszunik, es a mirrorlog is rogton inaktiv allapotba kerul.

Solaris - goodbye

2 honap desktop hasznalat utan... hagytam a fenebe a Solaris-t ;-)

Egyszeruen nincs ertelme ugy foglalkoznom vele, hogy nincs elegendo idom megismerni, es altalanossagban is sokkal nehezkesebb, mint egy Linux.

Erosen gondolkoztam azon, hogy a ZFS miatt az Intel D945GC 'Little Falls 2' alapu backup szerveremre Solarist teszek, de 1.) nem megy rajta 64bit modban (nem fontos, csak idetlen, ha kb az osszes tobbi OS amd64 portja tamogatja), 2.) nincs hozza gyari Gigabit Eth driver, ugy kell valami 3party oldalrol leszedni (es forditani??) 3.) allitolag az ebbe a lapba maximalisan teheto 2GB RAM nem tul sok a ZFS-nek 4.) mivel ugy kell osszekaparni a szoftvereket, ez sem inspiral tulzottan.

AIX ODM hacks #1


for i in $(ODMDIR=/usr/lib/objrepos odmget inventory | awk '/lpp_id/ {print $3}' | sort -u -n); do echo "$i: \\c"; ODMDIR=/usr/lib/objrepos odmget -q "lpp_id=$i" lpp | wc -l; done

Ez egy egyszeru ellenorzes, hogy az AIX filesetek /usr reszeben levo 'inventory' object nem tartalmaz-e olyan adatokat, amik nem leteznek az 'lpp' object-ben ;-) Tehat ha elvileg a script kimeneteben 14-tol eltero szamok jelennek meg, akkor az ODM-ben baj van...

Ismeretterjeszto resz:

Az AIX-ben a filesetek ('csomagok') tartalma 3 reszre van osztva a filerendszerben elfoglalt helyuk szerint (ennek tobbek kozott a diskless uzemmod miatt van jelentosege):

Sad Software

sm2k (Stuart Gott) eszrevetelei kulonfele rendszerszoftverekrol. Erdekes olvasnivalo.

http://sadsoftware.blogspot.com/

"I've created this blog as an outlet to help release some of the rage that your software has caused me. Free software, open source, commercial -- I don't discriminate. Subscribe and keep up to date on all pain you've caused in both my personal life and my career in IT."

Kritikal

Ma lesz a Critical Mass, estefele nem lesz erdemes a varos kozpontja fele kozlekedni, legalabbis a felszinen biztosan nem.

Nyilvan mindenki maskeppen all a temahoz, feltetlenul attol, hogy felvonulokent vagy 'szenvedo alanykent' eli at az esemenyt. En egyszeruen csak azert megyek el, mert tobb mint 15 eve a kerekparozas fontos resze az eletemnek.

Hozzateszem, en vilageletemben kozuton kozlekedtem, igy engem nem erint annyira erzekenyen a bringautak hianya, de mindenkinek csak jobb lenne, ha a bringasoknak kijelolt helye lenne az utakon.

D945GCLF2 no-boot

Sok szenvedes utan rovid osszegzes:

Ugy tunik, bizonyos boot loaderek nem mukodnek ezzel a lappal. Nalam a GRUB/GRUB2, illetve a FreeBSD (7.x) loader mondott csodot.

-- A problema

Hatter: A lap mar egyszer sikeresen bootolt FreeNAS 0.69-et USB-rol. A tavlati cel a rootfs USB-rol valo hasznalata, de egyelore egy IDE diszket hasznalok. A gepben 2 db SATA diszk is van, amiket nem bootra akarok hasznalni. Honapokon at nem volt idom foglalkozni vele, majd elhataroztam, hogy a nemreg megjelent Frugalware 1.1-et (x86_64) teszem ra. Ekkor:

- Frugalware 1.1 USB installer: GRUB nem jott be
- Ugyanez az installer USB CDROM-rol jol mukodott, grub install is lefutott

Best practices

Sziasztok!

Sokaknak bizonyara ismeros lehet ez a kifejezes: egy adott szakteruletre vonatkozo iratlan szabalyokat jelenti, amelyek sok esetben hosszutavu tapasztalatokon alapulnak.

Itt egy jo pelda a temaban, de nyilvan akar a forraskod kezelesere felallitott szabalyok is ebbe a korbe tartoznak, vagy az, hogy egy hazilag gyartott UTP kabelt kimerunk hasznalatba vetel elott.

A ti munkahelyeteken mennyire veszik szamitasba az ilyen informaciokat?

Firefox fontok

Solaris x86, xorg 6.8.0, Driver "ati", Firefox 3.5.1:

Default font: Lucida Sans/16

Proportional: Sans Serif/16
Serif: Arial
Sans-serif: Lucida Sans
Monospace: Liberation Mono/13

Minimum font size: 11
Allow pages: Disabled

---

Windows XP, ATI driver, Firefox 3.5.2:

Default font: Times New Roman/16

Proportional: Serif/16
Serif: Times New Roman
Sans-serif: Arial
Monospace: Courier New/13

Minimum font size: None
Allow pages: Enabled

topic #kisletra

Csinaltam egy uj IRC csatornat a freenode-on. A szabalyok (update 2010-11-23):

Off-topic:

- Microsoft termekek (tenyleg semmi bajom veluk, de a veluk kapcsolatos kerdesekre lehetoleg mashol keress valaszt)
- politika, bulvar, kozelet, autosport (F1), penzvilag, napi szarsagok...
- visszataszito temak (fuckingshocking es tarsai)
- barmi index.hu-rol (keresd meg a cikket mas hiroldalon ;-)
- rasszizmus, gyulolkodes, mocskos beszed

On-topic:

- Unix, Linux, *BSD es tarsaik, alternativ OS-ek
- programnyelvek, alkalmazas-uzemeltetes, halozatok, storage, security, retro...
- hardver minden mennyisegben
- fun ;-) (jozan mertekig)
- adas-vetel
- zene