Archive for the 'scripty kiddy' Category

Nyári ötperces projekt: szerezz két ingyen mozijegyet! (WALL-E)

Nyertem Wall-E jegyet

Quest: Minden nap délelőtt 11 és délután 2 között véletlenszerű alkalommal a Fotexnet oldalán neved és email címed megadásával két ingyenjegyet kapsz a WALL-E premier előtti vetítésére. Your mission, should you choose to accept it, hogy mindenképpen szerezz jegyet, egyrészt mert ingyen van, másrészt mert ígérkezik akkora kúlságnak a film, hogy érdemes legyen moziban megnézni. 1337h4x0r skilljeid segítségével a legjobb csajokat tudod majd magaddal csábítani a filmrevégül Slyjal, Aadaammal és kis barátnéjával mész úgyis.

Te hogyan oldanád meg?

Continue reading ’Nyári ötperces projekt: szerezz két ingyen mozijegyet! (WALL-E)’

SMS küldése Indafonnal

Van már annyira publikus a jelenleg béta Indafon, hogy bárki aki végignéz egy ötperces előadást, megtudja a htaccess kulcsát, szerintem itt az ideje, hogy mindenki birtokába vegye.

Mai ujjgyakorlatunk egy Address Bookból Indafonon keresztül SMS-t küldő script lesz, ami bár elsőre kicsit Rube Goldberg-szerkezetnek tűnik, egy zseniális trükknek köszönhetően pofonegyszerűen megoldható: az új Indafon Jabbert használ üzenet- és sms-küldésre. Elég egy Indafonos accounttal száznegyvenvalahány karakteres üzenetet küldeni a @sms.indafon.hu címre, azt máris kézbesíti a címzettnek a rendszer, 19 forint 50 fillért levonva a számládról. Like, whoah.

Majdnem sikerült valóban egy délután megcsinálni az egydélutános projektet, éppen az indafon autentikációjával volt valami gebasz és nem engedte be a kliensemet, de most már minden megy.

tesztelve Mac OS X 10.4 és 10.5 alatt, Intel és PPC. Legyen mondjuk sörware/csokiware licensz alatt a script

  1. Telepítés előtt csinálj jabberes jelszót az Indafon beállítófelületen (Beállítások — Jabber és Sip beállítások — Bejelentkezés más jabber kliensből)
  2. A telepítés a Macosx alatt megszokott ’dmg-t felmountolom, benne levő dolgokat balról jobbra áthúzom’ mozdulatsorral történik. Nem rajzoltam hozzá nyilat, mert egyrészt lusta voltam, másrészt szerintem a mac-júzerek már reflex-szerűen ezt csinálják, amikor dmg-ből telepítenek valamit.
  3. Utána az Address Bookban egy telefonszámra jobbkattintással hozható elő a helyi menüből a script:
  4. Ha a scriptben nem állítottad be a felhasználónevedet és jelszavadat, minden üzenet elküldése előtt megkérdezi azt. A ~/Library/Address Book Plug-Ins/ könyvtárban van a fájl, ott túrj bele:
  5. Érdemes az SMS-be beleírni, hogy ki is küldte az üzenetet, mert a fogadó csak annyit fog látni amúgy belőle, hogy INDAFON küldte.
  6. Ne számíts arra, hogy egy percen belül megkapod az SMS-t. Nem tudom mennyi idő a kézbesítés, de valószerűtlenül lassú. Valószínűleg a szolgáltatónál van a magyarázat :)

Köszönet Németh Ádámnak a segítségéért, többek között a parancssoros Jabber-kliens összedrótozásáért, általános AppleScript-csiholásért, meg úgy általában. Lassan ideje lenne egy nagyobb adag csokit vennem, jár neki is természetesen, csak valahogy mindig elfogy, mire szétoszthatnám…

Skitch mobilra?

