Archiv rubriky: Jak na OS X

micro:bit & macOS – copy hex files automatically to the device

Do you have a micro:bit and a macOS laptop? Maybe you are tired by manually copying every just downloaded HEX file to the micro:bit and then looking at the error message saying „Disk Not Ejected Properly“.

What about a simple Folder Action which would do it for you and which would eject micro:bit in the right way in the right time?

Steps:

  1. Download the Automator Folder Action workflow: Move HEX files to microbit.workflow
  2. Double click & install
  3. Attach to the Downloads folder using „Folder Actions Setup“:
    1. Run „Folder Actions Setup“ from Spotlight
    2. Select the Downloads folder on the left
    3. Select installed „Move HEX files to microbit“ workflow on the right
    4. Enable Folder Actions
    5. Done
  4. Develop a superb app in micro:bit IDE and download HEX file
  5. Relax and wait for a notification form the workflow

Stažené titulky bez hledání

Právě jsem našel aplikaci Subtitles pro OS X  a je to přesně to, co jsem ani nevěděl, že hledám. Používal jsem kvůli automatickému stahování titulků XBMC, ale to je trochu kanon na vrabce. Subtitles lze spustit buď pomocí „Open with…“ u filmu nebo pohozením soboru filmu na okénko aplikace. Funguje pěkně.

Kopírování z PDF na Mac OS X a čeština

Nevím jestli to znáte také, ale při kopírování textu z PDF na OS X je  při vložení textu, například do Wordu, text nějaký divný. Třeba místo „ž“ je v textu evidentně písmeno „z“ a za ním UTF-8 znak pro přidaný háček. Podstata jevu je popsána zde.

Bohužel při tisku není umístění háčku nebo čárky vždy správné. Dost dlouho jsem znaky ručně opravoval, ale teď (ve vlaku s trochou času) jsem se rozhodl s tím něco udělat a na budoucí kopírování se připravit.

Jako nástroj pro opravu jsem nalezl v OS X přítomný prográmek iconv a rozhodl se jej využít pro tvorbu textového filtru do TextWrangler editoru, který používám (a který je zadarmo).

Stačí vytvořit ve složce ~/Library/Application Support/TextWrangler/Text Filters/ soubor UTF8Normalize.sh a do něj umístit text:

#!/bin/sh
iconv -f UTF-8-MAC -t UTF-8

Pak už jen zbývá souboru nastavit práva pro spouštění pomocí terminálu a příkazu:

chmod u+x UTF8Normalize.sh

spuštěného ve výše uvedeném adresáři a tím získat novou položku v menu editoru Text -> Apply filter -> UTF8Normalize . Filtr se aplikuje na text v okně editoru, který sice zdánlivě zůstane stejný, ale nyní už v UTF-8 NFC a výborně kopírovatelný třeba do Wordu.

Případně je možné příkaz užívat i k převodu textových souborů:

iconv -f UTF-8-MAC -t UTF-8 vstupniSoubor.txt >vystupniSoubor.txt