Ninjareport 2010. 09. 19 – próbaszám
#mullered – A dínó meteort* smo-nak hívják?
Sokan, sok helyen, sokféleképpen megírták a „Csörögjetek ránk” sztorit. Számomra a legérdekesebb, függetlenül attól, hogy ki és mekkorát hibázott, a hype folyamata. A teljeség igénye nélkül, a twitteren történtekre fókuszálva, összeszedtem, mi is történt, hogyan alakult ki a Vodafone ellenesség, mikor milyen történés befolyásolta az eseményeket.
turulcsirip.hu a twitter streaming API-n(?)
@tothbenedek pár perce "jelentette be", hogy éles a turulcsirip.hu tesztváltozata, ami a twitter streaming API-ját is használja.
Meglepő a bejelentés (és könnyen lehet félreértelmeztem), mert a twitter streaming API-ja jelenleg alpha állapotban van. Ha az alpha streaming API már alkalmas olyan méretű twitter mashup kiszolgálására mint a turulcsirip.hu, akkor hamarosan következhet a béta verzió, ami egy nagy lépéssel közelebb viszi a twittert a real-time-web platform eléréséhez.
@tothbenedek jelenleg úton van a #csiripest -re, így a konfirmjára még várni kell.

turulcsirip.hu streaming api
Facebook vs. iwiw?
update: webisztán is foglalkozik a témával.
Konrádnál olvasom, hogy a Facebook 2012-ben lenyomja az iwiwet. Marketinges oldalakról helyes lehet a megállapítás. Másrészt a Facebook egy másik pályán focizik. A bevételi összegek és a user számok villogtatása nem olyan érdekes mint a real-time web uralásáért zajló folyamatok.
Nem lenyomja, hanem tovább lép
Techie szempontból a Facebook és az iwiw összehasonlítás a körte vs. alma klasszikusa. Emberek használják mindkettőt többnyire azért, hogy más emberekkel kommunikáljanak. De amíg a Facebook szinte bármit hajlandó beengedi az apps platformmal felvértezve egyre inkább valódi platformmá válik, addig az iwiw megpróbálja zártan tartani a rendszerét, felhasználóit igyekszik megóvni még a széltől is.
Az iwiw opensocial move-ja egy jó döntés és lépés volt, ami még rengeteg lehetőséget rejt magában, de hatalmas meglepetés lenne, ha az iwiw tulajdonos, t-udjukki, engedélyezne az opensocial teljes arzenáljának bevetését. Vélhetően t-udjukki számára az már látszódik az excel táblákból, hogy a display szegmens pénzprintere akadozik. Közel se annyira mint a print média pénznyomdája, de lassan tonert kell majd cserélni. Az alkalmazások talán termelnek valamikor nagyobb összeget. 2012-ig biztosan elkettyeg a mostani banner toner, néha fel kell rázni, de megbírja még.
A Facebook rápörög a magyar hirdetőkre. Tény. Szép lassan a geekek mellé megérkeznek az átlag userek. Tény. De a Facebook számára a magyar piacért vívott harc csak egy pici csatácska, ami inkább presztízs kérdés mint a világhódító hadjárát egyik fontos ütközete. Az iwiw ugyanakkor könnyen megroppanhat a Facebook nyomulása alatt. Ez nem a klasszikus nyílt sisakos küzdelem lesz.
i mint matáw
A nagyok csatájában az iwiw maximum az opensocial elnevezésű pajzsot hordozhatja a G és Y! lovagok mögött. Már ha egyáltalán érinteni fogja a távoli háború. A nagyok olyan fegyvereket vetnek be, mint a google wave, friendfeed, bing, chromOS, windows 7, pubhubsubbub, facebook apps, windows live. Az iwiw maximum pénzt tud kérni újabb szerverekre.
G mint hullám
A Google Wave majd minden G alkalmazásba beépül valamilyen szinten. Még az olyan elfeledett G tulajdon is "hullámozni" fog, mint az Orkut. Google nem ismeri a kispályát, a
Google Wave teljes pályás letámádasa talán csak jövőre indul meg, de a csatársor már keményen edz a Google real-time stratégiájának megvalósításán. PubSubHubbub publikálásával és a search engine átalakításával a Google megindult a real-time web irányába.
F mint Microsoft
A Facebook és a Microsoft már korábban is egymásra talált. Ha Microsoft nem is fogja a Facebookban szerzett befolyását arra használni, hogy a Facebook csak és kizárólag MS reklámokat toljon, de azért szépen lassan megjelent a "Results by Bing" szürkés felirat a Facebook serp-n. A windows 7 kapcsán hozzápiszkálnak a windows live-hoz, a messenger twitter és Facebook támogatást kapott.
tw mint ?
A twitter nagy kérdőjel. A Microsoftnak a twitter úgy kell, mint egy falat kenyér. Pontosabban a Microsoft - Facebook páros közösen éhezik a twitterre. A Microsoft mint twitter tulajdonos közeláll a fail taghez, a Facebook viszont cool twitter tulajdonos lenne. A márciusi sikertelen Facebook - twitter deal után elmaradt a látványos Google erődemonstráció. A twittert csak azért megvenni, hogy riválisok ne tudják, drága mulatság. Biz Stone egészen biztos nem egy könnyű tárgyaló partner ha ennyi pénzről van szó. A twitter szép csendben fejleszti a twitter streaming API-t ami a jelenlegi "real-time" API-nál is gyorsabb lesz, támogatni fogja a retweet-et. Ha a twitter sikeressé tudja tenni a streaming API-t, tovább növelheti a twitter jelentőségét és értéket a real-time webre utazóknál.
2010-ben talán az iwiwnek is sikerül a szürke hétköznapok banner kattingatásain túl felmutatni valamilyen komolyabb fejlődést, de a Facebook vs. iwiw boxmeccs helyett izgalmasabb eseményekre fogunk figyelni.
Hamarosan: retweet a twitter API-ban
Korábbi twitter api-val kapcsolatos postokban már írtam arról, hogy a twitter (egyik) lelke, a retweet. A twitter API hamarosan támogatni fogja a retweetet, azaz natív támogatást ad a tweetek életútjának követéséhez. Természetesen a twitter API-val párhuzamosan a twitter.com felülete is megkapja a retweet funkciók kezelhetőségét GUI-ról.
Sajnos a twitternél még mindig performance jellegű problémákkal küzdhetnek, számos korlátozással fogják élesíteni a retweetek lekérdézését. Így például egy tweethez kapcsolódó retweetekből maximum az utolsó százat tudjuk lekérdezni.
A funkció bevezetése szakaszosan történik majd, először teszt jellegel pár felhasználó számára lesz elérhető. Konkrét release date még nincs.
A retweet funkciók igazi nyertesei a mashup és kliens készítők lehetnek, látványos retweet tree és wave megjelenítéseket jósolok a közeljövőre.
A twitter API a következő funkciókkal bővül:
Timeline Methods
statuses/retweeted_by_me
Returns the 20 most recent retweets posted by the authenticating user.
statuses/retweeted_to_me
Returns the 20 most recent retweets posted by the authenticating user's friends.
statuses/retweets_of_me
Returns the 20 most recent tweets of the authenticated user that have been retweeted by others.
Status Methods
statuses/retweet
Retweets a tweet. Requires the id parameter of the tweet you are retweeting.
statuses/retweets
Returns up to 100 of the first retweets of a given tweet.

