Windows – historie schránky

Výbornou vychytávkou ve Windows 10 je nativní podpora historie schránky. To znamená, že schránka (Ctrl + V) si nepamatuje pouze poslední položku, ale pamatuje si jich víc.

Jediný rozdíl je, že při vkládání nepoužijete Ctrl + V, ale Win + V. Zobrazí se vám takové okýnko s historií a myší nebo klávesami vyberete, co chcete vložit – jak text, tak obrázky (včetně náhledů).

Zapíná se to v Nastavení:

The Long Dark je pařba

The Long Dark je první survivor hra (alespoň si to myslím), kterou jsem hrál a byla to dobrá volba. Prostředí kanadské ledové divočiny a tajemný příběh mě pohltily a opět po delší době jsem hrál do noci.

Hra se neustále vyvíjí, už několik let a proto když si ji zahrajete nyní, je to jiná hra než před pěti lety. Aktuálně jsou dostupné první tři z celkových pěti kapitol, jsem ve třetí a už teď se těším na další.

The Outer Worlds je pařba

Právě na této hře jsem si zpravil náladu po rozčarování z Fallout 76. Naprosto famózní příběh, humor, nadsázka, dialogy, skvělé a pochopitelné ovládání, krásné planety a mnoho dalších pozitiv bych na této hře určitě ještě našel.

Snad jen jedna věc mě zklamala a tou je herní čas. Mám ji rozehranou ale podruhé a snažím se být nyní zlý – to mi ale nikdy nejde.

Jak na retro hraní – fake konzole? Nintendo a SEGA

Psal jsem už o tom, jak si z Raspberry Pi vytvořit herní konzoli. S pomocí emulátoru tak můžete hrát hry z různých konzolí. Nějak se mi to ale neosvědčilo. Někdy se mi to nechtělo zapnout, zlobilo atd.

Aktuálně hraji většinou na dvou fejkových konzolích z Aliexpressu. První je kopie 8 bitového NES (Nintendo Entertainment System) a druhá je kopie 16 bitové Segy Genesis (Mega Drive). Obě konzole mají hry nahrané v sobě, připojují se k TV skrz AV (cinch) a dostanete k nim dva ovladače.

Přestože na NESu jsou spíše jednodušší hry se slabší grafikou, tak je to asi má oblíbená konzole hlavně kvůli tomu, že jsem ty hry hrával jako malý ještě na videohrách z čínské tržnice. Zahrajete si tak hry jako je Super Mario Bros, Tank 1990, Dr. Mario, Adventure Island a další. I s poštovným vás vyjde na cca $16.

Sega Genesis má lepší grafiku, lepší zvuky a hry jsou také mnohem akčnější. S copyrightem si nelámou hlavu :) Jsou tam hlavně hry podle filmů – James Bond, Jurský park, Demolition Man, samozřejmě Sonic a další. Žádnou z nich jsem nikdy předtím nehrál, jen viděl na YT, takže k nim moc velký vztah nemám. Konzole je trochu dražší, vyjde vás na $25.

Před nákupem se určitě ujistěte, že používáte cashback. Osobně používám Tipli a z nákupu pak dostanete určitou částku zpět. A další doporučení, používejte Revolut a budete mít při nákupu lepší kurz.

OttoDIY – postavte si vlastního robota

OttoDIY je open source projekt se širokou komunitou. V podstatě se jedná o malého robota, který se skládá z Arduina, 4 servo motorků, ultrazvukového senzoru a pár dalších dílů z 3D tiskárny.

Robota programujete stejně jako jakýkoli jiný program běžící na Arduinu. K tomu využíváte Otto knihovnu, která má funkce jako walk(), sing() atd. Můžete si tedy jednoduše udělat program ve stylu – pokud vidíš překážku, pípej, pokud ne, běž rovně.

Autorem je pan Camilo Parra Palacio. Sídlo firmy je v Brně – LOL. Projekt jako takový se mi líbí, ale mám k němu dost výhrad. Zbytek článku bude právě o těch výhradách.

Sada mi dorazila z Číny (to jsem netušil…), asi měsíc po objednání. Je to v podstatě pár součástek (dost nekvalitních) v krabičce. Jestli to ospravedlňuje 3x vyšší cenu než kdybych si ty součástky koupil přímo na Aliexpressu nevím :)

Taky nemůžu vystát jejich webové stránky, které vás neustále někam přesměrovávají – tuhle na shop běžící na zcela jiném systému, tuhle na wiki návody, běžící zase jinde a kde odkaz ke stažení návodu vede na Google Disk…

