Feeds:
Bejegyzések
Hozzászólások

Webesfelvágott 2

Volt már a webről érdekes oldalakat összeválogatós cikk, ezért lett ez rögtön a második. Remélem ezután relatíve gyakran fog ez a rovat szerepelni ezen a blogon. Nos nézzük is miket találtam érdekesnek:

Megjelent a jQuery 1.4

Már legalább egy órája. :) Elérhető egyelőre innen, egy 14 napos bemutató – és egyben játék – keretében.

Van valami jó kis jQuery cuccod? Jelentkezz és nyerhetsz akár egy macbook prot.

újdonságok 1.4-ben.

Cheatsheet.

Elég komoly optimalizáláson vannak túl. Jó pár dolgot át is írtak, így ha valamelyik pluginnal gondunk lenne lehetőségünk van egy komptaibilitást lehetővé tévő js file használatával ezt kiküszöbőlni. A sok változás talán annak is köszönhető hogy felkerült a kód egy ideje a githubra.

Mint azt egy ideje jeleztem, volt egy kis problémám az adsensel. Na most az a történet akkor addig jutott, hogy sikerült belépnem. Viszont ezzel nem lett vége, ugyanis kezdhettem előlről az oldal átnézettetését. “Hamar” kaptam is választ, hogy az oldal felöltés alatt áll. Nem hittem a szememnek mivel akkor már több hónapja javában ment, aktiv frissüléssel. Na, újra kértem guglit ugyan nézze már meg kicsit tüzetesebben. Hát hogyhogy nem pár napja már ténylegesen beengedtek Szezám kapuján. Mit mondjak, sikeresen, gördülékenyen mennek náluk a dolgok, fél év alatt már acceptáltak is. Nade hogy ne csak síránkozzak, jó hír, hogy máris van 0,09 euro bevétel.

Boldog karácsonyt mindenkinek!

Ajándékként hozott a jézuska egy új plugint nektek. Friss ropogós, itt található. Ez egy oldal újratöltés nélküli file feltöltést lehetővé tévő jQuery plugin. Finomságként pedig ajax szimulálással van megáldva, ami annyit tesz hogy használhatóak a jQuery ajax eseményei és a válasz az pl lehet javascript. Ha ez nem lenne elég, még a legújabb jQuery verzióban (1.4, jelenleg alpha stádiumban, végleges verzió megjelenése január elejére várható) lévő kibővített live supportjára is fel van készítve, ami azt jelenti hogy már submit eseményre is lehet kötni live-os callback függvényt. Áldassék az ő neve: J. F. Upload

Régebben megírtam két tapasztalatomat a 8.10-es változatról. Voltak hiányosságok, de számomra nem zavaróak. A 9.04-essel pl teljesen meg voltam/vagyok elégedve. Azzal minden pöpecül megy. Viszont a pár napja megjelent 9.10-es….

Egy elsietett kiadás?

