Konference PHP frameworky jaro 2008
[Tisková zpráva] Praha, Pardubice 18. března 2008 - Czech PHP User Group a Fakulta elektrotechniky a informatiky Univerzity Pardubice pořádá konferenci PHP frameworky jaro 2008. Akce se koná v sobotu 12. dubna 2008 v prostorách univerzitního konferenčního centra. Na pořadu dne budou přednášky o PHP nástrojích pro efektivní vývoj aplikací.
Program přednášek:
- PRADO framework (Dr. Jan Rosa)
- Doctrine ORM (Václav Juchelka)
- Novinky v Zend Frameworku 1.5 (Martin Hujer)
- Úvod do praktického programování ve frameworku Nette (David Grudl)
Součástí konference budou výstavní prostory pro softwarové firmy, které mohou prezentovat své projekty a nabídky práce pro programátory.
Na akci budou vystavovat tyto firmy:
- MITON CZ - http://www.miton.cz
- SHERWOOD Media - http://www.sherwoodmedia.cz
- Supermarcat - http://www.supermarcat.cz
Další firmy v jednání: Google, ILIKETHIS!, Animatec.
Vstupné je po zaregistrování 250 Kč, studenti 100 Kč, studenti FEI UPa a ženy zdarma.
Těšíme se na vaši účast!
Ing. Václav Stoupa za Czech PHP User Group a Doc. Ing. Simeon Karamazov, Dr. vedoucí Katedry informačních technologií FEI UPa
Představení pořádajících subjektů
Fakulta elektrotechniky a
informatiky Univerzity Pardubice navazuje na činnost univerzitního Ústavu
elektrotechniky a informatiky. Univerzita tak reaguje na stále žádanější
požadavky firem na vysokoškolsky vzdělané pracovníky. Navíc náš region
má dlouhou tradici elektrotechnického a elektronického průmyslu.
Studenti se budou připravovat ve čtyřech studijních programech zaměřených
buď na informační technologie - tedy budoucí softwarové vývojáře,
techniky a analytiky. Nebo na elektrotechniku a informatiku - tedy komunikační
nebo řídící systémy, digitální techniku a zpracování signálů a
zpracování a přenos multimediálních signálů.
Fakulta počítá, že ze současných 760 se do pěti let dostane až k hranici
jednoho tisíce studentů a až tří set absolventů ročně! Do budoucna se
uvažuje i o brzké akreditaci doktorského studia.
Sdružení Czech PHP User Group, nebo-li Česká uživatelské skupina PHP programátorů, vzniklo v říjnu 2007 bezprostředně po vůbec první konferenci o PHP frameworcích, která se v Česku konala. Sdružuje zhruba 60 programátorů, kteří mají zájem o efektivní a rychlý vývoj aplikací v PHP pomocí kvalitních programovacích nástrojů a postupů. Skupina používá ke komunikaci mailové konference a vlastního blogu. V lednu 2008 se podařilo uspořádat druhou konferenci v Brně. Po skončení třetí akce v Pardubicích, budou oznámeny plány pro další rozvoj sdružení. Rádi bychom dále podporovali vývoj webových aplikací pomocí kvalitního kódu ať už lektorskou činností, vývojem PHP nástrojů nebo celých webových projektů.
Pacholliniho tip na cestu: pokud se chystáte dopravit se na
konferenci letecky, rezervujte si levné
letenky! Pokud letíte jinam, půjde to nejspíš také ;-) Nemáte-li rádi
Einsteina, rezervujte si levné
letenky zde. Cestou možná budete potřebovat hotely – ubytování v Praze (rychlý seznam hotelů v Praze). A
rozhodně si nezapomeňte pořídit cestovní
pojištění. Pokud se budete po konferenci cítit společensky
nebo jinak unaveni, je třeba se zrekreovat – kupele jsou pro vás to pravé. Pokud se
rozhodnete vydat vlastním autem, nezapomeňte uzavřít povinné ručení online.
A až přijede z cest domů, pusťte si k odpočinku filmy na DVD, nebo
si přečtěte pár stránek z oblíbené knihy, zatímco v
pozadí bude hrát tichá a příjemná hudba.
Ano! Redakční systémy nejsou škodlivé.
Nerad bych v reakci na článek Jana Korbela Nejsou redakční systémy škodlivé? vypadal jako obchodník, co se jen snaží protlačit vlastní produkt, takže celou problematiku rozeberu co nejpodrobněji. Cca v roce 2003 jsem absolvoval podobnou úvahu nad CMS jako Jan, nicméně dospěl jsem k jiným závěrům.
Po pár letech nasazení redakčního systému u několika klientů jsem dnes přesvědčen, že redakční systémy škodí jak klientům, tak nám.
Jsem přesvědčen, že redakční systémy pomáhají jak klientům, tak nám (tj. dodavatelům CMS). Pro klienta mají obrovskou výhodu v tom, že ho zbavují překážek při aktualizaci webu. Nemusí nikomu platit a nemusí nikoho otravovat (viz přes web nebo operátora?). Mnoho firemních stránek je zanedbaných a neaktuálních právě kvůli zbytečným překážkám. „Jo, dal bych tam nový ceník, jenže musím kvůli tomu psát do Prahy, ti se na to vykašlou, nebo to zvořou, už fakt nemám sílu něco řešit.“ (citace kamaráda, který mi minulý týden vysvětloval, proč chce pro svou pobočnu velké firmy vyrobit vlastní stránky).
Problém č.1 – HTML. Nechci, aby se moji klienti museli učit HTML a nevěřím, že se někdy objeví takový WYSIWYG, který by zmíněné problémy eliminoval.
Zde s Jenem naprosto souhlasím, navíc však mohu vysvětlit, proč se takový WYSIWYG objevit ani nemůže.
Když v InDesignu sázím noviny, není důležité, jestli je titulek logicky spojen s článkem. Musí to tak jen vizuálně vypadat. Noviny se vytisknou a zdrojový soubor jde do archívu. Když potřebuji do prezentace vrazit jednoduchý diagram, stačí mi pár čtverečků v Corelu nebo Illustratoru a propojit je šipkou. Jako výstup chci dostat to, co vidím na obrazovce – to je doména WYSIWYG.
Když ale modelujete databáze (nebo plošné spoje, …), tak vizuální podoba je vedlejší. Jde o logickou strukturu. A ta může mít různé podoby, podle různých konvencí. Zde se také skvěle uplatní vizuální editor – ale jako výstup nechci dostat to, co vidím, ale např. SQL příkaz. Takže se nejedná o WYSIWYG.
Tvorba webových stránek patří do druhé kategorie. Byl jsem mnohokrát překvapen, jak tvůrčím způsobem lze znásilňovat webové WYSIWYG editory (třeba centrovat titulek pomocí obrázků nebo zanořeného seznamu), ale nikdy bych v tom nehledal chybu uživatelů. Jde totiž o chybu principiální. Uživatelé se snaží v editoru vytvořit vizuální uspořádání, ze kterého si logickou strukturu odvodí až mozek. Nakonec tak používají i Word, i když to prý není „správné“. V případě webu však chceme jít přesně opačnou cestou, chceme zapisovat logickou strukturu, ze které se teprve pomocí prohlížeče a CSS vytvoří podoba vizuální (nebo zvuková, textová a podobně).
Problém č. 2 – Typografie. Sekretářka netuší, že ta oranžová tam sedí asi jako Bobošíková na Hrad.
A nejen oranžová a nejen sekretářka. Pravidla typografie a rozložení znaků na klávesnici jsou odvěcí nepřátelé. Znalost rozdílů mezi pomlčkou, spojovníkem, apostrofem, uvozovkou, trojtečkou a třemi tečkami sama o sobě nestačí, když na to neexistuje na klávesnici tlačítko.
Problém č. 3 – Ztráta kontaktu. Redakčním systémem se okrádáme o to, že víme, co se u klienta děje.
Ale prosím vás. Stačí se podívat na klientův web a hned vím, co se u něj děje. Právě proto, že má redakční systém a může o dění svobodně informovat. A když vidím, že míří směrem, kde by se mu hodila anketa nebo video, tak mu to mohu nabídnout. Komunikace se tak stane velmi trefná.
Jaké existuje řešení?

