Once upon a time there was a hard drive. It served for not so long time and then decided to say good by. Because the drive was polite it denied system partition reading at first. It was a signal to save my data. Windows were no more alive ending in endless rebooting loop. Brave knight Sir Linux of Knoppix came, saw an conquered. There was a truecrypt volume on the dying disk drive. I tried to copy the whole volume file but there was a reading error after 3GB of 10Gb were read. As the truecrypt is implemented for Linux too I installed truecrypt to my old Knoppix Live CD mounted the broken volume and rescued all the interesting data. Just for a case I backed up truecrypt volume headers but I was lucky because the header in the volume was not corrupted.
The Truecrypt is possibly not the best of breed but it is close.
What a relief ....
úterý 16. června 2009
pondělí 8. června 2009
... nahlížení do katastru
Aktualizace: moje aplikace je ukončena, nahradila ji lepší, dotaženější. Taková, jakou jsem časem chtěl mít tu svou. Darwin vítězí, silní přežívají, slabí hynou. http://katastr2.cz.
Vzhledem k tomu, že náš zeměměřičský úřad poněkud zaspal dobu a komfort nahlížení do katastru nemovitostí je ... řekněme diskutabilní, vytvořil jsem malou jednoduchou aplikaci, pomocí které je nahlédnutí do katastru o něco pohodlnější.http://www.blogger.com/img/blank.gif
Pro zobrazení informací z katastru stačí pomocí internetové mapy (google, mapy.cz) najít místo, které vás zajímá (pozemek, dům apod.) a jediným kliknutím na toto místo si vyvolat výpis informací, které jsou o nemovitostech v dané lokalitě k dispozici.
A kudy tam? www.nahlizeni-do-katastru.cz
Vzhledem k tomu, že náš zeměměřičský úřad poněkud zaspal dobu a komfort nahlížení do katastru nemovitostí je ... řekněme diskutabilní, vytvořil jsem malou jednoduchou aplikaci, pomocí které je nahlédnutí do katastru o něco pohodlnější.http://www.blogger.com/img/blank.gif
Pro zobrazení informací z katastru stačí pomocí internetové mapy (google, mapy.cz) najít místo, které vás zajímá (pozemek, dům apod.) a jediným kliknutím na toto místo si vyvolat výpis informací, které jsou o nemovitostech v dané lokalitě k dispozici.
A kudy tam? www.nahlizeni-do-katastru.cz
pátek 22. května 2009
... získání GPS souřadnic místa v ČR
Stále častěji se mi stává, že po někom chci poslat souřadnice určitého místa ať už za účelem nahlédnutí do mapy nebo za účelem zadání souřadnic do navigace jako prevence proti bloudění. Následuje návod, jak souřadnice získat:
A to je asi tak vše. Jiné mapové servery poskytují podobnou službu (Google Maps, AMapy a další). pro tyto servery však výše uvedený popis neplatí.
- jděte na mapy.cz
- znáte adresu
- zadejte do vyhledávacího políčka adresu ve tvaru město, ulice číslo (Praha, Jindřišská 16) a nechte vyhledat
- nalezená adresa ze zobrazí na mapě v bublině, kde ve spodní části najdete odkaz GPS, který rozkliknete a u dolního okraje bubliny se objeví souřadnice např. Loc: 50°5'1.622"N, 14°25'42.132"E

