×
Vytvárame riešenia
9.6.2021
Ak chcete čítať nové články, musíte ísť na nový web - nové články nájdete tu
Týmto článkom sa lúčim s týmto webom. Nechcel som naprogramovať veľké okno, ktoré vždy vyskočí a upozorní, aby ste prešli na nový web. Radšej som to vyriešil poslednou trojicou najnovších článkov, kde informujem o tejto skutočnosti a uvádzam nové str
9.6.2021
Nový blog a nový web
V minulosti som už viac krát písal, že by som bol rád, ak by bolo How to ... na samostatnej doméne. Konečne sa tak stalo a How to ... nájdete na how-to.sk.
9.6.2021
Po dlhých rokoch som spustil How to ... na novej doméne
Projekt How to ... som vytvoril približne pred deviatimi rokmi. Všetko som si naprogramoval sám, vyhľadávanie, update, celú administráciu článkov, tagy, SEO, sitemap a množstvo iných vecí.
17.4.2021
Ako nahrávať viac mikrofónov súčasne s bezplatným softvérom
Po veľmi dlhom čase opäť prinášam zaujímavý článok, tentoraz na tému audio. Tí čo ma sledujú na YouTube, tak asi už vedia, že audio téma je u mňa veľmi populárna a jednou z najviac spracovávaných tém je práve táto.
2.2.2020
Ako zobraziť veľkosť adresárov
Jednou z častých operácií je sledovanie voľného miesta na disku ak ste ním limitovaný. Žiaľ Windows nemá v sebe túto možnosť priamo implementovanú v podobe, že vidíte veľkosť všetkých adresárov. V minulosti som toto riešil cez súborové manažéry, ktor
3.1.2020
Ako inštalovať Apache, MariaDB, PHP a Perl na Linuxe
Po dlhej dobe som pripravil ďalší zaujímavý článok na tému Linux a LAMP. V tomto prípade ide o modifikovanú verziu, keďže namiesto MySQL budeme inštalovať MariaDB a k tomu ešte ako bonus Perl.
21.6.2019
Prečo je po volaní metódy focus() focus priradený elementu <body>?
Už v minulosti, ale aj v súčasnosti som mal problém, že sa mi focus nastavuje na element body a nie na definovaný element. Nevedel som zistiť, kto mi nastavuje focus na element body a prečo, keďže som skúšal aj setTimeout(), no výsledok bol rovnaký.
1.2.2019
Ako vyriešiť problém s BSOD (Blue screen)
Na mojom YouTube kanáli s názvom Products Explorer som pripravil video na tému ako vyriešiť problém s BSOD, takzvanou modrou obrazovkou smrti.
30.10.2018
Ako odstrániť error: Visual Studio Code is unable to watch for file changes in this large workspace
Pri práci s TypeScriptom a lite-serverom (npm install lite-server --save-dev) na Linuxe som začal po spustení lite-servera dostávať chybové hlásenie, kvôli ktorému sa nedal server spustiť. Ako som časom zistil, dôvodom chybového hlásenia bol iný prob
2.9.2018
Ako stiahnúť fotky z Canon 200D do počítača cez Wi-Fi
V tomto videu Canon 200D - How to Download Photos to PC via Wi-Fi and without USB Cable (Tutorial) predstavujem podrobný návod ako vytvoriť spojenie medzi počítačom a fotoaparátom a ako stiahnuť fotografie do počítača, bez toho aby sa použil USB káb
19.8.2018
Ako presmerovať http na https
Ako už veľa z vás postrehlo, Google začal preferovať vo výsledkoch vyhľadávania webstránky bežiace na protokole https. Ako som zistil, jedna vec je podpora protokolu a druhá spúšťanie stránok. Kým môj provider zabezpečuje prechod na protokol https v
7.8.2018 (8.8.2018)
Ako odstrániť chybu "Cannot write file ... because it would overwrite input file."
Pri práci s TypeScriptom a konfiguráciou vždy keď som zadal exclude som dostal veľké množstvo errorov. Dlho som nevedel nájsť riešenie až nakoniec som našiel issue 14538, kde bolo aj riešenie.
6.8.2018
Ng serve hlási Could not find module "@angular-devkit/build-angular"
Pri inštalácii a konfigurácii prostredia pre Angular som narazil na problém so spustením projektu. Po zadaní príkazu ng serve som dostal chybové hlásenie Could not find module "@angular-devkit/build-angular".
12.7.2018
Ako odstrániť chybu v gulpe src\node_contextify.cc:631
Ako to už býva, opäť som zabil hodiny riešením problému, ktorý vznikol po aktualizácii Node.js a npm. Konkrétne išlo o problém so spustením gulpu, kedy som dostával chybové hlásenie: gulp[8356]: src\node_contextify.cc:631: Assertion `args[1]-IsString
6.5.2018
Ako odstrániť chybu Debug adapter process has terminated unexpectedly vo Visual Studio Code
Pri práci s Visual Studio Code a používaní debuggera pre Chrome som začal dostávať chybové hlásenie Debug adapter process has terminated unexpectedly. Po dlhšom hľadaní riešení, ako tento problém odstrániť, som našiel nasledujúci postup.
4.5.2018
Ako centrovať Google reklamu cez CSS (JavaScript)
V tomto krátkom článku predstavím ako prostredníctvom jQuery nacentrujem reklamu od Google. Celý problém spočíva v tom, že je potrebné formátovať obsah v elemente iframe. Ak nemáme pod kontrolou CSS iframu, je potrebné vytvoriť štýl programaticky.
3.5.2018
Ako nahrať dáta z https (PHP)
Pri aktualizovaní webu Products Explorer a aplikovaní YouTube API som narazil na problém, ako nahrať dáta z URL obsahujúcej protokol https. Klasickým spôsobom cez file_get_contents() som dostal chybové hlásenie: Warning: file_get_contents(): SSL op
29.3.2018
Ako odstrániť problémy keď nefunguje gulp alebo Git v Netbeans
Včera som aktualizoval niektoré projekty a narazil som hneď na dva problémy v NetBeans. NetBeans totiž používam na spúšťanie úloh v gulpe a prácu s Gitom. Oba tieto programy mi zrazu prestali pracovať.
29.3.2018
Načo si dať pozor pri kúpe nabíjateľných batérií
Tento týždeň som sa rozhodol pre kúpu nabíjačky pre špeciálne batérie CR123A. Keďže s batériami pracujem už veľmi veľa rokov, mal som o nich celkom dobrý prehľad, keďže som ich aj niekoľko rokov obstarával. No prvý krát ma prekvapilo, že batéria nie
28.3.2018 (29.3.2018)
Ako začať s TypeScriptom - Tutoriál
V rámci video tutoriálov pre YouTube som vytvoril videá, ktoré prezentujú inštaláciu a konfiguráciu TypeScriptu. Videá vychádzajú z čistej inštalácie OS Windows, vďaka čomu netreba riešiť čo všetko treba inštalovať a konfigurovať, aby používateľ moho
4.3.2018
Ako v Jave vytvoriť RESTful web service za 6 minút
V tomto článku predstavím moje video ako sa dá rýchlo vytvoriť REST v STS s Mavenom a Springom. Celé inštruktážne video je vytvorené tak, aby každý vedel vytvoriť REST a prispôsobiť si ho svojim potrebám.
24.2.2018
Ako v less správne zapísať funkciu calc() -CSS
Nedávno pri práci s less a funkciou calc() som zažil situáciu, kedy sa mi strácal celý kontajner a nevedel som prečo. Najskôr som si myslel, že premiestnením *.css súborov do less a ich premenovaním, boli dáke nepodporované znaky v minifikovanej verz
10.2.2018
Ako odstrániť chybové hlásenie java.lang.OutOfMemoryError: Java heap space
Pri vytváraní buildu cez Ant som začal dostávať chybové hlásenie JavaException: java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space čoho výsledkom bolo, že síce vyzeral build v poriadku, no zmeny, ktoré boli vykonané sa neprejavo
9.2.2018
Ako pre premennú v less zapísať !important
Dnes som narazil na problém, keď som potreboval, aby súčasťou premennej v less bol aj zápis !important. Zdanlivo najjednoduchšie riešenie však nefungovalo, a tak som musel hľadať ďalšie riešenia.
28.1.2018
Tutoriál pre video editačný softvér Wondershare Filmora
Na Youtube kanáli Products Explorer som pripravil sériu videí, ktoré predstavujú prácu s video editačným softvérom Filmora od spoločnosti Wondershare. Okrem tutoriálu som pripravil a videá s tipmi a trikmi, ktoré postupne ešte rozširujem.
2.1.2018
Ako vytvoriť servlet v Maven projekte
V tomto video tutoriáli predstavujem kompletné vytvorenie servletu od úplných základov pričom riešim viacero problémov, s ktorými sa programátor počas práce so servletmi stretne. Vďaka tomuto detailnému tutoriálu používateľ spozná IDE Spring Tool Sui
1.1.2018
Ako vo Windows zmazať adresár ak má viac ako 260 znakov
Pri práci s Eclipse a Mavenom či npm sa stáva, že moduly v adresári node_modules majú toľko vnorených adresárov, že sa neskôr nedajú bežným spôsobom vymazať. Ako príklad uvádzam chybové hlásenie pri použití príkazu rmdir. rmdir : The specified path,
24.12.2017
Ako zakázať ukladanie stavu virtuálneho stroja vo VMware Player
Pri práci s virtuálkami pod VMware Player sa mi pravidelne stáva, že ak som niekde na chvíľu odbehnutý, VMware Player uloží aktuálny stav a vypne sa. Tento jav ale nie je v mojom prípade žiadúci a preto som hľadal riešenie, ako tomuto zabrániť.
23.12.2017
Native Instruments Prism - Load, Update a Save preset v programe Maschine
V tomto článku prostredníctvom videa predstavujem prácu s hudobným softvérom Maschine a Prism od spoločnosti Native Instruments. Ide o prvý tutoriál pre program Maschine zo série Native Instruments tutorial. Prvý diel demonštruje ako použiť vlastné p
21.12.2017
Popper.js hlási SyntaxError: Unexpected token export
Nová verzia frameworku Bootstrap začala namiesto frameworku Tether používať popper.js. Kým pooper.js je možné inštalovať pod npm alebo bowerom, novú verziu Bootstrapu je možné inštalovať len pod npm. Po importovaní oboch frameworkov môže používateľ n
18.12.2017
Ako inštalovať Linux Mint v Oracle VM VirtualBoxe na OS Windows
Vo videu s názvom Installing Linux Mint inside Windows using Oracle VM VirtualBox demonštrujem detailnú inštaláciu operačného systému Linux Mint a nástroja pre tvorbu virtuálnych strojov Oracle VM VirtualBox pod operačným systémom Windows.
18.12.2017
Inštalácia prenosného disku Verbatim Model 51397 1TB SAYAAA
Verbatim Model 51397 1TB SAYAAA je ľahký a dizajnovo atraktívny 1TB prenosný USB 3.0 disk. Na disku sa nachádza softvér na správu a zálohovanie, ako aj manuál. Pri formátovaní disku je možné dodávané programy a súbory zachovať, ale odporúčam si sprav
18.12.2017
Ako vo Windows zobraziť rovnakú veľkosť na dvoch displejoch
Po nedávnej reinštalácii operačného systému Windows som narazil na problém, že vždy po reštarte som mal pri funkcii Extend these displays všetko na notebooku menšie ako na monitore. Po zmene rozlíšenia a vrátení späť na pôvodné došlo vždy k náprave.
4.12.2017
Ako zabrániť aby VMware Player vytváral virtuálnu pamäť na disku
Vzhľadom na limitovanú kapacitu SSD som si všimol, že po novej inštalácii OS Windows a VMware Playera 6.0, keďže najnovšia verzia mi kompletne poškodila virtuálku, som zistil, že aj napriek dostatku pamäte 16 GB a alokovanej 8 GB pre virtuálny stroj
3.12.2017
Ako zobraziť všetky prichádzajúce maily z rôznych účtov v Mozilla Thunderbird
Keďže doteraz som používal Windows Live Mail, bol som zvyknutý mať v jednom priečinku všetky prichádzajúce maily zo všetky definovaných účtov. Túto komfortnú funkcionalitu som chcel mať aj v Mozilla Thunderbird, keďže Microsoft Essentials, ktorých sú
27.11.2017
Ako na GitHube písať dokumentáciu
V tomto krátkom článku uvediem link na dokumentáciu pre písanie súboru README.md na úložisku GitHub. Začínajúci prispievatelia totiž môžu naraziť na problém, že pri vložení textu reprezentujúceho programový kód nie je časť z tohto kódu viditeľná, prí
23.11.2017
Aký program použiť pre vytvorenie videa obrazovky (Linux)
Pri práci s Linuxom, konkrétne Ubuntu 17.10, ktorý je vo virtuálke VMware Playera, som narazil na problém, že najviac preferované programy pre záznam obrazu mi v tejto konfigurácii nechcú pracovať správne.
20.11.2017
Ako vytvoriť responzívne video cez CSS
Pri vytváraní responzívneho web designu môže programátor naraziť na problém ako vytvoriť responzívne video, napríklad ak sa používa iframe z Youtube. Video v elemente iframe sa totiž nespráva rovnako ako obrázok a nastavením výšky na 100% tak nefungu
16.11.2017
Ako odstrániť Authentication failure pri prepnutí na su (Linux)
V rámci prípravy niektorých videí pre Youtube som sa rozhodol pre seriál venovaný Gitu použiť Linux. Aktuálne používam Debian a Ubuntu a práve s Ubuntu som mal problém pri inštalovaní softvéru na nahrávanie obrazovky.
28.10.2017
Ako zmeniť štandardný repozitár na repozitár typu bare (Git)
Po dlhšom čase som sa hral s Gitom cez príkazový riadok, keďže už roky používam grafické rozhrania a narazil som na problém pri príkaze git push origin master. Ako sa ukázalo, problém nastal pri vytváraní repozitára, ktorý nebol typu bare. Následne n
22.10.2017
3 spôsoby ako spraviť screenshot (Android)
Používatelia, ktorí vytvárajú dokumentácie, články alebo filmy potrebujú často vytvoriť screenshot obrazovky. Žiaľ nie každý spôsob vytvárania screenshotu je použiteľný, nakoľko sa často nemusí zachytiť obrazovka, ktorá bola požadovaná. Vidím to aj j
22.10.2017
Ako na hlásenie the path is not valid kernel header (Linux)
Pri inštalácii VMware Tools na operačný systém Debian môže používateľ dostať hlásenie the path is not valid kernel header. Je to jeden z viacerých problémov, s ktorým sa je možné stretnúť pri inštalácii VMware Tools na najnovších Debian či Ubuntu.
20.10.2017
Hlásenie The program 'gcc' is currently not installed (Linux)
Po dlhšom čase som sa opäť vrátil k Linuxu, kde som bol zvedavý, aké zázračné novinky priniesla nová distribúcia Ubuntu. No ako som zistil, pre používateľa ako ja, je Linux stále doba kamenná a len obyčajné nastavenie Full HD rozlíšenia na VMware pla
20.10.2017
What is the location of the "ifconfig" program on your machine? (Linux)
Tento týždeň som sa rozhodol nainštalovať najnovšie distribúcie Debian a Ubuntu a opäť som musel riešiť, prečo neviem aplikovať rozlíšenie 1920x1080. Ako prvé som sa pokúsil inštalovať VMware Tools. No ako vidím, Linux sa v tomto smere nikam progresí
19.10.2017
Ako verifikovať Ubuntu download
Dnes vyšlo nové Ubuntu a znovu som riešil ako si overiť či download prebehol správne. Žiaľ uvedený postup opäť nie je určený pre Windows, teda niečo bolo publikované, no nebol som schopný vykonať to, čo sa dá spraviť inak a oveľa jednoduchšie. Preto
14.10.2017
Ako spustiť Google Assistant (OS Android)
Ak nemáte vypnuté My Activity, ktoré vypína aj Google Assistant, môžete začať využívať služby Google Assistant. Je to zábava, môžete mu klásť otázky a on vám bude hľadať odpovede. Viac na túto tému predstavím v pripravovanom videu.
10.10.2017
Ako rýchlo meniť číselné hodnoty vlastností jazyka CSS v Google Developer Tools
V tomto krátkom článku predstavím klávesové skratky pre rýchlu zmenu číselných hodnôt. Pre rýchle odskúšanie uvedených klávesových skratiek môžete použiť nasledujúci zápis.
9.10.2017
Ako odstrániť chybu Uncaught TypeError: Cannot read property 'on' of undefined (Dojo)
Pri práci s modulom dojo/on môže nastať chyba Uncaught TypeError: Cannot read property 'on' of undefined. Keďže táto chyba sa mi stáva dosť často a vždy zabudnem prečo vznikla, uvediem je príčinu a nápravu v tomto článku.
8.10.2017
Ako zobraziť obrazovku pre rýchle vyhľadávanie
V tomto príspevku uvediem ako je možné na OS Android rýchlo zobraziť obrazovku pre rýchle vyhľadávanie. Používateľ tak môže rýchlo vyhľadávať v kontaktoch, aplikáciách či správach.
8.10.2017
Ako zrušiť prístup aplikácie ku Google account
V súčasnosti je veľmi častým javom namiesto vytvárania nových účtov v jednotlivých aplikáciách používať už existujúce účty, najčastejšie Google a Facebook. Prihlásením sa cez existujúci účet dávame zároveň aplikácii aj prístup k účtu na Googli.
8.10.2017
Ako aktivovať Google Assistant
Pri vypnutí My Activity sa vypne aj Google Assistant. Pre jeho aktiváciu (podporu hlasových povelov) je možné vykonať nasledujúci postup, keďže opätovné povolenie My Activity nemusí fungovať a hlasové povely aj napriek tomu, že sú zapnuté nefungujú (
8.10.2017
Ako zakázať My Activity
Prihlásením sa do účtu Google začne Google zhromažďovať informácie o rôznorodých aktivitách, ktoré boli vykonané. Ak sa používateľovi nechce pravidelne mazať tieto zhromaždené dáta, môže sledovanie zakázať.
8.10.2017
Ako zmazať záznamy z My Activity
My Activity je databáza záznamov obsahujúca všetky činnosti v rámci Google účtu. Používateľ alebo ktokoľvek, kto má prístup k vášmu účtu, tak môže sledovať, čo všetko ste robili (čo ste vyhľadávali, aké videá ste pozerali, aké súbory ste vytvorili al
24.9.2017 (8.10.2017)
Ako zakázať a povoliť Google Assistant a Ok Google
V tomto článku predstavím spôsob ako povoliť a zakázať Google Assistant a Ok Google. Dôvodom zakázania Ok Google je príklad, kedy v známom kreslenom americkom seriáli si robili srandu na mobilných asistentov a tí na tieto príkazy z televízie aj reago
23.9.2017
Ako vytvoriť pole z reťazca prostredníctvom bielych miest (PHP)
Prednedávnom som narazil na problém, kedy metóda explode() nebola schopná transformovať reťazec na pole. Prvky reťazca som chcel vytvoriť prostredníctvom regulárneho výrazu pre detekciu bielych miest. Keďže som nechcel riskovať problém s diakritikou,
10.9.2017
Ako zapísať metódu do funkcie mb_ereg_replace_callback() (PHP)
Pri práci s regulárnymi výrazmi často používam systém naučený z JavaScriptu, kde si zámenu zhody snažím riadiť sám, keďže často potrebujem s uvedenou zhodou vykonávať pokročilejšie operácie. V minulosti, keď som viac pracoval s funkcionálnym prístupo
4.9.2017
Čo znamená ak VMware player hlási Error while powering on: Internal error
Dnes som zostal zaskočený, keď hneď po spustení virtuálky sa mi zobrazilo chybové hlásenie: Error while powering on: Internal error.. Aj keď si robím zálohy a ukladám dáta aj do cloudu, nerobím to každý deň. Preto prvé čo ma napadlo, o čo všetko som
31.8.2017
Prečo v JavaScripte const neznamená konštantu
V tomto krátkom článku uvediem, prečo príkaz const nie je konštanta aj keď by sa to od názvu očakávalo.
30.8.2017
Ako posúvať scope v Dojo a jQuery
V tomto článku opíšem, ako posúvať scope, nazývaný aj context, do funkcií a metód, s ktorými chceme neskôr pracovať. Problémom je, že pri asynchrónnych spracovaniach je scope objekt window. Je viacero spôsobov ako tomuto javu zabrániť, niektoré som u
30.8.2017
Ako zmeniť jazyk v YouTube
Pre lepšie učenie sa cudzích jazykov odporúčam používať nastavenia aplikácií, ktoré používame do jazyka, ktorý chceme zdokonaľovať. Ja osobne mám všade angličtinu, no v práci nemčinu, aby som bol stále v kontakte aj s týmto cudzím jazykom, ktorý som
23.7.2017 (26.7.2017)
PDO prepare() hlási Call to a member function prepare() on null (PHP)
Pri práci s PDO som už viac krát narazil na problém s chybovým hlásením Call to a member function prepare() on null. Keďže zakaždým zabudnem čo spôsobuje túto chybu, rozhodol som sa preto napísať tento krátky článok.
1.7.2017
Ako odstrániť problém s pripojením sa na FTP server
Už niekoľko rokov som mal problém pracovať s protokolom FTP a portom 21. Najskôr som si myslel, že je problém s OS, ale keďže som mal problém už na viacerých počítačoch s rôznymi verziami OS, začal som aktívne hľadať riešenie problému. Keďže na inter
1.7.2017
Ako na efektívnu prácu s Eclipse a STS
V tomto článku predstavím niektoré užitočné funkcie a klávesové skratky pre Eclipse a STS. Na začiatok chcem ešte poznamenať, že môže nastať situácia, keď niektoré uvedené informácie nemusia fungovať v Eclipse aj STS a funkčné budú iba v jednom z nic
1.7.2017
Zmenšujeme veľkosť Oracle Database
V tomto článku predstavím ďalšie riešenie, ktoré môže pomôcť v prípade, že Oracle Database XE zaberá už príliš veľa miesta na disku. V mojom prípade je tento jav veľmi častý, keďže pracujem s virtuálkami, ktoré nemajú veľké kapacity a Oracle Database
29.5.2017
Užitočné klávesové skratky v Chrome DevTools
V tomto krátkom článku predstavím zopár zaujímavých klávesových skratiek pre Chrome DevTools. Postupne ako s nimi pracujem, zisťujem, že niektoré akcie sa dajú vykonať aj cez iné, ako oficiálne uvádzané klávesové skratky.
21.5.2017
Ako odstrániť vývojársky kód pre produkciu
V rámci nových zmien a zlepšenia efektivity pri vytváraní produkčných verzií som potreboval nájsť nástroj, ktorý bude odstraňovať testovací kód a nemusel som to vykonávať dodatočne vždy po vytvorení release verzie. Nakoniec som našiel nástroj gulp-re
7.5.2017
Ako v JavaScripte vytvoriť nový riadok
V tomto článku budem demonštrovať ako je možné do už existujúceho textu pridať nový riadok. V niektorých prípadoch totiž text nie je v štandardných elementoch a tak zápis br alebo vloženie textu do blokového elementu nie je účinné.
7.5.2017 (27.7.2017)
Ako zabrániť zväčšovaniu SYSAUX tablespace (Oracle)
Tento článok nadväzuje na článok s názvom Ako odstrániť a znovu vytvoriť undo tablespaces. Kým naposledy som riešil ako zmenšiť veľkosť UNDO tablespace, teraz predstavujem ako zastaviť zväčšovanie SYSAUX tablespace.
6.5.2017
Zaujímavá klávesová skratka pre NetBeans
V tomto krátkom článku predstavím klávesovú skratku, na ktorú som prišiel len dnes. Súčasťou tejto klávesovej skratky je aj niečo, čo som včera hľadal v pluginoch pre NetBeans, no moje hľadanie nebolo úspešné. Preto som bol milo prekvapený, že to čo
6.5.2017
Nástroje pre efektívnu prácu s HTML
V tomto článku predstavím dve podobné riešenia, ktorých úlohou je zrýchliť zápis elementov jazyka HTML a ich atribútov. Ide o takzvané code completion nástroje, ktoré po stlačení kombinácie kláves vykonajú kompletizačnú akciu alebo ponúknu možnosti.
22.4.2017
Ako zobraziť button v list-group (Bootstrap)
V tomto krátkom článku predstavím, ako dizajnovo správne zakomponovať button do list-group. Štandardne je tlačidlo odsadené od okrajov položky čo je často nežiadúci stav. Odstránenie tohto stavu je možné vykonať nasledujúcim spôsobom.
16.4.2017
Ktoré elementy podporujú tabindex (HTML)
Vývoj jednotlivých programovacích jazykov a frameworkov neustále napreduje. Výnimkou nie je ani jazyk HTML, kde pribúdajú nové elementy, funkcie a atribúty. V tomto krátkom článku predstavím elementy, ktoré podporujú atribút tabindex.
14.4.2017
Záhradný box Jelenia plast
Záhradné boxy sú veľmi dobrý spôsob, kde sa dajú uložiť nepotrebné veci z domácnosti. Žiaľ ich cena je nie vždy priaznivá a tie najlacnejšie s rozumným objemom sa pohybujú v cene okolo 40 EUR. Ale ako sa hovorí, kto hľadá, ten nájde.
26.3.2017
Ako vyriešiť Parse error: syntax error, unexpected '[' in (PHP)
Včera som opäť zažil deň, kedy som prvé štyri hodiny riešil prečo mi nejdú zobraziť pripojené zariadenia a večer zase tri hodiny prečo mi nejde aplikácia na serveri, keď v developerskom prostredí funguje. Jedným z problémov bolo aj chybové hlásenie
25.3.2017
Ako vo Windows odstrániť problém, keď sa nedá zobraziť pripojené zariadenie
Včera, keď som si chcel nahrať fotografie z mobilu do počítača, som zistil, že mi Windows nedeteguje pripojené zariadenie. Dnes som skúsil pripojiť aj tablet a efekt bol rovnaký. V režime MTP nebolo pripojené zariadenie detegované, resp. v prípade ta
16.3.2017 (20.5.2017)
Prečo a ako aktualizovať npm
Asi veľa z vás prekvapí informácia, že ak je nainštalovaný Node.js, tak to neznamená, že je nainštalovaný aj aktuálny npm. Dôvod prečo tomu tak nie je je fakt, že Node.js má menej aktualizácií ako npm. Preto je potrebné npm aktualizovať priebežne a n
12.3.2017
Ako zabezpečiť e-mailové účty na počítači
Keďže je čoraz ľahšie sa nabúrať do počítačových sietí a sledovať komunikáciu medzi počítačmi, bezpečnosť sa preto stáva prvoradou. Medzi najčastejšie nezabezpečené služby patrí e-mailová komunikácia, prijímanie a odosielanie e-mailov cez nezabezpeče
24.2.2017
Ako v Google Developer Tools skočiť na konkrétny riadok
Pri práci s debuggerom je potrebné poznať užitočné klávesové, ktoré zefektívnia prácu so súbormi. Jednou z nich je aj klávesová skratka, ktorá v aktívnej karte umožní skočiť na konkrétny riadok namiesto zdĺhavého vyhľadávania.
23.2.2017
Ako zistiť verziu Node.js
Asi každý chce mať najaktuálnejšiu verziu softvéru, s ktorým pracuje. Inak tomu nie je ani pri práci s Node.js. Zistenie verzie Node.js sa vykoná nasledujúcim príkazom v príkazovom riadku.
23.2.2017
Ako rýchlo spustiť JavaScript
Niekedy je potrebné si niečo rýchlo odskúšať čo znamená vytvoriť si súbor s JavaScriptom a rýchlo spustiť. Jednou z možností je vytvorenie HTML súboru a do elementu script vložiť JavaScript. No nie každý vie hneď z hlavy ako vytvoriť súbor HTML pričo
23.2.2017
Ako aktualizovať Node.js (Windows)
Vždy keď sa chystám aktualizovať Node.js, npm, bower a ich balíčky narazím na problém, ako aktualizovať Node.js. Problém je v tom, že postupy ako aktualizovať Node.js nájdem vždy len pre Linux. Ak chcem daný postup použiť, narazím na platform problem
11.2.2017
Ako po zatvorení Bootstrap dialogu vrátiť focus na pôvodné miesto
V tomto článku predstavím riešenie, ktorým sa zabezpečí vrátenie focusu na element, z ktorého bol dialóg vyvolaný. V mojom prípade som mal problém, že ak som zobrazil Bootstrap dialog a zatvoril ho, focus nezostal na pôvodnom mieste alebo bol vrátený
11.2.2017
Prečo v NetBeans nie je kompilovaný import lessu
Prednedávnom som mal problém, kedy importované súbory *.less mi po zmene nechceli v NetBeans spustiť kompilátor. Bol som tak nútený vždy spraviť dáku zmenu v hlavnom súbore *.less, aby sa zmeny premietli do css, resp. aby sa spustil kompilátor pre le
6.2.2017 (7.2.2017)
Ako odstrániť a znovu vytvoriť undo tablespaces
V tomto článku budem demonštrovať ako postupovať ak undo tablespaces už majú neakceptovateľnú veľkosť a je potrebné už s týmto stavom niečo robiť. V mojom prípade išlo o problém na virtuálke, kde Oracle undo tablespaces dospeli do takej veľkosti, že
4.2.2017
Ako generovať web z JSONa
V tomto článku chcem predstaviť môj nový projekt s názvom JSON to HTML head for PHP (json2htmlhead), ktorý som umiestnil na GitHub. Projekt v jazyku PHP slúži na generovanie elementu head z dát vo formáte JSON. Má širokú podporu elementov meta vrátan
4.2.2017
Ako pre Bootstrap vytvoriť widget typu Input/Select
V súčasnosti mám rozpracovaných niekoľko projektov vo frameworku Bootstrap. Najnovšie som potreboval komponent, do ktorého môže používateľ priamo písať alebo si vybrať jednu z preddefinovaných hodnôt. Za týmto účelom som vytvoril nový projekt, ktorý
4.2.2017
Ako detegovať blokovanie reklám na webstránke
V práci som si všimol, že moji kolegovia používajú softvér na blokovanie reklám. Keďže mám projekty, kde sú umiestnené reklamy, chcel som vedieť čo sa dá proti tomu robiť. Keďže mi okrem blokovania reklám povedali, že niektoré webstránky to vedia roz
4.2.2017
Ako zistiť existenciu adresára cez gulp
V tomto článku predstavím spôsob, ktorým je možné skontrolovať existenciu adresára a ak adresár neexistuje, tak bude vytvorený. Niektoré pluginy v gulpe totiž nevedia vytvárať vnorené adresáre a sú schopné vytvoriť len prvú úroveň. V takomto prípade
29.1.2017
Plugin gulp-jshint vracia Error in plugin 'gulp-jshint', Message: Inalid reporter
Pri spustení gulp pluginu s názvom gulp-jshint môže používateľ naraziť na chybové hlásenie Error in plugin 'gulp-jshint', Message: Inalid reporter. Toto hlásenie vzniká pri volaní jshint.reporter().
29.1.2017
Ako zabrániť zatvoreniu okna po vykonaní príkazu v batch súbore
Pri práci s batch súbormi *.bat je niekedy potrebné, aby okno v ktorom bol súbor spustený, zostalo po skončení príkazov otvorené. Štandardne sa totiž okno po vykonaní príkazov zatvorí a používateľ tak nemá možnosť vidieť výpisy, ktoré zanechali jedno
28.1.2017
Čo znamená externs v Google closure compiler
V rámci konfigurácie npm pluginu google-closure-compiler môže používateľ naraziť na parameter s názvom externs. Čo tento parameter znamená?
22.1.2017
Top 35+ online validátorov pre vývojárov
V tomto článku dávam do pozornosti moju novú aplikáciu Online Validators, ktorá obsahuje viac ako 35 validačných nástrojov pre vývojárov.
16.1.2017
Kde sa nachádzajú gulp.cmd, less.cmd a ďalšie batch súbory
Pri inštalácií balíčkov cez npm nie sú ich súčasťou batch súbory, ktoré sú potrebné pre ich spúšťanie. Tie sa napríklad vyžadujú, ak chceme mať implementované balíčky do vývojového prostredia NetBeans a pracovať s nimi priamo v NetBeans.
13.1.2017 (14.1.2017)
Ako spustiť viacero príkazov v súbore *.bat.
Nedávno som si chcel zefektívniť prácu s aplikáciami npm a gulp a vytvoriť súbor, ktorý bude linkovať potrebné moduly. No narazil som na problém, že po zápise príkazov sa mi v súbore *.bat vždy spustil len prvý riadok. Moja predstava bola, že linkova
5.1.2017
Arrow functions a operátor this (JavaScript)
JavaScript arrow functions majú viacero obmedzení, medzi ktoré patrí aj absencia zmeny objektu this. Pre niekoho vyhovujúci stav, pre niekoho, kto arrow function vidí prvý krát, neštandardné správanie. Výhodou v tomto prípade je skutočnosť, že nie je
5.1.2017
Vytvárame vlastný log (JavaScript)
V tomto článku predstavím tvorbu skráteného logovania, v ktorom už budú aplikované aj techniky z ECMAScriptu 6. Mimochodom už sa pracuje na ECMAScripte 7, takže front-end opäť napreduje míľovými krokmi, nehovoriac o TypeScripte a JSX a začínajúcom bo
31.12.2016 (1.1.2017)
Ako testovať aplikácie vo Windows a v prehliadači Internet Explorer
Aktuálne som vytvoril aplikáciu, ktorá využíva features z HTML5. Žiaľ ako to už býva, musím riešiť problém s podporou HTML5. Pre tento účel som potreboval kód otestovať v Internet Exploreri, resp. vo verzii Edge, keďže IE 11 danú funkcionalitu nepodp
29.12.2016
Ako centrovať pozíciu fixed (CSS)
Tento článok nadväzuje na článok Ako centrovať pozíciu absolute (CSS), kde tentoraz budem demonštrovať ako centrovať element s CSS vlastnosťou position: fixed;. Centrovanie ukážem na príklade, kde centrovaný element bude mať triedu fixed-center.
26.12.2016
Ako v NetBeans zapnúť podporu short tags
Pri práci s vývojovým prostredím NetBeans 8.2 ma prekvapila situácia, že zrazu nemám v PHP projekte podporu autocomplete. Zalomil som PHP tagy a ani tak sa nič nedialo, dokonca nebol rozpoznaný ani PHP programový kód. Pridal som štandardný zápis ?php
25.12.2016
Prečo v elemente nefunguje accesskey (HTML)
Nedávno som riešil problém, prečo v elementoch nefunguje atribút accesskey. Chcel som využiť východiskové správanie internetových prehliadačov pre rýchlu navigáciu v rámci webu. Nakoniec som našiel dôvod prečo tomu tak je a zároveň som zistil, že atr
25.12.2016
Ako cez npm zistiť verziu balíčka
V tomto článku predstavím, ako zistiť verziu balíčka nainštalovaného cez npm (package manager for JavaScript). Pre prácu s npm je potrebné nainštalovať Node.js.
25.12.2016 (16.1.2017)
Ako vytvoriť súbor lessc.cmd
Pri práci s NetBeans a Less je potrebné pre automatické mapovanie a transformovanie súborov *.less na *.css definovať cestu k súboru lessc.cmd. Aj keď NetBeans uvádza, že mu stačí prístup k súboru lessc, na Windows 8 je potrebné použiť súbor lessc.c
22.12.2016 (6.2.2017)
Ako zistiť či je element v inom elemente
V tomto článku predstavím riešenie, ktoré zisťuje, či sa daný element nachádza vo vnútri iného elementu. Na detekciu root elementu použijem CSS selectory class a id. Príklad je vhodný napríklad ak vyhľadávate dáky viditeľný node. Viditeľný sa tým mys
22.12.2016
Ako v textboxe a texarea detegovať biele miesta (JavaScript)
V tomto článku som sa zameral na detekciu bielych miest v používateľskom vstupe. Cieľom je zistiť, či používateľ okrem bielych miest napísal aj iný znak. Tento druh detekcie je napríklad užitočný ak je vstup použitý ako link. Ak používateľ vložil len
18.12.2016
Ako zistiť či bola aplikovaná metóda destroy() (Dojo)
Pri práci s widgetmi v Dojo Toolkit sa často môže stať, že programátor pracuje v contexte / objekte, ktorý už neexistuje. Zväčša ide o bug, ktorý treba ošetriť. Jednou z možností ako rýchlo zistiť čo sa deje, je skontrolovať existenciu objektu / widg
18.12.2016 (22.12.2016)
Ako postupovať ak Google Adsense hlási Status Code 400
Prednedávnom som mal problém s aplikovaním Google Adsense. Problém bol v tom, že mi v konzole hlásilo status code 400 a v rozhraní som mal status New namiesto Active. Výsledkom bolo nezobrazovanie reklám.
18.12.2016
Ako v NetBeans zmeniť súbor s triedou main
Podobne ako vo Visual Studiu aj v NetBeans je pri vytvorení projektu nastavený súbor, z ktorého bude spúšťaná metóda main(). Ak chceme pracovať v rámci jedného projektu s viacerými súbormi obsahujúcimi triedu main(), je potrebné vykonať nasledujúci p
18.12.2016
Ako spustiť aplikáciu vo Visual Studiu
Niekedy aj banálna záležitosť sa môže stať frustrujúcou, o to horšie ak sa deje hneď na začiatku. Jednou z takýchto vecí môže byť aj spustenie vytvorenej aplikácie, resp. pre začínajúcich programátoroch spustenie prvého príkladu typu Hello world.
18.12.2016
Ako zmeniť štartovací súbor vo Visual Studiu
V tomto krátkom článku predstavím ako zmeniť štartovací súbor vo Visual Studiu. Príklad bude demonštrovaný na projekte vo Visaul Basicu.
18.12.2016
Učíme sa Visual Basic cez Windows Forms app 2
Tento článok je pokračovaním článku s názvom Učíme sa Visual Basic cez Windows Forms app, kde okrem novej šablóny (template) predstavím aj spôsob ako reagovať na stlačenie tlačidla OK.
17.12.2016
Ako skryť ovládacie šípky pre výber čísla v textboxe (CSS)
V tomto článku predstavím, ako sa dajú skryť ovládacie šípky pre výber čísla v textboxe (spin buttons). Skôr ako sa pustím do riešenia, chcem podotknúť, že HTML5 number spinner je v súčasnosti podporovaný len prehliadačom Google Chrome (predpokladám,
17.12.2016
Ako zistiť či hodnota v textboxe je číslo (JavaScript)
S príchodom jazyka HTML5 je práca s hodnotami v elemente input oveľa jednoduchšia. Stačí zadať type="number", použiť atribúty min a required. Nakoniec stačí len zakázať zobrazenie spinnerov ak to dizajn vyžaduje a hodnotou bude vždy číslo. No ja pre
17.12.2016
Ako centrovať pozíciu absolute (CSS)
V tomto článku uvediem, ako centrovať element, ktorý má position: absolute;. Centrovanie ukážem na jednoduchom príklade, kde centrovať budem element s triedou absolute-center.
11.12.2016
Ako zapísať komentár v jazyku Visual Basic
Zväčša písanie komentárov býva medzi prvými riadkami pri prezentácii programovacieho jazyka. Síce už som zvyknutý na rôzne zápisy komentárov, ktoré sú zväčša štandardizované, Visual Basic predsa len prekvapil.
11.12.2016
Ako prechádzať prvky poľa vo Visual Basicu
V tomto krátkom článku predstavím tri spôsoby, ako prechádzať a zobraziť prvky poľa. Prvý spôsob je najčastejšie prezentovaný v rámci Visual Basicu. Druhý spôsob som nazval JavaScriptový, prezentujem podobný spôsob akým zapisujem cyklus v JavaScripte
11.12.2016
Ako vytvoriť pole vo Visual Basicu
V tomto článku predstavím, ako sa vytvára jednorozmerné prázdne pole, preddefinované pole a ako je možné do poľa pridať hodnoty neskôr.
11.12.2016
Ako vo Visual Basicu vytvoriť komponent Textarea
V tomto krátkom článku predstavím, ako sa vo Visual Studiu vytvorí komponent typu Textarea. Pre jeho vytvorenie použijeme designera a komponent TextBox.
9.12.2016
Ako pracovať s triedami v hlavnom súbore (Java)
V poslednom čase som vykonal niekoľko pohovorov a testov s absolventmi a študentmi, ktorí uvádzali, že ovládajú programovací jazyk Java. Počas testov som zistil, že absolventi nemajú prax alebo nepoznajú coding style, naming conventions a application
8.12.2016 (9.12.2016)
Ako zalomiť text v MultiLine TextBoxe (Visual Basic)
Jednou z prvých vecí čo programátora pri MultiLine TextBoxe napadne je, ako zalomiť text na nový riadok. V tomto krátkom článku predstavím zalomenie textu v TextBoxe, ktorý je typu Textarea.
8.12.2016 (9.12.2016)
Ako spájať reťazce vo Visual Basicu
V tomto krátkom článku predstavím ako spájať reťazce vo Visual Basicu. Visual Basic je zaujímavý tým, že niektoré zápisy na ktoré sme zvyknutí, že fungujú v iných jazykoch unifikovane, sú vo Visual Basicu použité/zastúpené inak. Príkladom je aj operá
7.12.2016
Učíme sa Visual Basic cez Windows Forms app
V tomto článku predstavím ako sa je možné učiť Visual Basic v IDE Visual Studio Community cez Windows Forms App. Pre vytvorenie aplikácie typu Windows Forms je určený projekt s názvom Windows Forms App (.NET Framework). Súbor s príponou *.vb sa vytvo
5.12.2016
Učíme sa Visual Basic cez konzolu
V tomto článku predstavím, ako sa je možné učiť Visual Basic v IDE Visual Studio Community. Visual Studio ponúka dve základné možnosti tvorby aplikácií. Tú prvú cez konzolu predstavím v tomto článku. Druhú možnosť cez Windows Forms predstavím v nasle
28.11.2016
Ako vo vývojovom prostredí STS vygenerovať dokumentáciu HTML pre aplikáciu v jazyku Java
V tomto článku predstavím, ako vytvoriť dokumentáciu HTML z komentárov Javadoc vo vývojovom prostredí STS. Keďže vývojové prostredie STS je upravený Eclipse, uvedený postup by mal fungovať aj pre vývojové prostredie Eclipse.
27.11.2016
Ako pridať CSS triedu do widgetu dijit/form/Button (Dojo)
V tomto článku predstavím, ako sa dá pridať CSS trieda do widgetu dijit/form/Button. Štandardnou vlastnosťou className sa žiaľ do niektorých widgetov CSS trieda nedá pridať. Medzi také patria dijit/form/Button a dijit/form/DropDownButton. Pri report
20.11.2016
Ako rýchlo vytvoriť kópiu poľa (JavaScript)
V tomto krátkom článku predstavím, ako rýchlo vytvoriť kópiu / klon poľa. Ide pritom o šikovné využitie metódy slice().
18.11.2016
Ako na marketing ukázala netradične spoločnosť AVG Technologies
Týmto článkom začínam novú kategóriu na How to ... s názvom Marketing a hneď prvý článok je veľkým prekvapením, kde chcem vyzdvihnúť ako spoločnosť zameraná na bezpečnosť vypálila rybník ostatným marketingovým spoločnostiam.
18.11.2016
Ako aplikovať DnD na elementy (JavaScript)
V tomto článku predstavím riešenie, ktoré demonštruje prácu s drag and drop na elemente. Celý princíp je postavený na tom, že pri začatí akcie drag je elementu pridelené špeciálne id a po skončení, pri akcii drop, je na základe tohto id element vyhľa
13.11.2016
Ako odstrániť v NetBeans chybu favicon.ico net::ERR_EMPTY_RESPONSE
V IDE NetBeans môže používateľ pri práci so súbormi HTML v konzole naraziť na chybové hlásenie http://localhost:8383/favicon.ico net::ERR_EMPTY_RESPONSE. Hlásenie oznamuje, že nie je definovaná ikona. Jedným z riešení je túto ikonu fyzicky vytvoriť v
13.11.2016
Ako rýchlo zmenšiť pole (JavaScript)
Človek sa neustále učí nové veci, a tak aj napriek niekoľkoročnej práce s jazykom JavaScript som sa opäť niečo nové naučil, o čo sa chcem podeliť v tomto článku.
9.11.2016
Ako zistiť či premenná má hodnotu NaN (JavaScript)
Pred nedávnom som potreboval overiť, či premenná má hodnotu NaN. Problém bol v tom, že väčšina riešení na internete bolo zameraných na zistenie či hodnota je NaN (napr. hodnoty typu String, Object, Number), ale nie či premenná má hodnotu NaN, teda va
6.11.2016
Ako odstrániť Uncaught SyntaxError: Unexpected token return (Dojo)
V tomto článku sa pozrieme na ďalšie chybové hlásenia, ktoré môžu vzniknúť pri tvorbe aplikácií v jazyku JavaScript. Konkrétne ide o dvojicu chybových hlásení Uncaught SyntaxError: Unexpected token return a Uncaught Error: declare: mixin #Number is
6.11.2016
Ako prepínať manuálny a programovací režim na termostate E92.716 od firmy HVAC CONTROLS
Minulý rok som napísal článok ako pracovať s termostatom E92.716 od firmy HVAC CONTROLS. Síce som uviedol viaceré nastavenia termostatu, neuviedol som spôsob, akým je možné meniť jednotlivé režimy, teda nastavenie manuálneho režimu ak bol režim progr
1.11.2016 (26.1.2017)
Vedeli ste toto o npm?
Vedeli ste, že autori manažéra balíčkov pre JavaScript (package manager for JavaScript) s názvom npm, majú zmysel pre humor. Vyskúšať si to môžete na nasledujúcich troch príkazoch.
23.10.2016
Ako spustiť MongoDB
V tomto článku predstavím základnú konfiguráciu a spôsoby spustenia non-SQL riešenia MongoDB, ktoré je založené na JSON dokumentoch vo formáte binary JSON (BSON). BSON je dátový formát určený pre dátové úložiská na prenos údajov v sieti.
21.10.2016
Ako otvárať panel widgetu Accordion cez hover (jQuery)
V tomto článku predstavím jednoduché riešenie, ktoré umožňuje otváranie panelov widgetu Accordion cez event mouseover. K tomuto článku ma inšpiroval príspevok na stránkach Web code geeks, kde je táto funkcia nazývaná Open on Hoverintent. Žiaľ uvedený
19.10.2016
Ako vytvoriť štruktúru komponentu Navbar (Bootstrap)
Pri práci s frameworkom Bootstrap je veľmi dôležité používať správne štruktúru jednotlivých komponentov. V opačnom prípade sa môžu objaviť designové "bugy", ktoré sa snažíme opraviť rôznymi zmenami natívnych nastavení čím sa narúša originálny design
9.10.2016 (19.10.2016)
Prečo nefunguje navbar-right (Bootstrap)
Pri tvorbe navigačného panela prostredníctvom komponentu Navbar môže nastať situácia kedy nefunguje zarovnanie obsahu cez triedu navbar-right vpravo. Dôvodom tohto javu môže byť nesprávne vnorenie obsahu s triedou navbar-right. Uvedenú situáciu budem
2.10.2016
Zabezpečovacie zariadenie Satel VERSA a hlásenie Bat.RX
Ako to už býva, aj tento článok vznikol preto, lebo výrobca zariadenia si neplní povinnosti, resp. v tomto prípade poskytuje nedostatočný manuál k zariadeniu Satel VERSA kvôli ktorému zákazník nevie čo má robiť. Konkrétne ide o chybové hlásenie Bat.R
2.10.2016
Záhradný box Keter Marvel+ vs Keter Rockwood
V tomto krátkom článku predstavím dva záhradné boxy, ktoré patria k obľúbeným na trhu. Jeden predstavuje vyššiu triedu (Keter Rockwood) a ten druhý low-cost triedu (Keter Marvel+).
28.9.2016
Ako odstrániť Error: declare: mixin # is unknown (Dojo)
V tomto článku sa zameriam na identifikáciu a odstránenie chybového hlásenia Error: declare: mixin #number is unknown. Did you use dojo.require to pull it in?(…), ktoré môže programátor dostať pri tvorbe aplikácii vo frameworku Dojo Toolkit.
30.8.2016 (31.8.2016)
Zaujímavé informácie pre vývoj aplikácií v jazyku JavaScript - časť 1
V tomto článku predstavím dve zaujímavé riešenia, ktoré môžu byť nápomocné pri vývoji aplikácií v jazyku JavaScript.
28.8.2016
Ako zmeniť riadky na stĺpce v Microsoft Office Excel
V tomto článku predstavím ako zmeniť riadky na stĺpce. Možno sa niekto pýta, prečo túto funkcionalitu využívať, veď to píšem rovno tak ako potrebujem. Táto funkcia je veľmi užitočná najmä v prípade, ak sa kopírujú dáta z iného zdroja, ktorý ako nasch
25.8.2016
Vytvárame dropdown menu s HTML a CSS
V tomto článku predstavím ako rýchlo a jednoducho je možné vytvoriť menu, kde po umiestnení kurzora nad hlavnú položku sa zobrazia príslušné položky. Celé menu je vytvorené len v jazykoch HTML a CSS, teda bez potreby použitia JavaScriptu.
24.8.2016
Ako zakázať onChange pri nastavení hodnoty widgetu - pokračovanie
V tomto článku predstavím ešte jeden zaujímavý spôsob, ktorý zabráni spusteniu metódy onChange(). To sa môže udiať, ak sa na začiatku nastavujú východiskové hodnoty. Tento proces môže mať rôzne podoby, ktoré môžu predčasne vyvolať spustenie metódy on
24.8.2016
Ako zapisovať v Jave logy do súboru - časť 4
V tejto časti venovanej logovaniu v jazyku Java predstavím dva základné princípy, na ktorých je logovanie založené. Tým prvým je úroveň logovania (Level of the log event) a formát výpisu (Conversion Patterns).
23.8.2016
Ako zapisovať v Jave logy do súboru - časť 3
V tomto článku venovanom logovaniu predstavím Simple Logging Facade for Java (SLF4J) v spolupráci s Logback. Keďže nie som Java expert, aplikovanie logovania do súboru prostredníctvom SLF4J mi zabralo niekoľko hodín, kým som vytvoril funkčné nastaven
23.8.2016
Ako zapisovať v Jave logy do súboru - časť 2
V predchádzajúcom článku som sa venoval knižnici java.util.logging. V tomto článku sa budem venovať knižnici Apache Log4j 2, ktorú je možné stiahnuť tu.
23.8.2016
Ako zapisovať v Jave logy do súboru - časť 1
V tomto krátkom článku predstavám rýchly spôsob vytvárania a zapisovania logov do definovaného súboru. Pre vytváranie logov použijem knižnicu java.util.logging.
22.8.2016
Ako skontrolovať dĺžku súboru na základe digitálneho podpisu
V poslednom čase narážam na nový trend, ktorým je overovanie pravosti stiahnutého súboru. Ide o ďalší nový prvok, ktorý eliminuje úpravu originálneho súboru a znižuje možnosť infikovania počítača škodlivým softvérom.
14.8.2016
Ako používať podčiarnik v číselných literáloch
Programovací jazyk Java ponúka pre sprehľadnenie programového kódu zaujímavú techniku založenú na znaku _ (podčiarnik). Jej úlohou je sprehľadniť literál, resp. formát, ktorý zastupuje. Táto technika má ale aj svoje pravidlá, ktoré je potrebné dodrži
14.8.2016
Ako prehrať súbory SID
V tomto krátkom článku predstavím aplikáciu, ktorá umožní prehrať zvukový formát SID. V minulosti bolo viacero aplikácií, ktoré tento formát podporovali, ale postupne prestali byť podporované a ich stránky zanikli. Ja som používal Winamp a zásuvný mo
10.8.2016
Je potrebné vyhľadávať uzly v DOM?
Dnes som zistil jednu zaujímavosť, ktorá ma prekvapila a zároveň vytvorila množstvo otázok. Namiesto getElementById(), $("#id") či dom.byId(id) stačí iba zadať id uzla.
31.7.2016
Java coding style - pozrite si návrhy a odporúčania pre písanie Java kódu
V tomto článku predstavím niekoľko návrhov a odporúčaní, ktoré je možné aplikovať do firemných dokumentácií pre tvorbu aplikácií v jazyku Java. Jednotlivé dokumenty pochádzajú od rôznych významných spoločností, medzi ktoré patria Mozilla, Google či T
28.7.2016
Programujeme profesionálne - nástroje pre tvorbu desktopových aplikácií
Dávnejšie som sa venoval nástrojom pre vývoj webových aplikácií. V tomto článku predstavím ďalšie zaujímavé nástroje, tentoraz pre tvorbu desktopových aplikácií v jazykoch C, C++, C#, VB.NET a Fortran.
23.7.2016
Ako v JFrame nastaviť pozíciu a rozmery okna
Pri spoznávaní JFrame (Swing kontajner, Swing je Java Graphical User Interface, skrátene GUI) som narazil na problém, že zobrazená aplikácia, resp. okno, malo extra malé rozmery. Žiaľ bežné riešenia na internete, ktoré odporúčali aplikovať metódy set
12.7.2016
Ako vo WampServeri aktualizovať phpMyAdmin
Pri práci s phpMyAdmin vo WampServeri 3 som narazil pri príkaze UNION ALL na chybové hlásenie unrecognized statement type (near ALL). Na internete som sa dočítal, že je to problém staršej verzie programu phpMyAdmin. A tak som začal hľadať spôsob ako
29.5.2016
Batériové ručné rozmetadlo WOLF Garten WE-B
Ručné rozmetadlo WOLF Garten WE-B je vhodné na malé plochy. Zariadenie je poháňané 4 AA batériami, ktoré nie sú súčasťou balenia. Z technickej špecifikácie uvediem, že rozsah posypu je 0,5 až 2,5m, objem nádoby na granule je 3l a zariadenie je určené
22.5.2016
Ako zakázať onChange pri nastavení hodnoty widgetu
Asi málokto vie, že metóda set() podporuje aj ďalšie argumenty ako property a value cez zápis widget.set(property, value). Jedným z nich je aj argument s interným názvom priorityChange, ktorý zabraňuje spusteniu eventu onChange.
15.5.2016
Ako v dgride povoliť označovanie textu
Asi každého kto začne programovať s dgridom prekvapí, že nie je možné označiť zobrazený text v riadkoch. Za tento jav môže modul dgrid/Selection, ktorý má nastavené ako východiskové správanie zakázanie označovania textu v riadku.
30.4.2016 (1.5.2016)
Prehľad vybraných WAMP serverov
V tomto článku predstavím zoznam niektorých riešení, ktoré obsahujú databázu, server a skriptovací jazyk. Ja osobne z nich používam iba WAMP server, takže sa do hodnotenia jednotlivých riešení nebudem púšťať, aj keď som niektoré v minulosti chvíľu po
30.4.2016
Ako vo WampServer 3 povoliť zobrazenie obsahu adresára
S novým Wampserverom 3 prichádzajú nové komplikácie, na ktoré nie je používateľ zvyknutý. Kým vo verzii 2.5 nefungovala trieda Normalizer, vo verzii 3 zase nie je povolený výpis obsahu adresára.
12.4.2016
Spoznajte užitočné skratky v Eclipse
V tomto článku predstavím dve užitočné klávesové skratky pre vývojové prostredie Eclipse. Žiaľ jedna z týchto skratiek nie je aktívna v STS, no je možné sa k tejto funkcionalite dostať prostredníctvom menu.
10.4.2016
Ako spustiť kompilovať a spustiť java súbor s package
V tomto článku predstavím, ako kompilovať a spustiť java súbor, ktorý je umiestnený v nejakom balíčku. Tento článok poteší určite každého začínajúceho Java programátora, keďže väčšina tutoriálov demonštruje výuku len na main súbore, bez toho, aby bol
10.4.2016
Ako pridať novú funkcionalitu widgetu dijit/form/DateTextBox
V tomto článku pridám novú funkcionalitu widgetu dijit/form/DateTextBox. Ide o rozšírenie, ktoré nastaví aktuálny dátum. Na nižšie uvedenom príklade je demonštrovaný spôsob, ako vyriešiť bug, ktorý majú niektoré widgety, kam patrí aj DateTextBox či T
9.4.2016
Keď sa záhrada páči všetkým
Tento článok som pôvodne chcel dať do blogu, no nakoniec som ho zaradil do tejto kategórie. Dnes ráno som pri kontrole záhrady našiel veľmi milé prekvapenie, s ktorým sa chcem podeliť. Verím, že vám moji noví susedia dodajú novú energiu do zveľaďovan
7.4.2016
KOMPLETE Audio 6 - ako aktivovať output 3/4
V tomto článku sa zameriam na zvukovú kartu KOMPLETE Audio 6, ktorá má bohatú ponuku vstupov a výstup. Žiaľ po zmene výstupu na 3/4 z pôvodného sa nič neudeje. Nezmení sa LED indikácia a ani nehrajú reproduktory.
30.3.2016
Ako pristúpiť k window a document v elemente <iframe>
Aj keď element iframe sa v súčasnosti už často nepoužíva, sú situácie, kedy jeho použitie je najrýchlejším spôsobom implementácie iného dokumentu HTML.
28.3.2016 (31.3.2016)
Ako vyriešiť problém so zobrazovaním znaku ß
V rámci front-end developmentu sa môže programátor stretnúť s jedným zaujímavým javom, ktorým je znak ß. Ten sa totiž pri transformovaní cez JavaScript alebo CSS zmení na písmena ss.
27.3.2016
Spoznávame dojo/aspect
V tomto článku predstavím zaujímavé riešenie dojo/aspect, ktoré umožňuje mať pod kontrolou metódy objektu. Toto riešenie má najmä zmysel, ak sa používajú knižnice tretích strán a nechceme alebo nemôžeme ich modifikovať či rozširovať.
27.3.2016
Ako sprístupniť blokovanú prílohu vo Windows Live Mail
Poštový klient Windows Live Mail obsahuje integrovanú ochranu voči potenciálne nebezpečným súborom ako sú napríklad súbory JavaScriptu. Výsledkom je, že používateľ nemá prístup k prílohe a vidí len oznámenie Prohibited file type.
26.3.2016
Ako montovať plastové garniže bez vŕtania
Výber interiérového tienenia môže byť v niektorých prípadoch náročný. Príkladom je môj dom, kde nájsť vhodné riešenie bolo veľmi náročné. Do úvahy prichádzali nasledujúce riešenia: rolety, fólie, garniže drevené, žalúzie a garniže plastové.
26.3.2016 (31.3.2016)
Ako vyčistiť indukčnú varnú dosku
Už dlhšiu dobu som mal na povrchu indukčnej varnej dosky mastný pripečený povrch, ktorý mi nešiel ničím vyčistiť. Zrejme išlo o olej, ktorý stiekol z panvice na jej spodok a spôsobil veľký fľak, ktorý pôsobil ako niečo silno nalepené.
26.3.2016 (10.6.2017)
Test lepidiel Pattex FIX vs Pattex ONE FOR ALL
Tento článok vznikol trochu netradične, keďže som sa rozhodol napísať skúsenosti s lepidlami Pattex FIX a Pattex ONE FOR ALL. Všetko to začalo lepením plastových garníž do výklenkov okna.
26.3.2016 (15.4.2016)
Na čo dávať pozor pri vertikutácii
Vertikutácia na rozdiel od kosenia si vyžaduje mať na pamäti niekoľko odlišností, ktoré môžu spôsobiť poškodenie vertikutátora, trávnika, alebo jeho súčastí. Pre začínajúcich "hospodárov" môžu byť nasledujúce rady užitočné, nakoľko je potrebné zmeniť
26.3.2016
Ako odstrániť hmotu z aplikačnej špičky kartuše
Pri lepení alebo silikónovaní sme často nútení pracovať s výtlačnou pištoľou, keďže potrebná hmota je umiestnená v kartuši. Po odrezaní vrchu kartuše, nasadení aplikačnej špičky a použití hmoty nám vzniká problém, ako túto hmotu (lepidlo, silikón a p
21.3.2016
Ako použiť v dgride dijit/form/CheckBox
V tomto článku predstavím dva spôsoby, ako použiť na označenie riadka widget dijit/form/CheckBox a zároveň ponechať štandardné správanie dgridu.
20.3.2016
Ako použiť v dgride dijit/form/RadioButton
V tomto článku predstavím dva spôsoby, ako použiť na označenie riadka widget dijit/form/RadioButton a zároveň ponechať štandardné správanie dgridu.
20.3.2016
Ako spustiť súbor jnlp
Java má vo svojej ponuke Java Network Launch Protocol (JNLP), ktorý umožňuje spúšťať na počítači aplikácie na vzdialenom serveri. Žiaľ vo Windows nemusí byť pre tento typ súboru definovaná aplikácia, ktorá umožňuje tento súbor spustiť.
19.3.2016
Vytvárame sliding menu bez použitia JavaScriptu
Jazyk CSS prešiel po niekoľkých rokoch výraznými zmenami a vďaka podpore animácií je možné vytvárať niektoré efekty bez použitia JavaScriptu. V tomto článku predstavím vytvorenie menu s animovanými položkami.
19.3.2016
Ako definovať CSS triedy pre dijit/form/Select
Dojo Toolkit pri niektorých widgetoch používa popup okná, ktoré oddeľuje od aktuálneho DOMNode. Výsledkom je, že nastavenie CSS triedy widgetu nemá vplyv na tento popup. V tomto článku sa zameriam na widget dijit/form/Select, kde priradím triedu každ
5.3.2016
Aký je rozdiel medzi metódou placeAt() a srcNodeRef
Pred nedávnom som riešil problém, prečo mi nefunguje vkladanie widgetu cez parameter srcNodeRef. V tomto prípade sa potvrdilo porekadlo, že pre stromy nevidím les, respektíve človek už robí toľko s Dojo Toolkitom, že zabudol jeho základy, keďže neust
22.2.2016
Ako zobraziť pole From v Microsoft Outlook
Keďže nedávno mi "odišiel" pracovný notebook, automaticky som dostal náhradný a hneď som narazil na zaujímavý problém, ako zobraziť pole From pri písaní mailu. Predpokladal som, že ide o štandardné nastavenie, no prekvapilo ma, že tam toto pole nie j
19.2.2016
Ako sa odhlásiť z OneDrive na Androide
Asi najviac čo ma hnevá na Androide (verzia Lenovo), je skutočnosť, že neviem vypnúť spustenú aplikáciu. Pri stlačení pravého tlačidla je aplikácia až do vypnutia tabletu aktívna. Podobne ma hnevá, zložitý spôsob odhlásenia z prihlásených aplikácií.
19.2.2016
McAfee vypína Real-Time Scanning
Posledné dni mi začal McAfee LiveSafe zobrazovať hlásenie: Real-Time Scanning off, čím vypínal Real-Time Scanning. Následne oznamuje, že ochrana počítača nie je kompletná. Pre odstránenie tohto problém žiaľ nestačí zapnúť komponent Real-Time Scanning
19.2.2016
Dva bezplatné editory, ktoré stoja za pozornosť
Efektívny vývoj aplikácií je založený na kvalitných nástrojoch. Medzi takéto nástroje patria IDE a pokročilé textové editory. Niektorí preferujú prvú možnosť, iní zase druhú. Ja osobne som za IDE, ale pre malé a nenáročné projekty je možno druhá zauj
10.2.2016
Prečo v dijit/form/Button nefunguje onClick
Pri práci s Dojo Toolkit som opäť narazil na atypický problém, ktorý pri veľkej aplikácii je veľmi náročné odhaliť. Tentoraz šlo o zrušenie všetkých akcií priradených metóde onClick.
31.1.2016
Ako detegovať veľké písmená v JavaScripte
Nedávno keď som robil na jednej funkcii, potreboval som nájsť spôsob, ako rýchlo a jednoducho detegovať veľké písmená. Mojim cieľom bolo konvertovať id s uppercase zápisom na css triedy s malými písmenami a pomlčkami. Nakoniec som našiel jeden príkla
5.1.2016
Ako tvoriť hry pre Atari 2600
Asi každého, kto sa stretol s počítačmi v 80-tych rokoch zaujímalo, ako je možné vytvoriť počítačovú hru a či je to náročné. V tých časoch neboli k dispozícii také nástroje ako máme teraz, no s odstupom času je možné tvoriť hry pre tieto počítače ove
23.11.2015
Prečo v Dojo nefungujú attachEvents a attachPoints
V poslednom čase mám problémy s Google Chrome Developer Tools, ktorý nezobrazuje chyby v programovom kóde. Naposledy som sa trápil, prečo widget nemá naplnené data-dojo-attach-event a data-dojo-attach-point, resp. this._attachEvents a this._attach
19.11.2015
Ako zmeniť Oracle HTTP Listener
Vzhľadom na to, že mám nainštalovaných viacero serverov a vývojových prostredí, neustále musím riešiť rôzne konflikty. Tým posledným bol konflikt Oracle DB a Apache Tomcat v STS. Nájsť riešenie na tento problém mi trvalo dva dni. Ani zmena bio.http.p
19.11.2015
Ako zistiť čo blokuje HTTP port
Pri práci so servermi a rôznymi vývojovými prostrediami, používateľ neustále naráža na rôzne problémy, ktoré nie je jednoduché vyriešiť. Veľmi častý problém sú konflikty portov. V takomto prípade sú k dispozícii dve možnosti. Tá prvá je ukončenie pro
16.11.2015
Ako odstrániť dialog so správou ORA-28002: the password will expire within %s days
Pri práci s Oracle SQL Developer môže používateľ naraziť na warning dialog s informáciou A database warning was encountered performing the requested operation: ORA-28002: the password will expire within %s days. Hlásenie informuje o tom, že o pár dn
6.10.2015
Prečo sa nezobrazuje reklama Google Adsense
Pri aplikovaní služby Google AdSense môže programátor naraziť na jav, kedy sa reklamy v testovacom prostredí bez problémov zobrazujú a v produkcii nie. Tento problém som mal aj ja. Pôvodne som si myslel, že musím počkať na AdSense crawler, pre zaregi
27.9.2015
Ako nájsť widget (Dojo)
Pri práci s Dojo Toolkit je viacero spôsobov ako vyhľadať widget. Jeden spôsob je cez DOMNode, druhý cez atribút id. Widgety je možné hľadať priamo alebo nepriamo.
26.9.2015
Aké gridy má v ponuke Dojo Toolkit
V tomto článku uvádzam zoznam gridov, ktoré sú dostupné pre framework Dojo Toolkit. Žiaľ situácia s gridmi v Dojo Toolkit nie je dáka ružová a detailnejšia práca s nimi si vyžaduje obrovské skúsenosti. Aj z tohto dôvodu vznikli samostatné projekty, k
26.9.2015
Ako zapísať viacero tried v jednom java súbore
Keďže nie som žiaden veľký "javista", v minule ma zaujal zápis, kde bolo uvedených viacero tried v jednom súbore. Problém nastal, keď som chcel toto nasimulovať a vedieť, ako takto zapísané triedy spustiť. Nešlo pritom o bežný zápis vnorených tried.
9.9.2015 (8.11.2015)
Ako nastaviť termostat E92.716 od firmy HVAC CONTROLS
Na Slovensku ako býva zvykom sa síce vo veľkom predáva množstvo elektroniky, no manuály sú často na veľmi slabej úrovni. Používateľ sa dozvie len základné informácie a funkcie, ale to ako sa s daným produktom pracuje už uvedené nie je, alebo je návod
9.9.2015
Zakázané znaky v URL
Pri práci s URI a návrhu súborovej architektúry je potrebné dávať pozor na zakázané znaky. Medzi tieto znaky patria: # % { } | \ ^ ~ [ ] `. Ak súbor alebo adresár obsahuje niektorý zo zakázaných znakov, je potrebné použiť encoding.
6.9.2015
Ako vytvoriť error a info message s frameworkom jQuery
JavaScriptový framework jQuery je vďaka svojej jednoduchosti veľmi populárny front-end nástroj. V tomto článku predstavím dva druhy správ vytvorené cez jQuery. Prvá správa je typu info a druhá správa je typu error.
5.9.2015 (14.10.2015)
Ako trvalo zobraziť jQuery Datepicker
Pri práci s knižnicou jQuery UI a widgetom Datepicker môže programátor naraziť na problém, ako zobraziť Datepicker od načítania stránky a po výbere dátum ho nechať aj naďalej otvorený.
3.9.2015
Naming conventions - Názvy identifikátorov časť 2
Nedávno pri jednom kurze som si spomenul, prečo je vhodné písať niektoré premenné neurčito a ako to môže neskôr pomôcť pri úpravách v kóde. Asi každý programátor chce mať prehľad o premenných a ich obsahu a preto často dáva premenným aj súvisiace náz
3.9.2015
Klávesové skratky pre Windows 10
V tomto článku vám prinášam zoznam klávesových skratiek z dokumentu IT Showcase Productivity Guide, ktorého cieľom je zefektívniť prácu s operačným systémom Windows 10. Vzhľadom na to, že Windows 10 ešte nemám nainštalovaný, rozhodol som sa ponechať
2.9.2015
Fatal error: Call to a member function fetchAll() on a non-object in (PHP)
Pri písaní SQL príkazov v jazyku PHP môže používateľ naraziť na chybové hlásenie Fatal error: Call to a member function fetchAll() on a non-object in PATH. Toto chybové hlásenie môže spôsobiť nesprávny zápis reťazcov v SQL príkaze.
2.8.2015
Ako zistiť dôveryhodnosť firmy
Žiaľ na Slovensku je stále veľké množstvo podnikateľov, ktorí nevedia podnikať a na to, že ešte stále existujú, doplácajú ďalší kupujúci. V tomto článku sa zameriam, ako sa vyhnúť problémovým firmám a ako si overiť spoľahlivosť firiem.
2.8.2015
Ako vytvoriť remove() pre Array
Keďže momentálne pracujem prevažne len s frameworkom Dojo Toolkit, potreboval som používať niečo rýchle na mazanie prvkov z poľa. Keďže som v Dojo nič takého nenašiel, vytvoril som si vlastnú metódu remove().
30.6.2015
Ako nastaviť DateTextBox na readonly
Medzi ďalšie bugy, ktoré obsahuje Dojo Toolkit, patrí nastavenie vlastnosti readonly widgetu DateTextBox. V tomto prípade ide o neštandardný prístup, ktorý asi málokoho napadne, aby ho vyskúšal. Riešenie je síce jednoduché, no môže veľa programátoro
13.6.2015
Ako vyriešiť problém s nefunkčným Games for Windows Marketplace
V súčasnosti je čoraz viac hier súčasťou niektorého špeciálneho obchodu (Origin, Uplay, Steam, Windows Store, Games for Windows Marketplace a pod.), a tak sa zákazník stáva rukojemníkom takejto aplikácie. Príkladom je Games for Windows Marketplace od
17.5.2015
Ako správne programaticky otvoriť dijit/DropDownMenu
Nedávno som riešil jeden problém, a to programatické otvorenie widgetu dijit/DropDownMenu. Keďže tento spôsob nie je zdokumentovaný, našiel som na internete riešenia, ktoré túto činnosť umožňujú. Žiaľ unikol tu jeden detail, a to, že otvorené menu ni
17.4.2015
Ako otvoriť a zatvoriť dijit/TitlePane
Aj napriek tomu, že framework Dojo toolkit má nový dizajn stránok, stále veľa vecí nie je zdokumentovaných. Medzi takéto patrí aj otváranie a zatváranie widgetu dijit/TitlePane. V dokumentácii je uvedená len vlastnosť open, ktorá definuje stav widget
9.4.2015 (2.8.2015)
Odstráňujeme problém s Windows Live Mail a chybou 0x800CCCD2
Pred tromi dňami mal Google problém s SSL certifikátom čo následne spôsobilo, že nebolo možné z Gmailu prijať ani odoslať poštu, ak je použitý poštový klient (Windows Live Mail), výsledkom čoho bolo chybové hlásenie. Ja osobne som zažil s týmto novým
31.3.2015
Ako zmeniť PIN vo Windows Phone
Asi každý, kto vloží SIM kartu do svojho mobilného telefónu, ako prvé začne hľadať spôsob ako zmeniť východiskový PIN kód. Vo Windows Phone je táto funkcia žiaľ umiestnená atypicky, čo môže množstvo majiteľov telefónov dostať do úzkych.
30.3.2015
CyberLink Power2Go sa neustále refrešuje
Veľa používateľov s kúpou notebooku alebo napalovačky dostane pre prácu s mechanikou softvér CyberLink Power2Go. Žiaľ niektorý z updatov Microsoft Windows spôsobil, že po vybratí typu dát pre napálenie sa okno s adresárovou štruktúrou neustále refreš
4.3.2015
Ako vypnúť v dijit/layout/AccordionContainer animácie
Pri práci s widgetom AccordionContainer, kedy má byť jeho výška ako aj obsah jednotlivých ContentPane-ov automatický, dochádza k nežiadúcemu "skákaniu". Toto skákanie je možné odstrániť len zakázaním animácie.
12.1.2015 (18.3.2016)
GlassFish deployment error: Could not start GlassFish Server HTTP or HTTPS listener port is occupied
Pri spustení servera GlassFish môže používateľ naraziť na konflikt portov, ktorý môže vzniknúť nainštalovaním nového servera alebo inštaláciou servera GlassFish po už inštalovaných serveroch. Jedným z takýchto hlásení môže byť deployment error: Coul
1.1.2015
Oracle Database XE - Windows cannot find http://127.0.0.1:%HTTP_PORT%/apex/f?p=4950
Používateľ po inštalácii Oracle Database Express Edition 11g Release 2 (11.2) pre Microsoft Windows môže pri spustení databázy naraziť na dialógové okno s chybovým hlásením Windows cannot find http://127.0.0.1:%HTTP_PORT%/apex/f?p=4950. Dôvodom tohto
23.11.2014
Aké disky obsahuje notebook Lenovo Ideapad Y510P
Pevné disky v súčasných notebookoch začínajú byť ich najslabším článkom. Príkladom sú herné notebooky Lenovo Ideapad, kde celý výkon je brzdený pevným diskom. Aj keď sme v digitálnej dobe, žiaľ nájsť relevantné informácie o pevnom disku od výrobcu je
23.11.2014
Ako zrýchliť virtuálny počítač
Pri práci s virtuálnymi strojmi (virtual machines) je ich najslabším článkom rýchlosť. Vidieť to najmä na notebookoch. Aj keď má zariadenie dostatok pamäte a výkonný procesor, ktorý ide iba na pár desiatok percent, virtuálny počítač je stále veľmi po
23.11.2014
Ako inštalovať a použiť SSD cez USB
V tomto článku uvediem podrobný návod ako inštalovať SSD ADATA XPG SX900 256 GB, 2.5" SATA 6Gb/s do ICY BOX IB-250StU3+BH15 a spojazdniť pod Windows 8.1. Dôvodom vzniku tohto článku je niekoľko skutočností, ktoré bežný používateľ pravdepodobne nie je
22.11.2014
Prečo vo Windows 8.1 nejde Hyper-V
Aj keď sa Microsoft opäť snaží spraviť krok vpred uvoľnením bezplatného Visual Studio Community 2013, bežný používateľ sa opäť môže čudovať, kde súdruhovia spravili chybu. Výsledkom inštalácie na Windows 8.1 je zlyhanie inštalácie Windows Phone SDK a
16.11.2014
Uncompilable source code - Erroneous ctor sym typ (Java)
Pri programovaní v jazyku Java môže programátor naraziť na chybové hlásenie: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous ctor sym type: MethodName.init. Pre kompiláciu programu a odstránenie chyby je m
15.11.2014
Chybové hlásenie: Parse error: syntax error, unexpected '[' (PHP)
Pri práci s poliami v jazyku PHP môže programátor naraziť na chybové hlásenie: Parse error: syntax error, unexpected '[', expecting ',' or ';' in /pathToFile/file.php on line xx. Žiaľ toto hlásenie veľa toho nenapovie a pritom ide v celku o jednodu
2.11.2014
Prečo WAMP nič nezobrazuje a prečo sa neviem dostať do guesta
V tomto článku popíšem ako odstrániť viacero problémov, ktoré sa môžu vďaka náhode nakopiť a totálne znefunkčniť WAMP či prístup z hosta do virtuálky.
1.11.2014
Ako aktivovať v programe VMware Player viacero obrazoviek
Virtualizácia je čoraz viac obľúbenejšia a to najmä z dôvodu, že stačí archivovať iba virtuálny stroj a všetky nastavenia a konfigurácie v prípade problémov s počítačom sú okamžite k dispozícii. Ja osobne používať virtuálku pre web development, kde m
1.11.2014
Ako inštalovať Windows Live Mail na Windows 8.1
Nie každý sa uspokojí s e-mailovým klientom, ktorý ponúka štandardne operačný systém Windows. Ja osobne som si zvykol na aplikáciu Windows Live Mail, ktorá je jednoduchá, prehľadná a z môjho pohľadu oveľa spoľahlivejšia ako predtým používaný poštový
30.10.2014
Inštalácia WAMP a chýbajúci súbor MSVCR100.dll
Po inštalácii WAMP môže používateľ naraziť na chybové hlásenie, ktoré oznamuje problém s nájdením súboru MSVCR100.dll, kvôli ktorému nemôže byť WAMP spustený. Pre odstránenie uvedeného problému je potrebné nainštalovať Microsoft Visual C++ 2010 SP1 R
26.10.2014
Ako odstrániť chybu Not enough physical memory vo VMware Player na Windows 8.1
Po včerajšej úspešnej aktualizácii Windows 8.1, ktorá sa naposledy nepodarila, mi síce začal fungovať konečne program NVIDIA GeForce Experience, ale zase nešiel spustiť program VMware Player. Príčinou problému bolo chybové hlásenie: Not enough physi
19.10.2014
Ako na WAMP .htaccess a chybové hlásanie: The server encountered an internal error or misconfiguration
Programátor vo WAMP môže pri aplikovaní súboru .htaccess naraziť na 500 Internal Server Error s popisom: The server encountered an internal error or misconfiguration. Výsledkom je nielen neaktívny RewriteEngine, ale aj súbory php.
17.10.2014
Chybové hlásenie: object is not a function (Dojo)
Pri práci s widgetmi alebo modulmi môže programátor na raziť na problém prázdnych modulov Object {} a chybové hlásenie: TypeError {info: "object is not a function", stack: (...), message: "object is not a function"}info: "object is not a function"me
1.10.2014
Chybové hlásenie: number is not a function (Dojo)
Pri práci s modulmi alebo widgetmi môže pri ich nahrávaní vzniknúť chybové hlásenie TypeError {stack: (...), message: "number is not a function"} "TypeError: number is not a function čo spôsobí nenahratie modulu a prípadný pád aplikácie.
13.9.2014
Ako rýchlo definovať formát obsahu pre webové editory
Front-end development je veľmi rýchlo a dynamicky sa rozvíjajúca oblasť, ktorá prináša neustále množstvo nových nápadov a riešení. Preto pri tvorbe webov je veľmi dôležité sa rozhodnúť buď pre tvorbu vlastného riešenia alebo použitie niektoré z exist
24.8.2014
Ako v NetBeans nastaviť premennú @author
Pri vytváraní súborov je možné definovať v template nielen text, ale prostredníctvom premenných aj autora súboru.
24.8.2014
Ako v NetBeans aktivovať podporu pre short tags
Pri práci so súbormi php je v NetBeans z nepochopiteľných príčin vypnutá podpora short tags, teda zápisu ? ?. Namiesto toho je potrebné uvádzať zápis ?php ?, v opačnom prípade nebude syntax v súbore zvýraznená a nebude fungovať ani formátovanie.
24.8.2014
Ako vo WAMP zmeniť www directory
Po dlhom čase som vyriešil podporu debugovania PHP skriptov prostredníctvom nástroja Xdebug v IDE Netbeans pod operačným systémom Windows 8.1. Pôvodne som na tento účel chcel použiť XAMPP, no Xdebug som stále nevedel spojazdniť. Obdobne som mal probl
21.8.2014
Ako správne zobraziť ikonu vo widgete dijit/Tree
Pri práci s widgetom dijit/Tree asi každého začne zaujímať, ako odstrániť zobrazovanie ikony typu expando (plus) pre uzly, ktoré nemajú potomkov. Riešení je viacero. Jedným z nich je skryť pôvodné ikony a generovať ich cez metódu getLabelClass(). Te
9.8.2014
Widget DropDownButton hlási: Uncaught TypeError: Cannot read property 'on' of null
Už viackrát sa mi stalo, že som pri práci s widgetmi, kde používam templaty s deklaratívnymi zápismi iných widgetov, dostal error, ktorý som nevedel "vygoogliť". Medzi takéto errory patrí aj chybové hlásenie: Uncaught TypeError: Cannot read property
21.7.2014 (29.5.2017)
Ako vyhľadávať súbory v Google Developer Tools
Prehliadač Google Chrome veľmi často mení rôzne funkcie a nastavenia. Jednou z negatívnych zmien je z môjho pohľadu zrušenie pôvodného vyhľadávania načítaných súborov, kedy sa stačilo nastaviť na kartu Sources a písať názov súboru. Táto funkcia žiaľ
3.5.2014 (9.8.2014)
Komentáre v jazyku CSS
V tomto článku sa budem venovať komentárom pre jazyk CSS. Jeho podstatou je predstaviť možné spôsoby zápisu komentárov nie z hľadiska obsahu, ale zvýraznenia. Jazyk CSS podporuje iba jeden spôsob zápisu komentára, no rôznymi trikmi a nástrojmi je mož
3.5.2014
Naming conventions - názvy tried a identifikátorov - časť 2 (CSS)
V prechádzajúcom článku som sa venoval spôsobu rozlíšenia názvov tried od identifikátorov. Tento článok vychádza opäť z praxe, ale inšpiráciou mi bol môj kolega David, ktorého šikovné postrehy na aktuálnom projekte boli dôvodom vzniku tohto článku.
3.5.2014
Naming conventions - názvy tried a identifikátorov - časť 1 (CSS)
A je tu ďalší článok venovaný názvosloviu, tentoraz však pre jazyk CSS. Aj pre tento jazyk môžu byť definované pravidlá, ktoré môžu zefektívniť celkový vývoj aplikácie. Ide najmä o vytvorenie pravidiel pre názvy identifikátorov, hodnoty atribútov id
3.5.2014
Spoznávame soft-hyphen
V rámci sadzby pri písaní textov sa v jazyku HTML používa špeciálna entita (znak) určená na zalamovanie textu, ktorého názov je soft-hyphen. Použitie tohto znaku v texte je charakteristické tým, že takto modifikovaný text ma po operácii Copy / Paste
30.4.2014
Ako získať skutočnú pozíciu prvku v poli
A je tu ďalší článok venovaný jednoduchému a hravému programovaniu. Tentoraz je zameraný na získanie skutočnej pozície prvku v poli a nie hodnoty vlastnosti index.
30.4.2014
Ako rýchlo použiť súbory preprocesora Less
V minulom článku som sa venoval práci s preprocesorom Less vo vývojovom prostredí Eclipse. V tomto článku predstavím rýchlu cestu ako používať súbory preprocesora Less v dokumente HTML. Stačia na to len dva zápisy do elementu head.
30.4.2014 (5.5.2014)
Používame pre-processor Less vo vývojovom prostredí Eclipse
Pri práci s CSS sa skôr či neskôr uvažuje o spôsobe, akým zefektívniť vývoj webu aj po tejto stránke. Medzi populárne nástroje v rámci profesionálneho web developmentu určite patria Sass a Less. V tomto článku sa pozrieme na použitie pre-processora L
16.3.2014
Error: parser returned unfilled promise (Dojo)
Pri tvorbe widgetov môže programátor naraziť na chybové hlásenie parser returned unfilled promise (probab…load all supporting widgets before instantiation. Toto hlásenie súvisí s použitým templatom, ktorý obsahuje widgety. Uvedenú situáciu budem demo
15.3.2014
Spoznávame Dojox form manager - časť 7
V tejto časti venovanej Dojox form manageru si predstavíme ďalší efektívny spôsob použitia tohto zaujímavého komponentu. Tentoraz pôjde o vytvorenie nového widgetu, ktorý rozšíri pôvodný widget, čím odpadá problém so scopom.
9.3.2014
Ako ukončiť proces glcnd.exe
Pri práci s NVIDIA Control Panel môže používateľ Windows 8.1 naraziť na problém, kedy aplikovanie zmien neumožňuje vykonať proces s názvom glcnd.exe. Ukončenie procesu nie je žiaden problém, problémom ale je tento proces identifikovať. V zozname aktí
9.3.2014
Ako v OS Debian aktivovať plochu
Asi každý používateľ je zvyknutý používať pracovnú plochu (Desktop) minimálne na umiestnenie odkazov na často používané aplikácie. No pri práci s OS Debian je táto možnosť východiskovo zakázaná. Pre jej povolenie je potrebné vykonať nasledujúci postu
9.3.2014
Ako v OS Debian zmeniť rozlíšenie obrazovky
Nastavenie rozlíšenia obrazovky v operačnom systéme Debian sa vykoná nasledujúcim postupom.
2.3.2014
Spoznajte online nástroj Text ASCII Art Generator
Na internete je veľmi veľa zaujímavých aplikácií a nástrojov, ktoré môžu byť užitočným pomocníkom. Medzi takéto nástroje určite patrí aj Text ASCII Art Generator. Ešte stále veľa dokumentov a sprievodných dokumentácií od inštalačných až po používateľ
1.3.2014
Ako konfigurovať PHP na NAS DiskStation
Tak ako väčšina NAS zariadení aj zariadenia DiskStation ponúkajú nainštalované webové služby, medzi ktoré patria aj populárne riešenia Apache, PHP a MySQL. Ako sa k ním ale dostať a ako modifikovať ich nastavenia? Základné modifikácie je možné vykona
1.3.2014
Ako sa dostať k dátam na zariadeniach NAS
Domáce zariadenia typu NAS (Network Attached Storage) sú čoraz viac populárnejšie a často využívané najmä ako privátny cloud. Z hľadiska bezpečnosti používateľ žiaľ nemá prístup k operačnému systému a pokročilým nastaveniam, ktoré je potrebné vykonať
23.2.2014
Prečo resetovať nastavenia CSS
Pri práci na projektoch, kde sa vyžaduje jednotné zobrazovanie, je vhodné aplikovať resetovaciu šablónu. Veľkou výhodou takejto šablóny je eliminácia stavov, kedy layout v prehliadači pre vývoj je odlišný od layoutu v ostatných podporovaných prehliad
23.2.2014
Ako nastaviť ikonu widgetu dojox/mobile/ToolBarButton vpravo
V rámci widgetu dojox/mobile/Heading je veľmi často používaný widget dojox/mobile/ToolBarButton, ktorý renderuje tlačidlo s podporou textu a obrázka. Žiaľ obrázok v súčasnosti nie je možné zobraziť vpravo. Pre zobrazenie obrázka vpravo a textu vľavo
23.2.2014
Ktorý spôsob v JavaScripte je najlepší pre validáciu čísla
Až prax ukazuje, že postupy, ktoré boli bežne zaužívané a o ktoré sa človek stále opiera, nie sú vždy tie najlepšie. Príkladom je validácia čísla, ktorá overuje či kontrolovaná hodnota najmä vo formáte reťazca je platné číslo. Takáto kontrola je veľm
22.2.2014
Ako odstraňovať widgety frameworku Dojo z DOM
Dojo v rámci odstraňovania vytvorených widgetov používa viacero metód pričom pre programátorov sú dôležité len dve z nich. Ide o metódy destroyRecursive() a destroy(). Ďalšie metódy (destroyDescendants(), destroyRendering() a uninitialize()) sú obs
22.2.2014
Ako získať hodnotu z widgetu dijit/form/CheckBox
Pri práci s JavaScriptom je občas možné naraziť na veci, ktoré vedia prekvapiť no hneď vás nenapadne, prečo tomu tak je. Jedným z príkladov je aj widget dijit/form/CheckBox, resp. checkbox ako taký. Pri práci s formulármi sa už asi každý naladí na zí
16.2.2014
Ako vytvoriť tooltip s podporou elementov HTML
V rámci vývoja webového podnikové riešenia som sa dostal do situácie, kedy zákazník chcel aplikovať tooltip s podporou elementov jazyka HTML. Jednou z možností by bolo aplikovanie widgetu dijit/Tooltip. No toto riešenie by v súčasnom štádiu projektu
15.2.2014
Ako programaticky vytvoriť widget ListItem (Dojo)
Keďže dokumentácia k Dojo ešte stále nie je dostatočná, začínajúci programátori môžu naraziť na problém, ako vytvoriť widget dojox/mobile/ListItem programaticky. V tomto článku je demonštrované vytvorenie widgetu ListItem prostredníctvom cyklu.
11.2.2014
Ako simulovať klik pre dojox mobile na desktope
Pri vývoji mobilných aplikácii sa programátor veľmi rýchlo dostane do stavu, kedy je nútený sa preklikávať cez viaceré obrazovky, aby mohol otestovať svoj programový kód. Tento negatívny jav je možné odstrániť priamym nastavením sa na požadovanú obra
31.1.2014
Ako otvoriť súbor s príponou hyp
V rámci vývoja softvéru sa postupne stali niektoré prípony neoddeliteľnou súčasťou dátových formátov. Podľa prípony je možné rýchlo zistiť, aký druh dát je v súbore uložený a následne zvoliť vhodný program pre ich zobrazenie. Aj keď sa bežne stretáva
26.1.2014
Spoznávame focusNode (Dojo)
Widgety z frameworku Dojo Toolkit v rámci svojej štruktúry pracujú s focusNode. Vďaka tomu je možné používať zápis widget.focus(). Focus sa používa pre rýchlu navigáciu po stránke a spolu s kombináciou ďalších zápisov je určený najmä pre nevidiacich
25.1.2014
Ako rýchlo vytvoriť drop down button (Dojo)
Jedným z používaných prvkov na internetových stránkach býva aj tlačidlo, po ktorého stlačení sa zobrazí ponuka. Framework Dojo má v ponuke widget s názvom DropDownButton, ktorého rýchle a jednoduché použitie bude v tomto článku predstavené.
25.1.2014
Prečo metóda gatherFormValues() nefunguje správne
Pri práci s widgetom dojox form manager, ktorý je súčasťou templatu, môže nastať situácia, kedy zavolanie metódy gatherFormValues() vráti nesprávne výsledky, resp. nevráti všetky hodnoty formulára. Tejto chybe je možné zabrániť jednoduchým zápisom.
7.1.2014
Ako zobraziť všetky importované šablóny v NetBeans 7.4
Už dlhšiu dobu je k dispozícii IDE NetBeans 7.4, no kvôli nezobrazovaniu používateľom vytvorených šablón, ktoré boli importované z verzie 7.3.1, stále používam predchádzajúcu verziu. Keďže tento problém neodstránili ani najnovšie aktualizácie, rozhod
6.1.2014
Spoznávame dojox/data/CsvStore
Veľkou výhodou frameworku Dojo je podpora práce s hromadnými dátami v rôznych formátoch. Medzi takéto formáty patrí aj textový formát CSV (Comma-separated values), ktorý je možné získať napríklad pri exporte dokumentov xls alebo kontaktov z poštového
5.1.2014
Ako vytvoriť univerzálny modul pre nahrávanie dát v Dojo
V minulosti som pripravil článok, ktorý predstavil asynchrónny spôsob nahrávania JSON dát prostredníctvom frameworku Dojo Toolkit. V tomto článku predstavím pokročilejší spôsob nahrávania akéhokoľvek typu dát, v akomkoľvek režime, akoukoľvek metódou.
1.1.2014
Základné oblasti pre návrh DMS a ECM
V rámci odbornej praxe a študovania technológií som nadobudol množstvo skúseností a znalostí, ktoré som sa v minulosti snažil prezentovať prostredníctvom publikácií, odborných článkov, konferencií a prednášok. Keďže v súčasnosti sa už týmto aktivitám
31.12.2013 (8.4.2014)
Ako rýchlo vytvoriť aplikáciu pre Windows 8
Na trh prichádza čoraz viac rôznych nástrojov, ktoré umožňujú jednoduchú tvorbu desktopových, ako aj webových aplikácií bez potreby znalostí programovania. Aj keď sú takéto nástroje určené pre bežných používateľov, treba mať stále na pamäti, že určit
29.12.2013
Ako na odstránenie hlásenia undefinedModule (Dojo)
Pri práci s widgetmi kategórie dojox/mobile môže používateľ naraziť na chybové hlásenie: Error {src: "dojoLoader", info: "undefinedModule"}. V mojom prípade sa táto chyba vyskytuje, keď používam deklaratívne zápisy a mám nastavené automatické parsova
25.12.2013 (29.12.2013)
Zahrajte sa herné hity na on-line emulátoroch zadarmo
Doba opäť pokročila a tak mi nedá zaspomínať na staré dobré časy 8 a 16 bitových domácich, ale aj osobných počítačov. S rozmachom internetu má bežný používateľ už v súčasnosti množstvo multimediálneho obsahu zadarmo a výnimkou nie sú ani staré hry ur
25.12.2013
Ako definovať parameter pre súbory vo widgete Uploader
Pri nahrávaní dát na server je dôležité vedieť akým kľúčom (atribútom / parametrom) budú priradené jednotlivé dáta pre odoslanie formulára. Výnimkou nie je ani widget dojox/form/Uploader, ktorý môže neskúseným programátorom spôsobovať problémy.
25.12.2013
Ako zobraziť dialog pre výber súborov vo widgete Uploader
Pre nahrávanie súborov na server je možné použiť widget s názvom dojox/form/Uploader. Jeho použitie je jednoduché a navyše podporuje nahrávanie viacero súborov súčasne. Zápis widgetu je možné vykonať deklaratívne alebo programaticky. No pri programat
8.12.2013
Top 5 + 1 pokročilých textových editorov
V rámci praxe veľmi často potrebujem rýchlo upraviť text do podoby, ktoré mi vývojárske IDE neumožňujú. Za týmto účelom používam Notepad++, no na internete sú aj ďalšie šikovné a bezplatné nástroje, ktoré sa môžu stať užitočným pomocníkom. Žiaľ s pre
8.12.2013
Tipy a triky - vraciame sa k 8-bitom
Tí čo sa vo svojom detstve stretli s osem bitovými počítačmi si určite spomenú na farebné pásy, ktoré veľmi často demonštrovali farebnú paletu a možnosti počítača. Nedávno som sa pri práci s Dojo a špeciálnym farebným vykresľovaním dgridu stretol s n
27.11.2013
Naming conventions - Názvy identifikátorov časť 1
Významnou súčasťou jazyka JavaScript je objekt this, ktorý definuje aktuálny scope pre objekt alebo funkciu. Vo viacerých prípadoch je potrebné this preniesť do funkcie no bez jeho priradenia a zmenenia názvu to nejde. Samozrejme sú k dispozícii aj f
5.11.2013
Ako rýchlo vytvoriť funkciu map()
Rád sa učím z krátkych a výstižných kódov, ktoré dávajú nové inšpirácie a rovnako chcem prispieť aj ja svojimi príkladmi. Tentoraz som vytvoril metódu map(), ktorej úlohou je odfiltrovať polia o nežiadúce elementy. V demonštračnom príklade je takýmto
3.11.2013
Ako inštalovať IIS vo Windows 8
Kým v minulosti bolo potrebné dodatočne inštalovať webový server operačný systém Windows 8 rovnako ako aj jeho niektorý predchodcovia už obsahuje webový server s názvom Internet Information Services (IIS). No pre jeho používanie je potrebné IIS najsk
2.11.2013
Ako zmazať vytvorené databázy a tabuľky cez Web SQL
Súčasťou návrhu jazyka HTML5 bolo aj databázové API nazvané Web SQL Database. Žiaľ v novembri 2010 pracovná skupina W3C zastavila vývoj a podporu tohto databázového riešenia pre internetové prehliadače. Aj napriek ukončeniu vývoja API Web SQL Databas
1.11.2013 (3.11.2013)
Naming conventions - názvy argumentov funkcií
Okrem tvorby názvov bežných premenných je často potrebné efektívne nazvať aj jednorazové premenné, ktoré slúžia ako argumenty funkcie. Príkladom takýchto premenných sú objekty slúžiace ako nastavenia, ktorých zápis by do volania funkcií tvoril nepreh
27.10.2013
Ako správne na metódy wipeOut() a wipeIn() vo frameworku Dojo Toolkit
Pri práci s efektmi a metódami wipeOut() a wipeIn() môže programátor naraziť na problém s resetovaním definovanej výšky kontajnera. Výsledkom je, že metóda wipeIn() nevráti element, na ktorý bola aplikovaná metóda wipeOut() do pôvodnej výšky. Tomuto
27.10.2013
Ako inštalovať WinPcap ak hlási, že sa používa predchádzajúca verzia?
Pri inštalácii novej verzie aplikácie WinPcap som narazil na hlásenie, že niektorá z aplikácii používa predchádzajúcu verziu a nová verzia nemôže byť nainštalovaná, resp. inštalátor nie je schopný odinštalovať predchádzajúcu verziu. Toto hlásenie nez
24.10.2013
Kde má NetBeans uložené šablóny
V rámci programovania rovnako ako zdrojové súbory je vhodné zálohovať aj vytvorené šablóny. Dôvodom ich potreby môže byť napríklad reinštalácia operačného systému alebo ich prítomnosť na inom počítači.
20.10.2013 (24.10.2013)
Ako vytvoriť šablónu v NetBeans
Medzi efektívne techniky programovania patria aj vopred pripravené šablóny. Tie následne stačí mierne modifikovať a k dispozícii je rýchlo funkčný kód. Z tohto pohľadu nezaostáva ani vývojové prostredie NetBeans, ktoré rovnako ako iné IDE ponúka tvor
12.10.2013
Ako zmeniť prvý deň v týždni vo Windows
Pri prezeraní kalendára cez panel úloh v operačnom systéme Windows, môže byť začiatok týždňa nastavený inak ako býva zvykom. V našom prostredí zväčša požadujeme aby týždeň začínal dňom pondelok. Ak chcem zmeniť deň, ktorý bude reprezentovať začiatok
8.10.2013
Ako prepínať panely v dijite AccordionContainer (Dojo)
Pri práci s dijitom AccordionContainer môže programátor naraziť na problém, ako prepínať jednotlivé okná akordeónu. Kým východiskové nastavenie pre zobrazenie panela je ešte jednoduché, programatické otváranie je už trošku zložitejšie.
25.9.2013
Ako vytvoriť zaujímavý dialog (Dojo)
Pri tvorbe dialógového okna prostredníctvom frameworku Dojo som nechtiac cez CSS vytvoril modálne okno, ktoré som nakoniec nechal aj v aplikácii. Pôvodným cieľom bolo upraviť hlavičku dijitu a v dolnej časti vycentrovať vertikálne text. Výsledkom jed
15.9.2013
Ako označiť riadky v dgride (Dojo)
Jednou z často vykonávaných funkcií pri práci s tabuľkou je označovanie riadkov tabuľky pre výber a následné vykonávanie ďalších operácií. Túto činnosť je možné vykonávať prostredníctvom checkboxov, ale pre zvýraznenie označenia aj prostredníctvom ro
15.9.2013
Ako spustiť program ako správca
Niektoré operácie pod operačným systémom Windows od používateľa vyžadujú, aby aplikácie boli spúšťané v režime správcu počítača. Pre tento účel slúži vo Windows funkcia s názvom Spustiť ako správca (Run as administrator).
14.9.2013
Prečo selectionMode v dgride nefunguje správne (Dojo)
Pri práci s rozšírením Selection môže programátor naraziť na problém, keď pri aplikovaní zápisu selectionMode : "single" je výsledkom kliknutia v gride postupné označovanie všetkých riadkov namiesto označenie len aktuálne zvoleného riadka.
14.9.2013
Ako zobraziť dijit v dgride (Dojo)
Tento článok nadväzuje na predchádzajúci, v ktorom bol predstavený spôsob zápisu polí formulára do dgridu. Vo svojej podstate ide o rovnaký princíp ako pri natívnych poliach. Jediný výrazný rozdiel je v tom, že namiesto natívnych polí editora bude po
14.9.2013
Ako zobraziť pole formulára v dgride (Dojo)
V predchádzajúcom článku boli predstavené spôsoby, ako zapísať rozšírenie (extension / widget) s názvom editor do zásuvného modulu dgrid. Modul editor slúži na vytváranie editovateľných buniek v tabuľke. Jeho súčasťou je aj podpora štyroch natívnych
12.9.2013
Ako na zápis editora v plugine dgrid (Dojo)
Zásuvný modul dgrid, ktorý je jednou z možností tvorby tabuliek vo frameworku Dojo, pre rozšírenie svojej funkcionality používa widget s názvom editor. Editor umožňuje v stĺpcoch tabuľky používať natívne typy polí formulára alebo štandardné dijity. D
7.9.2013 (12.9.2013)
Ako spraviť commit ak mám správu out of date (SVN)
Pri práci s SVN a operácii commit môže používateľ naraziť na správu Transaction is out of date. Výsledkom je stav, že upravené súbory nie je možné nahrať na server. Tomu ako postupovať a poslať súbory na server je venovaný tento článok.
7.9.2013
Ako správne aplikovať vlastnosť clear (CSS)
Pri práci s obtekaním prostredníctvom vlastnosti float môže vývojár naraziť na problém so zrušením obtekania prostredníctvom vlastnosti clear. V tomto článku budú predstavené dva spôsoby, ktoré ignorujú zrušenie obtekania prostredníctvom vlastnosti c
1.9.2013
Ako ukončiť prácu s príkazovým riadkom (Windows)
Práca s príkazovým riadkom je pre bežného používateľa veľmi zriedkavá. No v prípade, že je používateľ nútený použiť príkazový riadok, nemusí vždy vedieť, ako prácu s príkazovým riadkom ukončiť.
1.9.2013
Ako rýchlo získať obsah adresára v textovej podobe (Windows)
Sú situácie, kedy je potrebné získať názvy súborov a adresárov pre vloženie a editovanie v textovom dokumente. Jednou z možností, ako rýchlo získať obsah aktuálneho adresára, je použitie príkazového riadka a zmeniť výstupné zariadenie.
1.9.2013
Ako zobraziť obsah koreňového adresára (Windows)
Pri práci s príkazovým riadkom je niekedy potrebné rýchlo skočiť do koreňového adresára, ktorý obsahuje všetky súbory a adresáre na príslušnej jednotke reprezentujúcej pevný disk, CD/DVD mechaniku, USB kľúč alebo iný typ úložného priestoru. Túto funk
27.8.2013 (9.9.2013)
Ako aplikovať observer ak je použitá metóda setFormValues (Dojo)
Jednou z negatívnych vlastností Dojox form managera je skutočnosť, že ak sa použije metóda setFormValues(), zmena hodnôt v poliach formulára zároveň spustí aj observer. Zo začiatku jednoduchý problém, ktorý je možné ošetriť podmienkou, no v skutočnos
25.8.2013
Ako definovať funkciu observera vo widgete (Dojo)
V seriáli venovanom modulu Dojox form manager bol uvedený spôsob, ako programaticky definovať funkciu pre observer. Žiaľ uvedený postup nie je možné aplikovať pre všetky situácie a tak predstavujem ďalší zo spôsobov, ktoré umožňujú definovať funkciu
19.8.2013 (20.8.2013)
Ako sfunkčniť data-dojo-attach-event ak je pole disabled
Cross browser compatibility (XBC) je aj v dnešnej dobe stále aktuálnou problematikou, ktorú je potrebné neustále riešiť aj napriek tomu, ak sú použité populárne frameworky. Ako príklad možno uviesť framework Dojo Toolkit a problém s atribútom data-do
11.8.2013
Prehrievanie notebooku môže spôsobovať zníženie herného výkonu
Už niekoľko týždňov vlastním notebook Lenovo Y510P a počas týchto horúcich dní, keď vonkajšia teplota neklesá pod 30 stupňov, som začal mať problémy pri hraní hry Ghost Recon online. Kým na notebooku Lenovo Y580 s grafickou kartou NVIDIA GeForce GTX
7.8.2013
Ako v Eclipse zobraziť viacero výsledkov vyhľadávaní súčasne
Pri práci s vývojovým prostredím Eclipse sa veľmi často používa vyhľadávanie cez klávesovú skratku Ctrl + H. Táto funkcia je veľmi užitočná, najmä ak sa pracuje s projektmi v JavaScripte a frameworkami využívajúcich mechanizmus postupného nahrávania
7.8.2013
Ako zmeniť dijitu DateTextBox ikonu
Pri tvorbe formulárov je veľmi dôležité dbať na to, aby aj jeho layout predpovedal, aké typy údajov sa budú do formulára zadávať. Žiaľ dijit DateTextBox neponúka žiadne odlíšenie od polí typu select a preto je vhodné zmeniť jeho východiskovú ikonu.
4.8.2013 (7.8.2013)
Ako formátovať zobrazenú hodnotu v dijite DateTextBox (Dojo)
Popri nastavení východiskovej hodnoty a formátovaní výstupnej hodnoty je niekedy potrebné formátovať aj zobrazovanú hodnotu. Tá nemusí vždy zodpovedať požiadavkám používateľa. Podobne ako pri formátovaní výstupnej hodnoty je potrebné správne definova
3.8.2013 (7.8.2013)
Ako získať a formátovať hodnotu z dijitu DateTextBox (Dojo)
V predchádzajúcom článku bol predstavený spôsob zadávania východiskovej hodnoty modulu DateTextBox. V tomto článku bude predstavený spôsob získavania hodnoty zvolenej používateľom a jej formátovanie do požadovaného tvaru.
3.8.2013
Ako nastaviť hodnotu dijitu DateTextBox (Dojo)
Jedným z často používaných modulov pre výber dátumu (date picker) je dijit s názvom DateTextBox. Neskúsený používateľ však pri použití modulu DateTextBox môže naraziť na problém, ako nastaviť východiskovú hodnotu. Štandardné zápisy dátumov nie sú tým
27.7.2013 (3.8.2013)
Ako dijitu Select definovať šírku prostredníctvom triedy (Dojo)
Deklaratívny zápis modulu dijit/form/Select nie je vždy tak jednoduchý, ako na prvý pohľad vyzerá. Príkladom je definovanie šírky dijitu prostredníctvom HTML atribútu class. Aj keď definovanie šírky prostredníctvom HTML atribútu style prebehne úspešn
24.7.2013
Ako skryť alebo zobraziť ikony na ploche (Windows)
Aj keď ikony na ploche sú bežnou súčasťou každého operačného systému, môžu nastať situácie, kedy je potrebné ikony na ploche skryť alebo zobraziť.
24.7.2013
Ako zmeniť veľkosť všetkých položiek na ploche (Windows)
Používateľ okrem zmeny veľkosti ikon môže zmeniť aj veľkosť všetkých položiek, ktoré sú umiestnené na ploche. Táto zmena môže byť percentuálna (Menšie - 100%, Stredné - 125%, Väčšie - 150%). Pre slabozrakých je k dispozícii aj lupa pod odkazom Zväčšo
24.7.2013
Ako zmeniť veľkosť ikon na ploche (Windows)
S veľkosťou rozlíšenia obrazovky súvisí aj veľkosť zobrazených ikon na ploche. Niektorí používatelia preferujú malé a iný zase veľké ikony. Windows vo svojich nastaveniach ponúka tri základné veľkosti (Malé, Stredné a Veľké ikony).
10.7.2013
Ako skontrolovať správnosť inštalácie Windows
V prípade, že používateľ si nie je istý správnosťou inštalácie operačného systému Windows, môže použiť súbor sfc.exe, ktorý je potrebné spustiť z príkazového riadka.
5.7.2013 (10.7.2013)
Ako vypnúť Windows, keď funkcia Shut down nefunguje
Operačný systém Windows nie vždy funguje spoľahlivo. Príkladom je stav, kedy nie je možné vypnúť počítač cez tlačidlo Shut down. V takomto prípade zostáva používateľovi len tlačidlo pre vypnutie zariadenia, ktoré je potrebné zväčša podržať stlačené n
30.6.2013
Ako definovať znakovú sadu v NetBeans
Pri tvorbe aplikácií je veľmi dôležité definovať znakovú sadu, ktorá bude použitá vo vytváraných súboroch. Túto možnosť obsahuje aj vývojové prostredie NetBeans. Nastavenie znakovej sady sa vzťahuje na projekt a je to možné vykonať nasledujúcim postu
30.6.2013
Ako nastaviť kompilátor pre C/C++ projekt v NetBeans
V prípade, že používateľ NetBeans chce pracovať s projektmi C a C++, musí definovať kompilátory, ktoré majú byť použité. V opačnom prípade nebude môcť vytvorený program z vývojového prostredia spustiť.
30.6.2013
Ako inštalovať Windows 8.1 vo VirtualBoxe
V týchto dňoch spoločnosť Microsoft uvoľnila novú verziu operačného systému s názvom Windows 8.1 Preview. Asi veľkým sklamaním pre majiteľov Windows 8 bude fakt, že finálna verzia nebude s najväčšou pravdepodobnosťou v podobe aktualizácie, ale bude p
22.6.2013 (15.3.2014)
Spoznávame Dojox form manager - časť 6
V tejto časti venovanej widgetu Dojox form manager sa opäť vrátim k HTML atribútom data-dojo-attach-point a data-dojo-attach-event, keďže všímavý čitateľ určite postrehol, že HTML atribút data-dojo-attach-event nebolo možné aplikovať na dijity vo wid
20.6.2013
Riadime otváranie okien cez JavaScript a DOM
Pri otváraní dokumentov v nových oknách je možné pre efektívne manažovanie využívať argumenty metódy open(). Tie okrem vizuálneho nastavenia okna a práce s históriou umožňujú aj definovať, ktorý dokument sa má v ktorom okne zobraziť.
19.6.2013
Ako automaticky prispôsobiť text bunke (Excel)
Pri práci s programom Excel z kancelárskeho balíka MS Office je niekedy potrebné zachovať rozmery buniek a zabezpečiť bunky tak, aby ich obsah nepretekal. Takémuto nastaveniu sa hovorí prispôsobenie textu bunke.
15.6.2013 (15.3.2014)
Spoznávame Dojox form manager - časť 5
V tejto časti venovanej widgetu Dojox form manager, budú predstavené spôsoby ako identifikovať element, ktorý spustil observer. Celkovo budú predstavené štyri spôsoby, ktorými je možné dosiahnuť rovnaký výsledok. Za asi najjednoduchší spôsob je možn
15.6.2013
Ako zistiť problémy s operačným systémom Windows
Pri práci s operačným systémom Windows môže občas dôjsť k reštartu alebo zobrazeniu modrej obrazovky (Blue screen) pričom používateľ často nevie čo sa stalo. Pre analýzu potenciálnej príčiny je možné použiť nástroje operačného systému.
15.6.2013
Ako vo Windows 8 zobraziť na úvodnej obrazovke všetky aplikácie
Pri zobrazení úvodnej obrazovky, buď pri štarte alebo prostredníctvom klávesa Win, používateľ nevidí zoznam všetkých nainštalovaných aplikácií. Ako príklad možno uviesť aplikácie operačného systému Windows, medzi ktoré patria Ovládací panel (Control
12.6.2013
Spoznávame Dojox form manager - časť 4
V tejto časti venovanej widgetu Dojox form manager nepriamo nadviažem na druhý diel, ktorý demonštroval prácu s observerom. Hlavnou témou dnešného príspevku bude použitie atribútu data-dojo-attach-event, keďže ide o rovnaký postup ako pri práci s obs
11.6.2013
Ako získať text z obrázka prostredníctvom Microsoft Office
Microsoft Office a jeho program OneNote ponúka veľmi rýchly spôsob ako rozpoznať text na obrázku, vložiť ho do schránky operačného systému Windows a následne použiť v niektorom z programov kancelárskeho balíka Microsoft Office alebo v inej aplikácii.
11.6.2013
Ako získať snímku obrazovky prostredníctvom Microsoft Office
Microsoft Office a jeho program OneNote ponúka veľmi rýchly spôsob ako vložiť zobrazený obraz alebo jeho časť do schránky operačného systému Windows a následne použiť v niektorom z programov kancelárskeho balíka Microsoft Office alebo v inej aplikáci
8.6.2013
Spoznávame Dojox form manager - časť 3
V tejto časti venovanej widgetu Dojox form manager sa zameriam na HTML atribút data-dojo-attach-point a metódy gatherFormValues() a setFormValues(). Našou úlohou bude kombinovať elementy formulára s ostatnými elementmi tak, aby boli pri spracovaní sú
5.6.2013 (25.8.2013)
Spoznávame Dojox form manager - časť 2
V prvej časti venovanej widgetu Dojox form manager bol predstavený deklaratívny zápis widgetu a observera. V tejto časti bude zápis observera upravený výsledkom čoho bude lepšie ladenie programového kódu a zároveň odstránenie skriptu z templatu.
4.6.2013
Ako aplikovať dijit/registry na dgrid (Dojo)
Pri práci s komponentom dgrid môže používateľ naraziť na problém, kedy metóda byId() z modulu dijit/registry pre získanie prístupu k widgetu nie je funkčná. Dôvodom tohto stavu je spôsob akým je dgrid vytvorený, keďže dgrid nie je vytvorený ako bežn
3.6.2013
Ako zabezpečiť zalamovanie textu presahujúceho bunku v Exceli
Pri práci v tabuľkovom procesore Excel je niekedy potrebné nastaviť automatické zalamovanie textu, ktorý presahuje definovanú šírku bunky. V opačnom prípade nastáva "pretekanie" textu bunky čo spôsobuje neželaný efekt.
1.6.2013 (10.6.2013)
Spoznávame Dojox form manager - časť 1
Súčasťou frameworku Dojo je aj zaujímavý widget s názvom Dojox form manager. Aj keď vyzerá jednoducho, práca s ním môže byť komplikovaná. Prvým problémom je demonštrácia len deklaratívneho spôsobu zápisu observera, ktorý je žiaľ veľmi ťažko debugovat
29.5.2013
Ako nastaviť hodnotu widgetu (Dojo)
Po získavaní hodnôt z widgetov, ktoré bolo predstavené v poslednom článku, je na rade ich nastavovanie. Rovnako ako získanie hodnoty aj ich nastavovanie je možné vykonať pri deklaratívnom a programatickom spôsobe zápisu widgetu. Tentoraz je možné bez
29.5.2013
Ako získať hodnotu z widgetu (Dojo)
Jednou z často vykonávaných operácii pri práci s widgetmi je získavanie aktuálne nastavených hodnôt. Získanie hodnoty je možné vykonať pri deklaratívnom aj programatickom spôsobe zápisu widgetu. V oboch prípadoch ide o rovnaký postup pričom k dispozí
24.5.2013
Atribút data-dojo-id (Dojo)
So zmenou názvov atribútov určených pre framework Dojo za účelom podpory jazyka HTML5 vznikli nové atribúty, medzi ktoré patri aj atribút data-dojo-id. Úlohou nového atribútu je zjednodušenie prístupu k widgetom a validný zápis v rámci pravidiel jazy
22.5.2013
Ako horizontálne centrovať element
Jednou z najčastejšie vykonávaných činností pri tvorbe internetových stránok je horizontálne centrovanie elementov. Vďaka centrovaniu elementov je možné umiestniť obsah webu do stredu okna internetového prehliadača. Horizontálne centrovanie je použi
19.5.2013
Ako zobraziť Border Container na celú obrazovku (Dojo)
Práca s dijitom Border Container z frameworku Dojo môže byť pre začínajúceho programátora zo začiatku náročná. Prvý problém, s ktorým sa je možné pri Border Containeri stretnúť, je jeho nezobrazenie. Táto chyba sa žiaľ nedá oddebugovať, keďže ide o p
19.5.2013 (23.5.2013)
Šablóny pre resetovanie vlastností jazyka CSS
Pri tvorbe desktopových, ale aj mobilných aplikácií, je niekedy vhodné resetovať východiskové nastavenia vlastností elementov. V tomto prípade sa myslia vlastnosti jazyka CSS, ktoré definujú umiestnenie a ohraničenie elementu voči okoliu. Predíde sa
17.5.2013
Tipy a triky - ako automaticky otvoriť dokument (JavaScript/Dojo)
Pri tvorbe webových aplikácií je niekedy potrebné automaticky otvoriť dokument bez interakcie používateľa. Túto funkcionalitu je možné vykonať viacerými spôsobmi. V tomto článku sú predstavené dve základné techniky.
14.5.2013 (4.6.2013)
Spoznávame Dojo dgrid - časť 4
V tejto časti bude predstavený príklad pre riadenie gridu v režime read-only. Jeho súčasťou budú jednoduché funkcie s názvami update(), filter() a reset(), ktoré budú slúžiť pre manipuláciu s vytvorenými dátami.
13.5.2013
Ako stiahnuť dokument namiesto zobrazenia (HTML5)
Súčasné internetové prehliadače preferujú zobrazovanie dokumentov, ktoré sú uvedené v odkazoch, pred ponukou na stiahnutie dokumentu do počítača. Toto správanie nemusí byť vždy žiadúce. Našťastie s príchodom HTML5 je tu možnosť potlačiť zobrazenie d
12.5.2013
Ako v Dojo dgrid definovať vo vlastnosti className viacero tried
Pre základné definovanie štýlu stĺpcov v dgride slúži vlastnosť className. Tá ale štandardným spôsobom zápisu podporuje zobrazenie iba jednej triedy. Ak používateľ chce zadať viacero tried, nemôžu byť oddelené medzerou ani bodkočiarkou. V takomto prí
11.5.2013 (24.5.2013)
Na čo si dať pozor pri práci s widgetmi vo frameworku Dojo
Pri práci dijitmi, ale aj s rôznymi widgetmi, môže autor naraziť na viacero situácií, kedy sa daný widget nevykresli alebo namiesto vykreslenia widgetu sa zobrazí chybové hlásenie v konzole internetového prehliadača. A práve vyhnutiu sa uvedeným prob
9.5.2013 (10.5.2013)
Šablóna dokumentu HTML5 pre Dojo 1.9
Nová verzia frameworku Dojo (verzia 1.9) prináša množstvo zmien a opráv existujúcich chýb. Zmene sa nevyhla ani šablóna pre prácu s Dojom, ktorá už neodporúča doteraz používaný modul dojo/ready. Dôvodom tejto zmeny je aktualizácia dijitov.
9.5.2013
Čo znamená overloading
Jedným z často uvádzaných pojmov pri tvorbe programov v jazykoch C++ a Java je pojem overloading (preťažovanie). Overloading je často v odbornej literatúre spájaný s objektovo orientovaným programovaním a polymorfizmom (polymorphism). V tomto prípade
7.5.2013 (4.6.2013)
Spoznávame Dojo dgrid - časť 3
V tejto krátkej časti nadviažem na minulý diel, konkrétne na vkladanie dát do gridu. Dáta je možné definovať buď pri volaní constructora alebo aj neskôr po vytvorení inštancie (objektu). Dnešný diel je venovaný druhému spôsobu vkladania dát.
6.5.2013 (3.6.2013)
Spoznávame Dojo dgrid - časť 2
V prvej časti venovanej Dojo dgrid bol predstavený jednoduchý postup ako rýchlo vytvoriť grid z komponentu Dojo dgrid a demonštrované vloženie dát cez metódu renderArray(). V tejto časti bude predstavený spôsob vloženia dát prostredníctvom vlastnosti
5.5.2013
Ako odstrániť mriežku v Exceli
Pri práci s MS Office a programom Excel môže byť niekedy nežiadúce mať zobrazenú mriežku, ktorá zvýrazňuje bunky v hárku. Namiesto toho môže chcieť používateľ v dokumente zobrazovať vlastné orámovanie na bielom pozadí bez štandardnej mriežky, prípadn
4.5.2013 (3.6.2013)
Spoznávame Dojo dgrid - časť 1
Práca s tabuľkami, v programovaní nazývanými gridy, je v podnikových aplikáciách jednou z najčastejšie vykonávaných operácií. Gridy sú upravené tabuľky jazyka HTML, ktoré poskytujú bohatú funkcionalitu pre manipuláciu s dátami. Framework Dojo ponúka
2.5.2013
Ako zalomiť text v bunke Excelu
Pri používaní populárneho kancelárskeho balíka MS Office a programu Excel môže používateľ naraziť na problém, ako do bunky zapísať text s viacerými riadkami. Problémom je kláves Enter, ktorý namiesto očakávaného zalomenia riadka ukončí v bunke editác
2.5.2013
Ako zalomiť text v aplikácii Skype
Pri používaní komunikačného nástroja Skype môže používateľ naraziť na problém, ako začať písať text v novom riadku bez toho, aby bol aktuálne napísaný text odoslaný. Problémom je kláves Enter, ktorý namiesto očakávaného zalomenia riadka odošle napís
30.4.2013
Ako hľadať znak + cez regulárny výraz
Pri práci s regulárnymi výrazmi môže programátor naraziť na problém, ako vyhľadávať znak +. Keďže znak + patrí medzi jeden z metaznakov regulárneho výrazu, je potrebné ho zapísať buď ako escape sekvenciu so znakom \ alebo ho umiestniť do metaznakov [
28.4.2013
Príkazový riadok - ako na parametre s medzerou a úvodzovkami
Pri práci s príkazovým riadkom môže používateľ naraziť na problém ako zapísať parameter obsahujúci medzeru alebo úvodzovky. Medzera v zápise parametra totiž znamená oddeľovač parametrov a úvodzovky definujú rozsah parametra.
27.4.2013
Aké typy návratových hodnôt môže obsahovať príkaz return
Príkaz return patrí medzi príkazy, ktoré sú použité takmer v každom programovacom jazyku. Okrem okamžitého ukončenia funkcie alebo metódy môže príkaz return vrátiť aj hodnotu ako výsledok určitej operácie. V závislosti od typu programovacieho jazyka
27.4.2013
Coding style - návratové hodnoty
V rámci štýlu písania programového kódu je možné pri funkciách a metódach definovať pravidlá aj pre návratovú hodnotu. Kým programovacie jazyky umožňujú zápis funkcií a metód aj bez návratovej hodnoty, niektorí autori preferujú, aby každá metóda a fu
25.4.2013 (12.5.2013)
Tipy a triky - ako rýchlo zobraziť obsah objektu
Jednou z veľmi často vykonávaných úloh pri tvorbe webových aplikácií je prezeranie obsahu objektov. Aj keď konzola v prehliadačoch ponúka celkom dobré možnosti na zobrazovanie obsahu objektov, je možné použiť aj riešenia JavaScriptu alebo frameworku
24.4.2013
Tipy a triky - ako rýchlo spraviť dokument HTML editovateľným
Jazyk HTML5 prináša nový atribút contenteditable, ktorý umožňuje editovať elementy v dokumente. A práve na tejto vlastnosti je založený nasledujúci trik, ktorý rýchlo spraví celý obsah dokumentu HTML editovateľným. Pre sfunkčnenie uvedeného kódu je m
24.4.2013
Tipy a triky - ako zaujímavo použiť element textarea
Element textarea je najčastejšie v dokumentoch používaný ako pole pre vkladanie viacriadkového textového obsahu. Túto vlastnosť je možné využiť aj pre vytvorenie dokumentu HTML s podobným správaním ako majú textové editory. Pre sfunkčnenie uvedeného
21.4.2013
Komentáre v programovom kóde
Komentáre tvoria súčasť každej aplikácie. Tak ako rôzne časti programového kódu aj komentáre majú svoje pravidlá. Okrem spôsobu ich zápisu (coding style) je potrebné sa riadiť aj ďalšími pravidlami, ktoré vytvárajú programový kód kvalitnejším a prehľ
20.4.2013
Ako zakázať zobrazovanie hlásenia povoliť úpravy v Microsoft Office
Pri otváraní dokumentov umiestnených na sieti, v Outlooku alebo na iných potenciálne nebezpečných miestach, sa pri otvorení niektorého z podporovaných formátov kancelárskeho balíka Microsoft Office môže zobraziť hlásenie: CHRÁNENÉ ZOBRAZENIE Postupuj
18.4.2013
Ako manažovať server v NetBeans
Pri práci s aplikáciami vo vývojovom prostredí NetBeans je niekedy potrebné reštartovať alebo zastaviť spustený server, prípadne zmeniť jeho existujúce nastavenia. Činnosti súvisiace s nainštalovanými servermi v prostredí NetBeans je možné vykonávať
17.4.2013
Ako zakázať meniť veľkosť elementu textarea
Element textarea ako pole pre viacriadkový textový vstup patrí k často používaným prvkom vo formulároch. S príchodom nových verzií internetových prehliadačov pribudla možnosť dynamicky meniť na stránke rozmery tohto poľa používateľom, čo môže byť pre
16.4.2013
Ako rýchlo vytvoriť aplikáciu s frameworkom Dojo
Jedným zo spôsobov ako tvoriť internetové stránky je použitie WYSIWYG (What You See Is What You Get) editora. WYSIWYG editory boli populárne najmä v minulosti. S pribúdajúcim časom a novými možnosťami sú aj v súčasnosti veľmi dobrým pomocníkom pre rý
14.4.2013 (20.4.2013)
Ako rýchlo spúšťať aplikácie a internetové stránky z pracovnej plochy Windows
Operačný systém Windows ponúka rôzne zaujímavé funkcie, o ktorých sa bežný používateľ zväčša nikdy nedozvie. Medzi takéto funkcie patrí aj možnosť otvárania internetových stránok z pracovnej plochy. Pre využívanie tejto funkcionality je potrebné vyko
13.4.2013 (22.2.2014)
Šablóna pre tvorbu widgetov vo frameworku Dojo
Dojo framework okrem vlastných widgetov ponúka možnosť vytvárať aj vlastné widgety. Tie sa zväčša tvoria prostredníctvom šablón v jazyku HTML, ktoré sú uložené v externých súboroch. Pre ich implementovanie do aplikácie je potrebné nahrať príslušné mo
12.4.2013 (14.11.2013)
Ako zistiť zdrojový kód súboru class
Pri tvorbe programov v jazyku Java je niekedy potrebné zistiť zdrojový kód súboru *.class. Keďže ide o bajtový kód, obsah súboru nie je možné zobraziť spôsobom akým sa bežne zobrazujú zdrojové súbory jazyka Java. Pre tento účel je možné zvoliť naprík
12.4.2013
Ako získať základné informácie o aktuálnom vývojovom prostredí
Jednou z možností ako získať informácie o aktuálnom vývojovom prostredí je prostredníctvom aplikačného servera Tomcat a triedy s názvom ServerInfo umiestnenej v adresári Tomcatu bin/catalina.jar a v package org/apache/catalina/util alebo servletu ser
9.4.2013
Ako rýchlo vytvoriť Java servlet
Tvorba servletov v jazyku Java je veľmi jednoduchá. Stačí mať iba nainštalované vývojové prostredie Netbeans a tvorba servletu môže začať.
9.4.2013
Ako získať javax.servlet
Asi každého, kto videl dáky príklad s java servletom zaujíma, kde nájde triedy HttpServlet, HttpServletRequest a HttpServletResponse či metódu getWriter() pre zápis reťazcov do internetového prehliadača. Všetky triedy a metódy potrebné pre tvorbu ser
7.4.2013
Ako nahlásiť chybu súvisiacu s internetovým prehliadačom
Pri tvorbe webových aplikácií programátori často narážajú na odlišné výsledky v internetových prehliadačoch. Pokiaľ sú dodržané štandardy, chyba sa doteraz neprejavovala, programový kód nebol zmenený a v ostatných prehliadačoch ide všetko správne, s
6.4.2013 (13.4.2013)
Čo znamená Java applet
Java applet je aplikácia napísaná v jazyku Java, ktorú je možné stiahnuť a spustiť v internetovom prehliadači. Java applet je súbor s príponou *.class, ktorý sa najčastejšie spúšťa prostredníctvom dokumentu HTML.
6.4.2013
Nový Dojo parser má zlepšenú podporu funkcie require()
S príchodom novej verzie Dojo sú k dispozícii aj nové prvky zjednodušujúce tvorbu aplikácií. Jedným z týchto prvkov je aj automatické nahrávanie modulov použitých v markupe. Ak programátor používa deklaratívne zápisy, nemusí už zapisovať moduly použi
6.4.2013 (27.10.2013)
Vlastnosť isDebug (Dojo)
Pre ladenie programov v jazyku JavaScript používajúcich framework Dojo môžu programátori definovať vlastnosť s názvom isDebug. Okrem zobrazovania dodatočných správ je táto vlastnosť potrebná aj v prípade, že chce autor používať nástroj Firebug Lite.
6.4.2013 (24.5.2013)
Vlastnosť intermediateChanges v data-dojo-props (Dojo)
Pri práci s formulármi vo frameworku Dojo je možné vo widgetoch v atribúte data-dojo-props používať zápis intermediateChanges: true. Tento zápis definuje ako bude daný widget reagovať na interakciu používateľa.
1.4.2013
Ako spustiť Java applet
Java applet je možné spustiť viacerými spôsobmi. V tomto článku budú predstavené tri základné spôsoby, ako spustiť applet vytvorený v jazyku Java.
31.3.2013 (1.4.2013)
Application Error - ClassNotFoundException (Java)
Pri tvorbe appletov v jazyku Java sa používateľ môže stretnúť s chybovým hlásením ClassNotFoundException, ktoré bráni spusteniu appletu. Ponúkané možnosti dialógového okna však nie sú žiadnou pomôckou pre odstránenie vzniknutého problému.
31.3.2013
Čo je Java
Java je všeobecný pojem, ktorý najčastejšie zahŕňa Java platformu (SE, EE alebo ME), Java Technológie (FX, Embedded, Card, TV a ďalšie, pričom niektoré technológie sú súčasťou jednotlivých platforiem) a programovací jazyk Java. Java platforma sa skla
31.3.2013
Aký je rozdiel medzi Java JRE a Java JDK
Asi viacero začínajúcich programátorov ako aj bežných používateľov môže zaujímať, aký je rozdiel medzi aplikáciami Java SE Runtime Environment a Java SE Development Kit.
31.3.2013
Ako zistiť obsah premenných PATH a CLASSPATH
Premenné prostredia PATH a CLASSPATH sú jednými z najčastejšie používanými premennými pre spúšťanie aplikácií z ľubovoľného miesta na disku. Ich nastavenie je možné vykonať v okne s názvom Premenné prostredia (Environment Variables). Okrem otvorenia
31.3.2013
Ako zistiť verziu aplikácie Java
Pri práci s počítačom si po dlhšej dobe už málokto pamätá, aký typ a verziu aplikácie si pôvodne nainštaloval. Inak tomu nie je ani pri inštalácii Java, kedy občas je potrebné vedieť, ktorú verziu a typ má používateľ nainštalovaný.
30.3.2013
Naming conventions - vyhnite sa tvorbe zastaraných názvov identifikátorov
V minulosti, keď kompilátory a pracovné nástroje zďaleka neponúkali také možnosti ako v súčasnosti, si autori pre sprehľadnenie programového kódu pomáhali rôznymi spôsobmi. Jedným z nich bolo aj používanie prefixov a postfixov s cieľom definovať dáto
30.3.2013
Naming conventions - všeobecné pravidlá pre názvy identifikátorov
V tomto príspevku je uvedených zopár všeobecných pravidiel pre tvorbu názvov identifikátorov. Uvedené pravidlá je možné aplikovať v ktoromkoľvek programovacom jazyku.
29.3.2013 (5.1.2014)
Ako vytvoriť modul pre asynchrónne nahrávanie dát v Dojo
Autori projektu Dojo v rámci prípravy prechodu na verziu 2.0 postupne menia niektoré techniky práce s technológiou AJAX. Medzi novinky patrí aj nahrávanie dát prostredníctvom modulu dojo/request. Tento modul nepodporuje vlastnosť sync, a tak je nahrá
29.3.2013
Pozor na použitie funkcie rename() v jazyku PHP
Práca s funkciou rename() je veľmi jednoduchá. Stačí zadať dva argumenty. Prvým argumentom je názov pôvodného súboru alebo adresára a druhým nový názov, na ktorý bude súbor alebo adresár premenovaný. Problém ale môže nastať, ak sa má premenovať adres
29.3.2013
Čo je panel úloh
Niektoré z nastavení v operačnom systéme Windows je možné vykonávať z panela úloh v angličtine nazvaného taskbar. Kde sa ale panel úloh nachádza?
29.3.2013
Ako zmeniť jazykové prostredie vo Windows 8
Medzi jednu z výhod operačného systému Windows 8 patrí aj zmena jazykového prostredia. Výsledkom je zmena všetkých názvov položiek v operačnom systéme. Oceniť to môžu najmä používatelia počítačov s nainštalovaným operačným systémom v jazyku, ktorý im
29.3.2013 (13.4.2013)
Ako nastaviť panel úloh pre rozšírenú obrazovku
Používateľ pri práci s viacerými obrazovkami môže v operačnom systéme Windows 8 nastaviť možnosť pre zobrazovanie panela úloh na oboch obrazovkách. Nemusí tak prechádzať kurzorom medzi obrazovkami, ak potrebuje kliknúť na niektorú z ikon v paneli úlo
27.3.2013 (31.3.2013)
Čo znamená CDN
Pri tvorbe dokumentov HTML môže programátor naraziť na pojem CDN. Ide o skratku, ktorá má kuriózne dva výklady. Prvým je Content Delivery Network a druhým Content Distribution Network. CDN je služba, ktorá poskytuje zdieľanie súborov. Pre konzumentov
26.3.2013
Skracujeme zápis URI v odkazoch
V poslednom čase býva čoraz populárnejší zápis URI bez uvedenia protokolu. Tento jav je možné vidieť aj na stránkach Dojo Toolkit. Väčšina používateľov, ani ja som nebol výnimkou, si môže myslieť, že ide o chybný zápis. Opak je však pravdou.
25.3.2013 (13.4.2013)
Aké vrstvy obsahujú dokumenty HTML
Spôsob tvorby internetových stránok s príchodom nových technológií a techník sa postupne začal meniť. Kým v minulosti sa všetky zápisy vykonávali v dokumentoch HTML, v súčasnosti sa kladie veľký dôraz na oddelenie obsahu od všetkého, čo môže tento ob
25.3.2013
Čo dokáže jazyk HTML
Asi každého začínajúceho programátora skôr ako sa rozhodne pre štúdium niektorého z programovacích jazykov alebo technológií zväčša zaujíma, čo všetko je možné danou technológiou vytvoriť. V tomto článku sú stručne predstavené možností jazykov HTML,
23.3.2013
Ako vytvoriť element v Dojo
Manipulácia s objektmi DOM je najčastejšou činnosťou programátorov pri práci s jazykom JavaScript. Okrem štandardných metód, ktoré poskytuje DOM, je často oveľa efektívnejšie používať metódy už existujúcich frameworkov. Medzi základné operácie manipu
23.3.2013 (24.3.2013)
Ako nájsť aplikáciu vo Windows 8
Niektoré funkcie v novom operačnom systéme Windows 8 sa výrazne líšia do svojich predchodcov. Výnimkou nie je ani vyhľadávanie nainštalovaných aplikácií. Rovnako ako iné funkcie operačného systému Windows 8 aj vyhľadávanie je možné aktivovať viacerým
21.3.2013 (9.5.2013)
Šablóna dokumentu HTML5 pre Dojo 1.8
Medzi nové šablóny, ktoré sú zverejnené na stránkach How to ..., patria už aj šablóny pre prácu s frameworkom Dojo. Šablóny používajú aktuálnu verziu 1.8.3. V prípade, že chce čitateľ pracovať s najnovšími prvkami frameworku Dojo, je potrebné aktuali
20.3.2013
5 spôsobov ako v Dojo aplikovať innerHTML
Práca s frameworkom Dojo je mierne odlišná od knižnice jQuery. Ale aj Dojo podobne ako jQuery ponúka viacero spôsobov ako rýchlo pracovať s DOM. Príkladom je vkladanie fragmentov prostredníctvom vlastnosti innerHTML, ktoré je možné vykonať viacerými
19.3.2013
Ako kompilovať zdrojový kód Javy
Asi každého začínajúceho Java programátora v prvom rade zaujíma ako spustiť vytvorený program. Programovacie jazyky, okrem skriptovacích, vyžadujú pred spustením aplikácie vykonať preklad zdrojového kódu do strojového kódu.
19.3.2013
Ako tvoriť aplikácie v jazyku Java
Podobne ako dokumenty HTML, XHTML, XML, CSS, JavaScript, PHP aj zdrojové súbory jazyka Java sú obyčajné textové súbory, ktoré je možné otvoriť v ľubovoľnom textovom editore, napríklad aj v aplikácii Notepad. Pre programátorov sú k dispozícii voľne ší
16.3.2013
Ako vytvoriť súbor bat vo Windows
Dávkové súbory (batch files) sú súbory so skriptom, prostredníctvom ktorého možno definovať príkazy pre operačný systém. Najčastejšie ide o príkazy pracujúce so súbormi (vytvorenie, kopírovanie, mazanie, presúvanie a podobne). Dávkové súbory vo Windo
16.3.2013
Ako predať súboru bat parametre
Pri práci s príkazovým riadkom operačného systému Windows je často potrebné vytvoriť dávkové súbory s príponou *.bat, ktoré budú používať parametre. Príkladom je kompilácia zdrojových súborov jazyka C prostredníctvom kompilátora gcc.exe.
12.3.2013 (19.3.2013)
Java - odporúčané nastavenia premenných prostredia
Pri práci s vývojovým prostredím alebo aj príkazovým riadkom môžu niektoré operácie, medzi ktoré patrí aj kompilácia alebo spustenie programu v jazyku Java, skončiť neúspešne. Dôvodom tohto neúspechu môžu byť aj chýbajúce nastavenia v premenných pros
12.3.2013
Ako zmeniť program, ktorý spúšťa súbor vo Windows 8
Pri práci s operačným systémom Windows sa môže používateľovi stať, že niektorý typ súboru bude zrazu otváraný inou aplikáciou namiesto tej, na ktorú bol zvyknutý. K tomuto javu môže dôjsť ak používateľ omylom potvrdí zmenu programu pre otváranie súbo
9.3.2013
Krátky prehľad organizácií zaoberajúcimi sa štandardmi
Pre určovanie smerovania a vývoja technológií slúži niekoľko významných organizácií, ktorých úlohou je navrhovať štandardy a odporúčania pre príslušné technológie a zariadenia. Preto aby daný štandard uzrel svetlo sveta, musí mať za sebou silnú podpo
9.3.2013
Prehľad pojmov z programovania - časť 1
V rámci bežnej práce s počítačom, ako aj pri programovaní, sa čitatelia môžu často stretnúť s pojmami, ktorých význam nepoznajú. V tomto seriáli budú postupne predstavované rôzne druhy pojmov z oblasti IT a programovania so stručným vysvetlením. V pr
8.3.2013
Java Error: Prohibited package name
Začínajúci programátori v jazyku Java môžu hneď pri prvom svojom testovacom projekte naraziť na chybové hlásenie: java.lang.SecurityException: Prohibited package name:, ktoré končí výpisom Exception in thread "main" Java Result: 1 aj napriek tomu, že
8.3.2013
Ako vo Windows 8 zobraziť potvrdenie pre zmazanie súboru
Jedným z nežiadúcich nastavení operačného systému Windows 8 je možnosť zmazať súbor prostredníctvom File Explorera bez toho, aby sa po stlačení klávesu Delete používateľovi na obrazovke zobrazilo dialógové okno pre potvrdenie operácie. Tomuto efektu
8.3.2013
Ako vo Windows 8 zobraziť menu Štart
Jednou z často kladených otázok pri práci s operačným systémom Windows 8 po prepnutí sa z úvodnej obrazovky do režimu Desktop (Pracovná plocha) je ako opäť zobraziť úvodnú obrazovku.
8.3.2013
Ako vo Windows 8 zobraziť bočný panel Charm
Nový operačný systém Windows 8 ponúka trochu iné typy menu oproti tým, na ktoré boli používatelia bežne zvyknutý. Medzi takéto menu patrí aj bočný panel s názvom Charm. Súčasťou tohto menu je päť položiek: Hľadať (Search), Zdieľať(Share), Štart (Star
3.3.2013 (4.3.2013)
Ako inštalovať Windows 8 na notebooky s technológiou Intel RapidDrive
S príchodom novej verzie operačného systému Windows sa čoraz viac propaguje rýchly štart a používanie SSD úložných zariadení. No nie je SSD ako SSD. Príkladom sú notebooky rady Lenovo IdeaPad s technológiou Intel RapidDrive.
3.3.2013 (7.3.2013)
Oplatí sa prejsť na Windows 8?
Viacero používateľov starších verzií operačného systému Windows zaujíma, či sa oplatí prejsť na novú verziu s označením Windows 8. V tomto príspevku predstavím zopár mojich skúseností s týmto operačným systémom. Pre tých, ktorí sa chcú oboznámiť s Wi
2.3.2013 (30.6.2013)
Ako správne inštalovať Tomcat pre Netbeans
Po nainštalovaní aplikačného servera Tomcat a spustení Java projektu v NetBeans môže síce build prebehnúť v poriadku, ale aplikácia sa už nespustí. Dôvodom tohto správania je spôsob inštalácie aplikačného servera Tomcat.
28.2.2013
Ako rýchlo zálohovať e-maily z Windows Live Mail
Sú situácie, kedy je potrebné vykonať narýchlo zálohu všetkých svojich e-mailov. Jedným z dôvodov môže byť aj preinštalovanie poštového klienta, ktorý začal vykazovať chyby, napríklad v podobe neodosielania pošty. Výnimkou v tomto smere nie je ani po
28.2.2013
Ako nahradzovať reťazce s podporou UTF-8 (PHP)
Práca v PHP so znakovou sadou Unicode môže byť pre programátorov oveľa zložitejšia ako v iných jazykoch. Výnimkou tak nie sú ani funkcie pre nahradzovanie reťazcov. Ak chce s nimi programátor efektívne pracovať, musí si naštudovať aspoň základnú prob
28.2.2013
Ako spustiť príkazový riadok vo Windows
Používatelia operačného systému Windows z času na čas môžu prísť do situácií, kedy potrebujú použiť aplikáciu Príkazový riadok. Ale ako spustiť Príkazový riadok vo Windows? Je viacero spôsobov ako túto činnosť vykonať. Závisí to samozrejme aj od verz
27.2.2013
Ako skopírovať text z príkazového riadka a Bash-u
Kým v prechádzajúcom článku bol popísaný postup vkladania skopírovaného textu do príkazového riadka, v tomto článku bude popísaný postup, ako v príkazovom riadku označiť a skopírovať text do schránky.
27.2.2013
Ako vložiť skopírovaný text do príkazového riadka a Bash-u
Jednou z často vykonávaných operácií pri práci s príkazovým riadkom je kopírovanie označeného textu namiesto zdĺhavého vypisovania príkazov a ciest. Ako ale vložiť text do príkazového riadka keď klasická skratka Ctrl + V nefunguje?
25.2.2013
Ako prehľadne zobraziť obsah poľa v PHP
Práca s poľom je jednou z najčastejšie vykonávaných činností v rámci tvorby skriptov. Príkladom je manipulácia s dátami vo formáte XML, kde je pole veľmi často výsledkom jednotlivých operácií. Problém ale nastáva, ak sa má obsah poľa zobraziť v inter
23.2.2013 (24.2.2013)
Ako správne zistiť veľkosť reťazca v jazyku PHP
Práca sa so slovenskou znakovou sadou ako aj ďalšími znakovými sadami, ktorých znaky nezodpovedajú znakom ASCII, je v jazyku PHP asi najčastejším problémom. Výnimkou nie je ani tak jednoduchá operácia, akou je zistenie počtu znakov v reťazci.
22.2.2013
Ako konvertovať dátum vo formáte RFC 2822
Formát RFC 2822 je jedným z často používaných formátov pre dátum a čas, s ktorým sa je možné stretnúť najmä pri výmene dát. Ako príklad možno uviesť dokumenty XML a populárny informačný formát RSS. Kedže formát RFC 2822 nie je určený pre používateľov
22.2.2013
Error : Unexpected XSLT element 'param'
Pri práci s parametrami v jazyku XSLT s použitím PHP sa môže používateľ stretnúť s chybovým hlásením XSLTProcessor::transformToXml(): Unexpected XSLT element 'param'. Toto hlásenie sa zobrazí, ak je definícia parametra umiestnená na nesprávnom mieste
21.2.2013
Ako zobraziť nové okno Windows Prieskumník
Pri práci so súbormi je často efektívne mať otvorených viacero okien s priečinkami súčasne. Vo Windows 7 a Windows 8 je okná s priečinkami možné otvoriť prostredníctvom ikony Windows Prieskumník (Windows Explorer) z panela úloh alebo cez tlačidlo Šta
20.2.2013
Ako otvoriť textový dokument vo Windows
Textové dokumenty vďaka podpore v rôznych operačných systémov patria k veľmi často používaným formátom pre uchovanie informácií. Textový dokument má najčastejšie príponu *.txt, no jeho zobrazenie nemusí byť vždy pre začínajúceho používateľa jednoduch
20.2.2013
Ako vytvoriť textový dokument vo Windows
Vytvorením textového dokumentu vzniká rýchla forma uchovania informácií. Vzhľadom na to, že textový dokument neobsahuje okrem zalomenia riadkov žiadne formátovanie textu, je ho možné bez problémov zobraziť v rôznych typoch operačných systémov.
17.2.2013 (16.3.2013)
Ako tvoriť príklady v jazyku C z príkazového riadka
Pre spoznávanie jazyk C je možné používať kompilátor gcc z vývojárskeho prostredia MinGW. Kompilátor gcc je umiestnený v adresári bin. Pre oddelenie príkladov a skompilovaných súborov od súborov MinGW je možné použiť nasledujúci postup.
17.2.2013
Ako kompilovať zdrojové súbory jazyka C
Kompiláciu zdrojových kódov v jazyku C (súbory s príponou *.c) je možné vykonávať v IDE (Integrated Development Environment) alebo priamo prostredníctvom kompilátora. Ak používateľ nemá nainštalované a nakonfigurované IDE, môže pre kompilovanie súbor
16.2.2013
Čo je programový blok
Programový kód umiestnený do zložených zátvoriek {} je označovaný ako blok, obsahový blok, programový blok alebo telo. Všetkými názvosloviami sa myslí rovnaká funkcia, teda vyhradená časť kódu, ktorá je priradená len určitému prvku jazyka, napríklad
16.2.2013
Čo je príkaz
Príkazy popri operátoroch, premenných a primitívnych hodnotách sú ďalšou súčasťou programovacieho jazyka. Príkazy určujú čo sa má vykonať, ako sa to má vykonať a zároveň slúžia na prácu s primitívnymi hodnotami a premennými. Z príkazov je možné vytvá
16.2.2013
Čo je prázdny príkaz
V rámci programovania sa je možné okrem bežných príkazov stretnúť aj s pojmom prázdny príkaz. Prázdny príkaz zastupuje znak ; (bodkočiarka), ktorému nepredchádza žiaden výraz. Uvedením samostatného znaku ; vzniká prázdny príkaz, v literatúre nazývaný
15.2.2013
Ako umiestniť Počítač na pracovnú plochu
Plochu operačného systému Windows je možné doplniť aj o ikony vytvorené z položiek umiestnených v ponuke Štart. V tomto článku je uvedený postup na vytvorenie zástupcu Počítač.
13.2.2013 (14.2.2013)
Ako na dokumenty HTML5 a metódu getElementById() v PHP
PHP v súčasnosti pri nahratí fragmentov HTML5 prostredníctvom triedy DOMDocument zobrazuje chybové hlásenia, ktoré je možné vypnúť napríklad cez displayError. Vypnutím displayError ale programátor stráca kontrolu nad zvyškom kódu. Ďalšou možnosťou
12.2.2013
Ako zobraziť premennú v reťazci (PHP)
Hodnoty premenných sú veľmi často zobrazované ako súčasť reťazcov. Premenné je preto možné zapisovať do reťazcov alebo mimo nich. Zobrazenie premennej je možné vykonať rôznymi spôsobmi pričom treba myslieť aj na dátový typ, ktorý zastupuje.
12.2.2013
Ako zobraziť znak $ v reťazci (PHP)
Znak $ má v jazyku PHP špecifickú funkciu. Keďže je súčasťou názvu premennej, práca s ním vyžaduje pozornosť a to najmä pri zápisoch v reťazcoch. V prípade, že znak $ bude do reťazca zapísaný nesprávnym spôsobom, môže spôsobiť chybové hlásenie.
12.2.2013
Ako zistiť informácie o počítači a operačnom systéme
Asi každého používateľa, najmä ak pracuje na cudzom počítači, občas zaujímajú základné informácie o počítači. Dôvodom môže byť zvedavosť či identifikácia spomalených reakcií pri práci s aplikáciami. Informácie o počítači alebo operačnom systéme použ
10.2.2013
Coding style - metódy
Programovací jazyk JavaScript umožňuje zápis metód formou reťazenia (chaining). Tento spôsob je populárny najmä pri práci s knižnicou jQuery. Pre sprehľadnenie takýchto zápisov je možné definovať pravidlá pre zalomenie a odsadenie. Zalomenie a odsade
10.2.2013
Šablóna dokumentu HTML5 pre jQuery
K šablónam (templates), ktoré sa nachádzajú na stránkach How to ..., dopĺňam šablónu pre prácu s populárnou JavaScriptovou knižnicou jQuery. Šablóna je vytvorená v jazyku HTML5 a používa knižnicu jQuery vo verzii 1.9.1.
8.2.2013 (15.2.2013)
Ako umiestniť Miesta v sieti na pracovnú plochu
Plochu operačného systému Windows je možné doplniť aj o ikony vytvorené z položiek umiestnených v ponuke Štart. V tomto článku je uvedený postup na vytvorenie zástupcu Miesta v sieti.
7.2.2013 (25.8.2013)
Manager App a Host Manager v Apache Tomcat hlásia not authorized to view this page
Pri spustení webového rozhrania Apache Tomcat cez http://localhost:8080/ môže používateľ pri otváraní sekcií Manager App a Host Manager naraziť na hlásenie: "You are not authorized to view this page".
7.2.2013
Premenné prostredia v operačnom systéme Windows
Premenné prostredia sú reťazce obsahujúce informácie o používateľskom prostredí operačného systému. Delia sa na používateľské premenné a systémové premenné. V niektorých prípadoch, najmä pri konfigurácii softvéru, je potrebné skontrolovať správnosť h
7.2.2013 (25.8.2013)
Ako inštalovať Apache Tomcat pre Netbeans
Integrované vývojové prostredie NetBeans umožňuje počas svojej inštalácie vybrať aj aplikačný server Apache Tomcat. Ten však často býva starší ako je jeho aktuálna verzia. Ak chce používateľ nainštalovať najnovšiu verziu Apache Tomcat, musí vykonať
6.2.2013
Git error - fatal: unable to auto-detect email address
Pri práci s verzionovacím softvérom Git môže začínajúci používateľ hneď na začiatku naraziť na chybové hlásenie Git error - fatal: unable to auto-detect email address. Dôvodom tohto hlásenia sú chýbajúce údaje o používateľovi.
5.2.2013
Ako zobraziť diakritiku v jazyku PHP
Jedným z prvých problémov začínajúcich programátorov v jazyku PHP je práca s národnou znakovou sadou. Príkladom je slovenská znaková sada a znaky s diakritikou. Kým v jazyku JavaScript sa programátor nemusí starať o problémy so znakovými sadami, v PH
3.2.2013 (28.2.2013)
Prechádzanie objektov a polí v jQuery
Pre prácu s objektmi a poľami sa namiesto cyklov for a for in využívajú metódy knižníc použitých v projekte. V rámci knižnice jQuery je možné na prechádzanie objektov a polí používať metódu each(). Prvým argumentom metódy je premenná obsahujúca pole
3.2.2013
Prechádzanie objektov v jazyku JavaScript
V predchádzajúcom článku boli uvedené spôsoby prechádzania obsahom poľa. V tomto článku bude uvedený rýchly spôsob prechádzania objektu. Zobrazovaním obsahu objektov sa podrobnejšie venuje článok s názvom Ako zobraziť obsah objektu v JavaScripte.
3.2.2013
Prechádzanie prvkov poľa v jazyku JavaScript
Polia tvoria neoddeliteľnú súčasť každého väčšieho projektu a z toho vyplýva aj potreba častého prechádzania vytvorených polí pre účely manipulácie s ich prvkami. V tomto článku budú predstavené dve základné techniky prechádzania polí.
2.2.2013
Ako odstrániť orámovanie elementu img v Internet Exploreri
Internet Explorer žiaľ patrí k prehliadačom, ktoré majú najhoršiu podporu štandardov, používa proprietárne riešenia a musí sa mu venovať oveľa väčšia pozornosť ako prehliadačom Opera, Firefox a Google Chrome. Jedným z príkladov je aj orámovanie obráz
1.2.2013 (4.3.2015)
Ako vypnúť Windows 8 na počítači
Nový operačný systém Windows 8 prináša niekoľko významných zmien, na ktoré nie je bežný používateľ zvyknutý, no po prepnutí do režimu Desktop sa práca s novým operačným systémom podobá už svojim predchodcom. Problém môže ale nastať, ak používateľ chc
30.1.2013
Ako aktivovať Virtual Machine Additions v Microsoft Virtual PC 2007
Používatelia programu Microsoft Virtual PC 2007 môžu naraziť pod operačnými systémami Windows Vista a Windows 7 na problém s nefunkčnosťou Virtual Machine Additions. Virtual Machine Additions je doplnok k Microsoft Virtual PC 2007, ktorý umožňuje pou
30.1.2013
Spoznávame číselné sústavy
Číselné sústavy sú najčastejšie úvodom do sveta informačných technológií a stretnúť s nimi sa je možné aj v rámci rôznych programovacích jazykov a programov. Za týmto účelom som pripravil článok zameraný na prevádzanie číselných sústav a vysvetlenie
30.1.2013
Git - vytvárame lokálny repozitár - časť 2
Po úvodnom zoznámení s Bash-om v predchádzajúcej časti je druhý diel venovaný tvorbe lokálneho repozitára. Aj v tomto dieli budú premenné začínať znakom $, aby bolo zjavné, čo bude používateľ musieť zmeniť vo formátoch zápisov.
28.1.2013
Ako importovať a exportovať záložky v Google Chrome
Práca so záložkami je veľmi efektívny spôsob ako sa čo najrýchlejšie dostať k svojim obľúbeným internetovým stránkam. Zároveň je aj určitým "reminderom", ktorý dáva pri výbere z obľúbených stránok do pozornosti aj ostatné stránky, ktoré má používateľ
25.1.2013 (20.4.2013)
Coding style - komentáre - časť 2
V tejto časti venovanej komentárom sa budem venovať komentovaniu programových blokov a konštánt. Pravidlo pre komentáre konštánt je možné aplikované aj na premenné pričom treba vedieť, že premenné až na výnimky by mali mať názvy zodpovedajúce uchova
25.1.2013 (3.3.2013)
Ako inštalovať Windows 8 vo VirtualBoxe
Po vyjdení nového operačného systému Windows 8 si asi každý nadšenec IT chcel ako prvé inštalovať nový OS do niektorého z virtuálnych prostredí. Žiaľ pokus o inštaláciu Windows 8 (Consumer Preview) v prostredí VirtualBox môže skončiť neúspešne. Dôvod
25.1.2013 (7.2.2013)
Ako spustiť správcu úloh
Správca úloh je z používateľského hľadiska jednou z najvýznamnejších aplikácií operačného systému Windows. Používateľ má prehľad nielen o spustených aplikáciách, procesoch a službách, ale aj o využití jednotlivých častí počítača. Zo správcu úloh syst
25.1.2013 (7.2.2013)
Ako zistiť čas od spustenia počítača
Sú situácie, kedy chce používateľ zmerať ako dlho má spustený počítač bez toho, aby musel neustále sledovať čas na hodinách. Môže ísť napríklad o sledovanie výdrže počítača na batériu alebo čas za aký sa prejaví určitá chyba systému.
19.1.2013 (25.1.2013)
Coding style - komentáre - časť 1
Skôr než začne tím alebo programátor tvoriť projekt, je dôležité definovať pravidlá pre tvorbu kódu. Pravidlá sa musia týkať názvoslovia (naming conventions) a štýlu tvorby programového kódu (coding style). Pravidlá by mali byť spísané v dokumentoch
19.1.2013
Komentáre v jazyku JavaScript
Pre prehľadnejší obsah zdrojového kódu je možné tak, ako aj v iných programovacích jazykoch, používať komentáre. Komentáre predstavujú zápis informácií určených pre programátora, ktoré internetové prehliadače ignorujú a ich obsah nezobrazujú. V komen
19.1.2013 (3.2.2013)
Rozdiel medzi argumentom a parametrom
V rámci programovania majú niektoré pojmy viacero výrazov. Príkladom je pojem premenná, ktorá je v skutočnosti identifikátor a zároveň môže niesť názov vlastnosť, metóda, parameter či argument. Premenná tiež môže obsahovať funkciu a zapisovať sa ako
16.1.2013 (17.1.2013)
Ako získať znaky z reťazca (PHP)
K znakom reťazca v jazyku PHP je možné pristupovať ako k prvkom poľa cez operátor []. Medzi znakmi [] sa nachádza index. Index reprezentuje celé číslo a zároveň pozíciu znaku v reťazci. Číslovanie indexu začína od čísla 0, takže prvý znak reťazca má
15.1.2013
Ako pracovať s PEAR bez inštalácie
PEAR (PHP Extension and Application Repository) je repozitár rozšírení a aplikácií PHP, ktorý poskytuje niekoľko nástrojov nazývaných balíčky (packages) uľahčujúcich vývoj aplikácií v jazyku PHP. PEAR nie je však všade možné automaticky nainštalovať
14.1.2013
Ako zaokrúhliť čísla v JavaScripte
JavaScript, podobne ako iné programovacie jazyky, ponúka rôzne spôsoby narábania s desatinnou časťou reálneho čísla. Pre prácu s číslami vrátane zaokrúhľovania v JavaScripte slúži objekt Math a jeho vlastnosti a metódy.
12.1.2013 (10.2.2013)
Na čo si dať pozor pri študovaní programovacích jazykov
Na trhu je množstvo odborných titulov zaoberajúcich sa rôznymi programovacími jazykmi. Medzi ne patria aj jazyky CSS, JavaScript, PHP, HTML, XHTML a ďalšie. Žiaľ autori vo väčšine prípadov nesprávne uvádzajú príklady a zápisy z komplementárnych jazyk
11.1.2013 (14.2.2013)
Ako vytvoriť dátum pre formát RSS (PHP)
Pri tvorbe internetových stránok je často potrebné pracovať aj s dátumom a časom. Spôsoby manipulácie s týmto formátom sú rôzne. Každá aplikácia môže vyžadovať iný typ formátu. Pri tvorbe súborov RSS je potrebné dátum konvertovať do formátu v zmysle
8.1.2013
Error: [8]: Undefined index: HTTP_REFERER
Pri práci so superglobálnou $_SERVER môže programátor naraziť na chybové hlásenie Error: [8]: Undefined index: HTTP_REFERER. Dôvodom chybového hlásenia je fakt, že pole $_SERVER neobsahuje index HTTP_REFERER. Tento jav nastáva, ak je súbor so zápisom
8.1.2013
Najlepšiu čítačka RSS správ v prehliadači má v súčasnosti Opera
Internetový prehliadač Opera si u mňa získava čoraz viac symptatií. Okrem veľmi dobrých možností v oblasti debuggingu, ktoré Opera ponúka, má podľa môjho názoru aj najkrajšiu čítačku RSS správ medzi najpoužívanejšími internetovými prehliadačmi. Stačí
8.1.2013 (17.2.2013)
Zobrazujeme chybové hlásenia v PHP
Nie každý má možnosť si vykonať nastavenia vývojového prostredia. V mojom prípade ide o nastavenia PHP a Apache, ktoré sú na vzdialenom serveri. Teoreticky ich nie je problém nastaviť napríklad cez WinSCP, ale s každou aktualizáciou servera by som mu
6.1.2013
Ako na chyby v dokumentoch HTML a XHTML
Obsah dokumentov HTML, XHTML, ale aj XML je tvorený značkami. Značky definujú obsah, ktorý bude zobrazený. Obsah môže byť interný alebo externý. Dokument s nesprávnymi značkami nielen že je nesprávne štruktúrovaný, ale navyše neprejde ani validátorom
5.1.2013 (16.1.2013)
Git - vytvárame lokálny repozitár - časť 1
Git je open source verzionovací softvér (Version Control System) určený pre malé, ale aj veľké projekty. Bežný používateľ ho môže používať pre archiváciu textových súborov podobným spôsobom ako je možné používať aplikáciu SkyDrive. Pre prácu s Git-om
4.1.2013
Ako spustiť dokumenty HTML a XHTML
Práca s dokumentmi HTML a XHTML, ktoré tvoria internetové stránky, je veľmi jednoduchá. Dokumenty XHTML a HTML aby boli ľahko identifikovateľné aplikáciami, používajú príponu *.htm alebo *.html. Je na programátorovi, ktorú príponu pre prácu s dokumen
4.1.2013
Jazyk XHTML a XML
V minulosti bolo možné písať značky jazyka HTML malými aj veľkými písmenami alebo ich kombináciu a prehliadače aj validátory takýto zápis akceptovali. Jazyk XHTML ako nástupca jazyka HTML4, povoľuje zápis elementov, atribútov a preddefinovaných hodnô
4.1.2013
Ako tvoriť dokumenty HTML
Dokumenty HTML, XHTML, XML, CSS, JavaScript, PHP a ďalšie, ako bežné textové súbory, je možné písať v obyčajnom textovom editore Notepad. Pre programátorov sú k dispozícii voľne šíriteľné kvalitné nástroje, medzi ktoré patria Notepad++ a PSPad Editor
4.1.2013
Ako zobraziť hodnoty boolean cez príkaz echo (PHP)
Pre výpis dát do internetového prehliadača je možné použiť viacero príkazov a funkcií. Ja osobne najviac preferujem príkaz echo. Dôvodom je rýchly zápis a možnosť vložiť viacero dát pre zobrazenie súčasne čo zároveň skracuje programový kód. No príkaz
31.12.2012 (1.1.2013)
Atribút style ako súčasť skupiny atribútov core
V dokumentácii pre jazyk XHTML 1.1 od konzorcia W3C sú pre zjednodušenie popisu obsahu uvádzané skupiny atribútov. Jednou z nich je aj skupina atribútov core, kam patria atribúty: xml:space, class, id a title. Táto skupina obsahuje v deklarácii DTD
31.12.2012
Element script (ne)podporovaný aj ako prázdny element
V rámci pravidiel jazyka XML, a teda aj XHTML a HTML5, sa elementy delia na párové a nepárové (prázdne - empty). Párové elementy obsahujú otváraciu a zatváraciu značku. Medzi značkami je umiestnený obsah pre zobrazenie. Obsahom môže byť text alebo pl
30.12.2012 (3.2.2013)
Ako zobraziť obsah objektu v JavaScripte
Každého začínajúceho programátora skôr či neskôr stretne problém, ako zobraziť obsah objektu. Pri aplikovaní často používaného zápisu document.write() je výsledkom text [object Object]. V rámci good practices programátori zápis document.write() nepou
29.12.2012
Špecifikácia formátu dokumentu RTF (Rich Text Format)
Na stránkach spoločnosti Microsoft je zverejnená špecifikácia populárneho formátu Rich Text Format (RTF). RTF ako výmenný textový a grafický formát je nezávislý na zariadení a operačnom systéme. V súčasnosti je aplikovaný aj v známom kancelárskom b
26.12.2012
Meta zápis content-language už nie je podporovaný
V dokumentoch HTML vo verzii HTML 4 a XHTML bolo možné pre deklarovanie jazyka, v ktorom je dokument napísaný, používať meta zápis content-language. V súčasnosti tento zápis už nie je podporovaný a pri validácii dokumentu s týmto meta zápisom validát
23.12.2012
Krátky slovník
V tomto príspevku sú vysvetlené niektoré skratky a pojmy súvisiace s tvorbou internetových stránok. Obsah článku by som chcel postupne rozšíriť. K jeho rozšíreniu môžu prispieť aj čitatelia prostredníctvom komentárov.
23.12.2012
Metóda split() v jazyku JavaScript
Metóda split() umožňuje na základe regulárneho výrazu alebo reťazca, ktorý slúži ako oddeľovač, vytvoriť zo zdrojového reťazca jedno alebo viac prvkové pole. Nepovinný argument separator môže byť reťazec alebo regulárny výraz. Nepovinný argument limi
20.12.2012 (27.3.2013)
Programujeme profesionálne - nástroje pre tvorbu webových aplikácií
V rámci dostupnej literatúry na slovenskom a českom trhu sa väčšina publikácii odkazuje na textové editory Notepad++ a PSPad. Pre účely spoznávania rôznych druhov programovacích jazykov sú tieto aplikácie oproti klasickým editorom v operačných systém
19.12.2012
Úvod do tvorby internetových stránok (HTML)
Tvorba internetových stránok je veľmi populárna činnosť najmä pre začínajúcich programátorov. Postupným zdokonaľovaním týchto schopnosti a obohacovaním o ďalšie programovacie jazyky je zároveň aj vstupnou bránou do tvorby aplikácií.
18.12.2012
Error: [2]: Missing argument number for functionName (PHP)
Pri práci s funkciami je možné naraziť na chybové hlásenie Error: [2]: Missing argument number for functionName. Uvedená chyba znamená, že pri volaní funkcie bolo použitých menej argumentov, ako očakáva hlavička funkcie. Súčasťou hlásenia je uvedenie
17.12.2012 (14.2.2013)
Ako spraviť z hodnoty premennú (PHP)
Sú situácie, kedy by programátor rád pracoval s hodnotami ako s premennými. Jazyk PHP túto vlastnosť umožňuje prostredníctvom znakov $. Tie vytvoria z priradenej hodnoty regulárnu premennú.
16.12.2012
Vytvárame funkcie v jazyku PHP - časť 3
Posledná časť seriálu venovaná funkciám v jazyku PHP predstavuje ďalšie spôsoby vytvárania a volania funkcií a to prostredníctvom premennej a funkcie create_function(). Záver článku sa venuje príkazu return.
16.12.2012
Vytvárame funkcie v jazyku PHP - časť 2
Prvá časť venovaná funkciám v jazyku PHP predstavila základné spôsoby zápisu a volania funkcií. V tejto časti bude predstavené predávanie argumentov hodnotou a odkazom.
16.12.2012
Vytvárame funkcie v jazyku PHP - časť 1
Jazyk PHP, tak ako aj iné programovacie jazyky, umožňuje vytvárať funkcie viacerými spôsobmi. Na rozdiel od iných programovacích jazykov ponúka aj viac možností pre prácu s funkciami.
15.12.2012
Error: [8]: Undefined index: keyName (PHP)
Pri práci s poľom môže programátor naraziť na chybové hlásenie Error: [8]: Undefined index: ukončené celým textom. Táto chyba vznikne, ak je v rámci asociatívneho poľa volaný index (key), ktorý nebol ešte definovaný. Reťazec na konci chybového hláse
15.12.2012 (23.2.2013)
Error: [8]: Undefined offset: number (PHP)
Pri práci s poľom môže programátor naraziť na chybové hlásenie Error: [8]: Undefined offset: ukončené celým číslom. Táto chyba vznikne, ak je v rámci poľa volaný index (key), teda pozícia v poli, ktorá nebola definovaná. Celé číslo na konci chybové
14.12.2012 (7.2.2013)
Ako vypnúť a zapnúť animáciu okien vo Windows 7
Jedného dňa sa mi zrazu zmenilo správanie Windows 7, keď všetky okná začali mať animovaný spôsob maximalizácie a minimalizácie. Keďže často pracujem v režime šetrenia energiou, teda na batériu a najnižší výkon, tento efekt pôsobil trhane až mi začal
13.12.2012 (28.1.2013)
Programujeme profesionálne - weby, z ktorých sa je možné ponaučiť
Týmto článkom, ktorý by som chcel postupne rozširovať, chcem poukázať na chyby, ktorým by sa mal kvalitný web developer vyvarovať. Dôvodov prečo tieto chyby vznikajú môže byť niekoľko. Môže ísť o snahu ušetriť finančné prostriedky, nesprávny výber d
12.12.2012 (12.1.2013)
Funkcia scandir() (PHP)
Funkcia scandir() vráti pole obsahujúceho súbory a adresáre v definovanom adresári. Argumentom je cesta k adresáru v podobe reťazca a voliteľným argumentom spôsob zoradenia. Ten môže mať hodnoty 0 alebo 1. Výsledok funkcie scandir() je možné spracova
12.12.2012 (22.2.2013)
Ako zistiť verziu OS, PHP a Apache
Nie každý si inštaluje WAMP alebo LAMP vo svojej réžii. Niekto mohol vývojové prostredie prevziať po niekom inom, iný zase mohol k nemu prísť ako koncový používateľ. Ja napríklad používam rôzne servery, kde LAMP mám nainštalovaný výrobcom a na inom s
12.12.2012
Fatal error: Call to undefined function: scandir() in ...
Pri použití funkcie scandir() sa môže autorovi zobraziť chybové hlásenie: "Fatal error: Call to undefined function: scandir() in ...". Dôvodom tohto hlásenia je zastaraná verzia jazyka PHP.
10.12.2012 (7.1.2013)
Ako zobraziť vlastnosti uzla
Pri práci s DOM potrebuje developer neustále rýchly prístup k vlastnostiam a metódam jednotlivých objektov. Z tohto pohľadu nastala pred časom v nástroji Developer Tools v prehliadači Google Chrome zmena, ktorá spôsobuje, že pri práci s uzlami sa nam
9.12.2012 (14.11.2013)
Literály v JavaScripte
JavaScript umožňuje definovať premenným hodnoty viacerými spôsobmi. Tie, ktoré nie sú vytvorené cez natívne objekty skriptovacieho jazyka nazývané wrappery sú literálmi. Literály môžu byť číselné alebo reťazcové, ktoré je možné deliť na ďalšie podsku
7.12.2012 (23.2.2013)
Zabudnite na znakovú sadu Windows-1250, je tu UTF-8
Nie je tak dávno, čo všade kde som pozrel, bola uvádzaná znaková sada pre slovenské prostredie windows-1250, prípadne cp-1250, iso-8859-1, iso-8859-2 a ďalšie. Tento jav bol vo všetkej dostupnej odbornej literatúre, ktorá bola na slovenskom a českom
7.12.2012 (17.2.2013)
Šablóna dokumentu HTML5
Na internete je veľa rôznych druhov HTML template-ov a boilerplate-ov pre jazyk HTML, ktoré sú pre začínajúcich webových vývojárov mätúce. Obsahujú množstvo zbytočností, ktoré autor ani nevyužije a zbytočne robia jednoduchý programový kód neprehľadný
7.12.2012 (17.2.2013)
Šablóna dokumentu XHTML 1.1
V rámci študovania jazykov HTML a XHTML som používal množstvo rôznych vlastných šablón pre jednotlivé typy dokumentov. Postupne som ich vylepšoval až som v rámci dokumentu XHTML 1.1 došiel do podoby, ktorú predstavujem v tomto príspevku.
6.12.2012 (21.7.2013)
Zahrajte sa herné hity aj zadarmo
Na internete je viacero známych herných titulov, ktoré je možné získať a hrať online zadarmo. Od závodenia, cez stratégie, lietanie až po vojenské strielačky. Ide pritom o následníkov a klony už existujúcich herných trhákov, ktoré sa určite oplatí vy
5.12.2012 (9.12.2012)
Error: [8]: Undefined variable: variableName (PHP)
Chybové hlásenie "Error: [8]: Undefined variable: variableName" oznamuje, že premennej, ktorá je uvedená v hlásení, je potrebné priradiť hodnotu skôr ako s ňou budú vykonané operácie.
4.12.2012 (14.1.2013)
Pomôcky pre programátorov
V rámci programovania je dobré mať k dispozícii už hotové časti namiesto toho, aby sa ich tvorbou programátor zbytočne zdržoval. V tomto článku je uvedených zopár univerzálnych pomôcok, ktoré je možné veľmi rýchlo prispôsobiť príslušnému programovaci
2.12.2012 (16.1.2013)
AJAX a NetBeans 7.3
S príchodom novej verzie NetBeans boli uvedené nové typy projektov. Žiaľ treba podotknúť, že aj keď sa na prvý dojem javia ako dobrý nápad, nie sú ešte úplne dotiahnuté. Príkladom je kategória HTML/JavaScript. Ak autor použije Dojo a chce pracovať s
2.12.2012 (17.2.2013)
Nový riadok v PHP s príkazom echo
Po dlhšej odmlke a návrtu k PHP som hneď na začiatku začal riešiť triviálny problém, ako vytvoriť nový riadok. Všetky články a aj knihy, ktoré mám, uvádzali štandardné zalomenie riadka cez \n. Tiež som si to takto pamätal, ale zápis \n stále nechcel
1.12.2012 (7.1.2013)
Nastavenie prehliadača v NetBeans
Integrované vývojové prostredie NetBeans umožňuje spúšťať na serveri aj klasické HTML dokumenty umiestnené v projektoch. Nová verzia NetBeans 7.3 už má v ponuke aj vytvorenie projektu založenom čisto na technológiách HTML, CSS a JS ako HTML5 applicat
30.11.2012 (9.1.2013)
Zabudnutý apostrof spôsobuje nevalidný zápis dokumentu
Pri používaní skriptu, kde sa generuje markup, môžu neošetrené znaky spôsobiť nepredvídateľné a ťažšie identifikovateľné chyby programu. Jedným z týchto znakov je aj apostrof v prípade, ak má byť vytvorený markup s atribútmi a hodnotami.
29.11.2012 (29.1.2013)
Error: [2048]: date() [function.date]: It is not safe to ... (PHP)
Pri práci s funkciou date() v jazyku PHP môže programátor naraziť na chybové hlásenie "Error: [2048]: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable
28.11.2012 (7.12.2012)
Dokumenty, ktoré stojí za to poznať
V rámci web developmentu musí skúsený vývojár naštudovať množstvo odborných dokumentov, špecifikácií, publikácií a článkov, aby sa dostal na určitú úroveň a mohol tvoriť pokročilé webové aplikácie. V tomto príspevku som sa snažil uviesť odkazy na naj
26.11.2012 (8.1.2013)
America's Army 2.8.5 už nie je podporovaná, ale je tu verzia 2.5
Žiaľ od začiatku roka prestal byť autentifikačný server pre hru America's Army 2.8.5 podporovaný, a tak je možné túto hru hrať už iba cez LAN. Aj keď zo začiatku bola dostupná alternatíva cez zmenu servera na GameSpy, kde prvé dni boli sprístupnené n
22.11.2012 (2.1.2013)
Hlásenie 403 Forbidden
Keďže dlhšiu dobu som profesionálnejšie nepracoval s PHP a Apache, tak narážam na rôzne problémové situácie, ktoré musím postupne riešiť. Jednou z nich bolo aj chybové hlásenie 403 Forbidden, ktoré vznikalo v situácii, keď som sa snažil v rámci AJAX-
Od najnovšíchNahor