Webdesign, CMS » MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

Co si lidé myslí o Firefoxu

Webdesign, CMS 19.02.2008

Jak odstranit Firefox? (via www.file.net)

Soubor firefox.exe není souborem operačního systému Windows. Tato aplikace naslouchá či posílá data na otevřené porty v LAN i internetu. Firefox.exe také umí nahrávat vstup uživatele a monitorovat aplikace. Jeho bezpečnostní hodnocení je 25%, tedy nebezpečný.

Pokud se firefox.exe nachází v adresáři "C:\Documents and Settings", poté je jeho hodnocení 18% nebezpečný. Velikost je 7160419 bajtů (50% případů), nebo 6621794 bajtů. Program má viditelné okno.

Pokud se firefox.exe nachází v adresáři "My Files", poté jeho hodnocení je 42% nebezpečné. Jeho velikost je 7190637 bajtů. Program není vidět, ale může nahrávat vstup uživatele a monitorovat aplikace.

Pokud se firefox.exe nachází "C:\Program Files", tak je jeho hodnocení 60% nebezpečný. Velikost souboru je 7162979 bajtů.

Co si o tom myslí uživatelé?

  • 68 uživatelů si myslí, že firefox.exe je základní aplikace Windows nebo nainstalovaná aplikace.
  • 5 uživatelů si myslí, že je neškodný.
  • 4 uživatelé jsou přesvědčeni, že je neškodný, nebo aspoň není (výrazně) nebezpečný.
  • 1 uživatel se obává nebezpečí.
  • 4 uživatelé si myslí, že firefox.exe je výrazně nebezpečný a doporučují jej odstranit.
  • 3 uživatelé nemají na firefox.exe žádný názor..

A co vy? Co si myslíte o firefox.exe a používáte IE7 Pro?

AJAX (XMLHttpRequest) nefunguje na subdoméně

Webdesign, CMS 07.02.2008

Pro mnohé to bude asi samozřejmost, ale XMLHttpRequest nefunguje, pokud metoda open() volá cokoliv jiného než skript na aktuální doméně. Takže z DOMENA.cz si nezavoláte www.DOMENA.cz ani samozřejmě subdomena.DOMENA.cz.

Je to nemilé, ale v případě subdomén se to dá snadno a rychle obejít přes symbolické odkazy (ln -s from to).

Dnes jsem hodinu ladil jeden rozsáhlý skript, který po nakopírování na produkční server "přestal fungovat" (AJAX se ladí hodně špatně), a až poté mě napadlo přečíst si znovu dokumentaci pro XMLHttpRequest.open(). Důvodem nefunkčnosti je bezpečnostní nastavení prohlížečů, nicméně myslel jsem si, že subdomény jsou povoleny. Nejsou.

Nová prezentace Města Český Brod

Webdesign, CMS 19.01.2008

Společnost F-ART AGENCY, s.r.o. vytvořila novou webovou prezentaci pro Město Český Brod. Prezentace je založena na redakčním systému F-ART:CMS 5.0. Cílem bylo zajistit přístupnou a přehlednou formu pro prezentování informací občanům, vytvořena je rovněž zcela nové sekce Turistika v CZ/EN/DE jazycích, výrazná je změna struktury menu a přístupu k informacím, a doplnění nových AJAXových komponent (online mapy, hodnocení komentářů a jiné).

Na webu je použita zimní varianta designu, vytvořena je i letní varianta (také v modrém tónu, ale bez sněhových vloček a rampouchů). Toto dělení designu na letní a zimní období se mimochodem setkává s velkým úspěchem (nabízí se ještě doplnění jara a podzimu). Turistická sekce zůstane pro změnu celoročně v zelené.

Pokud máte zájem o podobné řešení, můžete nás kontaktovat.

administrace CesBrod.cz
administrace CesBrod.cz

MIX08: v březnu živě z Las Vegas

Webdesign, CMS 15.01.2008
MIX08

MIX08 je pravidelná konference pro webové vývojáře organizovaná Microsoftem v Las Vegas. Díky laskavosti společnosti Microsoft Česká republika se budu ročníku 2008 účastnit také (skvělá nabídka na "podílení se na nákladech" od marketingového oddělení + KFL nakonec zahrnuje vlastně vše, takže opravdu nešla odmítnout).

Kromě keynote Steve Ballmera bude na programu řada přednášek o (budoucnosti) Live.com, SilverLightu a dalších technologiích.

Díky Microsoftu se tedy můžete na MyEgo.cz těšit za pár týdnů na online popis klíčových keynotes a panels, případně i na pár fotografií z leteckého pohledu na Grand Canyon :-)  Osobně se moc rád seznámím s lidmi z Microsoft CZ teamu (a případně si i zahraju večer nějaký ten poker).

