MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

ENJOY THE SILENCE

Mám rád... 02.05.2004
Depeche Mode

ENJOY THE SILENCE :: LYRICS :: DEPECHE MODE

Words like violence
Break the silence
Come crashing in
Into my little world
Painful to me
Pierce right through me
Can't you understand
Oh my little girl

All I ever wanted
All I ever needed
Is here in my arms
Words are very unnecessary
They can only do harm
Vows are spoken
To be broken
Feelings are intense
Words are trivial
Pleasures remain
So does the pain
Words are meaningless
And forgettable

All I ever wanted
All I ever needed
Is here in my arms
Words are very unnecessary
They can only do harm

Enjoy the silence

Jsem EUROOPTIMISTA!

Technologie 01.05.2004
freedom!

V roce 1989, v roce takzvané Sametové revoluce, jsem byl ve třetím ročníku na Gymnáziu. Ve svých 17 letech jsem nosil hrdě na klopě košile českou trikolóru, a byl jsem tak nadšený. Někteří post-komunisté na mě divně koukali. Nebylo moc lidí, co by se ke svobodě hlásili tak hrdě jako já. Masám svoboda nic neříká. Intelektuálům (v tom dobrém smyslu), umělcům, ano.

Průměrní lidé svobodu nechápou. Nechápou, co to je. V tomto miluji Ameriku. Průměrný Američan chápe mnohem lépe, jak je svoboda důležitá.

Vychováván v přísně proti-komunistické rodině a přísně anti-totalitní rodině, jsem nemohl uvěřit, že totalitní režim, svobodu potlačující, konečně i u nás skončil!

Logitech MX700 - víte, jak vypadá hlodavec zevnitř?

Technologie 01.05.2004

Dnes jsem chtěl rozdělat svého hlodavce Logitech MX-700™. Nemusel jsem. U Seldy a Roeho jsem našel odkaz na obrázek, jak hlodavec stažený z kůže vlastně vypadá. Jak? Na hlodavce je dost složitě a precizně vyroben!

PHP skript na automatické generování PDF souborů

PHP 01.05.2004
adobe acrobat

Looging for English version of this article?

Na http://www.fpdf.org/ je dostupná třída pro generování PDF souborů v PHP. Nicméně, jedná se o dost "syrový" produkt. Není možné jen tak jednoduše vzít XHTML soubor, poslat jej do toho, a vytvořit PDF.

Z tohoto důvodu jsem k této 40kB třídě vytvořil další 2 třídy (cca 15kB), které umožňují generovat PDF z XHTML komfortně, za pomocí 2 řádků v PHP!

Příklad:

Základem je třída createPDF. Její použití je nejjednodušší ilustrovat na příkladu:

$pdf =& new createPDF(
 $_POST['html'], // html text to publish
 $_POST['title'], // article title
 $_POST['url'], // article URL
 $_POST['author'], // author name
 time() );
$pdf->http='http://localhost/html2pdf/';
$pdf->directory='/www/html2pdf/';
$pdf->delete=10;
$pdf->useiconv=false;
$pdf->run();

Chcete si vyzkoušet převést text do PDF online?

Další možné způsoby použití této třídy, a její parametry, naleznete přímo v dobře komentovaném zdrojovém souboru html2pdf.php, nemá smysl je zde opisovat.

V souboru index.php naleznete jednoduché použití této třídy, uvedený příklad převede text vložený do uživatelem (do pole textarea), na PDF.

Zvláště upozorňuji na nutnost nastavení proměnných http a directory, udávají URI a lokální cestu, kde se bude vytvářet dočasný soubor (problém s tím měl Petr Weida, About, díky za upozornění). Rovněž, podporovány nejsou GIF soubory (licenční problémy, PHP třída pro PDF je nepodporuje).

$pdf->http='http://localhost/html2pdf/';
$pdf->directory='/www/html2pdf/';

Export your article to Adobe Acrobat PDF (via PHP script)!

Webdesign, CMS 30.04.2004
adobe

