pondelok 12. apríla 2010

Farebné logy

Čítanie logov vo všeobecnosti nepatrí medzi veľmi obľúbené činnosti.

Väčšinou je potrebné nájsť nejakú konkrétnu informáciu v konečnom zozname logov. Na to je skvelý niekoľkonásobne zreťazený grep, grep -v a prípadne čerešnička zo sed s awk.

Niekedy je ale potrebné pozerať všetky logy a reagovať na vznikajúce problémy ešte pred tým, ako zákazník niečo zbadá. Nič tak nepoteší zákazníka ako telefonát od Vášho dohľadového technika že našiel problém v produkčnom systéme, ale už pracuje na jeho odstránení.

Tiež je vhodné sledovať všetky logy pri štarte serverov, pri kompilácii (maven píše zaujímavé veci) atď.

Ak logy obsahujú DEBUG hlášky spolu s INFO, WARN a ERROR, je z toho neprehľadný guláš a výsledok sa nedá sledovať dlhšie ako pár minút.

Logy je preto vhodné nejako zafarbiť, aby bolo hneď vidno čo je DEBUG výpis, čo je ERROR hláška a kde je nejaký WARNING.

Našiel som zopár farbičov logov, skúsil som perlový filer colorize.pl (archív), céčkový multitail a pythonovský grc.

Nápaditosťou názvu by určite vyhral posledný z nich, funkčnosťou sa mi najviac páčil perlovský colorize.

Colorize je totiž krásne jednoduchý.

Colorize funguje ako filter. Pri volaní definujete sadu dvojíc parametrov, kde na prvá časť hovorí ako sa majú dáta zvýrazniť (celý riadok alebo len nájdená časť) a aké dáta sa majú hľadať (regexp). Takýchto definičných dvojíc môžete mať koľko chcete potrebujete. Farbenia sa dajú aj kombinovať a dá sa zafarbiť podreťazec (napr. transactionId žltou) v rámci zafarbeného riadku (napr. DEBUG šedou).

Pre rôzne typy logov mám napísané špeciálne definície filtrov, a teda napr. maven build mám v colormvn, aplikačné logy filtrujem cez color. Tieto skripty len volajú colorize.pl s príslušnými parametrami.

Definičný farbič môže vyzerať napr. takto:
#/bin/bash
colorize.pl \
 +l28:BUILD\ SUCCESSFUL \
 +l18:BUILD\ FAILED \
 -n78:INFO \
 -l18:SKIPPING\|ERROR\|FAILURE \
 -l38:WARN\|Exception \
 -l08:DEBUG\|Hibernate
kde napr.
+l28:BUILD\ SUCCESSFUL
je (+) časť riadku (l) low intensity (2) zelená (8) na priesvitnom pozadí pre text "BUILD SUCCESSFUL";
-l08:DEBUG\|Hibernate
je (-) celý riadok (l) low intensity (0) biela na (8) priesvitnom pozadí pre riadky obsahujúce "DEBUG" alebo "Hibernate"

Ak by bol riadok s reťazcom "DEBUG" aj s reťazcom "BUILD SUCCESSFUL", aplikuje sa najskôr na celý riadok DEBUG farbenie bielou slabej intenzity (šedá) a na reťazec "BUILD SUCCESSFUL" pôjde tmavo zelená.

Colorize.pl mám v /usr/local/bin a užívateľské farbiče je vhodné umiestniť do ~/bin/ ktorý je štandardne v ceste.
Ak je nejaký farbič používaný viacerými užívateľmi systému, je fajn dať ho tiež do /usr/local/bin len treba dať pozor že tento adresár je štandardne v ceste pred ~/bin/ takže jednoduché prekrytie je problematické.

EDIT:
pridávam príklady farieb, kvôli viditeľnosťi na čiernom pozadí.

[style]
n = normal, l = light, u=underscore, i = inverted, b = blinking

style n = normal
 0= black ,  1= red ,  2= green ,  3= yellow ,  4= blue ,  5= purple ,  6= cyan ,  7= white 

style l = light
0 = black ,  1= red ,  2= green ,  3= yellow ,  4= blue ,  5= purple ,  6= cyan ,  7= white 

[background color]
 0= black ,  1= red ,  2= green ,  3= yellow ,  4= blue ,  5= purple ,  6= cyan ,  7= white , 8= none

UPDATE:
Stránka colorize scriptu zmizla, v archive.org sa dá pozrieť najnovšia archivovaná verzia. Skript samotný však archivovaný nie je.

sobota 27. februára 2010

DOSové programy žerúce 100% procesoru

Občas potrebujem staré programy napísané v čase DOS a 16-bitových windows. V nových 23-bitových windows postavených na NT jadre postavenom na OS/2 jadre postavenom na ... - ale to je trošku iný príbeh - proste na nových windows tieto programy občas zožerú 100% výkonu procesorového jadra. Okrem spotreby to má aj nepríjemný side-effect - procesor sa hreje, vetrák nestíha a tak sú mu zvýšené otáčky, čo on právom odmení hlukom. Nechutné.

Na svedomí to má ntvdm.exe, teda NT Virtual Dos Machine a problémy s ním má podľa google celkom dosť ľudí.

Inžinieri z USA (samozrejme nie tí z Redmondu) ale dali hlavy dokopy a vymysleli TAME. Liek na hluk a spotrebu.

Funguje to jednuoducho. Ukončíte DOS program ktorý naposledy žerie 100% výkonu, stiahnete TAME, rozbalíte TAME, nainštalujete TAME, spustíte DOS program ktorý žral 100% výkonu a skontrolujete že už nežerie 100% ale adekvátne 2-3% (podľa aktuálnej záťaže).

