atlas news
    
Subclassed
27  mars     15h29
My OneStream Journey So Far...
   This blog has been quiet for some time. That’s largely because I’ve done quite a bit of writing and experimenting for my employer, OneStream. If you’re interested in that sort of thing, here’s a brief list of my posts on the company blog: Building BiBlend table names, or: a classic tale of XFBR...
23  juin     08h43
How to add a tachometer to a Triumph Street Twin (2016-2019)
   The Problem I recently gave in to family tradition: I’m originally from Bologna, home of Ducati and heart of the Italian Motor Valley , so sooner or later I had to buy a motorbike or two, but nevermind . As the main workhorse I went for a Triumph Street Twin, because it’s practical but...
30  mai     11h45
On OneStream
   If you follow me on LinkedIn, you might have noticed that, about two years ago, I joined OneStream. I’ve since refrained from writing about it, for a number of reasons: the product is massive, so it took a while to get to grasp with it; my new role kinda constrained what I could talk about; and...
12  mars     01h15
Detecting Badger2040 boards and automating uploads
   I recently bought a bunch of Pimoroni Badger boards, and they are a lot of fun. The Badger is basically a small microcontroller the Raspberry Pico with an eInk display, in the size of a typical office badge. It has a few buttons you can interact with, when powered, but because of eInk it...
06  juin     13h11
Better access to special characters with AutoHotkey on Windows
   EDIT : I tweaked the layout a bit, and updated screenshot and scripts. When you’re trying to improve your typing skills, there are quite a few things you can do: learning to touchtype, getting an ergonomic split keyboard, or moving to a better layout than QWERTY. However, if you’re...
03  avril     21h15
Django PostgreSQL Docker-Compose: a few gotchas
   A lot of the tutorials out there make it look like it’s trivial to set up a development environment with Django, Postgres and Docker. That never quite matched my experience; you always end up knowing too much about docker, and there are a few gotchas that most people typically fail to mention. The...
06  février     17h59
Announcing the AutoEPM Patch Tracker
   UPDATE: This service has been discontinued; this post is left as historical reference. If you need this sort of thing, contact me on LinkedIn. With the recent release of EPM . , I thought it would be a good time to make public a tool I’ve built and used behind the scenes for quite some time,...
10  janvier     17h01
Oracle Hyperion EPM 11.2 - first impressions
   Last month, Oracle finally released the long awaited on premises release of EPM . , rumoured to be the last hurrah for the venerable suite. After a couple of test installations, I have a few thoughts from an infrastructure perspective. First, the bad news: This is very much a . release, in...
18  juin     11h43
How to dump macOS security-rights database
   macOS handles some security items in a custom database, which may or may not be SQLite. The official way to interact with such database, outside of Objective C, is the usr bin security utility, with the parameter authorizationdb and specifying the required operation on the class of rights, e.g....
14  mars     12h32
How to remove all bars in fullscreen mode in Firefox on MacOS OSX ( kiosk mode )
   Procedure If you want to remove all toolbars from Firefox in fullscreen mode on Mac, this is the procedure: Type about:config: in the location bar to open advanced settings. If it is the first time you do it, you might have to click confirm or something like that in the scary screen that comes...
11  février     18h35
How to customise Jetty embedded in Spark Java framework
   EDIT: I uploaded a full working example, ready to be customized, on github. If you just want a working solution, go there. Otherwise, keep reading for the explanation. When it comes to Java microframeworks for API development, I’ve been using Spark for some time in a couple of different projects....
26  novembre     14h41
How to get Google Home Google Assistant to call your iOS iPhone
   If you have an iPhone, Google Assistant and Google Home won’t be able to call or ring your phone out of the box, since it’s an Android only feature. If you are not in the US, you cannot even use the workaround of calling your number. So what can you do, if you tend to misplace your phone around the...
15  août     15h52
how to load initial data and test data in Django 2
   There are two ways to automatically load data in Django: for data you need while running tests, place xml json yaml files in yourapp fixtures. for data you need while setting up the database from scratch, or at specific points in time, you must create a Migration This is a bit annoying,...
24  mai     21h04
How to securely wipe an NVMe drive
   NVMe drives are great: they are fast and they are huge. That huge size, however, can be a pain when it comes to securely erasing data. Old school commands like wipe are simply not up to the task; and even if they were, they work on assumptions that do not map properly to a solid state world....
15  mai     21h59
New Beginnings
   So, after intense years at Infratects now Inlumi , it’s time for me to move on. I have a few ideas about what to do next, but nothing set in stone yet. My LinkedIn profile could do with more details, but it’s a decent primer for what I do for a living Hyperion EPM, Python, Java, Weblogic and...
16  avril     19h30
Nespresso Blends - a comprehensive spreadsheet
   As a faithful Nespresso user, I was a bit shocked last month when I discovered one of my favourite blends contained Robusta. I had always assumed all blends were Arabica and alas, that was not the case. So I started looking up what is what, but I was quickly overwhelmed I wasn’t going to...
28  mars     14h37
How to implement custom BotStorage class for Microsoft BotFramework
   Since launch, the MS BotFramework has been changing very rapidly. So rapidly, in fact, that I recently gave up trying to keep up with my handrolled Python, and embraced sigh their NodeJS SDK. At least now I won’t have to worry when they break stuff, right One of the most recent BF changes is...
26  mars     07h00
Appstores need a Trial Mode
   I’ve been looking for a while for a Windows native Twitter client that could sync with my other non Windows devices aka supporting TweetMarker . I’ve found one that claims to do that, Tweet It , but there is a problem: it costs . upfront. That’s a relatively high amount of money to throw down...
04  mars     04h22
The European Union, explained to geeks
   I’ve started describing the EU to geek friends as a set of services built over decades. You need to coordinate energy supplies across the company departments nations We built a service ECSC that does that. Worked great, no more fighting over the last bit of coal Need atomic development ...
25  janvier     19h30
Windows Survival Kit for OSX exiles
   After long years, I was gently forced back to Windows for everyday work. The experience has been less terrible than I thought, but was pretty frustrating at the beginning. To help anyone in the same predicament, I put together a small list of tips to make the move a bit more tolerable. Windows...
17  novembre     00h55
How to root Nexus 7 (2012) and flash it to LineageOS, from Mac OSX
   I’ve finally got fed up enough with the old Nexus that we originally bought to let the kids play it’s never really worked properly, getting laggy every minutes and running out of battery after an hour. The kids moved on to an iPad, so I installed this crappy tablet to the kitchen...
10  octobre     13h14
Fighting Cliqz in Firefox
   Mozilla recently announced that some of their German users downloading Firefox will receive a version that tracks some of their web activity, reporting it to Cliqz.com. In the wake of this development, which is pretty awful from a privacy perspective, I went spelunking into my version of FF to see...
31  juillet     19h00
How to build waifu2x command-line version on osx
   UPDATE : recent changes seem to be incompatible with clang. I have updated the steps below to check out the last commit that is known as working. Waifu x is a popular image converter backed by neural network models, typically used to upscale images from anime. The various web versions...
    09h24
Windows vintage default desktop colours
   Note to self: these are the default desktop background colours for old Windows versions. RGB Windows A EA RGB Windows I know you love them, even if setting a wallpaper was the first thing you did after logging on a new...
18  mai     09h01
How to get Ctrl-arrow shortcuts working in RDP sessions on macOS OSX
   It looks like recent versions of the official Microsoft Remote Desktop client are a bit shy when it comes to sending CTRL to the remote Windows session. I discovered this because I use Ctrl Arrow very often to move from word to word, and it just stopped working in RDP. The solution is to make sure...