Software

Vytváříme bootovací USB

Nenabíhá systém, nebo jej potřebujete odvirovat, zálohovat, rozdělit disky, nabourat se do cizího počítače… na to vše (a nejen to) se hodí bootovací disk. Nevýhodou připravených bootovacích CD je však to, že najdeme zpravidla jen jeden nástroj na takovém CD a také nutnost jej znovu vypalovat v případě vydání nové verze nástroje. Samozřejmě… najdou se už i připravené kompilace a přepisovatelná CD řeší i druhý problém. Ne vždy však najdeme na jednom místě vše, co zrovna potřebujeme.

Příprava USB disku

Pro začátek se hodí prázdný (není nutností) USB disk s dostatkem místa pro veškeré nástroje, které na něm chceme používat. Pod slovíčkem „nástroje“ mám na mysli funčkní bootovací CD nebo jejich obrazy. Důležitá je také podpora BIOSu pro bootování z USB disků a stejně tak je dobré upozornit, že (alespoň podle toho, co jsem se dočetl nebo doslechl) ne každý USB disk lze udělat bootovacím a ne na každém počítači, i když takovou funkci podporuje, bude takový USB disk fungovat.

Začneme stažením MultiBootISOs-v0.3.exe (objeveno zde). Tento program modifikuje potřebným způsobem MBR disku, zapíše nástroj grub4dos a vytvoří bootovací menu, ve kterém jsou připraveny funkční procedury pro některá CD (především live linuxové distribuce). Toto všechno zabírá naprosté minimum místa.

League of Legends

Kdo zná Warcraft 3 , bude pravděpodobně také vědět, co je DOTA . Pro ty, co už neví, co je Warcraft 3, doporučuji tento článek přeskočit. A těm, co neznají DOTA jen pro přiblížení – jedná se mod, přesněji vlastně jen mapu, právě do Warcraft 3. Proti sobě stojí dva týmy a cílem hry je zničit hlavní budovu druhého týmu. Na rozdíl od klasické hry ovládate jen svého hrdinu, zbytek je řízen počítačem.

A co je tedy League of Legends ? Jedná se o samostatnou hru, která je do jisté (velmi vysoké) míry kopií DOTA. Samotná hra se liší se jen v některých detailech a zároveň s sebou přináši spoustu vylepšení.

Společné vlastnosti

Do každé hry si hráč zvolí jednoho z hrdinů, kteři se od sebe liší ve způsobu boje a čtyřmi základními dovednostmi. Mapa, na které bitva probíhá, je téměř shodná jako v DOTA (sám si ji už přesně nepamatuji). Jsou zde tři cesty k základně soupeře – středem a po krajích, vzájemně propojené menšími cestičkami a hlídané strážními věžemi. Hrdinové získávaji v průběhu boje zkušenosti, za které si lze vylepšit některou z dovedností a zlato na nákup vybavení. Postupně jeden z týmů získává převahu (zpravidla svou větší herní zkušeností nebo neschopností druhého týmu), dostane se postupně až do základny soupeře, kde zničením hlavní budovy hra končí jeho vítězstvím.

Isshou filter - obrázky a flash v Drupalu

S Drupalem se bavím sice jen chvíli, ale i tak jsem už prošel a vyzkoušel spoustu modulů, které by se mi mohly na tomto webu hodit. Zatím jich používám jen pár a to hlavně proto, že ne všechny mi funkčně tak úplně vyhovují. Řešil jsem hlavně vkládání obrázků a flash videa.

Obrázky

Než se dostanu k vlastním filtru, zmíním se o několika modulech, které jsem vyzkoušel a které mě vedly nakonec k tomu, že jsem si vytvořil modul, který mi vkládání obrázků usnadní tak, jak se mi to hodí nejvíc. Nejprve k obrázkům… vyzkoušeno mám ImageField, Image, Image assist a Inline. Svým způsobem sem ještě patří i ImageCache.

