2012. december 21., péntek

Facebook marketing a magam módján... :)

A december 21-i világvége lázat kihasználva készítettem az alábbi szösszenetet a Facebook profilomra:


Ezt meglovagolva pedg ismét hangsúlyoznom kell a facebook használatának fontosságát, mert nem elég ha az embernek van egy szép, keresőoptimalizált weboldala: kisvállalkozások esetén a facebook, ha ügyesen használják, valódi atomfegyver: sok emberhez eljuttatja az üzenetet.

Jómagam tényleg utálom az elvet, amit követ, de a haszna tagadhatatlan. A Fb. az internet "TV Shop Channel" - e, és az igazság az, hogy a sok baromság, ami csak úgy ömlik a lapokról, úgy vonzza az unatkozó irodisták hordáit (ügyfeleket), akár a méhet a méz.

2012. november 5., hétfő

Like gomb, opengraph para - kipipálva

Megmondom őszintén, ez a keresőoptimalizálós és/vagy facebook testreszabós dolog tök utálatos a számomra. Monoton, időigényes, fárasztó és nem mindig vezet eredményre, ami kifejezetten frusztráló. Ezért ha tehetem profira bízom a dolgot, aki viszont megkéri az árát - a szar meló másnak is szar -.

Az esetek többségében ezt sajnos nem teszi lehetővé a büdzsé: az ügyfél mindent akar és azonnal - és persze egy marék gombért, ugyanakkor ő maga nem kíván érdemben foglalkozni az üggyel, csak oldódjon meg.

Az opengraph - ha valaki nem tudná, az a réteg a weblap és a facebook között, amin keresztül direktben kommunikálhat az oldal a facebookal, azaz picit még érthetőbben, az a dolog, amivel meghatározhatjuk, hogy a like gomb megnyomására mi kerűljön ki a delikvens falára - az összes közül a legutálatosabb, es mindeddig ha tehettem, "skippeltem" a dolognak ezt a részét, hiszen a facebook az esetek töbségében magától is tudja, mi kell neki. Most viszont belefutottam egy problémába, egész pontosan egy Joomla! alapú oldalon, de bárhol máshol is tanulsággal használhatóak lesznek a most leírtak.

A probléma a következő volt: az oldalon (Joomla 2.5) Jevents eseménykezelő rendszer alatt egy kis hekkeléssel automatizáltam a like gomb megjelenését. Minden esemény létrejöttekor kikerült a gomb, de a Facebook üzenőfalra posztolt ajánló több sebből vérzett.

Egyrészt, mivel a Jevents külön cikk kezelőt (és más karakterkódolást) használ, az ékezeteim nem jelentek meg megfelelően. ( A cím és a link valamiért jól jelent meg...)

Másrészt, mivel az eseményekbe illesztve nem volt képfájl, a fb-n az oldal első képe, a képrotáló modul első eleme jelent meg.

Ilyenkor veszi elő az ember gyermeke az OpenGraph - ot segítségül. Készítettem egy képet, amit globálisan beállítva, minden like mellé oda lehet biggyeszteni, és felmásoltam, majd a (nem túl) jól ismert Opengraph kiegészítőkhöz nyúltam.

Azok közül is olyanra volt szükségem, ami globálisan, vagy akár cikkenkét is képes kezelni a beállításokat (IPT META), és már használtam korábban is. Ennek van 1.5-ös verziója is, de a fejlesztő valamiért visszavonta a publikálását, és jelenleg csak 1.7++ Joomla! verziók alatt érhető el, de ez nekem épp megfelelt.

Szépen beállítgattam mindent, de semmi eredményt nem hozott a próbálkozás. Az oldal forrásában megtaláltam a beállított

<meta property="og:image" content="http://XXX.jpg" />

és a 

<meta property="og:description" content="ELŐRE BEÁLLÍTOTT SZÖVEG" />

bejegyzéseket, de azok valamiért nem érvényesültek. Persze emlékeztem rá, hogy ezzel csak a szívás van, ezért némi szenvedés után úgy döntöttem átvágom a gordiuszi csomót, és a template <head> tagjébe kézzel belevéstem a megfelelő kódot.

Semmi változás. Persze mondhatnók, hogy a tapasztalatlanság, de a google sem bizonyult sokkal okosabbnak a témában, a sok tudor mind csak a "meta így, meta úgy" frázisokat ismételgette, én pedig nem lettem okosabb.

Egyszer csak gyakorlatilag véletlenül notebookról nyitottam meg egy addig még nem használt aloldalt, és kattintottam a like gombra, és csodák csodája, minden jól jelent meg. Ekkor mentem utána a dolgoknak, és logikáztam ki a következőt:

1. A "LIKE" nem valós idejű kapcsolatot biztosít az oldallal. Ha már egyszer likeoltál, és változtatsz valamit, a változás NEM jelenik meg!

2. A képeket, csakúgy mint a szöveget a FB lementi. Ha valaki "Lájkol" egyet az oldaladon az bekerűl valamiféle  "Facebook Cache-be" és onnan kerűl elő.

3. A megoldást a Facebook maga adja, itt: http://developers.facebook.com/tools/debug

Ez az oldal kitörli a 2-es pontban említett "gyorsítótárat" és elemzi a facebookos metáidat is. Igen hasznos dolog, és pont azt nyújtja, amit a neve közvetít: debuggol.

