Blogbejegyzések

LXAdmin pwned

Tegnap ejjel irtam egy cikket, de valamiert meg nem jelent meg. Trey biztosan nem ert ra foglalkozni vele. Mondjuk akit erint, mar biztosan tud rola. Azert irom ide, mert napokkal kesobb a hir mar nem hir, es szerintem nagyon tanulsagos a tortenet. -- szerk.: megjelent, nyilvan turelmetlen voltam.

Az LXAdmin/Kloxo/HyperVM nevu, VPS (virtual private server) szolgaltatoknak szant, centralizalt domain/virtualhost-kezelo szoftverben a milw0rm egyik security szakertoje 2 tucat brutalis sebezhetoseget talalt. Mivel a vendor 2 heten at nem reagalt erdemben, igy a mult heten a milw0rm nyilvanossagra hozta a reszleteket:

Mi ez a sunyiság?

Véletlenül vettem észre, hogy annak ellenére, hogy nincs a Bing (se a Live Search) telepítve a Firefox keresői közé, és a Google az alapértelmezett, mégis a Bingre megy, ha a címsávba gépelek valamit, és Enter-t ütök. Eddig csak XP-n vettem észre. Írjátok csak be pl. "cipő mindenkinek"...

Driver-helyzet 2009-ben - Erdemes Linuxot desktopra?

Regen - amikor meg fiatal voltam, es volt idom szarakodni ilyenekkel - imadtam huszadszorra is atnezni a USE flageket, es a vilagot ujraforditani. Mara mar egyre inkabb munkaeszkoz a PC-m (avagy most mar laptopom) ezert utalom, ha valami elsore "nem megy". Ez az egyedfejlodesemen is jol latszik:

UHU -> slackware -> Gentoo -> Ubuntu <-> Arch -> Ubuntu.

Az uj laptopom egy ismert es elismert darab, egy Lenovo Thinkpad T61. Erre mar szinte csak Ubuntut tettem, mert nagyjabol minden ment elsore, vagy ha nem, 10 mp. Google-hasznalat utan elottem volt a megoldas, egy-ket apt-get, es mar az is ment.

2.6.29 (2.6.30 ) + Virtual Box

Ha valaki ujabb kernel forgatasra adna a fejet es szeretne hasznalni a VirtualBoxot jelenleg szukseg van a a kovetkezo opciora:

CONFIG_COMPAT_NET_DEV_OPS
"This option enables kernel compatiability with older network devices that do not use net_device_ops interface."

A Device drivers/Network device/Enable older network device compatibility -nel talahatjatok.

