MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

Na co se těšit ve Windows 7

Windows 7 15.01.2009

Když jsem četl článek, který napsal Tim Sneath, s názvem The Bumber List of Windows 7 Secrets, tak jsem pojal silnou touhu zkusit Beta verzi Windows 7 i na produkčním stroji, kde zatím vládnou skvělé Vista x64 (a nejenom ve VMware), nicméně odolal jsem. :-)

Seznam vylepšení, tipů a triků ve Windows 7 by mi vyloženě pomohl při denní práci, ale vydržím do podzimu na finální verzi.

Jaké jsou vaše zkušenosti s Windows 7, pokud je máte instalovány "naostro"?

Nokia 5800 XpressMusic - minirecenze, pozitiva a negativa

Symbian 13.01.2009
Nokia 5800 ExpressMusic

Testuji právě pro MobilMania.cz telefon Nokia 5800 XpressMusic aka Nokia Tube s firmware 11.0.008 z 9.12. 2008. Tube je první přístroj od Nokie s kompletně dotykovým ovládáním, tedy věcí známou dávno z Windows Mobile, SonyEricsson UIQ a nedávno i od Apple.

Displej má rozlišení 640x360 bodů při úhlopříčce 3.2", je tedy netradičně úzký, což umožnilo vznik kompaktního telefonu (v porovnání na ostatní chytré telefony).

Není to telefon přímo srovnatelný na etalon ve formě HTC Touch HD, spíše než na práci se soustředí na studenty, děti a obecně mladší klientelu, která preferuje hudbu, video a styl před prací a dokonalým napojením na Microsoft Exchange a špičkovým zpracováním kontaktů a kalendáře (nicméně i zde je Tube vcelku použitelný).

Pokud vás zajímají nějaké konkrétní věci, napište je do komentářů, pokusím se na ně v následné recenzi zaměřit.

Osobně bych si Nokia Tube nekoupil, nejsem cílová skupina, ale pro mladší bych jej viděl jako ideální nástroj, je totiž robustnější a méně náchylný na zničení displeje než Touch HD, a také o 4-5.000 Kč levnější.

Pro náročné uživatele bych samozřejmě doporučil HTC Touch HD, pokud jim nevadí cena ve výši 14.000 Kč, popřípadě Samsung Omnia.

Windows 7 ke stažení pro veřejnost (a jak získat aktivační klíč)

Windows 7 09.01.2009

Přímé odkazy na stažení:

  1. Windows 7 x64 Beta (64bitová verze), 3.15 GB
  2. Windows 7 x86 Beta (32bitová verze), 2.44 GB

Pro aktivační klíč musíte udělat dvě věci:

  1. Běžte na technet.microsoft.com a přihlašte se
  2. Zkopírujte si níže uvedenou adresu do schránky a přejděte na ni ve stejném okně, jako jste přihlášeni na technet, zobrazí se vám registrační číslo pro 64bitovou edici (funguje i na 32bitových Windows 7)
    //www.microsoft.com/betaexperience/scripts/gcs.aspx?Product=tn-win7-64-ww&LCID=1033

Windows 7 Beta je ke stažení na MSDN

Windows 7 08.01.2009

Microsoft zpřístupnil na MSDN ke stažení Windows 7 Beta v anglické 32bitové a 64bitové verzi. Zítra by měla být k dispozici i Beta verze pro veřejnost.

Windows 7 navazují na inovace v uživatelském rozhraní, které představila Windows Vista, dále zlepšují uživatelské rozhraní ve formě Jump Lists (ovládání aplikací přímo z taskbaru), nový je samotný Taskbar (můžete třeba přepínat taby v IE8 přímo z taskbaru), lepší je práce s okny - třeba bezvadná funkce "snap to edges", lepší je provázanost na výborné Live.com aplikace, mimořádně snadné je vytvoření domácí sítě z více počítačů a Xboxu.

Jedná se o nejočekávanější systém tohoto roku, jehož starší verzi s tradičním zpožděním pár let kopíruje mimochodem i Apple - jeho Snow Leopard v roce 2009 konečně představí 64bitový kernel, 64bitové ovladače a 64bitovou správu paměti, což je základní vlastnost Windows Vista x64 od roku 2006 a Windows XP x64 dokonce o rok dříve. Windows 7 nicméně bude mít náskok celých tří let ve stabilitě a množství dostupných ovladačů.

Podobně jako je identický kernel Vista SP1 a Windows 2008 Server, bude Windows 7 kernel zřejmě shodný s Windows 2008 Server R2.

Pokud (z jakýchkoliv podivných důvodů) zůstáváte dosud u Windows XP z roku 2001 namísto u Windows Vista x64, tak Windows 7 je věc, který by vás neměla minout.

Windows 7

Použijte DB konečně naplno - zapomeňte na DB layer

PHP 07.01.2009