Sajnos a legújabb kiadásban csalódnom kellett. Olyan érzésem van mintha nem lett volna elég idejük rá. Direkt megvártam a végleges kiadást és bétákkal meg RC-kkel nem akartam szenvedni aztán tessék… Nem akarom az összes szopást leírni, de az talán máris sokat elárul, hogy a live cd-t kipróbálva a wifi-hez szükséges zárt meghajtó feltelepítésekor kifagyott az ubi. Ilyennel még nem találkoztam. De azt mondtam, sebaj, ha feltelepítem rendesen majd biztos nem lesz ezzel gond. Ez később hamis illúziónak bizonyult. Próbálkoztam beüzemelni, bújtam fórumokat. Semelyik megoldás nem működött. Azóta már újra is lett telepítve, és fura volt látni a windowshoz szokottanak nem újdonságként ható – általam eddig ubuntunál nem tapasztalt – telepítés közbeni marketing bullshitet. Hogy mennyire jó már ez a kiadás, és hogy minél kényelmesebb user élmény, és rögtön működik és ubuntu szoftver center és etcetera etcetera.. Ehhez képest másfél nap után találtam egy megoldást a wifi problémára (gyakorlatilag egy szükséges csomag telepítéskor nem kerül felhasználásra, lejebb a megoldás). Azért ez elég bukó. Net a legfontosabb, hogy az ember tudjon megoldásokat keresni problémákra, de ha kapásból a net nem jó?! Az új szoftver center meg a gördítősáv mozgatása közben eltünt. Magyarul elszált. Ilyet is csak a legújabb linuxos unstable chrome-al tapasztaltam… Aláhúznám az unstable szót. Aztán van most már olyan “feature” is, hogyha valami crushol akkor egy szép kis piros jelzést kapunk róla. Szépen haladunk a kék halál felé. Nade, a non plusz ultra, hogy zúg a gép. Van egy idegesítő magas frekvenciás zúgás 9.10 alatt. Olyan mint vmi elektromos zümmögés amire rátoltak még egy distortion effektet. Még talán ahhoz lehetne hasonlítani mint amikor régen az 56k-s modemmel csatlakoztunk a világhálóra. Csak ez halkabb, monotonan egy adott frekvencián csinálja és folyamatosan. Néha ugyan akadozva zümmög, de kurzor mozgatásakor folyamatos. Ja meg ahhoz is hasonlít amit még régebben az lcd monitorom adott ki magából bizonyos szín dominálása esetén. De ezt már biztos kevesebben tudják mihez kötni. :) Na most erre megoldás nem tudom mikor lesz. Nem lehet mondani hogy ekkor van vagy akkor, ha ide kattintok meg ezt csinálom. Nem a ventilátor adja ki, nem is a hangszóró, egy biztos csak, 9.10 alatt eddig egyik kiadásnál se volt ilyen tapasztalatom (8.10-ig visszamenőleg) Aztán van olyan is hogy pl itt wordpressben meg lehet nézni statisztikát napra bontva egy flash ábra megfelelő helyére kattintva. Most viszont ott hiába kattintok, nem történik rá semmi. Más böngészőnél se, ergo nem az lehet a hiba hogy most 3-as FF helyett a rendszerrel defaultként érkező 3.5-ös FF lenne a ludas. (flash FF-en való különös viselkedésről volt már régebbről élményem) Egy lehetséges megoldás erre alul. Végül, de nem utolsó sorban a glxgears kb fele akkora FPS-t produkál 9.10-ben mint 9.04-ben. Nem mintha gémezésre használnám a rendszert, de ez is azt mutatja hogy várjak még ezzel a kiadással.

Hogy mondjak pozitívat is: FF szépen feltolja alapból a hiányzó bővítményeket, legyen az flash vagy java. Hangerő szabályozó is jó most már. Ergo a felére lehúzva a potit nem lesz máris süket. A rendszer betöltése is gyorsabb. Ezt előző kiadásnál is mondták de ott még nem tapasztaltam. De ez azért csalóka mert ott a 8.10-est upgradeltem 9.04-re, most meg szűz rendszerrel van dolgom, vagyis mindenféle apache mysql meg hasonlók betöltésével még nem kell szüttyködnie a rendszernek.

Konklúzió

Ugyan kevés tapasztalatom van még az új rendszerrel, de akinek hasonló laptopja van az szerintem mindenképp várjon még mert ennyi tapasztalat is bőven elég volt ebből.

Wifire megoldás:

  • Rendszer -> Adminisztráció -> Szoftverforrások
  • CD-ről való telepítés pipa (telepítő cd legyen bent)
  • Rendszer -> Adminisztráció ->Synaptic csomagkezelő
  • keressük meg: bcmwl-kernel-source (ha nem találná frissítsük a csomagkezelőt)
  • jelöljük be telepítésre
  • alkalmaz
  • reboot

Flashre megoldás, ugyan nem próbáltam, de hiszek benne :)