Ilyesfele hibauzenettel talkozhatsz kulonben:
http://forums.virtualbox.org/viewtopic.php?f=7&t=17447
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /tmp/vbox.2/.tmp_versions ; rm -f /tmp/vbox.2/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.2
gcc -Wp,-MD,/tmp/vbox.2/linux/.VBoxNetFlt-linux.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.3/include -Iinclude -I/usr/src/linux-2.6.30-rc4-nick/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Os -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=core2 -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -I/lib/modules/2.6.30-rc4-nick/build/include -I/tmp/vbox.2/ -I/tmp/vbox.2/include -I/tmp/vbox.2/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(VBoxNetFlt_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxnetflt)" -c -o /tmp/vbox.2/linux/.tmp_VBoxNetFlt-linux.o /tmp/vbox.2/linux/VBoxNetFlt-linux.c
/tmp/vbox.2/linux/VBoxNetFlt-linux.c: In function 'vboxNetAdpNetDevInit':
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:225: error: 'struct net_device' has no member named 'open'
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:226: error: 'struct net_device' has no member named 'stop'
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:227: error: 'struct net_device' has no member named 'hard_start_xmit'
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:228: error: 'struct net_device' has no member named 'get_stats'
make[2]: *** [/tmp/vbox.2/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [_module_/tmp/vbox.2] Error 2
make: *** [vboxnetflt] Error 2

Olvasmányok 8. osztályra

Nagyobbik lányom ma hozott egy listát, a magyartanár "kiadta" a nyári szünetre a kötelező és ajánlott olvasmányok listáját.
Hát mit mondjak, kicsit ledöbbentem. Tanárnőnek régebben is voltak furcsa dolgai. Év közepén például egész magyarórán a Rózsa neve című filmet nézték, agyrém!
Nem azt mondom, hogy ezeket a könyveket nem érdemes, vagy ha úgy tetszik nem "kell" elolvasni. Nade kérdem, én 13 évesen!
Egy ekkora gyerek mit fog ebből megérteni!
Egyébként lányaim szerencsére nagyon szeretnek olvasni, órákra elvonulnak a szobába és olvasnak.
Azon gondolkodom be kellene mennem az iskolába beszélgetni a tanárnővel.
És a végére itt a lista:

Háziszerver howto

Namostittenmán. Sokan kérdezitek, hogy hogy kell házi szervert gyártani. Ihun a tuti howto:

Adott egy netkapcsolat kintről, ezen kapunk valamilyen IP címet. Tekintve, hogy otthoni hálózatunkban egynél több gép van, szükségünk lesz NAT-ra, avagy hálózati címfordításra.

Dióhéjban: a benti IP címeink a nem routolható tartományból kerül ki, avagy azokat az Interneten senkinek nem osztják ki. Ha kimegyünk a netre, a gateway (pl egy router vagy egy ilyen módon beállított gép) a benti címeket átírja az egy szem kinti címre, valamint megjegyzi, hogy melyik benti címről jött a kapcsolat.

svn cleanup hiba

$ svn update
svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

$ svn cleanup
svn: In directory '.'
svn: Error processing command 'modify-wcprop' in '.'
svn: 'Valami.file' is not under version control

Nagy roponal ilyen esetben valoszinuleg nem akarjuk ujra huzni az egesz repot, hogy megoldodjon.
Valami.file -ra hivatkozast .svn/log* ban talaltam csak.

$ mv .svn/log* /tmp
svn clenup
svn update

Es megy.

Hely hiany volt co kor.

Hová tűnt ... ?

Eltűnt. Hova? Nem tudom.
Hiányzik.
Naná hogy én is oka vagyok. Elhavazódtam a társasági adó, mérleg, helyiadó háromszögben. Nem volt energiám írni neki.
De akkor ő miért nem ír?
Tegnap mozi után kortyolgattam a forró csokit az étterem teraszán férjemmel és egy baráti házaspárral. Elviharzott mellettünk. Na jó, köszönt. De nem állt meg. Miért?
Bettivel és férjemmel napok óta ezen agyalok. Illetve hallgatják az agyalásomat.
Igen, valóban írhatnék neki. De miért nem ő ír? Egy kapcsolat akkor működik jól ha mindketten akarják. Oda és vissza is.
Ha én nem jelentkezem akkor neki is kellene. Nem?
Lehet hogy ezer dolga van, lehet hogy szerelmi bánatban szenved. Ki tudja. Pedig a kisgólyák is megszülettek már :)
Érdekes a világ. Talán előkerül, egyenlőre hagyom.
Hétvégén Székeshehérvárra indulnánk és úgy elhívnám. De honnan tudjam hogy ő most éppen örül annak hogy levegőt kap tőlem, vagy éppen észre sem veszi hogy "elveszítettük egymást" már lassan két hete :), vagy ő is várja hogy jelentkezzek.
Az idő mindent megold... ahogy Tibor mondaná.

Pirate Pontén (LOL)

Az Aftonbladet svéd újság írja, hogy Henrik Pontén, az Antipiratbyrån jogásza (akik a fájlmegosztás ellen küzdenek), hivatalos értesítést kapott arról, hogy elfogadtak egy névváltoztatási kérelmet, mely szerint a "Pirate" szó immár a keresztneve. A hatóságok nem ellenőrzik a névváltoztatást kérők személyazonosságát. Pirate Pontén pedig küldhet egy újabb kérést, hogy változtassák vissza a nevét...

