sakic blogja

Zend_Soap_AutoDi...

Ez egy kis feljegyzés magamnak, illetve azon sorstársaimnak, akiknek PHP 5.3 alatt kell SOAP szervert beüzemelni Zend Frameworkkel.

Az Zend_Soap_AutoDiscover osztályban a Content-Length header hiánya miatt a szerver a következő hibaüzenetet írja ki:

SOAP-ERROR: Parsing WSDL: Couldn't load from 'wsdl_url-je' : Premature end of data in tag definitions line 2

Alkalmazás környezet:

  • Zend Server CE 4.0.5 + PHP 5.3.0
  • Zend Framework 1.9.3PL1
  • Windows / Linux (OS-független a hiba)

Ennek javítására a PHP bugtracker #49226 bejegyzésének egyik kommentjében találtam megoldást.

Mandriva 2009 szenvedés

Úgy tűnik az itthoni konfigurációm kezd kilépni a linux-kompatibilis számítógépek köréből.

Nagyjából 3 éve változatlanok az alapok, áprilisban bővítettem a memóriát, valamint szeptember végén lecseréltem a videókártyám.

Konfig:
Alaplap: Asus A8N5X
Proszesszor: AMD Athlon64 3000+
Memória: 3x256MB DDR2 Samsung + 1x256MB DDR2 Kingston RAM 4x512MB Kingmax DDR2 RAM
Videókártya: Inno3D Geforce 7600GS 512MB Sapphire Radeon HD4670 512MB
Telepítéshez használt winchester: egy ötéves Maxtor 40GB 5400RPM

A nyári openSUSE próbán már felsejlett a sötét jövő, hogy az újabb kernelekkel bizony még problémáim lesznek.

Egy tökéletes nap

Ma minden klappolt.

A pár napja megkaptam a céges laptopot, mint mindenki én is Albacomp notit kaptam (Traveller V8). Teljesítményben jó, csak nagyon melegszik és gyenge (4 cellás) az akkuja. Szerencsére nem kell egyelőre hurcolászni így töltőről megy jól.

Kiderült, hogy a cégnél a laptoptáska árát is állják 15K ft-ig. Case Logic NCR-2 táskát vettem, tetszik mert sok zsebe van és a laptop mellett simán elfér az egér, akkutöltő. Ma odaadtam főnöknek a számlát és félóra múlva vissza is kaptam az árát.
Munkával szintén jól haladtunk, az 5 napra tervezett feladatot 2 nap alatt abszolváltuk, így jövő hét elején be sem kell mennem dolgozni.
Továbbá ma ebéd után végleg kikristályosodott, hogy milyen módon is fog rámszakadni a bank az alulfizetettnek várt gyakorlati félévemben :D

openSUSE 11 siker

A kezdeti kudarc után végül a DVD telepítő meghozta a várt áttörést és gond nélkül lezajlott a telepítés.

2GB RAM miatt nem csináltam swap partíciót. Sebességre nem tűnik lassabbnak az eddigieknél, de nem is egy Frugalware. Viszont 5400RPM sebességű 5 éves winchesteren fut, ahhoz képest nem lehet rá panaszom. Igazából Firefox 3 mellett néha ledermed a rendszer, ez gondolom a hupon is megemlített sqlite szinkronizációs dolog miatt van.

openSUSE 11 sikertelen telepítés

Mivel mostanában van rá szabadidőm, gondoltam kipróbálom natívan a címben említett disztribúciót és ha ott járok, akkor már a legfrissebb KDE4-et is. Türelmetlen ember lévén a dvd helyett a 70 megás netinstall iso-ra esett a választásom.

A telepítő az USB modemet és egyéb hardvereimet szintén felismerte, majd a csomagtelepítés közben 2% után megállt a tudomány. Éppen a kiadási megjegyzéseket olvastam, amikor megfagyott ezért nemtudom melyik csomagnál tartott.
A Caps Lock és a Srcoll Lock ledjei villogtak folyamatosan. Amint kiderítettem ez a kernelpánik jele.

Firebug 1.2.0b6

