 |
|
 |
|
| |
March 6th, 2010
Jsou situace, kdy prostě někdě neco ujede, někde se něco připlete a ne vždy to člověk v IDE bere na vědomí. Provádění syntax checku před komitem mi přijde jako docela dobrej nápad. Unit test a TDD křídla, který mi určitě rádi poví, že tohle už by mělo součástí testů atd. blatytyblaa prosím, aby mě nechali žít v bludu, že testy někdy prostě třeba nejsou. Hooky pro Bazaar se píšou fakt krásně, takže ho spíchnout je docela zábava. Hooky jsou normální pluginy, takže patří do ~/.bazaar/plugins. Komentovat těch pár řádek netřeba. V případě PHP a Ruby, kde se používá CLI, binárka a grep bude asi trošku skřípot na Windows, ale imho nebude problém to pořešit jinak (jsem línej a navíc mě to netíží). Bastlení zdar.
Popularity: 1% [?]
February 27th, 2010
Používáte Bazaar? Máte někde na serveru “repozitáře” a potřebujete občas rychle zjistit název projektu, jeji branch/push/merge url a shlédnout rychle log? Nechcete kvuli tomu rozjíždět nějakou megalomanskou věcičku ala Loggerhead, která navíc zobrazuje zdrojáky a tudíž musí být pod heslem? (Aby bylo jasno, Loggerhead je skvělá věc, ale pro vypsaní branchů a jejich url je to overkill). Pak jste tu…… správně. Postačí vám CGI a pár řádek v Pythonu. Nikdy jsem neměl (mimo jiných) grafický nadání, takže jestli vás to hodně mlátí do očí, poslužte si.

Popularity: 2% [?]
December 5th, 2009
Když jsem si cca před tejdnem pořídil další hračičku (G1 s Androidem), nenapadlo mě, že si v tom půjde hrát s Pythonem. A ono jde. A ještě s třeba s Perlem a Ruby atd. Díky ASE je možný víceméně přistupovat k API Androidu pomocí skriptovacích jazyků. Nevím jestli to není v dokumentaci, nebo jsem přihlouplej, ale docela mě vytáčí, že to spousu věcí zatim neumí (pro začátek bych se spokojil třeba jen s odklepávací zprávou). V samotným ase se skripty daji přímo psát, nebo hodit do editoru z barcodu, nicméně doporučuju je psát na počítači a do telefonu je jen pushnout přes adb. Než tedy zjistím, jak se s tím daji dělat i užitečnější věci, doufám, že nepohrdnete jednoduchým skriptem, kterej “toustuje” (”ukazuje krátký informační okýnka”) jídla z jídelníčku u Rozvařilů. Všem kromě mě zcela určitě k ničemu, nicméně jako demonstrace možností nebo inspirace snad postačí.
# -*- coding: utf-8 -*-
import android,re,urllib2
from datetime import datetime
droid = android.Android()
def get_page(url):
try:
d = urllib2.urlopen(url)
return d.read()
except urllib2.HTTPError, e: pass
except urllib2.URLError, e: pass
return False
data = get_page(‘http://www.rozvarilovi.cz/stranka/jidelni-listek’)
if data != False:
data = data.replace(‘\r\n‘,”)
match = re.search(r‘<div align="left">(.*?)</div>’,data)
droid.vibrate(500)
for l in match.groups(1)[0].decode(‘cp1250′).split(‘\n‘):
if l != ”: droid.makeToast(l)
else: droid.makeToast(‘Failed to reach site…’)
droid.exit()
QR kód hír a regulérní zdroj ouvr hír. A proč v nadpisu androidí aplikace? Chtěl jsem pár zajímavejch vypíchnout. Tak snad příště.
Popularity: 9% [?]
September 25th, 2009
Narazil jsem na službu s docela dobrým nápadem (Futz.me). Jednoduchým zapsaním url můžete sobě (anebo jinýmu uživateli) zaslat text, obrázek na mail/telefon. Služba je sice ještě v plenkách (např. ty SMS bych uvítal přes nějakou bránu), ale nápad se mi dost zamlouvá. Příklady použití najdete na zmiňovanejch stránkách, takže už jen obligátně py “frontend“.
Popularity: 12% [?]
July 3rd, 2009
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: 22% [?]
Next Page » |
| |
 | |  |
|
|
|