rulu ruru

post Python, php a ruby lint precommit hook pro Bazaar

March 6th, 2010

Filed under: programming — starenka @ 18:47
Tags: , , , , ,

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% [?]

post Vetešnictví (bzrlist)

February 27th, 2010

Filed under: python — starenka @ 22:55
Tags: , , ,

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% [?]

post ASE, Python a Androidí aplikace

December 5th, 2009

Filed under: python — starenka @ 22:41
Tags: , ,

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% [?]

post QR kódy v Opeře

November 29th, 2009

Filed under: zeitgeist — starenka @ 20:06
Tags: , , ,

Pokuď jste lenivý přepisovat URL stránky, odkazu, výběru textu nebo URL obrázku na stránce, existuje jednoduchý řešení. Ano, samozřejmě tvůj skvělej FeurFuchs na to má jistě plugin, ale pro Operu existuje taky jednoduchý řešení. Stačí upravit menu.ini (víc o úpravách menu.ini tady) a nainstalovat balicek na generování QR (qrencode):

[Link Popup Menu]
Item, "Show QR"         = Execute program, "bash","showqr %l"

[Document Popup Menu]
Item, "Show QR"         = Execute program, "bash","showqr %u"

[Hotclick Popup Menu]
Item, "Show QR"         = Execute program, "bash","showqr '%t'"

[Image Link Popup Menu]
Item, "Show QR link"         = Copy link & Execute program, "bash","showqr %c"

[Image Popup Menu]
Item, "Show QR"         = Copy image address & Execute program, "bash","showqr %c"

a nechat posílat na jednoduchej bash skript:

#!/usr/bin/env bash

qrencode -o /tmp/qr.png "$1"
if [ -e /tmp/qr.png ]
    then kuickshow /tmp/qr.png
    rm /tmp/qr.png
else kdialog –error "Failed to generate QR"
fi
 

QR

Popularity: 9% [?]

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

Popularity: 13% [?]

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