Development workflow

Had to show a friend of mine who is very far away from development how to make changes in a source code of a web app. Is it only me how thinks it is a crazy workflow we have now?! For the reference. The web app is written in Python,…

Note about CERN

Recently I visited CERN with my colleagues from Inmeta. I didn't know much about it, but it turned out that CERN has cycles in operation: it works for some years and then shuts down for 1-2 years for service and maintenance. This opens a window for visitors to come there.…

On security and session expiration

I fire up my browser and navigate to http://portal.office.com/. For those of you who do not know, this is a web version of MS Office. An entry point. The page loads, I click Outlook and after that I am greeted with this message: Well, sure, thanks for…

Youtube's UI

Everytime I want to find out which videos I uploadded on YouTube I suffer. I suffer and cry, and wonder why a huge company like Google with all the resources one could imagine fails to hire designers. Or perhaps they fail to hire people who are able to hire designers.…

Download a Google Drive file from Matlab

Here is a story for today. We have some public files stored on a Google Drive, which we would like to download automatically. Files that I was interested in are relatively big multi-frame Tiff files (231 Mb each). I assume that you have file IDs. If you do not know…

Plot over video in Matlab

Imagine you want to plot something on top of a video/images in Matlab and save it back to video. One example will be a video tracking app. You do the tracking and want to save the full video results for later presentation. If you Google for it, then the…

Fixing EasyGUI toolbox

Recently I came across a Matlab toolbox EasyGUI. Following its name, It supposes to ease the development of GUI apps in Matlab. A typical use case is very familiar: you need a convenient way for a user to enter a numeric value and for your program to get it as…