Mielőtt elkezdtem használni a Skitchet, nevetségesnek tűnt, hogy ekkora killer appot lehet csinálni képernyőképek megosztásából. Ha nagyon akartam, azelőtt is tudtam screenshotokat készíteni, azokat feltölteni egy szerverre, majd a linket kibányászni és elküldeni. De nem akartam, mert a kelleténél háromszor több lépésbe tellett egy screenshot megosztása. Amióta használom, naponta többször dobok át képernyőképeket, mutatom meg másnak, hogy mit csinálok, mit nézek éppen, mert erőfeszítés nélkül működik. Még a HIG-et figyelembe se vevő kinézetét is el tudom nézni neki. Teljesen megváltoztatta az életemet

Lassan két hete egy vadonat új mobil lapul a zsebemben. Benne van az összes olyan síp és csengő, ami egy tizenkevés éves kissrác számára teljesen létfontosságú: tud mp3-at lejátszani (ajándék kényelmetlen headsettel), van benne Bluetooth, 3G, természetesen Java (adtak hozzá 45 másodpercig(!!!) játszható Pac-Mant), meg egy fényképezőgép, amit még most is legszivesebben idézőjelbe tennék, nem csak lenéző elitizmusból (háh, bezzeg az analóg film!).

Két hét használat után úgy érzem hogy a képrögzítő-funkció a leginkább félrepozicionált funkciója a telefonoknak. Nem jó ez se portrék, se csoportképek, se felhők fényképezésére, annál inkább alkalmas IRL screenshotok készítésére. Vizuális jegyzetelés, ilyesmi.

Éppen csak a Skitch-szerű kényelmes megosztó app(let) hiányzik ehhez. Jelenleg egy irl-screenshot megosztása így néz ki:

  1. telefonon fénykép készítése
  2. bluetooth bekapcsolása számítógépen (is)
  3. frissen készített kép lementése
  4. skitchbe kép behúzása
  5. publish gomb megnyomása

…ami fölöslegesen hosszú, valahogy le kéne rövidíteni. Tudtok valami ügyes kis appot erre?

(Gondolkoztam 3G-s internet előfizetésen, de 2000 Ft-ért 2 GB — a Vodafone legolcsóbb ajánlata egyrészt túl drága, másrészt overkill. Ennek negyede is bőven sok adatforgalom lenne, mégse sorozatletöltésre használnám. Most egy Applescript-alapú lehúzza-a-friss-képet-és-feltolja-webre megoldáson gondolkodom, de nem sok reményt látok. Pedig.)

M-x butterfly

Egyre inkább javíthatatlan infóhippi vagyok. Ezt a bejegyzést például Emacsból írom1. M-x weblogger-start-entry.

Amikor a weben bóklászva kitör rajtam az infóhippiség, elkezdek áradozni szabad sörről és ingyen beszédről, hinni abban, hogy jó alternatíva számomra a Linux (sőt, GNU/Linux), általában segíteni szokott az, ha előveszek egy livecd-t, majd negyed óra kínlódás után a PowerBookomon visszatérek a nem szabad, cserébe viszont kényelmesen használható MacOSX alá.

Most viszont itt ülök Édesanyám ubuntus notijával ölemben, drótoztam Emacsba magamnak blogba posztoló modult és twitterbe írósat is, kezdek nem eltévedni a felületen, és úgy érzem, ezt nekem meg kell tanulnom, mert menőség. Ez már a vég. Talán az segít rajtam, ha megborotválkozom, különben…

1 Legendásan túlbonyolított szövegszerkesztő (van benne a szövegszerkesztő mellett többek között mailkliens és tetris is), amit a Free Software Foundation alapítója, a legendásan szakállas infóhippi Richard M. Stallman kezdett el írni. A szövegszerkesztő-háborúk egyik nagy játékosa, a másként kezelhetetlen Vi-vel szemben nagyobb memóriaigényű (akkoriból származó gúnyneve: Eight Megabytes And Constantly Swapping), végtelen billentyűkombinációkkal kezelhető (másik gúnyneve: Escape Meta Alt Control Shift, utalva arra, hogy az öt módosítóbillentyű használata éppen elég egy-egy funkció eléréséhez). Kilépni belőle a Control-X Control-C billentyűkombóval lehet, összehasonlításképp a Vi-ből :q bepötyögésével. Egyezzünk meg, fejlődés volt a GUI.

Backchan