Miután szépen végigmentem minden egyes Jevents eseményen, a like gomb mindenhol megjavult. Az igazság az, hogy elég körülményes ez így 2012-ben, és a Jeventsnek pedig van (fizetős) megoldása is a problémára, de sem a büdzsé, sem a szakmai büszkeség nem tette lehetővé ennek az alkalmazását. Inkább kipipáltam ismét valamit, amit eddig nem tudtam, így ma már nyugodtan fogok elaludni. :)



2012. november 4., vasárnap

Mi készül a boszorkánykonyhában?

Új olejnyik.hu készűl. Bizony.

Persze csak komótosan, ahogy szokott, mivel folyamatosan koncepcióváltásokon esik át az egész. Egyrészt dobom a flasht, nem mintha megrögzött flash ellenessé váltam volna, de a flash siteok kora lejárt, és bár szvsz. a platformnak abszolút lehet létjogosultsága, -és az a bolond, aki mást mond -  a felhasználási köre lassan kikristályosodik, és ebben a kristályban a weblap építés már nincs benne.

Szóval marad a jó öreg HTML/PHP kombó, meg némi JS, és akkor elkezdtem redesignelni. A komolyságot hamar meguntam, és végül nem bírtam magammal. Így készültek ezek:



Az oldal alja tahát valahogy így fog mutatni. Talán. Hamarosan közkincsé teszem a forrást is valami vektoros formátumban, hogy másnak is legyen jópofa ikonszetje. De nem most, mert a dolog sok, az idő kevés.

2012. október 26., péntek

Hekkeljünk T-s Speedtouch 780 routert...

Mivel nem vagyok nagy rajongója a felhasználók röghöz kötésének, sem pedig a gigacéges "ott szúrjunk ki a szerencsétlen userrel, ahol csak tudunk" szemléletnek, úgy döntöttem, mindenkivel megosztom a nagy titkot, azaz, hogy mégis hogyan tegyük felhasználóbaráttá a címben említett útválasztót, amit a hazai "T" annak idején fűnek fának adott az IPTV előfizetés mellé, és aminek az egyszeri előfizető nem sok hasznát tudta venni azok után, hogy úgy döntött, hogy nem kell neki tovább a méregdrága, sávszélességzabáló szolgáltatás, és lemondta azt.

Odahaza egy darabig papírnehezéknek használtuk az egyébként ADSL modemet is tartalmazó ketyerét, de most, hogy végre beruháztam egy ASUS O!PLAY médialejátszóra, úgy döntöttem, hogy nem veszek rútert a net megosztásához, hanem használom az elfekvő készletet. - Nem is volt olyan könnyű dolgom.

Az első pofára esés akkor ért, amikor a böngészős/telnetes setupot megpróbáltam elérni, mert a manualban leírt default password nem volt jó, ráadásul reset után is feljött a autentikációs ablak, ezért stratégiát váltva leszedtem a router legfrissebb firmware-ét, és megkíséreltem feltenni.

Miután a telepítő egy párbeszédpanelben közölte, hogy "ne is próbálkozz öreg", illetőleg még a megfelelő helyen az arcomba vágta azt is, hogy az én ISP-m "BANNED T", akkor már tényleg dühbe gurultam.

1. Ha jól sejtem a hűség lejárta után a cucc az enyém lett. (na jó, kitellik, hogy mégsem, de én már a sajátomnak éreztem...)

2. Ugyan nem állok kapcsolatban  T-vel, de ha mégis haverok volnánk, akkor sem bíznék annyira bennük, hogy ahhoz az eszközhöz ami az én lakásomban az én netemet osztja, ne kérjek minimum admin szintű hozzáférést.

Így tehát most közhírré tétetik, hogy hogyan is távolítsunk el minden védelmet a Thomson SpeedTouch 780i routerről, (és szerény véleményem szerint az összes "adtam is ajándékot meg nem is" típusú IPTV mellé biztosított Thomson routerről, mint pl a 716i is.

Sok kisebb oldalról összehalászott és egyszerűsített módszerből született ez a leírás, amihez sem telnetes linux konzolos varázslás, sem pedig  egyetemi kandidátus nem szükséges:  a pofonegyszerű megoldás: vágjuk gajra a router firmware-ét.

:)

1. RESETeld le a routert egy gombostűvel. ( tartsd lenyomva a reset gombot 10 másodpercig  a reset gombot)

2. Kapcsold ki a routert miközben nyomod a gombot továbbra is. Várj 10 másodpercet, és kapcsold vissza.

3. A reset gombot fel ne engedd. Ismételgesd ezt addig, amíg a 192.068.1.254 - es címen már nem az autentikációs ablak jelenik meg (nekem elsőre sikerűlt)

4. Reseteld le ismét a routert. Várj. Hoppá, nem kapunk IP-t tőle.

5. Töltsd le a legfrissebb firmware-t innen.

6. Futtasd a telepítőt, nagyon felhasználóbarát. Amint elérsz a megfelelő lépésig, a telepítő már sem jelszót, sem Banned-T feliratot nem fog eléd tolni, csak azt fogja írni, hogy "Firmware error."

Az új firmware így csont nélkül felmegy. Sem előre definiált jelszó, sem ISP függőség nincs ettől kezdve, csupán a routert kell újra konfigurálni. Elérhető a gyerekzár funkció, a firewall, a port forwarding és az összes extrája is, de ezek  beállításáról ma nem szól a mese. A helyes működéshez a  1,35-re kell állítani valamit a konfig elején, azt majd megnézem pontosan mit, mert már elfelejtettem... :)