mini::blog() http://jan.skrasek.com Most recent posts at mini::blog() posterous.com Wed, 13 Jul 2011 05:32:00 -0700 Neomezeně subdomén a domén na "lokále" http://jan.skrasek.com/neomezene-subdomen-a-domen-na-lokale http://jan.skrasek.com/neomezene-subdomen-a-domen-na-lokale
Pokud vyvíjíte lokálně, jistě vás přestalo bavit přidávat virtual-hosty a vyjmenovávat všechny domény a subdomény v hosts (c:\windows\system32\drivers\etc\hosts). Ve windowsích hosts totiž nelze použít wildchar *, tedy něco ve smyslu 127.0.0.1 *.local. Mj. se o tom už rozepsal David Grudl.

Celé to píšu, protože jsem našel jednoduší řešení, jak na win mít maličký DNS server. Jmenuje se Acrylic DNS Proxy. Po instalaci jednoduše nastavíte výchozí DNS na lokální. V menu Start mj. najdete zástupce na textový soubor, kde stejně jako v host nakonfigujete dané domény s wildchar.

Dále v Apachi už budete konfigurovat pouze jednotlivé domény. Subdomény Apache zvládne pohlídat sám (pomocí ServerAlias):

<VirtualHost *:80>
    DocumentRoot D:/storage/webs/signaly.cz/document_root
    ServerName signaly.l
    ServerAlias *.signaly.l
</VirtualHost>

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sun, 24 Apr 2011 09:44:00 -0700 Deploy s gitem, hook a dojmy http://jan.skrasek.com/deploy-s-gitem-hook-a-dojmy http://jan.skrasek.com/deploy-s-gitem-hook-a-dojmy

Již to nebylo udržitelné. Člověk si udělal nějakou feature do administrace (=upravil vzhled, poladil nějaký šablony) a už musel to nahravávat na dva servery, procházet všechny ty adresáře a podle "barevné tečky" (symbol tortoise gitu) přehrávat soubory na ostrej. Opruz. Při upravě frontendího kódu ani nemluvě, když daná úprava byla ve více třídách a metodách, tzn. pár lidem to muselo spadnout... :(

Tak jsem si nechal na servery nainstalovat git. Výborný tutoriál je zde: http://blog.urbasek.cz/instalace-git-serveru-na-ubuntu/. Pak ale začali problémy při vytváření githooku. Projekt běží v nette a historických důvodu má trošku divnou strukturu adresářů, takže něco jako git reset --hard do ostrých dat určitě dělat nešlo. Skvělou myšlenku mi vnukl hook, který používají signály.cz (pro které programuju) - udělat si bokem deploy adreáře, do něj provádět hookem git reset a posléze provést rsync potřebných souborů. To je již velmi použitelná strategie. V rsyncu si vyberu to, co chcu syncovat, co nechcu ... a jedem. Bylo ještě třeba nastavit parametr "-c", který aktivuje porovnání dle checksum, klasické porovnávání dle timestampu a velikosti není kvůli git resetu možné.

Nu, nicméně vyskytly se další problémy a to práva. Jako nejoptimálnější cestu (a díky za to, že vůbec je možná) jsme zvolili stav, kdy uživatel git (viz. tutorial) ma stejné UID jako uživatel, přes kterého jsem se normálně dříve přihlašoval do konzole (a přes SFTP nahrával soubory). Pouze zařazení do stejné skupiny nebylo dostatečné a zlobilo. Post-receive hook by mohl vypadat nějak takto:

#!/bin/sh

read oldrev newrew refname

if [ $refname = "refs/heads/production" ]; then
        echo "Welcome to git deploy!"
else
        echo "Deploy canceled!"
        exit 1
fi

branch="production"
source="/home/www/example.com-deploy"
target="/home/www/example.com"

unset GIT_DIR

cd $source
git fetch
git reset --hard origin/$branch

rsync \
  --include="/chci_include/.htaccess" \
  --exclude="/__*" \
  --exclude="/.git" \
  -r -p -c --size-only --delete-after  \
  $source/ $target/ 2>/dev/null

echo "Deploy finished!"

exec git-update-server-info

Na závěr přidám ještě příkraz pro deploy z konzole. Protože pushuji na dva servery, mám přidané 2x remote repository:

alias pushOnline='git c production; git merge master;git push origin_cz production;git push origin_sk production;git c master;'
alias gui='git gui&'

Příkaz gui je jen zpříjemněním spuštění dialogu pro commitování. :) Tyto řádky vytvořte (i na Windows ;) v souboru ~/.bashrc
Enjoy, snad to někomu pomůže!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Thu, 24 Mar 2011 13:48:29 -0700 Šůšn http://jan.skrasek.com/susn http://jan.skrasek.com/susn Musel jsem si to střihnout :)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sat, 19 Mar 2011 09:20:00 -0700 Rekurzivní smazání adresáře v Nette http://jan.skrasek.com/rekurzivni-smazani-adresare-v-nette http://jan.skrasek.com/rekurzivni-smazani-adresare-v-nette

1
2
3
4
5
6
7
8
9
10
11
12
<?php

$dirContent = Finder::find('*')->from($directory)->childFirst();
foreach ($dirContent as $file) {
if ($file->isDir())
@rmdir($file->getPathname());
else
@unlink($file->getPathname());
}

@unlink($directory);

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sun, 03 Oct 2010 02:15:00 -0700 PHP kvíz http://jan.skrasek.com/php-kviz http://jan.skrasek.com/php-kviz

Schválně, jestli pak víte, jaké budou následující boolean hodnoty:

1
2
3
4
5
6
7
<?php

var_dump('12:00' > '11:59');
var_dump('11:30' > '11:29:00');
var_dump('11:30' > '11:30:00');
var_dump('11:30' >= '11:30:00');

O své tipy se podělte v komentářích :)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sat, 25 Sep 2010 14:41:00 -0700 Webexpo 2010 http://jan.skrasek.com/webexpo-2010 http://jan.skrasek.com/webexpo-2010

Zkusím to nějak stručně a věcně. Mnozí se mnou nebudou souhlasit, ale to je asi  tak všechno, co můžou :)
Nejdříve perly, aneb to, co se mi opravdu líbilo:

  • Fabian Potencier - Symfony 2: skvělý řečník i framework, s jeho názorem v panelové diskuzi se naprosto ztotožňuji; Ten člověk ví a umí;
  • Derick Rethans - Debugging with Xdebug: jo, Nette framework je lepší, respektive není třeba pak právě "tolik" xdebugu :) každopádně, zajímavé zkušenosti, "něco" jsem se dozvěděl
  • Richard Fridrich - Čo ma naučili epické zlyhania na Centrum.cz: vtipné, poučné, zajímavé
  • Ryan Singer - Designing from start to finish: bohužel sem kvůli cestě do Brna musel odejít dříve, ale co sem viděl, to se mi moc líbilo, těším se na záznam
  • Diskuze - Budoucnost webových frameworků: s mnohým jsme nesouhlasil, ale aspoň se hádal každý s každým :D
  • Jakub Krč - Typografie v elektronických médiích
  • super tričko, zápisník, tužka
  • občerstvení před sály


Co ušlo, ale kdyby byly přenášející menší uspávači hadů, více akce a míň řečí, určitě bych ocenil:

  • Petr Douša, Lukáš Marvan - Testování použitelnosti – LIVE!: mnoho řečí pro nic
  • Lukáš Zaplatílek - Kašlete na uživatele
  • David Grudl - Nette Framework 1.0: příští VELKÁ věc: programátor v Nette se nic nového nedozvěděl, v porovnání se Symfony 2 se "pěkné a věcné" představení frameworku nekonalo; na druhou stranu vystoupení bylo velmi vtipné :)

A zbytek? Na plno věcí musím kouknout ze záznamu a další spoustu raděj ani nebudu komentovat. Webexpo mě zklamalo. Jako nový návštěvník jsem čekal víc. Premiérový raut nevypadal vůbec jako raut, natož premiérový, jen to byla trapný žranice, jako když se stojí fronta na párky na nádru. Když už jsem se po 20 minutých čekání dostal dovnitř, bylo vše téměř vyžraný, a všichni se sápali po nově přinesených mísách.

Něco podobného Warm-up party. Přecpaná, vrcholem všeho bylo, že došlo i placené pivo, a podali mi lahváče. :D LOL. Jídlo v menze bylo první den velmi chutné, ale druhý den fakt průser (studený brambory a k tomu podezřelé "něco"). Ale aspoň se na to moc nečekalo. Zato lituju těch chudáků, co čekali první den na registraci.

Další FAIL organizace byla kontrola, zda mám zakoupený raut. Nevím, jestli si organizátoři všimli, že existuje dnes F3 i v Excelu a nemusí si ty tabulky tisknout. Ono je pak totiž trapné, když své jméno vidíte z větší dálky vzhůru nohama dřív, než slečna, která ho hledá.

