Jozef Izso

Microsoft TechDays 2013

March 21st, 2013

Druhý ročník konferencie Microsoft TechDays 2013 predstavil vývojárom a IT profesionálom Windows 8, Windows Server 2012 a nové skvelé veci vo Windows Azure. Tento event je obrovský a rozdelený až na štyri hlavné bloky. Ako zvyčajne som si zvolil vývojársky blok a i keď sa veľa vecí o Windows 8 opakovalo z minulého ročníka, tak vďaka prednáškam o Windows Azure Mobile Services od Mira Kubovčíka a potom krátke predstavenie ASP.NET MVC pre začiatočníkov som si odniesol odtiaľ nové poznatky.

Súčasťou TechDays sú aj partneri a tento raz bol skvelo vymyslený systém získavania pečiatok od partnerských firiem za účasť v mini súťažiach a kto získal 8 pečiatok, mohol sa zúčastniť na konci TechDays súťaže o malé ceny.

Fakt že zlé na TechDays bol úvodný keynote. Nový šéf Microsoftu na Slovensku bol súčasťou nepodarenej skeče s web konferenciou v nízkej kvalite a divných predstavením Windows 8 rozhrania namiesto tradičných Windows 7 okien. Celkové ohlasy z publika okolo mňa boli veľmi zlé. Ďalšie keynotes od partnerov boli tiež totálna nuda a iba obchodné kecy, čo samozrejme najskôr nikoho nezaujímalo. Po tomto nešťastnom začiatku sa však začal dobrý technický program pre odborníkov a myslím, že každý si mohol dojsť na svoje v Microsoft technológiách počas dňa.

Trom mojim kolegom sa podarilo v zlosovaní na konci dňa vyhrať, čo bol celkom úspech.

Dnes sa konali kempy, ktoré išli viacej do hĺbky o jednotlivých technológiách. Na Windows 8 kempe sme prebrali znovu základy rozhrania Windows 8, programovanie Windows Store aplikácií v C# a HTML/JS, základné info o WinRT API a nakoniec čo to obnáša vypublikovať aplikáciu do Windows Store.

Technologické prednášky v Microsofte boli vždy skvelé a tieto kempy neboli výnimkou. Do budúceho roka určite odporúčam sa zúčasniť TechDays, keď chcete vedieť, čo Microsoft zamýšľa do budúcnosti so svojimi technológiami.

Číslovanie strán v Microsoft Word

February 27th, 2013

Jedným z najúspešnejších článkov môjho blogu je Číslovanie strán od určitej strany v MS Word, ktorý má najvyššiu návštevnosť hlavne v apríli, keď najviac študentov píše diplomové práce.

Tento článok však dlhú dobu nemal dostupné obrázky znázorňujúce kontrétne kroky v Microsoft Word 2003 pre nastavenie číslovania strán, pretože som pri aktualizácii WordPress systému zabudol presunúť niektoré obrázky zo starého priečinku do nového.

Dnes je už chyba opravená a študenti majú dostupný celý manuál, ktorý im pomôže v očíslovaní ich diplomoviek a iných záverečných prác. Teraz už chýba iba príručka ako nastaviť číslovanie v nových verziách Word-u, ktoré majú ribbon rozhranie.

Google Tag Manager

February 23rd, 2013

Google Tag Manager je zaujímavý nástroj pre spravovanie rôznych analytických a marketingových JavaScriptových kódov. Priamo podporuje Google Analytics a Adwords a vďaka Custom HTML Tags si môžete zadefinovať HTML a JavaScript kód pre iné meracie systémy.

Do stránky vkladáte kód pre Google Tag Manager, ktorý následne stiahne ďalšie meracie kódy, napr. Google Analytics. Google Tag Manager je tak určený pre web stránky, ktoré potrebujú flexibilne meniť meriace kódy na stránkach, ale zmena stránky a jej aktualizácia by si vo firme vyžadovala zdĺhavú birokraciu. Pravidlá v Google Tag Manageri vám umožnia vložiť iné meracie kódy podľa URL adresy web stránky.

TimeCapsule 7.6.3