Ha valaki azt hiszi hogy a gugliban minden olajozottan megy, és nincs porszem a gépezetben az nagyon téved. Emberek vagyunk, hibázhatunk, nem csinálhatunk tökéletes dolgokat. Ez benne van. Más kérdés hogy mi van akkor ha valami nem úgy működik ahogy kellene, mennyire segítenek megoldani azt. Hát, kb olyan érzésem volt a végére mintha a google egy nagy robot lenne, nincs is mögötte egy ember se, az egész automatizáltan működik ahogy kitalálták, és ha hiba csúszna bele kb esélyed sincs jelezni nekik. Olyan érzés volt mint mikor Neo rájött hogy nem valódi az amit lát. :) Végül segítséggel találtam egy oldalt ahol volt egy magyar fejlesztőknek címezhető  emailcím akik a problémás gugli szolgáltatással valamilyen mód kapcsolatban vannak. Benyomom a levelet amit nekik küldtem, abból kiderül hogy mi is volt a gondom:

Remélem ez az email cím nem gépi választ küld és tudnak érdemben segíteni mert végső elkeseredésemben írok Önöknek:

Kb egy hónapja próbáltam az oldalamat beregisztrálni a google adsensbe. Akkor még nem volt tartalom, így elutasító levelet kaptam, valamint ezt az információt:

“Jelentkezése frissítéséhez és újbóli benyújtásához látogasson el a
https://www.google.com/adsense?hl=hu oldalra, és jelentkezzen be a
jelentkezéskor megadott e-mail cím és jelszó használatával.
Szakembereink ekkor ismét ellenőrzik, hogy jelentkezése megfelel-e
programszabályzatunknak, ezért kérjük, az újbóli benyújtás előtt
gondoskodjon a fent felsorolt összes probléma megoldásáról.”

Azóta felkerült tartalom az oldalra és az itt megadott információ alapján próbáltam is belépni az adsense oldalán, de sajnos nem enged belépni a rendszer a google fiókom adataival és visszadob az adsense bejelentkezési oldalára és semmilyen hibaüzenetet nem jelez. Próbáltam újra jelentkezni a szolgáltatásba de akkor miután megadtam hogy meglévő google fiókomat szeretném használni adsenshez és megadtam hozzá az adataimat ezt a hibaüzenetet kaptam:
*A megadott e-mail címmel már van felhasználó.*
A fiókba való belépéshez válasszon egy másik Google Fiók felhasználói azonosítót.

Szóval se jelentkezni nem tudok mert már létezek, se belépni (ahogy fentebb írtam semmi hibaüzenet jelzés ilyenkor). Ezután írtam az elutasító levélben jelzett adsense-hu@google.com címre de ott automatikus válasz jött. Az automatikus válasz levélben azt írják a
https://www.google.com/adsense/support/bin/request.py címen található űrlapon küldhetem el a kérdésem de ezen az oldalon nincs is űrlap.
Kb másfél órás keresés után végül rátaláltam arra az oldalra ahol létezik űrlap:  https://www.google.com/adsense/support/bin/request.py?contact_type=cant_log_in
Itt viszont kötelező mezőnek van feltüntetve a megjelenítő azonosító. A megjelenítő azonosító kiderítéséhez viszont azt írják a https://www.google.com/adsense/support/bin/answer.py?answer=45465 címen hogy lépjek be hozzá az adsense fiókomba. Ez eleve fura mivel ez az űrlap belépési problémákra van létrehozva (legalábbis címe szerint). Igaz hogy írják még hogy az adsense kódomban is megtalálhatom a megjelenítő azonosítót, nade olyan nekem meg még nincs mivel ugye még nem lett első alkalommal elfogadva az oldal.
Az se működhet hogy más fiókkal regisztrálok mivel kedvezményezettnek magamat kellene megadnom jelentkezésnél de ugye elvileg már létezek a rendszerben és két fiókhoz nem tartozhat azonos kedvezményezett. Szóval itt kb feladtam..

Ezzel az email címmel, tehát a *** próbálkoztam belépni adsensbe.

Üdvözlettel, ***”