Tedy závěrem, vzhledem k tomu, že nikoho s přítomných téměř neznám, nikdo z kamarádů mě moc nepředstavoval, a já neměl tu "drzost" se přicpat do cizích hloučků, byla pro mě osobní přítomnost téměř zbytečná. LIVE stream by mi asi stačil. Ale asi se uvidíme i příští rok. ;)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Mon, 14 Jun 2010 09:02:00 -0700 Hledá se nový seriál http://jan.skrasek.com/hleda-se-novy-serial http://jan.skrasek.com/hleda-se-novy-serial

Hledám nový seriál, nejlépe nějaké inteligentní scifi, pokud možno nové. (Ani raděj 10 let starý StarTrek...)
Co už sem viděl za seriály:

  • Battlestar Galactica
  • Caprica
  • Stargate SG-1, SG-A, SG-U
  • Dollhouse
  • Knight Rider
  • Big Bang Theory
  • IT Crowd
  • HIMYM
  • Black Books
  • Californication
  • Fringe
  • FlashForward
  • V
  • Red Dwarf

Co sem zahlédl, ale nelíbilo se mi:

  • Dexter
  • My name is Earl
  • Lost
  • Heros
  • Prison-Break

Tak co, máte nějaké tipy? :)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sun, 13 Jun 2010 13:39:38 -0700 Software, který používám http://jan.skrasek.com/software-ktery-pouzivam http://jan.skrasek.com/software-ktery-pouzivam Kdyby to někoho zajímalo, dávám seznam mnou používaného softwaru. Občas totiž u ostatních narazím na něco dobrého, co mi chybí. Třeba se i vy inspirujete. :)
  • programování:
    • PhpED - editor
    • Navicat 9 - správce databáze
    • XAMP - Apache, Mysql, PHP (výhoda: můžu mít více verzí PHP)
    • když je třeba, tak Putty
    • TortoiseSVN/Git/Hg
    • WinMerge - jde napojit na Tortoise, výborný porovnavač obsahu souborů
  • patlání:
    • Gimp
    • Notepad++
    • MS Office 2007
    • Speed Commander (výhoda: zabudovaná podpora SFTP, ...)
    • MediaPlayer
    • Ovi Suite
    • Google Picasa - pro organizaci fotek
  • internet:
    • Mozilla Firefox 3.6
    • Mozilla Thunderbird 3.1
    • MetroTwit
    • Miranda
    • FreeDownloadManager (jde přes efektivně napojit s Firefoxem - přes FlashGot)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Wed, 19 May 2010 10:59:00 -0700 Tablo http://jan.skrasek.com/tablo-5 http://jan.skrasek.com/tablo-5

Tablo v plné velikosti je k vidění na http://maturita.skrasek.com/tablo.

Tablo

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sun, 09 May 2010 09:45:00 -0700 SpeedCommander - zobrazení htaccess na ftp http://jan.skrasek.com/speedcommander-zobrazeni-htaccess-na-ftp http://jan.skrasek.com/speedcommander-zobrazeni-htaccess-na-ftp

Pokud používáte jako já SpeedCommander, nejlepší náhradu TotalCommanderu, možná se vám stalo, že občas nevidíte na ftp skryté soubory, respektive soubor .htaccess. Náprava je jednoduchá, otevřete nastavení daného ftp spojení, vyberte "Advanced" a do "List command" vepište "-la". Spojení znovu vytvořte a otestuje. Toto nastavení jsem byl nucen provést pro můj hosting savana.cz, ale určitě se vám to může přihodit i jinde.

Speedcommander_htaccess

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sun, 02 May 2010 05:29:23 -0700 S60 - Facebook klient pro 3th generaci http://jan.skrasek.com/s60-facebook-klient-pro-3th-generaci http://jan.skrasek.com/s60-facebook-klient-pro-3th-generaci Pokud máte telefon se Symbianem 3th generaci, pak by se vám mohl hodit Facebookvý klient. Ten výchozí widget, který jen v prohlížeči otevře facebookovou stránku pro mobily je opravdu na houby. Nokia uvedla nějakého klienta pro 5th, ale pro 3th ne. Později se objevil na Ovi store klient i pro 3th, ale jen pro E71 a E71. Já vlastním E52 - smůla. A tak jsem začal pátrat, jestli tedy náhodou něco pro mě není. Našel jsem zde: http://www.i-symbian.com/the-facebook-widget-for-s60-3rd-edition-now-in-ovi-store/ z downloadu nabízeného na stránkách nic nevykouzlil. V komentářích byl ale tento odkaz: http://www.i-symbian.com/downloads/?did=19.

