-
Writing mnesia data migrations in Elixir
Migrating data in Mnesia is traditionally a dark matter. Even if you understand the concept of translating tables, it’s still not clear how to organize your migrations so that they are picked up and run during the application start.
-
Схема проверки КТ117А
Cхема проверки однопереходного транзистора КТ117А с небольшим описанием.
-
Aquarium lighting timer on Arduino ESP8266
In this article I’d like to tell the story of building the lighting timer for my small 120 liter aquarium. Just when they said lights should go up and down on schedule I knew it it’s not going to happen in my house. Just won’t work that way. So I decided to automate it.
-
Linking ESP8266 with Arduino
I found it super-hard to find meaningful info on how to link a tiny little ESP8266 (ESP-01 in my case) to an Arduino and talk to it.
-
FFMPEG fade in/out expressions
I’ve been playing with FFMPEG lately mulling over a plugin for Appcelerator Titanium and figured we’ll need a text rendering with nice fading in/out effect. There’s text drawing filter in FFMPEG, but not a function to easily fade it, so I came up with a couple of expressions of my own. I’m working with alpha channel here, but it can easily be applied to other properties.
-
Easy options parsing in shell scripts
This is an attempt to systemize my own knowledge of options parsing in shell scripts. I mainly work in Zsh, but this is compatible with Bash and possibly others.
-
Elixir meets Docker.io
In usual conditions it’s preferable to deploy your Elixir / Erlang apps with
exrm
and a-la Capistrano derivatives likeedeliver
. There are cases when you either need to make it easily installable or handable to a client. In this rare cases packaging the app in the Docker image is worth the effort. -
Cross-platform app links
Here are some notes after the recent research into deep linking into the apps. The goal was to launch the app on clicks on links in email. Traditionally, we were using a custom scheme to register the app as a handler for, but this didn’t work quite well. So notes:
-
Filtering ListView in NativeScript
Here’s how you filter a list.
-
Dash docset for NativeScript
If you are developer and using Mac, you must absolutely know offline documentation and snippets browser Dash by now. If not, go check it out. It will change your life.