Épp nemrég frissítettem a fenti, új verzióra a Firebug kiegészítőből. Először észre se vettem, de most hogy jobban megnézem, tud magyarul :)
Valamint ismét lehet oldalanként be/kikapcsolni és már nem fagy ki tőle random (nálam legalábbis) a Firefox.

Nico Market

Lehet már régebbi, de én ezen teljesen behaltam: http://www.nicomarket.com/hu :D

"Bemutatjuk a Nico vadonatúj „Smoke” parfümjét.

Mindig arról álmodtál, hogy a férfiak a lábad előtt hevernek? Álmaid most valóra válhatnak ennek a rabul ejtő új illatnak köszönhetően. Rajongóid orrát először a kátrány édes illata csapja meg. Aztán a füst fanyar szaga veszi le őket lábukról. De amitől biztosan a térdük is remegni kezd, az az áporodott cigarettacsikkek hamisítatlan aromája."

És mégis...

... kapok laptopot a munkahelyen. Eddig úgy volt, hogy nem lesz, de ma mondták hogy jövő hétre megkapom :)
Még nem tudom milyen típus lesz.

Viszont így nem kell sajátot vennem és ingyen, legális Windows+Office-szal adják oda, szóval örülni fogok bármilyennek.

A jQuery csodálatos világa

Három-négy napja ismerkedem vele az API dokumentáció alapján, tényleg olyan hihetetlen, mint mondták mások nekem.
Eddig ProtoypeJS-t nyúztam, de pl. Firefox 3-mal a class kiválasztósdi $$('.foo') nemigazán akar(t) működni.

Ez a jQuery hihetetlen, milyen egyszerű. Vegyük példának a formokat:
Mondjuk Smarty sablonokban van pár különböző felépítésű form (másfajta/nevű input, select elemek), de mindegyiknek azonos CSS osztálynevet adsz, '.AjaxEditForm'. Tegyük fel, hogy az összeset szeretnéd elküldés validálni, valamint ajax segítségével történjen a feldolgozásuk.

Nos, jQueryvel ennyi az egész:

Logitech LX7 helyzetjelentés

Mostanában van egy éve, hogy vettem egy ilyen típusú vezetéknélküli egeret, mert az előző A4Technek a bal gombja 4 év kitartó szolgálat után tropára ment.
Nos jelentem a Logitech-nek lassan, de biztosan a jobb és bal gombja is kezd teljesen kontakthibás lenni. Néha egyszerűen nem reagál a jobb klikkre, csak harmadszori lenyomásra és már a mindennapi munkavégzésben is nagyon zavaró kezd lenni.
Görgő néha szintén kihagy, egyes fokozatokra érzéketlen.

Őszintén szólva csalódott vagyok, mert egy 9000 ft-os egértől nem azt vártam volna, hogy a garancia letelte után kezd el tönkremenni. Főleg amikor direkt a várhatóan hosszú élettartam miatt vettem egy drágább egeret.
Nagyon kényes vagyok a billentyűzet és egér tekintetében, több hónapig szenvedtem még a régi egeremmel, mire megtaláltam a megfelelőnek tűnő újat.

Intel processzorelnevezések és a hozzáértő eladók

Kicsit felidegesített az összevissze sorozatszámos megjelölés a processzoroknál. Laptopvásárlás előtt állva éppen böngésztem egy megfelelő típus után és elsőre jól összezavarodtam. Persze az eladók hanyagsága/hozzánemértése /nemtörődömsége is szerepet játszik ebben.
Pentium Dual-Core, Core Duo, Core 2 Duo, Core Solo, stb.. sokszor ugyanolyan sorozatszám mellé különböző név van írva. Így az ember csak tippelni tud, most a név rossz vagy a sorozatszám?
T1400 számmal fut egy régi Core Solo meg az új 2 magos 45 nm-es Celeron szintén. Úgy belezavarodtam, hogy már nem tudom melyik lenne jobb nekem, és félek hogyha internetről rendelem meg, akkor akár nem olyan processzorral kapom, mint a kiírásban. Azt hiszem inkább személyesen vásárolok majd, lehet picit drágábban de talán biztosabban.

Új nyomtató