ImageCache se o zobrazování obrázků, na rozdíl od ostatních jmenovaných modulů, přímo nestará. Na starost má vytváření obrázků z daného originálu změnou rozměru nebo použitím vybraného (spíš jednoduchého) filtru. Stačí jen vytvořit profil, který bude udávat parametry nového obrázku a před cestu vedoucí k němu z adresáře files dopsat navíc imagecache/název_profilu. Pokud se v této cestě žádný vytvořený obrázek zatím nenachází, bude vytvořen automaticky. Změnou jakéhokoliv parametru profilu dojde ke smázání všech obrázků, které se v něm do té doby vytvořily. Asi první důvod, který se nabízí, proč využít tento modul, je vytvoření zmenšených náhledů na obrázky třeba za účelem vytvoření galerie.

Synchronizace souborů online - Dropbox, Syncplicity a SpiderOak

Přes den děláte s počítačem v práci, večer k němu sednete doma a k tomu vlastníte i notebook… a ke všemu by jste rádi měli vždy po ruce pár dokumentů, se kterými často pracujete? Není problém. Jedním řešením je samozřejmě flash disk, který v dnešní době stojí „pár korun“. Mě se ho občas ale nechce pořád nosit a pak… už se mi stalo, že jsem si data na něj zapomněl i nahrát. Tomu se pak říká smůla… Další možností je pracovat jen na notebooku – můžete si ho s sebou vzít prakticky kamkoliv, ale přece jen je na přenášení maličko větší a na delší cestu se „pronese“. A Remote Desktop? Taky řešení, pokud počítáte s tím, že ostatní počítače budou vždy zapnuty.

Já jsem nakonec zvolil ještě jinou variantu a tou je online synchronizace souborů. Funguje to asi tak, že si zvolíte složky, které si bude synchronizační aplikace neustále hlídat a v případě jakékoliv změny v nich je všechny promítne na vzdálený server. Na všech ostatních počítačích, kde tato synchronizační aplikace beží také, budou podle těchto změn lokální soubory aktualizovány. A to vše zcela automaticky. Aplikací k tomuto účelu je hned několik, zmíním zde tři, které jsem vyzkoušel a u jedné z nich i zůstal…

Windows 2003 Server jako Workstation

Proč používat Server jako Workstation? Protože DreamSpark :) . DreamSpark je „projekt“ od Microsoftu především pro školy a studenty a umožňuje jim používat některé produkty i řady Professional (jako Visual Studio) vlastně úplně zdarma. Stačí jen prokázat, že jste studentem. K tomu stačí studovat v jedné ze škol zařazených do tohoto projektu, nebo se identifikovat platnou ISIC kartou. Tímto způsobem můžete naprosto legálně získat zdarma operační systém Windows. A to už za to stojí ;) . I když jej třeba nechcete využívat pro své osobní účely, je někdy potřeba alespoň pro ty studijní. A právě k tomu je DreamSpark určen.

Úvod

Tak se podíváme, jakým způsobem lze Windows Server 2003 upravit k obrazu svému, aby jste jej téměř nerozpoznali od Windows XP. Server 2003 je postaven na více méně shodném jádře, jaké má XP. Na DreamSpark je k dispozici i Server 2008, což je vlastně serverový Windows Vista. Jejich úpravu zkusím rozebrat někdy později, protože jsem se k nim prozatím nedostal. A abych řekl pravdu, XP (2003) mi vyhovuje svou menší hlavně paměťovou náročností a nemám ani jiný důvod přecházet na Vista (2008).

Jak tedy začít? Nejlépe stažením instalačních CD z webu DreamSpark :) . Pokud máte zkušenosti s aplikací nLite, je vhodné si tyto CD ještě upravit. Ušetříte tak trochu času po instalaci.

Qt vydáno pod LGPL licencí

