RSS: Vše



Svoboda programátora

24. 02. 2008, 22:41,Teamworking, Komentáře (12)

Dnes už se téměř nikdo nepozastavuje nad tím, že je po vývojářích pracujících v týmu vyžadováno dodržování společného způsobu psaní a formátování zdrojového kódu. Snad s výjimkou klasických freelance vývojářů, kteří (v některých případech) nejsou nuceni ke svým zdrojákům nikoho pouštět, si prakticky všichni uvědomují, že psát jaksi "normalizovaně" je nutnost. Trendem větších i menších firem je snaha produkovat kód, na kterém není poznat, který konkrétní vývojář ho napsal. V ideálním případě by programátor neměl být schopen rozlišit rozdíl mezi kódem vlastním a kódem, který napsal jeho kolega.

Ještě před pár lety jsem se účastnil vášnivých diskuzí, kde byly tyto změny označovány za "katy" skutečných programátorů, kreativního myšlení a prostě programátorské svobody vůbec. Rok se s rokem sešel, celý problém se posunul o jednu úroveň dál - a já mám intenzivní pocit déjà vu.

Více

Czech PHP User Group a konference PHP frameworky

21. 02. 2008, 21:18,Události, Komentáře (3)

Na konci října proběhl v přednáškové místnosti FEL ČVUT Praha povedený seminář PHP frameworky. Návštěvníkům byl představen Zend, Pwapi či dokonce samotné záhadné a tajuplné Nette (i když se přiznám, že jsem tomu až do poslední chvíle nevěřil :)). Seminář se setkal s úspěchem (jednotlivé jeho části si můžete stáhnout na stránkách Audiovizuálního centra studentů ČVUT) a dal vzniknout druhému dílu, který se konal v zimě v Brně.

Kolem těchto akcí se Václav Stoupa sympaticky snaží vytvořit jakési společenství PHP vývojařů / uživatelů frameworků - nazvané Czech PHP User Group. O naťuknutí toho tématu jsme se pokoušeli už v září v rámci aktivit sdružení Openmeeting.biz ve spolupráci s Jakubem Vránou, a již tehdy jsem vycítil velkou touhu přítomných o podobná pravidelnější setkání. Držím tedy Václavovi i všem ostatním palce a zvu vás na třetí kolo.

Více

Sledování průběhu konverze

12. 02. 2008, 20:49,Mimo mísu, Komentáře (1)

Pojem konverze je v našich končinách již dostatečně známý. Naprostá většina lidí již pochopila, že sledovat konverze má smysl - ať už se jedná o konverzi v tradiční podobě uzavření obchodu nebo třeba o konverzi v podobě přidání komentáře na osobní blog. Sledujeme tedy jejich počet, konverzní poměr či náklady na jednu konverzi. Všechna tato čísla mohou být užitečná. Velmi často se ale zapomíná na to, že ještě mnohem zajímavější je sledovat samotný průběh konverzního procesu (ať už úspěšného nebo ne).

Více

Openmeeting a Ruby on Rails

07. 02. 2008, 05:33,Události, Komentáře (0)

Ve čtvrtek 28. 2. 2008 se v oblíbené restauraci Braunův sklep koná pod hlavičkou sdružení OpenMeeting.biz další z neformálních setkání vývojářů. Tato schůzka bude zaměřena na Ruby on Rails a jazyk Ruby obecně. Na programu je několik zajímavých přednášek a ani obvyklá navazující diskuze jistě nebude nudná. Účast je zdarma a otevřená všem zájemcům, takže pokud se o Ruby nebo přímo Ruby on Rails zajímáte, neváhejte a přihlašte se.

Bližší informace naleznete zde.

Zrychlení načítání javascriptů

04. 02. 2008, 22:19,Programování, Komentáře (6)

Nová generace webových aplikací bohatě využívá javascriptu i kaskádových stylů k tomu, aby zvyšovala uživatelský komfort pro návštěvníky. Asynchronní dotazy na pozadí (AJAX), dynamické přepínání vzhledu, okamžitá odpověď aplikace bez nutnosti stránku odesílat zpět na server - to všechno se dnes stalo standardem. Tyto změny ovšem přinášejí i celou řadu komplikací. Jednou z nich je i nutnost kromě stránky samotné stahovat i větší množství doprovodného javascriptu, což výrazně prodlužuje celokovou dobu načtení. Problém lze částečně řešit cachováním - ale narážíme zde na to, že soubory s kódem pro klientský prohlížeč nejsou (jako například obrázky) typicky statickým obsahem. Protože se často jedná vlastně o plnohodnotné skripty s aplikační logikou, probíhají v nich poměrně často změny a my zkrátka v takovýchto okamžicích potřebujeme donutit klientský počítač stáhnout novou, aktualizovanou verzi. Jak tyto problémy vyřešit se pokusím naznačit v několika následujících odstavcích.

Více

Fasterfox

01. 02. 2008, 20:45,Mimo mísu, Komentáře (3)

Asi před dvěma týdny se mi do rukou dostalo jedno sympatické rozšíření Firefoxu a zalíbilo se mi natolik, že jsem se rozhodl na něj upozornit i zde. Nazývá se Fasterfox a slibuje zvýšení výkonu a vyladění nastavení sítě. Dynamicky zvyšuje rychlost načítání stránek tím, že na pozadí už dopředu načítá a ukládá do vyrovnávací paměti všechny linky, které se na stránce nacházejí. Obsahuje také funkce na vyladění nastavení vykreslování stránky a blokování popup oken. Ani jedna z těchto vlastností mě ale nepotěšila tolik, jako malé stopky, které mají sloužit k testování různých nastavení souvisejících s výše uvedenou optimalizací.

Více