MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

Top software: FlashGet Download Manager

Software 05.01.2006

Download manažer je ve své nejjednodušší definici program, který podporuje stahování souborů pomocí FTP/HTTP protokolu. Tuto triviální implementaci je možné najít v programech jako je MSIE, Firefox či Opera. Specializované programy jdou ovšem mnohem dál, podporují akceleraci stahování formou rozdělení souboru do několika menších částí, hledání alternativních lokací pro download souboru, hromadný download více souborů, resume downloadu v případě přerušení, až třeba vypnutí počítače po ukončení downloadu.

Osobně preferuji jako download manažer FlashGet od AmazeSoftu, protože nabízí funkce a stabilitu, které jiné download manažery nemají.

PHP neobsahuje, obsahuje, neobsahuje SQLite

PHP 04.01.2006

Když jsem před půl rokem s radostí přivítal, že PHP 5.0 pro Windows obsahovalo standardně v sobě SQLite extension (a také třeba iconv), tak musím konstatovat, že v PHP 5.1 je zase všechno jinak. Chlapci pracující na PHP mají zjevně rádi náhodné změny, a tak se rozhodli, že PHP 5.1 už zase SQLite obsahovat zakompilované nebude, ale je nutné je explicitně načíst jako extension. A aby to nebylo tak úplně jednoduché, je nutné v php.ini načíst nejenom extension=php_sqlite.dll, ale rovnou takto:

extension=php_pdo.dll
extension=php_sqlite.dll

Chlapcům z PHP děkuji, jen více a více neustálých úžasných změn! Tedy, já tuším, že to je kvůli zahrnutí PDO, ale stejně by to chtělo trošku více konzistence a konzervativního postoje. Není důvod, aby non-PDO php_sqlite.dll potřebovala ke své funkci načtené PDO, taková mysql a mysqli extension to samozřejmě nepotřebuje. Je to bordel. Takto na novější verze nepřejde skoro nikdo, protože kompatibilita neexistuje.

Top software: Zoom Player WMV Pro

Software 04.01.2006

V nové sekci nazvané „Top Software“ budu uvádět recenze nejlepších programů, které osobně používám, a bez nichž by moje práce či zábava na počítači byla sotva poloviční. První recenze je na vynikající multimediální přehrávač Zoom Player WMV Professional 4.51.

Základní popis Zoom Player WMV Pro

Zoom Player WMV Pro je univerzální přehrávač médií, podporuje audio soubory, video soubory, DVD i internetová rádia.  Yaron Gur, hlavní autor Zoom Playeru, zjevně mimořádně dobře rozumí dané problematice, a napsal aplikaci, která je téměř dokonale nastavitelná v každém směru a přitom je pouhý 1 MB velká.

Zoom Player Pro

Osobně jsem už vyzkoušel mnoho různých přehrávačů, počínaje Microsoft Media Player 10, Media Player Classic,  RealPlayer 10.5 Gold, Foobar2000, WinAmp 2/3/5 a další, a mohu zodpovědně říci, že pro video a DVD jsem nenašel nic lepšího než je Zoom Player WMV Professional 4.51

Zoom Player je nabízen v několika variantách, free verze nepodporuje (na rozdíl od Pro verze) uživatelské přehrávání a definici filtrů a kodeků, a  WMV Pro verze navíc přidává podporu pro WMV DRM soubory.

Po instalaci vlastního přehrávače se podívejte i na češtinu a vzhledy  pro Zoom Player Pro. 

Čeština pro ReaCompressor a ReaThumbnails

Software 03.01.2006

Připravil jsem češtinu pro dvě vynikající grafické aplikace ReaCompressor (převod a ukládání obrázků do JPEG/GIF/PNG/TIFF) a ReaThumbnails. Instalace spočívá v rozbalení a nahrání *.lng souboru do adresáře LANG dané aplikace. Obě aplikace jsou naprosto nepostradatelné při běžné práci s webem a publikací obrázků.

ReaCompressor

Serious Sam 2 - brutální sranda