Další problém jsem měl s vypínačem – robot prostě nejde vypnout. Vypínač nefunguje, tlačítko se vždy vrátí zpět. Ostatní problémy bych dal za vinu mé ne úplně kvalitní 3D tiskárně.

Co jsem četl v roce 2019

Tento rok jsem trochu zvolnil. V seznamu mám jak naprosté kraviny, tak výborné knížky. Většina z těch dobrých byly příběhové. Z těch “odborných”, dá-li se to tak vůbec napsat, mě asi žádná nezaujala.

  1. Vývojářův kód – hezké eseje z života programátora, milá kratší knížka.
  2. Sklik jednoduše – malá brožurka, dost stará, pár věcí jsem si odnesl.
  3. Jak prodat více díky affiliate marketingu – ne nadarmo se tahle knížka rozdává zdarma – je to self promo pana Roženského :)
  4. C++ bez předchozích znalostí – trochu více teoreticky, někdy příliš do hloubky. Představoval bych si to více prakticky, když se jedná o knížku pro začátečníky.
  5. Poslední let Poxla Westa – o židovském klukovi, co utekl do Nizozemí a potom do Anglie. Druhá dějová linka je o chlapci, který mu pomáhá s autobiografií.
  6. Syn – detektivka od Jo Nesbo. O drogách, dobrá kniha.
  7. Univerzální principy designu – vypsal jsem si pár zajímavostí – projekt pigeon, princip wabi sabi, zlatý řez, rozdělení obrazu na 3×3.
  8. PHP The Right Way – hezky vysvětlené “správné” postupy v PHP světe – asi jediný ebook z tohoto roku.
  9. Alchymista – hodně podobné Malému Princi, pohádka.
  10. K. H. Borovský – Křest sv. Vladimíra, Král Lávra, Tyrolské elegie, Epigramy – skvělé čtení, nevím proč, ale nemohl jsem přestat :)
  11. Krev, pot a pixely – příběhy 10 her (Zaklínač, Stardew Valley, Uncharted, …), kterak probíhal jejich vývoj. Ve zkratce, vždy problémy s deadlines.
  12. 97 Things Good Programmer Should Know – až takový hit to teda nebyl, hodně rad ohledně testování. Většinou vždy od jiného autora.
  13. Umění války – zajímavé čtení – v podstatě doporučuje vše promyslet, nejednat ukvapeně, plánovatd apod.
  14. Hygge – dánský životní styl.
  15. Každý krok se počítá – nejprve teorie, pak nekonečné množství fotografií rozcvičky a správné chůze.
  16. Osmibity – pokračování Hradla, volty, jednočipy. Na mě až příliš těžké.
  17. Letopisy Narnie I. – krásná pohádka, opravdu. Kdysi dávno jsem na tom byl v kině.
  18. Company of one – zklamání – pořád dokola “XY believes that customer satisfaction is the most important thing for companies of one”. Čekal jsem spíš praxi.
  19. Restart – krátká knížka od zakladatelů Basecampu (DHH a ten druhý).
  20. Jeď dál – nic moc, designová knížečka.

Udělejte si herní konzoli z Raspberry Pi s pomocí RetroPie

Dalším využitím mikropočítače Raspberry Pi může být retro herní konzole. Co budeme potřebovat:

  • Raspberry Pi (nejlépe verzi 3 nebo 4 kvůli výkonu)
  • Gamepady – třeba tyhle levné z Alíka
  • HDMI kabel pro připojení k TV

Použijeme software RetroPie, který obsahuje emulátory pro mnoho konzolí – NES, SNES, Sega, PlayStation, GameBoy, Nintendo 64 a mnoho dalších. Od těch opravdu retor jako je Atari až po PlayStation.

Pokud máte nové Raspberry, můžete si stáhnout přímo hotové image a nahrát jej na SD kartu. Já ale nechtěl přijít o svůj Raspbian, takže jsem se vydal cestou manuální instalace podle oficiálního návodu. Bacha, pro verzi Pi 4 musíte (zatím) použít trochu odlišný návod – soubory stáhnout přes Git, přepnout se na správnou větev a spustit instalaci – návod. Instalace trvá celkem dlouho.

V konfiguraci si budete moci zvolit, že má systém nabootovat rovnou do RetroPie. Případně, RetroPie (respektive hezký frontend EmulationStation) spustíte z konzole (klidně přes SSH) příkazem:

emulationstation

ROM soubory (hry) si můžete postahovat někde na internetu :) Stačí je pak nahrát (samozřejmě nejdřív rozbalit – a je jedno jestli tam nahrajete samotné soubory, nebo i nadřazenou složku) do příslušné složky např. u mě /home/pi/RetroPie/roms. Já je tam nahrávám přes Sambu, můžete ale zvolit i flashku – tady je oficiální návod.

