Thursday, December 31, 2020

The Te Deum

You are God: we praise you;
You are God: we acclaim you;
You are the eternal Father:
All creation worships you.
To you all angels, all the powers of heaven,
Cherubim and Seraphim, sing in endless praise:
Holy, holy, holy, Lord, God of power and might,
Heaven and earth are full of your glory.
The glorious company of apostles praise you.
The noble fellowship of prophets praise you.
The white-robed army of martyrs praise you.
Throughout the world the holy Church acclaims you:
Father, of majesty unbounded,
Your true and only Son, worthy of all worship,
And the Holy Spirit, advocate and guide.
You, Christ, are the king of glory,
The eternal Son of the Father.
When you became man to set us free
You did not spurn the Virgin’s womb.
You overcame the sting of death,
And opened the kingdom of heaven to all believers.
You are seated at God’s right hand in glory.
We believe that you will come, and be our judge.
Come then, Lord, and help your people,
Bought with the price of your own blood,
And bring us with your saints
To glory everlasting.
Save your people, Lord, and bless your inheritance.
Govern and uphold them now and always.
Day by day we bless you.
We praise your name forever.
Keep us today, Lord, from all sin.
Have mercy on us, Lord, have mercy.
Lord, show us your love and mercy;
For we put our trust in you.
In you, Lord, is our hope:
And we shall never hope in vain
(Source: https://www.vaticannews.va/en/prayers/the-te-deum.html)

Sunday, November 29, 2020

How to validate KeePassXC on Mac

Per https://keepassxc.org/download/#mac

Before installing KeePassXC, you should always verify that your download matches the signature that is published alongside the release package! 

openssl dgst -sha256 KeePassXC-2.6.2-2.dmg

Compare the result with value in KeePassXC-2.6.2-2.dmg.DIGEST downloaded from KeePassXC web site

Sunday, November 22, 2020

How to make multiple profiles in Mozilla Firefox

Multiple profiles is not visible as in Microsoft Edge Chromium, according to https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Multiple_profiles

Enter "about:profiles" to create a new profile or update. 

Sunday, September 13, 2020

HÃY LÀM NGƯỜI TỬ TẾ TRƯỚC KHI LÀM NGƯỜI CÓ HỌC

Chiều đi làm về quá đói bụng, ghé tiệm xôi ở Nguyễn Văn Đậu. Đợi mua xôi, lấy điện thoại gọi cho đứa bạn, tự nhiên có thằng nhỏ đâu nhảy ra, làm giật cả mình:
- Chú ơi, đừng xài điện thoại ở đây, dễ bị giật lắm.
Mình gật gù, ờ ờ…
- Con biết chú không mua vé số đâu, nhưng nếu được, chú ủng hộ con 1 tờ thôi?
- Sao biết chú không mua? Cho 1 tờ đi — mình bảo.
- Dạ, con cảm ơn chú.
- Con ăn gì chưa, chú bao con hộp xôi nha.
Nó gật đầu, lí nhí cảm ơn.
- Cô ơi, phần xôi của con cô tách làm đôi để trong bịch ni-lông giúp. Nó dặn chị bán xôi.
- Ăn bịch ni-lông độc lắm — mình bảo.
- Tại nếu con xin thêm cái hộp thì tội cô bán xôi. Con để dành cho nhỏ em cũng đang bán vé số chắc chưa ăn gì.
- Chị, vậy cho thằng nhỏ thêm 1 hộp nữa nha, rồi tính cho em luôn.
Thằng nhỏ cầm 2 hộp xôi, rối rít cảm ơn rồi chạy vụt đi. Chị bán xôi góp chuyện:
- Nhìn vậy chớ có lòng lắm. Hôm rồi trời mưa to, thấy người ta bị tắt máy xe, nó lao ra phụ đẩy, cái rồi bị rớt xấp vé số xuống nước, thương gì đâu. Mười ngàn, em.
- Ủa, 3 hộp sao có 10 ngàn?
- Hổng có em tui cũng cho nó mà. Tính hộp của em thôi.
Tự nhiên nghe mắt cay cay… Cổ họng tôi như nghẹn lại…
Bởi vậy có bao giờ rời Sài Gòn được đâu. Lòng tin nhiều khi đặt có thể sai, có thể đúng, có thể bị phản bội… nhưng ở Sài Gòn muốn mất lòng tin cũng đâu có dễ!
Vui quá, tôi chợt hát nghêu ngao một mình: “Phố thị đông, người đông đông/ Tôi như đứa nhóc lông bông, chơi xa mà không về nhà…”
Đừng trách con người, nên chăng trách những này nọ làm họ quay lưng lại với nhau. Đâu cần làm ông nọ bà kia, đâu cần phải vinh hoa, phú quý… Ai đó đã nói: “Làm người tử tế trước khi làm người có học”.
(Sưu tầm)

Sunday, August 16, 2020

95-year-old billionaire Charlie Munger: The secret to a long and happy life is 'so simple'

According to https://www.cnbc.com/2019/02/21/95-year-old-billionaire-charlie-munger-says-the-secret-to-a-long-and-happy-life-is-so-simple.html

“You don’t have a lot of envy.
“You don’t have a lot of resentment.
“You don’t overspend your income.
“You stay cheerful in spite of your troubles.
“You deal with reliable people.
“And you do what you’re supposed to do.
“And all these simple rules work so well to make your life better. And they’re so trite.”
( Charlie Munger)

Saturday, July 11, 2020

Saint Benedict's Rule - Chapter 4 What Are the Instruments of Good Works

Translated from the Latin by Leonard J. Doyle
http://www.gutenberg.org/files/50040/50040-h/50040-h.html#chapter-4-nl-what-are-the-instruments-of-good-works

  1. In the first place, to love the Lord God with the whole heart, the whole soul, the whole strength.
  2. Then, one’s neighbor as oneself.
  3. Then not to murder.
  4. Not to commit adultery.
  5. Not to steal.
  6. Not to covet.
  7. Not to bear false witness.
  8. To respect all men.
  9. And not to do to another what one would not have done to oneself.
  10. To deny oneself in order to follow Christ.
  11. To chastise the body.
  12. Not to become attached to pleasures.
  13. To love fasting.
  14. To relieve the poor.
  15. To clothe the naked.
  16. To visit the sick.
  17. To bury the dead.
  18. To help in trouble.
  19. To console the sorrowing.
  20. To become a stranger to the world’s ways.
  21. To prefer nothing to the love of Christ.
  22. Not to give way to anger.
  23. Not to nurse a grudge.
  24. Not to entertain deceit in one’s heart.
  25. Not to give a false peace.
  26. Not to forsake charity.
  27. Not to swear, for fear of perjuring oneself.
  28. To utter truth from heart and mouth.
  29. Not to return evil for evil.
  30. To do no wrong to anyone, and to bear patiently wrongs done to oneself.
  31. To love one’s enemies.
  32. Not to curse those who curse us, but rather to bless them.
  33. To bear persecution for justice’ sake.
  34. Not to be proud.
  35. Not addicted to wine.
  36. Not a great eater.
  37. Not drowsy.
  38. Not lazy.
  39. Not a grumbler.
  40. Not a detractor.
  41. To put one’s hope in God.
  42. To attribute to God, and not to self, whatever good one sees in oneself.
  43. But to recognize always that the evil is one’s own doing, and to impute it to oneself.
  44. To fear the Day of Judgment.
  45. To be in dread of hell.
  46. To desire eternal life with all the passion of the spirit.
  47. To keep death daily before one’s eyes.
  48. To keep constant guard over the actions of one’s life.
  49. To know for certain that God sees one everywhere.
  50. When evil thoughts come into one’s heart, to dash them against Christ immediately.
  51. And to manifest them to one’s spiritual father.
  52. To guard one’s tongue against evil and depraved speech.
  53. Not to love much talking.
  54. Not to speak useless words or words that move to laughter.
  55. Not to love much or boisterous laughter.
  56. To listen willingly to holy reading.
  57. To devote oneself frequently to prayer.
  58. Daily in one’s prayers, with tears and sighs, to confess one’s past sins to God, and to amend them for the future.
  59. Not to fulfil the desires of the flesh; to hate one’s own will.
  60. To obey in all things the commands of the Abbot, even though he himself (which God forbid) should act otherwise, mindful of the Lord’s precept, “Do what they say, but not what they do.”
  61. Not to wish to be called holy before one is holy; but first to be holy, that one may be truly so called. 
  62. To fulfil God’s commandments daily in one’s deeds.
  63. To love chastity.
  64. To hate no one.
  65. Not to be jealous, not to harbor envy.
  66. Not to love contention.
  67. To beware of haughtiness.
  68. And to respect the seniors.
  69. To love the juniors.
  70. To pray for one’s enemies in the love of Christ.
  71. To make peace with one’s adversary before the sun sets.
  72. And never to despair of God’s mercy. 
These, then, are the tools of the spiritual craft. If we employ them unceasingly day and night, and return them on the Day of Judgment, our compensation from the Lord will be that wage He has promised: “Eye has not seen, nor ear heard, what God has prepared for those who love Him.”

Now the workshop in which we shall diligently execute all these tasks is the enclosure of the monastery and stability in the community.

Tuesday, June 30, 2020

Validate Downloaded Keepass 2.45 on Windows 10

Ran CertUtil and compare with value on https://keepass.info/integrity.html

C:\>certutil -hashfile KeePass-2.45.zip SHA256
SHA256 hash of KeePass-2.45.zip:
d414db9d411acbafd4e1b5faa8605ad7a28829f1814ce779142ffbd5ca9c3794
CertUtil: -hashfile command completed successfully.

C:\>certutil -hashfile KeePass-2.45-Setup.exe sha256
SHA256 hash of KeePass-2.45-Setup.exe:
9058cc9d44129e8c2c902e21f8678974b789ecd8f9d6add81c98fbeaf9794e23
CertUtil: -hashfile command completed successfully.

Per https://keepass.info/integrity.html:
If you want to verify the integrity of your downloaded file, you can hash the file (for instance with one of the following utilities: Visual Hash Calculator, ReHash, MD5sums) and check whether the computed hash matches the one listed below.

OpenPGP signatures can be verified with the public key.

KeePass-2.45.zip:
MD5: 5E838DA8 5050A5C6 DFABB0D6 57C10025
SHA-1: 7EFDC08F BC69D911 A40D29FC 3CA744D2 763C49DF
SHA-256: D414DB9D411ACBAFD4E1B5FAA8605AD7A28829F1814CE779142FFBD5CA9C3794
Size: 3039842 B
Sig.: [OpenPGP ASC]

KeePass-2.45-Setup.exe:
MD5: 5BAAADAA 21098D63 5BB37782 CD9E6446
SHA-1: 68B0A6E5 042A2524 530156C9 34D47E20 C3BC684A
SHA-256: 9058CC9D44129E8C2C902E21F8678974B789ECD8F9D6ADD81C98FBEAF9794E23
Size: 3171656 B
Sig.: [OpenPGP ASC]


Saturday, May 23, 2020

Why a place of worship is close but the grocery, pharmacy, and bank are open?

“One does not live by bread alone, but by every word that comes forth from the mouth of God.” (Matthew 4:4)

He therefore let you be afflicted with hunger, and then fed you with manna, a food unknown to you and your ancestors, so you might know that it is not by bread alone that people live, but by all that comes forth from the mouth of the LORD (Deuteronomy 8:3)

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the government for a redress of grievances.
(First Amendment to the United States Constitution)

According to AP: 
The coronavirus has prompted almost two-thirds of American believers of all faiths to feel that God is telling humanity to change how it lives, a new poll finds.
In March, the number of Google searches for “prayer” skyrocketed
Worship is essential.

Friday, April 17, 2020

Too old for this

Got an email from technical recruiter. But, I'm too senior for this kind of challenging. Thank, I'm pass. Let young person take this. 

Computer technical interview does not alway right especially to an experience software developer.


Saturday, April 11, 2020

Liturgy of the Hours - Các Giờ Kinh Phụng Vụ

In case you need it (ICYNI). I used to pray along the Liturgy of the Hours (Divine Office or Breviary) at DivineOffice.org for my own meditation and peace. Now, it opens for new members during this pandemic as detail here:
https://divineoffice.org/divine-office-open-for-new-members/ 

(You don't need to fill out all information, just email and name that enough)

On Sunday, I pray along in Vietnamese using https://ktcgkpv.org/readings/prayer


According to US Conference of Catholic Bishops (USCCB)
http://www.usccb.org/prayer-and-worship/liturgy-of-the-hours/index.cfm :

The Liturgy of the Hours, also known as the Divine Office or the Work of God (Opus Dei), is the daily prayer of the Church, marking the hours of each day and sanctifying the day with prayer.
Another web site I like it too. No registration need it.
http://www.ibreviary.com/m2/breviario.php?b=1

Sunday, March 22, 2020

My first participant online Sunday Holy Mass

Keep the Lord's Day HolyCompletely participate to our parish Sunday Mass celebrated by father Duy Le in English at https://solanocatholic.org/mass 
(or https://www.youtube.com/watch?v=zPmix-M890c) 

Then switch over to watch the Holy Mass celebrated by father Giuse Cao Gia An, SJ in Vietnamese from Rome (Vatican News - Việt Ngữ)
https://www.youtube.com/watch?v=jl22WyJjooU



Other livestream Masses
  

An Act of Spiritual Communion
My Jesus, 
I believe that You
are present in the Most Holy Sacrament. 
I love You above all things, 
and I desire to receive You into my soul. 
Since I cannot at this moment receive You sacramentally, 
come at least spiritually into my heart. 
I embrace You as if You were already there 
and unite myself wholly to You. 
Never permit me to be separated from You.
Amen.



Sunday, March 15, 2020

Catholic Holy Mass Streaming Thánh Lễ Trực Tuyến

Last updated: 2020-04-26T14:01
Sunday Mass

Weekday Mass


Others:
EWTN English https://www.ewtn.com/tv
Divine Office - Liturgy of the Hours of the Roman Catholic Church (Breviary) https://divineoffice.org/
Các Giờ Kinh Phụng Vụ https://ktcgkpv.org/readings/prayer
Online version of MAGNIFICAT temporarily available for free: www.magnificat.com/free.




Sunday, January 12, 2020

IBD’S 10 SECRETS TO SUCCESS

From Investor's Business Daily:
1. How you think is everything. Always be positive. Think success, not failure. Beware of negative environments.

2. Decide upon your true dreams and goals. Write down your specific goals and develop a plan to reach them.

3. Take action. Goals are nothing without action. Don't be afraid to get started. Just do it.

4. Never stop learning. Go back to school or read books. Get training and acquire skills.

5. Be persistent and work hard. Success is a marathon, not a sprint. Never give up.

6. Learn to analyze details. Get all the facts, all the input. Learn from your mistakes.

7. Focus your time and money. Don't let other people or things distract you.

8. Don't be afraid to innovate, be different. Following the herd is a sure way to mediocrity.

9. Deal and communicate with people effectively. No person is an island. Learn to understand and motivate others.

10.Be honest and dependable; take responsibility. Otherwise numbers 1-9 won't matter.