A keddi Web2.3 Szimpóziumra készített a KitchenBudapest (értsd: SLY), LacKac és én egy olyan szövegmegjelenítő rendszert, ami valahol félúton van a konferenciákon ad-hoc módon kialakuló IRC-s backchannel-ek, az SMS-falak és a VJ-zés között. Jabberen, Twitteren és webes felületen keresztül lehetett üzeneteket küldeni a falra, beszólni az előadónak vagy kijavítani őt, vagy mondjuk közhasznú információkat gyorsan feldobni. Így nézett ki amikor hétfő délelőtt elkészült a megjelenítő rendszer:

Ki is próbáltuk két konferencián egymás után:

A keddi Web 2.3 szimpóziumon…

…és a szerdai Startup Konferencián

Szerintem nagyon jól működött a konferenciákon, bár igazán csak ott derült ki, mikre lenne még szükség/miket kéne teljesen másként megoldani/mire is jó igazán használni egy ilyen felületet.
A rendszert szerintem még érdemes fejleszteni, van még benne lehetőség.

Szélessáv, hőtérkép, miegymás

ilyen lett

Csináltam hőtérképet, csodáljátok.

2005 óta tudjuk (pontosabban ekkortájt vettük észre), hogy a geoinformatika a jövő. Vagy ha nem is konkrétan a jövő, mindenesetre egy nagyon divatos és nem kevésbé izgalmas terület. Ekkor jelent meg ugyanis a Google Maps, ami — miután megnyitották az API-ját, mindennél népszerűbbé vált. Innen gyakorlatilag a képzelet szabott határt annak, hogy mire használható fel egy végtelenül részletes világtérkép, bármilyen adattal össze lehetett kombinálni, bármit rá lehetett pakolni. Számtalan szolgáltatás jött létre azzal az egyetlen szándékkal, hogy mindenféle pöttyöket rajzoljon — vagy rajzoltasson a felhasználókkal a térképre.

Ezért is volt furcsa, hogy amikor szükségem lett volna rá, nagyon nehezen találtam hőtérképet készítő szolgáltatást. Mindenki egy másfél éve indított, s akkor forradalminak számító szolgáltatást emlegetett, ami mikorra odaértem, azon túl, hogy lehetetlen volt adatok feltöltése, mostanra már teljesen elérhetetlen. A supporttal levelezve derült ki, hogy gyökeres változások előtt állnak a szolgáltatással, áprilisban relauncholnak.

Az egydélutános projektem így egy hónapba tellett, amíg az ötlettől a késztermékig eljutottam. Részben miattam ópenszószolta egy Python-programozó a saját céljaira barkácsolt gheat kódját, amit aztán sikerült összedrótoznom LacKac segítségével — aki most saját szerverén hosztolja nekem a generátort.

Az ötlet amúgy teljesen kézenfekvő, nem is értem miért nekem kell hogy eszembe jusson: van egy vagon nagyon érdekes településadat, amit térképen sokkal érdekesebb bemutatni, mint hosszú táblázatban. (Illetve a világ végére elrejtve, hogy csak egy maréknyi kitartó kutató találja meg, de ők is csak azért, mert ismernek embereket, akik elküldik nekik emailben). Szerintem fontos dolog lenne, hogy (nem csak) az állami pénzen készült kutatások, felmérések eredménye könnyen elérhető legyen (és ha már itt tartunk: könnyen értelmezhető) legyen mindenki számára. Ezért is volt fontos megcsinálni ezt a hőtérképet: proof of concept.

Persze tudom, mindegyikkel ezt megcsinálni már munka lenne.

Remix, remixelve

Büszkén kihúzom magam, veszek egy nagy levegőt és kijelentem, hogy megérdemlek egy tábla csokit.

Az eddigi statikus, kézzel faragott oldal helyére felkerült a médiaremix.hu-ra az a Wordpress-alapú változat, amit kb. egy hónapja csináltam meg. Mostantól van RSS, naptár, címkézés, bővíthetőség, kettőpontnulla.

Kicsi htaccess-apache-kardozáson túl szinte teljesen drop-in replacement volt. Régi linkek működnek, külső szinte változatlan.

Ilyen volt, ilyen lett:

régiúj

Inkább nem is részletezem a szakmai kihívásokat, órákig tudnék még mesélni erről a tulajdonképpen tényleg egydélutános projektről. Scriptkiddység, na.