Vagyis multifunkcionális készülék. Nemsokkal ezelőttig egy HP PSC 1510-es csodagépem volt, ami kettő keserves fantasztikus együtt töltött év után feladta a küzdelmet. 2 hete multiból egyfunkciós szkennerré degradálódott. Szervízben azt tanácsolták, hogy érdemesebb újat venni, mint ezt megcsináltatni.

Mivel a HP-t 30ezerért vettem és amennyi baj azzal volt - lapot nem vette be rendesen, ha igen, akkor meg vagy beakadt, vagy többet húzott be egyszerre, stb... (fektetett nyolcas) - ezért úgy döntöttem most a egy olcsóbb - nem HP márkájú példányt fogok venni. Ennyi pénzért nagyobb élettartamot vártam volna, szóval nem adok ki a minimálisnál többet ilyenekre a továbbiakban.

És ugye ha nem akar hülye lenni az ember, tudja hova kell mennie vásárolni...

Smarty szívás

Mikor sikerült megoldani a fejemet fogtam /o\.

Eddig a PunBB-nek a sablon-megoldását használtam mert egyszerű és ahhoz képest hatékonyan is működött. Egy kis cacheléssel ki lett egészítve.
Aztán ez a cache rész egyre bonyolultabb lett és gondoltam akkor lecserélem Smarty-ra, mindenhol ezt ajánlják.

Manual alapján egész jól belejöttem, meg is tetszett a felépítése, tényleg logikus. Localhoston (IIS7/PHP 5.2.6) error_reporting(E_ALL ^E_NOTICE) mellett működött gond nélkül, már megörültem magamnak.

Aztán felraktam távoli szerverre (Apache 2.x/PHP 5.2.5)... Na ott számomra érthetetlenül jöttek furcsa a hibák :(
Első körben undefined function x, F5 után cannot redeclare x function, F5 után megjelenik az oldal. Ez a három kombináció váltogatta egymást random sorrendben.

Gyakorlati hely

Végre találtam munkahelyet az őszi gyakorlati félévre, jövő héten a szerződés is el lesz intézve.

A cég ahol leszek integrált vállalatirányítási rendszerek bevezetésével, támogatásával ezen belül MS Navision-nel és néhány ehhez fejlesztett külső modullal foglalkozik. Ezzel a csoportból talán nekem lesz leginkább olyan helyem, amelynek a legtöbb köze van az információtechnológia szakirányhoz:

"Az információtechnológia szakirányon végzett szakemberek olyan ismeretekkel rendelkeznek, amelyek képessé teszi őket vállalati információs rendszerek szervezésére, kivitelezésére és alkalmazásba vételére."

Utolsó hét...

...a szorgalmi időszakból@BMF

6. félévemre elértem, hogy egy tárgyból sem kell pótzh-t írnom, nincsen az eddig megszokott utolsó heti zh roham (nekem). A 3,1-3,5 átlagom javulni fog legalább 4,2-re.

2 vizsgám lesz összesen, vagyis 2,5 mert architektúrákból már csak a presztizs miatt megyek javítani: ez ugyanis nem tekinthető teljes értékű vizsgának, a tanár feltesz 2 kérdést abból választhatok hogy melyikre akarok válaszolni az ötösért :).

Szóval összefoglalva: laza félév, könnyű tárgyakkal, leves vizsgákkal :D

Holnap beiratom indexbe a jegyeket, aztán irány a Veszprémi Egyetemi Napok!

WLAN router

Hétvégén áthívott haverom, hogy vett egy wlan routert és be kellene állítani. Mint kiderült egy Linksys WRT54GC-ről volt szó. Egy tenyérnyi kis p*cs cucc az egész, egyszerű webes felülettel konfigolható. Kb 9 ezer forintért vette és adtak hozzá antennát (ami nem alaptartozék elvileg), meg egy usb wlan kártyát is.
Hamar be lett állítva a hálózat haver gépén, működött faszán minden.
A problémák akkor kezdődtek, amikor az anyukája laptopján kellett volna e sikerélményt megismételni.

Több RAM

Ma hirtelen elhatározásból vettem 2GB RAM-ot. Vagyis csak majdnem :)