pkgin -- Apt / yum like tool for managing pkgsrc binary packages

reginsmal$ sudo pkgin update
processing local summary...
updating database: 100%
downloading pkg_summary.bz2: 100%
processing remote summary (ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.0/All)...
updating database: 100%
reginsmal$ sudo pkgin help
Usage: pkgin [-fhvy] command [package ...]

Commands and shortcuts:
list (ls) - Lists installed packages.
avail (av) - Lists available packages.
install (in) - Performs packages installation or upgrade.
update (up) - Creates and populates the initial database.
remove (rm) - Remove packages and depending packages.
upgrade (ug) - Upgrade main packages to their newer versions.
full-upgrade (fug) - Upgrade all packages to their newer versions.
show-deps (sd) - Display direct dependencies.
show-full-deps (sfd) - Display dependencies recursively.
show-rev-deps (srd) - Display reverse dependencies recursively.
keep (ke) - Marks package as "non auto-removable".
unkeep (uk) - Marks package as "auto-removable".
show-keep (sk) - Display "non auto-removable" packages.
search (se) - Search for a package.
clean (cl) - Clean packages cache.
autoremove (ar) - Autoremove orphan dependencies.
reginsmal$ sudo pkgin se firefox
firefox-2.0.0.19nb1 = Lightweight gecko-based web browser
firefox-bin-2.0.0.19 Lightweight gecko-based web browser (binary package)
firefox-gtk1-2.0.0.19nb1 Lightweight gecko-based web browser built with GTK+-1.x
firefox3-3.0.10 = Lightweight gecko-based web browser
mplayer-plugin-firefox-3.55 Mplayer plug-in for firefox

1. nap

12.14, Mountain View, California, NASA kutatólabor

- Mulder, ezt nézd meg!
- M-mi ez, Scully?
- Nem tudom pontosan. A gravitációs ereje egy fekete lyukkal vetekszik! Lokalizálni kell és amint lehet meg kell szüntetni. Valahol Európában lehet.
- Csináld! Én indulok a reptérre, hívj, amint tudsz valamit!
- Mulder!! Ez a valami 100.8 kilogramm! Gyorsan, siess! Ha nem teszünk valamit, a gravitációs erőtér szétzúzza a Földet!

UPDATE:

Reggeli: 1 kifli tejföllel és csípős szalámival (Csabai Pokol Tüze)

Ebéd: saláta

Vacsora: saláta és egy fél rúd csípős gyulai

az internetes "újságírás" legalja...

nem tudom ti hogy vagytok vele, lehet, hogy csak nekem vannak ilyen utópisztikus álmaim, de engem rohadtul idegesít, amikor olyan szemét árasztja el lassan a netet minden frontom, mint ami a prohardveren megy.
szakmailag sötétek írnak oda cikkeket, híreket, sok-sok szakmai tévedéssel, sőt, sokszor szándékos csúsztatással, de hogy arra nem képesek, hogy egy nyomorult helyesírásellenőrzőt legalább futtassanak?! vagy neadj'isten lenne valamiféle lektorálás, esetleg egy pár ember legalább elolvasná azokat a szemeteket, amiket oda írnak egyesk?!
és különösen egy ilyen elég nagy látogatottságú oldal esetén fontos ez. én legalábbis úgy gondolom, hogy ezt több tízezren olvassák, sok tizenéves is, és csak eltanulják ezt az igénytelen stílust meg azt a sok butaságot, ami ott megjelenik...
úgy látszik, az már régen volt, mikor az újságírás a szép magyar nyelvről, az igényességről, a társadalom felé értékek közvetítéséről szólt.
sajnos a nyomtatott sajtó színvonala is rettentően romlik manapság.
én sem értek sok mindenhez, de legalább nem is osztom ország-világnak az "eszet" és nem szemetelem tele a netet :)
lehetne az ilyen kis, magukat újságírónak képzelő majmoknak némi önkritikája és szépen csendben eltűnhetnének vagy megtanulnának rendesen írni.
na most aztán jól megmondtam, iszok is egy sört.