Píšeme testy so Sugar.php

Keď som naposledy písal o testovaní nezmienil som žiaden testovací nástroj pre PHP. Pretože som nikdy v PHP testy nepísal. Dobre, nejaké som napísal, ale bolo to zlé. Pri programovaní v PHP používam framework CodeIgniter. Preto, keď som potreboval, tak najjednoduchšie bolo použiť jeho Unit Test triedu. Potom, keď som začal programovať v Node,js, začal som aj húfne […]

Prečo píšem testy?

Prečo píšem testy?

V živote programátora dojde ku situácií, kedy začne čítať o testoch, a neviem ako vy, ale keď som sa s tým stretol prvý krát, netušil som, načo to je. Ako som tak na to začal narážať častejšie, porozumel som síce načo to je, ale neporozumel som ako ich správne písať – čo testovať. Tento príspevok […]

JavaScript a ukazovatele

JavaScript a ukazovatele

Ak v PHP napíšete a spustíte nasledujúci kód, čo nám vypíše? Ak hádate ‘value’, tak hádate správne. Ako však dosiahnuť, aby jedna premenná odkazovala na druhú, bola iba akousi ikonou? V PHP to nie je náročné, stačí pri priradzovaní (2. riadok) dať po rovná sa (=) znak ampersandu (&): Ako to funguje na pozadí, vysvetlím o […]

Ako vyzerá stránka na mobilných zariadeniach?

Ako vyzerá stránka na mobilných zariadeniach?

Či už robíte stránky špeciálne pre mobily, alebo vytvárate responzívny dizajn (ktorý sa prispôsobí zariadeniu) narazíte na problém, že vlastne neviete, ako to bude na koncom zariadení vyzerať. Ja mám napríklad iba iPhone 4 a nemám tablet. Ako sa môžem usitiť, že moja stránka vyzerá dobre na Samsung Galaxy S4, iPhone 5s alebo novom iPade? Tento […]

Kraken.js a Socket.IO

Kraken.js a Socket.IO

UPDATE [SK]: Tento blog platí pre verziu Krakana 0.7.3. Môže byť užitočný aj pre ďalšie verzie, avšak odporúčam prečítať odpoveď v tomto issue. UPDATE[EN]: This blogpost is based on Kraken 0.7.3. If you are using version higher than that, you might still find it usefull, but I recommend to follow this asnwer. V predchádzajúcom blogu som […]

Začíname s Node.js: Voľba Frameworku

Začíname s Node.js: Voľba Frameworku

Keď už raz viete celkom obstojne programovať v nejakom jazyku, po prechode na iný jazyk “vyžadujete” aspoň podobný komfort. Dlho som vyvíjal v PHP. Používal som CodeIgniter s ORM. Keď som začal pracovať s Node, hľadal som niečo podobné. Nemal som čas a ani chuť si to písať sám – radšej som sa pozrel nato, čo […]

Ako vyexportovať LESS do CSS

Ako vyexportovať LESS do CSS

V predchádzajúcom článku som písal o LESS. V skratke je to rozšírené CSS o funkcie, premenné a dedičnosť, ale má jednu drobnú chybičku krásy. Užívateľ najskôr uvidí vašu stránku rozhodenú až ho momentu, kým JavaScript nesparsuje LESS. To pri väčších projektoch môže zabrať nejakú chvíľku a preto je dobré, keď vypúšťate projekt do sveta vyexportovať […]

CSS vs. JS animácie

CSS vs. JS animácie

Po 2 týždňoch som sa rozhodol napísať tento príspevok. Teraz počas maturít nemám veľa času na testovanie, ale myslím si, že toto je skutočne zaujímavá téma. Väčšina z nás doteraz pravdepodobne animovala prvky pomocou JavaScriptu. Dnes vieme urobiť jednoduché animácie aj pomocou CSS a v niektorých prípadoch sú mimoriadne efektívne. Ako to funguje? Animácie v […]

Škriatkovia alebo CSS Sprites a LESS

Škriatkovia alebo CSS Sprites a LESS

Skoro každý týždeň vyriešim nejaký problém. Prečo sa s riešeniami nepodeliť? Rozhodol som sa, že raz za týždeň napíšem nejaký príspevok, s riešením nejakého problému. Každý týždeň naprogramujem/nakreslím nejakú drobnosť, ktorá by pre niekoho (možno teba) mohla byť užitočná. Ak nejaký týždeň s riešením neprídem, tak buď ma nič nenapadlo, alebo som nemal čas spísať […]

Prečo sú programátori takí drahí?

Prečo sú programátori takí drahí?

Počujete v správach – stránka za 25 tisíc eur, pozriete si inzeráty, kde skripty stoja stovky eur, alebo ponuky práce, kde sú ITčkari veľmi štedro odmeňovaný. Prečo? Nie je to za napísaný text Programovanie vo väčšine prípadov znamená zapisovať príkazy pre počítač, ktoré sa v určitej postupnosti vykonajú. A príkazov je mnoho. Hlavne, ak s tým začínate, […]