Hry na PC 02.01.2006

Poté co jsem se po včerejším Silvestru někdy odpoledne vzbudil, tak jsem si nainstaloval novou hru, Serious Sam 2, a během noci ji dohrál. Je to brutální sranda, jedna z nejzábavnějších her dneška. Vlastní úkol hry je neuvěřitelně primitivní, a to sice střílet, střílet, střílet, střílet a střílet, nicméně zpracování je tak zábavné, že tomu všemu střílení dodává zcela jinou dimenzi.

Serious Sam 2

Představte si třeba, že pobíháte po jakémsi klášteru, a náhle objevíte tajnou místnost, na což Vám vypravěčka oznámí, že „the secret gay wedding has been interrupted“ (byla přerušena tajná svatba homosexuálů). Podobných slovník hříček a zápletek a narážek jsou v této hře tisíce, prostě každou chvíli se z plna hrdla smějete. Bezvadné jsou i narážky na jiné hry („I like big guns! This gun looks so… Unreal!“), Dark Vadera, The Matrix a mnohé další. Důležité jsou zde i slepice a králíci, ale nebudu prozrazovat proč. Luxusní jsou i animované sekvence před každou epizodou, což je zhruba jednou za 15 minut, zde se smějete opět naplno a mírně odpočíváte před dalším střílením a střílením a střílením a střílením.

Všemu dodává originální punc naprosto dokonalá hudba, představte si, že každý boj je doprovázen břesknou a mimořádně veselou hudbou, klidně v rytmu dechovky, k tomu veselé a jásavé barvy, a Vy do jejího rytmu střílíte jednu potvoru za druhou. Úchvatné! Vlastní potvory jsou rovněž mimořádně zpracované, najdete tu jakési dinosaury s doutníkem, klauny s bombou, kostry, občas nad Vámi přeletí F-16 a shodí bombu, také je tu obrovská masařka, The One, a mraky dalších neřádů. Jásavé, barevné, pestré, křiklavé a radostné zabíjení potvor v rytmu břeskné hudby, to je Serious Sam 2.

Občas máte rovněž k dispozici dopravní prostředek, aby Sam nechodil pořád jen pěšky. Zbraní i nábojů je všude dost, občas je vhodné je přepínat, a bossové jsou 100x větší než Vy.

Chcete-li si něco zahrát a přitom se z plna hrdla zasmát, doporučuji ke koupi Serious Sam 2. Dělají to lidé ze Záhřebu, a vývojáři Half Life 2, F.E.A.R. či Quake 4 se oproti nim mohou jít zahrabat (mluvím zde o technické kvalitě herního engine, dříve uvedené hry jsou samozřejmě skvělé, ale jejich engine kvalit Serious Engine nedosahuje).

Připravil jsem rovněž 40 screenshotů v rozlišení 1600x1200 z této hry, zde je díl 1 (7.5MB) a díl 2 (7.3MB).

Podivnost zvaná WordPress 2.0

Webdesign, CMS 01.01.2006

Jako hlavní vývojář komplexního systému BLOG:CMS 4.0 (cca 7MB kódu) jsem si stáhnul novou verzi WordPress 2.0 (cca 2MB kódu). WordPress je velice triviální systém pro blog, nedá se s ním udělat rozsáhlejší web, ale pro osobní publikování by měl být dostatečný. Zaměření na začátečníky je u WordPressu patrné, a proto jsem byl velice nemile překvapen složitostí jeho instalace a zprovoznění.

Nejprve je (dle dokumentace v readme.html) nutné přejmenovat wp-config-sample.php na wp-config.php a ručně v textovém editoru tam zeditovat údaje pro připojení k databázi. BLOG:CMS má na toto luxusní formulář, kde dané hodnoty vyplníte, a on svůj cfg.php soubor automaticky vytvoří. Trivialitka, ale potěší. Také ve WordPressu musíte pomocí phpMyAdmina vytvořit MySQL databázi, WordPress to neumí (BLOG:CMS samozřejmě ano). Docela by mě zajímalo jak začátečník databázi vytváří…