I’ve created a new plugin which allows a current article to be automatically exported into Adobe Acrobat PDF file format. This plugin is based on FPDF PHP class, from www.fpdf.org.

Main Features

The plugin can do the following:

  • display bold, italics, underline text.
  • display red and blue text.
  • understands and converts NP_FancyText plugin pseudo-text.
  • removes tags specific to NP_Poll plugin.
  • displays h1, h2, h3, h4 tags with appropriate font sizes and colors.
  • displays lists <li> with a proper list-style.
  • displays XHTML links as Adobe Acrobat links.
  • can embed pictures / images and/or link them!
  • displayes blockquote tags.
  • displayes <pre> and <code> tags with Courier font.
  • displays other text with Times New Roman font.
  • allows not to embed fonts into a PDF file, thus making them efficient, and very small.
  • displays ™, € and © characters.
  • supports iconv character conversions, if necessary.
  • creates a filename like this-is-a-title.pdf.
  • features automatic temporary files deletion after 60 minutes.
  • displays article name and URI in page header.
  • displays page number, and total number of pages in page footer.
  • creates a :banner: page with article name, article URI (hotlink), author name, creation date, and site URI.
  • allows to specify directory for creating temporary files (by default MEDIA_DIR/rsscache/). You have to issue chmod 777 command to this directory.

Rozšíření EU - zítra budu slavit!

Technologie 30.04.2004
EU

Prvního května se většina východní a západní Evropy dočká dlouho očekávaného členství v EU. K Evropské unii se připojuje 10 nových zemí – Česká republika, Estonsko, Kypr, Lotyšsko, Litva, Maďarsko, Malta, Polsko, Slovenská republika a Slovinsko.

Někteří lidé budou nadávat na "zdražení" (nejen SW), které ovšem není zapříčiněno Evroskou unií samotnou, ale naší socialistickou vládou a parlamentem. Vládou, která tuto zemi nehorázně zadlužila. Vládou, která se nám bude smát, se svými nadmutými konty.

Přestože se EU chová v řadě případů také jako místní socialistický moloch, mám z členství v EU radost. Je to cesta k volnému (relativně) trhu, konkurenci, a, hlavně, pohybu pracovních sil (zatím ovšem pro občany ČR ne až zcela volnému...).

Mimochodem, uvažujete o práci v Evropské unii? A pokud ano, uveďte prosím do komentářů v jakém oboru a časovém horizontu :)

Dnes je zavirovaný den!

Technologie 29.04.2004

Dnes je zavirovaný den. Potom, co mi přišlo emailem alespoň 5 fantastických "screensaverů", mi přišel další, docela zábavný email, no, přečtěte si to sami:

The original message was ...
from nat-ktk.miramo.cz [195.146.124.16]
----- The following addresses had 
permanent fatal errors -----
<feedback@yoogee.com>
(reason: 554 5.7.1 rejection: found virus SoBig)
----- Transcript of session follows -----
... while talking to mail.avenuemedia.com.:
>>> DATA
<<< 
554 5.7.1 rejection: found virus SoBig
554 5.0.0 Service unavailable

Podle toho to vypadá, že jsem jakoby posílal email, který měl v sobě virus. Jasně že ne. Jak nat-ktk.miramo.cz, tak feedback@yoogee.com je pochopitelně adresa vytažená z logů člověka, co skutečně vir má.

Pointa? V příloze je soubor s názvem details.com ;) Zřejmě bych jej měl spustit, ne? Abych se dozvěděl, v čem mám problém! Jako další milióny chytrých lidí, co to udělali přede mnou...

MX700 - hlodavec v domě po pár dnech

Technologie 28.04.2004
mx700

Před pár dny jsem psal o koupi nové bezdrátové (RF) myšky, Logitech MX™700. Po pár dnech s ní mám jen pozitivní zkušenosti. Nahradila optickou, kabelovou, myš Microsoftí. Velice úspěšně.

Takže, druhé dojmy z hlodavce:

  • Oproti myši s kabelem se mi, zprvu, zdála MX™700 těžká. Za 24 hodin jsem si zvyknul, nastavil si vyšší akceleraci a rychlost pohybu (Control Panel Windows), a zjistil, že je možno extrémně přesně kontrolovat pohyby kurzoru po obrazovce, i když pohnu myší jen o pár milimetrů.
  • Výdrž akumulátorků je skvělá. I po 3 dnech prakticky nepřetržité práce bez nabíjení je myška svěží. Na stole leží, zatím nevyužitý, stojánek, s nabíječkou. Myš do něj stačí velice jednoduše položit, a nabíjí se.
  • Včera jsem dělal celou noc na jedné dost složité retuši ve Photoshopu. Pro kamaráda. Amputoval jsem Harapesovi hlavu a ruku, doplnil je z jiné fotky, vyhladil vrásky, doplnil stíny pod rukou, odlesky manžet, stíny od kravaty, a řadu dalších věcí, na souboru o velikosti 80MB. Přesnost této myšky je dokonalá. Pokročilé retuše ve Photoshopu jsem vždy nenáviděl. Nicméně, přesnost a snadnost používání MX™700 je excelentní!
  • Oblíbil jsem si, kromě kolečka, na rolování, rovněž 2 tlačítka na skok o celou stránku zpět / dále. Dobré je i tlačítko na přepínání aplikací.
  • Reakce na pohyby myši je okamžitá. Lepší, subjektivně, (jak je to možné??) než u kabelu.
  • Absence kabelu je skvělá. Právě u té práce ve Photoshopu se to dobře pozná. Kabel tam občas velice vadí, překáží, kvůli kabelu uhnete často o jeden pixel, či více, a... ono je to poznat. S touto myší ne! Je přesná. Logitech MX engine a RF bezdrát je skvělý.

Nějaké negativa?

  • Ne :)

Regulární výrazy v PHP - online

Technologie 27.04.2004

Na bitesizeinc.net je dostupný, dost užitečný, online checker regulárních výrazů v PHP, včetně cca 30 nejčastějších výrazů před-definovaných.

Jak to funguje? Do levého okna napíšete text, do pravého regexp, stisknete Test a... zobrazí se Vám, která část textu je regexpem vybrána. Dost užitečné!

Gmail má v Evropě problémy

Google 27.04.2004
GMail

Před pár týdny se hlupáci z evropské komise rozhodli ukrást 500 miliónů € Microsoftu. Nyní se evropská Privacy International chystá na Google a jeho Gmail. Připomíná mi to opět hon na čarodejnice.

O co Privacy International jde?

Nelíbí se jim, dle oficiálního vyjádření, to, že Google bude skenovat Vaše emaily, a na základě toho, Vám nabízet reklamu. Formou textových AdWords. Také se jim prý nelíbí, že Google bude uchovávat i uživatelem smazané emaily.

O co ale skutečně jde?

Nabídnout zdarma 1GB prostoru pro email, s pokročilými vyhledávacími službami, znamená velice nepříjemně konkurovat lokálním, evropským, portálům, a mizerným emailovým službám s kapacitou schránky 1000x menší. Navíc, pokud uživatel GMailu souhlasí s licenčními podmínkami, tedy, že jeho emaily budou nějakým automatem skenovány, a na tyto podmínky dobrovolně přistoupí, není důvod, aby jakási evropská organizace, zakazovala takovéto podnikání. Proč potom nezakáže různé SpyWare a AdWare, které se instalují s každým druhým softwarem?

To, že program Google bude skenovat Váš email, není problematické. Vaše emaily stejně skenuje FBI, BIS, či řada dalších organizací. Váš email si bez problémů přečte Váš poskytovatel SMTP serveru a POP3 serveru.

Co mi zde ale mimořádně vadí, je rozdílný přístup evropských pitomců k úspěšným, velkým firmám, a k těm ostatním. Ty špatné firmy dostávají subvence (které se berou od firem úspěšných). Také Vám to připomíná komunismus?