U spousty PHP projektů se člověk setká s databázovým layerem. Na tom není v zásadě nic špatného, objektový layer nad sadou funkcí je nutná věc. Špatné je, že většina těchto layerů "podporuje" více různých DB (ano, to je špatné), a to pochopitelně na úrovni nejnižšího společného jmenovatele. Takže se přes layer umíte připojit k DB, provést SELECT či INSERT, získat další záznam, případně chybové hlášení, a ... to je vlastně všechno.

Neuvěřitelná primitivnost. Jenže dnešní databáze toho umí mnohem více.

Problém je, že pokud se dostanete za hranice primitivního ANSI-92 SQL, 16 let stará věc, tak podobnost databází končí. Pokud definujete uloženou proceduru či funkci v T-SQL, nebude fungovat na Oracle s PL-SQL a už vůbec ne v primitivním MySQL.

Dokonce i trivialita jako je vynucení použití určitých indexů, nebo i návrh VIEW nebude všude fungovat stejně. Definice pro cizí klíče je odlišná. Ani datové typy nejsou stejné. LIMIT x není stejný. Nad Oraclem namísto IDENTITY či AUTOINCREMENT polí budete muset dělat sekvence a triggery pro BEFORE INSERT na daných tabulkách.

Databázové layery, které pracují s více typy databází, mají smysl pro některé open-source projekty. Tam je rychlost nadřazena nad výkon a spolehlivost. Jejich programátoři se poté omezují na nejprimitivnější SQL, "aby to fungovalo všude". Osobně ovšem ze všech projektů, kde jde o výkon, databázový layer pro model více databází odstraňuji (pokud tam je), ponechávám jen DB jedinou a optimalizované objekty pro ni, a snažím se vyždímat z této konkrétní použité databáze maximum.

Pro jeden velký portálový projekt (stovky tisíc pageviews denně) používám SQL Server 2008 a IIS7 právě proto, že T-SQL je mocný nástroj, a to i při propojení na PHP jako back-end. Na výkonu "skriptovaného" PHP zde tak v podstatě nezáleží, použije se jen pro prezentační část, a na to je PHP velice dobré.

Databázový layer pro více DB není znakem pokroku, u projektů postavených pro jeden konkrétní systém je často naopak znakem toho, že daný vývojář zná jen základy SQL a nic víc. Vše ostatní "prasí" na aplikační úrovni, přestože zpracování na serveru bývá rychlejší a výhodnější.

Asi založím "Ligu proti databázovým layerům" s podtitulem "Použijte vaši DB konečně naplno a nativně (a nejenom na primitivní SELECT a INSERT)" :-)

Dnešní rychlokvašná "MySQL generace" totiž vůbec neví, že databáze jsou určené k tomu, aby se v nich programovalo.

Vista x64: SQL Server 2008 driver pro PHP na IIS7

PHP 06.01.2009

IIS7 je výkonná platforma pro provozování nejenom ASP.NET aplikací, ale s FastCGI modulem také PHP skriptů. Při použití Windows serveru a IIS7 se rovněž nabízí použít jako databázi SQL Server 2008, namísto funkčně zaostalé MySQL 5.x.

PHP pro napojení na SQL Server používá dvě knihovny - mssql a pdo_mssql. Ani jedna z nich ovšem není dobrá a funkčně zůstávají někde v roce 1997.

Řešením pro PHP a SQL Server 2008 je nativní driver od Microsoftu - SQL Server 2005 Driver for PHP verze 1.0. Přestože má v názvu 2005, tak je postaven a funguje 100% i pro SQL Server 2008. K instalaci budete potřebovat i SQL Server Native Client, a to ve verzi 2005 (přestože máte instalovaný 2008 Server), 64bitová varianta je ke stažení zde.

Driver bohužel nenabízí nic, co by vám usnadnilo konverzi mezi UCS2LE (nativní kódování pro data v SQL Serveru, které ovšem pro změnu nepodporuje IE ani WebKit - Safari a Google Chrome) a UTF-8.

Buď vám budou stačit jednobajtová kódování jako je CP1250 anebo se musíte postarat o konverzi mezi UTF-16LE (s tímto kódováním pracuje PHP driver) a UTF-8 před uložením do databáze a po načtení dat.

SQL Server 2005 driver for PHPSQL Server 2005 driver for PHP

Práce s SQL Server 2008 není v PHP tedy tak dobrá jako v .NET, kde si kódování snadno specifikujete, ale s troškou práce na datové vrstvě můžete tuto databázi používat de-facto na 100%.

Související: dokumentace pro SQL Server Driver for PHP na MSDN

První pozice ve vyhledávačích aneb SEO prakticky

Webdesign, CMS 04.01.2009

Při vývoji nového webu se v F-ART AGENCY, s.r.o. automaticky zaměřujeme nejen na dokonalý uživatelský prožitek a snadné ovládání webu, ale také na optimalizaci webové prezentace pro vyhledávače. Veškeré naše webové prezentace jsou založené na redakčním systému F-ART:CMS 5.0 a nabízí SEO optimalizaci zdarma, považujeme to totiž za zcela přirozenou součást dobře provedeného webu.