Následně se podle mizerné dokumentace pokusíte spustit wp-admin/install.php, a ono to zahlásí chybu „Your PHP installation appears to be missing the MySQL …“, protože WordPress nepodporuje MySQL 4.1 a vyšší (tedy mysqli PHP extension, podporuje jen mysql). Takže musíte upravit php.ini a nahrát kromě mysqli.dll i mysql.dll, či překompilovat Vaši instalaci Apache a PHP a MySQL pro podporu zastaralé mysql extension, restartovat Apache server, a poté to zkusit znovu. Opět, chudák běžný uživatel…

BLOG:CMS 4.0 má minimálně 100x více funkcí než WordPress 2.0, a přitom je mnohem snazší na používání a instalaci. Pokud se Vám WordPress 2.0 nakonec podaří zprovoznit, uvítá Vás primitivní rozhraní, které se naštěstí dá zlepšit pomocí Tiger 2.0 WordPress pluginu (via whitwa). Pokud máte zájem o kvalitní WYSIWYG editory, jako je XStandard či FCKEditor.net, u WordPressu na to ale zapomeňte, neobsahuje je.

Na jednoduché publikování článků je WordPress dostatečný, ale jinak je to zjevně špatně doladěný systém. Již po 5 minutách práce s ním mě zarazila tato hláška:

Parse error:
  parse error, unexpected '}' in 
  C:\web\www\wordpress\wp-admin\templates.php on line 164 

Dále jsem WordPress 2.0 zkoumat přestal, nemá to smysl. Je to hrubě nedoladěný systém.

Zdravím, mám problém s 192.168.42.89

Webdesign, CMS 01.01.2006

První den v roce 2006 (přeju všem vše nejlepší!), a už tolik humoru. Čtenář se jménem Volkor si chtěl nainstalovat PHP na Windows dle mého návodu, a protože mu něco nefunguje, napsal tento komentář:

Zdravim… Nainstaloval sem si apache a PHP, nicmene s tim mam trosku problemy… http://192.168.42.89/Biologie/sablona.php.. Netusim, proc se to zobrazuje tak divne. Nemate nekdo nejakej napad?? DIX

Pro laiky, IP rozsah 192.168/16 je dle RFC určen jen pro privátní sítě, tedy třeba pro intranet.dubnadmoravou.cz, na kterém Volkor je umístěn. S internetem nemá tato adresa nic společného, a není se tedy na sablona.php nijak možno podívat. Pokud někdo nemá takovéto naprosto základní a triviální informace, neměl by na programování v PHP byť jen pomýšlet, a věnovat se raději zahrádce, popřípadě si nejdříve zásadně zlepšit svoje znalosti.

Lepší adresáře a disky ve Windows (update)

Bezpečnost 22.12.2005
adresářová struktura

Jednou z mnoha věcí, kterou mají Windows jinak než Linux je struktura zařízení pro ukládání dat a jejich prezentace ve filesystému. V Linuxu neexistují žádné písmenka A:, B:, atd., ale veškerá zařízení jsou připojována do společné adresářové struktury, a to dle Vaší volby, typicky do adresářů /mnt či /mount.

Tento systém se mi zdá mnohem přehlednější, než třeba „organizovaný zmatek“, který provozuje Jirka Macich a hromada nic neříkajících písmenek.

Moc lidí ovšem neví, že i Windows umožňují používat veškeré Vaše disky pod jednou adresářovou strukturou, tedy jako Linux. Osobně to tak provozuji už od pradávna. Na přiloženém obrázku z Total Commanderu tedy není jen disk C:, ale i dalších 5 připojených disků a DVD mechanik.

Například disk D: je zde připojen jako C:\hry. K čemu je to dobré? Představte si, že máte jeden jediný disk. Hry na něj instalujete do C:\hry. Následně si koupíte druhý disk, na bootovacím disku necháte jen Windows a data, a hry přesunete na disk D:. Nicméně, ono to nefunguje, protože se změnila cesta. Stejně je to ale naopak, představte si, že máte dva malé disky, hry jsou teď na D:, potom si koupíte jeden obrovský, a hry si dáte na C:\hry. Co ted? Ano, zase reinstalace desítek či stovek GB programů. Prostě nic příjemného.

