|
|
Úvod
|
Uložení videa z archivu CT
Mám TV s možností přehrávat a nahrávat video z/na USB. Prošvihl jsem jeden pořad, tak jsem si ho chtěl pustit z archivu CT, jaké bylo moje překvapení, když klasické youtube stahovače selhaly Našel jsem sice skvělý program YTD - pepak.net (autorovi obdiv), ale ani ten si neporadil. Naštěstí jsem našel (zapomenuto kde ) radu, jak příslušný stream na iVysilani najít. Třeba to někomu pomůže, postup je následující: - V iVysílání – např. http://www.ceskatelevize.cz/porady najít pořad. Pří spuštění flash-streamu je kontaktován server “nacevi.cz” a z toho požadavku je třeba adresu streamu vyčíst. Ve Firefoxu pomůže rozšíření FireBug, v Chrome je to součástí položky “Nástroje pro vývojáře”:
 - Je potřeba najít přenos požadavku na adresu ClientPlaylist.aspx na ctdir.visual.cz/… – to je XML soubor, který Chrome otevře do podoby v obrázku. Pak je třeba složit adresu streamu ve formě “base/src”:
- lomítko potřebné
- base je celkem dlouhý řetězec začínající “rtmp://wdcn1001.nacevi.cz/”
- src je z položky video podle požadovaného bitrate.
- YTD to pak stáhne, defaultní název souboru “_definst_” se mi nepodařilo změnit, je možné pak přejmenovat – doporučuji přidat příponu FLV, je to flash.
- Na převod do AVI teoreticky jde použít také YTD, stáhnout mu ffmpeg nebo mplayer, ale výsledky byly nepoužitelné, video mělo části opakované, sekalo se atd. Objevil jsem však skvělý Pazera Free FLV to AVI Converter - Convert FLV files to MPEG or AVI - Jacek Pazera, který sice také obsahuje ffmpeg, ale funguje skvěle. Z tradice používám XviD bez nějakých extra nastavení, možná by se dalo trochu s tím pohrát.
- Problémy ?
- mám FlashBlock pluginy, tak požadavek na ClientPlaylist.aspx přijde až po povolení přehrání
- pokud je tam reklama, má vlastní base/src, to nenahrávat
Pokud by se nepodařilo najít pak adresu pořadu, tak po reloadu stránky se reklama nepřehrává (po dobu cca v hodinách, neměřil jsem) - flv soubory jsou velké – 30 minut s bitrate 1000 (404p ?) dá 1.1 - 1.2GB, pro 2000 (576p) je to přes 3GB
- při stahování a hlavně při konverzi přímo v YTD se ukazují nesmyslné délky videa
- FLVtoAVI vyžaduje příponu souboru .flv
- ve Firefoxu na jednom stroji s FlashBlock se mi ani pomocí FireBugu nepodařilo odchytit požadavek a skript
17.5.2012 20:00:54
|
|
Odkazy z prohlížeče – 17.5.2012
CodeProject HW, roboti, LEGO NXT Ostatní
17.5.2012 17:07:38
|
|
Odkazy z prohlížeče – 11.5.2012
CodeProject Roboti, HW, Lego NXT Ostatní
11.5.2012 19:44:21
|
|
Odkazy z prohlížeče – 5.5.2012
CodeProject HW, roboti a NXT Lego - MAKE - RoboGames 2012 Report – pár obrázků, celkem zajímavé souboje robotů – destrukční
- Blair Kelly » Arduino Wifly Mini – RC Car, arduino, wifi shield (SparkFun), podrobné info
- 4WD Mecanum-wheeled kit from Nexus Robots – pěkná omni-wheels 4-kolka
- Ozvěny ze zákulisí – Cortex M0 od ST – nějaké novinky, nové modely a kity jako třeba STM32F0 Discovery 1.
- Catching up with Robots (April 29th, 2012) – 2. video ukazuje Q-Bo – robot který umí “vidět” a např. v zrcadle se pozná
- AFOLCon, Manchester 2012 – upoutávka na akci AFOLCON, ale jsou tam vidět na videu zajímavé NXT modely
- Time Twister Instructions and Program available - digi hodiny, číslice zobrazeny z 5 řádkových segmentů, které se otáčejí
- ATiny powered Kinect fire cannons for dance Fx – máváním na Kinect se odpalují plameny
- Playing Pong with your mind – pomocí EEG With an Arduino – chipstein a prográmku v PC
- Arduino BASIC interpreter using LCD, keyboard, and SD – konkrétně TinyBasic
- TinyCLR.com - Forum - Latest News - Introducing FEZ Cerbuino Bee, an Arduino inspired, .NET Gadgeteer Mainboard – skvělá kombinace pro moduly i shieldy
- Machine learning lets micro decode your handwriting – rozpoznává jednotlivé tiskací znaky psané na odporové dotykové vrstvě z displeje
Ostatní směska
5.5.2012 19:55:45
|
|
Odkazy z prohlížeče – 29.4.2012
CodeProject HW, roboti, LEGO NXT Ostatní směska
29.4.2012 12:05:05
|
|
Odkazy z prohlížeče – 17.4.2012
CodeProject HW, robotika, Lego NXT - Devhammer's Den - What Can You Do with .NET Gadgeteer- stránka/blog věnované Gadgeteeru – binary clock, robot, servo-kamera
- Devhammer's Den - Gadgeteer and MIDI- Making Music with Microcontrollers – představení modulu pro MIDI
- Immerse yourself in augmented reality at Mobile World Congress « The Embedded Beat – Freescale info o ukázkách – 3D, 360st view, …
- robots.net - DoodleBOT- automated drawing on whiteboards – kreslení fixem na bílé tabuli, navíjecí motory má součástí “pojezdu”, na baterie
- Oscilloscope drawing for everyone - dalpix.com – prográmek, který z SVG podkladů vytvoří stereo audio-stream, oba kanály se pak pustí do X-Y osciloskopu
- Recorder controlled Snake game played on a Nokia 6110 – had na staré Nokii, tlačítka spínána programem v Arduino, ovládání pomocí flétny = různé tóny pro jednotlivé směry. Neuvěřitelný nápad, vtipné video
- Robot Square - Tutorial- RobotC Bluetooth Examples – součástí je kód, možná jen pro RobotC 3+, navíc odkazy v diskuzi
- TinyCLR.com - Forum - Latest News - Over ten new .NET Gadgeteer modules are joining our family – namátkou VideoOut, OBD II, HD44780 LCD, … docela se to rozjíždí
- A simple project to get you started with the Android ADK – začátek s Arduino Dev. Kitem
- The Future of Robotics and Artificial Intelligence Is Open - IEEE Spectrum – úvaha o směřování robotiky a AI + odkaz na výkresy (???) humainoidního servo-robota (řízený Linuxem na Atomu) – stojí okolo 12kUSD
- Sneak Peek- Robot Virtual Worlds Release at ROBOTC.net Blog – nová verze virtuálního světa pro roboty
- HTML based AVR compiler aims to make Arduino development on iOS possible – překladač v HTML5 ??
- NXTBee Communication Library – RobotC, Java (?)
- POSIX IPC on Cortex-M architectures – postupy z “dospělých” OS na Cortexu M – eetimes
- Freescale Cup 2012 optikou HW serveru - HW.cz – zpráva o závodech, řada fotek
- A glorious mechanical seven segment display – skvělé 7-seg. hodiny, každý sement má servo, které ho vysune “z povrchu” pro zobrazení
- How To Train Your Robot « Dr. Techniko's Children's Stories – ukázka výuky roboty hravou formu pro děti – dávají “instrukce” lidem
- Embedded 3D graphics is here, but 2D is still important: Here’s why – EETimes
- The basics of 3D authoring for embedded systems designers – Part 1 + Part 2- Deploying 3D objects – EETimes
Ostatní
17.4.2012 20:34:30
|
|
Odkazy z prohlížeče – 1.4.2012
CodeProject Robotika, NXT a další HW Různé
1.4.2012 20:56:52
|
|
Odkazy v upozorněních
Upozornění jsou užitečná funkce v SharePointu. Jenže sebou přinášejí jeden problém (rozhodně ne jediný). Tím problémem je, jakou adresu má SharePoint použít u odkazů v upozorňovacím emailu. Např. na editaci položky, úpravu nastavení upozornění a podobně. SharePoint totiž může mít hned několik adres. Dají se spravovat v sekci Konfigurovat mapování alternativních adres URL v Centrální administraci.
Aby se s tím SharePoint nějak popral postupuje podle následujících pravidel:
- Uživatelovi se posílají upozornění s adresou, která odpovídá adrese použité v okamžiku vytvoření.
- U upozornění, které definuje administrátor (např. notifikace při přiřazení úkolu), je to adresa, kterou použil admin.
Zejména u těch uživatelsky definovaných upozornění jde o poměrně rozumný přístup, protože umožňuje různým uživatelům mít v upozorněních různou adresu. Navíc adresa odpovídá té, kterou uživatel minimálně jednou použil. U administrátorem definovaných upozorněních už to tak jednoduché není, protože administrátor může pro přístup k SharePointu používat jinou adresu než běžní uživatelé. Musí na to prostě pamatovat.
Naštěstí existuje powershell příkaz, kterým se URL adresy dají přemapovat. Bohužel není mezi standardními SharePointími příkazy, ale dá se stáhnout z MSDN. Bude se vám hodit nejen v situaci, kdy uživatel začne používat jinou adresu než v okamžiku definice upozornění, ale i v situaci, kdy např. obnovíte farmu ze zálohy na stroji, který se jmenuje jinak než ten původní.
25.3.2012 22:25:00
|
|
Chyba při nasazení projektů z Visual Studia, které vznikly importem WSP
Jednou z užitečných věcí, která je nová ve Visual Studiu 2010 a v SharePointu 2010, je možnost "naklikat" si v UI seznamy, typy obsahu, zobrazení atd a následně to uložit jako šablonu webu. Dobré je, že šablona webu je WSP (kéž by to tak bylo i u šablon seznamů). Další na to navazující užitečná věc je ve Visual Studiu 2010. Zde můžete toto WSP naimportovat tak, že Visual Studio 2010 z něj vytvoří projekt. V takovém projektu můžete dodělat věci, které se v UI udělat nedají, nebo se dělají špatně.
Důvodem pro takovou dvojitou akci může být např. to, že ve Visual Studiu 2010 není designer seznamů, typů obsahu, zobrazení a je nutné je definovat psaním nepřehledných XML. Naštěstí ve Visual Studiu 11 už takový designer je.
Problém je ale v tom, že Visual Studiem 2010 vytvořené řešení používá u feature seznamů receiver Microsoft.SharePoint.Workflow.SPDeclarativeWorkflowProvisioningFullTrustOnlyFeatureReceiver. Ten (nebo něco co používá) ale psal někdo, kdo zřejmě nikdy neslyšel o jiných než v angličtině se vyskytujících se znacích.
Například takové zobrazení "Všechny položky" se totiž vytvoří jako "VÅ¡echny položky". Je to proto, že š má UTF-8 reprezentaci c5a1. Zmíněný receiver ale nezpracovává konfigurační XML (např. schema.xml) jako UTF-8 (i když to mají nastavené v hlavičce), ale jako obyčejné ASCII, tedy po jednotlivých bytech. V tomto kódování odpovídá c5 znak Å a a1 znak ¡. Bohužel se to netýká jen seznamů, ale i zobrazení, sloupců atd zkrátka všemu, co může ve schématu seznamu být. Závěr Jde o školáckou chybu při psaní kódu. Navíc mi není jasné jak to mohlo projít testováním. Než bude stabilní verze Visual Studia 11, kde už designer seznamů je, je potřeba si na to dát pozor a doufat, že to v příští verzi MS v nějakém SP SharePointu opraví.
25.3.2012 21:30:00
|
|
Odkazy z prohlížeče – 21.3.2012
CodeProject HW + robotika + Lego NXT Ostatní (programování atd.)
21.3.2012 22:01:54
|
|