Moz-screenshot-8

by I-Symbian

Archív obsahuje dva soubory. Nainstalujte nejdřív Facebook.sisx a pak Facebook.wgz. Mně vše jede v pořádku - jak je vidět na obrázcích a jsem spokojen. :-) Tento klient totiž umožňuje taky přímý upload fotek apod., a to mi chybělo.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sat, 10 Apr 2010 02:49:06 -0700 Opera a její implementace nových vlastností http://jan.skrasek.com/opera-a-jeji-implementace-novych-vlastnosti http://jan.skrasek.com/opera-a-jeji-implementace-novych-vlastnosti Opera, ano, první, který podporuje formuláře z HTML5. První, která podporuje CSS3 vlastnosti. Tedy, je tomu opravdu tak? Není. Opera je jeden velký shit, který neumí nic pořádně. Uvedu na příkladu. Konkurenční prohlížeče (nebo spíše konkurenční vykreslovací jádra) implementují nové vlastnosti pomocí speciálních prefixů: -moz-*, -webkit-*. Člověk neznalý si začne stěžovat: "To abych pro každý prohlížeč psal definici sám, fuj, je to nevalidní, " a bla bla bla. Jenže on je tento způsob implementace velmi efektní. Nikdo daný prohlížeč nemůže hanit, že něco implementuje špatně. Navíc, je to ideální věc pro testování. Tyto prohlížeče obsahují tyto vlastnosti roky, a když je to opravdu otestované, překlopí to na oficiální verzi CSS.

A proč o tom tak sáhodlouze píšu? Potřeboval jsem box-shadow efekt při hoveru nad tlačítkem. Přešel jsem tedy na http://css3generator.com a naklikal si to, co potřebuji. (Mj. tento web právě za vás vyřeší syntaktické odlišnosti daných -moz-* / -webkit-* implementací.) Potřebný kód jsem zkopíroval a hle. Firefox 3.6 - funguje. Google Chrome 4.0 - funguje. Internet Explorer 8.0 - nefungují zaoblené rohy a stíny, ale jinak to je k světu. Jediná Opera 10.51 nám danou situaci opravdu zprasí. Při :hover akci vytvoří jakýsi připosraný šedý divný border, který no... škoda mluvit.

Opera_tlacitka

Na konec jsem ještě připojil obrázek tlačítka v Opeře, když je aktivní nějaký prvek formuláře. Tlačítko se orámuje nechutným černým border. Btw, nevíte, jak to odstranit?

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Wed, 17 Mar 2010 10:55:00 -0700 Vysoká škola http://jan.skrasek.com/vysoka-skola http://jan.skrasek.com/vysoka-skola

Letos maturuju, jak asi někteří víte, a tak přirozeně vyvstala otázka, na kterou vysokou školu. V Brně máme informatiky v podstatě dvě: Fakultu informatiky Masarykovy univerzity a Fakultu informačních technologií Vysokého učení technického. Vcelku jasně jsem preferoval VUT, pač ho mám jen 10 minut od domu, je to krásný nový areál a taky je více zaměřená na praxi. Můj názor při výběru změnil Curo, jasně mi ukázal výhody MUNI, proč bych měl jít tam a naprosto mě přesvědčil. Ta volnost a neomezenost mi vyhovuje víc, tak snad to nebude krok špatným směrem.

Na obě školy se dá dostat pomocí NSZ - OSP nebo matematika nad 70 percentil. Zvolil jsem matematiku, protože je mi celkem blízká a navíc se mi její studium hodilo k maturitě. O jarních prázdninách (týden před zkouškou) jsem se tedy vrhl no přípravných testů. A po prvních testech jsem se zhrozil. Percentil jsem měl velmi málo. Ležel jsem tedy v tom asi 4 dny a v sobotu šel na zkoušku.

Je mi velkým potěšením se s vámi podělit, že jsem danou zkoušku napsal na 77 percentil. Dalším krokem tedy maturita...
PS:  Až bude po maturitě, slibuji, že dokončím projekt a začnu psát články na programujte.com i sem. Fakt, slibuju!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Tue, 02 Mar 2010 14:18:00 -0800 Web DPMB http://jan.skrasek.com/web-dbmp http://jan.skrasek.com/web-dbmp

Tak to přeci jenom vypadá, že se díky mému emailu hnuly ledy. Web Dopravního podniku města Brna již konečně je dostupný na adrese bez www. Pokud tuto adresu zadáte do prohlížeče, budete přesměrování na www verzi. Tak aspoň že tak =)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Mon, 25 Jan 2010 10:22:00 -0800 Patnáctiny & Osmnáctiny http://jan.skrasek.com/patnactiny-and-osmnactiny http://jan.skrasek.com/patnactiny-and-osmnactiny

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sat, 16 Jan 2010 02:51:00 -0800 Poedit, gettext a Háefko http://jan.skrasek.com/poedit-gettext-a-haefko http://jan.skrasek.com/poedit-gettext-a-haefko

Jedná se repost článku ze starého blogu.

Po večeru hledání se mi konečně podařilo zprovoznit poedit, aby dokázal pořádně „vysosnout“ překlady. A co to má společného s Háefkem?

Díky skvělému editoru Poedit můžete jednoduše upravovat vlastní překlady. Komplikací je, že pokud něco přiděláte, nebo odděláte, je nutné to upravit v překladu hned, než na to zapomenete. Poedit nabízí velmi pěkné řešení, proskenuje váš php kód a všechny výskyty volání funkce gettext zaeviduje a vytvoří vám normální seznam klíčů pro překlad. Rád bych vám dnes ukázal řešení dvou problémů. 1) nastavit poedit, aby kód proskenoval 2) zprovoznit parsování i na jiných voláních funkce pro překlad.

Po instalaci si otevřete „Soubor → Konfigurace …“ a přejděte na záložku „Parsery“, zde editujte parser PHP. Upravte následující vstupní pole:

  • Seznam koncovek oddělených středníky: *.php;*.phtml;
  • Příkaz ke spuštění parseru: xgettext –force-po -o %o %C %K %F -L php

V české překladu je u příkladu koncovek chyba! V příkladu jsou koncovky odděleny čárkou, ale jednotlivé přípony oddělujte středníkem! Než jsem na toto přišel, tak mi to trvalo asi hodinu!

Dále si vytvořte / otevřete katalog. Přejděte na „Katalog → Nastavení“ a záložku „Cesty“. Buď vyplňte základní cestu, a pak přidejte požadované adresáře, nebo rovnou přidejte kompletní cestu k jednomu požadovanému adresář. Dále přejděte na záložku „Klíčová slova“.

Háefku se k překladu používají dvě základní funkce, které jsou aliasy k volání statických metod třídy L10n.

<?php     echo __('Translate me!!!');     echo L10n::__('Translate me!!!');     echo __n('%d comment', '%d comments', $comments);     echo L10n::__n('%d comment', '%d comments', $comments);

Nyní je třeba nastavit Poeditu, že má parsovat také tyto funkce.
Přidejte proto tyto klíče:

  • __
  • __n:1,2

Díky tomuto budou již přeparsovány i tyto volání funkce!

Poedit-klice

Gettext a množné číslo

Možná jste se lekli, že funkci pro překlad množných čísel předáváme jen dva tvary. Čeština má přece tři! Ale ano, i na toto gettext myslí. Nutno ale podotknout, že je třeba aplikaci vyvíjet v en. V Poeditu pak třeba při vytváření katalogu vyplnit kolonku „Forma plurálů“ tímto obsahem:

nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;

Toto je definice českých plurálů. Nyní se vaše aplikace stává lehce lokalizovatelnou pro veškeré jazyky. Poedit vám pak nabídne vstupy pro překlad všech tří českých verzí.

Poedit-plural

Restart Apache

Nevím proč, ale když aktualizuji svůj „.mo“ soubor s překladem, musím restartovat Apache, aby se změny projevily.
Tento problém na starém blogu komentoval Roman Sklenář:

