Med: Experimental feature
I just tested with my new experimental feature for Med (Linux Memory Editor) on Sea Dogs, i.e. Custom Scan.

Sea Dogs is very difficult to do memory editing, as the values are stored in string. Luckily someone wrote a superb guide on how to do memory editing, which can be found here.
But the problem is that, the guide is written for CE (Cheat Engine). Unfortunately, CE is for either Windows or Mac. And to cheat in Sea Dogs, need to use “Group Search” feature of CE. WTF is Group Search?
Brave and Chromium
I have switched my primary web browser to Brave. But also found that Chromium (or any alternative web browser) is necessary. Since I am a software developer, sometimes need to implement ads related feature. Brave will block ads by default. That’s why I need an alternative web browser that I can freely to turn off the adblock. Though I can turn off the adblock in Brave, it will affect my browsing experience. As a result, using an alternative web browser for development on ads related feature is necessary.
Brave or Chromium
I am in dilemma of choosing Brave or Chromium as my default browser.
The following is my comparison,
| Chromium | Brave | |
|---|---|---|
| Arch Linux official repo | Yes, in Extra | AUR |
| Sync | Sync a lot of things, including tabs, history, compatible to Google Chrome | Sync bookmark only |
| AdBlock | Require extension, such as uBlock Origin | Built-in adblock, but leads to difficulty to customize blocking certain HTML elements. Adblock also breaks some anti-adblock sites. But adblock works on mobile version on both Android and iPhone |
| Start | Fast start | Slower than Chromium, because it runs pacman (Arch Linux package manager) to check pepper-flash. |
| Privacy | Nothing special | Built-in Tor feature for private browsing with Tor |
I am still continue using Brave, because I prefer Brave over Firefox on Android. In order to conform with Brave on Android, I choose Brave on desktop.
Microsoft To Do
In my previous post, I mentioned I migrated Wunderlist to Microsoft To Do.
However, there are two annoying things. Firstly, do not expect there will be Chrome App version of Microsoft To Do similar to Wunderlist and Google Keep, because Chrome Apps is going to be discontinued.
Secondly, I frequently experienced To Do web page doesn’t load properly, either stuck at the loading page, or the tasks not showing or showing partially.
Brave browser
I wrote a post about Brave recently, and found that Brave browser is interesting. So, I am switching to Brave from Chromium for a trial.
A brief introduction about Brave: Brave is developed by Brave Software, which is founded by Brendan Eich, creator of JavaScript and former CEO of Mozilla Corporation. Firefox is the product of Mozilla Corporation. However, Brave is built on Chromium, the open source project for Google Chrome. So, I personally perceive Brave as the Chromium with the soul of Firefox. That is why, it makes Brave different from Chromium and Firefox.
Lenovo Legion Y7000 (2019)
In my previous blog, I mentioned I changed a new laptop. My older faulty laptop is Dell Vostro 5459, which was four years old. My current laptop is Lenovo Legion Y7000 2019 PG0 model 81T0, which as higher spec than the old one. Besides that, I added another 1T HDD, just in case I may doing machine learning study, or my work requires large disk space.
Note: All the instructions should follow official Arch Linux Wiki. The followings are only based on my experience of this installation.
Chinese New Year and new laptop
This was a disastrous week. Firstly, internet network cable broken. Secondly, my laptop went wild. Internet network cable broken, I still can online through mobile hotspot. But my laptop, it was catastrophic problem. Because I have a lot of valuable data, and I have to work.
Chinese proverb, 旧的不去,新的不来, but it was damn pressure. Because the old laptop had unpredictable behaviour. The problem was that, the keyboard will trigger some keys unintentionally, especially Alt key. I thought it was software problem, but until I reboot, and saw the GRUB menu cursor moving by itself. Damn! This means, (i) I am not able to work, (ii) I have to spend money to buy new laptop, and (iii) I need to get my data out.
Godot and C#
In my previous post, I wrote about my hobby project with Godot.
Limitations of GDScript
But I personally feel that, Godot script, namely GDScript, is not my favourite. Though GDScript is good enough to do anything, it is not what I like. Firstly, it is Python-like language. In my opinion, using indentation as scope is annoying, because I cannot auto-indent using Emacs. Due to my first programming language is C, and heavy use on JavaScript, braces (curly brackets {}) are easier to read.
Best web application framework I like
So far, in my opinion, Ruby on Rails is the best web application framework that I have used. Compared to others, it is very complete (by installing extra gems) and mature, provides everything that I need.
Version manager
There are two version managers: rvm and rbenv. I prefer rvm. It allows to work on different projects with different Ruby versions. Node has similar manager, nvm. Python has similar feature, but acts differently, using venv or virtualenv. In Python, we need to install the specific version, and create the environment by specifying our Python version. Contrarily, rvm or nvm will download and build the corresponding version.
LightDM background image
Recently my old laptop, due to some unknown configuration, it shows a background image in the LightDM login. It is annoying, and it is user specific. Meaning, if I choose another user, the background image will be changed to black background.
Searched for the solution on Internet, most of links are about gsettings, or edit the image in /etc/lightdm/lightdm.conf. But none of the related to my issue.
Finally, I found the solution. The problem is not LightDM itself, but related to AccountsService.