Pokud ovšem od počátku vše instalujete na C: , do různých adresářů (které ve skutečnosti mohou být odlišné disky), je Váš systém mnohem flexibilnější, protože různé disky můžete namapovat jako pod-adresáře na oné jednotce C:.

V praxi to potom vypadá takto:

Adresář Disk
C: hlavní bootovací disk, šifrovaný pomocí PGP Desktop 9.0
C:\hry diskové RAID-0 pole , nešifrované, používá se na hry a video soubory
C:\cd1 DVD mechanika Plextor
C:\cd2 DVD mechanika LG
C:\rdr čtečky na paměťovou kartu

Atom 0.3 je již „deprecated“

Webdesign, CMS 21.12.2005

Když jsem dnes validoval Atom feed WELL.DONE, byl jsem FeedValidator.org upozorněn na nutnost přechodu na verzi Atom 1.0. Atom 1.0 byl schválen v září 2005 a v listopadu 2005 byl upraven validátor tak, že použití Atom 0.3 feedu již pokládá za chybu validace. Což je popud proč věc řešit, dosud jsem Atom 1.0 ignoroval.

Na webu AtomEnabled.org se můžete podívat na kompletní specifikaci „nového“ Atom 1.0 formátu. Popravdě řečeno, od chvíle co jsem se na to podrobněji podíval, pokládám autora Atom formátu za mimořádně směšného idiota. Atom 1.0 je totiž zcela nekompatibilní s formátem Atom 0.3.

Proč tomu tak je? Autoři Atom formátu pokládali za naprosto nezbytné například změnit <modified> na <updated> („modifikováno“ na „aktualizováno“), <issued> na <published> („vydáno“ na „publikováno“) či text/html na html. To je celé k těm „zásadním“ změnám. Hra se slovíčky? Pěkně tyto úžasné modifikace popsal Rakaz.

Nyní je tedy WELL.DONE Atom 1.0 feed opět plně validní, nicméně, smysl této „úžasné změny“ opravdu nevidím, maximálně tak další uměle vytvořenou nekompatibilitu, větší zmatek uživatelů a vývojářů redakčních systémů, a naštvané výrobce RSS/Atom čteček.

Recenze MP3 přehrávače Teac MP-350

PC Hardware 16.12.2005
Teac MP-350

MP3 přehrávač od německé společnosti Teac jsem již recenzoval, a to model Teac MP-8000 s hard-diskem o kapacitě 20GB a váhou 138 gramů. Dnes recenzovaný model Teac MP-350 nepoužívá pro ukládání skladeb pevný disk, ale flash paměť, a to o kapacitě 512MB nebo 1024MB, s cenou 3.000 Kč či 4.000 Kč (včetně DPH), a váží pouhých 35 gramů.

Pokud se Vám nechce číst celou recenzi, tak zde mám krátké shrnutí: pokud hledáte miniaturní a po všech stránkách vysoce kvalitní MP3 přehrávač s barevným displejem, rádiem, diktafonem a s přehrávačem obrázků a videa, kupte si Teac MP-350 1024MB. Budete s ním naprosto spokojeni, toto zařízení nemá žádnou zjevnou chybu a vypadá nádherně (dle mého názoru lépe než třeba iPod Nano, a navíc se jeho povrch nepoškrábe).

Základní popis Teac MP-350

Teac MP-350 se dodává v poměrně velké oranžové krabici. Až ji otevřete, budete vlastní přehrávač poměrně složitě hledat, je totiž tak miniaturní, že jej snadno přehlédnete. Přesné rozměry jsou 70 x 35 x 13 mm a váha 35 gramů. V kapsičce u košile tento přehrávač rozhodně cítit nebudete.

Balenídodávané balení produktu