Megélhetési open source

Bagoly barátom úgy döntött, ideje összenyitni antikváriumát a webbel: e-könyvesboltot szeretne nyitni. Vett is domain nevet, kis segítséggel be is lőtt egy osCommerce e-commerce megoldást. Minden jónak tűnt, a millióegy beállítási lehetőség megnyugtató volt: tudtak a srácok, akik ezt összerakták, hamar be fogja lakni a rendszert. Egyetlen apró probléma volt: egy darab product name mező volt, egyéb tulajdonságokat meg nagyon bonyolultan lehet hozzáadni a rendszerhez. Egy könyvesboltnál pedig illene legalább a szerzőt külön mezőbe felvinni, de nem ártana megtartani a könyvhöz tartozó többi metaadatot is (kiadó, szerkesztő, fordító, isbn, stb). Megkért, hogy nézzek bele, hogyan lehet kitoldani, közben elkezdte feltölteni a könyvek borítóját.

Belenéztem a kódba. Sírva futottam el. Aztán óvatosan visszalopakodtam: tegnapelőtt találtam egy „modult”, ami tizenegynehány fájlban pár sor átírása után elvileg hozzáad önkényes számú tulajdonságot egy termékhez. Nem sikerült beüzemelni, pedig beccsszóra betartottam a tizenöt oldalas .doc minden utasítását. Tagsoup az egész, mintha szándékosan obfuszkálták volna el olyan szintre, hogy bár a csomag ingyenes-szabad-GPL, a KKV-k rá legyenek kényszerítve arra, hogy beavatott osC Varázslóknak fizessenek, hogy megszelidítsék nekik a webshopot. Vagy vegyenek vastag könyveket, hajtsák fel az ingujjukat könyékig és kövessék tizensok oldalas Wordben formázott doksikat, amikben leírják, hol mit mire kell kicserélni, hogy nagyjából azt csinálja a kód amit szeretnénk, hogy csináljon. (Mire befejezik, ők is tagjaivá válnak annak a szűk csoportnak, akik bár utálják, tudják használni (=igényeikre átalakítani az egészet). Ekkor már a befektetett munka miatt sincs sok kedvük más rendszert kipróbálni, ők bár fogukat szívva, de hűségesek maradnak a platformhoz (lásd még oprendszerek).)

Bosszant, hogy itt az open source nem azt jelenti, hogy „gyertek, fejlesszük együtt, jobb lesz úgy mindenkinek”, hanem valami olyasmit, hogy „itt van a program, azt csinálsz vele, amit akarsz, ha fizetsz, adunk térképet a kódhoz”. Mintha csak egy divatjelző lenne, mint korábban az XTREME, Pro vagy mostanában mini vagy nano

Twittervízió

Elnézést az IFRAME miatt, a SmartPants-idézőjel-helyrerakó plugin rakoncátlankodik és nem hajlandó elfogadni az idézőjelek escape-elését. Tényleg okostojás

Valami ügyes kis oldalszélre kirakható badge lesz belőle, a Twittermaps és (ezen keresztül) a Twitter adatait felhasználva, de ha van jobb ötleted, szólj. A legjobb ötlet kétszáz dollárt ér, de maximum nem adom be ;)

Membership Benefits

Látjátok, az ilyenekért érdemes előfizetni a Bergengóciára: máskülönben sose tudjátok meg, milyen hasznos widgetet bütyköltem a héten (nagyon ügyes widgetet).

A MOKK egészen ötletes korpuszt (filmfeliratokat, irodalmi műveket, Arthur C. Clarke-összeset, ilyeneket) használó internetes fordítóprogramját, a Hunglish drótoztam be egy kicsi, pluszminusz sleek-nek tekinthető kütyübe (minusz a toldozott-foldozott, befejezetlen és egyáltalán falusi sufnituning hatását keltő részek…. nevezzük az egyszerűség kedvéért ’bétának’), így most már a Tudást az ujjbegyeitek elé helyeztem. Valamire csak jó lesz…

Tessék, lehet játszani vele, de óvatosan, nehogy a végén még eltörd!




Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Hungary
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Hungary