RSS Feed

Category Archives: catholic

Prayer life


There are three ways of prayer according to Catechism of the Catholic Church.

  1. Vocal prayer 口祷
  2. Meditation 默想(运用思维、想像、情感、渴望)
  3. Contemplation 心祷

What is the difference between meditation and contemplation? The following part is a summary from here.

Contemplative prayer is more passive or sublime experience of God. Meditative prayer is more from our work of seeking God (though with the aid from God). Contemplative prayer can be distinguished as the pure work from God.

However, meditation can be again differentiate with discursive meditation and affective meditation. Discursive meditation is more to logical analysis to discover the insight or deeper understanding about the God. And this discovery will lead to the conversation with God such as thanksgiving, praise, contrition, and petition.

Affective meditation is more to conversation (not necessarily emotional) from the soul.

After a period of spiritual maturity, a person without much discursive effort, can enter into “prayer of simplicity” (or prayer of quiet). This is the contemplative prayer.

A deeper contemplative prayer is “infused contemplation” which God submerges us in himself and we feel a union with him. This is actually another level of prayer.

Therefore the, most active mental prayer is discursive meditation, which leads to affective meditation, then followed by the contemplation.

However, sometimes we feel that our prayer life is not growing, or worse. So, to understand this, I summarized another post.

The faculties of the soul are intellect and will. Where the intellect allows us to know something abstract (not exactly knowing what or how); will allows us to freely choose good things. Contrary to our sense faculties, they are sight, sound, touch, taste, smell. Emotional and imaginationconsolation” is more to the sense faculties. “Consolation” can also be experienced by intellect and will. Without these consolation, we are in the dryness of prayer. The dryness may come from ourselves, or from God, so that we are not looking for the “consolation”, but God himself, to grow our faith.

Consolation is a sense of presence of God in our souls and hearts, new insight about God, about the world, about ourselves, during meditation or prayer (refers from here).

The dryness from God, can also be assumed as “passive purification“, that is to burn our impurities that are beyond our reach. While “active purification” is our own acts such as mortification.

The long period of dryness on the level of emotions and imagination is also known as “dark night of the senses” (stated by St John of the Cross). If it is on the level of intellect and will, it is “dark night of the soul“. That is how the holy souls suffer in the purgatory (refers from here).

Grace, grace, grace, which I always confused


When I read Catechism, the term “grace” is quite confusing. There are at least four types of grace I read: sanctifying grace, habitual grace, actual grace, and special grace. So, recently, I tried to solve my confusion by going through these differences. By reading the Catechism again and again (the related part only), and also some other resources, so, I simplify them,

Sanctifying (or deifying) grace = 圣化恩宠, permanent state of grace.
Habitual grace = 常居的恩宠(宠爱), is also sanctifying grace.
Actual grace = 现时的恩宠(宠佑), transient help to act (intervention of God), different from habitual grace. Also called “gratuitous grace” in Summa Theologica.
Special grace = 特别的恩宠(神恩), also charism, oriented to sanctifying grace. Considered actual grace.

So, conclusion, grace is actually divided into two: sanctifying grace and actual grace.

But I also found something about sacramental grace. Sacramental grace is the grace received when receiving sacraments. So, the grace can be sanctifying grace for permanent or actual grace.

Catholic particular judgement in programming (for fun only)

Posted on

int particularJudgement(State* state) {
    if(state->grace > state->sin) {
        if(state->punishment) {
            return PURGATORY;
        }
        else {
            return HEAVEN;
        }
    }
    return HELL;
}

Prayer Clock and JPrayer Clock 0.1.2 released

Posted on

Prayer Clock and JPrayer Clock 0.1.2 are released. Anyone who likes, you can download. And the source code is also available. Feel free to edit.

Novena to the Holy Spirit

Posted on

The Novena to the Holy Spirit is started on Friday, 6th Week of Easter. We can start the prayers by today.

However, in my Prayer Clock, I have mis-calculated the day. Please, if you are interested, download the prayers.xml from my site.

Bookmark and Share

Prayer Clock 0.0.6


Just to announce that the Prayer Clock 0.0.6 is released.

I have redesigned the algorithm and the data structure. Besides that, some features are added such as “Prayers” item that allows the user to show different prayers. The followings are some screenshots:

GTK+ in Windows.

GTK+ in Ubuntu Linux. Very nice, right?

Since Easter is coming, hopefully I have time to add in Divine Mercy Novena.

Bookmark and Share

Prayer Clock


Written by using C and C++, depends on GTK+ and Expat. I spent about 3 days to study GTK+ and Expat since never used them before. I wrote this application because sometimes, I want to say a prayer, especially Angelus. But I need the prayer to read and also a reminder. So, I decided to wrote this program, at the same time I can also learn about GTK+ and Expat. And I decided to open source it as a contribution to Catholics.

I upload it with the source code included. Click here to download. There is a lot of improvements can be added.

After running the program, minimise it. Then at 6:00 am, 12:00 am, and 6:00 pm, the window will pop-up with Angelus. At 3:00 pm, 3 o’clock prayer to the Divine Mercy will pop-up.

Bookmark and Share