Prednáška o PHP frameworku CodeIgniter

Dnes som si pre Vás pripravil prednášku o PHP frameworku CodeIgniter.

CodeIgniter je jeden z najpoužívanejších moderných objektovo-orientovaných PHP frameworkov, ktorý používa architektúru MVC.

Materiály

V nižšie uvedenom zip-e nájdete kódy frameworku, doplnené o nejaké moje triedy či funkcie, ktorým sa budeme venovať. Ďalej tam nájdete zálohu celej, či už PostgreSQL alebo MySQL, databázy, ktorú stačí len naimportovať.

Ako na Apache Tomcat

Včera som sa rozhodol napísať si svoj prvý servrlet a prvú otázku ktorú som si položil bola ktorý webový aplikačný server si mám zvoliť Apache Tomcat alebo GlassFish.

Keďže môj otec už dlhšiu dobu používa GlassFish tak som sa preň rozhodol aj ja. Netušil som však, že ma čakajú problémy ktoré ma donútia zmeniť moju voľbu na Tomcat.

Teraz ukážem 2 spôsoby ako Apache Tomcat nainštalovať na systéme Fedora, RHEL alebo CentOS s tým, že by to malo fungovať aj pod inými distribúciami.

1. Apache Tomcat nezávislý od Eclipse

Spustíme si terminál ako používateľ root.

Alias - ulahčenie práce v Linuxe

Keď niekto pracuje v s Linuxom cely život prídu mu niektoré veci samozrejmé. Ale čo ak niekto vyrástol na Windowsoch a chcel by konečne začať používať poriadny operačný systém?

Najlepšie čo môžem doporučiť je, že ten vírus zvaný Windows vymažete a nainštalujete nejakú distribúciu Linuxu. Či už Fedoru, openSUSE, Ubuntu alebo niečo menej známe vždy to bude lepšie ako Windows :-)

Ale teraz k aliasom.

Toto bude užitočné hlavne pre ľudí ktorý začínajú používať Linux a zvykajú si na Terminál.

Značky: 

Ako zrušiť odskok prvého riadku v LaTeXe

Dnes som riešil problém ktorý som si myslel, že nebude žiadnym problémom ale opak bol pravdou.

Potreboval som aby mi pri jednoduchom LaTeX-ovom dokumente automaticky neodsadzovalo prvý riadok odstavca.

Asi po hodinke hľadania som na to prišiel a naozaj to bolo veľmi jednoduché. Do hlavičky dokumentu stačilo napísať tento riadok:

\setlength{\parindent}{0in}

Toto však vytvorilo jeden problém s ktorým som nepočítal. Odstavce sú spolu a bez odsadenia prvého riadku čo znamená, že text je dosť neprehľadný.

Značky: 

Linuxový príkaz ZIP, príklady pre kompresiu a dekompresiu

Veľmi často vytvárame komprimované dáta pomocou archívu zip a tak isto často ich aj s týchto archívov čítame.

V Linuxe máme možnosť rovnako ako vo Windowse či MAC OS vytvárať archív zip v grafickom prostredí. Ja sa dnes však budem venovať tomu ako to spraviť pomocou príkazového riadku.

Vytvoril som si nejaký priečinok test v ktorom som si vytvoril 2 textové súbory na ktorých budem ukazovať nejaké príklady.

Značky: 

Začínam s Git-om

Situácia ma prinútila naučiť sa pracovať s technológiou Git-u a celkom ma to chytilo pretože naozaj sa mi zdá, že je to veľmi užitočná vec a vrelo ju odporúčam každému developerovy.

Na začiatku som si myslel, že aké to bude komplikované ale naozaj to nič nie je.

Nainštalovať Git je otázka niekoľkých chvíľ aspoň teda na Linuxe. :-) Ja používam Fedoru takže príkazy budú pre Fedoru ale od Ubuntu či OpenSUSE sa líšia minimálne:

Značky: 

Ako zmeniť heslo v MySQL databáze

Tak ako každý webmaster či web-developer som bol časom donútený naučiť sa pracovať s databázou MySQL.

Okrem toho, že aj keď túto databázu nemám veľmi rád som sa s ňou musel naučiť pracovať a vždy som zmenu hesla nechával na niekoho iného pretože tuto databázu obchádzam veľkými oblúkmi. Dnes som si to musel spraviť sám a nie je to nič strašného.

Pustíme terminál a prepneme sa pomocou príkazu su za administrátora a môžeme začať meniť.

$ mysqladmin -u root -p [stareheslo] password [noveheslo]

Čiže napríklad to bude vyzerať takto:

Stránky