Ez volt kb másfél hete. Válasz nuku. Az nincs említve levélben de általában sugó oldalakra lettem elküldve, ahol persze nem volt olyan eshetőség hogy mivan ha be akarok lépni de hibaüzenet nélkül visszadob a rendszer. Na aztán egyik reggel kitaláltam mit csinálok. Más választás nem lévén át kellett vágnom a rendszert (ugye a magyar lelemény). Mivel már közel voltam a célhoz, megvolt az űrlap ahol jelezhetnék ténylegesen guglinak, és az egyetlen akadály hogy kötelező megadnom az adsense azonosítómat, ami nem létezik, akkor mi lenne ha oda valami kamát adnék meg. Kedvesen az űrlapnál jelezve is volt hogy hogy néz ki egy ilyen azonosító féle (pub1234567890123456), hát én kis változtatással beírtam azt – utolsó 6 számot visszafelé írtam hátha szűrik ha valaki hülyül és ugyan ezt adja meg -, plusz megjegyzésként csatolva a magyaroknak küldött levelemet, jelezve hogy miért is nem létező/saját/megfelelő azonosítót adtam meg, sikeresen elküldtem az üzenetem. Ez volt kb 4 napja. Válasz azóta se jött….. de ma….. ma….. megpróbáltam csak úgy hátha alapon belépni adsensbe és…. emberek…. beengedett!!! Hihhhh-e-tet-len.

Web Konferencia 2009

Idén sikerült végre nem munkanapra helyezni a web konferencia időpontját úgyhogy be is regisztráltam. Az is sikerült, hogy a kezdés előtt 10 percel érkezzek meg de a kitűzőm már nem tudott ennyit várni mert addigra köddé vált. Azért megkaptam a szokásos szponzori csomagot aztán rongyoltam is az első előadásra.

HTML5: a flash halála vagy csak újabb fejezet a böngészőháborúban?

(link)

Terem teli. Hátul, oldalt, függönyökön mindenhol voltak. Az előadó a prezi.com egyik alapítója és természetesen az általuk fejlesztett flash alapú cuccban mutatta be a “flash halálát”. Megtudhattuk többek közt, hogy a prezi azért lett online mert így akartak menőzni sörözéseknél. :) Én nem értek flashez, de valami olyasmit is mondott hogy azért lett mögötte php mert a flash nem tudja alapba megmondani hogy mekkora file-t töltenek fel. Végeredményben mondhatjuk hogy a technikai/technológiai korlátok és az ember önmegvalósítási vágyának a kereszteződéséből születhetnek az innovatív dolgok. Az előadásból megtudhattuk, hogy amire ők használják a flasht arra a canvas még nem eléggé érett. Meg úgy az egész HTML5 sem, ami a flash 6 tájékán jár jelenleg. Kedvenc szösszenetek az előadásról:

  • Felolvassa a prezentációból egyik megjegyzést “IE felhasználókat gyakran szívattuk”, majd hozzá teszi, “de ki nem?!”
  • “Miről szeretnétek hogy beszéljek? Actionscript vagy javascript?”… kis szünet…”de a javascripthez nem értek”

Zend Framework: a PHP keretrendszer

(link)

Ebbe sajnos belefutottam. Így utólag biztos vagyok benne, hogy bármelyik hasonló időben tartott előadás jobb lett volna. De mivel még nem mélyedtem el sosem a ZFben így erre voltam a legkiváncsibb. A prezis prezentáció után eleve kiábrándító volt egy sima szöveg alapú 8 évvel ezelőtti stílusú power pointos előadás. De ez még kibírható lett volna ha az előadás közben megtudok valami pluszt, azon túl amit a képernyőről felolvasott az előadó. Ha valakihez majd eljut a prezentáció anyaga akkor kb nem maradt le semmiről. Azon túl én csak annyit tudtam meg, hogy a ZFnek nagyon jó a form kezelése. Ja meg furcsáltam, ahogy az elején rögtön lehúzta a rails-t. Szíve joga, de ezzal se szerzett jó pontot. Bárcsak emlékeznék hogy mikbe kötött bele, de mivel akkor magamban megcáfoltam így nem is lett lényeges. A nap leggyengébb előadás volt amit láttam.

Weboldal optimalizálás webanalitikai adatok segítségével

(link)

