Jak si udělat media server z Raspberry Pi

Dnes si ukážeme, jak si udělat media server ve vaší lokální síti. Použijeme k tomu Raspberry Pi a software MiniDLNA.

Instalaci Raspberry jsem popsal už v prvním článku ze série Raspberry.

Jak se k Raspberry připojit přes Sambu a nahrát si do ní soubory (třeba film) jsem popsal v druhém článku.

Nyní si ukážeme instalaci MiniDLNA serveru. Abychom mohli média z Raspberry sdílet v naší síti a přehrávat si je třeba na Xboxu, mobilu, notebooku nebo chytré televizi.

Instalace MiniDLNA

MiniDLNA je open source program využívající protokol UPnP. Jeho instalace je primitivní:

sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get install minidlna

Konfigurace MiniDLNA

V minulém díle jsme si vytvořili v Raspberry složku /home/pi/share, kterou nyní využijeme jako zdroj médií. Otevřeme si konfigurační soubor:

Otevřeme si konfigurační soubor v editoru “nano”:

sudo nano /etc/minidlna.conf

A na konec souboru můžeme psát vlastní nastavení. Pozor dejte na řádek media_dir – to bude ta naše slavná sdílená složka.

inotify=yes
media_dir=/home/pi/share
merge_media_dirs=yes

Uložíme pomocí Ctrl+X a následně Y.

A jsme ready

MiniDLNA nastartujeme jako službu tímto příkazem.

sudo service minidlna start

Ještě se ujistíme aby se služba automaticky nastartovala při zapnutí Raspberry.

sudo update-rc.d minidlna defaults

Tak a je to. Nyní máme v lokální síti funkční media server, ke kterému můžeme přistupovat odkudkoli. Například pokud máme Xbox One nebo počítač s Windows 10, použijeme aplikaci Films & TV (Filmy a TV pořady). Přepneme se na “Servery médií” a uvidíme média na Raspberry.

Jak si udělat sdílené úložiště z Raspberry Pi

Dnes si ukážeme, jak si udělat sdílený disk ve vaší lokální síti. Použijeme k tomu Raspberry Pi a software Samba.

Připojení k Raspberry

Instalaci jsem popsal už v minulém článku.

Nastartujeme příkazovou řádku (cmd) a připojíme se příkazem:

ssh pi@raspberrypi

Instalace Samby

Použijeme Sambu – tím pádem budeme moci z Windows přistupovat do souborového sytému Raspberry.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install samba samba-common-bin

Konfigurace Samby

Vytvoříme si složku /home/pi/share, která bude sdílená.

mkdir /home/pi/share

Otevřeme si konfigurační soubor v editoru “nano”

sudo nano /etc/samba/smb.conf

A na konec souboru můžeme psát vlastní nastavení. Hlavně definici sdílené složky – její cestu, název atd.

[share]
path = /home/pi/share
writeable=Yes
create mask=0777
directory mask=0777
public=no

Uložíme pomocí Ctrl+X a následně Y.

Samba uživatel

Vytvoříme si Samba uživatele, pro jednoduchost ho nazveme pi (stejně jako defaultně vytvořený unixový uživatel na Raspberry). Zeptá se nás to na heslo tak si nějaké zvolíme.

sudo smbpasswd -a pi

Sambu restartujeme:

sudo service smbd restart

Jdeme se připojit

Nyní ve Windows průzkumníku zadáme cestu (a nebo se tam proklikáme přes Síť):

\\RASPBERRYPI\pi

Vyplníme uživatelské jméno, které jsme si vytvořili (pi) a zvolené heslo. A jsme tam, v domovské složce Raspberry (/home/pi/share).

Editace videa ve Windows 10

Movie Maker byl zkrátka nepřekonatelný program pro jednoduchou editaci videa. Když jsem hledal jeho nástupce, nejvíc se mi osvědčil OpenShot Video Editor, který má ale typicky hnusné uživatelské rozhraní.

Ve Windows 10 existuje aplikace Fotky, která slouží primárně pro prohlížení obrázků a to i těch uložených na OneDrivu. Trošku nešikovně je do ní zakomponovaný program Editor videa.

Ten je ale skvělý na takovéto rychlé sestříhání videa. Přidáte si titulek, nasázíte tam videa, případně si je trošku nastříháte, vyberete předpřipravenou písničku a je to. Samozřejmě ještě přidáte nějaký ten 3D efekt – explozi, déšť atd včetně možnosti ukotvení na určitý bod obrazovky. Všechno je krásně jednoduché a celý program má hezký moderní vzhled.

Tablet se zobrazenou aplikací Fotografie a editorem videí.

Mrzí mě na něm jediná věc a tou je absence nějaké časové osy pro vkládání hudby. Je to zkrátka daň za jednoduchost.

Videa na svůj YouTube kanál přidávám celkem často a poslední dobou jsou “sestříhaná” právě v tomto programu.

Percona Toolkit a analýza MySQL slow logu na Windows

Analýza MySQL slow logu je jedním ze základních a zároveň nejmocnějších způsobů, jak zrychlit web a předejít přetěžování databázového serveru. Jde o to, podívat se na SQL dotazy, které trvaly příliš dlouho a zároveň se často spouštěly a ty pak optimalizovat (indexy nebo jejich přepsáním, sdružením, rozdělením atd).

Používám k tomu nástroj Percona Toolkit, který je ale dostupný pouze pro Linux. Jak se s tím poprat ve Windows 10? Připravil jsem podrobný návod.

Ve zkratce:

  1. Nainstalujeme si Ubuntu subsystém.
  2. Do něj MySQL server.
  3. Ten nakonfigurujeme – změníte mu port, abychom jej mohli používat vedle současného serveru i z WAMPu z Windows!
  4. Nainstalujeme Percona Toolkit.
  5. Do něj nahrajeme slow query log z produkčního serveru.
  6. Stáhneme si nástroj Anemometer.
  7. A budeme analyzovat!

Pokračování textu Percona Toolkit a analýza MySQL slow logu na Windows

Jak psát rychleji na klávesnici?

Nemyslím tím přímo psaní, ale hlavně mazání a editaci textu. Když zmáčknete klávesu Backspace, držíte ji a čekáte až začne působit opakovaně. Ten interval se dá zkrátit na minimum, což šetří v konečném důsledku čas ale hlavně nezdržuje vás trapné čekání. Kromě klávesy Backspace najdete využití i u kurzorových šipek, když se pohybujete v textu.

Jak tento interval zmenšit? Předpokládejme, že používáte Windows 10 (ale i na starších systémech je to stejné). Volbu najdete v Ovládací panely -> Klávesnice. Stačí nastavit oba jezdce zcela vpravo. Uvidíte, jak se vám hned lépe píše.