Jako předkrm si můžete přečíst něco o MVP Summit Seatle 2007, který hezky popsal před rokem Pavel Koza (ce4you.cz), největšího českého webu zaměřeného na Windows Mobile zařízení.

Odpověď na editaci obrovských textových souborů: EmEditor 7.0

Webdesign, CMS 14.01.2008

Pokud někdy potřebujete editovat obrovské textové soubory v různých kódováních (typicky exporty z SQL databáze), nenašel jsem na to nic lepšího než EmEditor 7.0. Tento editor má mnoho plusů, ale mezi největší konkurenční výhody patří:

  • naprosto bezchybné automatické rozpoznání kódování vstupního souboru, ať už to je UTF8, CP1250 či CP1251,
  • extrémně rychlá reakce veškerých funkcí při libovolném kódování vstupního souboru (jiné editory při UTF-8 výkonově kolabují),
  • extrémně rychlé otevírání obrovských souborů, například otevření SQL dumpu databáze v UTF-8 o velikosti cca 100MB zabere zhruba 0.1 sekundy (ano, to je desetina sekundy),
  • schopnost pracovat se souborem o velikosti xGB a zabrat jen yMB v RAM (na screenshotech je ukázáno otevření souboru o velikost 226GB, osobně jsem otestoval jednotky GB a funguje to skvěle).

Výraznou výhodou EmEditoru je i nativní podpora pro 32bitové i 64bitové verze Windows Vista, zvláště ve druhé variantě není problém editovat soubory o velikosti xGB, aniž by člověk musel chodit při každém stisku klávesy na kafe.

Nepoužívám EmEditor jako hlavní programátorský editor (zde preferuji UEStudio a UltraCompare), ale pokud se potřebuji spolehnout na 100% zvládnutí kódování a extrémní rychlost, je EmEditor jediná volba. Dokonce i jeho spuštění je rychlejší než integrovaný Notepad ve Vista, který neumí téměř nic.

Cena za EmEditor je $40, a licence pokrývá 32bitovou i 64bitovou verzi. Kupte si jej, stojí to za to.

EmEditor

64bitové verze Apache, MySQL a PHP na Vista x64

Webdesign, CMS 03.01.2008

Instalaci 32bitových verzí Apache, MySQL a PHP jsem již velice podrobně popisoval (a jedná se mimochodem o jeden z nejčtenějších článků na MyEgo.cz, přes 40.000 pageviews).

Pokud používáte Windows Vista x64 či starší Windows XP x64, budete spíše chtít provozovat 64bitové verze těchto serverových komponent. Není to ale tak jednoduché, ani Apache ani PHP nenabízejí pro Windows oficiálně nic jiného než 32bitové verze, oficiálně 64bitový je pouze MySQL server.

Osobně používám pro vývoj neoficiální x64 kompilace Apache a PHP už skoro rok a fungují výborně, subjektivně se mi na Vista x64 zdají podstatně rychlejší než jejich 32bitové verze.

  • 64bitové PHP v poslední verzi 5.2.5 si můžete stáhnout na fusionxlan.com (jedná se o soubor PHP-current-x64.zip) .
  • Apache 2.2.4 server na blackdot.de (soubor httpd-2.2.4_x64.exe), zde je i slušný návod na kompilaci novějších verzí pomocí Visual Studia 2005.

Oba soubory rozbalte třeba pomocí 7-zip do adresáře, kde je chcete mít nainstalovány. Konfigurace bude velice podobná jakou 32bitové verze, jen musíte nejprve nainstalovat Visual C++ 2005 x64 runtime, nastavit httpd.conf a php.ini stejně jako u 32bitové verze (viz článek), poté otestovat tuto konfiguraci pomocí bin/httpd.exe -t a pokud je vše v pořádku, tak nainstalovat službu pomocí bin/httpd.exe -k install.

Výsledkem bude podobné PHPINFO:

x64 verze PHP a Apachex64 verze PHP a Apache

Fantastický IE7Pro vydán ve verzi 2.0

Webdesign, CMS 02.01.2008

Internet Explorer 7.0 je velice dobrý prohlížeč, ale nejlepším se stává až s rozšířením IE7Pro, které doplňuje řadu důležitých funkcí, jako gesta myší, uživatelské skripty, pohodlné hledání na stránce, lepší manažer stahování, rychlé stránky, ukládání textů formulářů (včetně historie), blokace prvků na stránce, kontrola pravopisu a desítky dalších věcí.

Dnes byla vydána verze IE7Pro 2.0, kterou silně doporučuji. Internet Explorer 7.0 je s tímto rozšířením výrazně lepší (viz popis konfigurace) než zaostalý a neuvěřitelně pomalý Firefox 2.0, a funkčně přesahuje i Operu 9.2 ve standardní konfiguraci.

