rulu ruru

post Výluky v MHD - bumerang, twitter a tak

October 4th, 2009

Filed under: web — starenka @ 23:22
Tags: , , , ,

Nedávno jsem tady deklamoval hrůzostrašnej skript na získávání výluk MHD v Praze. Trošku jsem ho zkonsolidoval a rozhod jsem se vytovřit Twitter účet @mhdpraha, kde se objevujou výluky na aktuální den. Aby toho nebylo málo, tahám králika z klobouku a přidávám Brno (máte svolení pochvalně mručet) @mhdbrno a výhledově počítám s Ostravou (není čas ani chuť) Ostravu(!!!!) @mhdova. Pokud najdete nějak normálně strojově zpracovatelnou stránku třeba pro Budějce nebo Plzeň, dejte vědět.

twitter mhdpraha

Update

Kvůli přechodu Twitter výhradně na OAuth jsem byl nucen robůtky trochu poupravit. Když už jsem měl špinavý ruce, tak jsem přidal ještě dvě vychytávky. Roboti reagují na vaše @reply (sic!) a pokud jsou v dobrém formátu, pošlou je dál. Tímto způsobem se dají všichni followeři upozornit na aktuání dopravní nehody,dočasné odklony a revizory. Prostě takovou tu každodenní klasiku. Zatím mě napadly jen dva typy zpráv - A(ktuálně) a R(evizoři). Pokud budete mít nějakej další nápad, určitě se ozvěte. Teď prakticky - například tweetnutím:

@mhdpraha A Na Strosaku se srazila 26ka s osobakem. Milada Horakova nahoru stoji.

robot pošle jako:

A: Na Strosaku se srazila 26ka s osobakem. Milada Horakova nahoru stoji. via @starenka

nebo:

@mhdbrno R Pocetna particka nazghulu v 8ce na Nadru. Jedou smer Lisen.
@mhdbrno #revizori Pocetna particka nazghulu v 8ce na Nadru. Jedou smer Lisen.
 

robot pošle jako:

#revizori Pocetna particka nazghulu v 8ce na Nadru. Jedou smer Lisen. via @starenka

PS: Doufám, že se vám vylepšení budou líbit a že je nikdo nebude zneužívat k vlastnímu pobavení nebo reklamě. V každém případě jsou nástroje, jak je odstřihnout i zablokovat.

Update2

Jelikož se množí @replies ohledně revizorů a většina z vás to píše po svém (@mhdpraha #revizori blablabla), byl jsem nucenej přidat i tuhle variantu. 

 

Popularity: 21% [?]

post Ajznboňák - výluky MHD v Praze SMSkou

July 3rd, 2009

Filed under: python — starenka @ 23:03
Tags: , , , ,

Dneska jsem byl ráno zaskočenej další výlukou z výluky. Luxusní epizodka, včetně babičky bušící holí do kabinky řidiče. Opravdu k popukání, zvlášť když zrovna někam člověk spěchá. Richard Bukovansky mě na Twitteru pošťuchoval, ať si výluky nechám posílat cronem SMSkou na mobil. Tak jsem mu teda uvařil kaši, aby měl kolem čeho chodit ;) Upozorňuju, že jde o klasickej reverzní beerware - tedy “kopni do sebe pár piv, nabastli skript, druhej den se chytni za hlavu a nech to plavat”. Sosáčky sem.

PS. Předkpokládá se, že máte k disposici python, cron a telefén u O2

 

Popularity: 27% [?]

post Alko / nealko

March 14th, 2009

Filed under: zeitgeist — starenka @ 21:16
Tags: ,

Jedny vyšperkovaný mušle už tady proběhly a tyhle mi taky přijdou docela veselý. A ne, nemam uchylku na pisoary. Děkuji za optání.

 

Popularity: 22% [?]

post Ako v Prahe?

January 24th, 2009

Filed under: programming — starenka @ 20:51
Tags: , , , , ,

Na DPP byl bagrem vyštrachán pěkný seznam čidel, moniturujících teplotu vzduchu, silnice a rychlost větru na místech v Praze (abych to uved’ na pravou míru - bagr hledal ceny jízdenek a našel čidla. To, že ceny jízdenek mimo P0 nenašel je nasnadě…). Stránka se mi celkem zamlouvá. Ne, že bych nějak dal na teploty, ale v souvislosti s trochou volnýho času, kterýho se mi teď dostává, jsem se rozhod’ konečně zkusit první “Hello čidlo!” v Ruby. První kontakt mě docela znechutil, protože jak se zdá Ruby < 1.9.1 trpí dětskejma nemocema spojenýma s délkou řetězce v unicode. Za pomoci deepje a Googlu mi trvalo půl hodiny, než se mi to podařilo vyřešit. Zlatý prciny (PHP,Python).

#!/usr/bin/ruby

$KCODE="u"
require ‘uri’
require ‘net/http’
require ‘jcode’

data = "http://www.dpp.cz/flash/data/meteo.xml"
xml = Net::HTTP.get_response(URI.parse(data).host, URI.parse(data).path)
if xml.code == ‘200′ then
    matches = xml.body.gsub(‘0.0′,‘—’).
        scan(%r{.*?<name>(.*?)</name><air>(.*?)</air><road>(.*?)</road><wind>(.*?)</wind>}mi)
    puts "\nčidlo\t\tvzduch\tsilnice\tvítr\n[kde]\t\t[°C]\t[°C]\t[m/s]\n————————————-"
    for place in matches
        padd = place[0].jsize > 7?"\t":"\t\t"
        puts place[0]+padd+place[1]+"\t"+place[2]+"\t"+place[3]
    end
else puts ‘!!ERR: Failed to fetch ‘+data
end

Popularity: 19% [?]

post Tohle tvůj jogurt neumí

September 23rd, 2008

Filed under: zeitgeist — starenka @ 08:01
Tags: ,

Dalo by se říct, že už jsem viděl ledacos. Opěrky na hlavy, branku s kopačákem, papír na příčce mezi budkama a přežil jsem i záchody na Hlaváku. Nicméně řada pomerančů a citrónů mě málem stáli pomočenou ruku.

 

Praha, U Bubeníčků 21.IX.2008

Popularity: 15% [?]

Next Page »
ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress