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

MyEgo.cz

home foto blogy mywindows.cz kontakt

Nastavení Apache a Windows pro IE6 a IE7

Webdesign, CMS 11.12.2006

Instalovat na jeden počítač několik verzí MSIE jde několika způsoby, nicméně jediná skutečně 100% odpovídající realitě u uživatelů je pouze formou instalace virtuálního stroje (VMWare, Virtual PC), nové kopie operačního systému, a MSIE 7 v tomto prostředí.

Instalace virtuálního stroje pro IE7

Pokud dnes používáte Windows XP s IE6, Microsoft připravil zcela zdarma prostředí pro Microsoft Virtual PC 2004 (dostupné opět zdarma), které je plně funkční do 1. dubna 2007, a obsahuje předaktivované Windows XP a IE7 jako obraz pro VPC 2004. Osobně jsem této nabídky nevyužil, protože používám mnohem lepší VMWare Workstation, ale zajímavé to pro webdesignéry opravdu je.

S provozováním dvou operačních systémů na jednom počítači není žádný problém, zvláště pokud máte některý z nejnovějších Intel procesorů s podporou virtualizace, ale plná fukčnost je zajištěna i na AMD Athlon 64 / X2, a samozřejmě hromadu RAM (2GB je ale dnes pro práci standardem, osobně jsem už přešel na 4GB).

IE7

Nakrmte vyhledávače archívy

Webdesign, CMS 05.12.2006

Napsal jsem pro BLOG:CMS triviální plugin, který na stránce archívů vypíše abecední seznam všech existujících článků členěných podle skupin kategorií a subkategorií. Je to dobrá „potrava“ pro vyhledávače, a domnívám se, že rovněž pro čtenáře…

Kód pluginu NP_AllItems.php

<?php
/**
  * BLOG:CMS: Personal Content Management System 
  * http://blogcms.com/
  *
  * Radek HULAN, 2006
  * http://hulan.cz/
**/

class NP_AllItems extends NucleusPlugin {

	function getName() {   return 'AllItems';    }
	function getAuthor()  { return 'Radek HULAN'; }
	function getURL() { return 'http://hulan.cz/'; }
	function getVersion() {   return '1.0'; }
	function getDescription() { return 'This plugin displays all items.'; }
	function supportsFeature($f) { return ($f == 'SqlTablePrefix') ? 1 : 0; }

	function doSkinVar($skinType) {
		global $blog, $catid;
		$blogid = $blog->getID();
		if (intval($catid))
			$catfilter = " AND c.catid = $catid ";
		else
			$catfilter = '';
		$query = sql_query(
				'SELECT s.name as catgroup, c.cname as catname, i.inumber AS id, i.ititle AS title, UNIX_TIMESTAMP(itime) AS published '.
				'FROM '.sql_table('item').' i, '.sql_table('subcategory').' s, '.sql_table('category').' c '.
				'WHERE s.blogid='.$blogid.' AND s.groupid=c.cgroup AND c.catid = i.icat '.$catfilter.' AND i.idraft=0 '.
				'ORDER by catgroup, catname, title ASC');
		$catgroup = '';
		$catname = '';
		while ($row = sql_fetch_object($query)) {
			// category name
			if ($catname != $row->catname) {
				if ($catname)
					echo '</table>';
				// category group
				if ($catgroup != $row->catgroup) {
					echo '<h4>', htmlspecialchars(sql_unescape($row->catgroup)), '</h4>';
					$catgroup = $row->catgroup;
				}
				echo '<h5>', htmlspecialchars(sql_unescape($row->catname)), '</h5>';
				$catname = $row->catname;
				echo '<table><tr><th style="width:330px">Článek</th><th style="width:80px">Publikováno</th><th style="width:80px">Čteno</th></tr>';
			}
			// article
			$viewed = intval(quickQuery('SELECT views as result FROM '.sql_table('plugin_views').' WHERE id='.$row->id)). 'x';
			echo '<tr><td><a href="'.createItemLink($row->id).'">', sql_unescape($row->title), '</a></td><td>', date("d.m.y",$row->published), "</td><td>$viewed</td></tr>\n";
		}
		if ($catname)
			echo "</table>\n";
	}
}
?>

Kdo dělá nejlepší software na světě? Microsoft…

Webdesign, CMS 08.11.2006
Microsoft

Poslední tři až čtyři roky se Microsoft mimořádně snaží. Té změny si musel všimnout každý. Steve Ballmer zjevně Microsoftu svědčí. V minulém tisíciletí (a s Billem Gatesem s hlavním slovem) to byla společnost, která měla výborný marketing, ale jen průměrné produkty (například OS/2 byl objektivně lepší než Windows 95/98 a kdysi dávno bylo AmiPro lepší než Microsoft Word). V tomto tisíciletí se ale Microsoft jednoznačně orientuje na prosazování nikoliv pomocí marketingu, ale pomocí kvality. Produkty Microsoftu dnes patří mezi absolutní špičku, a pokud chcete mít to nejlepší, kupujete si Microsoft produkty. Pokud chcete průměr, používáte open-source či konkurenci Microsoftu.