Ale to přece už víte
Mé úvahy nad redakčními systémy zavdaly vzniku Texy!. Na počátku Texy syntaxe byla prosba
k přítelkyni, aby v Notepadu psala, co jí budu diktovat. Součástí
diktátu byly nadpisy, odstavce, odrážky, zvýraznění slova. Nejprve marně
hledala formátovací lištu a příslušné ikonky, jenže musela si poradit
bez nich.
Texy je představitelem koncepce logického editoru. Ale nikoliv nevizuálního! Fandím snahám vytvořit pro něj vizuální editor, jenže je to dosud příliš složitý oříšek (i když takový Amy editor má pořádně našlápnuto). Bylo by fajn, kdyby se daly například skrývat cíle hypertextových odkazů, kdyby šlo přehledněji zapisovat tabulky nebo vnořené odrážky.
Dnes se v Texy dají v pohodě psát celé blogy včetně komentářů (příkladů jsou stovky), e-shopy (rodina Internet Mall, Vitalita, Pala, …), firemní stránky. Ironií jsou obavy, že se Texy nenaučí sekretářka, když jde vlastně o převodník „sekretářka → HTML“. V praxi bylo nesčetněkrát ověřeno, že sekretářka se naučí s Texy vytvářet kvalitní kód za hodinu, zatímco s WYSIWYG editorem nikdy.
2x řetězovka, 1x BSA a konference navrch
Oblíbená organizace BSA, která brojí proti softwarovým pirátům a všem ostatním lidem, i letos opakuje úspěšný zátah na blogery nazvaný Ukaž svou plochu.
Internetoví psavci si dobrovolně umisťují na stránky snímky svých obrazovek (tzv. předměty doličné) a poté k témuž vyzývají i své kolegy („nesmíš přerušit řetěz!“). Či kolegyně, jako třeba Roj.
Ani já řetěz úspěšné akce nepřeruším. Zde leží má plocha:
Asi ničím nepřekvapím. Možná vás zaujal ten šikovný PHP editor s debuggerem – jmenuje se Nusphere PHPEd a vřele jej doporučuji. Bystřejší si všimli spuštěného FAR Managera. Ano, to je má pravá ruka. Co mohlo krapet překvapit, tak je spuštěná Miranda. U mě spíš výjimka. Obvykle totiž nemívám při práci spuštěné nic, co by mě mohlo rozptylovat.
Hostmonster.com – bůh mezi hostingy
Tak se jmenuje dnešní druhá řetězovka, jejíž štafetový kolík mi předal kolík Dundee. O Hostmonsteru jsem se zmiňoval už dříve. Řekl mi o něm Arthur Dent, když jsem si stěžoval na hostingy nabízející nereálné parametry.
Asi tahle. Kolikrát člověk dostane nápad na nějaký jednoduchý internetový projekt, třeba generátor názvů, obrázků, TODO list a nevím co ještě. Zaregistrovat pro něj doménu je otázka pár korun, ale vypláznout tisícovku hostérovi je už značně odrazující. Snil jsem o hostingu, kde těch jejich slibovaných XYZ gigabajtů skutečně využiji. Tedy jednou zaplatím prostor a pak si tam můžu zprovoznit hromadu webů.
Od snění k realitě mě přivedl právě zmíněný Hostmonster.com. Za pouhých $6 měsíčně dostanete 600 GB prostoru a dělejte s nimi co umíte! Nasměrujte si tam libovolný počet domén i subdomén, pro každou zvolte libovolný adresář a založte vlastní databázi. To je prostě definitivní hosting pro všechny mé nadnárodní projekty. Není dál co řešit.
Jo, a podpora funguje výtečně. Taky je úchvatné, když pouhých pár minut (!) po registraci domény už můžete stránky otvírat v prohlížeči.
Konference PHP frameworky zima 2008
A ještě tu máme tiskovou zprávu: Czech PHP User Group a Studentská unie Fakulty informačních technologií VUT v Brně pořádá v sobotu 26. 1. 2008 konferenci zaměřenou na PHP frameworky. Seminář navazuje na první úspěšnou akci, která proběhla minulý rok na podzim v Praze na ČVUT. Program budou tvořit přednášky o frameworcích CakePHP, Kohana (nástupce Code Igniter pro PHP 5) a dvou dalších, které zatím vybíráme.
Akce je otevřena široké programátorské veřejnosti. Vstupné je 200 Kč, pro studenty FIT VUT zdarma. Registraci na akci a více informací o semináři najdete na http://blog.php-group.cz/…p-zima-2008/
Co už ale tisková zpráva neuvádí je, že po semináři bude následovat přesun do kulturně-hospodského zařízení, kde diskuse o frameworcích získá zcela nový rozměr. Už se těším!
Programátor a Vánoce
Co programátorům vadí na Vánocích?
Všichni programátoři po celý rok spoléhají na fakt, že každý
deadline se dá vždy posunout. Pak přijdou Vánoce. Úkol zní: koupit dárky,
deadline 24. prosince. Ještě 23. odpoledne je programátor klidný.
Počítá s tím, že každý deadline … však vy víte
Krásné svátky!
Google Undo
Taky vám vadí odsunutí vyhledávacích záložek do pryč?
Dál už je odsunout nešlo…
Málo se ví, že za tímto antiergonomickým krokem stojí vážné pochybení konzultantské společnosti H1, která pro Google mezinárodní uživatelská testování provádí. Nové umístění záložek se zkoušelo v bulharské Sofii. V závěrečné zprávě Martina Snížka, jenž si neuvědomil národnostní rozdíly, se můžeme dočíst:
bod 17.3.b Odsunutí záložek do pryč
Všechny testované subjekty změnu souhlasně odkývali. Odsun schválen
Česká vyhledávací jednička Seznam, známá tím, že jde vždy vlastní cestou, dnes přivítala uživatele „vylepšeným“ designem:
Seznam.cz implementuje průmyslové standardy
Dvojka Centrum.cz zatím žádnou změnu nechystá. „My kopírujeme Yahoo. Odsuneme, až odsune Yahoo,“ zabzučel Pavel Mucha, výkonný ředitel společnosti NetCentrum.
Jak napravit kiks Martina Snížka?
Uživatelé Firefoxu, máte to jako obvykle celkem snadné. Stáhněte si
rozšíření Stylish, které umí
upravovat styly jednotlivých stránek. Stiskněte tlačítko
Write... a vložte nový styl:
/* Google old-style bar by dgx */
@-moz-document domain(www.google.com), domain(www.google.cz),
domain(images.google.com), domain(images.google.cz){
#gbh {
border-top: white !important ;
}
#gbar {
position: absolute !important;
left: 1% !important;
top: 152px !important;
width: 98% !important;
text-align: center !important;
}
}
@-moz-document url-prefix(http://www.google.com/search?),
url-prefix(http://www.google.cz/search?),
url-prefix(http://images.google.com/images?),
url-prefix(http://images.google.cz/images?) {
#gbar {
position: absolute !important;
left: 165px !important;
top: 35px !important;
width: 40em !important;
text-align: left !important;
}
}
Jak podobnou věc vyřešit v IE nebo Opeře netuším. Ale od toho tu mám komentátory ;)

