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 :) ).

Přechod z PHP4 na PHP5

Včera byl uskutečněn přechod na novější verzi PHP frameworku. Abych řekl pravdu, ani jsem netušil, že tu mám ještě PHP4. Bylo to dáno tím, že registrace na webhostingu už má za sebou nějaký ten pátek a starší registrace měli implicitně zvolenou PHP4, novější pak PHP5. Pro tuto změnu jsem se také rozhodl proto, že některé moduly pro Drupal tuto novější verzi taky vyžadují a jedním vývojařem modulů mi to bylo přímo doporučeno. Jedná se o správce modulu Texy, který mi pomáhal právě Texy rozchodit na mém webu. Tímto mu děkuji i za jeho dík mě v release notes :) .

Jinak to hlavně vypadá tak, že není potřeba nikde nic nastavovat nebo měnit a Drupal funguje vesele dál. Tak bych si to vždy představoval a jen škoda, že není všechno takto jednoduché…

"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.

"Když zjistíš, že jedeš na mrtvém koni, sesedni!"

Protože nejsem na žádné velké (ani malé) psaní úvodů, nenapadlo mě nic lepšího, než začít příslovím indiánů z kmene Dakotů – „Když zjistíš, že jedeš na mrtvém koni, sesedni!“ . Přestože je přísloví dostatečně výmluvné, většina se řídí následujícími pravidly:

  • obstaráme si větší bič
  • vyměníme jezdce
  • říkáme: „Vždyť ten kůň vždycky jezdil.“
  • založíme pracovní skupinu pro analýzu koně
  • navštívíme jiná místa, jak se tam jezdí na mrtvých koních
  • zvýšíme standard kvality pro jízdu na mrtvém koni
  • vytvoříme task force pro oživení mrtvého koně
  • vypracujeme srovnávací přehledy různě mrtvých koní
  • upravíme kritéria, podle kterých se určuje, zda je kůň mrtvý
  • zaplatíme externí specialisty, aby jezdili na mrtvém koni
  • zapřáhneme pár mrtvých koní k sobě, aby se jim lépe táhlo
  • prohlásíme, že žádný kůň nemůže být natolik mrtvý, aby se na něm ještě nedalo chvilku jezdit
  • po poradě s veterinářem zakoupíme něco drahého, po čem bude mrtvý kůň běžet rychleji
  • vypracujeme studii, abychom zjistili, zda pro tento problém existují levnější poradci
  • nasedneme na svého starého slabého osla a zamaskujeme ho mrtvým koněm
  • nařídíme přesčasy a nosíme mrtvého koně sami
  • restrukturalizujeme stáj a zdvojnásobíme příděly krmení
  • prohlásíme, že mrtvý kůň byl už od samého počátku naším cílem
  • povýšíme jezdce, pak si sedneme a počkáme, až se kůň sám zvedne
  • budeme zapírat, že jsme kdy nějakého koně vůbec měli
Syndikovat obsah