Labels

Wednesday, April 15, 2009

Kevin Tuan Kiet Nguyen


Kindled with joy, we welcomed our baby boy

Every prayer answered the day you arrived

Vast is the love a father learns to hold

I watched my whole world change at your first cry

Never alone — my son, I'm always by your side


Tuan Kiet is your Vietnamese name

Under it, courage and kindness are one

A gift from the homeland across the sea

Never forget where your family began

Keep it with pride, let it steady your hand

In you, two worlds meet and make a good man

Each road you walk, let your roots keep you strong

Take them wherever your journey may go


Nguyen is the name you will carry with grace

Growing up in a fast and restless age

Unafraid, you will find your own place

Yours is the strength to turn every page

Embrace what we teach, then go make your way

Now and always, I lift your name in prayer to the Lord


T.A. Nguyen

April 2009

(For my son, Kevin Tuan Kiet Nguyen, with love!)

Tiffany Kieu Nhi Nguyen

The good Lord blessed us with a baby girl

Inspired by your beauty and smiles

Father, I shall forever be

From the moment I see your face

And day by day, you bring us joy and grace

No greater gift could ever take your place

You are the angel sent to our lives


Kieu Nhi is your Vietnamese name

Imprinted in your features, a proud race

Enrich us with your love and smiley face

Unique, yes, you are one in a million

Nothing can stop or change your dream

Happiness you should seek, and you shall get

am here right beside you every step of the way


Now that you are turning eleven

Growing up in the technology age

Unravel the myth of yesterday

Your inquiring mind will lead the way

Embrace and learn from our path, your parents

Now and forever, I pray the Lord for thee.


T.A. Nguyen
April 2009
For my daughter, with love! 

Sunday, March 1, 2009

Object.wait() vs. Thread.sleep()

Object.wait() vs. Thread.sleep()

Thread.sleep(sometime) cause the current thread into the "Not Runnable" state for some amount of time. If another thread calls t.interrupt() it will wake up the sleeping thread. Since the Thread.sleep(sometime) is a static method and so, it will render the current thread. A common mistake is to call t.sleep() where t is a different thread; even then, it is the current thread that will sleep, not the t thread.

t.suspend() is deprecated. Using it is possible to halt a thread other than the current thread. A suspended thread keeps all its monitors and since this state is not interruptable it is deadlock prone.

object.wait() sends the current thread into the "Not Runnable" state, like sleep(), but with a twist. Wait method is called on an object, not a thread; we call this object the "lock object." Before lock.wait() is called, the current thread must synchronize on the lock object; wait() then releases this lock, and adds the thread to the "wait list" associated with the lock. Later, another thread can synchronize on the same lock object and call lock.notify(). This wakes up the original, waiting thread. Basically, wait()/notify() is like sleep()/interrupt(), only the active thread does not need a direct pointer to the sleeping thread, but only to the shared lock object.

Thursday, June 29, 2006

Unknown » Calling Me Colored ?

When I  born, I black
When I grow up, I black :
When I go in Sun, I black
When I scared, I black
When I sick, I black
And when I die, I  still black

And you white fellow
When you born, you pink
When you grow up, you white
When you go in sun, you  red
When you cold, you blue
When you scared, you yellow
When  you sick, you green
And when you die, you grey
And you calling me  colored??

Nominated by UN as the best Poem of 2006
Written by an African Kid ???
(best source found: http://www.poetrylibrary.org.uk/queries/faps/ )

----- tạm dịch -----
Khi tôi sinh ra, tôi màu  đen
Khi tôi lớn lên, tôi màu  đen
Khi tôi đi dưới mặt trời,  tôi màu đen
Khi tôi sợ, tôi màu  đen
Khi tôi đau, tôi màu  đen
Và khi tôi chết, tôi cũng  màu đen.
Anh nói rằng anh  trắng
Khi anh sinh ra, anh màu  hồng
Khi anh lớn lên, anh màu  trắng
Khi anh đi dưới mặt trời,  anh màu đỏ
Khi anh lạnh, anh màu  xanh
Khi anh sợ, anh màu  vàng
Khi anh đau, anh màu tái  (lục)
Và khi anh chết, anh màu  xám
Và tại sao anh lại nói tôi  là da màu !

Tuesday, April 9, 2002

Akỏn » Rót Mộng Vào Xuân

Bên ngọn núi cao đứng cheo leo
Một rừng cỏ lạ mọc buồn teo
Đôi dãy trường sơn dài bất tận
Hùng vĩ hiên ngang với luỹ hào

Đối diện trường sơn một rừng mai
Thăm thẵm bờ sông nước rẽ hai
Đôi bờ trinh thắm hoa lan dại
E ấp đón chờ xuân vãng lai

Ai níu cành mai hái nụ vàng
Nghe lòng hối hả đón xuân sang
Mùi hương hoa mới đưa thoang thoãng
Rót mộng vào xuân chén ngập tràn

Akỏn - 2002

Akỏn » Có Như Không

Tôi mất người trong buổi hôm nay
Thời gian dừng lại với đoạ đày
Tâm linh thôi đã đi không nói
Để lạc xác thân gục phương này

Tôi vẫn lang thang dọc con đường
Đi tìm đi kiếm lại dư hương
Tím lòng đau buốt như dao cắt
Loan dài trên má suối buồn thương

Dừng chân giữa phố chợ đông người
Vẫn tiếng chân khua tiếng ngược xuôi
Cảnh đây người đã không còn nữa
Buồn thương chín dạ nhớ khôn nguôi

Tôi níu thời gian cố xoay vòng
Tíc tắc từng tiếng nhẹ trên không
Cuộc đời là thế đời là thế
Tuần hoàn thế tục có như không

Akỏn - 2002

Monday, August 1, 1994

Akỏn » Tôi Gởi Tặng Em Một Niềm Tin

Làm sao tôi không buồn?
Khi tiếng gọi đau thương
Của vạn người bện hoạn
Cùng nạn đói tràn lan

Làm sao tôi không khóc?
Khi triệu người chết chóc
Trên góc phố vĩa hè
Nơi rừng núi suối khe

Làm sao tôi không thương
Thấy em nhỏ bên đường
Cùng trẻ già gục ngã
Nhu rạ dưới ruộng nương

Ngàn em bé sơ sinh
Mình không manh áo phủ
Đủ (thứ) bệnh, đói, nắng, mưa
Không nữa lời than vãn

Em trút hơi thở cuối
Rồi an nghỉ nghìn thu
Đôi mắt em nhắn nhủ
Đừng gây thêm hận thù

Akỏn
Florida
8/1/1994