Codehouse: my digital life
-
Selecting the best GUI programming toolkit – part 3: AutoHotkey
This is the third article of a series titled Selecting the best GUI programming toolkit . The latter article was about Tkinter embedded in PySimpleGUI. AutoHotkey is Scripting language to define shortcut keys for the most diverse applications under Windows, but its creators developers expanded the applications far beyond that – for the creation of……
-
Como configurar um teclado PC português para uso num mac
Este post vai ser escrito em português, visto que a audiência vai ser precisamente os utilizadores portugueses. Num post da semana passada, escrito em inglês, dei conta das minhas dificuldades para configurar um teclado para PC para uso com um mac mini, correndo o Mac Os Ventura, e propus o uso do software HammerSpoon para……
-
Don’t open random ports at your will
Last time I opened a port using netcat for receiving HTTP posts from a external. It’s possible, using a pipe, to redirect to forward all the received messages to a text file. Reached the time to choose a number for the port, I chose 5555. It never come to my knowledge what was going to……
-
Mute Spotify ads under Windows
Created a repository under Github from one that already allowed the automatic muting of Spotify when the music application is playing annoying ads. Sometimes I switch to Windows so I thought that it would be great to have the application, which is a bash shell script, to work under Windows. I had to rewrite from……
-
Damn, Google…
In your last update (Chrome 70), you broke the password-protected feature for Chrome Profiles, fortunately I found a extension that replaces that …. LockPWFree ! It has the defect, although, of opening a new Chrome instance if you choose to start the browser with the tabs when you last left… but anyways, is better than……
-
Use Books API on Google Apps Scripts !? No! No!
It apperars the Google guys don’t like us to use some APIs directly in their Google Apps Scripts platform. I don’t see the Books API in the list of libraries available from the top menu and also when I try to access it directly using the UrlFetchApp predefined object it salutes me with a “403……
-
Recover from a lost remote shell
tmux is a very nice terminal multiplexer, is a good replacement for the old screen, but with many more features, you can have multiple virtual terminals in the same windows with the window splitted bet ween them. (Until four or eighteen as you like). It’s great, in the case if you are using a command……
-
Recovering your work when the devil visits you without first asking…
No, I didn’t have an Interview with the Devil the way the Stones sang, because the devil when it decides to visit you, he never warns you. From this metaphor, perhaps what happened was how to lead with something such as when the most unexpected happens, we should be prepared for the wost, or better……
-
How to configure an E-mail distribution service using Postfix + Courier IMAP with SQLite as the credentials storage endpoint
While I was doing the migration from Ubuntu 14 to Ubuntu 16, I came across the high resource demands required by the new version of MySQL. I’m running on a very basic VPS with to few RAM, and so MySQL (was running 5.7) crashed much frequently, so I decided to switch a MySQL fork, mariaDB,…
-
Migration notes from Ubuntu 14 to Ubuntu 16 Server versions
I needed to migrate the following software bellow from Ubuntu 14 to 16: Apache MySQL Postfix Courier Bind Webmin ddclient
-
How to move the base docker directory to another location (part II)
Continuing from my last post , the process of putting the docker base directory in a remote mount point was completed with a relative success, because I’m still struggling with the fact that the permissions that NFS attribute to the users on the machine the share is mounted. Every new file or modified one is assigned,……