TAME má aj konzolu (Monitor all DOS apps), kde je vidno spustené DOS procesy, PID, čas behu, percento využívaného CPU, počet otvorených súborov, status (väčšinou Idle voľačo) a ešte nejaké ďalšie pre mňa momentálne nepotrebné detaily. Dá sa tam prepnúť aj zoznam otvorených súborov (poor man's lsof), detail využitej pamäte a ako bonus aj konzola bežiaceho procesu.

piatok 2. októbra 2009

Taskbar Shuffle

Jednoúčelová vecička na presúvanie položiek na taskbare a v system trayi. Spustíte, presuniete ikony alebo programy a ukončíte. Freeware, dokonca bez nutnosti čokoľvej inštalovať. Sosateľné z http://nerdcave.webs.com/.

štvrtok 13. augusta 2009

Konverzia z pdf na obrázok

Dostal som mailom veľký pdf súbor s jednou nascannovanou stránkou textu. Nič strašné, z gmailu sa súbor stiahol za pár sekúnd. Problém (viac problém netikety ako techniky) nastal pri posielaní daného súboru do konferencie. Zahltiť množstvo mailboxov neporiadne kompresovaným a zbytočne najemno (300dpi) scannovaným dokumentom alebo nie?

Zvíťazilo to "nie" a tak som hľadal nejaký soft, ktorým môžem z pdf ten vložený veľký jpeg vytiahnuť aby som s ním mohol ďalej pracovať. Najskôr som skúšal gimp, ale vanilla install neobsahuje (nenašiel som?) možnosť načítať pdf. OpenOffice 3 tiež v tomto nepomohol, pri otváraní tvrdošijne načítaval plain text pdf súboru do writeru a vložený obrázok ignoroval. Mám dojem že existuje nejaký plugin do OpenOffice pomocou ktorého sa dá pdf načítať, ale nemal som čas hľadať a inštalovať nejaký soft. MSWord tiež odmietal otvoriť pdf a pracovať s ním ako s obrázkom v dokumente.

V prvom kroku pomohol kolega Google. Na otázku pdf to jpg online ponúkol rôzne blbosti, ale naštastie bol na prvej stránke aj Zamzar. Názov služby je odvodený od mena Gregor Samsa (Kafkov hrdina poviedky Premena z knižky Metamorfózy, zmenil sa z obchodného cestujúceho na veľkého hmyzáka) a charakterizuje zameranie serveru na konverzie dokumentov.

Zamzar je extrémne jednoduchý - vyberiete súbor(y), vyberiete cieľový formát, zadáte email kam príde linka na stiahnutie výsledkov a kliknete na [convert]. Je možné zadávať aj viacero súborov, treba len dávať pozor na rovnaký typ (a koncovku).

Vysledok príde mailom vo forme linky na zip, v ktorom je pôvodný súbor a jeho skonvertované verzie. V maile je aj reklama na Zamzar Ask toolbar plugin a ponuka na otvorenie Zamzar konta pre rýchlejšiu konverziu.

Konverzia na jpeg dopadla dobre, jpeg som následne otvoril v gimpe, orezal a keďže farebnosť nehrala veľkú rolu, uložil som výsledok ako gif. Pôvodný 543kB pdf som takto za pár sekúnd skonvertoval na 97kB, teda 17,8%. To bolo znesiteľné, takže súbor putoval do konferencie a popis sem na blogspot.

štvrtok 30. júla 2009

Organic builder a mastné fľaky

Možno ste v .týždni čítali skvelý článok o mastných fľakoch, meraní veľkosti molekúl (!) pomocou kvapkátka, pravítka a lavóra s čistou vodou a o strachu tukov z vody (hydrofóbia).

Dnes prišiel do grupy OrganicBuilder post, v ktorom týpek rieši simuláciu obaľovania kvapiek vody do lipidových obalov (a.k.a. vznik predchodcov protobuniek podmienený fyzikálnymi vlastnosťami tukov).

Mimochodom, na dlhé letné večery doporučujem aj samotný OrganicBuilder.

piatok 3. júla 2009

Picasa downloader

Na sťahovanie obrázkov zo služby PicasaWeb treba veľa trpezlivosti alebo nejaký ten software.

Ručné sťahovanie predpokladá preklikať po jednom obrázku celý album, vždy si kliknúť na download a uložiť obrázok. Pre krátke albumy sa to dá, ale pre archívy s desiatkami obrázkov to nie je veľká zábava.

Keď mi sa mi dostala do mailu linka na album z ostatného bratislavského koncertu Depeche Mode, začal som hľadať niečo automatické, predsa len tých 64 fotiek z tohtoročného a 160 fotiek z minulého (2006) koncertu nie je stiahnuteľných ručne.

Našiel som 2 riešenia - picasa2html a pycasa-download.

Picasa2html je online služba, ktorej zadáte picasaweb nick a ona Vám ponúkne všetky verejne prístupné albumy daného človeka. Po kliknutí na album zobrazí náhľady fotiek, po označení fotiek vyberiete typ výstupu (html alebo phpbb), veľkosť a iné parametre a služba vygeneruje html/phpbb kód ktorý zobrazí dané fotky. Po zobrazení sa dá pomocou uloženia celej stránky uložiť obsah albumu.

Pycasa Download ide na vec trošku inak. Je to desktopová aplikácia napísaná v pythone a tým pádom spustiteľná v podstate na akomkoľvek modernom desktope. Vstupom je picasaweb nick, po jeho zadaní program zobrazí zoznam verejných albumov s obrázkom. Po vybratí jedného alebo viacerých albumov treba vybrať cieľový adresár do ktorého potom Pycasa-download stiahne obrázky v maximálnom dostupnom rozlíšení.

Každý z programov je trochu iný, mne sa na sťahovanie albumov viac osvedčil Pycasa Download. Hlavné plusy sú dva - priame ukladanie obrázkov bez potreby medzikrokov cez html a sťahovanie maximálneho dostupného rozmeru obrázkov.

štvrtok 2. júla 2009

Firefox 3.5 plugin blacklist

Nainštaloval som si ostrú verziu Firefox 3.5. V skutočnosti to bol upgrade z 3.5M4 bežiacom na win32 aj fedora64 bez problémov, ale to nie je teraz dôležité.

Prekvapil ma tam automagický filter na neporiadne pluginy, u mna konkrétne zablokoval QuickTime plugin s vysvetlením "remote code execution in multiple versions" a linkou na bugzillu.

Dialógové okno hneď ponúklo reštart browseru a všetko fičí ako má.

Gmail - drag and drop

Gmail má novú funkciu - drag & drop štítkov.

Vľavo je zoznam najčastejšie používaných štítkov (počet aj zloženie je konfigurovateľné). Štítky sa z tohoto zoznamu dajú zobrať myšou a položiť na hlavičku konverzácie (v zozname konverzácií) alebo na konkrétnu otvorenú konverzáciu.

Opäť čisté, premyslené a pohodlné riešenie.

piatok 19. júna 2009

yum -y upgrade

Ako upgradnuť CentOS, Fedoru alebo Red Hat Enterprise Linux (RHEL)? Jednoducho!
yum -y upgrade
a je to! Samozrejme treba mať pripojenie na inet, pretože yum pri tom stiahol asi 220MB rpmiek. Všetko krásne fičí ďalej, len na novšej verzii systému.

yum -y upgrade

A po reštarte sa samozrejme zavedie nový (upgradnutý) kernel.

sobota 13. júna 2009

Generátor animovaných gifov

Pri editovaní včerajšieho postu o online video downloaderi a konvertore som potreboval niečo na spučenie troch JPG súborov do jedného GIF-u. Samozrejme animovaného. Dá sa to spraviť v GIMPe, ale chcel som niečo skutočne rýchle za pár minút.

Našiel som tri služby - Online Image Editor, MySpaceGens a Pication.

MySpaceGens vyžadovala na upload viacerých obrázkov flash plugin (netuším načo je dobrý generátor animovaných obrázkov z jedného zdrojového obrázku?! Žeby na ohviezdičkovanie / osrdiečkovanie fotografie obľúbeného speváka / koňa / psa?), takže zostali dve.

Online Image Editor je jednoduchý grafický editor napísaný v DHTML. Po spustení Animation Wizardu doň nasúkate niekoľko obrázkov, potom ich OIE spracuje do animovaného gifu a otvorí editor na postprocessing. Môžete obrázok zmenšiť, orezať, znížiť počet farieb, upravenie farebnosti, farebné filtre, pridanie efektov, ... Nakoniec umožní obrázok uložiť na disk (download) alebo uploadnuť na ImageShack (upload nefungoval). Pekne je vymyslené znižovanie počtu farieb - editor spraví tri náhľady výsledných animovaných gifov aj s konkrétnym počtom farieb, percentuálnym ušetrením veľkosti a výslednou veľkosťou, kliknutím si potom vyberiete najmenej hnusný výsledný obrázok. Lahôdkou je undo, pri webových aplikáciách nevídaná to vec.



Picasion je jednoduchší. Ponúka len upload zdrojových obrázkov, prípadnú zmenu veľkosti a zmenu rýchlosti výsledného GIF-u. Ako výstup ponúka uloženie na disk (download). Na vstupe môže byť aj obrázok z Flickera alebo Picasy, pre mňa to ale užitočné nie je.

Výsledné hodnotenie dopadlo jednoznačne - zvíťazil Online Image Editor.

piatok 12. júna 2009

Ďalší YouTube downloader

Pri hľadaní YouTube downloaderov som našiel ďalší kúsok. Tentokrát je to online služba, ktorá stiahne video z YouTube, skonvertuje do rôznych formátov (standard flash, medium flash, mobile 3gp, standard mp4 a HD mp4) ku ktorým dá aj download linku. Všetko doplní aj preview obrázkami z videa.
A ešte linka - Full Quality Youtube Downloader a autor - Marco Trevisan.

Černobyl a Pripjať

Pri aktuálnom ruchu okolo jadrovej energetiky som si pozeral zopár informácií o reaktore bloku V1 v Jaslovských Bohuniciach a následne samozrejme aj o najznámejšom reaktore na svete, zhodou okolností nainštalovanom v Černobyľskej atómovej elektrárni V.I. Lenina.

Historické informácie o havárii, jej príčinách a následkoch katastrofy zverejnil Jaroslav Pavlíček.
Aktuálne informácie o pomeroch v Černobyle a Pripjati priniesli nezávislí cestovatelia vo svojej reportáži, zaujímavé informácie sa dajú nájsť aj v článku na kyberii a v článku a linkách na wikipedii (niektoré fotky sú skutočne zaujímavé).

štvrtok 11. júna 2009

youtube-dl je vdownloader pre linux

Vdownloader je skvelá vecička na sťahovanie videa z webov. Pre kombináciu Linux + YouTube som našiel commandlinovú alternatívu - youtube-dl.

Je napísaný v pythone, po stiahnutí treba nastaviť exec flag (chmod +x youtube-dl) a môžete sťahovať. Základné ovládanie je jednoduché:

./youtube-dl -b -c -l http://www.youtube.com/watch?v=ef-PEufYV2Q

zoznam urlčiek na konci môže byť aj dlhší - youtube-dl postupne stiahne všetky čo nájde. Parameter -b zabezpečí že sa vždy bude ťahať najvyššia kvalita záznamu - ak dáte linku na štandardný súbor a existuje HD verzia, stiahne sa HD. Parameter -l zabezpečí pomenovanie výsledného súboru podľa videa (aj s medzerami). Ak nemáte radi medzery v názvoch súborov, použite namiesto toho parameter -t a namiesto medzier tam budú "_" znaky.

p.s.: pri kopírovaní URL z YouTube treba dať pozor na častý výskyt ampersandov (&). Ampersand je v unixových systémoch určený na spúšťanie procesov v pozadí. Preto časť URL za ampersandom kľudne zmažte, prípadne použite pred každým ampersandom opačné lomítko "\" ako escape znak.

sobota 7. marca 2009

PyGTK na Windows

Rozchodiť PyGTK na Windows nie je až také jednoduché ako by sa mohlo na prvý pohľad zdať. HelloWorldPyGTK.py je celkom jednoduchý

import gtk

def createWindow():
window = gtk.Window()
window.set_default_size(200, 200)
window.connect('destroy', gtk.main_quit)

label = gtk.Label('Hello World')
window.add(label)

label.show()
window.show()

createWindow()
gtk.main()

pri pokuse o spustenie však nastáva zbytočne veľa problémov.

Google Vás pravdepodobne nasmeruje na All-in-One win32 python installer, niektoré linky na tejto stránke ale už nefungujú a v podstate sa tam len dozviete že to s PyGTK na Windows nie je až také jednoduché.

Na download stránke PyGTK je síce napísané že treba GTK+ runtime (na to ale väčšina z Vás isto prišla aj bez návodu), PyGTK, PyGObject a PyCairo (vyberte najnovšiu verziu v adresároch a potom svoju verziu Pythonu - či už 2.5 alebo 2.6) ale zvyšok už nie je až taký jednoznačný.

Takže:

  1. nainštalovať GTK+ runtime

  2. nainštalovať PyGTK

  3. nainštalovať PyGObject

  4. nainštalovať PyCairo

  5. stiahnuť a rozbaliť GTK+ bundle a pridať jeho bin adresár do path systému


Po modifikovaní path treba reštartnúť IDE v ktorom píšete python programy alebo nejako inak aktualizovať path v kontexte spúšťača a následne by mal ísť HelloWorldPyGTK.py spustiť.

p.s.: Keďže používam Gimp a GTK+ runtime som už mal nainštalovaný, stačili mi len ďalšie balíky. Ak ale nemáte GTK+ runtime, bolo by asi lepšie stiahnuť a nainštalovať hneď GTK+ developer balík. Nie som si ale istý či GTK+ bundle neobsahuje aj iné potrebné komponenty - ak Vám stačil GTK+ runtime, napíšte to prosím v komentároch.

streda 21. januára 2009

Ako spočítať SLOC

Pri diskusii o veľkosti softwarového projektu, pri odhadovaní ceny projektu alebo nebodaj pri porovnávaní jednotlivých projektov je nutné používať jednotnú metodiku. In-house riešenia založené na

find . -name *.java | xargs wc -l | awk '{$c=$c+$1}END{print $c}'

síce čo-to napovedia, ale veľkí chlapci radšej siahnu po niečom trošku dômyselnejšom. Zo súčtu treba totiž odfiltrovať riadky s komentármi, prázdne riadky, includy, proste všetok balast. Tieto sú v rôznych jazykoch rôzne definované, teda pre každý jazyk potrebujeme spraviť samostatný filter.

Pri príprave jednej prezentácie som potreboval porovnať dva pomerne veľké projekty napísané v mixe rúznych jazykov (java, c, c++, python, shell, awk, ...).

Opensourcový free projekt SLOCCount mi poskytol množstvo informácií v priebehu pár sekúnd. Pozná 27 jazykov a ich mutácií (.C/.cpp/.cxx/.cc identifikuje ako c++, .php/.php[3456]/.inc ako php, ...) a je dostupný ako céčkový zdroják alebo ako rpm pre RedHat Linux 9 na Inteli. Dokonca počíta aj cenu diela podla COCOMO metodiky.

Jediným obmedzením použitia je nutnosť pri výsledkoch uviesť "generated using David A. Wheeler's 'SLOCCount'".

[SLOC | SLOCCount | COCOMO]

piatok 2. januára 2009

Pidgin a Google Talk

Google Talk v rámci gmailového webového klienta je fajn, ale normálny klient má tiež niečo do seba.

S Pidginom - multiplatformným (Windows, MacOSX, Linux s balíčkami pre RedHat Enterprise Linux, CentOS a Fedora) multiprotokolovým (AIM, Bonjour, Gadu-Gadu, Google Talk, Groupwise, ICQ, IRC, MSN, MySpaceIM, QQ, SILC, SIMPLE, Sametime, XMPP, Yahoo!, Zephyr) klientom mi to na Fedora 10 ale nejako nechcelo ísť. Odmietal sa pripojiť na gtalk server. Predpokladám že preto, že mám v Gmaile nastavené pripojenie len cez SSL a štandardné nastavenie Pidginu neobsahuje správny port.

Neskôr som našiel popis ako nastaviť Pidgin pre komunikáciu s Google Talk serverom:
  • prvý tab s nastaveniami je jednoduchý, stačí vyplniť protokol Google Talk a potom už len login a heslo
  • v druhom tabe treba nastaviť:
    • Force old (port 5223) SSL: Checked
    • Allow plaintext auth over unencrypted streams: Un-Checked
    • Connect Port: 443
    • Connect Server: talk.google.com
    • Proxy type: Use Global Proxy Settings
a všetko by malo začalo fungovať.

piatok 12. decembra 2008

Genetická motorka

Na tento týždeň ešte jedna genetická záležitosť. Tento krát ide o pestovanie vhodnej motorky s dvomi pasažiermi.


Gén obsahuje veľkosť dvoch kolies (čierne kružnice), dvoch pasažierov (červené kružnice) a dĺžku jednotlivých spojníc.
Fitness funkcia kontroluje či sa pasažieri nedotkli zeme a meria tiež prejdenú trasu za pevný čas.
Systém spustí test pre 20 jedincov generácie, vyhodnotí fitness, vyberie najlepších jedincov (koľko?) a vyrobí ich crossovernuté a jemne zmutované detičky.

Na začiatku systém generoval absolútne nefunkčné jedince (jeden z pasažierov pod predným kolesom, kolesá tesne vedľa seba a pasažieri na vysokom posede vzadu) ale terénna trať tieto snahy rýchlo zrušila. Potom skúšal dávať dopredu malé koleso a dozadu veľké, potom dopredu veľké a dozadu malé (klasický bicykel z prelomu 19. a 20. storočia).


Nakoniec skonvergoval k niečomu veľmi podobnému dnešným bicyklom a motorkám.

[ devisland ]

Update 2014-02-11: devisland je offline, ale flashova simulacia sa da najst na archive.org
[ archive.org: devisland ]

štvrtok 11. decembra 2008

Genetická Mona Lisa

Da sa z 50-tich ciastocne priesvitnych rozne zafarbenych polygonov vygenerovat Mona Lisa?

Typek spravil geneticky kod popisujuci 50 plygonov,
prehnal ho jemnou mutaciou,
pustil na to fitness funkciu podobnosti vytvoru s detailom znameho da Vinciho obrazu - Monou Lizou
a ak bol vysledok novej generacie podobnejsi Mone Lize ako jeho rodic,
nahradil rodica potomkom a pustil to cele znova.

Na cca 900.000 generacii sa dostal k celkom peknemu vysledku.

Update: Typek pridal aj .net-2.0 zdrojaky a binarku.

[Genetic Mona Lisa | faq | gallery | zdrojaky a binarka | Portrait de Lisa Gherardini, épouse de Francesco del Giocondo]

piatok 5. septembra 2008

FLV player

Od času keď vie vdownloader ukladať video v pôvodnom formáte (teda flv) je treba nejako tieto videá prehrávať. Na to sa skvele hodí FLV player, teda špecializovaný program na prehrávanie Adobe Flash Video súborov kódovaných cez FLV alebo H.264 / MPEG-4.



Inštalácia potrebuje 4.9MB, ak si pri inštalácii nedáte nainštalovať pomerne zbytočný Yahoo Toolbar tak budete potrebovať len 1.8MB.

Prehrávač je dostatočne komfortný na základné prehrávanie, má pauzu, vie skákať v rámci filmu a podporuje prehrávanie filmu z disku aj zo siete.

streda 3. septembra 2008

Picasa Web - Rozpoznávanie tvárí

Nová Google Picasa Web Albums má skvelú funkciu Picasa Name Tags na rozpoznávanie tvárí. Prescannuje fotky v albume, identifikuje niečo čo sa podobá na ľudskú tvár a tieto oblasti fotiek môžete otagovať.

Následne sa dajú fotky radiť podľa týchto tagov a jednoducho vyhľadávať spoločné fotky viacerých ľudí.



Presne toto som potreboval keď som spracovával fotoalbum zo stretávky zo strednej školy (po 100 rokoch). Vtedy ale nie veľmi fungovalo tagovanie a tak som sa na to nakoniec vykašľal.

Zjavne táto funkcia chýbala aj niekomu inému.

utorok 2. septembra 2008

Google Chrome

Google by mal dnes (2008-09-02) vydať svoj browser. Má tam byť zopár inovatívnych riešení
  • masívny multiprocesing - oddelenie jednotlivých tabov a pluginov do samostatných procesov
  • taby budú nad adresou, nie pod ňou - vizuálne zviazanie adresy a obsahu okna
  • možnosť prepnúť tab do formy web aplikácie takže Gmail, Google Maps alebo YouTube budú samostatné okná
  • taby sa majú dať nezávisle ukončovať
  • lepšia správa pop-up okien
  • anonymizér
  • centrálna správa phising stránok s distribuovaným phising listom
Browser má byť hlavne vďaka oddeleniu tabov stabilnejší a bezpečnejší. V prípade problému s jedným tabom sa tab má dať nezávisle ukončiť a nestiahnuť so sebou zvyšné otvorené webové aplikácie. Keďže budú taby oddelené, nemôžu medzi sebou komunikovať a teda ani si navzájom čítať súkromné dáta. Keď túto technológiu začnú podporovať aj pluginy, bude oddelenie dát v taboch kompletné.

Update 2008-09-02, 15:33: Beta má byť uvoľnená dnes o 18:00 GMT (teda o 19:00 CEDT)
Update 2008-09-02, 16:54: Wikipedia stránka Google Chrome je masívne updatovaná
Update 2008-09-02, 22:30: Download link je http://www.google.com/chrome

sobota 19. júla 2008

Best. Image. Ever.


Je to fotka rozvinutého padákového systému a samotnej sondy Phoenix pristávajúcej na Marse. Zaujímavé na tom je, že táto fotka bola spravená prístrojom HiRISE z družice Mars Reconnaissance Orbiter z obežnej dráhy Marsu.
[discovermagazine.com]

piatok 18. apríla 2008

PicasaWeb Downloader

Picasa web je faj. Problémom je však ukladanie fotiek do domáceho albumu. Dá sa to samozrejme po jednej fotke, ale je to dosť únavné. Dlho som hľadal spôsob, ako sťahovať celé albumy až som našiel PicasaWeb Downloader.


Program je napísaný v c# pomocou #develop, open-source prostredí pre vývoj .NET aplikácií v jazykoch C#, Visual Basic.NET alebo Boo.

Ovládanie je jednoduché - prvý parameter je URL albumu na Picasa webe (pre istotu v uvodzovkách) a druhý nepovinný parameter je cieľový adresár.

Jednoúčelové, jednoduché, funkčné a uvoľnené pod vtipnou WTFPL licenciou.

sobota 12. apríla 2008

vimdiff howto

Having only text mode available I choose vimdiff. After some time spent browsing manuals (the http://vimdoc.sourceforge.net/htmldoc/usr_08.html is very good) I realized that vimdiff is useful tool.


Little hints for newbies:
ctrl+w ctrl+w - switch windows
do - diff obtain
dp - diff put
[c - previous difference
]c - next difference
:diffupdate - diff update ;)
:syntax off - syntax off
zo - open folded text
zc - close folded text

There is also possibility to run
vimdiff file1 directory2
and vimdiff will try to open directory2/file1 as second file.

Update (davitenio):
If there are only two files you can copy differences with:
:diffget
and
:diffput

Update:
There is also quite interesting article about using vimdiff as subversion diff tool.

pondelok 31. marca 2008

UBIFS, Flash disky, ich kapacita a prepisovanie

Flash disky sú praktické záznamové médium na prenos dát.

NAND Flash pamäť má tri operácie - read, write a erase, normálne pamäte alebo povedzme aj disky majú operácie dve - read a write. NAND Flash je rozdelená do blokov a mazanie sa prevádza pre celý blok. Mazanie je nutné, pretože zápis sa môže robiť len na vyčistený blok - mazaním sa celý blok nastaví na 1 a pri zápise sa niektoré bity nastavia na 0. Prechod medzi stavom 0 a 1 je možný len mazaním celého bloku.

Takýchto mazaní znesie NAND pamäť 104-105 (10000-100000), potom jednoducho odíde a filesystém musí takýto blok označiť ako nepoužiteľný. Preto postupne kapacita Flash pamäte klesá, až raz odíde blok ktorý filesystém potrebuje a máme možnosť kúpiť si novú flash pamäť. Vo svetle týchto informácií sa musí zdá funkcia Windows Vista ReadyBoost (swapovanie na USB kľúč) pomerne spoľahlivou procedúrou na jeho rýchle zničenie.

Už pri výrobe majú NAND chipy do 2% (!) defektných záznamových pozícií a časom táto chybovosť narastá.

UBIFS je filesystém navrhnutý špeciálne pre NAND Flash pamäte. Snaží sa rozumne (=rovnomerne) distribuovať mazané bloky, spravovať chybné bloky a zapisovať na flash čo najmenej.

Vyvinula ho Nokia v spoluprácia s Univerzitou v Szegede (2) a práve sa stal súčasťou hlavnej vetvy Jadra.

nedeľa 24. februára 2008

Moudro

Hádat se na internetu je jako závodit na paralympiádě. I když vyhraješ, pořád jsi debil.
--pixy

nedeľa 10. februára 2008

Permanentné úložisko textov

Hovorí sa, že radšej trikrát vyhorieť, ako sa raz sťahovať. Zatiaľ som sa sťahoval deväť krát. Raz na intrák, v rámci intráku trikrát, potom raz do podnájmu, trikrát do prenájmov a následne ostatný krát do vlastného. Vyhoreli (teda skôr vydymili izbu a trochu aj poschodie) sme len raz, keď spolužiak na intráku nechtiac podpálil kôš. Pohľad na izbu pokrytú od 3/4 metra po strop mastnými čiernymi sadzami bol dosť surrealistický.

Moje ostatné sťahovanie bolo v rámci firmy do inej kancelárie a k pomerne dosť inému projektu. Čo pri takomto sťahovaní s rôznymi papiermi? Staré zadania, testovacie výtlačky, kusy zdrojového kódu, poznámky, vlastné aj cudzie analýzy, ... James Gosling radí dokumenty uložiť do krabíc, dlhodobo (povedzme rok) uskladňovať a po pol roku ich neotvorené skartovať. Keď človek nepotrebuje nejaký papier viac ako rok, pravdepodobne ho už nikdy nebude potrebovať. Ak však krabicu otvoríte, iste v nej nájdete množstvo papierov ku ktorým máte akýsi vzťah a už ich jednoducho nedokážete vyhodiť.

Chcel som ale trošku o inom.
Pri spomenutom sťahovaní som v skriniach a zásuvkách stola našiel množstvo dokumentov, odhadujem to asi na 600 listov. Držiac sa Goslingovej praktickej metódy som časť uložil do krabice, druhú časť zjavne starých vecí spred 2 a viac rokov som hneď vyhodil (=skartoval).

Čo s osobnými poznámkami a zápiskami všetkého možného, čo človek nazhromaždí? Keďže to zväčša nie sú nejaké tajné dáta, uvažoval som o elektronickom uložení v nejakom verejnom systéme. Problém je s miestom, presnejšie povedané so zálohovaním a online prístupom odvšadiaľ.

So zdrojákmi je to jednoduchšie, tie podľa Linusovho vzoru stačí zverejniť, o archiváciu sa už postarajú milióny vývojárov. Čo ale s textami? Dať ich ako dokumenty do Google Documents? Uložiť ich niekam na Wikipediu? Odhliadnuc od toho že tam ich ale môže hocikto upravovať, nie je to zneužitie Wikipedie? Použiť nejaký free hosting a riešiť to cez ukladanie html súborov? Založiť si blog a použiť blogosféru ako úložisko dát?

Ak ste na podobný problém narazili a máte chuť podeliť sa s Vašim riešením, budem rád ak napíšete do komentárov.

utorok 29. januára 2008

If we fail, we fall.

If we fail, we fall. If we succeed - then we will face the next task.
--Tolkien, "Lord of the Rings", Gandalf's comment on IT projects

sobota 19. januára 2008

Adresár c:\Windows\$hf_mig$

Pred časom som písal o mazaní nepotrebných súborov z adresárov c:\Windows\$NtUninstallKBxxxxxx$.

Z hľadiska veľkosti je zaujímavý tiež adresár c:\Windows\$hf_mig$. Pri snahe o uvoľnenie miesta tiež môže zvádzať na zmazanie.

Podľa Microsoft stránky http://support.microsoft.com/?kbid=824994 sú pri každom update do tohoto adresára ukladané kópie updatovaných súborov. Update_1 napríklad obsahuje súbor File1.dll vo verzii 1.11. Nasledujúci update Update_2 chce inštalovať súbor File1.dll vo verzii 1.05. Keďže je súbor File1.dll verzia 1.11 uložený niekde v adresári c:\Windows\$hf_mig$, systém ho nájde a namiesto staršieho súboru v Update_2 ponechá novší súbor File1.dll verzia 1.11.

Tento adresár je teda veľmi potrebný pre ďalšie správne updatovanie systému, preto ho v žiadnom prípade nemažte.

utorok 1. januára 2008

Cholerická akce

Viktor Lošťák:
CHOLERICKÁ AKCE I,II
© 1990,1991 K-Soft PO BOX 35,
690 02 Břeclav

Motto: Kravské zvonce znějí tence. Shopenhauer

Jistě i vás už opustilo opojení šílenými akčními hrami, ať již proto, že jste v zápalu boje s kosmickými invazními vojsky zlámali joystick, popřípadě zlikvidovali klávesnici vašeho ubohého počítače, nebo proto, že vás najednou omrzelo s vyplazeným jazykem zaměřovat palbu na desetitisící obludu, jež se vynořila z útrob programu a drze rejdí po obrazovce monitoru. Ano, vidím to na vašem vzdutém obličeji, takové hry vás už výsloveně nudí. A buďte rádi, neb jsou známy případy, kdy zběsilí odstřelovači příšer v herním delíriu pokreslili čočky svých brýlí zaměřovacími kříži, načež vtrhli do ulic a s idiotskými grimasami vykřikovali „bác, prásk!“, až je odvezli. Tak takhle byste určitě dopadnout nechtěli a proto i vy potřebujete hry, jež budou tříbit váš vysoký intelekt, schopnost správného úsudku a kombinační myšlení, zkrátka adventure games, tedy textové, komunikační hry.

Pro trouby, kteří neví, jak takové hry vypadají, krátké vysvětlení: skvěle, zvláště ty moje. Abych to trochu rozvedl – v textové hře hráč komunikuje s programem pomocí příkazů, zadávaných prostřednictvím klávesnice, čímž mu nařizuje splnit různé otřesné úkoly, kupříkladu manipulovat s předměty, přecházet z místnosti do místnosti a jiné nesmysly, zprávy o herní situaci dostává hráč v podobě textu v přirozeném jazyce, někdy doplněného i obrázky.

Mnozí majitelé počítačů Atari mají takové hry na svých kazetách – pohříchu však většinou v anglickém jazyce, což (nejsme-li zrovna zaníceným ligvistou) nám jejich hraní značně komplikuje. Občas se sice objevila nějaká česká zpotvořenina, avšak většinou šlo o dosti retardovanou basicovskou naklapaninu.

Teď však máte možnost zahrát si opravdu plnokrevnou konverzačku v češtině a poměřit sílu svých dvou neuronů s makabarozně obtížnými úkoly, jež pro vás připravil jeden z nejlepších programátorů, abych se o sobě tak nelítostně vyjádřil. Nejen to – dozvíte se také mnoho o zákulisních intrikách, provázející činnost (či spíše zločinnost) jednoho nejmenovaného Atari klubu, jakož i různá skandální odhalení o osobách, zdařile se doposud schovávající za svými na pohled bezúhonnými maskami (ťřeba jste to právě vy). A když nic jiného, alespoň si s chutí zanadáváte na adresu toho magora, který vymyslel takovou věčně se hroutící ptákovinu.

Už jste celí říční a ptáte se, které hry vám umožní tak kvalitní zábavu? Pak vězte, že se jedná oo hry z cyklu Cholerická akce. V první z nich,

MULTI PASCAL 2.7
aneb
Pomsta šíleného ataristy

se hned na počátku dostanene do značně tristní situace – váš z pracně našetřených penízků, těch šustivých miláčků, zakoupený počítač padl za oběť bitce, jež se strhla v oderském Atari klubu. Byl byste sice ochoten, jako pravý velkomyslný gentleman, pokud by se vám pachatelé omluvili, na takovou maličkost zapomenout, ale jejich výsměch a očividné potěšení nad neštěstím vás zatvrdily. Takovou potupu lze smýt pouze krví. Perfidním ataristům jste přísahal pomstu. A tak začíná hra – je jen na vás, zda nad zločinnými výtržníky zvítězíte silou svého břitkého intelektu či zda odejdete poraženi.

Now is the time for ftib #1:
„Dobrý den, máte mléko?“
„Ne.“
„To nevadí, já jsem tu stejně na kole.“

Tak to byl konec vtipu. Jestli vás z něj bolí hlava, nacpěte si do ní pár alnagonů, neb vás čekají další.

A nyní, když jsme se pobavili, zpět ke hře. Nahrává se běžným způsobem, tedy vcelku libovolným z Turbo loaderů a není nijak chráněná proti kopírování. I když je zajištěna před krvavými pařáty ke všemu odhodlaných hackerů, může se stát že některý z nich se v ní bude vrtat a pak rozšíří poškozenou verzi, fuj. Proto vězte, že originální program začíná zprávou o firmě K-Soft jako jediném legálním distributoru. A pokud vás to nepřesvědčí, můžete si udělat kontrolní sumu celého souboru – má vyjít číslo 234 ($EA).

Program jsme po menších peripetiích (error terror) zdárně nahráli do počítače. Nyní odklepávváme hlavičku mezerníkem (občasné zmatení obrazu se neděsíme – to je ta antihacker ochrana), až se před námi objeví bledě modrá obrazovka s úvodním textem. Ten pečlivě přeluštíme a můžeme hrát.

V úvodní hlavičce je sice krátce nastíněn obsah slovníku, neuškodí však, když se k němu vrátíme poněkud podrobněji.

Příkazy se zadávají jako jedno- či dvouslovné. Můžeme sice vepsat slov více, program však bude brát zřetel jen na první dvě. pokud uděláme chybu, vrátíme se klávesou delete (No Shift, No Control) o znak zpět, popřípadě klávesou > smažeme celý příkazový řádek. Hotový příkaz odešleme klávesou Return (to pro ty z ústavů).

A už jsme zase u slovníku: jedním z často pouívaných slov je „situace“. Tím získáme nový popis místnosti, což potřebujeme tehdy, když nám ten starý zmizí díky pojašenému rolování obrazovky nebo když v místnosti dojde k nějaké změně. Povel „inventář“ nám podá informaci o předmětech, které s sebou vláčíme. Slovem „ber“, někdy doplněného vem předmětu, sebereme zvolený objekt (nebo taky, ale to už poznáme). Pomocí „prozkoumej“ zjistíme, oč jde a když jsme se seznali, že jde o zcela nepotřebnou věc příkazem „polož "se jí zase zbavíme. Z místnosti do místnosti se pohybujeme nejen pomocí slov "sever“, „jih“, „východ“, „západ“, ale i „šplhej“, „nahoru“ a dolů". Zavřené věci otevřeme, což je překvapující slovem „otevři“. Tím jsme základní povely téměř vyčerpali a s touto výbavou již lze hru úspěšně absolvovat. Zde uvedené tvary však nejsou zavazující, lze užít i běžných synonym, třeba „seber“, „testuj“ či „zahoď“. Takže vzhůru , pomstěmwe počítač a až nás to otráví, použijeme povel konec.

Jesliže jsme hru uspěšně ukončili, dozvíme se na jejím konci heslo, pomocí něhož lze odstartovat Cholerickou akci II, program

MIKROSOFT META BASIC
čili
Ataristův protiútok

v němž se budeme potýkat s problémy několikanásobně obtížnějšími, než tomu bylo v prvním díle.

I když jsme svůj počítač zdárně pomstili, přesto se nám nepovedlo vytrhnout kořen oderského zla, vyhladit to mrzké plémě. Nějakou dobu byl sice pokoj nicméně změna je o to šokující – pomstou neurvalých mašinistů tentokrát nejsi ohrožen jen ty, ale celá ataristická obec. Nebezpečí je skutečně velice vážné, ale ty se mu postavíš čelem a pustíš se neohroženě světlou stezkou přímých akcí přímo do jámy lvové, abys překazil maniakální úklady zavrženíhodných spiklenců jednou provždy.

Jesliže první z her můžeme bez problémů kopírovat jak najatí, zde je situace diametrálně odlišná. Vůbec to nejde. První část programu je totiž rozšiřována ve zcela nekopírovatelném formátu, který je firemní specialitou K-Softu a z tohoto důvodu o něm nemohu uvést nic bližšího, neboť by mne Jiří Král umlátil rezavou kolejnicí a ještě by se při tom ďábelsky chechtal. Předpokládejme však, že jsme program nahráli. Znovu přelouskáme úvodní story a můžeme se vrhnout do víru událostí. Základní příkazy jsou stejné jako v prvním díle Cholerické akce, přibyly slova „stop“ a „start“, jimiž lze zastavit plynoucí nápis (to když nás irituje přespříliš) a znovu jej spustit. Nové jsou i velice užitečné povely „ram save“, „ram load“, „save“ a „load“, jimiž uložíme stav hry do paměti nebo na pásek, odkud jej lze znovu vyvolat.

Tyto naposledy uvedené příkazy dopuručuji používat co nejčastěji – po čase, až vás protivníci už po padesáté zlikvidují, mi dáte za pravdu. Zatímco pomstu šíleného ataristy lze dohrát za odpoledne, dá se předpokládat, že s Protiútokem se budete mořit alespoň čtrnáct dní, takže budete vděčni za možnost pokračovat další den tam, kde jste včera skončili.

V Pomstě se hráč potýká s několika kverulanty, vzteklým psem a všudypřítomnou byrokracií, tyto problémy jsou však pouze slabým odvarem překážek, nástrah, lstí a pastí, jež jsou na nebohého hráče připraveny v Ataristově protiútoku. Hra je rozdělwena do tří přibližně stejných částí, po absolvování každé z nich váš potěší ohromná gratulace. A ten génius, který po hodinách, či spíše týdnech strávených u počítače a heroických výkonech svého brilantního intelektu hru zdárně završí nebude odměněn pouze hřejivým pocitem triumfu rozumu nad blbostí chlapíků z K-Softu, ale cenou materiálnější, hodnotnou a vravdě královskou.

Kdo do 15.února 1991 zašle na adresu firmy a autora heslo (vepsané na soutěžním kuponu, který obdržíte spolu s programem na originální kazetě), jež se dozví na konci hry, bude zařazen do slosování. Toto slosování se uskuteční na velkém setkání ataristů v únoru 1991 v Břeclavi za účasti náležitě zkorumpovaného právníka. Přitomným vítězům budou ceny ihned předány, ostatním zaslány poštou. Každy úspěšný řešitel obdrží výsledkovou listinu.

Firma K-Soft věnovala pro vylosované vítěze mimo jiné tři tiskárny, připojitelné k Atari spolu s obslužnými programy, hrábě, soft- i hardwarové profukty K-Softu a několik dalších drobných cen. Autor udělí cenu jednu, která však bude pro obdarovaného dozajista příšerným překvapením. Všichni úspěšní řešitelé mají šanci být zvěčněni (resp. zhanobeni) ve třetím díle Cholerické akce. Na setkání bude také zveřejněn (pro ty, kteří úspěšni nebyli) kompletní návod, kterak hru dohrát, takže bude možnost se přesvědčit, že to vůbec nejde a že to byl jen veliký podvod.

A to už jsme již u nového, zatím jen připravovaného dílu cholerické akce, jehož distribuce bude na setkání v únoru zahájena (jestli to stihnu). Kam nás tentokrát zavede? Opustíme téma konfliktů s oderskými vykuky (v druhém díle jim dáme co proto na dlouhou dobu) a vrhneme se přímo do radostmé reality nejbližší budoucnosti:

Je listopad 1991. Kromě mrazu a vánic zuří i inflace, devalvace svrab a neštovice. Náš hrdina upadl do nouze a beznaděje. Zastavuje postupně své svršky a součásti bytového zařízení, je živ z polévek pro chudé a marně se snaží za batoh stokorun koupit na černém trhu jednu marku. Pořád ještě doufá, že se vše časem zlepší. Je však čím dál tím hůře. A do toho vrhne do městyse zpráva o chystaných grandiózních oslavách druhého výročí sametového puče. To už našeho hrdinu doopravdy dožere a začne s přípravami děsivého masakru…

Tím tento manuál končí. Kdo jej dočetl až sem a nyní zuří, že už tu žádný vtip, i když jsem to slíbil, není, ať přijede v únoru do Břeclavi. Mezitím si snad na nějaký vzpomenu.

Brno,23.10.MXM

[Holyna]

nedeľa 4. novembra 2007

Singularita

Blog Roberta Spiegela je často inšpiratívny. Prvý krát som sa stretol s jeho myšlienkami cez perfektný článok o Nelineárnom myslení. Na svojom blogu má ďalší zaujímavý preklad:
Neuróny v mozgu človeka fungujú na báze elektrochemických signálov, ktoré sa šíria maximálnou rýchlosťou asi 150 metrov za sekundu. Pre porovnanie rýchlosť svetla je približne 300,000,000 m/s, t.j. zhruba 2 milión krát viac. Ďalej väčšina neurónov sa dokáže prepnúť zhruba 200 krát za sekundu (aj tieto čísla sú podľa posledných výskumov mierne nadsadené). Pre porovnanie moderné počítačové čipy operujú na frekvenciách cca 2 GHz a ich rýchlosť sa stále exponenciálne zvyšuje.

Teda aj podľa triezveho odhadu je fyzicky dosiahnuteľné urýchlenie viac ako milión-násobné.

Pri milión-násobnom urýchlení by subjektívny rok uplynul za 31 sekúnd. Touto rýchlosťou by celé subjektívne časové obdobie od Sokrata v starovekom Grécku až do súčasnosti uplynulo za 22 hodín.

[Pozor, pred nami je opona! | What is the Singularity]

piatok 2. novembra 2007

6 slov

Computer, did we bring batteries? Computer?
- Eileen Gunn

Automobile warranty expires. So does engine.
- Stan Lee

Epitaph: Foolish humans, never escaped Earth.
- Vernor Vinge

The baby’s blood type? Human, mostly.
- Orson Scott Card

Epitaph: He shouldn't have fed it.
- Brian Herbert

Steve ignores editor's word limit and
- Steven Meretzky

[ Wired ]

Gmail - nová verzia adresára

Gmail má online novú verziu adresára. Nový adresár ponúka výrazne komfortnejšiu prácu s konkrétnou adresou, ako aj s celkovým prehľadom adries a skupín.
Môj gmail účet zatiať tento nový adresár nezobrazuje, dostať sa tam dá cez priamu linku http://mail.google.com/mail/contacts/ui/ContactManager?js=RAW.

utorok 30. októbra 2007

Blogger - Email follow-up comments

Blogger pridal ku komentárom novú funkčnosť - možnosť nechať si posielať mailom reakcie na napísaný komentár. Na stránkach ktoré túto možnosť poskytujú ju často využívam, na Bloggeri mi ale až doteraz chýbala.

štvrtok 25. októbra 2007

Google vs Link Farmy

Linkové farmy sú strojom generované weby, ktoré šikovne využívajú znalosť mechanizmu určovania relevantnosti stránky. Google totiž zisťuje, koľko je na príslušnú stránku odkazov. Stránky na ktoré je viac odkazov budú asi lepšie (viac ľudí si dá prácu s pridaním linky), preto ich Google umiestňuje vyššie.

Linkové farmy tento mechanizmus využívajú generovaním stoviek krížových liniek na iné vlastné domény. Problémom je, že takéto stránky neobsahujú žiadne informácie pre hľadajúceho človeka ale len stovky liniek inam. Ak linkové farmy uverejňujú aj množstvo liniek na nejakú konkrétnu stránku s obsahom, táto získa veľký PageRank (index relevantnosti stránky v Google databáze) a zobrazuje sa vo vyhľadávačoch častejšie ako ostatné. Táto technika sa spolu s reklamou na konkrétnych stránkach často používa na zvyšovanie príjmov z reklamy (väčšia prevádzka = viac ľudí = väčší počet potenciálnych klikačov na reklamu = väčší počet kliknutí na reklamu = viac peňazí).

Linkové farmy takto znižujú kvalitu hlavného produktu (vyhľadávač) reklamnej agentúry Google. Keď bude vyhľadávač dlhodobo vracať nerelevantné odkazy, ľudia ho prestanú používať, inzerentom sa prestane vyplácať platiť za reklamy a firme klesnú príjmy.

Problémom ale môže byť aj to, že po znížení PageRank takýchto stránok klesne týmto stránkam pozícia v Google výsledkoch, následkom čoho budú mať menšiu návštevnosť, následkom čoho budú mať menej kliknutí na Google reklamy, následkom čoho budú mať menej príjmov od Google, následkom čoho stiahnu Google reklamy so svojich stránok, následkom čoho bude mať Google menej zobrazených reklám následkom čoho bude mať menší reklamný priestor a to si reklamná agentúra nemôže dovoliť.

Otázne je, či sa Google chce bulvarizovať alebo chce naďalej poskytovať kvalitné výsledky. Celý vývoj okolo linkových fariem preto nie je až taký jednoznačný a Google ich nakoniec možno ani nebude obmedzovať.

[ techcrunch ]

Linuxové distribúcie 1992-2007

Zdá sa Vám že Linuxových distribúcií je veľa? Boli ste dobrý v konfigurácii RedHat-u a sused potrebuje niečo nastaviť v Mandrive a vy neviete či mu po telefóne budete vedieť poradiť?
Kedysi sme si vystačili (?) s RedHat, Debian a Slackware, dnes máme desiatky distribúcií! Ako to všetko začalo a aký je aktuálny rodostrom distribúcií zistíte pohodlne z Linux Distro Timeline obrázku.

[ Linux distro timeline 1992-2007 ]

streda 24. októbra 2007

Linux Distribution Chooser

Ak si neviete vybrať akú distribúciu Linuxu nainštalovať na staré PC ktoré bude robiť server a akú na nový notebook, môže Vám pomôcť séria otázok na Linux Distribution Chooser.
Zrozumiteľnou formou od Vás zistí či už ste Linux inštalovali, či si sami chcete rozdeliť disk, či Vám záleží na novinkách alebo máte radšej stabilitu, aký desktop manager chcete alebo či chcete mať predinštalované množstvo programov. Otázok je samozrejme viac a na väčšinu je aj odpoveď "je mi to jedno" a tiež aj dôležitá odpoveď "nerozumiem o čom je otázka". V tom prípade systém zobrazí krátke a vecné vysvetlenie.
Všetko je to okrem Angličtiny a Slovenčiny aj v ďalších 13 jazykoch a na záver systém doporučí pár distribúcií aj s poznámkami prečo niektoré z nich spĺňajú požiadavky len čiastočne (napr. pri inštalácii na veľmi starý hardware zobrazí upozornenie že systém bude pravdepodobne dosť pomalý).


Fedora Linux na DVD

pondelok 22. októbra 2007

FlashPlus Springboard Module

Zháňam FlashPlus Springboard Module pre Handspring Visor. Mám totiž nevyužitú CompactFlash kartu ktorú viem pripojiť k čítačke v PC a použiť na prenos knižiek.

Mazanie nepotrebných WinXP hot fix súborov

Pri inštalovaní programov vo WinXP vznikajú záznamy pre spätné odinštalovanie. Často sa dokonca takéto odinštalovanie programov podarí.
WinXP vytvárajú záznamy pre odinštalovanie aj pri aplikovaní systémových opráv. Tieto opravy sa teda tiež dajú odinštalovať, aj keď to v drvivej väčšine prípadov nie je potrebnéa dokonca ani žiadané. Po bezproblémovom behu systému je po niekoľkých hodinách až dňoch (to už závisí od opatrnosti správcu) bezpečné záznamy pre odinštalovanie odstrániť.
Základným dôvodom môže byť snaha o uvoľnenie miesta na disku. Na mojich WinXP adresáre c:\Windows\$NtUninstallKBxxxxxx$ zaberali približne 350MB, čo určite nie je zanedbateľné miesto.
XP hotfix backup remover umožňuje zmazať tieto odinštalačné informácie. Rýchlo, ľahko a bezpečne zbaví disk zopár stoviek megabajtov nepotrebných dát, uvoľní aj System registry a preriedi aj zoznam programov na odinštalovanie v Add/remove programs.

piatok 19. októbra 2007

Programovanie v Basic-u

Pred dvadsiatimi (?) rokmi malo zopár ľudí doma nejaký ten 8-bitový počítač. Či to už bol ATARI, Commodore, Sinclair/Didaktik Gama alebo rôzne exotické stroje ako Amstrad, Sharp a pod., všetky mali spoločné tri veci:
  • ich majitelia im boli pomerne oddaní, doteraz sa dokážu poresviedčať ktorý počítač bol v čom lepší
  • dali sa na ne zohnať (u nás len skopírovať / vymeniť, nie kúpiť - nebolo totiž kde) hry so skvelou hrateľnosťou
  • každý z nich mal interpreter programovacieho jazyka BASIC
Kto čo len trošku chcel, mohol sa učiť programovať. Pochopiť algoritmy, prísť na to ako pracovať s dátami alebo ako optimalizovať program tak, aby na 1-3MHz procesore výpočet skončil skôr ako doslova vyhasne Slnko.
Na súčasných počítačoch takáto možnosť chýba. Iste, je zadarmo dostupná Java, zadarmo dostupné skvelé prostredie Eclipse, ale už aj napríklad taká Java je v porovnaní s Basicom zložitejšia, treba mať vytvorený class, v ňom nejakú tú main metódu, grafika na ktorej sa dajú krásne vizualizovať algoritmy je rádovo zložitejšia, proste je to celé o trochu zložitejšie ako napísať
10 print "hello world!"

Objavil som ale zaujímavý interpreter jazyka BASIC. Vie to kresliť grafiku, má to vstup a výstup, má to klasický príkaz DATA, má to debugger, vie to pracovať so súbormi a vie to ukladať a načítavať programy z disku.
Celé je to opensource freeware, netreba to inštalovať, je to pre Linux aj Windows a celé to má cca 4MB.

Update: V pôvodnom článku som zabudol linku uviesť peknú esej o tom, prečo vlastne BASIC-256 vznikol. A mal som, v čom ma Mirov názor len utvrdil. V stručnosti išlo autorovi o dve veci:
  • mať možnosť bez problémov si nejaký algoritmus vyskúšať
  • programovacie jazyky sú si veľmi blízke a po zvládnutí jednoduchého Basicu je pre začiatočníka ľahšie prejsť na C / Javu / Python ako zvládnuť C / Javu / Python ako prvý jazyk

streda 3. októbra 2007

Chyba v Exceli 2007

V Exceli 2007 je chyba. Čísla blízke k 65535 zobrazuje ako 100000. Podľa Microsoft Excel 2007 blogu je to spôsobené spôsobom akým Excel ukladá desatinné čísla a týka sa to týchto dvanástich čísel (zo 9.214*1018 možných):

65534.99999999995
65534.99999999996
65534.99999999997
65534.99999999998
65534.99999999999
65535.00000000000
65535.99999999995
65535.99999999996
65535.99999999997
65535.99999999998
65535.99999999999
65536.00000000000

Keďže priamo sa takéto čísla nedajú zadať (Excel berie len prvých 15 znakov), odskúšať sa to dá po zadaní vzorca (napr. =77.1*850), ktorý generuje výsledok z daného rozsahu.

piatok 28. septembra 2007

kniha Mozilly

Predchádzajúce články [1][2][3][4] sú odkazmi na Knihu Mozilly, veľkonočné vajíčko v prehliadačoch Mozilla.

Po zadaní about:mozilla do adresy v prehliadači a stlačení Enter sa ukáže jeden zo spomenutých veršov.

Všetky verše sú dostupné (v angličtine) na adrese http://www.mozilla.org/book/, po stlačení CTRL+U sa zobrazí zdrojový kód stránky s výkladom jednotlivých veršov.

štvrtok 27. septembra 2007

kniha Mozilly, 8:20

A pozrel sa Stvoriteľ na zviera znovuzrodené a videl, že bolo to dobré.
kniha Mozilly, 8:20

streda 26. septembra 2007

kniha Mozilly, 7:15

A tak nakoniec zviera padlo a neveriaci sa radovali. Ale nič nebolo stratené, lebo z popola povstal veľký vták. Vták sa zahľadel dole na neveriacich a zoslal na nich oheň a búrku. A tak bolo zviera znovuzrodené so svojou obnovenou silou a stúpenci mamonu sa plazili hrôzou.
kniha Mozilly, 7:15

utorok 25. septembra 2007

kniha Mozilly, 3:31

A zviera postaví légiu. Počet jej členov narastie až na tisíce tisícov. Zem bude pokrývať hluk miliónov klávesníc až do veľkej búrky, ktorá pokryje zem, a stúpenci mamonu sa budú triasť strachom.
kniha Mozilly, 3:31

pondelok 24. septembra 2007

kniha Mozilly, 12:10

A zviera vystúpi na povrch obklopené rozvírenými mrakmi pomsty. Dom s neveriacimi bude vyhladený a oni budú spálení do zeme. Ich tagy budú blikať do konca sveta.
kniha Mozilly, 12:10

piatok 31. augusta 2007

How NERDY are You?

I am nerdier than 89% of all people. Are you a nerd? Click here to find out!

... niektoré otázky sú dosť srandovné (What is the best use of canned air?), niektoré záhadné (nevedel som rozoznať, či sa jedná o Maxwella, Keplera alebo Plancka), niektoré tak akurát (e=mc2). Alebo sa to zdá len nerdom?

štvrtok 30. augusta 2007

Gmail Video

Google sa pred časom rozhodol zverejniť interný dokument, ako vlastne cestujú správy v systéme Gmail. Tu je výsledok (flash video):

Na stránke videa s mapou je mapa zobrazujúca miesta jednotlivých prispievateľov. Pekné!

[ Gmail blog | YouTube video | Video s mapou | Jediné Slovenské video | Pekné video z Prahy ]

streda 29. augusta 2007

Trendy - oddelenie zrna od pliev

Vhodná vizualizácia štatistických dát je skvelá vec. Vždy som obdivoval ľudí so schopnosťou pozrieť sa na chaos a nájsť v ňom trend alebo aspoň nejaký poriadok.

fedora 4   fedora 5   fedora 6   fedora 7   fedora 8



Nájsť vzťah medzi dĺžkou života octomilky a stupňom zodratosti prahu vo dverách tisícročnej budovy, medzi rozdelením inteligencie medzi ľuďmi a veľkosťou zrniek piesku v hrsti - vzťah normálneho (Gaussovho) rozdelenia dokázal len skutočný génius. Na hľadanie vzťahov medzi udalosťami môže nám ostatným poslúžiť Google Trends.

Google Trends je zobrazovač trendov založených na frekvencii jednotlivých slov vo vyhľadávaniach na Google. Spodný graf (ak je dostatok štatistických dát) tvorí frekvencia príslušných slov v článkoch Google News.

Na príklade distribúcie Fedora Linux pekne vidno v akých skokoch narastá a klesá záujem a s nám aj potreba vyhľadávať. Tesne pred uvoľnením príslušnej verzie záujem narastá, po uvoľnení ľudia hľadajú najviac (asi konfigurácia novonainštalovaného systému) a postupne ruch opadá - až do uvoľnenia novej verzie.

Zaujimavý je trend klesajúcich vrcholov. Príčinou môže byť pokles záujmu o distribúciu a prechod ku konkurencii, alebo tiež rastúca kvalita distribúcie kde veľa vecí funguje hneď na prvý krát a netreba veci zložito dolaďovať.

štvrtok 23. augusta 2007

Jazdite na rastlinný olej!

Ceny nafty sú relatívne vysoké a ľudia hľadajú lacnejšie alternatívy. Roky sa hovorí o možnosti použiť namiesto nafty rastlinný olej, špekuluje sa o pomere miešania s naftou a o nutnosti vymeniť vstrekovacie trysky. Britský televízny automagazín TopGear preto vyskúšal natankovať dieslové Volvo použitým rastlinným olejom (z mexickej reštaurácie je vraj najlepší). Video z relácie je na YouTube.

Záhadou zostáva aditívum ktoré pridali aj v relácii. Stránka VegetableOilDiesel uvádza, že v TopGear len zavádzajú a aditívum biely alkohol. Podľa mňa ide o denaturovaný lieh (kvôli daniam je denaturovaný lieh nepiteľný a tak sa nemusí platiť strašná daň z alkoholu), ale 3% použité v relácii sa mi zdá málo.

Problémom oleja je, že má oproti nafte vyššiu viskozitu, čo sa nepríjemne prejaví hlavne pri nízkych teplotách. Studené štarty môžu byť preto problematické alebo až nemožné.

Riešením môže byť databáza so skúsenosťami stoviek vodičov, veľa ich v zime jazdí na zmes 20% oleja / 80% nafty a v lete na 80% oleja / 20% nafty a sú spokojní.

Wikipedia uvádza že staršie modely nemeckých áut so vstrekovaním Bosch, autá s motorom PSA XUD (Peugeot, Citroën, Rover, Honda) a autá s vyhrievaným filtrom paliva úspešne jazdia na zmes olega a nafty.

[ TopGear | YouTube video | VegetableOilDiesel |Wikipedia ]

streda 22. augusta 2007

Vista a Office2007 - zbytočný upgrade

Podľa mojich kritérií je Joel Spolsky dosť Microsoft pozitívny človek. Vo firme používa Visual Studio, MS SQL databázu, na serveroch majú windows, ... Ale keď už Joel Spolsky vyhlási
I've tested Office 2007 extensively, and find it a tolerable replacement for the previous version, although it's extremely frustrating every time I have to spend several minutes finding something that I knew exactly how to find in the previous version. Even though there's no reason to upgrade to Office 2007, if you're setting up a new system, it's just as good as the previous version, even a little better in some places. But Vista is another story.

I've been using Vista on my home laptop since it shipped, and can say with some conviction that nobody should be using it as their primary operating system -- it simply has no redeeming merits to overcome the compatibility headaches it causes. Whenever anyone asks, my advice is to stay with Windows XP (and to purchase new systems with XP preinstalled).

Testoval som Offce2007 a hoci je extrémne otravné tráviť minúty hľadaním niečoho o čom som v predchádzajúcej verzii presne vedel nájsť, pripadá mi ako tolerovateľná náhrada predchádzajúcej verzie. Aj keď nie je žiadny dostatočne dobrý dôvod upgradovať na Office2007, pri kúpe nového počítača je Office2007 minimálne taký dobrý ba možno dokonca aj o trošku lepší ako predchádzajúci Office. Ale Vista - to je iný príbeh.

Na domácom laptope Vistu používam od jej vydania a som presvedčený že by sa nemala používať ako primárny systém. Nemá totiž natoľko presvedčivé výhody, aby prekonali problémy s kompatibilitou. Moja rada v tomto prípade je - nechajte si Windows XP a kupujte nové systémy s predinštalovanými Window XP.
tak s novým software od Microsoftu niečo nebude v poriadku.

[Joel on software]

utorok 21. augusta 2007

Vrany používajú nástroje ľudským spôsobom

Vrany sú inteligentné živočíchy. Na základe pomeru veľkosti tela a mozgu je mozog krkavcovitých (corvidae) najväčší spomedzi vtákov, porovnateľný s mozgom šimpanza, skoro rovnaký s mozgom delfína a len o málo menší ako mozog človeka [1, 2]. Sú preto schopné použiť zložité postupy, aby získali inak nedostupnú potravu.

Vrana nedokáže zobákom rozbiť orech. Naučila sa používať gravitáciu - zhodí orech na tvrdé miesto a ten sa rozbije. Orechy sú ale niekedy príliš tvrdé. Vrany sa preto naučili hádzať orechy na cestu, aby im ich rozpučili autá. Auto ale okrem orechu dokáže rozpučiť aj vranu. Niektoré preto hádžu orechy na prechod pre chodcov a počkajú si na zelenú, aby ich mohli v bezpečí zjesť (youtube video).

Vrany vedia používať nástroje na získanie potravy. Bežne používajú paličky na predĺženie dosahu zobáka. Táto vrana si ale svoj nástroj (kus drôtu) zohla, aby mohla vytiahnuť košík s jedlom z hlbokej a úzkej diery (youtube video).

Nakoniec použitie dvoch nástrojov. Použitie nástroja na získanie potravy je myšlienkovo priame spojenie. Pochopenie abstrakcie so získaním ďalšieho nástroja je unikátne. Je to zložitá myšlienková abstrakcia, ktorú zatiaľ zvláda len človek a niektoré šimpanzy. Vrana má palicu, ktorou však nedočiahne na dno diery. Použije túto krátku palicu na získanie dlhšej palice a až touto dočiahne potravu (youtube video).

Zaujímavý pokus uvedená na ScienceWorlde som zatiaľ neskúšal:
Pokud někde v zoo uvidíte v kleci vránu, havrana či krkavce, můžete podobný experiment i vyzkoušet. Zvídaví ptáci se zde obvykle nudí (zejména jsou-li v kleci sami) a jdou vděční za každý podnět. Když jim podáte klacík, vezmou si ho a budou vám ho oky v kleci vracet zpátky apod.

Máte niekto s vranami alebo vo všeobecnosti s krkavcovitými vtákmi (kavka, krkavec, sojka, straka, vrana) nejaké podobné skúsenosti?

[ Vrana túlavá (en) | ScienceWorld | New Scientist ]

sobota 18. augusta 2007

Modifikácia score pomocou Tamper Data pluginu

Na stránke eLeviate je pekné video znázorňujúce použitie Tamper Data pluginu na modifikáciu ukladaného score flashovej hry.

Tamper Data sa samozrejme používa hlavne pri debuggovaní komunikácie webových aplikácií so serverom, ale toto použitie je tiež pekné.

[Tamper Data Plugin | eLeviate tutorials]

štvrtok 16. augusta 2007

Nový VDownloader

A máme tu opäť nový VDownlaoder. Objavil som možnosť ukladať 320x240 AVI v zníženej kvalite, iné novinky som na prvý pohľad nenašiel.
Príjemný upgrade.

[VDownloader | Nový VDownlaoder 0.51]

Reklamy z 50-tych rokov

Stránka Plan59 ponúka zbierku materiálov z 50-tych rokov 20. storočia. Krásne reklamy na exotické alebo dokonca zabudnuté autá (Oldsmobile, Packard, Edsel, DeSoto). Reklamy na mäso, špagety. Povojnový optimizmus. Jednoducho reklamné kresby a fotografie sú po približne 60 rokoch svojim spôsobom zvláštne pekné.

Update: Plan59

pondelok 6. augusta 2007

CFS, mapa metra a Lukjanenko

Nočná hliadka, Denná hliadka, Šerá hliadka. Tri pomerne zaujímavé knižky Sergeja Lukjanenka, odohrávajúce sa z veľkej časti v súčasnej Moskve. Postavy používajú Moskovské metro, preto by mapa a fotky staníc metra mohli potešiť aj čitateľov.

Linku na stránku s mapou som získal pomerne kurióznym spôsobom. Ingo Molnár napísal CFS (Completely Fair Scheduler - CFS basically models an "ideal, precise multi-tasking CPU" on real hardware) - nový plánovač jadra. Plánovač nepoužíva frontu ale r-b strom. Stránka o princípoch r-b stromu má odkaz na animáciu vkladania prvkov do tejto dátovej štruktúry. A animácia bola robená v rovnakom programe ako mapa Moskovského metra.

Hypertext je proste geniálny vynález.

[Moskovské metro | CFS]

streda 1. augusta 2007

Ceny plynu

Fortune 500 zverejnil 20 najziskovejších spoločností za rok 2006. Ôsmym v poradí je Gazprom, dodávateľ štvrtiny európskej spotreby zemného plynu. Medziročne zvýšil svoj zisk o 36.7% na 20312 miliónov USD. Nárast 36,7% je suma 7454 miliónov USD, čo je pri kurze cca 1:24 nejakých 178896 miliónov Skk (178 miliárd Skk).

Nemal by predseda vlády namiesto tlačenia na SPP radšej tlačiť na Gazprom aby nám dali lepšie ceny? Prípadne začať pracovať na dohode s Maďarskom, Rumunskom a Bulharskom o spolupráci na alternatívnom plynovode z černomorskej oblasti? Prípadne skúsiť prejednať stavbu plynovodu cez Česko a Nemecko na sprístupnenie severomorského zemného plynu?

Javí sa mi to ako kopanie do najslabšieho zo súperov...

nedeľa 15. júla 2007

PHP4

PHP team nebude po 31.12.2007 vydávať ďalšie releasy PHP4 vetvy. Do 8.8.2008 budú aspoň vydávať opravy kritických chýb.
Veľa webserverov beží na PHP3, veľa na PHP4, koniec roka bude určite zaujímavý. PHP team síce pripravil migračnú príručku, PHP5 ale nie je 100% spätne kompatibilné s PHP4 a ak veľké webhostingy prejdú na PHP5, ohrozí to množstvo menších webov.

streda 13. júna 2007

Znižovanie nezamestnanosti

Richard Sulík má na svojom HN blogu zaujímavé texty o daňovej a sociálnej reforme. Citácia je z článku o vplyve ním navrhovaných opatrení na skutočné znižovanie nezamestnanosti:

Marginálne, po slovensky hraničné, zdanenie je zaťaženie poslednej zarobenej koruny (to môže byť aj posledných 10 Sk, 100 Sk, 1.000 Sk alebo akákoľvek iná suma). Samozrejme nejedná sa len o samotnú daň z príjmu, tá koniec koncov sa vo vyššie uvedenom príklade kvôli nezdaniteľnému minimu neplatí vôbec. Je to celková suma, ktorou štát zaťaží poslednú zarobenú korunu, teda okrem daňami aj odvodmi a znížením sociálnych dávok. Pre marginálne zdanenie nie je podstatné to, čo bolo a ani to, čo bude. Nehrá rolu, ako sa zdaňovali nižšie príjmy alebo aké bude zdanenie, keď sa príjem zdvojnásobí. Podstatné je len ako je zdanený (presnejšie: zaťažený) posledný prírastok príjmu. Práve preto marginálne zdanenie výrazne ovplyvňuje vôľu zvýšiť vlastný príjem, teda motiváciu pracovať.
Štát sociálnymi dávkami úspešne konkuruje nízkym mzdám a preto nezamestnaných tvoria väčšinou ľudia bez vzdelania, ktorí sa za vyššiu mzdu zamestnať nedokážu.
Je úplne logické, že dnešný systém, generujúci 84%-né marginálne zdanenie, nemôže motivovať k tomu, aby si tí, ktorí sú bez príjmu, intenzívne hľadali akúkoľvek prácu.
Naopak, dnešný systém akúkoľvek motiváciu pracovať za nízku mzdu definitívne zabíja.

Doporučujem preštudovanie jeho knihy o odvodovom bonuse (download v PDF) a niektorých jeho článkov napr. o (nezrealizovanom) návrhu českej daňovej a sociálnej reformy (12% daň, zrušenie daňových úľav a výnimiek, ...).

Nový VDownloader

Pred časom mi prestal fungovať VDownloader (soft na sťahovanie videa z YouTube a kovertovanie z flashového video formátu flv do avi). Nainštaloval som si teda do sekundárneho browseru flash, v primárnom ho zakázal a fičalo sa ďalej.


Včera som ale potreboval stiahnuť nejaký dokument BBC o 2. svetovej vojne a VDownloader by sa mi zišiel, tak som trochu zapátral a objavil som novú verziu VDownloadera s pomerne rozsiahlym upgrade podporovaných video serverov, s vyhľadávaním. Dorobili aj parental lock, ktorý však ako non-parent zatiaľ nevyužijem.
Dá sa v ňom prepínať použitý kodek a oproti mojej starej verzii 0.3 pridali aj rôzme pre mňa exotické formáty ako PSP video alebo IPOD video a pribudli aj VideoCD a VideoDVD formáty.
Príjemný upgrade.

[VDownloader | K-Meleon | AdBlock Plus | BBC - The Shame of Slovakia]

streda 30. mája 2007

Faces

Google do svojho vyhľadávača obrázkov implementoval rozpoznávanie tvárí. Po pridaní parametra "&imgtype=face" prednostne vyhľadáva obrázky s tvárami (ľuďmi). Šikovné.

Napr.: Bratislava vs. Bratislava, Paris vs. Paris, London vs. London, Orlando vs. Orlando, Tokio vs. Tokio.

Najzaujímavejšia je ale Slovakia vs. Slovakia kde ako prvý odkaz vracia obrázok lícovej strany 100-koruny s portrétom.

streda 23. mája 2007

Gmail - prílohy až 20MB

Google zväčšil maximálnu veľkosť prílohy na dvojnásobok, teda na 20MB.

iGoogle + Google Reader

Používam iGoogle v ktorom mám samostatné RSS feedy nahrubo delené podľa zamerania na Blogspace, News, PHP, JAVA a tuším Other.

Keďže mám množstvo RSS feedov s občasným updatom, zaberajú veľa miesta a nič sa na nich aj pár dní nedeje. Preto som sa rozhodol tieto low-traffic feedy prihlásiť do Google Readera a ten pomocou Google Reader Gadget integrovať do iGoogle.

Zatiaľ sa mi toto riešenie celkom páči. Rovnako aj Firefox pri prihlasovaní nového feedu ponúka na rozhodnutie, či sa má feed prihlásiť do iGoogle alebo do Google Readera.

Temple Expiatori de la Sagrada Familia


Autor: Antoni Gaudí
Začiatok stavby: 1884
Predpokladané ukončenie stavby: 2024
Oficiálna stránka: www.sagradafamilia.org

Na mape je zaujímavá pravouhlá architektúra novej časti Barcelony, ktorú navrhli po zrušení mestských hradieb v roku 1850. Pre porovnanie - stará časť mesta je na juhozápad.

[Wikipedia | Great buildings | The Sagrada Família magic square | Google Sightseeing]

štvrtok 10. mája 2007

Ivo Aštar Benda - 2001, 2005, 2007

Ivo Aštar Benda je medzi lokálnymi pomätencami pomerne výraznou postavičkou. Dostal som sa k zopár skvelým dokumentom mapujúcim jeho vývoj.

2001: CT2: Prescas
Jeden z prvnich rozhovoru s duchovnim vudcem Vesmirnych lidi v televizi, tentokrat s Janem Krausem v diskusnim poradu Ceske televize Prescas.

20072002: Muze za to zelatina aneb report o vyprave za prorokem
V kazdem z nas hlodal jisty cervik pochybnosti o tom jestli snad cela vec neni jen velmi daleko dotazenou recesi za kterou stoji Ivo A. Benda (dale jen Mily Ivo), ktery se denne bavi nad tim kolik lidi navstevuje jejich stranky a kolik lidi veri ze:
  1. Vesmirni skutecne existuji
  2. to MI mysli vazne.
Jakmile jsme se dozvedeli o moznosti setkat se s MI osobne, samozrejme jsme nevahali ani minutu a zorganizovali jsme vypravu ze ktere je tenhle report. Brali jsme to jako ohromnou zabavu, pripravili jsme se na 5 hodin nasili na mozkovych bunkach a mysleli si ze nas nemuze nic prekvapit. Jaky omyl...

2005: STV: Pre a Proti - Žijú medzi nami Mimozemšťania?
Sú lietajúce taniere rafinované vesmírne lode alebo len meteorologické javy?
Sú tajomné kruhy v obilí odkazmi bytostí z iných planét alebo len výtvormi pozemských recesistov?
Navštevujú našu planétu Mimozemšťania, unášajú ľudí a robia s nimi pokusy?

PRE: Ing. Ivo Benda, Miroslav Karlík
PROTI: RNDr. Igor Kapišinský CSc., RNDr. Ľubomír Valenčík CSc.

Na začiatku diskutovali Miroslav Karlík a Igor Kapišinský, v druhej časti prišiel Ivo Benda a Ľubomír Valenčík. Záznam je nanešťastie len z druhej časti relácie. Po tejto relácii sa natáčalo Pod lampou, kam Kapišinský prišiel kvalitne zničený.

Update: Výprava za prorokom sa konala v roku 2002, vďaka za upozornenie Viliamovi Búrovi a upresnenie priamemu účastníkovi Martinovi 'Plawa' Dohnalovi.

[Reflex]

streda 9. mája 2007

Vyskúšajte Copilot

Na Deň matiek (13.5.) ponúka Joel svoj Copilot zdarma.

Copilot je služba na bezproblémové dočasné zdieľanie desktopu vzdialeného počítača. Bezproblémové znamená:

  1. žiadna inštalácia

  2. žiadna konfigurácia

  3. dostane sa aj cez firewall na vzdialenom počítači

  4. spojenie je kryptované

  5. platba kreditkou alebo cez paypal

Klientom aj serverom je upravený TightVNC. Spojenie ide priamo (bez firewallov) alebo aspoň na začiatku cez server prevádzkovateľa.

Cieľovou skupinou sú IT odborníci pomáhajúci na diaľku zákazníkom (alebo väčšinou rodine). Kto zažil tetu (slovenčina + trochu rusky) s nefungujúcou tlačiarňou v anglických windows ktorá číta do telefónu dlhú (anglickú) chybovú hlášku takýto software isto ocení.

Je to síce klasická "prvá dávka zdarma", ale ak nezabudnem a nájdem nejakú obeť, tak to skúsim.

gotAPI

Objavil som gotAPI (quick developer reference for CSS, HTML, JavaScript, PHP, AJAX, SQL and more), dobrú stránku na vyhľadávanie v rôznych API. Pomerne často hľadám v rôznych manuáloch a preto mám väčšinou otvorených zopár tabov s rôznymi manuálovými stránkami. GotAPI sa mi preto celkom hodí.

Bolo by fajn, keby implementovali presúvanie jednotlivých API záložiek a keby mala každá API záložka vlastný priestor pre detail. Teraz všetky API záložky zdieľajú jeden detail priestor, čo môže byť limitujúce.

piatok 4. mája 2007

Výdrž batérie v PDA

Spravil som veľký objav na poli šetrenia energie pri čítaní ebookov na mojom ebook readeri (viac v staršom článku o Sony Reader).

Vybadal som, že keď posúvam stránky kliknutím na spodnú časť obrazovky, reader má omnoho väčšiu spotrebu ako pri klikaní na mikrospínačové tlačidlo na posun dole.

Neviem presne čím to je, ale mám teóriu:
Reader beží v podtaktovanom režime (10 MHz, spomalená zbernica a v podstate všetko čo sa spomaliť dá) a samotné čítanie kníh vyžaduje výkon procesora len pri obracaní stránok. Keď kliknem na display, musí sa ale aktivovať systémová obsluha dotykového displaya, previesť súradnice kliku a vyhodnotiť či som klikol do spodnej časti obrazovky a chcem ísť skutočne o stránku ďalej. Keď ale stlačím tlačidlo, nemusí sa prepočítavať ani zisťovať nič, proste sa len prejde na ďalšiu stránku.

Nemám to ako zmerať, ale úspora sa mi zdá asi štvrtinová.

štvrtok 3. mája 2007

Google Calendar - notifikácia

Do inak príjemného kalendára dorobili možnosť vybrať si spôsob notifikácie. Doteraz sa dala notifikácia zapnúť alebo vypnúť, pri zapnutej prišiel mail aj SMS (ak ste mali aktivovanú možnosť SMS notifikácie).

Po novom sa práca s notifikáciami podobá na prácu s attachmentami v gmaile. Dá zadať až 5 rôznych notifikácií, ku každej vybrať spôsob (mail, SMS, popup) a čas.

Jednotlivé spôsoby sa dajú ľubovoľne kombinovať alebo opakovať. Dá sa teda poslať mail deň vopred, ďalší hodinu vopred a zaklincovať do smskou 15 minút pred termínom.

Zatiaľ sa nedá nastaviť aké notifikácie má kalendár dávať do nových záznamov, dúfam ale že to niekoho napadne dorobiť, aj tak ale túto novú funkčnosť hodnotím ako skvelú.

streda 2. mája 2007

Jigdo

Fedora Unity začala od 1.4.2007 dodávať respin balíky len cez jigdo (Jigsaw Downloader). Som zvyknutý na torrenty, preto som bol trošku smutný, ale po zistení že existuje win32 port som tomu dal šancu a stiahol som si klienta.

Po rozbalení som našiel zopár cygwinových bináriek (basename, dirname, grep, gzip, mkdir rm, sed, sh, wc, wget) a celkovo som zostal príjemne prekvapený konceptom.

V princípe ide o to, že rôzne ISO obrazy diskov môžu zdieľať nejaké spoločné časti, je preto zbytočné prenášať tieto už stiahnuté časti znova. Pri upgrade verzie na novšiu preto niekedy treba stiahnuť len malú časť skutočne zmenených dát, zvyšok sa použije zo starších obrazov.

Na konci spracovania súboru ma rozosmial pomerne špecifický humor:

Found 1 of the 1 files required by the template

Successfully created `FC-20070401-2.6.20-6-i386-disc1.iso'

-----------------------------------------------------------------

Finished!

The fact that you got this far is a strong indication that `FC-20070401-2.6.20-6-i386-disc1.iso' was generated correctly. I will perform an additional, final check, which you can interrupt safely with Ctrl-C if you do not want to wait.

OK: Checksums match, image is good!

Blogger 2, časť 5

Vyzerá to tak, že sa Blogger umúdril a konečne mi povolili migráciu na Blogger 2. Migrácia prebehla celá asi za 2s (slovom dve sekundy), čo je oproti minulým niekoľkodňovým pokusom celkom úspech.

Najviac sa teším na labels, geniálnu to vlastnosť väčšiny Google software.

pondelok 16. apríla 2007

Blogger 2, časť 4

A: Nefunguje to?
B: Nefunguje!
A: Klik. Klik. Skús teraz!
B: Teraz tam tú linku ani nevidím, ako to spustím?!
A: Bug status: Resolved.

Migrácia sa zatiaľ nekoná, pre istotu mi zmizla linka ktorou sa dal migračný proces spustiť.

:o{

Prečo je tráva zelená

Jak se zdá podle právě zveřejněné studie, barva rostlin závisí na typu hvězdy, kolem které příslušná planeta obíhá.

Chlorofyl ve většině rostlin pohlcuje nejvíce modré a červené záření a naopak zelené světlo mnohem více odráží. Proto se zdá být zelený.

Proč tomu tak je? Naše Slunce má už samo o sobě určité zastoupení barev ve spektru. Ty jsou navíc filtrovány plyny v zemské atmosféře - některé vlnové délky jsou více rozptýleny, jiné méně. Nejsnáze dosáhne zemského povrchu červené záření, proto je zde nejvíce zastoupené a rostliny jej snadno využijí pro fotosyntézu. Více se rozptyluje modré a zelené světlo. Modré s sebou ale nese více energie, proto je také ještě využitelné.

Ač rostliny absorbují rovněž částečně zelené světlo, většinu jej odrážejí, protože jej jednoduše nepotřebují. K fotosyntéze jim postačuje červené a modré světlo.

Toľko oslovský preklad anglického článku. Je teda celkom pravdepodobné, že na iných planétach rastú červené, modré alebo dokonca čierne rastliny...

[NASA | New Scientist | OSEL]

piatok 30. marca 2007

Why Is The Sky Blue?

The sky appears blue (instead of black) because light passing through the air hits tiny particles like dust and pollen. These tiny particles are large enough to reflect blue light, but red light (which has a longer wavelength) is not reflected nearly as much. So the result is that the blue light gets scattered by the particles, and you see it when you look up.

The other side of this is sunset, when the sun appears reddish-orange low on the horizon. That's because the light rays have to pass through a lot of air (and particles) before they get to your eyes, and all the blue light was scattered away and dispersed. That leaves only the red end of the spectrum to penetrate the atmosphere and reach your eyes.

At noon, the sun is coming straight down and only passing through ten miles of atmosphere or so. At sunset, the same light has to pass through many hundreds of miles of air to reach you. You will see more dramatic sunsets (redder and darker) when there's a lot of dust, smoke or pollen in the air. When volcanic eruptions occur, intense sunset colours are seen around the world, sometimes for a couple of years after the event.

If the air is truly pure, it doesn't scatter light much at all. If you climb up above the atmosphere or nearly to the top of it in an aeroplane, the sky appears black, not blue. If we had particle-free air, the sky would likewise appear black instead of blue. But we don't.

[Bristol Wireless Wiki]

Gmail - #

Dlho mi chýbala klávesová skratka na mazanie aktuálnej správy alebo označených správ. "!" na označenie spamu používam, tak ma "#" na mazanie celkom potešila. Dúfam že aj Vás...

štvrtok 29. marca 2007

Konverzia VOB (DVD) na AVI

Na STV2 uviedli dokument BBC o fenomenálnom lietadle Concorde. Wozi ho nahral a doniesol v DVD formáte. Kvalitka v pohode, ale na TVRIP kľudne stačí aj 700kBps DivX. Ako ho ale vytvoriť?
Na grabovanie z DVD do VOB som použil skvelý DVD decrypter.
Na konverziu z VOB do AVI (DivX) som skúsil Gordian Knot ale ani podľa pomerne podrobného návodu sa mi nepodarilo video skonvertovať.
Až druhá voľba - alltoavi sa ukázala ako správna. V programe stačilo vybrať zdrojový VOB súbor (alebo adresár, ak je súborov viac), zvoliť kodek (DivX / XviD), video a audio bitrate a počkať kým dobehne konverzia.

pondelok 12. marca 2007

Blogger 2, časť 3

Tretí pokus o migráciu na Blogger 2.
Zjavne sa to lepší, výpadok tentokrát trval podstatne kratšie...

utorok 6. marca 2007

Blogger 2, časť 2

Medzičasom som si zazálohoval texty z blogu (wget -r -np -nc -w 3 --random-wait), ale našťastie to vyzerá lepšie ako som si myslel a zálohu potrebovať nebudem.

Operácia sa síce nepodarila a pacient pri transplantácii upadol do kómy, ale po mesiaci sa vďaka bravúrnemu zásahu lekárov vedených Karlom Bloggerom prebral.

Po pár mailoch vymenených s Blogger zamestnancom Karlom sme si vysvetlili čo sa stalo a Karl mi sprístupnili staré blogger konto. Mám sa pokúsiť zmigrovať blog na Blogger2 ešte raz.

Idem to skúsiť. Ak sa (zase) mesiac neozvem, niečo zlyhalo a zase si dopisujem s Karlom. 5-4-3-2-1-idééém...

streda 31. januára 2007

Blogger 2, časť 1

Skúsil upgradovať blog na Blogger2. Upgradovací proces sa zasekol na polceste, upgradol konto ale nenalinkoval nové konto k existujúcim blogom. Nemôžem sa preto dostať ku svojmu blogu. Starým kontom to neide, dajú mi info že som prešiel na Blogger2. Novým kontom to ide, ale zase nemám prístupné ovládanie blogu a ponúkajú mi nový blog.

(písané 31. 1. 2007, publikované 6. 3. 2007)

utorok 30. januára 2007

Founders At Work

Nearly all technical people have thought of one day starting or working for a startup. For them, this book is the closest you can come to being a fly on the wall at a successful one, to learn how it's done.

Founders at Work is a collection of interviews with founders of famous technology companies about what happened in the very earliest days. These people are celebrities now. What was it like when they were just a couple friends with an idea? Founders like Steve Wozniak (Apple), Caterina Fake (Flickr), Mitch Kapor (Lotus), Max Levchin (PayPal), Sabeer Bhatia (Hotmail) and Joel Spolsky (Fog Creek Software) tell you in their own words about their surprising and often very funny discoveries as they learned how to build a company.

streda 13. decembra 2006

Nová divočina

Rozlehlé plochy nádraží prosypané štěrkem a prolévané olejem či herbicidy jsou městskými polopouštěmi. Strouhy pražských potoků jsou miniaturními městskými kaňony, opuštěné továrny představují svérázná skalní města se střídáním stinných a sluncem rozpalovaných poloh. Příkopy u solených silnic jsou zónami kropenými vodní tříští neexistujícího moře.
-- Radek Mikuláš