Archiv rubriky: Jak na to

PowerShell 7 (AKA Core) running on Turris Omnia

I have installed PowerShell 7 on my Windows and MacOS machines and today I decided – just for fun – to install it also to my Turris Omnia Wi-Fi router. And it works.

And there is the way I went to get it running:

  1. I created Debian LXC container ,
  2. installed libicu – apt install libicu63,
  3. installed less apt install less,
  4. installed official prerequisites apt-get install '^libssl1.0.[0-9]$' libunwind8 -y ,
  5. downloaded preview installation package from this site for Raspbian (Stretch)  32bits,
  6. unpacked the tar and started pwsh
  7. and it simply works…

Now I am going to test what is really working and what not. But it seems promising. At least remoting to Turris also works fine:

VMware’s PowerCLI

I started learning PowerShell recently and I also discovered PowerCLI nearly at the same moment.

That’s something I was looking for for a long time. I do not like point-and-click adventures like VMware’s web UI. Now I have CLI!

My one-liner for Get-VMCommand:

function gvmc([string]$What, $Verb="*") { Get-Command -Verb $verb -Noun "*$what*" -Module VMware.* }

PowerCLI is powerful and CLI, yes, it is… But somethings too extensive. My super-duper-simple-function allows me to find the right cmdlet faster using this command:

gvmc [-What] Adapter [[-Verb] Get]

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

Home automation as a weekend project using IBM’s Clouds – part 3

Today we will add a simple user interface to our Bluemix/Node-RED/MongoDB application. We could do it in a form of a Ruby in Rails app or use another platform. But let’s assume that we want to have something up and running really fast – just for PoC purposes and as a rough prototype. That’s why I am going to use RapidApps for this purpose. Pokračování textu Home automation as a weekend project using IBM’s Clouds – part 3

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ě.

Krutopřísný WordPress

Začal jsem připravovat jednoduchý web pro rodinného příslušníka a chvíli se rozhodoval, zda jej udělám staticky třeba s pomocí knihoven bootstrapu, nebo zda použiji nějaký CMS – třeba WordPress.

Pro statickou verzi mluví minimální požadavky na aktualizaci – jde o představení živnosti se základními informacemi o službách, kontaktech a cenách. Druhým argumentem bylo, že bych dovedl s pomocí bootstrapu a případně dalších JavaScript knihoven připravit jednoduchý web zcela podle představ – tedy hlavně mých.

Pro použití CMS je argumentem možnost předat obsah k doladění koncovému správci webu a umožnit postupné ladění obsahu k dokonalosti a také to, že první verze může vzniknout v řádu minut a paralelně je možné pracovat ve dvou na obsahu a vzhledu webu. Pokračování textu Krutopřísný WordPress

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