Když porovnám nové Microsoft Office 2007 na OpenOffice 2.0, ocitám se v open-source software o 10 let zpět. Nový Microsoft Windows Live Messenger 8 nemá rovněž konkurenci, při srovnání na poslední verze ICQ, Yahoo či AIM. Nový nástroj pro webdesignéry Microsoft Expression Web Designer konkuruje více než dobře dosavadnímu etalonu této oblasti, Adobe Dreamweaveru 8. Sada programovacích nástrojů Visual Studio a .NET zničila dříve špičkové, ale dnes beznadějně zastarávající, produkty Borlandu. Windows XP SP2 jsou mimořádně stabilní systém, který nikdy nepadá, na rozdíl od konkurence ve formě nestabilní "splácaniny" Mac OS X s Finderem, a ve výrobě je luxusní novinka jménem Windows Vista. Microsoft Outlook nemá konkurenci jako osobní organizér. Windows Mobile 5 jsou nejlepší operační systém pro mobilní zařízení, se kterým se Palm OS či Symbian OS nemůže srovnávat. Nový Windows Media Player 11 je opravdu vynikající přehrávač audia a videa, a ve hrách nemá DirectX 9.0c / 10.0 rozhraní konkurenci v OpenGL.

Klávesnice a myši Microsoftu patří (vedle specializovaného Logitechu) v oblasti hardware dlouhodobě k těm nejlepším. I na trhu hudebních přehrávačů je nový Microsoft Zune funkčně a kvalitativně jasně lepší než dosavadní jednička Apple iPod. Nový X-Box 360 dokázal solidně "zatopit" společnosti Sony, a není to opět jen díky marketingu, ale díky jeho kvalitě.

Myslím si, že trend kvality je v Microsoftu s příchodem Steve Ballmera jasně vidět, není to již jen největší světová softwarová společnost, která má dobrý marketing, je to nově i společnost, která má objektivně nejlepší software.

Pokud jsem před pár lety koukal po Linuxu, a napsal o něm desítky článků, a používal chvíli Apple s jeho zaostalým Mac OS X, dnes nemám jediný důvod.

Nemám problém platit za kvalitu, a protože ji Microsoft poskytuje, používám jeho produkty. Patří k tomu absolutně nejlepšímu, co je na trhu.

Opera 9 - zapamatování hodnot formulářů

Webdesign, CMS 08.11.2006

Když jsem psal pro Interval.cz článek o pokročilé konfiguraci nejlepšího prohlížeče Opera 9, nezmínil jsem se o jedné věci, která Opeře dlouhodobě a nepochopitelně chybí, a kterou přitom řada uživatelů vyžaduje. Jedná se o zapamatování vkládaných vstupních hodnot pro formuláře.

Veškeré ostatní browsery, Firefoxem počínaje a MSIE konče, tuto funkci nabízí zcela standardně.

Na Opera fóru je řada žádostí o doplnění této funkce, nicméně je již řadu let ignorována. Nicméně, existuje zde naštěstí řešení ve formě uživatelského JavaScriptu. Maxim Volkov napsal skript nazvaný Opera Input Suggestion, který postačí nahrát na Váš disk, a Opera si již bude zadávané hodnoty do formulářových polí pamatovat a nabízet je.

Nejprve si v nastavení Opery, sekce Pokročilé volby | Obsah | Nastavit Javascript nastavte cestu pro uživatelský JavaScript, třeba na C:\ Program Files\ Opera\ UserJS. Následně do tohoto adresáře nahrajte soubor ops.js, restartujte Operu, a při dalším spuštění si již budete moci vybírat z dříve zadávaných hodnot ve všech formulářích na webu. Instalace je opravdu snadná.

Drobné upozornění: uvedený skript ukládá veškeré hodnoty v cookies, a je tak omezena jejich velikost pro jednu stránku na max několik kB, což ale v praxi opravdu stačí.

Opera Input SuggestionOpera Input Suggestion

Srovnání rychlosti Firefoxu 2, MSIE 7 a Opery 9

Webdesign, CMS 07.11.2006

Na howtocreate.co.uk vyšel aktualizovaný test rychlosti prohlížečů. Je v něm pěkně vidět, jak je Firefox nechutně pomalý a neohrabaný browser, a proč používat Operu.

Opera 9.01 tradičně ve všech testech vede nejenom na Firefoxem 2.0, ale i nad MSIE 7.0 (Beta3). Pokud k tomu přidáme bezkonkurenčně největší množství funkcí Opery, prohlížeče pro profesionály, vítěz testu je zcela jasný.

Firefox je zjevně špatně naprogramovaný prohlížeč, velký a pomalý balast, s minimem funkcí.

Test Opera 9 MSIE 7 Firefox 2
první start 2.47s 7.80s 11.64s
druhý start 2.24s 2.40s 3.05s
CSS 0.84s 2.13s 1.71s
tabulky 1.08s 1.47s 1.62s
skripty 13s 36s 22s
obrázky 1.44s 2.47s 2.03s
historie 8s 39s 48s

Zdroj: www.howtocreate.co.uk/browserSpeed.html

Bankovní IT „odborníci“

Webdesign, CMS 01.11.2006
Money

Volal mi dnes ráno jeden můj kamarád, že má u sebe odborníka na IT z jeho banky, a instaluje mu internetové bankovnictví. Prý je to velice složité. Spočívá to v tom, že se na root disku C: nahraje certifikát, a poté se udělá odkaz v Microsoft Internet Exploreru na banku.

Nicméně, uvedený špičkový bankovní pracovník měl velký problém. Starám se občas o tu síť, jako fileserver je tam Fedora Core 5 (Samba), a na všech Windows XP počítačích je jako defaultní prohlížeč Firefox (vypadá stejně jako MSIE 6, tedy pro IT lamy ideální). Jenže zmíněné bankovnictví ve Firefoxu nejede. Což o to, MSIE je tam stále nainstalován, ale tento člověk, se specializací na instalace internetového bankovnictví, netušil, že může myší vytáhnout odkaz na MSIE na plochu, doplnit za ten odkaz URL bankovní aplikace, a vše bude fungovat. Strávil jsem s ním na telefonu zhruba 10 minut, a pořád nebyl schopen vytvořit odkaz přetažením EXE souboru z Exploreru, přejmenovat jej, stisknout pravé tlačítko myši, a doplnit za definici odkazu URL.

Prostě bankovní IT „odborník“… Internetové bankovnictví ani po hodině práce nerozjel, a sekretářka tedy bude dále běhat do banky pěšky.


PS: znám spoustu IT lidí v bankách, zejména v oboru kapitálových trhů, kteří patří ke špičkám v oboru, ale rozhodně to nejsou tito „pochůzkáři“.

RapidShare.de účet na RapidShare.com

Webdesign, CMS 31.10.2006

RapidShare.de je jedna z nejstarších a dosud absolutně nejlepších služeb pro upload a download velkých souborů. Existuje hodně konkurentů, ale dostupností a spolehlivostí se k tomuto "otci" dosud nikdo zatím nepřibližuje.

Možná jste si všimli, že existuje i její ekvivalent na adrese RapidShare.com, na nějž se ovšem nedá přihlásit z Vašeho účtu z RapidShare.de. Naštěstí existuje oficiální promo akce, při níž zkopírujete "de" účet do "com", postačí se přihlásit na "de" do Premium-Zone, zde si zkopírovat číslo v závorkách, a vložit je do speciálního formuláře na RapidShare.com Promo.

Na email Vám přijde nové přihlašovací jmého a heslo, a následně již můžete používat obě služby, přičemž platíte jen jednu cenu.

Firefox 2.0 vypadá už docela použitelně

Webdesign, CMS 24.10.2006

Zatímco k Firefoxu 1.5.0.7 a starším jsem se stavěl jako k pomalému a nepodařenému nedodělku, tak verze 2.0 (5.5MB, Win EXE) vypadá zatím docela dobře. Nepřináší žádné zásadní funkce (jen zase kopíruje pár věcí z Opery), ale celkově se lépe ovládá a je rychlejší. Není to sice pořád špičková Opera 9.0 pro profesionály, ale už se to dá v krizi používat.

Otázkou je, zda běžní uživatelé mají přecházet na Firefox 2.0, když zde máme Internet Explorer 7.0, s lepším rozhraním než Firefox. Zatím bych řekl, že ano, protože IE7 bude v češtině až na počátku roku 2007. Bezkonkurenčně nejlepší volbou ale samozřejmě zůstává Opera 9.0. Musím se smát, když uživatelé IE7 a Firefoxu 2.0 objevují funkce, které má Opera již roky…

Osobně také nechápu, proč Firefox 2.0 stále, pro běžné uživatele, nepodporuje aktivně tabbed-browsing. Stále zde totiž není implicitně zobrazeno tlačítko pro otevření nového tabu, a 95% uživatelů, co si nic nepřenastavují, si tedy nikdy více než jeden tab neotevře. To nový Internet Explorer 7 má rozhraní zpracováno daleko lépe.

Trestní oznámení, antihulan a Michal Illich

Webdesign, CMS 18.10.2006
Policie ČR

Když se kolem 14.9.2006 na adrese antihulan.blog.cz objevil první článek, který pomlouval a křivě obviňoval moji osobu, nechalo mě to chladným. Tento web má skoro 6.000 čtenářů denně, a je pravda, že si nebere servítky, píše na rovinu, expresivně, občas někoho naštve radikálním postojem, a osamocený výkřik zuřivého teenagera na jiném webu na sebe poté nenechá dlouho čekat. Takový je prostě internet.

Řada lidí navíc závidí a nenávidí, a poté v emocích "publikuje". Pokud je to jeden článek, nechával jsem to (dosud) být, nicméně uvedený "antihulan" web jaksi nepřestával a nepřestával, denně chrlil nové pomluvy a nadávky, navíc šířil odkazy na svůj pomlouvačný web v diskusích na Živě.cz, MobilMania.cz, a dalších. Tolik koncentrované nenávisti se jen tak nevidí…

Po zhruba desátém článku, v němž se to jen hemžilo pomluvami a potencionálními křivými obviněními jsem poslal email na Michala Illicha, provozovatele blog.cz. Michal Illich mi tentýž ten odpověděl, že neví, zda prezentace je "právně závadná", a že ji mazat nebude. Zvláštní postoj. Jako člověk mě Michal Illich zcela zklamal, osobně jsem velice morální člověk, a pokud to někdo kolem nesplňuje, zcela u mě propadne. Uvedený "antihulan" web navíc zcela porušoval podmínku "nešíření nesnášenlivosti", kterou má blog.cz ve stanovách. Michal Illich se zachoval, z mého pohledu, prostě jako slaboch, a pravděpodobnou trestnou činnost páchanou na webu antihulan dále umožňoval.

Nezbylo mi tedy, než se obrátit 20.9. na Policii ČR s trestním oznámením na neznámého pachatele. Třístránkové trestní oznámení dostal k řešení p. Miroslav Hruška, Praha 10. Nutno říci, že se mu velice rychle povedlo zjistit skutečného "neznámého" pachatale, tedy autora webu antihulan.blog.cz, přestože technické vybavení Policie ČR je (bohužel) z roku 1998.

V té době ještě anonymní autor webu antihulan.blog.cz mi poslal emailem omluvu, nicméně, rovněž anonymní. Odepsal jsem mu, ať se k věci postaví jako chlap a zveřejní svoje jméno, každý umí anonymně nadávat, pomlouvat a křivě obviňovat, že poté zvážím mírnější postup. Nechtělo se mu, "vyměkl" až po prvním předvolání, a reagoval až 16.10., s tím, že napsal, že se jmenuje Marek Kocan, a omluvil se za svoje konání. Jeho jméno mi potvrdil i p. Miroslav Hruška, z kriminální policie, s nímž jsem měl den nato (17.10.) rozhovor.

Abych to celé zkrátil, uvedl jsem do protokolu, že jsem s neanomymní omluvou spokojen, a na dalším pokračování trestního řízení pro pomluvu a křivé obvinění netrvám (nutno říci, že vyšetřovateli to bylo spíše líto, statistika případů je statistika případů a orgány nahoře vidí jen statistiku). Jsem člověk, který nechce ostatní ničit, nicméně, pošlapávání mých osobních práv už zašlo příliš daleko. Myslím, že ono předvolání bude Markovi Kocanovi stačit (na to, že je to chlap přes 30, má mít už rozum), a dalších zoufalých a nenávistných činů se dopouštět nebude.

Rovněž jednotlivé komentující na webu antihulan.blog.cz trestně stíhat v tomto případě nehodlám.

Doufám také, že to bude pěkný precedens i pro případné ostatní -náctileté i starší "živly", co občas na internetu anonymně pokřikují. Jejich anonymita je vždy pouze zdánlivá, a mě osobně s jejich pokřikem již došla trpělivost. Podruhé již tak mírný, jako v případě Marka Kocana, rozhodně nebudu…

Zkuste se i na internetu chovat tak slušně, jako v reálném životě, při rozhovoru z očí do očí.

XStandard funguje i pod Linuxem

Webdesign, CMS 07.10.2006

WYSIWYG editor XStandard podporuje oficiálně jen Windows 2k/XP a novější a Mac OS X 10.4.x, což může být mírně omezující. Vyzkoušel jsem ovšem instalaci Wine na Fedora Core 5, plus poslední verzí Firefoxu 1.5.0.7, a vše je plně provozuschopné. Firefox si dokonce sám najde a nainstaluje XStandard plugin, a vše funguje na 100%. (Ne)oficiálně je tedy u XStandardu funkční i Linux :-)

XStandardklikněte pro zvětšení