Mafia II

Vyzkoušejte si Google Android

Březen 22nd, 2009

logo_androidGoogle Android je OpenSource operační systém pro “chytré” mobilní telefony. Prozatím jedinou společností vyrábějící telefony s tímto systémem je HTC se svým G1 (v ČR prodávaný jako T-mobile G1).

O Androidu mluví spousta lidí s nadšením, jaké má špičkové ovládání (prstem, žádný stylus) a o jak kvalitní systém se jedná. I já jsem chtěl vyzkoušet jak dobře se tento systém ovládá a jak vypadá za chodu a tak jsem hledal jeho emulátor, naštěstí nám ho Google nabízí jako součást Androidího SDK.

Zobrazit celý článek »


Proč jsem si koupil “rodinný” vůz :o)

Březen 19th, 2009

Jsou to necelé dva týdny, co jsem se konečně rozhoupal a po letech vyměnil svého Favorita, za lepší vůz. Dlouho jsem váhal kterou značku a model si pořídím až nakonec zvítězila velikost, praktičnost a pohodlí nad nízkou spotřebou a obecně “uznávanou” a chválenou značkou a já koupil Renault Espace III.

hummel

 

Od té doby se mě ale velké množství lidí ptá, proč jsem si koupil rodinný vůz, když jsem sám a nemám ho jak využít. Důvodů je mnoho, pět nejdůležitějších jsem sepsal: Zobrazit celý článek »


Bořiči mýtu o Windows Vista

Březen 7th, 2009

Velmi zajímavé video, doporučuji všem kteří stále o Vistách pochybují :o )

Bořiči mýtu o Window Vista

Obecně doporučuji sledovat videa a články na Microsoft NechNetu, dozvíte se spoustu zajímavých informací…


Adobe AIR – krátké seznámení

Březen 4th, 2009

Dřív než vychrlím několik tutoriálků k technologii Adobe AIR, bylo by dobré o ní alespoň něco málo napsat.

Pokud jste se ještě se jménem Adobe AIR nesetkali, nebo setkali, ale nepochopily o co běží shrnu vám to v krátkém popisu:

Adobe AIR (Adobe Integrated Runtime) je technologie, která vám umožní napsat aplikace pro operační systémy Windows, Linux a Mac OS a to za použití technologí HTML + JavaScript, Adobe Flash nebo Adobe Flex. Výslednou aplikaci poté můžete distribuovat pomocí balíčku .air a je spustitelná na všech počítačích, které mají nainstalovaný Adobe AIR Runtime (asi 20MB velký framework, svým využitím ne nepodobný Java Runtime nebo .NET Framework). Výsledná aplikace pak může vypada například následovně:

Kuler, program vytvořený pomocí Adobe AIR

Zobrazit celý článek »


Facebook neví, jak to mezi námi je…

Únor 22nd, 2009

Facebook neví, jestli mi tykat nebo vykat

Facebook neví, jestli mi tykat nebo vykat

Stále se nemůže rozhodnout, jestli jsme se sblížili dost na to abysme si tykali nebo ne. Tak to plete…


Rychlá úprava hosts ve Windows Vista

Únor 21st, 2009

Pro úpravu systémových souborů (jako např. %windows%\system32\driver\etc\hosts) potřebujete ve Windows Vista administrátorská oprávnění. Což je dosti otravné. Mnoho lií to z nedostatku jiných řešení řeší vypnutím UAC. Já si chci zachovat skvělou bezpečnost, která je s UAC spojena. Takže jak si alespoň trochu ušetřit práci? Bez editoru s admin právy se neobejdeme.

Ve Vistách lze spustit soubor s elevated-rights několika způsoby:

  1. RMB > Spustit jako správce
  2. Ctrl + Shift + Enter
  3. “Spouštět jako administrátor” v nastavení aplikace
  4. správcovský příkazový řádek
  5. spuštění z jiné “elevated” aplikace
  6. úpravy v registrech a další “nepřenositelné” úpravy

Problém spouštění elevated notepadu je v tom, že se musíte prokousat adresáři až k hosts. Takže využijeme toho, že pokud něco spustíme z elevated aplikace, tak to má také elevated práva. Uděláme si jednoduchý BAŤák.

notepad C:\Windows\System32\drivers\etc\hosts

A ten poté budeme spouštět přes CTRL+ALT+ENTER nebo přes RMB > Spustit jako správce. Otevře se notepad s otevřenými hosts, ve kterém upravíme co je třeba a v klidu uložíme. Bez hledání cesty.


