Mifkov BlogMifkov Bloghttps://blog.michalkoci.comCopyright 2004-2026 MifkoMifkov BlogTue, 09 Jun 2026 06:29:08 +0200O podcastoch (1.) - Čo je podcast, ako a kde počúvať podcastyMifkoMifkohttps://blog.michalkoci.com/co-je-podcast-ako-a-kde-pocuvat-podcastyTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Spolu s Ivanom sme si povedali, že je čas informovať vás o tom, čomu rozumieme (teda o všetkom :D) aj vo forme videí...Ako na asynchrónny kód v JavaScripte (3.) - async, awaitMifkoMifkohttps://blog.michalkoci.com/ako-na-asynchronny-kod-v-javascripte-async-awaitTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V predchádzajúcom príspevku tejto mini série sme sa naučili pracovať s promismi. Dnes sa naučíme používať tzv. async funkcie použitím nových klúčových slov async a await. Pre správne pochopenie async funkcií potrebujete dobrú znalosť promisov, nakoľko sú na nich postavené, preto sme sa im venovali minule a dnes na to nadviažeme.Ako na asynchrónny kód v JavaScripte (2.) - PromiseMifkoMifkohttps://blog.michalkoci.com/ako-na-asynchronny-kod-v-javascripte-promiseTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom diele sme sa pozreli na asynchrónnosť a na riešenie problémov s ňou spojených callbackmi. Dnes sa pozrieme na sľubované promisy - novú triedu, ktorá nám pomôže a spríjemní prácu s asynchrónnym kódom v JavaScripte.Ako na asynchrónny kód v JavaScripte (1.) - CallbackyMifkoMifkohttps://blog.michalkoci.com/ako-na-asynchronny-kod-v-javascripte-callbackyTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Jednou z noviniek v ES2015 sú Promises (prísľuby), ktoré nám pomáhajú s asynchrónnym kódom. Ale než si o nich povieme, musíme pochopiť, čo sa promisy snažia riešiť. Musíme pochopiť, čo je to asynchrónny kód, aké problémy nám spôsobuje a ako sa tieto problémy dajú riešiť callbackmi.Kde hľadať slovenské a české podcasty?MifkoMifkohttps://blog.michalkoci.com/kde-hladat-slovenske-a-ceske-podcastyTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Ešte pred časom by platila odpoveď: Vygooglite si ich. Alebo: Choďte na iTunes a prehrabávajte sa medzi stotisíckami podcastov v desiatkach rôznych jazykoch. Veľa šťastia. Dnes je to však úplne, ale úplne jednoduché.Praktický JavaScript (4.) - Prototypová dedičnosťMifkoMifkohttps://blog.michalkoci.com/prakticky-javascript-4-prototypova-dedicnostTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V JavaScripte neexistuje tradičná objektová dedičnosť, akú poznáte napríklad z jazyku C# či iných. Dedičnosť v JavaScripte ale existuje, volá sa Prototypová Dedičnosť a dnes si ju prakticky vysvetlíme, pretože každý, kto to s JavaScriptom myslí vážne, jej rozumieť jednoducho musí.Ako na vlastný podcast (4.) - Publikovanie podcastuMifkoMifkohttps://blog.michalkoci.com/ako-na-vlastny-podcast-4-publikovanie-podcastuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Vitajte u štvrtého a zároveň posledného dielu seriálu o tvorbe podcastu. Nie len že už viete o čom váš podcast bude a aký bude jeho formát, ale vy už viete ako bude prebiehať nahrávanie a hlavne spracovanie nahrávky. Dnes sa pozrieme na to, čo s nahrávkou spraviť, aby sa dostala k vašim poslucháčom.Ako na vlastný podcast (3.) - Spracovanie nahratého podcastuMifkoMifkohttps://blog.michalkoci.com/ako-na-vlastny-podcast-3-spracovanie-nahrateho-podcastuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Vitajte pri treťom diele mini seriálu o nahrávaní podcastov. V prvom diele sme sa pozreli na rozhodnutia pred prvým nahrávaním, v druhom na samotné nahrávanie a dnes nás čaká spracovanie nahrávky pred jej vypublikovanín. Poďme hneď na to.Ako na vlastný podcast (2.) - Prvé nahrávanieMifkoMifkohttps://blog.michalkoci.com/ako-na-vlastny-podcast-2-prve-nahravanieTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom diele tohto miniseriálu o nahrávaní podcastov sme sa venovali otázkam, na ktoré by ste mali nájsť odpovede ešte pred prvým nahrávaním. Dnes sa pozrieme práve na prvé nahrávanie - čo vás čaká a na čo sa musíte pripraviť. Poďme na to.Ako na vlastný podcast (1.) - Pred prvým nahrávanímMifkoMifkohttps://blog.michalkoci.com/ako-na-vlastny-podcast-1-pred-prvym-nahravanimTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Láka vás idea mať vlastný podcast, ale absolútne netušíte kde začať a čo vás čaká? Alebo len chcete vidieť/vedieť, ako sa to robí? Len tak, zo zaujímavosti? Potom vitajte pri mojom mini-seriály, v ktorom vám ukážem, ako to robíme s Audinovinkami my, v Audiolibrixe. V prvom diele sa pozrieme na to, čo vás čaká ešte pred prvý nahrávaním.Praktický JavaScript (3.) - Lexikálny scope a hoistingMifkoMifkohttps://blog.michalkoci.com/prakticky-javascript-3-lexikalny-scope-a-hoistingTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Dnes sa pozrieme na lexikálny scope, povieme si čo to je a prečo by sme o ňom mali vedieť, sko s ním súvisí hoisting a čo to ten hoisting vlastne je. Preto ak vám tieto pojmy nič moc nevravia, čítajte ďalej...Notifikácie o počasí, 23 riadková konzolová aplikácia v JavaScripteMifkoMifkohttps://blog.michalkoci.com/notifikacie-o-pocasi-23-riadkova-konzolova-aplikacia-v-javascripteTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200JavaScript je úžasný a už dávno neslúži len na akési dynamické efekty v prehliadači. Dnes sa v ňom dá naprogramovať všeličo, to som už spomínal v príspevku A víťazom sa stáva... JavaScript. Poďme sa teda pozrieť, ako v ňom na 23 riadkoch naprogramovať nástroj, ktorý zistí aktuálne počasie a zobrazí ho ako notifikáciu operačného systému.Praktický JavaScript (2.) - IIFE (Immediately-invoked function expression)MifkoMifkohttps://blog.michalkoci.com/prakticky-javascript-2-iife-immediately-invoked-function-expressionTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Šanca je, že ste o IIFE (Immediately-invoked function expression) už počuli a pravidelne ich používate. Pokiaľ vám však IIFE nič nevraví, podťe sa pozrieť aký jednoduchý no účinný návrhový vzor sa za touto skratkou skrýva a kedy vám môže prísť vhod.Praktický JavaScript (1.) - Truthy a Falsy vs. true a falseMifkoMifkohttps://blog.michalkoci.com/prakticky-javascript-1-truthy-a-falsy-vs-true-a-falseTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V JavaScripte máme boolean dátový týp, ktorý môže nadobúdať hodnoty true a false, to je veľmi podobné aj iným programovacím jazykom. Čo však máme navyše je Truthy a Falsy, čo sú síce podobné hodnoty, ale ich využitie je oveľa širšie. Poďme sa na ne pozrieť.Máte mobilnú aplikáciu? Pripravte sa na hodnotenia od užívateľovMifkoMifkohttps://blog.michalkoci.com/mate-mobilnu-aplikaciu-pripravte-sa-na-hodnotenia-od-uzivatelovTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom príspevku som vám dal 5 tipov na čo nezabudnúť, než vypublikujete svoju mobilnú aplikáciu. Načal som v ňom hodnotenia a práve tým sa chcem dnes venovať viac.5 tipov čo spraviť, než vypublikujete svoju mobilnú aplikáciuMifkoMifkohttps://blog.michalkoci.com/5-tipov-co-spravit-nez-vypublikujete-svoju-mobilnu-aplikaciuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Úspešne ste dokončili svoju mobilnú aplikáciu, alebo si to aspoň myslíte. A nastal ten šťastný okamih na jej vypublikovanie. Gratulujem. Ale nezabudli ste na nič?A víťazom sa stáva... JavaScriptMifkoMifkohttps://blog.michalkoci.com/a-vitazom-sa-stava-javascriptTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Váhate, ktorý programovací jazyk sa naučiť, či už ako váš prvý, alebo ako ďalší v poradí? Už nemusíte výhať, odpoveď je jednoduchá - JavaScript. Je to totiž jasný víťaz, či sa vám to páči, alebo nie.Ako získať SSL certifikát zadarmo cez Let's Encrypt pre váš node.js webMifkoMifkohttps://blog.michalkoci.com/ako-ziskat-ssl-certifikat-zadarmo-cez-let-s-encrypt-pre-vas-node-js-webTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V máji som tu popisoval, ako získať SSL certifikát zadarmo cez StartSSL. Odvtedy sa situácia ešte zlepšila a už niekoľko týždňov sa dá SSL získať automatizovane a ešte ľahšie cez Let's Encrypt. Dnes sa pozrieme ako na to.Používame Gulp.js (4) - Spúšťanie úloh v stanovenom poradíMifkoMifkohttps://blog.michalkoci.com/pouzivame-gulp-js-4-spustanie-uloh-v-stanovenom-poradiTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom príspevku sme si ukázali, ako optimalizovať náš web a spravili sme si dva tasky, ktoré dnes rozšírime o tretí a zabezpečíme, aby sa spúšťali v správnom poradí. Poďme na to.Používame Gulp.js (3) - Optimalizácia webuMifkoMifkohttps://blog.michalkoci.com/pouzivame-gulp-js-3-optimalizacia-webuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V prvej časti miniseriálu sme si pripravili jednoduchú stránku, v druhej sme si nainštalovali Gulp.js a naprogramovali prvý task. Dnes si doprogramujeme ďalšie tasky, ktorými budeme optimalizovať náš web. Budeme minifikovať, kombinovať a verzionovať štýly a skripty.Používame Gulp.js (2) - Inštalácia a prvý taskMifkoMifkohttps://blog.michalkoci.com/pouzivame-gulp-js-2-instalacia-a-prvy-taskTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom príspevku sme si pripravili stránku, ktorú chceme vylepšovať a budeme na to používať Gulp.js. Bez väčšieho zdržiavania poďme teda na to.Používame Gulp.js (1) - Vytvorenie jednoduchej web stránkyMifkoMifkohttps://blog.michalkoci.com/pouzivame-gulp-js-1-vytvorenie-jednoduchej-web-strankyTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Ak ešte nepoužívate skvelý nástroj na automatizáciu - Gulp.js - a chceli by ste, alebo by ste chceli vidieť, s čím vám vie pomôcť, potom je tento mini seriál určený práve pre vás.Jednoduché monitorovanie dostupnosti webu a SMS notifikácia v prípade problémovMifkoMifkohttps://blog.michalkoci.com/jednoduche-monitorovanie-dostupnosti-webu-a-sms-notifikacia-v-pripade-problemovTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Pokiaľ máte web alebo viacero webov, existujú nástroje, ktoré vám ich budú monitorovať. Ak sa vám však zdajú ako kanón na vrabce, alebo vám nevyhovujú či už kvôli cene, alebo poskytovanej funkcionalite, prečo si nenaprogramovať vlastné riešenie, napríklad v Node.js?Git deployment Node.js aplikácie na Raspberry Pi MifkoMifkohttps://blog.michalkoci.com/git-deployment-node-js-aplikacie-na-raspberry-piTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Ak používate Git ako verzovací systém pre zdrojové kódy vašej aplikácie, možno ste postrehli, že je docela populárne (a právom) robiť deployment aplikácie práve cez Git. Dnes sa pozrieme ako na to, ak máte Raspberry Pi a na ňom hostujete svoje webové aplikácie.Node.js, Raspberry Pi a nginx - viac webov na jednom porteMifkoMifkohttps://blog.michalkoci.com/node-js-raspberry-pi-a-nginx-viac-webov-na-jednom-porteTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Už viete ako nainštalovať Node.js na Raspberry Pi a tiež ako nainštalovať Node.js aplikáciu ako službu. A dnes si ukážeme, ako na Raspberry nainštalovať reverznú proxy nginx, ktorá vám pomôže bežať na jednom porte viacero webov.Raspberry Pi a prvá Node.js aplikáciaMifkoMifkohttps://blog.michalkoci.com/raspberry-pi-a-prva-node-js-aplikaciaTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom príspevku sme si vytvorili nového užívateľa a nainštalovali sme si na Raspberry Pi najaktuálnejšiu verziu Node.js. Dnes si vytvoríme prvú, veľmi jednoduchú Node.js webovú aplikáciu a nainštalujeme si ju na Raspberry Pi.Raspberry Pi a inštalácia Node.jsMifkoMifkohttps://blog.michalkoci.com/raspberry-pi-a-instalacia-node-jsTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Kúpili ste si Raspberry Pi a rozmýšlate, čo s ním vlastne budete robiť? Alebo už v tom máte jasno a chcete si na ňom bežať svoje drobné Node.js projekty? Skvelá voľba a ak neviete, ako Node.js na RPI nainštalovať, čítajte ďalej.SSL certifikát zadarmo, napríklad pre váš Node.js webMifkoMifkohttps://blog.michalkoci.com/ssl-certifikat-zadarmo-napriklad-pre-vas-node-js-webTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Rozhodnutie je na vás, ale bežať dnes akýkoľvek web na obyčajnom, nezabezpečenom protokole HTTP zrejme už dnes nie je najšťastnejší nápad. Oveľa lepšie je použiť HTTPS, teda zabezpečený protokol, ktorý chráni dáta, ktoré sa odosieľajú zo zariadení vašich užívateľov ako aj dát, ktoré prúdia k nim. Dnes sa pozrieme, ako jednoducho získať SSL certifikát zadarmo pre vašu doménu. Ten môžete použiť kdekoľvek, napríklad na IIS či pre váš web bežiaci na Node.js.Spravte si krajšie screenshoty vašej Android aplikácie. Alebo si spomaľte rýchlosť internetu.MifkoMifkohttps://blog.michalkoci.com/spravte-si-krajsie-screenshoty-vasej-android-aplikacie-alebo-si-spomalte-rychlost-internetuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Pokiaľ nerobíte screenshoty priamo na mobilnom telefóne (na čo môžete mať skvelý dôvod), ale radšej robíte screenshoty na emulátore, spravte si ich krajšie. A mimochodom, skúšali ste už vašu aplikáciu pri ozaj pomalom pripojení?Zaručený tip, ako ušetriť na kniháchMifkoMifkohttps://blog.michalkoci.com/zaruceny-tip-ako-usetrit-na-knihachTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Knihy nie sú zrovna lacné, ale keď vám prinášajú radosť a neviete si bez nich predstaviť život, rovnako ako ja, tak mám pre vás jeden zaručený tip, ako ušetriť.Pohľad do kuchyne, alebo aké nástroje používam pri vývoji jaMifkoMifkohttps://blog.michalkoci.com/pohlad-do-kuchyne-alebo-ake-nastroje-pouzivam-pri-vyvoji-jaTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Zbožňujem pohľad do kuchyne, či inak povedané pohľad do zákulisia, keď vidíte čo kuchár používa, ako čo robí, asi aj preto patrí k mojim obľúbeným reštauráciám Vapiano (na Slovensku zatiaľ nie je, ale nájdete ju napríklad vo Viedni či Belehrade). A dnes poodkryjem niečo z mojej kuchyne. Nástroje, ktoré používam pri vývoji aplikácií.Publikovanie mobilnej aplikácie do App Store a Google PlayMifkoMifkohttps://blog.michalkoci.com/publikovanie-mobilnej-aplikacie-do-app-store-a-google-playTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V predchádzajúcich príspevkoch som sa venoval popisu vývoja mobilných aplikácií pomocou Cordovy. Vysvetlil som čo to je, ako to funguje, ako rozšíriť funkcionalitu cez pluginy či aké problémy vás môžu postrehnúť pri portovaní na inú platformu. Čo však, keď už aplikáciu máte? Ako ju dostanete do App Store a Google Play?Aké to je na bežeckom kempe alebo 5 dôvodov prečo by ste mali ísť nabudúce aj vy...MifkoMifkohttps://blog.michalkoci.com/ake-to-je-na-bezeckom-kempe-alebo-5-dovodov-preco-by-ste-mali-ist-nabuduce-aj-vyTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Od utorkového večera až do nedeľného obeda sa konal na Štrbskom plese bežecký kemp Tatry 2014, ktorého som sa zúčastnil a rozhodol som sa tu spísať ako bolo a hlavne prečo by ste mali nabudúce ísť aj vy. Teda za predpokladu, že radi beháte.Skúsenosť s portovaním Cordova/PhoneGap mobilnej aplikácie z iOS na AndroidMifkoMifkohttps://blog.michalkoci.com/skusenost-s-portovanim-cordova-phonegap-mobilnej-aplikacie-z-ios-na-androidTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Keď som začal písať o vývoji mobilných aplikácií cez Cordovu (PhoneGap), mal som za sebou skúsenosti s vývojom pre iOS. Výhoda tohto typu aplikácií má byť najmä v podpore viacerých operačných systémov a keďže vieme, že veľa Audiolibrix zákazníkov používa Android, ďalším logickým krokom bol vývoj Android verzie aplikácie. Tá je hotová a dnes sa pozriem na niektoré veci, ktoré bolo treba riešiť, môže vám to dať predstavu, či je tak jednoduché portovať aplikáciu pre ďalšiu platformu...Prepadol som audioknihám... a vy by ste mali tiež...MifkoMifkohttps://blog.michalkoci.com/prepadol-som-audiokniham-a-vy-by-ste-mali-tiezTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Asi pred rokom a pol som začal počúvať audioknihy. Dovtedy som o nich tušil, ale stále som ich mal za menejcenné a rovnako ako ďalší ludia, čiastočne som ich mal spojené s ľuďmi s poruchou zraku. Ej, ako som sa mýlil...Zdieľanie mobilného internetu na cestách alebo používate už MiFi?MifkoMifkohttps://blog.michalkoci.com/zdielanie-mobilneho-internetu-na-cestach-alebo-pouzivate-uz-mifiTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Často cestujem a relatívne často sa vyskytujem v Rakúsku. Dátový roaming je ešte stále niečo, čím nás operátori trestajú a tak je obvykle lacnejšie a lepšie kúpiť si lokálnu SIM kartu s internetom. Len ako ho potom používať, najlepšie na viacerých zariadeniach? Predsa cez MiFi...Ladíme Cordova/PhoneGap mobilnú aplikáciuMifkoMifkohttps://blog.michalkoci.com/ladime-cordova-phonegap-mobilnu-aplikaciuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Máte aplikáciu rozrobenú a niečo nefunguje. Alebo nefunguje presne tak, ako by malo. Alebo sa s niečím trápite a potrebovali by ste detailnejšie vidieť, čo presne sa vám v aplikácii deje. Áno, nastal čas ladenia (debugovania).Keď čítačku elektronických kníh, tak len KindleMifkoMifkohttps://blog.michalkoci.com/ked-citacku-elektronickych-knih-tak-len-kindleTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Asi pred rokom som sa musel rozlúčiť s mojou čítačkou Cybook Opus (písal som o nej tu a rok na to tu). Nakoniec odišiel displej, najprv pár riadkov, potom celý. Holt, elektronika dnes nie je stavaná na dlhú životnosť. A keďže čítačku som chcel, nastal čas kúpiť si novú. Voľba bola jasná - Kindle.Cordova respektíve PhoneGap pluginy - pre vývoj mobilných aplikácií pre iOS a AndroidMifkoMifkohttps://blog.michalkoci.com/cordova-respektive-phonegap-pluginy-pre-vyvoj-mobilnych-aplikacii-pre-ios-a-androidTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Ako som sľúbil, tentokrát sa pozrieme na pluginy. So samotným PhoneGapom získate sadu pluginov, ktoré sa vám zídu pri vývoji bežných mobilných aplikácií a pokiaľ vám tieto nestačia môžete si napísať pluginy vlastné...Aplikácia pre iOS cez PhoneGap - HTML aplikáciaMifkoMifkohttps://blog.michalkoci.com/aplikacia-pre-ios-cez-phonegap-html-aplikaciaTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200V minulom príspevku som v skratke popísal čo je to PhoneGap/Cordova - že v takejto aplikácii je iba full screen prehliadač stránok, v ktorom beží vaša aplikácia. Dnes na to nadviažme a povieme si viac...Aplikácia pre iOS (iPhone, iPad) cez PhoneGap / CordovuMifkoMifkohttps://blog.michalkoci.com/aplikacia-pre-ios-iphone-ipad-cez-phonegap-cordovuTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Pred pár dňami som dokončil svoju prvú aplikácie pre iOS. Rozhodol som sa na vývoj použiť PhoneGap respektíve Cordovu a povedal som si, že o vývoji mobilných aplikácií napíšem aj sem na blog, pre prípad, že by to niekoho zaujímalo.Storočný starček, který vyliezol z okna a zmizolMifkoMifkohttps://blog.michalkoci.com/storocny-starcek-ktery-vyliezol-z-okna-a-zmizolTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Pokiaľ ste fanúšikom Forresta Gumpu, túto knihu budete milovať. Allan
Karlsson, hlavný hrdina knihy Stoletý stařík, který vylezl z okna a
zmizel je nie nadarmo prirovnávaný práve k Forrestovi Gumpovi.
Rovnako ako on, aj Allan za svoj život zažil veci, o ktorých sa bežným
smrteľníkov iba sníva. Respektíve, stretol za svoj dlhý život množstvo
vplyvných ľudí počnúc americkým prezidentom, cez brata Alberta
Einsteina až po čínského či severokórejského vládcu a ovplyvnil tak
osud Európy, Ázie a ďalších kontinentov.Sledovanie behu aplikáciou adidas miCoachMifkoMifkohttps://blog.michalkoci.com/sledovanie-behu-aplikaciou-adidas-micoachTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Ak aj Vy chcete behávať, alebo už beháte a chcete do toho vniesť trochu poriadku, alebo len odsledovať ako sa Vám darí, môžete použiť niektorú trackingovú aplikáciu. Ja používam miCoach, konkrétne verziu pre mobilné telefóny so systémom Android a v tomto zápisku popíšem, ako miCoach funguje a čo Vám ponúkne.Rok s čítačkou Cybook OpusMifkoMifkohttps://blog.michalkoci.com/rok-s-citackou-cybook-opusTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Už je to vyše rok, čo používam elektronickú čítačku Cybook Opus (prvé dojmy po dvoch týždňoch som popísal tu) a tak je aj čas trochu zosumarizovať tento spoločne strávený čas.Čítačka elektronických kníh Cybook OpusMifkoMifkohttps://blog.michalkoci.com/citacka-elektronickych-knih-cybook-opusTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Krátka recenzie čítačky elektronických kníh Cybook Opus, ktorú mám približne 2 týždne a dá sa povedať, že viac menej už poznám všetky jej plusy aj mínusy.P.F. 2010MifkoMifkohttps://blog.michalkoci.com/p-f-2010Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Prajem všetko dobré do nového roku všetkých čitateľom môjho blogu. Tento rok rovnako ako minulé (2008, 2007, 2006, 2005, 2004) ukončím na blogu krátkym obhliadnutím za pomaly končiacim rokom 2009 a už tradičným citátom.Silverlight 4 - krajšie zajtrajšky pre RIA aplikácieMifkoMifkohttps://blog.michalkoci.com/silverlight-4-krajsie-zajtrajsky-pre-ria-aplikacieTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Microsoft dnes uvoľnil beta verziu Silverlight 4, klasicky na PDC konferencii (mne osobne sa vydávanie softvéru pri príležitosti konferencií vrcholne nepozdáva, evokuje to vo mne dôraz na konkrétny termín než na kvalitu). Aký dopad má toto vydanie na vývoj na poli RIA aplikácií?Konverzia audio a video súborov cez príkazový riadokMifkoMifkohttps://blog.michalkoci.com/konverzia-audio-a-video-suborov-cez-prikazovy-riadokTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Aj keď uznávam, že niektoré formáty môžu byť na uloženie audia alebo videa vhodnejšie ako iné, tak osobne stále preferujem MP3 pre audio a AVI pre video. A tak keď sa ku mne dostanú súbory iných formátov (napríklad FLAC, APE či MOV), tak ich konvertujem na mnou obľúbené. A než inštalovať super sofistikované aplikácie, ktoré ma viac spomaľujú, než mi prácu uľahčujú, tak na konverziu používam príkazový riadok (command line) a konkrétne aplikáciu ffmpeg.exe.Sharepoint so zapnutým Kerberosom a FireFoxMifkoMifkohttps://blog.michalkoci.com/sharepoint-so-zapnutym-kerberosom-a-firefoxTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Pre Sharepoint sme zapli Kerberos a nastal problém s pripojením cez Firefox. Riešenie nebolo komplikované hneď ako som zistil (s pomocou Fiddlera), že FireFox naďalej nepoužíva Kerberos a snaží sa stále použiť NTLM.Odhad časovej náročnosti softvérového projektu - Use case pointMifkoMifkohttps://blog.michalkoci.com/odhad-casovej-narocnosti-softveroveho-projektu-use-case-pointTue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Tue, 09 Jun 2026 06:29:08 +0200Odhad časovej náročnosti softvérového projektu je jedna z najzložitejších aktivít, pretože samotný odhad ovplyvňuje množstvo rôznych faktorov. Pripraviť odhad tak, aby čo najvernejšie zodpovedal budúcnosti je teda nie triviálna záležitosť. Našťastie existujú postupy, ako pripraviť čo najpresnejší odhad a jedným z nich je použitie metódy bodov prípadov užitia - Use case point.