Prayer Clock 1.0.0
Finally I release the Prayer Clock with version 1.0.0. For the internal engine, there is not much change. For the deployment, I tried to make several changes.
Firstly, I am using autotools (autoconf and automake) for the project, so that it is easier for me to maintain the project. Because this project targets for cross platform. Yes, I learnt quite a lot of things about autotools, really nice to use.
Secondly, I continue maintaining the Debian package. Actually, I target on Arch Linux, but I found that Debian and Arch Linux is binary compatible (for my project, I am not sure for others). So, I use Arch Linux to package it in Debian using dpkg. And I also make the PKGBUILD for Arch Linux package build. I choose Debian (not RPM), because previously I used Ubuntu. Besides that, I also follow the freedesktop.org specification for the icon and desktop entry. As a result, after installation, we can run the application from the menu item (just like Windows start menu). Because of this deployment, I change the file hierarchy based on Linux/Unix, which I am not familiar about this before.
The theories (and concepts) I know about science
During my secondary school, I studied the science subjects: physics, chemistry, and biology.
The main theory I know about the physics is: Energy cannot be created or destroyed, it can only be transformed. Then I asked, where does energy come from? Is it existed in the beginning?
Then, about the chemistry, which studies about the matter. From this subject, I know an atom consists of proton, neutron, and electron. We can determine the element based on the number of protons. Then I asked, what determines the number of protons? There should be some attractive force, but where does this attractive force come from?
Are you in the bible? (Part 2)
Previously I asked, “Are you in the bible?” Right, most holy men and women suffered a lot as written in the bible. Since I mentioned those names, let me finish what were happened to those holy men and women.
Patriarch Joseph finally became an important man in Egypt, trusted by Pharaoh. During the great famine, he saved his own family and kinsmen.
David who wholeheartedly worked for Saul, but Saul wanted to murder him, at the later days, David became the king of Israel. Though he was persecuted by own son. But later years he died peacefully and his kingdom was succeeded by King Solomon.
GNOME3 still not satisfying
I am still currently using Xfce4. I tried GNOME3 sometimes after some updates released. However, GNOME3 is still not satisfying. There are a lot problems. The new interface can be learnt, but the problems are not the interface problem.
The following list is the problems I faced:
- ibus can be added to the notification area with ibus-gjs, but after installing ibus-gjs and restart GNOME3, ibus doesn’t start as expected.
- Toolbar problem. In evince (I haven’t tried others), if add a button to the toolbar, I cannot remove that button anymore.
- If the network connection is disabled, eg, Wired network is disabled, I cannot change the options. I can only change the options for those which is connected.
- When changing the options of Wired network for all users, there is no authentication prompt, thus, I cannot change any options.
- Keyboard shortcut problem with Windows key (Mod4). Cannot work properly.
The only feature I like in GNOME3 is the aero snap feature. But there is nothing more.
Are you in the bible?
Whoever read the bible will find that there are a lot of sorrowfulness within the bible stories. Yes, bible is for those who are poor, oppressed, sicks, and sinners. Because the world is full of injustice, through the Gospel (I mean good news), we found our faith and hope. The worldly people judge with outlook, pursue authorities and richness. That is why, the poor become poorer, the oppressed become more oppressed, the sicks are abandoned.
Cave Story (Doukutsu Monogatari) cheat in Linux
I tried to find some good games in Linux, since there is not much game development in Linux. Recently, I played Cave Story. The drawing is looking old, but the storyline is good, just like an expected Japanese game. And there are 3 different endings.
The game is not easy to play. So, I finally, try to game hack it using GameConqueror. Then, these are the memory address:
81c8614 HP
81cce84 Polar Star / Spur Lv
81cce98 Missle Lv
81ccea4 Missle bullet
81cceac Fireball Lv
81ccec0 Bubbler Lv
81ccecc Bubbler bullet
81cced4 Blade / Nemesis lv
Unfortunately, GameConqueror cannot save and open the address list.
JDownloader Chinese or Japanese characters problem in Linux
When downloading the files contain Chinese or Japanese characters using JDownloader in Linux (for my case, Arch Linux), I found that all the Chinese or Japanese characters are shown with boxes. There are a lot of suggested solutions I found from Internet, especially adding !font=Dialog to the language file. I also tried to edit the fontconfig.properties file, adding path to JAVA_FONTS, etc. But all the solutions do not work.
So, my solution is, just change the user interface style to non-Synthetica style, eg, Substance or Light. Both types of style work well, allow me to see the file names with correct characters. Problem solved.
When we lose faith
As a Christian, I always think about the meaning of life. The meaning of life means the reason of living and the purpose to live. Even some Christians, they will relate everything with a meaning. That means, whatever incident is happened, there is a reason behind, the incident is happened with a purpose. If a person broke a vase, there is also a meaning, may be the vase must be broken. If a person woke up late, may be this is the reason that he could avoid from an accident.
Arch Linux Ristretto show thumbnail freeze problem
After I tried to enable show thumbnail in ristretto (image viewer), the application freeze. Whatever image I open with ristretto, all will freeze. To solve this, remove ~/.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml, logout, and login. The application will not freeze anymore. But I don’t try to enable the thumbnail after this.
Catholic particular judgement in programming (for fun only)
[sourcecode language=“c”] int particularJudgement(State* state) { if(state->grace > state->sin) { if(state->punishment) { return PURGATORY; } else { return HEAVEN; } } return HELL; } [/sourcecode]