Chcete příklad?

Před pěti měsíci dokončená prezentace IMAGECZ.cz nabízí AV řešení v šesti základních oblastech. Pojďme se podívat na pozici IMAGECZ.cz na Google.cz pro veškerých šest oblastí:



Jak je vidět, na veškeré klíčové dotazy je nová prezentace IMAGECZ.cz v první desítce na Google.cz, většinou dokonce na úplně první pozici.

Pokud máte zájem o řešení rozsáhlé webové prezentace dokonale přizpůsobeného vašim potřebám a optimalizované pro SEO, budeme rádi když nás kontaktujete.

Nejčtenější články na MyEgo.cz v roce 2008

Tiskové zprávy 01.01.2009

Následujících 20 článků z 556 publikovaných celkem se stalo nejčtenějšími v roce 2008 na MyEgo.cz:

Top 1-10
AUKCE MyEgo.cz110 132 x
TN.cz / tn.nova.cz - jak zlikvidovat pornoportál?61 264 x
Jak zabezpečit domácí Wifi router / síť - WPA / WEP43 407 x
Google zabodoval - překladač stránek i pro češtinu36 040 x
Windows Live Messenger - výrazně lepší komunikace než ICQ34 309 x
CoolerMaster Stacker 830 Evo: klenot mezi skříněmi31 081 x
Kupujeme televizi: plazma nebo LCD?30 850 x
Proč opustit Windows XP a přejít na Windows Vista x6427 642 x
Diskuse na internetu dělá z lidí idioty24 045 x
Windows XP CZ Service Pack 3 (SP3) ke stažení23 803 x
Top 11-20
Logitech G15 - nejlepší klávesnice pro programátory23 436 x
Therapia - ergonomická kancelářská židle, do které se zamilujete23 390 x
Hodní a nevinní komunisté aneb jak se nám pod nimi žilo23 264 x
Windows Live: Microsoft spojuje internet a desktop22 508 x
Jaký telefon zvolit: HTC Touch HD, Touch Pro, XPERIA X1, iPhone?21 928 x
Vrchol večerní kinematografie - americké seriály21 156 x
Dell UltraSharp 3008WFP - první dojmy z 30" jsou velice pozitivní20 284 x
Samsung televize: aktualizace firmware pro lepší obraz20 235 x
Email zdarma na vaší vlastní doméně: Live Custom Domains20 122 x
XBox 360 Elite - výborný XBox Live, skvělá hratelnost19 950 x

Myslím si, že zvláště počty přečtení by mohly tomuto blogu závidět téměř veškeré magazíny v ČR :-) V nejčtenějších článcích jsou jak ty technické a odborné, tak recenze i populární společenské věci. Dosavadní koncept MyEgo.cz čtenářům zjevně vyhovuje.

Výherci Antiethanol.com soutěže

Business 28.12.2008

V soutěži o 10 kartónů Antiethanol.com nápoje vyhrálo následujících 10 lidí:

NickJméno
agarwaenDaniel Strelec
djanosikDušan Janošík
DudoDušan Červeňak
MUDr. SovaPavel Mozis
n3oklanMichal Gavlík
PanWriesDavid Klouda
PeacherMichal Prynych
titan4Martin Lefler
TomasRTomáš Reitl
ZweitaktMichlovský Jakub

Nicméně i ti co nevyhráli se mohou těšit na dárek - tablety Antiethanol 07!

Výhercům blahopřejeme a na jejich email obdrží během dnešního dne instrukce pro nárokování výhry.

Kvalitní lyžování: Leogang - Saalbach - Hinterglemm

Lyžování 26.12.2008

Leogang, Saalbach a Hinterglemm, to jsou jména třech propojených oblastí do jednoho obrovského lyžařského areálu - SkiCircus.at. Osobně tam jezdím moc rád až řadu let, protože z ČR je to kousek, na vlek se nečeká déle než minutu (většinou ale vůbec), a denně můžete rekreačně sjet 30-40 km po modrých, červených a černých sjezdovkách, aniž byť jediný metr jedete po stejné trase. A kousek vedle (25 km) je Kaprun.

Vše je perfektně udržované, ceny jídla a kvalita výrazně lepší než v ČR, a úroveň ubytování také (v ČR jsem byl naposledy lyžovat před 15 lety, jednou, a po otřesné zkušenosti z domácích "hor" jezdím každý rok už jen do Rakouska).

Skipass je samozřejmě elektronický, platí pro celou oblast, a po ukončení každého dne se na SkiLine.cc můžete podívat na najeté výškové metry (je to samozřejmě jen aproximace ideální trasy, těch odhadovaných 127 km za 4 dny bude v reálu tak 140 - 150 km).

Leogang

Také je dobré se zastavit po lyžování v lázních, po cestě je třeba Therme Erding (jet po dálnici na Mnichov je sice o 100 km delší trasa než ta přímá, ale zase bezkonkurenčně nejrychlejší).