Výběr konzole – pod ním se vždy ukáže počet dostupných her
No není to paráda? :)

ARCO1500 – podpořte na Startovači a získejte retro herní konzoli

Po cca ročním vývoji bych vám chtěl představit náš nový projekt – 8bitovou herní konzoli – ARCO1500.

Konzole je založená na populárním Arduinu, má malý černobílý displej, bzučák, joystick, dvě tlačítka a je open-source! Více informací najdete na oficiálních stránkách www.arco1500.com.

Podpořit tento projekt a zároveň si předobjednat konzoli můžete na Startovači. Díky!

https://www.startovac.cz/assets/images/logo-clean.png

Jak s pomocí OctoPrintu ovládat 3D tiskárnu

Při 3D tisku máte 3 možnosti:

  • Tisknout přímo z počítače – počítač musí být ale zapnutý, nesmí se uspat, nesmí spadnout program provádějící tisk atd.
  • Tisknout z SD karty – tiskárna pak pracuje samostatně, stačí jí k provozu jen elektřina.
  • Tisk z připojeného mikro počítače = serveru = Raspberry Pi – počítač běží nonstop, komunikuje s tiskárnou a my jej ovládáme buď přes lokální síť nebo vzdáleně.

Právě o poslední možnosti bude dnešní článek – použijeme Raspberry Pi (B+ .. na výkonu celkem záleží) a open-source aplikaci OctoPrint.

Instalace OctoPrintu

Doporučený způsob je stáhnout si image operačního systému OctoPi (upravený Raspbian), nahrát ho na SD kartu. Tím pádem máte vše připraveno.

Moc se mi ale nelíbí, že bych měl nahradit svůj vyladěný systém zcela novým a začínat odznovu. Pustil jsem se tedy do manuální instalace. Není složitá, její kroky jsou popsány v tomto návodu.

Jak to vypadá

OctoPrint ovládáme pomocí webového rozhraní:

  • Přímo na raspberry tedy skrz http://127.0.0.1:5000
  • Na lokální síti skrz http://raspberrypi:5000
  • Vzdáleně – trochu složitější, buď přes port-forwarding (ale s tím opatrně, nechcete aby vám někdo cizí ovládal tiskárnu), přes službu typu pitunnel.com nebo vzdálenou plochu – VNC – RealVNC je dostupné zdarma a přizpůsobené přesně pro Raspberry.
Program se připojí k tiskárně, nahrajete gcode soubor a spustíte tisk
Můžete sledovat proces tisku, ovládat hlavu, teplotu atd

Připojíme si kameru?

Vyhrabal jsem hodně starou webkameru s rozlišením 640×480. Nainstaloval jsem program fswebcam a světe div se, kamera fungovala i bez ovladačů. Můžete si ji nastavit v OctoPrintu a on vám pak bude sám dělat timelapse videa. Jedno takové (v opravdu ubohé kvalitě :)) jsem natočil i já.

Držák na kameru z Thinkdiverse
Noční 3D tisk – timelapse video vytvořené OctoPrintem

Levná 3D tiskárna – Alfawise U30

Pořídil jsem si Alfawise U30 – čínskou 3D tiskárnu. Můžete si ji pořídit z Gearbestu za $170 včetně poštovného. Zvolte si sklad Fast-23 – je to sklad v Česku, takže vám zásilka dorazí během dvou dnů.

Tiskárna se prodává jako stavebnice, její složení mi zabralo zhruba čtyři hodiny. Hned druhý šroubek jsem šrouboval z druhé strany a samozřejmě ztrhnul závit. Ještě že jsem měl Sadu na ostranění přetržených šroubků (můj eshop). Musel jsem vyvrtat jinou dírku a použít jiný šroubek ke zpevnění. V balení bohužel nebyl ani jeden rezervní. Návod byl celkem přehledný, na dodané SD kartě byl ale v elektronické podobě ještě jeden a ten se mi zdál lepší.

Proces skládání 3D tiskárny Alfawise U30

Hotový výsledek vypadá takto. Měl jsem problém s osou Z, nakonec to byla špatně uchycená šroubovice k motorku. Před tiskem je potřeba provést leveling, aby vzdálenost mezi tryskou a podložkou byla všude stejná.

Hotová tiskárna Alfawise U30
Displej je přehledný, škoda jen, že je rezistivní

Jeden z prvních 3D tisků co jsem provedl. Není to úplně ukázkový výsledek. Běžnější tvary – krabičky a podobně, vypadají hezčeji.

Hodně zmenšený IronMan – 3 cm na výšku