To restartování apache je velký neduh gettextu :( Asi jediný způsob jak to alespoň částečně obejít, je přejměnovat .mo soubor a tím Apache oblbnout a donutit ho načíst a nakešovat novou binárku.

Možná by mohlo fungovat i toto: na začátku skriptu/konstruk­toru třídy nastavím jméno .mo souboru na nějaký random a na konci ho nastavím na originál.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Thu, 14 Jan 2010 13:33:19 -0800 SOCDEM páárty http://jan.skrasek.com/socdem-paarty http://jan.skrasek.com/socdem-paarty

Repost ze starého blogu, pač toto video je naprosto geniální.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Thu, 14 Jan 2010 09:06:00 -0800 PhoB - podpora pro reverzní řazení http://jan.skrasek.com/phob-podpora-pro-reverzni-razeni http://jan.skrasek.com/phob-podpora-pro-reverzni-razeni

Do PhoBu přibyla jedna malá novinka. Nyní lze nakonfigurovat reverzní řazení. Stáhněte si nejnovější verzi ze stránek projektu a v index.php už uvidíte naznačenou konfigurační direktivu:

$phob->config = array(     'siteName' => 'PhotoBrowser',     'skinName' => 'default',     'showDirup' => true,     'showExif' => true,     'reverseOrder' => false, );

Jednoduše změňte hodnotu klíče reverseOrder na true a PhoB bude řadit fotografie a adresáře pozpátku.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Sat, 09 Jan 2010 05:08:50 -0800 Windows 7 po dvou týdnech reálného nasazení http://jan.skrasek.com/windows-7-po-dvou-tydnech-realneho-nasazeni http://jan.skrasek.com/windows-7-po-dvou-tydnech-realneho-nasazeni Zkusil bych krátce shrnout, jak jsem spokojen s novými Windows po dvou týdnech reálného nasazení, jeden týden jsem na nic hodně pracoval (programování), druhý jsem se plně zase věnoval školním povinnostem (práce v "terénu", doc, tisk, síť, wifi, propojení s projektorem). A hned z úvodu: jsem nadšen.

Když jsem posledně psal, tak jsem si nevzpomněl na jednu novinku, úplně jsem ji vypustil z hlavy. O to větší bylo překvapení, že jsem na ni došel vlastní zkušeností. Windows 7 šetří mnohem více baterii, notebook mi mnohem déle vydržel. Nemám to nějak spočítané, ale jednoduše vím, že už některé dny nebudu vůbec nosit adaptér. Tedy, velmi pozitivní zkušenost.

Dále se opravdu osvědčilo jednoduché nastavení výstupu obrazu, tedy duplikace, či rozšíření obrazovky. Takhle jednoduše mi to ve Windows Vista nikdy nešlo. Správa wifi je také mnohem příjemnější, samotné připojení se mi zdá rychlejší. Opět bod pro W7.

Po cca dvou týdnech používání jsem si na nové rozhraní naprosto zvykl, jsem spokojen s novinkami a doporučuji všem upgrade. :)

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek
Fri, 01 Jan 2010 03:03:00 -0800 Jaký byl rok 2009 http://jan.skrasek.com/jaky-byl-rok-2009 http://jan.skrasek.com/jaky-byl-rok-2009

Byl snad stejný jako ty předtím, dobré i nedobré věci. Člověk toho plno, klasicky, nestihl, ale přesto, podařilo se mi udělat a zažít plno dobrých a krásných věcí. V práci jsem se mnohému přiučil a udělal plno zajímavých věcí. Byl tomu také rok, co již dělám ve firmě. A byl to dobrý rok. V průběhu prázdnin jsem mj. navštívil s Lukášem Churým skvělou akci Builder party, opravdu mě to hodně dalo a těším se, že se tam letos s Curem opět vydáme.

Samozřejmě přes rok jsem taky hodně zapracoval na Háefku - mém frameworku. Přes prázdniny jsem doprogramoval průlomovou verzi 0.9, a nyní už jen chvílemi buxfixuji, ale není toho moc. A ano, dokonce skoro tři lidi používají Háefko. A i to udělá radost. Osobně ale už frameworky moc nepoužívám, v práci máme vlastní systém, velmi pěkný framework. Nebojte se ovšem ;) Háefko rozhodně nekončí, čeká ho velká premiéra nasazením jednoho připravovaného projektu pod záštitou programujte.

Ano, programujte.com, v roce 2009 jsem si nenašel příliš času na psaní článků. Zkusím to zlepšit. Minimálně se snažím být aktivním na php foru, které se musí chtě nechtě taky občas pořádně vyčistit. Všichni se samozřejmě těšíme už na Auroru, ale kdy ta přijde, to nevím nikdo.

A osobní život? No to víte, plno srandy :) Ale, jak jistě víte, mám nový mobil a Windows 7, a to je dobrý, ne? Teda, o mobilu zřejmě nevíte, brzy na něj vydám připravenou recenzi. Není to žádný super multi touch, je to klasická Nokia vyšší třídy.

Na závěr bych rád poděkoval vám věrným čtenářům a Zdeňkovi Večeřovi, který mi předal štafetu v bilancování roku 2009.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/332201/avatar.png http://posterous.com/users/3sIZigz86BeV Jan Škrášek skrasek Jan Škrášek