Ez a téma biztos fontos lesz a későbbiekben is, azonban fejlesztőként eddig engem elkerült. Szerencsére azért a napokban elkezdhettem vele ismerkedni, de mikor az előadó feltette a kérdést, hogy kinek van ilyen jellegű tapasztalata, akkor még azt se tudtam hogy a Google analytics használata ebbe a témakörbe tartozik. Az előadás lényege tömören az volt, hogy tudjuk meg miért jönnek a látógatók az oldalunkra és azt is tudjuk hogy miért mennek el. A kettő ismeretében tudunk igazán fejleszteni. Az előadás érdekes volt, egyetlen felróható dolog hogy nehezen lett vége. :) Úgy kergették már le a színpadról. :) Kedvenc szösszenet a (női) előadótól:

  • “Kikerült az oldalra egy szextérkép nevű szó. Erre aztán rengeteg látogató érkezett. Ezt csak azért mondom mert ti fejlesztők vagytok és csinálhattok erre egy oldalt, mert ez egy olyan igény amit én nem fogok kielégíteni”

CouchDB, a webre termett adatbázis

(link)

Végre az első “rubys” előadás, mármint olyan értelemben hogy a CouchDB rubys körökben most felkapott és én is biztos hogy ki fogom próbálni. Meg egyáltalán érdekel ez a mostani reláció mentes adatbázis hype (az ‘új’ dokumentum és kulcs alapú adatbázisok). Nálam nyitott fülekre találnak mert eleve nem szeretem az SQL-t és már az ORMért is dicshimnuszokat zengek. Az előadás amúgy igen interaktívra sikeredett, mikoris az emberek megtudták, hogy előfordulhat konfliktus a különböző replikációkon tárolt adatok szinkronizálásakor. Noha azt is megtudtuk hogy ennek az esélye elég kicsi, azért ettől még nem fogunk nyugodtabban aludni. Amúgy nemrég olvastam a Cassandráról. Ez a facebook nyílt adatbázisa. Ezekben a megoldásokban igazából az a legjobb, hogy nem kell migrálni, azaz könnyen módosíthatjuk hogy milyen adatok tartozzanak egy adott modellhez.

A katedrális és az antikvárium

(link)

A legjobb előadás. Érdekes volt, szórakoztató, volt nyereményjáték és még azt is megkérdezte tőlünk Bence hogy mi mit keresünk itt? :) Nekem annyi elég volt a részvételhez hogy egy Rails alapú oldal volt terítéken. De őszintén megmondom a webkonfon található előzetes alapján valami teljesen más előadásra számítottam. Az alapján mindenre számítottam csak arra nem amiről szó volt, ami nem volt más mint annak ismertetése hogy miért is jó a ruby és a rails. Aki nem tudná azért, mert szép kódot lehet velük írni (és Bence láthatóan törekszik a szépségre). Egyetlen gondom akadt csak – az is útólag -, hogy nem írtam fel magamnak a fontosabb pluginek urljét, mivel abban a tudatban voltam hogy ezek az előadások – akárcsak a két évvel ezelőttinél – majd szépen felkerülnek a webkonfra. Ez azonban eddig nem történt meg úgyhogy ezt külön kell beszereznem.

Turbó fokozat

(link)

A nap utolsó előadása Bártházi András prezentálásában történt, aki nem lehet ismeretlen a web iránt fogékonyak körében, de akinek mégis az lett volna azoknak az előadás végén azért bemutatkozott. Sok új dolgot nem tudtam meg: nginx-el a rubysok azért jobban tisztában vannak mint a phpsek (egyik nagyon durva képessége hogy memcachedből tudja rögtön előkapni a kimenetet). Redis is pörög rubysok között és bár állítólag egy Twitter alapú példaprogramot is kapunk a progihoz, azért azt megemlíteném hogy komplexebb adatok tárolására nem használnám ezt a cuccot mivel a nagy hátránya hogy nem tud tranzakciót. A memcachedel szemben azért mindenképp adatábázis jellegübb.

Követés

Értesítést küldünk minden új bejegyzésről a megadott e-mail címre.