Category Archives: Announcements

SQL Worst Practices & Optimalizace – slides a dema [WUG Hradec Králové 11/2015]

Slides a dema z mé přednášky pro Windows User Group Hradec Králové z 12.11.2015.

Záznam je publikován na našem HAVIT YouTube Channelu.

Dotčená témata:

  • Pyramida zacílení optimalizačních snah
  • Connection Pooling
  • SQL Injection
  • DB Schema
  • Import vs. hromadné Enable/Disable Constraints
  • [Non-]Clustered Index, Heap
  • Execution Plans
    • Query Cost, Statistiky
    • Operace v execution planu
  • Set-based vs. Row-based logika
  • Různé zápisy stejného dotazu
  • Cachování execution planu
  • Práce s časem a datam vs. rychlost

Ochutnávka TFS z praxe – Microsoft ALM Camp – slides z přednášky [28.1.2015]

Slides z naší (Robert Haken & Jiří Kanda) včerejší přednášky pro Microsoft ALM Camp:

Záznam jsme tentokrát nepořizovali. Jednalo se však o okleštěnou verzi velmi podobného vystoupení pro WUG Praha z ledna 2015.

Zkušenosti s přechodu na TFS a agilní techniky – záznam a slides [WUG Praha 1/2015]

Slides z přednášky 15.1.2015 pro Windows User Group Praha (WUG), kde jsme s kolegou Jirkou Kandou povídali i našich zkušenostech z přechodu HAVITu na TFS a agilní techniky (v období 08/2012 až 12/2014):

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu:

Omluvte sníženou kvalitu zvuku záznamu, nahrávali jsme tentokrát na dva různé mikrofony a výsledný záznam je sestřihán ze dvou různých zvukových stop (jedna z mikrofonů navíc nebyl zřejmě úplně ideálně umístěn a chytal nežádoucí ruchy).

.NET Memory Internals 2/2 – Heap, Garbage Collector – záznam, slides a dema [MS Fest Praha 2014]

Slides z mé přednášky 30.11.2014 pro konferenci MS Fest Praha:

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu:

.NET Memory Internals 1/2 – záznam, slides a dema [MS Fest Praha 2014]

Slides z mé přednášky 29.11.2014 pro konferenci MS Fest Praha:

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu:

Jak dělám záznamy svých přednášek pro YouTube

Od určité doby nahrávám veškeré své přednášky pro HAVIT YouTube Channel. Nenahrávám stage, ale jen obrazovku a audio.

Základní setup je jednoduchý…

Short Story

Záznam obrazovky pomocí Camtasie, audio nahrávám pomocí klopového mikrofonu do iPhonu, v Camtasii to spojím v bodě tlesknutí a vyexportuju do MP4 pro YouTube.

TechSmith Camtasia pro záznam obrazovky

image

Konkrétně Camtasia Recorder:

          • v režimu Full Screen
  • se záznamem z vestavěného mikrofonu v notebooku (je dobré si dopředu vyzkoušet) – pro některé „nepohyblivé“ přednášky stačí, jinak mi poskytuje synchronizační klapku se samostatným audiozáznamem (viz dále)
  • jediná záludnost – nesmíte pustit Camtasia Recorder, dokud se nepřipojíte na projektor a neusadíte si rozlišení. Jinak se můžete dočkat nepříjemností, jako já letos na brněnském MS Festu. Jak jsem dodatečně analyzoval, zapnutý Recorder blokoval změny rozlišení, a mě se zoufale v časovém presu nedařilo s projektorem uspokojivě skamarádit.
  • licenci Camtasie mám jako MVP od TechSmith bezplatně, alternativně lze použít Windows Media Encoder (ale sám jsem nikdy nezkoušel).

Rode smartLav mikrofon + iPhone pro záznam zvuku

image

Velmi kvalitní „klopový“ mikrofon:

  • v zapojení do iPhone telefonu (pro přednášku vždy přepínám do Flight modu),
  • se záznamem do aplikace Rode Rec (ale úplně v pohodě to fungovalo i do předinstalované aplikace Diktafon)
  • nahrávám v nastavení 11025 Hz, Mono (vychází to kolem 20 MB/hod),
  • mikrofon nedávat ke krku, ale spíš někam na prsa/solar, citlivý je dost,
  • důležité je před záznamem nastavit/zkontroloval leveling záznamu, obvykle je citlivost vytočena na maximum, a pokud by se to nechalo, záznam bude téměř nepoužitelný (Jednou jsem musel použití i původní obyčejný záznam z vestavěného mikrofonu notebooku, když jsem na toto zapomněl). Je potřeba stáhnout citlivost tak, aby se při mluvení nedostával ukazatel do červené zóny.
  • výstup si přes File Sharing do formátu AAC (.m4a), stahuji z iPhone přes iTunes (starší verze Camtasie M4A neuměly, bylo potřeba to prohnat přes iTunes do MP3, nyní už to jde přímo),
  • stačil by zřejmě i mnohem obyčejnější mikrofon a jakékoliv jiné záznamové zařízení k němu, které vám umožní volný pohyb. Michal Altair Valášek třeba používá stejným způsobem diktafon SONY, který položí někam zhruba do první řady.

Sestříhání v Camtasia Studiu

Celý trik následného spojení v Camtasia Studiu spočívá v použití synchronizační klapky (stejný princip, jako u filmu), v amatérských podmínkách tedy tlesknutí/lusknutí, nebo podobném zvuku na začátku záznamu, který zobrazí na audio-křivce špičku.

image

Následně je potřeba zahodit méně kvalitní audio ze záznamu obrazovky, tj. rozpojit obraz od audia (pravé tlačítko myši na stopě + Separate video and audio), stejně tak zahodit track System Audio (pokud tam speciálně něco nemáte).

Obvykle dávám ještě:

  • Enable noise removal (Adjust sensitivity = 40-50)
  • někdy pomáhá Enable volume leveling, pokud nebyl dobře nalevelovaný mikrofon při záznamu.

Produkce MP4 pro YouTube

Dle instrukcí, které jsem našel přímo na webu na YouTube a zkombinoval s vlastními požadavky, používám obvykle nastavení produkce (ve finále koukám jiné, než YouTube doporučuje :-)):

  • Editing Dimensions (= Recording Dimensions)
  • Format = MP4
  • bez Controlleru
  • ostatní nechávám default (Frame Rate = automatic, …)

Dostanu MP4 soubor (obvykle cca 100-200MB), který si archivuji a nahraju na YouTube. Zdrojové soubory nakonec zahazuji.

Na YouTube ještě většinou nahrávám vlastní „miniaturu“. První slide uložím z PowerPointu jako PNG (File / Save As…) a doplním ho v Paint.NET na velikost 1280×720 (rozměr dle doporučení YouTube).

Advanced .NET Debugging – záznam, slides a dema [MS Fest Brno 2014]

Slides z mé přednášky 18.10.2014 pro konferenci MS Fest Brno:

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu:

Základní algoritmy v praxi [MS Fest Brno 2014]

Slides z mé přednášky 18.10.2014 pro konferenci MS Fest Brno:

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu:

Perly code-review z praxe – záznam a slides [MS Fest Brno 2014]

Slides z mé přednášky 18.10.2014 pro konferenci MS Fest Brno:

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu:

.NET Internals 3/3 – Advanced Debugging Techniky – záznam, slides a dema [TechEd Praha 2014]

Dema a slides z mé přednášky pro Gopas TechEd DevCon Praha 2014:

Třetí ze série přednášek:

Z přednášky jsem pořizoval záznam, který najdete na našem HAVIT YouTube Channelu: