Terraform: Use a useful unique zip-name based on a md5 checksum

Often times, a unique filename is needed for use in Terraform. We usually create resource "random_string".

resource "random_string" "random" {
  length = 5
  special = false
}

data "archive_file" "lambda" {
  type        = "zip"
  source_file = "lambda.py"
  output_path = "lambda-${random_string.random.result}.zip"
}

I think it is a good idea to include the hash (md5 checksum) of its contents in the name of the archive. Then you can verify if the file content is compatible with the archive without having to unpack it.

Continue reading Terraform: Use a useful unique zip-name based on a md5 checksum

Praca magisterska i LaTeX (meanwhile in Poland)

Po problemach, które pojawiły się przy okazji oddawania pracy inżynierskiej złożonej w LaTeXu, myślałem że już jestem “po przejściach” i tym razem pójdzie gładko. Niestety.

Wtedy chodziło o kopiowanie treści do systemu antyplagiatowego. Teraz okazało się, że umieszczony w informacjach dla składających pracę dyplomową warunek opisany jako:

Continue reading Praca magisterska i LaTeX (meanwhile in Poland)

Ubuntu can’t sync Dropbox on ecryptfs. Wants a supported file system.

I have a standard Ubuntu installation. With encrypted home. And Dropbox installed everywhere. Except fridge. macOS, CentOS, Windows, Android, iOS… But Dropbox has stopped loving Linux.

/dev/sdb2 on / type ext4 (rw,relatime,errors=remount-ro)
/home/.ecryptfs/loop/.Private on /home/loop type ecryptfs

Requirements. Wait a minute: Continue reading Ubuntu can’t sync Dropbox on ecryptfs. Wants a supported file system.

FiveFingers. Nowy rozdział.

Poprzedni wpis był tak jakby rozliczeniem się z moimi częściami garderoby, które nieuchronnie udają się na zasłużoną emeryturę.

Wczoraj kurier dostarczył ze sklepu eobuwie.pl przesyłkę zawierającą dwa pudełka z butami FiveFingers V-Trail firmy Vibram. Gdy już udało mi się dobrać właściwy rozmiar zacząłem chodzić w nich po domu. Jarałem się jak małe dziecko. W zasadzie to zdjąłem je dopiero przed spaniem. Continue reading FiveFingers. Nowy rozdział.

Buty, buty, buty. Mój minimalizm w bieganiu.

Uwaga, materiał zawiera drastyczne zdjęcia brudnych butów po przejściach

Kiedyś, gdy na starość zacząłem biegać (bo przełajów w szkole o paterę “Trybuny Robotniczej” nie liczę), jeden z moich kolegów, którzy to przebiegli maraton (jak to tak — tyle kilometrów?!?) powiedział żebym koniecznie przeczytał sobie książkę pt. “Urodzeni biegacze”. I przyznam się publicznie, że ta właśnie pozycja ukształtowała mnie biegowo na lata. Zobaczycie za chwilę efekty tej lektury. Continue reading Buty, buty, buty. Mój minimalizm w bieganiu.

Apple Mail: Sygnatura w HTML-u z grafiką, ale nie jako załącznik

Lat temu kilka (naście) e-mail wysyłany musiał być w plain text, a sygnaturka mieć maksymalnie 4 wiersze oddzielone dwoma minusami i spacją. Kto się nie stosował do tych reguł w sieci był w najlepszym przypadku upominany… Cóż trochę się zmieniło. Teraz jak komuś zrobi się Reply i swoją treść umieści pod tekstem cytowanym… ech… Continue reading Apple Mail: Sygnatura w HTML-u z grafiką, ale nie jako załącznik

Windows i błąd mapowania zasobu

Taka sytuacja. Udział dyskowy przeniesiony na inny serwer. Z kronikarskiego obowiązku: z IFS (NetServer) działającego pod kontrolą systemu IBM i na Windows Server 2012 (choć podobny błąd widziałem przy okazji kombinowaniu z nazwą użytkownika w obrębie jednego systemu).

Podczas próby zamapowania tego dysku w nowej lokalizacji otrzymuję komunikat jak na obrazku: Continue reading Windows i błąd mapowania zasobu

Leśno Rajza

Jakże ta piękna idea ostatnio dostaje po dupie. Dla miłośników spiskowych teorii dziejów z kilometra pachnie to na sabotaż. Żeby ludziom nie chciało się tam jeździć. Żeby jeszcze więcej piaskowni w środku lasu powstało.

Dla tych nieuświadomionych. Mamy w naszych okolicznych lasach przepiękne ścieżki rowerowe, które ostatnimi czasy zostały pokryte tłuczniem o rozmiarach sprawiających problemy nie tylko dla rowerzystów, ale i piechurów.  Continue reading Leśno Rajza