- souřadnice naberte do schránky (Ctrl-C) a odešlete mailem, zadejte do ICQ nebo kam libo (Ctrl-V)
- místo nemá adresu, nebo ji neznáte
- můžete se přiblížit k místu zadáním blízké adresy (viz předchozí postup pro adresu)
- najděte na mapě konkrétní místo (při místní znalosti může hodně pomoci fotomapa
- zapněte zobrazování GPS

- klikněte na místo v mapě, jehož souřadnice chcete nabrat
- souřadnice naberte do schránky z levého horního rohu mapy

A to je asi tak vše. Jiné mapové servery poskytují podobnou službu (Google Maps, AMapy a další). pro tyto servery však výše uvedený popis neplatí.
čtvrtek 21. května 2009
... hovno pluje
Shodou okolností jsem narazil na výborný článek. Každý by si ho měl přečíst i když jeho název je lehce fekální. Ostatně on celý ten článek je takový. Má na to právo, když popisuje putování lidských výkalů od producenta až po vypuštění odpadní vody zpět do přírody na výstupu pražské čističky odpadních vod. Tak tedy ještě jednou "Hovno pluje"
pondělí 11. května 2009
... turn off the LED and signal is much better
After upgrading to OpenWRT Kamikadze 8.09RC2 on my Asus 500g Premium (v1) I have changed WiFi MiniPCI card. I have removed the original broadcom and placed Atheros card in. Everything works well (kernel 2.6) but ...
... the wifi signal was much worse than in previous setup (7.09, broadcom). After some googling I have found an answer. Strange but working.
To get better (not excelent) signal, following command has to be used:
There is some problem i the madwifi driver which brings much better signal, when the LED is turned off.
... the wifi signal was much worse than in previous setup (7.09, broadcom). After some googling I have found an answer. Strange but working.
To get better (not excelent) signal, following command has to be used:
sysctl -w dev.wifi0.softled=0
There is some problem i the madwifi driver which brings much better signal, when the LED is turned off.
neděle 26. dubna 2009
... závan historie až z roku 1934
středa 22. dubna 2009
... EU presidency in Joint Research Centre in Ispra
As the presidency is moving from one country to the other the respective country symbol is placed to the center of the first crossroad that a visitor can see after entering JRC. You can compare the Freench and Czech presidency symbols :-).
úterý 21. dubna 2009
... from behind of firewall ...
It is a hard life behind the firewall/nat. To make life easier I use several methods. All of them depends on my Asus 500g Premium with OpenWrt Kamikaze 8.09.
SSH dropbear server is running on the Asus router accepting connection on public IP on port 22.
OpenVPN server is running on the router on port 443.
Behind really restrictive firewall I use OpenVPN using the proxy to connect the computer to the router VPN.
To redirect traffic from certain applications I use putty dynamic tunneling feature in cooperation with freecap proxyfier.
How to setup:
.... crying because you do not have a machine with public IP available? Don't you cry and use some free virtual server hosting ;-).
SSH dropbear server is running on the Asus router accepting connection on public IP on port 22.
OpenVPN server is running on the router on port 443.
Behind really restrictive firewall I use OpenVPN using the proxy to connect the computer to the router VPN.
To redirect traffic from certain applications I use putty dynamic tunneling feature in cooperation with freecap proxyfier.
How to setup:
- connect to the VPN using OpenVPN - passing through firewall should work because 443 port is used.
- run putty with dynamic tunneling turned on (putty -D 3333 router.fqdn.com)
- putty created socks proxy listening on localhost port 3333
- launch freecap and set default proxy to localhost:3333
- add an application that needs to be tunneled into the freecap
- start the application through freecap - from this point the application will use the socks proxy created by ssh dynamic tunnel even if the application is not aware of SOCKS
.... crying because you do not have a machine with public IP available? Don't you cry and use some free virtual server hosting ;-).
čtvrtek 2. dubna 2009
čtvrtek 26. března 2009
... vmware server 2 vim.fault.InvalidState
I was just playing around with VMWare Server 2. It is a great product for home made virtual server farm. I spent several hours "repairing" my installation. I could not create a virtual machine, I could not change existing virtual machine parameters. Everything ended in:
vim.fault.InvalidState
Even after reinstalation the same error again.
The problem was: I entered maintenace mode and have forgoten. This action is possible only when using VMWare Infrastructure Client and is not available from web console.
That is why I am screaming: Stupid, stupid, stupid, I am stupid. My mistake. Several hours vasted. :-)
vim.fault.InvalidState
Even after reinstalation the same error again.
The problem was: I entered maintenace mode and have forgoten. This action is possible only when using VMWare Infrastructure Client and is not available from web console.
That is why I am screaming: Stupid, stupid, stupid, I am stupid. My mistake. Several hours vasted. :-)
středa 18. března 2009
... obchod s osobními údaji?
Jako klient nejmenovaného penzijního fondu jsem se rozhodl dívat se na stav svého konta pro penzi na internetu. Za tímto účelem jsem oslovil svůj fond, který mi v reakci zaslal k podpisu smlouvu O poskytování služeb internet penzijního připojištění.
Ve smlouvě mě zarazil rozsah požadovaného souhlasu se zpracováním osobních údajů. Kromě toho, že část ustanovení souhlasu byla nadbytečná vzhledem k zákonným povinnostem fondu souvisejícím se zpracováním státních příspěvků, se mezi souhlasné odstavce dostal tento:
b) Souhlasím s poskytováním informací o svém penzijním připojištění u XXXX mateřské společnosti a všem členům skupiny XXXX (propojené osoby - §66a Obchodního zákoníku); stejně tak i třetím osobám, výhradně smluvním partnerům XXXX, a to za účelem zajištění služeb XXXX ve prospěch účastníků.
c)Beru na vědomí, že souhlas je XXXX vyžadován v souladu s §38 odst.2 zák. č. 42/1994 Sb., o penzijním připojištění se státním příspěvkem (dále jen ZPP) zejm. z důvodu zkvalitnění poskytovaných služeb, snížení nákladů, nabídky nových služeb a za účelem komplexní nabídky produktů a služeb členy skupiny XXXX v rozsahu jejich bankovní licence či podnikatelského oprávnění.
Rozumím snahám o křížový prodej, dokonce jsem ochoten připustit, že mohou přinášet výhody klientům. Nesouhlasím však s takto paušálním rozšířením souhlasu s poskytováním osobních údajů v podstatě komukoli (tak i třetím osobám). Přičemž není možnost tento článek ze smlouvy vyřadit.
V tuto chvíli zahajuji komunikaci se zástupci nejmenovaného penzijního fondu a jsem zvědav na výsledek.
PS: ... přece jen jsem si při zakládání tohoto zápisníku dal alias prudič a je třeba ho naplňovat činy
Ve smlouvě mě zarazil rozsah požadovaného souhlasu se zpracováním osobních údajů. Kromě toho, že část ustanovení souhlasu byla nadbytečná vzhledem k zákonným povinnostem fondu souvisejícím se zpracováním státních příspěvků, se mezi souhlasné odstavce dostal tento:
b) Souhlasím s poskytováním informací o svém penzijním připojištění u XXXX mateřské společnosti a všem členům skupiny XXXX (propojené osoby - §66a Obchodního zákoníku); stejně tak i třetím osobám, výhradně smluvním partnerům XXXX, a to za účelem zajištění služeb XXXX ve prospěch účastníků.
c)Beru na vědomí, že souhlas je XXXX vyžadován v souladu s §38 odst.2 zák. č. 42/1994 Sb., o penzijním připojištění se státním příspěvkem (dále jen ZPP) zejm. z důvodu zkvalitnění poskytovaných služeb, snížení nákladů, nabídky nových služeb a za účelem komplexní nabídky produktů a služeb členy skupiny XXXX v rozsahu jejich bankovní licence či podnikatelského oprávnění.
Rozumím snahám o křížový prodej, dokonce jsem ochoten připustit, že mohou přinášet výhody klientům. Nesouhlasím však s takto paušálním rozšířením souhlasu s poskytováním osobních údajů v podstatě komukoli (tak i třetím osobám). Přičemž není možnost tento článek ze smlouvy vyřadit.
V tuto chvíli zahajuji komunikaci se zástupci nejmenovaného penzijního fondu a jsem zvědav na výsledek.
PS: ... přece jen jsem si při zakládání tohoto zápisníku dal alias prudič a je třeba ho naplňovat činy
úterý 17. března 2009
... konečně česky i na internetu
Kdysi, už je to dávno, jsem se pídil po pravidlech českého pravopisu na internetu. Žádná jsem nenašel a z ústavu pro jazyk český mi odpověděli, že pravidla nejsou a nebudou publikována na internetu z důvodu práv autorských.
Nyní konečně pravidla na internetu najdeme. Sice jsou kamuflovaná pod názvem Internetová jazyková příručka, ale jsou to pravidla pravopisu.
Díky za ně.
Nyní konečně pravidla na internetu najdeme. Sice jsou kamuflovaná pod názvem Internetová jazyková příručka, ale jsou to pravidla pravopisu.
Díky za ně.
neděle 15. března 2009
... encode video for Sonyericsson K550i
It's as simple as this:
ffmpeg -i in.avi -vcodec h263 -acodec libfaac -ab 96k -s qcif -qscale 3 -f 3gp out.3gp
neděle 8. března 2009
... the right tool for the right job
I needed to embed a logo image and a short static text into video. I needed to do it as a batch job. It took some time to find the right tool. Finally I have one.
Avisynth is the right tool. One drawback - windows only. But this will change in near future.
A short avisynth script does the job. Avisynth composes the video stream (raw)frame after frame acting as a frame server. The result can be fed into several encoders e.g. VirtualDub (great for debugging the script), mencoder (good for encoding final video into any format you may want).
Sample script - script.avs
Encoding - H.264 in MP4 container encoded using constant quality (variable bitrate)
Avisynth is the right tool. One drawback - windows only. But this will change in near future.
A short avisynth script does the job. Avisynth composes the video stream (raw)frame after frame acting as a frame server. The result can be fed into several encoders e.g. VirtualDub (great for debugging the script), mencoder (good for encoding final video into any format you may want).
Sample script - script.avs
video=DirectShowSource("input-video.avi")
logo=ImageReader("logo.png")
logoMask=ImageReader("logo.png",pixel_type="RGB32").ShowAlpha(pixel_type="RGB32")
Overlay(video,logo,x=20, y=20, mask=logoMask).Subtitle("text text text", 640,480, align=3)Encoding - H.264 in MP4 container encoded using constant quality (variable bitrate)
mencoder -ovc x264 -nosound -x264encopts \
qp=24:keyint=25 -of lavf -lavfopts format=mp4 -o out.mp4 script.avs
pátek 27. února 2009
... throw exception from ActiveX to Javascript
Developing a simple ActiveX I was not able to find clear information how to propagate exception from C++ code to Javascript. I'm using ATL and there are no exceptions when using ATL code.
The solutin is to implement
Now an exception is thrown in Javascript in the form of Error object with message property, which maps to what was set by
That's all for today.
Example:
The solutin is to implement
ISupportErrorInfo and act accordingly when it's the only method is called (apropriate code is generated by Visual Studio). Then when an error is to be reported after a method of ActiveX control returns, use functions CreateErrorInfo/SetErrorInfo to fill the error information data and use E_FAIL return code of the method.Now an exception is thrown in Javascript in the form of Error object with message property, which maps to what was set by
ICreateErrorInfo.SetDescription.That's all for today.
Example:
void setException(BSTR msg){
ICreateErrorInfo * cErrInf;
CreateErrorInfo(&cErrInf);
if (cErrInf==NULL) return;
cErrInf->SetDescription(msg);
cErrInf->SetGUID(component_IID);
IErrorInfo *err;
cErrInf->QueryInterface(&err);
SetErrorInfo(0,err);
}
...
setException(L"error mesaage");
return E_FAIL;
}
pátek 20. února 2009
středa 11. února 2009
... sentence of the month
Even the tchnical writer is able to write sentences that are not boring:
Chapter 8 revisits the definition and declaration criteria to a depth that will cause decompression sickness when you surface.
[credits]
Chapter 8 revisits the definition and declaration criteria to a depth that will cause decompression sickness when you surface.
[credits]
neděle 1. února 2009
... když whisku, tak dobrou
čtvrtek 15. ledna 2009
... arogance moci nebo nedostatek pochopení?
Informační centrum Prahy 4 - CzechPoint. Dlouho jsem nebyl na žádném úřadě. Teď není zbytí. Stisk tlaččítka mi přidělí číslo. Čekárna je prázdná. Přede mnou jen jeden úřaduchtivý kolega. On je číslo 12, já jsem číslo 13.
Č. 12 jde na řadu celkem rychle. Paní si ho přijde vyzvednout osobně, aniž by využila hi-tech lístečkového systému. Asi nemá důvěru ve stroje. Úřednice jsou za prosklenou stěnou dvě. Jedna vyřizuje č. 12 a druhá ... těžko říci. 10 minut čekám a číslo 12 je hotové. Úřednice opět přicupitá k dveřím a když zjistí, že jdu ověřit kopie listiny, prý, že u kolegyně a mizí. Ještě minutku otálím a zvažuji možnosti. Nakonec si řeknu, že "líná huba holé neštěstí" a paní, která má na starosti mojí agendu se optám, kdy asi by mohla mít na mě čas. A ona že asi tak za HODINU, že dělá uzávěrku a že to nemůže přerušit. Musím přiznat, že snad všechny elektrony v mém těle vyletěly na daleko vyšší energetickou hladinu a dostal jsem se do stavu značně excitovaného. Dal jsem si dvě a dvě dohromady a pochopil, že bych mohl ještě hodinu zírat na paní skrz sklo, což by ona odbyla sem tam udiveným pohledem. Požádal jsem ji, zda by takovou skutečnost nemohli na úřadě vyvěsit nebo alespoň čekajícím ústně sdělit, aby lidé zbytečně nemarnili čas. Říkala, že vyvěsí, ale pochybuji, že k tomu došlo.
Samozřejmě, že jsem hodinu nečekal. Vrátil jsem se odpoledne a paní mě v klidu a velice ochotně a příjemně provedla, co jsem požadoval.
Nerozumím duši úředníka, nerozumím tomu, že bez jakéhokoli studu nechají člověka bez špetky informace postávat zcela zbytečně před branou svého království. Snažím se sám sebe utěšit interpretací, že nejde o opojení pocitem moci, ale o pouhou nedovtipnost a nedostatek empatie a nepochopení skutečnosti, že někteří z nás mají lepší věci na práci, než postávání v úředních hodinách před prázdným úřadem.
Č. 12 jde na řadu celkem rychle. Paní si ho přijde vyzvednout osobně, aniž by využila hi-tech lístečkového systému. Asi nemá důvěru ve stroje. Úřednice jsou za prosklenou stěnou dvě. Jedna vyřizuje č. 12 a druhá ... těžko říci. 10 minut čekám a číslo 12 je hotové. Úřednice opět přicupitá k dveřím a když zjistí, že jdu ověřit kopie listiny, prý, že u kolegyně a mizí. Ještě minutku otálím a zvažuji možnosti. Nakonec si řeknu, že "líná huba holé neštěstí" a paní, která má na starosti mojí agendu se optám, kdy asi by mohla mít na mě čas. A ona že asi tak za HODINU, že dělá uzávěrku a že to nemůže přerušit. Musím přiznat, že snad všechny elektrony v mém těle vyletěly na daleko vyšší energetickou hladinu a dostal jsem se do stavu značně excitovaného. Dal jsem si dvě a dvě dohromady a pochopil, že bych mohl ještě hodinu zírat na paní skrz sklo, což by ona odbyla sem tam udiveným pohledem. Požádal jsem ji, zda by takovou skutečnost nemohli na úřadě vyvěsit nebo alespoň čekajícím ústně sdělit, aby lidé zbytečně nemarnili čas. Říkala, že vyvěsí, ale pochybuji, že k tomu došlo.
Samozřejmě, že jsem hodinu nečekal. Vrátil jsem se odpoledne a paní mě v klidu a velice ochotně a příjemně provedla, co jsem požadoval.
Nerozumím duši úředníka, nerozumím tomu, že bez jakéhokoli studu nechají člověka bez špetky informace postávat zcela zbytečně před branou svého království. Snažím se sám sebe utěšit interpretací, že nejde o opojení pocitem moci, ale o pouhou nedovtipnost a nedostatek empatie a nepochopení skutečnosti, že někteří z nás mají lepší věci na práci, než postávání v úředních hodinách před prázdným úřadem.
pondělí 22. prosince 2008
.. satelitní příjem pro začátečníky II.
Hurá. Už několik dnů jsme uživateli satelitního televizního signálu. Už jsem se mohl pokochat zápasem snookeru. Bez znalosti pravidel to sice není úplně ono, ale to se poddá.
A k IPBoxu. Po drobném laborování, kdy jsem už měl sto chutí celou krabičku vyhodit z okna, se nakonec rozjelo používání Gital kartičky a všechny lákavé prémiové programy z promo nabídky na 3 měsíce. Sledujeme, nahráváme, přehráváme, jen naše dva tunery využít zatím neumíme, protože nám nejde používat jednu kartu z obou tunerů. Tak snad brzy.
A k IPBoxu. Po drobném laborování, kdy jsem už měl sto chutí celou krabičku vyhodit z okna, se nakonec rozjelo používání Gital kartičky a všechny lákavé prémiové programy z promo nabídky na 3 měsíce. Sledujeme, nahráváme, přehráváme, jen naše dva tunery využít zatím neumíme, protože nám nejde používat jednu kartu z obou tunerů. Tak snad brzy.
Přihlásit se k odběru:
Komentáře (Atom)