04. 05. 2014

buff

Záměrně totálně primitivní bookmarkovadlo na Pythonu a Redisu. K vidění (pro vás readonly) na buff.starenka.net

Víc na Githubz

no comments yet
03. 05. 2014

strcsi.to

Jestli mě něco dlouhodobě nasírá, tak naprosto nesmyslná pseudo obfuskace odkazů ve vyhledávání na Uložto. Se stim nesmiř!

no comments yet
23. 02. 2014

Devadesátky a muzika

Devadesátky jsou pro mě tak nějak speciální. Jasně, puberta je pro všechny speciální. První kolo, fousy/prsa, sex, drogy a taky ta muzika. Příjde mi, že devadesátky jsou ale specifický tim, že v nich vzniklo fakt spousta dobrejch a přelomovejch věcí, který na druhou stranu byly vyvážený spoustou naprostýho dna. Tak asi jako kdykoliv jindy, můžeš si říct. No tak to pudem zkusit zjistit, ne?

no comments yet
18. 07. 2013

Mlýny

Každej má svoje mlýny — ať si Quijote, Müller, nebo Babiš. Jistě. Pomalu bych zapomněl, že i Bůh má svoje mlýny, jenže ty melou vobčas taky pěkný píčoviny a leckdy taky nemelou vubec.

1 comment
24. 06. 2013

Sere mě

sere mě, že
  muj prezident je vylitej křupan
  hezký holky za voknem vždycky nosej župan
  nerozumim spoustě věcí
  jinejm rozumim až moc a tak mám v sobě furt pár deci

sere mě,
  když někdo závidí i kdyby jen z povinnosti
  že většina vidí maso, kde sou jenom kosti
  když se v létě vpíjim do asfaltu
  že frajeři místo Francovky pijou Alpu

sere mě, 
  že průměr je mnohdy víc, když ti z kalhot kouká půlka
  když v tramvaji ze slepýho zbyde stěží jenom hůlka
  že každej sežral moudrou kaši
  když v televizi vyhrávaj "ty naši"

sere mě,
  když se lidi ptaj, ale vlastně nechtěj nic slyšet
  že zalejvame kytky, přesto že už začíná pršet
  jak vostrý lokty ceněj víc, než čistý srdce
  notabene když si frajer a maš obě levý ruce

sere mě, 
  když mě sere tolik věcí, že to ani nedokážu popsat
  že i když mi tykáš, tak se mě furt snažíš vochcat
  jak se pořad motám v kruhu
  když propásnu v létě duhu

sere mě Země
no comments yet
23. 02. 2013

Osm (Awesome 3.5 současně se 3.4)

Docela dlouho používám Awesome a tak sem chtěl přirozeně vědět, k čemu (jesli vůbec) mi bude nová verse. Na Debianu bohužel nic zbalíkovanýho není, ale to mi až zas tak úplně nevadí, protože chci novou verzi vyzkoušet, asi i zmigrovat konfy a možná i používat. Takže buildit samička.

no comments yet
05. 02. 2013

Vyčuránek (Lua & Redis)

Jakožto objevitel všech objevenejch světadílů, vynálezce nejšišatějších kol a lenivá svině v jedný osobě, jsem snad stokrát neuspěšně hledal jak přímo v redic-cli smazat všechny klíče s nějakým prefixem (nebo prostě klíče, který matchnou glob-like výraz — tedy prostě a jednoduše to, co umi KEYS). Marně. Takže:

  • Redis to neumí,
  • volat xargs & redis-cli nechci,
  • připojit se nějakým klientem a procyklit nechci (mega boilerplate kvůli pičovince)
  • blablablá

a tak jsem objevil (tadá), že Redis má od 2.6 integrovanou Luu. Chachá!

verze z první ruky:

eval "for k,v in ipairs(redis.call('keys', 'bsedv*')) do redis.call('del', v) end" 0`

z druhý (má kontrolu, že se fakt něco stalo):

eval "local kexpr='bsdev*'
      for k,v in ipairs(redis.call('keys', kexpr)) do redis.call('del', v) end
      return #redis.call('keys', kexpr)" 0

no a něco normálnějšího:

eval "local kexpr='bsedv*'; redis.call('del', unpack(redis.call('keys', kexpr))); return #redis.call('keys', kexpr)" 0

když to ořežu na to podstatný, nevypadá už to tak zle:

eval "redis.call('del', unpack(redis.call('keys', 'bsedv*')))" 0

PS. Luu moc neovladám, ale začínám na to makat. Stejně jako na čemkoliv jiným. Tedy výhledově.

no comments yet
19. 10. 2012

Battery — jednoduchej sampler

Jsem strašně línej psát o tom, jak je to super skvělý, takže si dovolim jen kopypastu z GitHubu:

Battery is a simple sampler (or rompler if you wish) you can control only with keyboard. In fact only with couple keys. The goal was to have something to play samples I can control on a headless machine (I’m using Rasberry Pi and MakeyMakey to control it right now). The philosophy is quite straightforward. Get some samples, copy them into samples directory and stick them into banks config file (see banks directory). You can specify as many banks as you want. Once you’re ready, fire up battery with your custom bank file: python battery.py -b my_bank.json or just do python battery.py to use default one.

Once you’ve started the sampler you can switch banks with space. Use w to toggle sample reversing on and off. a, s, d, f, g, h, j and arrow keys are free slots you can use for your samples. These keys are almost everything MakeyMakey has in stock setting. To close the sampler press q or ESC.

I use curses for UI and key grabbing and pygame for audio output.

I’ve bundled Kawai XD-5 drum samples from Hydrogen, you can get more free samples by runing get_samples.sh script. It expects you to have wget and rar binaries on your system.

no comments yet
24. 08. 2012

g bulva

Nesnášim, když jsem v terminálu a potřebuju něco vyguglovat. Kdysi jsem koketoval s pár Google CLI hračičkama, ale nakonec to stejně dopadne tak, že se stránka musí prokliknout a trochu počíst. Čili browseru se stejně nevyhnu. Ten vopruz:

dostanu se na plochu k browseru win+b v browseru pak ještě ctrl+tg fap fap fap

A neni lepší v terminálu napsat g fap fap fap? Je (opera + awesome):

Když jsem u toho hledání — ve výsledku zbytečně, ale přeci jen jsem začal dělat na parsovadle progamů mejch oblíbenejch biografů v Praze. Bulvy sem.

no comments yet
20. 08. 2012

Nechci, nedík

Upřímně nenávidim zkracovače. Kolikrát je za miriadou redirektů buď:

  • něco, co už jsem viděl
  • podezřelá sajta
  • pokus o zprznění browseru / CSRF a další zrůdy
  • naprostá blbost, kterou už nekliknu podle domény
  • ….

Co s tím? Prostě si, kdykoliv když mam předtuchu, že odkaz zapadne do jedný ze škatulek, prostě kliknu pravým a nechám si ukázat, kam to vede. Moment…

Jasně, tvuj browser na to má plugin, vynalejzám kolo atakdáááále. Na to kašlu. Zaprvý (ve většině případů) nepoužívám tvuj browser a za druhý moc nevěřim tomu, že plugin v podstatě neudělá to samý jako kdybych na link kliknul přímo v browseru (čti skočí na návnadu).

Je na čase jít na chvíli od míče. Nevim, proč bych měl trpět proto, že si mladej neumí vybrat koníček. Řešení pro Operu s Python “backendem”.

Flask “appka”:

Kus menu.ini pro Operu:

no comments yet