Mivel a DDR1 memóriák termék életgörbéje érzésem szerint metszeni készül az x tengelyt, ezért gondoltam a jelenlegi 4x256MB-ot lecserélem 4x512MB-ra. Depon 3200 forintért vesztegetik darabját, de a házhoz szállítási díj is majdnem ennyi, tehát olcsóbb megoldás után kellett néznem. Helyi pc boltokban körülnéztem: volt 1GB modul 10800 forintos aranyáron, 512 modul 4100-ért de nem volt raktáron. Végülis 3700 ft/darabos áron találtam az egyik boltban 2 darab 512MB Kingmaxot. Azokat gyorsan meg vettem és hétfőn hoznak nekem másik kettőt, így meg lesz a 2GB RAM.
Többet nem, mert - hacsak valami hiba nem történik - ez volt az utolsó ráfordításom a jelenlegi konfigurációra. Ezután már egy iMac vagy azzal kompatibilis gép következik.

Dalriada - Szelek

Árpilis 14-én fog megjelenni a Dalriada együttes legújabb 'Szelek' című albuma. A honlapjukról letölthető egy új dal.
A Metalindex Shopon rendelhető dedikált cd is. Miután meghallgattam az új 'Nap és Szél háza' számukat, meg is rendeltem :)

PunBB 1.3 beta "Extensions system"

Tavaly az akkor még alpha állapotban leledző 1.3 verzióról készítettem egy bemutatót, és akkor egyedül az Extensions szekcióról nem tudtam érdemben mutatni semmit. Ezt a hiányt szeretném most pótolni.

A mostani alany becsületes nevén PunBB 1.3-dev_r1583 betán túli svn verzió.
Szerencsére a közösségből néhányan már elkezdték portolni az 1.2.x sorozathoz készült modokat. Punres.org-on, valamint hivatalos fórum 1.3 BETA Talk szekciójában lehet ezeket fellelni.

Szóval az extensions system lényege, hogy a forráskód szétgányolása nélkül lehessen módosítani a működést, vagy teljesen új képességekkel felruházni kedvenc fórumunkat. Dokumentáció híján (én legalábbis nem találtam) csak a már elkészült kiegészítők kódját lehet nézegetni.
Egyszerű a felépítésük: egy mappában van 1 xml és egy-több php, css, stb fájl. Ezt a mappát a ./extensions mappába kell másolni.
Aki ért a php és xml-hez (tehát nem én :) az szerintem gyorsan rá fog jönni a működésére.
A fejlesztői blog szerint készül egy kifejezetten a kiegészítők gyártásához tervezett egyszerűbb program.

Within Temptation koncert

Tegnap léptek fel a Petőfi Csarnokban.

6kor értünk a csarnokhoz és egy óra várakozás után be is jutottunk, ami egyáltalán nem vészes.

Negyed 8 körül kezdett az első előzenekar: Ideas (magyar). Nem igazán fogott meg a zenéjük, a számaikban voltak zeneileg jó elemek, de számomra sehogysem illett össze egy egésszé egyik sem. Így elég zavaró volt, kicsit szenvedtem is.
Nade nem adjuk fel ilyen könnyen...

PunBB 1.3-dev_r1185 bemutató

A PunBB egy könnyűsúlyú fórummotor, amely kis erőforrásigénye mellett viszonylag nagy funkcionalitást biztosít. Jelenleg a legfrissebb stabil verzió az 1.2.16 .

A következő verzió, az 1.3 fejlesztése hosszú ideje folyik és még mindig nincsen konkrét megjelenési időpont, sem egy beta kiadás.
Ennek ellenére - mivel volt rá szabaidőm - úgy döntöttem, hogy ma (12.25) megnézem a legfrissebb fejlesztői verziót: 1.3dev_r1185, lássuk hol is tart most a projekt.
(Megjegyzés: a stabil 1.2.16-ot veszem összehasonlítási alapnak, amikor azt írom valamire, hogy megváltozott. A stabil kiadást nem mutatom be külön, aki nem ismeri, letöltheti innen vagy megnézheti itt.)