Hozzászólások
-
SzerzőBejegyzés
-
Hát, félek, tényleg hülyeség. Az intranet.local egy helyileg definiált név, bármi lehetne, bárháyn tagból, bár-bár … Csak az Interneten kötöttek a tld-k.
Ráadásul nem a nevek definíciójával van baj. Ha ilyen egyértelmû lenne a hiba, a host parancs sem mûködne … 🙁
De azért köszi a próbálkozást! 🙂Köszi szépen!
Sajna a PHP-ban interface sincs. A super-nek van megfelelõje, de az is csak objektumokon mûködik, osztályfüggvényeken nem. 🙂
Hát, mindegy. Lassan megbarátkoztam a helyzettel. … 🙂Szerintem ezt nem csak PHP-ben nem lehet megcsinálni, hanem általában nem. Legalábbis azon nyelvekben nem, ahol egy osztály csak egynek lehet a leszármazottja, ráadásul, hogy melyiké, az fordítási idõben dõl el. (Talán még a Java sem tud futásidõben osztáyldefiníciót létrehozni … de azért ebben nem vagyok biztos. De ha tudna a serializációval lenne rendesen problémája! 🙂
Kényszermegoldásként létrehoztam egy külön property-t az A osztályban, s a változó mûveleteket ennek a propertynek a mûveleteivé tettem. Igaz, mivel az eredeti objektum egyéb mûveleteire is szükség van, ezért minden kiemelt mûvelet megkapja az eredeti objektumot is paraméterként.
Szerintem nem kell, de a hasonló megoldások elkerülése végett jelzem, hogy – sajnos – PHP-ben kellene kódolni (4.3), ahol csak publikus osztályelemek és öröklés van. A leszármaztatás folyamán minden öröklõdik, maximum felülírható.
De attól tartok, a problémámra a részleges öröklés sem lenne megoldás, hisz tömören azt szeretném, hogy bármelyik A1, A2, A3 osztálynál meg lehessen adni, hogy A-ból vagy B-bõl származzon – anélkül, hogy két osztálydefiníciót kellene létrehozni. (Késõbb persze C-, D-, E-bõl). Vagyis Ax definíciója során egy elkõre nem ismert – de A-ból származó – osztálytól kellene származnia. Persze a helyes mûködéshez elég A-ból származtatni, de ezt késõbb lehessen megváltoztatni – új jellemzõk eléréséhez.
Erre persze nincs nyelvi lehetõség, ezért ennek szimulációjára, vagy helyes alternatív kódolására vagyok kíváncsi.Ha valakit érdekel a megoldás, azért leírom. Igaz, a hiba oka, mibenléte nem derült ki.
Egy másik 120GB-os wincseszterrõl átnyomta a teljes image-et egy dd paranccsal. (Az valamivel kisebb lehetett, mivel minden ráfért, és kötve hiszem, hogy pont egyformák lettek volna.)
Ezekután újra a cfdisk majd mkreiserfs, és mostmár 115GB szabad lemezterületem van!!!
😀
De, hogy miért???
:blink:Bocsi, de egy ideig nem jutottam ide … Nagyon hálás vagyok a sok észrevételért, rögtön reagálnék is, fontossági sorrendben:
1 – Nem okos katica, hanem okos lány. Mifelénk legalábbis így mesélték. Ráadásul ez valami médiakultúra volt, tehát nem hinném, hogy egyedül lennék ezzel az emlékemmel! 🙂2 – Egy fontos dolgot kifelejtettem: A wincseszter egy másik alaplapban ment teljes kapacitással, de ezen az új alaplapon nem volt olvasható. Ezért lementettem róla az adatot, és most szûzen újranyomnám. Az alaplap kezeli a 120GB-ot, mivel a többi ugyanekkora winyót gond nélkül kezeli. (Tehát nem fizikai hiba.)
3 – A parted-et hétfõn megpróbálom. Bíztatónak tûnik, mivel még nem ismerem. De a partícióval nem tudom, van-e gond, mivel az 120GB.
SuSE 9.3, de nem hinném, hogy disztribúció függõ … persze a SuSE-tól minden kitelik.
NTFS-t? Mit segít ez azon, hogy utána reiserfs-t tegyek rá?
Partíciót csináltam cfdisk-kel, fdisk-kel és sfdisk-kel is.
Jelenleg egy darab 120GB-os partíció van rajta, linux típusú.
A fájlrendszereket az mkfs.***-gal tettem rá.
Két kisebb (2x60GB) partíció esetén a második partíción létrejött fájlrendszer már majdnem 1GB volt!!! (Az elsõn valami 10MB)
Teljesen agyament dolog!… látom, Ti is. 🙁
Visszatértem az r4-es kernelre.
Minden megy, kivéve a wlan kártyám. … Tehát nem is kernelfüggõ?
Az ieee80211 külön csomagból van fenn. Lehet, hogy a teljes frissítéssel az is felfrissült?
Honnan tudom, van-e régebbi verzió a gépemen? (A portage mappában mintha lenne.)
Hogyan tudok visszaállíni egy régebbi csomagra?
Honnan tudom, hogy a régebbi csomag más csomagok régebbi változatait igényli-e?Lassan, de biztosan …
Megcsináltam kézzel a make-eket (-r4 .config-ját használva), hát szinte minden megy, azaz a hang visszajött. 🙂
Nem ad hibát fordításkor – de akkor a genkernel miért adott?
Betöltõdik minden modul rendesen. Az ipw2200-ast csomagból emergeltem fel, nem modulként, mert azt írják, az frissebb, meg hát eddig is úgy ment. Felnyomtam hozzá a firmware-t is – bár lila gõzöm sincs, mit jelent ez esetben (ez is volt eddig is, és eddig mûködött).
A lényeg, hogy bár minden rendben elindul, mégsincs meg az eszköz.
A dmesg-bõl az ipw2200-hoz a következõ üzenetsor látom:
ipw2200: no version for „ieee80211_wx_get_encodeext” found: kernel tainted
Ez valami baj? Emiatt nem indul rendesen az ipw? Vagy már az ieee sem?
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
Ez már egészen rosszul hangzik. De mit kezdjek a Reason -2-vel?
ipw2200: probe of 0000:02:03.0 failed with error -5
…
Teljesen tanácstalanná váltam …
🙁Nem olyan ám az egyszerû!
genkernel tényleg magától generál-na. De hibát ad.
Töröltem az /etc/kernel/…r5, amibõl a konfigot veszi.
De most is hibát ad valami ieee80211-re.
Feltelepítettem a comagot, most már csak a modulok generálásakor ad hibát …
Hát, ez azért mégsem igazán automatikus!
Akkor most mi van?
Gondolom kellenen néznem egy konzisztenciát, hogy minden csomag fent van-e, és mindennek a megfelelõ verziója van-e fent.
emerge ??? Ezt hogyan?
Aztán – mivel szerintem minden jól van fent, hisz egy teljes frissítés után halt meg az egész -, ha továbbra is hibát ad?
Ezt a bzimage-et sem értem. A genkernel most generálja a bzimage-et, de ha menuconfigoltam, csak egy kernelfájlt kaptam. ???
Most már késõ van, és félek, egyre kevésbé értem, mirét nem jó.
Támpontokat továbbra is várok! -
SzerzőBejegyzés
legutóbbi hsz