Author: kobak

  • 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ó. 🙂

  • lyme round 2

    No, tegnap kiderült, hogy a sok maripen extra izlett a kis borrelia baktérium/vírusaimnak, s hosszútávú együttélésre rendezkedtek be a szervezetemben. Alapvetően persze aranyosak, hogy mindezt úgy intézik, hogy szinte semmi tünet nincs, azonban nem vagyok rajongója az ilyen apró, s nem túl szép hívatlan vendégeknek. Újra felveszem a kesztyűt. Vitamin, antibio, minden jöhet, s végzek a férgekkel! Uff!

    További infó a lyme kórról, borreliáról:

  • új estiskola címlap

    Tegnap éjjel, ma hajnalban felkerült az estiskola új címlapja:

    estiskola cimlap

  • 300 alma

    Van akinek sok ideje van, s kreatív, ők ilyen filmeket készítenek:

  • pénz, pénz, pénz

    Az egész internet a yahoo!, microsoft, google felvásárlás, ajánlattétel mizéria körül forog. Eközben egy érdekes blogra, blogtörténetre hívnám fel a figyelmeteket. Ez a blog az upstartblogger.com. Az oldal nem azért érdekes, mert különösen jó lenne, hanem a története miatt. Anno a wordpress theme-ek miatt látogattam el az oldalra, s mint olyan átmenetileg bekerült az RSS olvasómba.

    Azóta az oldal eladásra került, nem kis összegért, s az új tulajdonos mindent megtesz azért, hogy a blog forgalma növekedjék. A vicc, hogy ezt nem úgy éri el, hogy hihetetlen jó írásokat közöl, hanem hogy havonta különböző kütyüket osztogat az oldalra linkelők között. Januárban egy iPhone-t ajánlott fel, gondoltam egyszeri vicces alkalom, linkeltem is az esélytelenek nyugalmával. Most pedig amikor a feedet már dobtam volna a kukába veszem észre, hogy egy macbook air a követekező megnyerhető termék…

    Matematikusként gondolkodva az ember tudja, hogy minimális az esély a nyerésre, nyilván, ha én most beszéltem róla, még sokan fogtok linkelni a blogra, mert ingyenlottó, egy próbát megér. Ráadásul a játék várható értéke sem negatív, mivel nincs kiadás, csak lehetséges nyeremény. Egyébként vicces lenne, ha Magyarországról kapná meg valaki a gépet. 🙂

    Elgondolkodtató azonban, hogy mennyire etikus ez a módszer, s hogy van-e értelme ennyi pénzt forgalomnövelésre áldozni, s hogy ettől valóban növekedik-e az oldal forgalma!?

  • csak beszélgetni

    Épp most jött be egy lány a tanáriba, hogy egy fiú van a lány wc-ben, segítsen valaki. Tanárnő ki, gyerek közli, hogy ő csak beszélni akart valakivel, azért ment be. Szólnak, odamegyek én is, elkérem az ellenőrzőjét, mert szerintem ezt a szülővel is tudatni kell. A válasz: Miért, én csak beszélni mentem be?

    Velem van a gond, hogy nem tartom normálisnak, ha egy fiú a lány mellékhelyiségbe tök természetesen bemegy csak beszélgetni?!

  • hodeszka.hu

    Nemrég gaba az apuka.hu aldomaineket osztogatta, ekkor jutott eszembe a már régóta üresen pihenő hodeszka.hu domainem.

    Jelenleg Németországban pihen a servage egyik szerverén. Eredeti tervem egy magyar snowboard portál létrehozása volt. Aztán gondoltam egy snowboardos híraggregátor belövésére, de ezen szándékom ott akadt el, hogy nem találtam (najó, kettő-három akadt, de az nudli) magyar nyelvű hírportált használható rss-el. Bár a mineren keresztül lehet rss-t nyerni, de az mégse az igazi.

    Nos, a helyzet az, hogy egyedül nem tudom, s nem is akarom az oldalt felvirágoztatni, azonban, ha van 2-3 lelkes író, blogger, hódeszkás, akkor lehetne valamit kezdeni a parlagon heverő domainnel. Most épp egy joomla default install van fenn, de lehet bármi, ami szimpatikus. Wikitől a fórumon át a közösségi blogig bármi játszik. Természetesen vissza is hozom a domaint Magyarországra, hogy normális sebességgel menjen, ha beindul valami. Legrosszabb esetben marad ugyanígy…

  • fellélegezve

    Félévzárás megvolt, bizonyítványok kiosztva, két hét múlva szülői, új félév, suli fele sítáborban. Három határidős projektből egy kész. Egy 92%-os, a harmadik pedig 80. Lényegesen jobb a helyzet, mint volt. Jippi

  • 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.