February 22nd, 2013

Jeden z najlepších routerov Time Capsule sa dočkal malej aktualizácie 7.6.3, ktorá zlepšuje možnosti nastavení pre Guest WiFi siete. Niektorí používatelia však reportujú problém s IPv6 tunnelingom s touto verziou, ktorý sa dá odstrániť downgradovaním na staršiu verziu firmware.

Osobne som si obľúbil Time Capsule vďaka jeho fenomenálnej rýchlosti WiFi siete a vstavanému 2TB diskovému priestoru, ktorý slúži ako skvelý záložný priestore pre Mac aj Windows.

Klávesové skratky na Web Inspector nástroj v Chrome

February 3rd, 2013
Web Inspector

Web Inspector je nenahraditeľný nástroj na ladenie webových stránok a jeho stále spúšťanie myškou môže byť otravné a odvádzať pozornosť od práce. Preto je dobré ovládať klávesové skratky na spustenie Web Inspector nástroja, a hlavne na spustenie „Inspect Element Mode“ v ktorej si vyberáme ktorý element na stránke chceme zobraziť v Inspectorovi.

Skratky pre Mac OS X:

  • ??I (Command – Option – I) otvorí Developer Tools.
  • ??J (Command – Option – J) otvorí Developer Tools s oknom Console.
  • ??C (Command – Shift – C) zapne a vypne Inspect Element mode.

Skratky pre Windows a Linux:

  • Control – Shift – I otvorí Developer Tools.
  • Control – Shift – J otvorí Developer Tools s oknom Console.
  • Control – Shift – C zapne a vypne Inspect Element mode.

Chrome – Keyboard Shortcuts

Zlepšite si hody v šípkach

January 31st, 2013

Ukážka Darts 27 na iPhone
Stiahnuť na App Store

V práci máme ako firemný benefit klasický sisalový terč na hádzanie šípok. Šípkové turnaje sú teraz v práci obľúbenou zábavou na zrelaxovanie a vďaka súperivému prostrediu sa každý chce zlepšovať. Najväčšou slabinou však dlhodobo zostáva uzatváranie a noví hráči musia tvrdo tránovať, aby sa vedeli presne trafiť do zvoleného double na okraji terča.

Postupne sme s cieľom zlepšenia si presnosti triafania začali hrať šípky v populárnej verzii určenej na trénovanie hádzania dvojnásobkov označovanej ako Darts 27, alebo aj Bob's 27. V tejto hre začínate s 27 bodmi a postupne sa snažíte v každom kole hode troma šípkami čo najviac dvojnásobkov v danom čísle. Dvojnásobky (double) sa hádžu v kolách postupne od 1 do 20 a nakoniec do 50tky v strede. Za každú šípku trafenú do správneho double v danom kole získavate body a keď sa vám nepodarí trafiť ani jednu šípku správne, stratíte body v hodnote dvojnásobku ktorý bolo potrebné hodiť.

Táto forma hry je naozaj skvelým a rýchlym spôsobom ako si zlepšiť presnosť uzatvárania a zvýšiť šance na výhru. Počítanie nahratých bodov na papier je však trochu zdĺhavé a preto sme si napísali aplikáciu pre iPhone ktorá počíta body za nás. Stačí si v nej zvoliť skupinu hráčov a už len jednoducho klikáte na počet šípok ktoré hráč hodil v danom kole. Aplikácia všetko vypočíta za vás a tak sa môžete viacej venovať hre a tréningu. S použitím Darts 27 aplikácie sa nám zrýchlili kolá a tak sme stihli odohrať viacej tréningových hier a viacej si zlepšiť presnosť hodov.

Aplikáciu Darts 27 si môžete stiahnuť z iTunes App Store.

Získanie job-u v IT sfére

November 22nd, 2012

Peter Grace píše na serverfault blogu ako oživiť svôj životopis, ako obísť HR ktoré filtruje CV uchádzačov a pripomína, že cover letter je veľmi dôležitý. Namiesto veľa bullet-ov so zoznamom rôznych technológií by moderné CV malo obsahovať zaujímavé veci ktoré sa uchádzačovi podarili uskutočnosti a ukázať tak aplikované skúsenosti. Takto koncipované CV dokáže aj vystúpiť z rady a zaujať viacej, ako sa stratiť v kope ostatných rovnakých životopisov.