twitter spambot statisztika
Korábban már írtam a twitter spamről és részletesen bemutattam, hogyan is működnek a twitter spam robotok. Hamisítottam tweeteket, üzembe állítottam 4-5 saját spam robotot, amit csak lehetett retweeteltek a botok. Pár hét, hónap késéssel pedig a bit.ly API segítségével lehúztam a bit.ly-n keresztűl fűzött urlek statisztikáját.
A módszerről röviden, felfrissítendő a project hátterét.
A twitter API-n keresztűl szondáztam a twitter public time line-t és ha a botokhoz (hashgoogle, hashbing) passzoló tweetet találtam, a botok kikapták az tweetben szereplő web címeket és átalakították a bit.ly apival saját short urlre. Ha már eleve shortenelt web cím volt, az untinyurl apival visszaalakították az eredeti webcímet, majd bitlyvel rövidítették. A tweetet ezután retweetként beküldték a twitter zajába.
A robotok ily módon rengeteg status updatet követtek el, gyűjtögették a követőket. A @hashgoogle rekordja kb. 1,200 követő, a @hashbing kb. 900 követőig „fejlődött”. Természetesen a twitter egy idő után nem nézte jó szemmel a botokat. Bár account suspend-re nem került sor, azért a botok status updatejeit eltüntették a keresőből és public time line-ból.
A lényeget egy táblázatba foglaltam össze, ami szerintem magáért beszél. Ha tömeg felkap valamit akkor az pörög. A twitter zajában azonben nehéz nulla branddel érvényesülni, csak és kizárólag lopott tartalommal középszerű eredmények érhetőek el.
A valódi sikert az igazi, saját magunk által előállított tartalom hozhat. Ha felkapja a tömeg.
twitter az egy új platform?
A twitter kapcsán mindig sikerül vitába keverednem a régi, .comos aranyásó generáció tagjaival. Számukra a twitter csak egy rosszul kivitelezett webes irc kliens, de számukra - csak hogy egy picit égjenek-, a blogok csak anigif mentes personal home pagek.
Általában eldöntetlen marad a vita, nincs egyik oldalon se nyerőérv, nincsenek új gondolatok, megértjük egymást, de a meggyőzés nem sikerül.
Az irc kapcsán már léteztek meme oldalak, amikre botok gyűjtötték az urleket, a nagy forgalmú irc csatornák szociológia hálója már a twitter előtt is azt mutatta, hogy a userek 90%-ka magában beszél. Az irc-en is létezik geolocation egy egyszerű whois paranccsal lekérhetőek adatok a userekről. Indexes újságírók már az irc-en (ircnet#indexhu) is pörögtek. Semmi újdonság.
Nehéz amellett érvelni, hogy a twitter valóban egy új platform, és nem csak egy irc remix, ügyesen marketingelve. Nehéz elmagyarázni, hogy a twitter mennyivel nyíltabb mint az irc. Nem érv, hogy az irc 1988 óta, lényegét tekintve gyakorlatilag változatlan. Az irc-t hype valahogy elkerülte, az MSN a géppel együtt jött, a legtöbb kliens minden fantázia nélkül, totál karakteres megjelenítéssel tolta ki az irces üzeneteket.
A twitter.com weblap valóban nem egy új platform. Egyetlen egy a sok mashup közül, ami lehetővé teszi a twitter használatát.
A twitter API már valóban új platform. Minden hibája ellenére, a twitter API jóval több lehetőséget rejt magában, mint a legtöbb kommunikációs platform. Minden jelenlegi twitter klienst természetesen nem ismerhettek, de az a tucatnyi kliens, ami megfordult valamelyik kütyümön vagy a cloudban ugrott elém, még nagyon messze jár attól, hogy teljes egészében kihasználja a twitter API által nyújtott lehetőségeket.
A twitter API pontosan azt az opensource közösségre jellemző multi group collaboration szellemiséget képviseli, amit a .comos aranyásó srácként annyira kedvelünk, de a twitter kapcsán valahogy nem látnak meg az öregek. A twitter API megadja azt a lehetőséget, hogy tudj mindenről, ami a twitteren történik. Míg az irc kapcsán korlátozott módon volt elérhető az információ, a twitter kis túlzással az információ annyira szabad, amennyire csak lehet.
Ez az, amitől a twitter platformá vált(hat). Szabadonáramló, nyílt kommunikációs platform.
Talán csak annyi kellene, hogy twitter.com modem sípolást adjon ki magából megnyitáskor.
"Hello, jön a realtime info:"
httpv://www.youtube.com/watch?v=Qtqz0bdq30Q
Mi lesz veled twitter?
Az elmúlt hetek rengeteg esemény történt a twitter háza táján. Igyekeztem megállni, hogy korán alkossak véleményt, egy olyan over hyped szolgáltatás esetében, mint a twitter, általában csak az információk töredéke kerül közmonitorra. Az is óvatosságra intő, hogy majdnem minden hétre jut valami twitteres (bulvár) hír:
- aplusk 1,000,000 follower,
- 'hacked' email account,
- twitter üzleti terv 'szivárgás',
- totális ddos támadás,
- spam accountok lenyírása.
Egy szóval a twitter dübörög. De nem hogy tisztulna a twitter jövőképe, egyre inkább homályosabbá válik mit is akarnak kezdeni magukkal. Míg a nagy 'rivális facebook egyre nyíltabban nyomul a világuralomért, a twitter a bulvár híreken kívül nem mutat fel semmit. A fejlődés legapróbb jelét se mutatják, az elmúlt napok ddos támadásai inkább azt bizonyítják, hogy a twitter egy picit buborékos. Nem annyira, mint a dotkom bubi, de közel nem annyira stabil a háttere.
A látványosan fejlesztések nélküli állapot lehet egy nagyobb fejlesztés miatti csend, de éppenséggel lehet egy eladásra játszó csapat stratégiája is, a vevőnek gyakorlatilag szabadkeze van abban, hogy milyen irányba fejleszt. Megkapja a domaint, és az adatbázist és csinál vele amit akar.
A twitter API egy igazán jól használható API, ami egyben a twitter lehetséges bevételi forrásait is erősen meghatározza. Ugyanakkor napjainkra megszámlálhatatlan twitter API-ra épített szolgáltatás jött létre, ami egy multinacionális multi számára legalább annyira csábító lehet, mint amennyire aggályos.
Korábbi google vásárlásoknál a real-time keresési technológia is szóba került mint ok, de a napokban a google bejelentette a caffeine update-et, ami már minden bizonnyal a saját real-time megoldások előfutára is a nyilvánvaló Bing megjelenésre adott válasz mellett.
A twitter eladása már nem kérdéses. Egyre inkább az a kérdés, ki fogja megvenni.
A Facebook jó eséllyel twitter killer lesz, nem pedig felvásárló.
A google esetében nagyon nagy a csábítás, a social network gyenge lábakon áll, a google wavet nehezebb lesz bevetni a facebook és twitter ellen, a geekek mellé nehézkes lesz megnyerni az átlag usert. A twitter -többek közt- erre is eszköz lehet a google számára.
A Microsoft esetében is elfogadható eszköz lehetne a twitter, sok más terméket, szolgáltatást erősíthetne a Microsoft láttunk már példát a Bing twitter összeborulására. Ugyanakkor a twitter túlságosan is szabad platform az MS számára. Egy twitter Microsoft egyesülés még mindig nagyon rossz fogadtatásra tálalna a twitterek körében, ez egy olyan üzleti rizikó, amit az MS nem hagyhat figyelmen kívül.
Az igazi nagy, "klasszikus" kockázati tőkés befektetők számára a twitter, működő bevételi csatornák hiányában, nehezen kézzel fogható dolog, de a válság felülírhat szabályokat. A News Corp. myspaces anti-sikertörténete intőjel lehet minden dinoszaurusznak, az űrutazáshoz nem elég pénz, célszerű az ufókkal is jóban lenni.
Jóslások ideje lejárt, hamarosan megtudjuk, mit választ a twitter. Az egyre nehezebb függetlenségét még pár évig, vagy a gyors és fájdalommentes eladást egy innovációban utazó óriásnak?
Microsoft, google, facebook? Esetleg Apple Corp.?
Instant twitter bot
Must read: Using the Twitter API with PHP and PEAR.
Talán még azok számára is érhetővé válhat, hogy mennyire sebezhető platform a twitter, mennyire egyszerű spamelni a twitteren, akik nem értenek a programozáshoz, ha 'kézzelfogható' lesz egy twitter spambot. Ezért oktatási és demonstrációs céllal publikálom a korábban már említett, kb. 160 soros php twitter re-tweet botot. Elméletben csak a konfig szekcióban kell az adatokat megadni és a bot máris ontja a spamet (megfelelő üzemeltetési környezet természetesen szükséges, php és cron vagy cronnak megfelelő periodikus futást lehetővé tevő alakalmazás).
Jelen pillanat a twitter spambotoknak igazából semmilyen visszafogó módszerét nem ismerem. Az ip tíltás max lassító eszköz a twitter kezében.
A twitteren, véleményem szerint, három olyan spamelési forma van, ami kifizetödő lehet:
- re-tweet
- fake re-tweet
- egymással retweetelő, beszélgető botok
A re-tweetről postolok részletesebben a későbbiekben. A fake re-tweet lehet a twitter egyik nagy bukása, biztonsági kérdése. Phsingtől kezdve bármilyen támadási módra lehetőséget ad, ha más nevében elküldött tweetnek álcázzák a tweetet, ugyanis bizalmi helyzetet alakithat ki.
Pl. RT @hh muszaj megnezned neked is http://fakeshortenmalwareurl/ #fail #webi #lol
Az egymással tweetelő botok még talán futurisztikus dolog, de a getafreelancer.com -on már fel-feltűnedeznek ilyen projectek. Itt a lényeg a zaj fenntartása anélkül, hogy a twitter bármit is tudna tenni ez ellen.
A bothoz pár megjegyzés:
- paraméterben megadott feltételek szerint keres,
- a találatokat re-tweeteli, paraméterezhető, hogy az eredeti tweet usert hozzáfűzze a tweethez -> fake tweeting, -> re-tweet spam
- a tweetben elhelyezett linkeket shorteneli bit.ly-n, ha szükséges akkor az eredeti urlt kicsomagolja (untiny.com api) -> elviekben semmi akadálya, hogy a saját maleware shorten urlt használjon az eredeti, long url ismeretében
- user és szöveg tíltható a retweetből, -> megfelelő szöveg szűréssel életszerűen twitelheti mások tweetjét és spamelni se tudja más robot (ha időben felismered, h támadják a botot),
- sql free, log fájlt használ adatbázisként -> elviekben bármelyik botnet alkalmas lehet twitter spamre.
Program készítésekor nem volt cél a szép és gyors kód, annál inkább cél volt, hogy a lehető legprimitívebb legyen, azaz a valóban bárki által elkészíthetőség bizonyítva legyen. Ennek érdekében pár dolgot módosítottam a kódban, így elképzelhető, hogy bizonyos funkciók bugosak vagy nagyon lassúak lettek (pl. string searchok regexp helyett).
Nem túlzás, de spambotot bárki képes irni magának, akár otthonról egy ubuntu alól futathat botot, aki gyűjtöget, re-tweetel, reklámoz, spamel. (Természetesen léteznek web2 oldalak, ahol x funkció megold a weboldal, de értelmes tartalmat nem küld a user helyett).
Semmilyen felelősséget nem tudok érte vállalni és természetesen referenciaként se vállalom annyira csúf lett ![]()
Disclaimers
- És persze: a program kizárólag demonstrációs céllal készült, ennek megfelelően ne használd éles környezetben mert csúf dolgokat írhat a php logba és a twitter se fog szeretni.
- Robot @hashgoogle és @hashbing accountok alatt megtekinthető, még kb. egy hétig élnek (2009. aug. 1).
- A spam egy olyan általános probléma, ami nem twitter specifikus, de a twitteren egyre komolyabb problémává válik.
- oszd meg, tanulj, és adj vissza a közösségnek.
removed. A twitter API jelentős upgraden "esett át", a robot inkompatibilissá vált.
Twitter stats – part 001

Project elso fazisa: Followers gyujtes
A project utolsó hetében a twitter kitiltotta a botok updatejeit a twitter keresőből, innentől kezdve gyakorlatilag a robotok eltűntek a public timeline és search resultra épített botok elől. Fontos esemény volt még, egy nagyobb robot takarítás, miután hashgoogle-ról kb. 320 robotot vágtak le (1,200+ követőről 900+ követő).