Dostupná je dokonce i 64bitová verze, kterou můžete použít na Vista x64 pro 64bitovou verzi Internet Exploreru 7.

IE7Pro v2.0

Internet Explorer 7 - pokročilá konfigurace s IE7 Pro a RoboForm

Webdesign, CMS 14.12.2007

Více než před rokem jsem pro Interval.cz napsal článek Opera 9 - pokročilá konfigurace. Dnes již Operu nepoužívám, protože část nově uvedených "Web 2.0" webů s ní bohužel vůbec nepočítá a fungují plnohodnotně jen v IE6, IE7, Firefoxu a některé i v Safari.

Dnes používám kombinaci IE7 + IE7Pro + RoboForm, a jsem s ní spokojenější. IE7Pro doplňuje do IE7 funkcionalitu desítek rozšíření Firefoxu, ale je to mnohem rychlejší než ukrutně neohrabaný Firefox, a Roboform je zase zcela bezkonkurenční plugin pro jednoduché přihlašování se na stovky webů a vyplňování formulářů. Nedokážu bez něj žít, tak je Roboform návykový.

Jak na instalaci IE7

Pokud Internet Explorer 7 ještě nemáte, a používáte zastararalý IE6 z roku 2001, můžete si jej stáhnout přímo od Microsoftu zdarma. Pokud používáte Windows Vista, tak IE7 je samozřejmě jeho součástí.

Po instalaci bude IE7 vypadat nějak takto:

Internet Explorer 7Internet Explorer 7

Microsoft přišel s velice inovativním vzhledem, který odstraňuje z prohlížeče zbytečné prvky (horní menu), a ponechává hodně prostoru pro horní lištu, vyhledávací okénko, a poté lišty se záložkami či toolbary třetích stran.

Podobnou konfiguraci jsem se nakonec snažil dosahovat i u Opery či Firefoxu (plugin Personal Menu), významně to zvětšuje prostor pro vlastní obsah. Pokud přece jenom občas menu potřebujete, postačí stisknout klávesu Alt, a menu se objeví.

Pokud chcete, stáhněte si rovněž úpravu KB945007, která zajistí automatické spouštění Flashe a jiných ActiveX komponent (není to ale nutné).

(Opera) Weird Al Yankovic: I`ll Sue Ya!

Webdesign, CMS 14.12.2007

Trošku odhlehčeně na téma žalobníček a outsider Opera versus Microsoft:

A já sám zažaluji Microsoft za to, že v Oblíbených záložkách defaultní instalace Windows Vista není odkaz na MyEgo.cz, nýbrž na Microsoft.com, čímž je "zcela jasně" naplněno monopolní postavení Microsoftu!

A také zažaluji Ubuntu, že mi instalují CD přehrávač a Totem, i když v systému nemám zvukovou kartu!

A Apple za to, že na jeho webu je video jen v QuickTime a ne v alternativním Flashi!

A také zažaluji Bena Afflecka! Za co? To je snad jedno, potřebuji k tomu vůbec nějaký důvod?!!

Automatická aktivace Flashe v IE6 / IE7: KB945007

Webdesign, CMS 14.12.2007

Microsoft dnes uvolnil záplatu na Internet Explorer verze 6 a 7 pod číslem KB945007. Za poslední rok a půl, pokud na stránce byl Flash či jiný ActiveX objekt (Java, Windows Media video), se tento neaktivoval automaticky, ale bylo nutno na něj nejprve kliknout a až poté s ním pracovat.

Na vině nebyla snaha Microsoftu znesnadnit lidem používání webu, ale žaloba jednoho patentového trolla, který si nechal licencovat tak úžasnou funkci jako "automatická aktivace komponent na webové stránce". Microsoft po roce a půl a několika soudních jednáních "podlehl" a zakoupil licenci na tento úžasný "patent" od společnosti EOLAS, což je onen patentový troll.

Nejsem sice zásadní odpůrce softwarových patentů, v jisté míře jsou dobré, ale je jasné, že je potřeba je zásadně přepracovat. Ochrana tvůrců zásadních myšlenek a objevů je potřebná, ale ne v míře, kdy vznikají patentoví trollové, nechají si "uzákonit" dávno známé a dlouho používané věci (aniž je oni samotní implementují v praxi), a po mnoha letech běžného užívání pak vymáhají na bohatých společnostech (jako je Microsoft) desátek z těchto zcela běžných "objevů".

Asi zajdu na úřad a pokusím se licencovat patent na získávání energie žvýkáním potravin (jídlo) a na pohyb pomocí střídavého přesouvání jedné končetiny před druhou (chůze). Jsem si jistý, že jsem tuto ideu dostal už před 34 lety, a jak jsem si všimnul, je od té doby mohutně zneužívána miliardami lidí na celém světě, kteří mi budou muset platit :-)