Maundy Thursday

I just figure out this (about the Maundy Thursday) recently. But I don’t know am I correct or not. If I am wrong, please tell me.

Gospel said that, “that year” the Passover was on a sabbath day. And Jesus celebrated the Passover a day before the sabbath day. For the Jewish, a day started from sunset until next sunset. Therefore, the sabbath day is the sunset of Friday until Saturday. That means, Jesus celebrated the Passover during the evening of Thursday, which is a day before Friday evening.

Then, the Passion of Christ happened on the day time of Friday, which is not the sabbath day. And then, Jesus was buried in a tomb. And other people continued keeping the sabbath. And Jesus was “rest” on the sabbath day.

Then, the next day of the sabbath should start at the evening of Saturday, which is also the first day of a week. But we might think that the first day of the week is Sunday, which is started at 12:00 a.m.. Because of a day started at the evening, that is why we celebrate the Easter Eve during the evening of Saturday. Then during Sunday morning, we celebrate the Easter Sunday.

OpenGL matrix mode

There is a problem when switching matrix mode between GL_MODELVIEW and GL_PROJECTION. As an easy practice, we always glLoadIdentity() after glMatrixMode() to reset the matrix. Because of this, the object displayed in GL_MODELVIEW will be disappeared when we glLoadIdentity() in GL_PROJECTION. Actually, this is because after we glLoadIdentity(), the gluPerspective() (or whatever we have used in GL_PROJECTION) will be reset. That is why the object in GL_MODELVIEW will be disappeared. To make it appear, that means we need to set back the gluPerspective().

We can preserve the GL_PROJECTION without glLoadIdentity(). However, if we are using gluUnProject to get the coordinate, we need to use glLoadIdentity() to reset the GL_PROJECTION beforehand.

I spent 2 days to figure out this stupid problem… Orz


If we lend something to other people, when we need the thing back, we will unceasingly ask him to return the thing as soon as possible. If he not yet returns, we will urge and urge until he returns the thing.

If we pray with the persistence like this, we should get whatever we ask. However, we will not pray like this to the Father. This is because we do not lend anything to the Father. And the Father doesn’t owe us anything. Even more, we are the ones who need the help. Besides that, we are not dare to pray like this to the Father. Because, we know that we are sinners. Of course, we should confess our sins. Therefore, if we really have petitions, we need to confess our sins to the Father first, and ask for forgiveness. To ask for forgiveness, we need to forgive others. Then, we can ask from God.

Even more, to avoid the condemnation of our conscience which will affect our faith, we need conversion.

Desktop search review

I like to read articles online. And I will save the webpages to my computer, especially programming tutorial. Sometimes I don’t have time to categorise what I have downloaded. So, I just drop them to some of the folders. But, when I want to search the file, there will be the problem.

We can search the content of a text file by using built-in “find” function of Windows. However, the searching will always slow because it searches file by file. Therefore, the files need to be indexed first. To do the indexing service, we just need to install desktop search software.

So, there are many desktop search software. X1 Enterprise Client, Google Desktop Search, Yahoo! Desktop Search, Copernic Desktop Search, Windows Desktop Search. Now, I just give some comment for these desktop search programs.

X1 Enterprise Client
I don’t know it is freeware or not for the current version. But I know the version 5.6.3 is free. I personally don’t like X1, because it is quite slow to load. Besides that, I cannot disable the “startup” function even the program provides the function to disable the startup. What I comment is for version 5.6.3. So, I don’t know whether the startup problem is fixed in newer version or not.

Google Desktop Search
It is very small and simple. However, you must make your computer “idle”, sot that the program will start indexing. Why can’t we do indexing whenever we want?

Yahoo! Desktop Search
I didn’t try this. Because it is based on X1 Enterprise Client. No comment.

Copernic Desktop Search
It is clean when install. Will not change the startup every time start the program. Can add in any file types you like. However, the only problem is, it cannot index the MHTML (MIME HTML or web archive) file properly. You can set .mht file to be indexed, but it will only index the file as the text file, not a web content. For me, this is a problem, because I always save the webpage as .mht. And I often use Firefox. There are two extensions (or addons) that can save the file as .mht: UnMHT and Mozilla Archive Format.

Comparison of UnMHT and Mozilla Archive Format: .mht file saved by UnMHT can be opened faster by using IE, while .mht file saved by MAF (Mozilla Archive Format) is slower to be opened by IE. However, by UnMHT, the content are encoded by “base64”, which means we cannot search the text using Copernic. By MAF, the content of the html file is encoded in “quoted-printable”, which you can still search the content as the text file by Copernic.

Windows Desktop Search
This can solve the problem of .mht file. And you can install IFilter to index the content of several types of file. However, I found that, maybe because I use OpenOffice portable version (which means I don’t install OpenOffice), even though I install IFilter for StarOffice/OpenOffice, I still cannot search the content in the “.odt” file (OpenDocument Text). To solve the problem of OpenDocument file type, we can use Copernic. Copernic can search the content of .odt.

So, depend on your favour, you can install whatever you like.