Tag: tech

  • imdb adatok a mozivásznon

    Henrik a hétvégén barátnőjével filmet nézett, majd eszükbe jutott az imdb goofs és trivia részét is végigolvasni. Erre Henrik – nem kicsit nerd lévén – leült a gép elé, s írt egy ruby scriptet, amely segítségével filmnézés közben megjelennek a growlnotify segítségével a filmhez tartozó trivia és goof infók.

    Henrik egy képet is közöl a bejegyzéshez. Próbáltam egyet én is csinálni, de amikor másodjára csúsztam le a dologról, úgy döntöttem, hogy közlöm inkább az övét:

    imdb trivia Henrik

  • 404 és a google toolbar

    Kedves bloggerek, webmesterek, itt az ideje, hogy elkészüljön a 404-es hibakódra a megfelelő oldala mindenkinek, mert különben a google lenyúlja a látogatódat!

    Eddig a beharangozó bulvár főcím. Magyarul, ha valaki beüti a böngészőjébe a http://tedomained.hu/nincsilyenoldal.html címet, akkor ha Te nem rendelekzel saját 404 oldallal, akkor a google toolbar megjeleníti saját 404 oldalát egy google keresővel. A szándék dicséretes, ha nem találtad az adott domainen, amit kerestél, akkor keresd meg az interneten máshol. A felhasználó örül, a weboldal tulajdonosa kevésbé, mert lehet, hogy emberünk csak elgépelte a címet a böngészőben, de a google toolbar emiatt már tovaröpítette egy másik oldalra.

    Tanulság pl. wordpress-el blogoloknak: Nézzetek be a wp-content/themes/éntémám könyvtárba, hogy van-e 404.php nevű fájlotok, ha van, akkor minden rendben, ha nincs, akkor hozzatok létre egyet!

    forrás: Frank Bültge

  • latin1 táblában tárolt utf8 tartalom

    Aki nem most hozat létre adatbázisát, hanem még MySQL4, esetleg 3-mas időkben, az könnyen szembe találhatja magát a címbeli problémával:

    latin1 táblák

    Sajnos, ha a tábla latin1 kódolású, s mi utf8 tartalmat mentünk bele, akkor az így fog kinézni:

    latin1 utf8

    Ez nehezen olvasható, s gondolom senki se szeretné látogatóit kitenni egy ehhez hasonló kódolású oldal olvasásának. Feladat egyszerű, ki kell nyerni a tartalmat utf8 kódolásban, majd a tábla kódolását latin1-ről utf8-ra kell változtatni, s visszatölteni bele a tartalmat.

    Hogyan?

    A legtisztább a helyzet, ha van parancssoros hozzáférésünk, ekkor kiadjuk a
    mysqldump -u NÉV -p --database `ADATBÁZISUNK_NEVE` --default-character-set=latin1 > ADATBAZISUNK_NEVE.sql

    Így egy utf8 kódolású fájlt kapunk, amit ezután vissza kell már csak tölteni a MySQL adatbázisba. Ahol esetleg latin1 szerepel benne, azt cseréljük le utf8-ra:

    sed 's/latin1/utf8/' db.sql > db_franko.sql

    Ha pedig abszolut biztosra akarunk menni a kódolással, akkor még ezt a parancsot is kiadhatjuk (nem feltétlen szükséges):

    iconv -f utf-8 -t utf-8 db_franko.sql -c -o db_uber_franko.sql

    Ezután vissza a levesbe:

    mysql -u NÉV -p < db_uber_franko.sql

    Ha nincs a szerverhez parancssori hozzáférésünk, akkor phpmyadmin segítségével mentsük el az adatbázist/táblát, majd szintén phpmyadmin segítségével localhoston (xampp, lampp, mamp, stb.) importáljuk be utf8 (!!!) kódolással a dumpot. Ezután localban már mehet a fenti parancssori bűvészmutatvány, s az eredmény pedig mehet fel a tárhelyünkre.

    A megoldás ennyire egyszerű, de ha erre nem jön rá az ember, nem talál valami jó forrást a neten a több ezer találat között, akkor úgy jár, mint mi anno lipileevel, hogy a nem túl szép kódolású szöveget karakterenként próbáltuk átkódolni sikertelenül. A titok pedig ennyi. Hihetetlen.

    Először Derek Sivers ultrakacifántos írása volt a mankó, de valamelyik sokadik lépés után feladtam. A fenti módszer egyszerűbb volt. Az ötlet egyébként innen származik. Izgalmas volt még Rob Marscher php-s megoldása, amivel még próbálkoztam, de valamiért nem jártam sikerrel.

    A google kb 9000 találatot jelenít meg a végül sikeres utf8 stored in latin1 table keresőkifejezésre. Azt hiszem ezekszerint nem egyedi probléma, de könnyen orvosolható. 🙂

  • safari3, még használhatóbb?

    safari helmet Az első adag pluginről itt olvashattok. A mostani két pluginről Khaled írt.

    Az első a safari-stretch névre keresztelt inkább bookmarklet, mint plugin. A honlapon található egy kis video a működésről. Bevallom őszintén, nem sok értelmét látom, de hátha valakinek jól jön.

    A másik plugin egy SIMBL plugin, s a del.icio.us safari nevet viseli. Ennek nagyon megörültem, mert milyen praktikus a bookmarkjaimat közvetlenül böngészőből kezelni, tagenként rendezni, stb. Aztán a 10 dolláros ár valahogy nem tetszett. Nem sok, s szívesen kifizetek akár többet is jó programkért, de ez nem ér ennyit. Két bookmarklettel megoldható az egész, s akkor közvetlenül a del.icio.us-en keresem a bookmarkjaimat.

    Kettőből nulla. Mindenesetre bíztató, hogy vannak új próbálkozások safarira is.

  • olvasnivaló

    Pár napja megérkezett a WordPress Buch. Így háromra nőtt azon könyvek száma, amik nem sorolhatók se a szépirodalom, se a regény kategóriába, ennek ellenére illik ismerni, ha valaki hasonó érdeklődéssel bír, mint én.

    Frank könyve nagyon alapos, a blog kialakításától egészen a téma, s plugin írásig vezeti az olvasót. Emiatt alapvetően a második felétől kezdtem el olvasni a könyvet. Öröm németül olvasni, mert sajnos az utóbbi időben a németem picit berozsdásodott.

    Karácsonyi ajándékba megkaptam a The Google Story című könyvet, ami Brin és Page életművének a történetét meséli el a kezdetektől mostanáig. Nagyon jó sztorik vannak benne, s sokat lehet tanulni abból, hogy az említett két alapító hogyan teremtette meg a ma már megkerülhetetlen céget a semmiből.

    A harmadik mihamarabb-időt-akarok-szakítani-az-elolvasására könyv David Allen Getting Things Done című irása. Igen, tudom, hogy eddig nem tartottam sokra a gtd nevű mizériát, de az elmúlt két hét azt az érzetet keltette bennem, hogy megesznek a feladatok. Ki kell alakítanom magamnak egy stratégiát, hogy ez ne történhessen meg. Pár jó ötletet már most is találtam, hogy belelapoztam a könyvbe.

    Mindhárom könyv nagyon érdekes, tudtommal egyik sincs magyarul (shame), s kezdeti ismerkedés után mindegyiket csak ajánlani tudom.

  • k2 kívül magyar verzió

    Amióta visszetértem a k2-höz belevágtam egy nekem tetsző magyarítás összedobásába. A hivatalos változatot azért nem tettem fel, mert már nagyon hozzá vagyok szokva az angol kezelőfelülethez. Anno ezért is tettem össze a félmagyarított wordpresst, amiben csak a hónap/nap nevek kerültek átírásra.

    Most van félmagyar k2, azaz az admin felületen kívüli rész (szinte) mindenütt magyar. Nem szöveghű, de már lassan kész. Megy a k2 fül alá is letöltés link, de ide is kiteszem, hátha érdekel valakit még rajtam kívül is:

    Ezt be a k2 install gyökerébe:
    http://k2.kobak.org;/hu_HU/kivul/hu_HU.mo;hu_HU.mo;

    Ezzel pedig testre szabhatod Magadnak a fordítást:
    http://k2.kobak.org;/hu_HU/kivul/hu_HU.po;hu_HU.po;

  • macbook vinyó upgrade

    Tegnapelőtt vettem egy 250-es vinyót a macbookba, mert a benne levő 80-ason nem fértek már el a zenék a fotókkal együtt. Az iTunes library egy külső 40gb-s vinyón pihent, de így máshol dolgozva a zenék nehézkesen voltak elérhetőek. Zene nélkül pedig az élet szomorú, egyhangú és szürke.

    A vinyó upgrade menete elég egyszerű. Akksi fedő kinyit, Backup, backup, backup, akksi fedő kinyit, három kis csavar kiszed, vinyó kihúz, kicserél, új berak, s boot. Ennyi.

    Gondoltam teszek egy próbát a Time Machine jósággal, amit annyira reklámoz úgyis az apple. Először kipdóbáltam, hogy alt billentyű lenyomása után az eredeti immáron külső vinyóról elindítom a rendszert, hogy gond esetén meglegyen a működő kiindulási alap. Eztán lejó install, vár, vacsorázik, vár, s a kérdésre, hogy honnan húzza be az adataimat a time machine backupot választottam. Működött. Működik.

    Most van sok hely, friss install, 1 napos késésben levő levelezés, meg feedek (az óránként futó tm valahogy mégse futott a telepítés előtti pár órában). Az eredeti vinyó biztonságban elrakva vész esetén backupnak. A backup vinyó pedig beállt backupolni az új rendszert.

    A leónak nálam egy nagyon idegesítő baja van, ez pedig a Spotlight mdlogger, vagy hogyhívják daemonja, ami szanaszét hajtja a laptopot tök feleslegesen. A spaces elfelejt néha egy-két ablakot, meg egyéb apróságok talán nem zavarnak ennyire. További leo pro-kontra a plastikon.

    Az persze csak egy mellékes kérdés, hogy miért akkor csinálok ilyeneket, amikor a 24 órás napból 25-re való munkám lenne…

  • touch képekben

    András javaslatára tettem egy próbát a SummerBoarddal. Feltelepítettem rengeteg témát, végignéztem őket, ki-bekapcsoltam a dokkot, a feliratokat, hátteret változtattam, de végül mivel nem találtam olyan témát, ami igazán meggyőzött volna, visszaálltam az eredetire.

    Ha viszont már játszogattam az iPoddal, akkor feldobtam egy-két screenshotot a flickr-re, hátha érdekel valakit.

  • iPod touch tapasztalatok

    Már elég régóta birtokomban van a touch, s továbbra is az egyik kedvenc kütyüm. Amikor megvettem első dolgom volt jailbreak-elni, aztán kijött az 1.1.2 verziószámmal ellátott firmware, s mivel mindigis a bleeding edge híve voltam gyorsan frissítettem is rá. Igenám, de az AppSnapp ezzel a lendülettel el is tűnt az iPodról. Maradtak a programok, amik eredetileg is rajta voltak, így pár hétig csak film (numb3rs, shark) nézésre, s zenehallgatásra használtam a touchot, illetve rátaláltam az apple webappjai között a google mapsra, amit azóta is szívesen használok.

    Aztán pár napja úgy éreztem, hogy nem állapot ez így tovább, ideje újra programokat telepítenem a touchra. Egyik elindítója ennek a fon bejelentése volt. Praktikus kis segédprogram, ami automatikusan csatlakozik a közelben levő fon hotspothoz. Ez kell!

    Tehát jailbreak 1.1.2. Elsőnek a crunchgear leírását dobta ki a google. El is indultam ezen az úton, egyetlen gond a downgrade volt. Első hiba, amit elkövettem az volt, hogy safarival töltöttem le, ami ugyebár automatikusan kicsomagolja a tömörített fájlt. Így nem tudtam megtalálni a fw-t. Ezen azért gyorsan túljutottam. A következő gond maga a fw volt. A linkelt A109 nem volt hajlandó felmenni. Megpróbáltam még háromszor, de semmi.

    Google, touchdev wiki. Leírás szinte ugyanaz, itt azonban az A110 van linkelve. Gondoltam teszek ezzel is egy próbát. Siker. 1.1.1 fenn, irány a jailbreakme.com. Installer fenn. Telepítettem pár szimpatikus appot, aztán úgy gondoltam akár jöhetne az 1.1.2. OktoPrep nevű programot telepítettem. Ez arra hivatott, hogy megvédje az installert az 1.1.2 gonoszságaitól. Elindítottam az iTunest újra, s frissítettem 1.1.2-re. Ezután már csak egy feladat volt, visszavarázsolni az installert a touchra.

    Erre a conceited software appja való. Egy csomag, benne win, s osx verzió. OSX-en egy java app. Elindítjuk, s elvégzi a munkát. Ráadásul ssh-t is telepíti, ha megkérjük rá egy ki-be kapcsoló app-pal egyetemben, ahol a root jelszót is gombnyomásra tudjuk változtatni.

    1.1.2. jailbroken. Egyetlen gondom volt, hogy az 1.1.1 alatt telepített programjaim elvesztek. Ezt azonban gyorsan pótoltam.

    Ezeket használom az immáron bilincsétől megszabadult touchon:

    • MobileScrobbler – iScrobbler touch verziója. Last.fm rádiót lehet vele hallgatni, illetve küldi fel a zenéket a last.fm-nek, amiket hallgatok, ha van közelben wifi
    • colloquy – irc kliens. Nem nagyon használom, de már előfordult, hogy ircen jutottam hasznos infóhoz.
    • DNS Tools – host, dig, s egyéb parancsok
    • iFon – a már említett FON hotspot kliens
    • ncftp – ftp a terminálra
    • Stumbler – wifi kereső
    • Lockbox – pw kezelő. Még nem használtam. Remélem lesz a Pastornak iPhone/touch verziója
    • BSD Subsystem – alap dolgok
    • Installer – a telepítő maga
    • Term-vt100 – terminal, az egyik legfontosabb, leghasznosabb touch app
    • Widgets – még nem használtam, de gondoltam felteszem majd egy-két widgetemet a touchra.

    Hasznos touch oldalak továbbolvasásra: Bártházi András kütyü blogja, apple-touch, hacktheipodtouch, ipodtouchhacks, toucmods.blog.com, touchdev.