Ak sa chcete dostať na zaujímavú pozíciu, tak samozrejme kontakty vám veľmi pomôžu a preto je dobré sa uchádzať o prácu s pomocou niekoho koho vo firme poznáte. Môžete tak ľahšie obísť HR filter. S tým súvisí aj budovanie siete kontaktov, takže netreba byť na konferenciách pasívny a je dobré sa zoznamovať s rôznymi ľuďmi.

So You Want to Get a Job in Information Technology?

WebSupport štandardne poskytuje SSL prístup pre všetky weby

September 8th, 2012

Začiatkom tohto roka som premigroval klientské webové stránky na hosting od WebSupportu, lebo majú lákavú Multihosting ponuku, mal som na nich dobré referencie a podľa ohlasov poskytujú kvalitnú technickú podporu. Za polroka som bol s hostingom spokojný, ale účtovníčka má veľké výhrady k tomu, akou formou WebSupport vystavuje „pred-faktúry“ (ževraj nič také neexistuje) a tiež sa jej nepáčili ktoré údaje vo faktúrach.

Zatiaľ čo hosting funguje v poriadku, tak jednému klientovi prestal správne fungovať Outlook a začala sa zobrazovať hláška, že certifikát pre autodiscovery doménu je neplatný. Outlook by si mal autodiscovery službu nakofigurovať sám pomocou DNS záznamu _autodiscover­._tcp.contoso­.com. Tento záznam však hľadá až po odskúšaní HTTPS pripojenia na domény autodiscover.con­toso.com a contoso.com na ktorých hľadá konfiguračný XML súbor.

WebSupport však štandardne poskytuje SSL prístup ku každej hostovanej doméne a to pomocou ich self-signed certifikátu pre doménu .. Takýto nedôveryhodný certifikát je samozrejme problémový pre úspešné nadviazanie spojenia. Čo je však horšie – spôsobí v Outlooku zobrazenie dialógu pre potvrdenie nedôveryhodného certifikátu. Za normálnych okolností by doména autodiscover.con­toso.com nebola dostupná v DNS a Outlook by ju nekontaktoval, následne by sa pokúsil o SSL spojenie na contoso.com doménu, ktorá buď nemá SSL prístup – a Outlook pokračuje vo vyhľadaní DNS záznamu – alebo má administrátorom nastavený správny certifikát pre túto doménu.

Konfigurácia webhostingu na WebSupporte je podľa mňa extrémne neštandardná a ešte nikde inde som sa s ňou nestretol. Podľa mňa je úplná hovadina, aby niekto štandardne poskytoval pre web SSL prístup pomocou nedôveryhodného certifikátu (pokiaľ si administrátor sám nepovie, že chce používať takýto certifikát). Riešenie od WebSupportu spočíva v zakúpení si vlastnej IP adresy pre obyčajný web hosting kde by nebol povolený SSL prístup. Toto je tiež absolútne neštandardné riešenie: každý iný hosting má zdieľanú IP adresu pre obyčajný HTTP prístup a pokiaľ to klient vyžaduje, môže si dokúpiť IP adresu a mať na nej vlastné SSL. (Pokiaľ sa nerozší protokol SNI.) Takémuto riešeniu od WebSupportu vôbec nerozumiem. A ešte by som videl aj problém v možnej penalizácii webu vyhľadávačmi, pretože web je dostupný cez chybný certifikát (a bez toho, aby o tom často správca webu tušil).

PS: Outlook sa v konečnom dôsledku pripája na office.contoso­.com doménu na ktorej beží Exchange server, tá je na inej IP adrese mimio WebSupportu a smaozrejme má validný dôveryhodný SSL certifikát. Používatelia sa tak k mailom dostanú, avšak sú otravovaný dialógom pri každom spustení Outlook – vďaka veľmi neštandardnej a chybnej konfigurácii SSL od WebSupportu.