Nefunkční partials v ZF po upgradu na 1.7.5

Únor 20th, 2009

“Requested scripts may not include parent directory traversal (”../”, “..\” notation)”

Tahle práva mě dnes překvapila při ladění shopu. Používal jsem na jednom serveru spoustu věcí na ZENDu, tak jsem si nechal dát ZF do include_path, abych nemusel pokaždé tahat FTPčkem těch10MB (nemam shell access). A ejhle, oni mi upgradovali na 1.7.5 a co se nestalo :)

Tahle chyba nastává, když vkládáte view s cestou např.: “../partials/muj-partial.phtml” :)

Řešení naštěstí existuje

$view->setLfiProtection(false);

Po chvíli zlobení a nadávání jsem vygooglil tento článek:
Zend Framework 1.7.5 Released – Important Note Regarding Zend_View
53.6.1. Migrating from versions prior to 1.7.5 v manuálu Zend Frameworku


Aliasy ve FileZilla FTP Serveru

Únor 13th, 2009

Po nasazení webu na Windows server jsem došel k závěru že občas přeci jenom budu potřebovat staré padající FTP, hledal jsem proto server s jednoduchou instalací a údržbou a bez nutnosti autentizovat pomocí systémových účtů. Dřívější zkušenosti s Cerberus FTP serverem nebyly úplně růžové a tak jsem hledal jinde a nakonec nainstaloval FileZillu.

Funguje bezvadně, podporuje i přenos zabezpečený pomocí SSL a konfiguraci lze měnit velmi rychle klikáním a za běhu (ne jako ve většině zaostalých linux-like aplikací, které musíte po šíleném editování několika textových souborů aplikaci restartovat, aby jste zjistili že vám někde chybí středník nebo závorka). Na jediný “problém” jsem narazil ve chvíli kdy jsem potřeboval jednomu uživateli přiřadit více různých adresářů na disku.

Řešení jsem ale nakonec našel a je velmi jednoduché. Uživateli přiřadíme prázdný adresář jako “domovský” (nař. “c:\homes\petr.kratina\“, je na vás, zda-li uživateli povolíte přímou práci i s tímto adresářem) a další adresářům vytvoříte “aliasy” (RMB na adresář => “Edit aliases”) a zadáme plnou cestu na disku! Né tedy relativní k domovskému adresáři ale například “c:\homes\petr.kratina\red-pill.cz“, ale tento cílový adresář nevytvoříme! Po uložení nastavení a přihlášení na FTP uvidíte obsah domovského adresáře i adresáře virtuální.

FileZilla

Toto řešení není zrovna user-friendly, ale velmi pěkně pomocí něj můžeme nadefinovat přehlednou a zabezpečenou strukturu pro každého uživatele.


Přesun blogu na nový server

Únor 9th, 2009

Tak je to tu, konečně jsem našel trochu času a proveld update WordPressu a při té příležitosti ho i přesunul na nový server běžící na Windows Server 2008 platformě.

Nakonec se vše obešlo bez nejmenších problémů a vlastně bylo během několika minut vše hotovo, upgrade WP na novou verzi proběhl téměř automaticky (stačí odmazat vše kromě konfigurace a adresáře wp-includes, nahrát nový wordpress a vstoupit do administrace, která updatuje DB), přesun z Linuxu na Windows byl pak už otázkou sekund - zkopírování souborů a databáze a následný import .htaccess souboru do Rewrite Modulu IIS7.

Vše je okamžitě funkční a připravené k provozu. Platforma Windows mi pak nabízí vysokou stabilitu a rychlost (IIS7 a FastCGI PHP je vážně skvělá kombinace), velmi snadnou správu webu, práci se soubory i databází a uživatelský komfort nesrovnatelný s příkazovou řádkou Linuxu (vždyť nový RDP server mi například umožní přenášet soubory mezi lokálním a vzdáleným pc pomocí copy&paste).


Zend_Log_Writer_Firebug a logování v dispatchLoopShutdown()

Únor 6th, 2009

Pro jeden svůj projekt jsem chtěl logovat data z DB profileru. Udělal jsem si plugin s hookem na dispatchLoopShut­down() a do něj dopsal logovací funkci. Jenže jaké bylo moje překvapení, když to nefungovalo. Zkoumal jsem to dosti dlouho a nemohl jsem najít chybu.

Zobrazit celý článek »</texy>


« Předchozí stránkaDalší stránka »