Je to už více něž měsíc, ale všiml jsem si toho teprve nedávno. Framework Qt byl od verze 4.5 vydán pod licencí LGPL (namísto dříve „jen“ GPL). Znamená to, že vývojáři nyní nemusí při využití tohoto frameworku poskytovat zdrojové kódy ke svým aplikacím, ale jen zdrojové kódy ke Qt, pokud je nějakým způsobem změní. Jestli je to dobře nebo špatně je otázka… přece jen asi trošku ubude (v případě Qt) zdrojových kódů, ze kterých se dalo něco pochytit, ale chápu i autory, kteří si rádi ponechají svůj kód jen pro sebe (patřím spíš do této skupiny :) ).

"Texy! je sexy!"

Tak přesně tento nadpis uvidíte, pokud se mrknete na oficiální stránky projektu Texy. Jedná se vlastně o rozšíření napsané v PHP, které lze využít v několika redakčních systémech nebo editorech. Začal jsem ho používat už před několika lety spolu s Wordpress. A o čem že to je? Umožňuje psát bez větších znalostí HMTL nebo PHP formátovaný text, tabulky, odkazy nebo vkládat obrázky s naprosto jednoduchou a pochopitelnou syntaxí. Také snad každý článek na tomto webu je napsaný s pomocí Texy.

Nápověda je velmi dobře zpracovaná a používat Texy se tak naučí za chvilku opravdu každý. Celý projekt je navíc zdarma pod licencí GPL. Pro komerční projekty je k dispozici i k tomu upravená licence. Texy doporučuji vyzkoušet, určitě si jej pak zamilujete…

Multisite v Drupalu

Když jsem se pokoušel přijít na to, jak nastavit Drupal tak, aby bylo možné využít jednu instalaci pro více „nezávislých“ webů, našel jsem několik postupů a návodů, ale ani jeden mě nedovedl nějakému funkčnímu výsledku. Spousta návodů také počítá s tím, že si web vedete u sebe na počítači a/nebo máte přímý přístup k souborům a můžete si upravovat konfigurační soubory Apache. To zpravidla není v případě využití webhostingové služby možné…

Postup, který jsem nakonec zvolil vyžaduje alespoň vytvoření symbolického linku. Přes webové rozhraní nebo FTP klienta se mi to nepovedlo, přes support webhostingu to však nebyl nejmenší problém. Takže pokud máte alespoň tuto možnost, tak hurá na to…

Čeština do Drupal 6

Balík Drupalu je standardně jen v anglickém jazyce. Přeložen je však do několika desítek dalších jazyků, jejichž balíčky lze stáhnout ze stránky překladů. Nechybí mezi nimi samozřejmě ani čeština.

Obsah překladového balíčku je třeba rozbalit a zkopírovat do adresáře, kde se nachází Drupal. To můžete udělat ještě před instalací samotného systému – už při instalaci si pak budete moct vybrat, v jakém jazyce si přejete instalaci provést. Já jsem jazyk přidával až do instalovaného systému. V takovém případě je potřeba nastavit češtinu v administrátorském rozhraní – Administer/Site configuration/Languages. Zde Add language a vybrat Czech. Drupal Vás ještě vyzve k nalezení souboru překladového balíčku, který se nachází v profilesdefaulttranslations. Poté už stačí jen přepnout na češtinu (záložka ListLanguages).

Menší problém může nastat opět (jako v předchozím článku) na serveru se zapnutým Safe Mode. Drupal si vytvoří v adresáři files adresář languages, ale nemůže do něj kvůli právům správně přistupovat. Je potřeba tento adresář smazat a vytvořit znovu s právy 777.

Instalace Drupal 6.1

Dřívější web, na kterém jsem informoval o vývoji software, byl postaven na spíše blogovacím, než CMS, systému Wordpress. V základu se jedná o docela jednoduchý systém, který lze ale s využitím pluginů, kterých je pro něj opravdu spousta, téměř povýšit na CMS. Protože jsem však chtěl spíše plnohodnotný CMS, než systém plný pluginů, rozhodl jsem se po vyzkoušení několika variant (mimo jiné i Joomla) nakonec pro Drupal.

Syndikovat obsah