Pages

Showing posts with label English. Show all posts
Showing posts with label English. Show all posts

Sunday, December 26, 2021

Matrix Resurrections Discussions

Just saw Matrix 4 over the weekends. I am a big fan of Keanu Reeves and Carrie-Anne Moss and had high hopes for this movie. If you haven't seen the movie please stop reading to avoid spoilers.



Overall Feeling:

I can describe Matrix Resurrections in one word - Mid-life crisis. Like a middle-aged man trying to recapture the magic of his youth, by adding all the paraphernalia of youth. You don't look cool or bold or attractive. You just look pathetic. 

The first movie was a masterpiece. It was sure of itself. It trusted the intelligence of the audience. It did not explain itself. To me, it was not just an action movie. It was a masterclass in nuance and use of metaphors. Every person in the audience felt like they were being let in on a secret. It spoke different things to different people.

This movie had every element of that movie except its spirit. It felt like a Ferrari fitted with a Toyota engine. Once it starts moving, you cannot help but notice the difference.

I am disappointed.


Now down to the specifics:

1. The opening scene was cheap.

The opening scene would be the most important aspect of a movie, particularly a sequel (or reboot), and Matrix 4 did a poor job. I get it that Lana Wachowski is trying to link up with the first Matrix. But the female character who was replacing Trinity did not have the same presence. The mid-scene humor between Bugs and the 3 agents felt forced. And the revelation that agent Smith was the new Morpheus left me pulling my hair, which leads to the second point.

2. The plot was too convoluted, disjointed and unbelievable. 

OK so 60 years have passed between Neo's supposed death and present times. Somehow Neo hasn't aged. I may accept that. But Trinity hasn't either, while Niobe became an old woman while the old Morpheus died. Speaking of whom, I was surprised to find out that the only reason why Laurence Fishburne was not playing Morpheus in the 4th movie was simply because the Wachowskis didn't want him to do, especially when the actor was still active in Hollywood and had a keen interest in the series. And oh yeah, what is a modal [sic]?? It's supposed to be "a simulation designed to evolve programs." However, if this modal was written by Neo in his fake video game, why all of the real agents are in it?? As for the old Agent Smith who reincarnated to be Neo's video game boss, uh, why did the machines have to revive HIM?? To top it all, now Trinity can fly à la Captain Marvel, with Neo as her side-kick. No comments on that. Be sure to check out the post-credits scene, another empty, thoughtless scene.

3. The kungfu was terrible

This is the biggest letdown. While the first matrix 20 years ago revolutionized the action genre with its amazing stage combat and bullet-dodging techniques, the 4th installment didn't go past that. Neo felt too old to be doing kungfu and I swear to God in some scenes, I was afraid his hip bones might crack (in right life) due to the strenuous activities. Lana Wachowski probably had the some idea in mind, cuz she introduced a concept called "Bullet Time". Yeah, basically it's just slow-mo for everybody except the villain "The Analyst". This saves Neo the trouble of having to dodge bullets all the time.

4. Are you trying to raise theater attendance by including as many countries as possible??

First of all the inclusion of the Japanese shinkansen had no purpose whatsoever in the movie. It was just a "bridge" that allowed Bugs to drag Neo from his office' rooftop to the extraction location. The re-appearance of the French Merovingian and his Japanese swordsmen also felt forced. Why the heck do they feel a grudge against Neo? If it wasn't for him, the old Smith would have cloned himself into every single one of them. And the pretty Indian actress (Priyanka Chopra) was in it just for the laughs. Her acting was subpar and her influence to the overall plot was minimal (see point 2 above)

Which brings us to the last point...

5. The Matrix soundtrack (OST) was acceptable. 

Johnny Klimek and Tom Tykwer replaced Don Davis to score the soundtrack of Matrix 4. I would say their orchestral work was so-so. However, the song "White Rabbit" by Jefferson Airplane was superb. "White Rabbit" was not in reference to the Alice's Adventures in Wonderland elements that The Matrix had previously used and which "White Rabbit" is based on, but also a nod to Jefferson Airplane themselves which was formed as a house band for a music club called "The Matrix" in San Francisco. I covered the song "White Rabbit" on the piano, mashing it up with another Matrix favorite, "Clubbed to Death" by Rob Dougan. 



Monday, October 18, 2021

Learn 7 languages with Lukas Graham's 7 Years Karaoke Version

Hello fellow language learners!

As you know when learning languages your teacher may ask you to listen to a song in that language. It’s a very fun way to learn commonly used words and and grammatical structures without boring yourself easily.

Today I want to share the karaoke version of the song ‘7 Years’ by Lukas Graham. It is a song about family, parents and life. The song has lyrics subtitled in 7 languages, some of which written by myself. You can use this song to learn French, Spanish, Japanese, Portuguese, Italian, or Vietnamese. By the way translating lyrics is among one of the hardest translation jobs because you must not only convey the original meaning, but also make sure the output has the right rhythm, rhyme and in some languages intonation.



Here are some of the lyrics for your perusal:

English
Once I was seven years old, my mama told me.
Go make yourself some friends or you’ll be lonely.
Once I was seven years old
It was a big big world but we thought we were bigger
Pu-shing each other to the limits we were learning quicker
By 11 smoking herb and drinking burning liquor
Never rich so we were out to make that steady figure

French
Un jour quand j’avais 7 ans, ma mère m’a dit
Fait toi des amis ou tu seras seul
Un jour quand j’avais 7 ans
C’était un monde immense, mais nous pensions être plus grand
Repoussant nos limites les uns les autres, nous apprenions plus vite
Ce n’était pas sans peurs, appréhendant l’avenir
Nous n’étions pas riches et nous rêvions parfois d’un monde meilleur

Spanish
A los siete años mi madre me dijo
Has amigos no te quedes solo
A los siete años
Solíamos pensar que éramos tan grandes
Llegamos al límite aprendiendo rápido y muy fuerte
A los once empecé a beber licor ardiente
Y el dinero nunca fue ni ha sido algo constanteQuando eu tinha 7 anos
Minha mãe me disse assim: Vá faça amigos ou vai ficar sozinho
Quando eu tinha 7 anos
Era um mundo gigante, mas a vontade crescia
Indo ao máximo um do outro, assim aprendia
Aos 11 fumando maconha bebendo birita
Nunca ricos, mas lutando pra ganhar dinheiro

Portuguese
Quando eu tinha 7 anos
Minha mãe me disse assim: Vá faça amigos ou vai ficar sozinho
Quando eu tinha 7 anos
Era um mundo gigante, mas a vontade crescia
Indo ao máximo um do outro, assim aprendia
Aos 11 fumando maconha bebendo birita
Nunca ricos, mas lutando pra ganhar dinheiro

Italian
A sette anni una volta mia mamma mi ha detto
Fatti degli amici o sarai solo
A sette anni una volta
Un mondo grande noi ci sentivamo eroi
Senza dei limiti crescendo più veloce che mai
Fumavamo erba, bevevamo fino a tardi
Anche se non ricchi sembravamo proprio duri

Japanese
7歳の僕に ママが言った
「友達作ってみなさい
一人じゃ寂しい」と
広い世界に僕ら向き合い
互い限界まで押し込み合い
たった11歳でハーブ吸い酒を飲み
稼げる日を待つ貧困の日々

Vietnamese
Lúc xưa khi tôi mới lên bảy, mẹ tôi nói tôi rằng
Phải kiếm cho mi con ai chơi chung cho đỡ một mình
Lúc xưa khi tôi mới lên bảy
Mặc dù thế giới mênh mông nhưng mình sẽ đi suốt đêm ngày
Cùng-dìu nhau bước qua mọi thử thách để mình ghi nhớ tháng năm này
Vừa mươi mốt đã nhậu say khướt xong ngồi đó hút những điếu cày
Tiền luôn thiếu nên phải đi kiếm từng đồng rơi rớt như ăn mày

You can sing along to the full lyrics in the video above. Remember to turn on subtitles and fast forward to the right chapter for the language you want.

Thursday, October 14, 2021

Music from Squid Game Soundtrack

Hi guys, it's me Jubinell again after a long hiatus, 11 years to be exact! Recently, I have decided to get serious with piano again. I purchased a new stage keyboard and started covering American and Asian pop songs and movie soundtracks.

Today I want to share with you guys the latest song I just played. It is 'I Remember My Name' from Episode 6 of the Netflix TV series "I Remember My Name".

5-Minute Performance Version:


1-Hour Relaxation Version:


[Spoiler Alert! Stop reading if you haven't watched the TV series.]

Squid Game (Korean: 오징어 게임; RR: Ojing-eo Geim) is a South Korean survival drama television series streaming on Netflix. It was written and directed by Hwang Dong-hyuk, and stars Lee Jung-jae, Park Hae-soo, O Yeong-su, Wi Ha-joon, Jung Ho-yeon, Heo Sung-tae, Anupam Tripathi, and Kim Joo-ryoung. The series was released worldwide on September 17, 2021, and distributed by Netflix. The show received overwhelmingly positive reviews, and within a week was one of Netflix's most watched programs in several regional markets.

Jung Jae-il (Korean: 정재일; born 7 May 1982) is a South Korean music composer. He notably composed the score of Award-winning movies Okja and Parasite, both directed by Bong Joon-ho. He also composed the OST for Squid Game, which was released on September 17, 2021. The soundtrack has 20 tracks, and the song 'I Remember My Name' is track number 6. This song was played during the ending scene of Episode 6, where the characters had to play a marble game against their own partner. The loser would be shot dead. Multiple protagonists such Seong Gi-hun (player number 456) and Cho Sang-woo (218) had to use dirty tactics to cheat their partners Oh Il-nam (001) and Abdul Ali (199). The most touching moment took place at the end of the scene, when the old man Oh Il-nam finally remembered his name. He then willingly gave Seong Gi-hun his remaining marble so that Seong Gi-hun could survive.

The song captured the ironic eventuality of the scene perfectly. It was as if the viewers were slowly dragged into the scene against their will. We are forced to accept the cruel fates and the horrible actions of the players. The song climaxes as the losers met their death. Then the heavy sound subdued as survivors moved on crying in tears.

I arranged the sheet music for piano with string orchestra in Musescore. You can check the link below. I filmed this video using an overhead camera, so please play along with me.

🎧 Listen to this song on:

🔔 Follow me:


Squid Game OST | I Remember My Name Piano + Strings | Episode 6 Marble Scene | Music Sheet


Saturday, August 21, 2010

Multiple subtitles with KMPlayer

How to watch movies with multiple subtitles loaded simultaneously using KMPLayer
Comment regarder les films avec plusieurs sou-titres chargés simultanément en utilisant KMPlayer (l'anglais)
Cách xem phim hiển thị nhiều phụ đề cùng một lúc bằng KMPlayer (tiếng Anh)
KMPlayerを使って複数字幕が同時に付いている映画を観る方法(英語)

Hi,
In this post I'd like to introduce the KMPlayer and show you how to watch a movie with multiple subtitles displayed simultaneously.
What is KMPlayer? It's a Korean media player that supports many video/audio formats and offers a wide variety of video/audio/subtitle enhancement capabilities with full multi-language support. You can read more about it on Wikipedia and download it from the developer's homepage:
http://en.wikipedia.org/wiki/K-Multimedia_Player
http://download.pandora.tv/?mode=kmp&tab=1

Since KMPlayer offers an interface in multiple languages, you'd want to set it to English to follow along with my post. Start the player, right-click anywhere on the screen, choose Options and make sure Advanced Menu is checked. Next, right-click the screen again and choose Languages - English.ini.



Now...on to the multisubtitles. Let's assume that you have a movie and some subtitles downloaded from the Internet. It is best to place the subtitles in the same folder as and name them the same as the movie file (with different name endings to indicate language: .ENG, .FRN, .JPN, etc.). If you do this KMPlayer will automatically load your subtitles into memory as soon as you open the movie file.

It's time to start the show. Open up the movie file with KMPlayer. Right-click the screen, choose Subtitles - Subtitle Languages. If you have named the files the same, the subtitles would show up automatically here. If not you can manually load the first subtitle by choosing Load Subtitle or by hitting Alt+O. In the same context menu, click on 2nd Subtitle and 3rd Subtitle to load your additional subtitles.

The subtitles should show up on your video screen immediately. However, they are probably in very inconvenient locations and sizes.


In order to manually adjust the location and size of your subtitles., hit F2 to access the Preferences menu. Choose Font Style under Subtitle Processing. Cycle through the 1st - 2nd - 3rd Subtitle tabs at the top and uncheck the "Inherit the attribute of the first subtitle" option. Then under Font size, enter your desired value (larger value means smaller size, as I believe C/L stands for character per line).

Now, go under Alignment and pay attention to the Subtitles Alignment/Margin section. For each of your subtitles, select where you want the subtitle to show up by clicking on 1 of the 9 radio buttons here (for example, clicking on the top-left button means that your subtitle will be displayed on the top-left area of the screen). Next, make sure the Top/Bottom % value is 0 so that your subtitle stays as close to the edge of the screen as possible. Finally, if you're placing one subtitle on top of another on the same area of the screen, be sure to increase the Top/Bottom pixels value of the subtitle you're placing on top so that it doesn't overlap with the bottom one (you can check by looking at the video screen after each adjustment since the changes are applied instantly).

With some trial and error, hopefully you will have all of the subtitles displayed correctly. Simply sit back, enjoy the movie and the language learning experience.

Some final remarks:
*KMPlayer is very much one of my favorite players for playing movies alongside GOM Player, another Korean product, and VLC Player (made by students of the École Centrale Paris). These three players are light, fast, support many formats, offer very easy shortcut keys and are {somewhat} open-sourced. All three are highly recommended (although only KMPlayer is capable of multisubtitling).
*KMPlayer currently only allows 3 subtitles to load at a time. Hopefully they will increase this limit in the future.
*KMPlayer also allows your subtitles to be displayed vertically, which is very convenient for East Asian subtitles. To access this feature simply check the box "Display subtitle vertically (as if in the Theater)" under Preferences - Subtitle Processing - Alignment. Then tweak with the font size and placement settings until you get the desired result.
-Sharers of the world, unite!

Sunday, July 01, 2007

Thiên thần của bóng tối

Da nàng trắng như..."đậu phụ," nhưng lòng nàng đen tối hơn cả nước tương Chinsu. Nụ cười của nàng làm tan nát trái tim tôi, nhưng một phát đạn của nàng có thể làm tan nát...óc...tôi. Tôi muốn ôm nàng vào lòng, muốn cảm thấy hơi thở của nàng phà vào cổ tôi và có cảm giác như đang được ở thiên đàng. Nhưng tôi lại sợ nàng sẽ thở vào...gáy...tôi trước khi đâm vào sườn tôi và gửi tôi tới địa ngục.

Tôi cố muốn hiểu nàng nhưng không tài nào hiểu được. Mặc dù vậy, tôi vẫn yêu nàng tha thiết, ôi thiên thần của bóng tối!


Angel of the Night
Music and Lyrics by Jubinell
Inspired by the movie 친절한 금자씨 (Sympathy for Lady Vengeance) [wiki|kor|uk]


The angel of the night
The sadness in her eyes
and resignation in her sighs
make me want to ask her why:

"Why oh why would you cry?
Your voice trails off in the night
Your tears are as cold as ice, yet in my hands
they melt and float up to the sky."

Oh how I crave to see what's inside
what's behind that mysterious smile
She's my snowwhite my dearest lady starlight
She shines in the darkest nights.

But watch out for her lies
Her beauty is but a disguise
She'd take out a bloody knife
and stab you until you die.


Like an angel from the sky
She dresses all in white
She sings a lullaby
Telling me it was alright.

But everytime that she walks by
She takes her seductive strides
Revealing parts of her thighs
it makes me wanna drop my head and cry.

A criminal with no alibi
She has redliners on her eyes
with a vengeance at her side
and nobody to sympathize.

So watch out when she smiles
Her beauty is but a disguise
Her teeth are cold and white
She'd bite you until you die.

P.S. Dear friends and fans, could you take a few minutes to click on then like the Facebook Page below? It would help me very much. Thank you and best to you all!
https://www.facebook.com/nextensia/
Alternatively, you can visit the homepage at: http://nextensia.com

Saturday, June 30, 2007

Train Jumping Lesson 1: The Basics

Like many other things in life, train jumping is an investment. What that means is that it involves putting in time and effort, sometimes a few nerve cells, a bit of money (occasionally a lot of money), with the expectation of getting something back in return, now or in the future. You must weigh carefully the cost against the benefits of such an investment, and decide for yourself whether committing train jumping is worth your while.

There are many non-pecuniary reasons as to why people would commit themselves to train-jumping: satisfaction from breaking the law, from being smarter than the authority, or simply peer pressure from fellow schoolmates. Nonetheless, the first and foremost benefit of train jumping is indubitably the monetary gain that it generates. Let's admit it, train jumping saves bucks, and when carried out effectively, a lot of it.

Consequentially, let's first focus on monetary rewards as the most basic determinant of your decision. In particular, I have roughly mapped out the following steps you need to take to become a good jumper:

1) Preliminary Research:
You cannot beat the system unless you become the system. Ride the trains a couple of times with tickets to familiarize yourself with the system, the more the better. Observe the stations, the trains, the conductors, the ticket counters, even the cameras. Questions that seem trivial such as "Where are the bathrooms located on the train?" are crucial to your success.

2) On-site practice: Practice a couple of fake-jumps, i.e. act as if you're jumping but have the proper ticket with you. Push it to the edge. Explore all possibilities. Pretend as if you don't bring a ticket and observe the conductor's reaction. Rush through the automatic door after someone else after your ticket has been validated and see if the ticket vendors care. Remember, you're not breaking any law by being suspicious. Be as clumsy and childish as you want to be. In Vietnamese we have a saying, "cười người hôm trước hôm sau người cười." This is your time to appear idiotic at no expense to you. Treasure it, because in step 3 the price for a pair of nervous eyes will be dear.

3) Actual performance: After you've done your market research, it is time to launch the product. Be confident, be bold, but not delirious. Don't flatter yourself with your own success. Remember the jumper's motto: "A successful train jumper is not one who never pays for his rides, but is one who pays just enough to not get caught." In other words, you don't have to jump all the way and all the time. When in doubt, try a less risky option, e.g. purchase a youth ticket instead of an adult one. When afraid, purchase a ticket anyways. A good train jumper cannot afford to be nervous. He is steel, or he pays. It is as simple as that.

4) Exit Option: Occasionally, your performance drops to the ground, and your act is uncovered. What should you do? Use everything that the your heart and your head have at your disposal. Can you fake crying? Try it. Can you pretend that you've dropped your pass? See if it works. Didn't bring a Youth ID? Some conductors just may let you through out of niceness. How low are you willing to go to escape a booking? Will you beg? The commitment level of your act is entire up to your choosing. Just remember, it is your game and you should taken responsibilities for your actions.

I hereby conclude the Preliminary steps in learning Train Jumping. I hope you have by now understood some of the fundamental aspects of this crafty art. It is indispensable that you know what you will be facing because like I have said, the consequences can be very, very serious.

See you at the next post.

Thursday, June 21, 2007

The Art of Train Jumping

I have decided to open up an entirely new line of posts dedicated to what I'd term "Train Jumping." As you might have guessed, this art involves bypassing, fooling, confusing, and in some cases, enraging public servants in metro stations and conductors/drivers on/in bus, shuttles, rail, tram, metro by refusing/pretending to purchase/possess a valid travel ticket/coupon/pass at the designated location/time. Out of necessity, desperation, boredom or just plain laziness to find the exact change or your 2-months-old-and-probably-expired ticket lying somewhere in the claustrophobic and uncomfortable pockets of your trousers, this art is difficult to learn, easily discouraging and, once mastered, might just be frustratingly local. The rewards minimal, the consequences dire, and with public disapproval constantly weighing down, the train jumper must maintain a clear vision of his objectives and his responsibilities. He is usually a loner, and traveler, a companion of the oppressed and a fervent critic of the authority. He might also just be a thief, a beggar, an unemployed party or other related members of the so-called "disgraceful" demographic makeup of our societies. Whichever description among these that best fits you, I wish you a pleasant read through these posts and good luck with first of all defining yourself, and consequently how you can go about achieving a respectable knowledge of train-jumping.

~Jubinell

Tuesday, January 23, 2007

Read me for Vietnamese-French Lexicon [eng]

Instructions for the Usage of
the Lexicon of Vietnamese words borrowed from French


1) Disclaimer
The Lexicon of Vietnamese words borrowed from French, as far as both idea and content are concerned, is fully my original work. Naturally, various sources have been consulted in the making process thereof, and I continually take inputs from third-parties, with proper citations via the comment system, as I further my studies thereon. The nature of these sources/inputs are such that
1) they are in the public domain from a legal standpoint,
2) I take no responsibility for their accuracy, and
3) I am unable to disclose their identity.

All in all, I am able to neither account for nor verify the authenticity of the lexicon.
Use at your own risk.


2) Format
The Lexicon is in the format:

[vie]: [frn]: [eng]

where [vie] denotes the Vietnamese word of concern, followed by the French word from which [vie] derives its existence, [frn], followed by the English definition of [vie], denoted by [eng].

Hence, two things to keep in mind: 1) the French word is not necessarily the translation of the Vietnamese word, and 2) the English word is not necessarily the translation of its French counterpart, as origin in no way implies equivalence of meaning.

Sometimes, words in brackets have been added for clarification purposes. Take advantage of them if needed.

In rare cases, two Vietnamese entries share the same French root. In such a case, this sign will be displayed:
=>
redirecting the searcher to the appropriate term.

3) Usage
The lexicon is alphabetized by Vietnamese entries. Please make use your browser's searching capabilities as the primary tool to look up words in the three languages available.

When in difficulty, try a combination of the following:
1) Input another spelling.
2) Eliminate the usage of - (dash). The dictionary is built on the principle that these words are now a part of the Vietnamese language, hence are not transcribed with dashes in the way that recent foreign words are.
3) If you're looking for scientific terms, especially chemical names, simply don't.

4) Further Development
Feel free to contribute via the comment system. I NEED YOUR HELP! When I get enough entries I will load the lexicon onto wikipedia. I'd appreciate it very much if you:
1) Verify the authenticity of your entries.
2) Pre-format your entries to the style mentioned in 2) Format.
3) Try to post as many entries in one comment as possible.
4) Provide ANY additional suggestions. I am pretty much in shallow water at the moment.

I am also working on the etymology of the words, as to one day elevate the lexicon to the status of a dictionary. It will not yield any significant results soon. But we'll see.

~Francophiles of the world, unite!


Read me originally posted on Jan 24, 2007
Last modified, Feb 10, 2007

Danh sách các từ tiếng Việt mượn từ tiếng Pháp

Danh sách các từ tiếng Việt mượn từ tiếng Pháp
Lexique des mots vietnamiens provenant du français
Lexicon of Vietnamese words borrowed from French



- x - x - x- x - x- x -


Việt – Pháp – Anh
vietnamien – français – anglais
Vietnamese – French – English


- x - x - x- x - x- x


Xin hãy đọc hướng dẫn tại đâyLisez-moi si vous ne l'avez pas fait déjà !
Readme


---A---
alô: allô: hello!, hullo!
amiđan: amygdale: tonsil
amatơ: amateur: amateur
amiăng: amiante: asbestos
ampe: ampère: ampere, amp
an bom: album: album
a-pác-thai: apartheid: apartheid
áp phích: affiche: poster
a ti sô: artichaut: artichoke
át: as (cartes): ace (cards)
a xít: acide: acid

---Ă---
ắc qui: accus, accumulateur: battery (accumulator)
ăng kết: enquête: investigation
ăng lê: anglais: english
ăng ten: antenne: antenna

---Â---

---B---
ba ga: baggage: baggage
ba lô: ballot: bag (schoolbag)
ba lê: ballet: ballet
bazan: basalte: basalt
bazơ: basse: base
băng (đảng, chuyền, cát xét): bande: band
bê tông: béton: concrete
chó bẹc giê: chien de berger: shepherd dog
bi: billes: marbles
bi đông: bidon: water bottle
bi da: billard: pool, billiards
bia: bière: beer
chất bích: => pích
bánh bích quy: biscuit: cookie, biscuit (bánh) quy
boa: pourboire: tip
bom: bombe: bomb
boongke: bunker: bunker
bơ: beurre: butter
bơm: pompe: pump
bu gi: bougie: spark plug
áo bu giông: blouson: leather jacket
bù loong: boulon: bolt
búp bê: poupée: doll

---C---
cabin: cabine: cabin
ca bô: capot (d'une voiture): bonnet, hood (of car)
ca cao: cacao: cocoa
ca pô: => ca bô
ca pốt (bao cao su): capote (préservatif): condom
ca ra: carat: carat
ca ra van: caravane: caravan
ca rô: carreau: square, check
ca ta lô: catalogue: catalogue
ca vát: cravate: tie
ca ve: ???: ???
cà phê: café: coffee, café
cà ri: cari (curry): curry
cà rem: crème (de la glace): ice-cream
cà ra vát: => ca vát
cà rốt: carotte: carrot
cà vạt: => ca vát
cao su: caoutchouc: rubber
thùng các tông: carton: cardboard
các-te dầu: carter: oil pan (automobile)
cạc: carte: card
thùng cạc tông: => thùng các tông
cạc vẹc (bằng lái xe): carte verte (permis de conduire): driver's licence
cạc vi zít (danh thiếp): carte de visite: business card
cam: came: cam (rotating disk)
can-ke: calquer: copy, trace
cát xét: cassette: cassette
cátxê: cassé**: price
cátxcađơ (diễn viên đóng thế): cascadeur: stuntman
căng tin: cantine: canteen
compa: compas: compass
bộ com lê: complet (veston): suit
côngtenơ: conteneur: container
công tơ: compteur: counter
quay cóp: copier: to copy
cô ban: cobalte: cobalt
đậu cô ve: haricot vert: French bean
công tắc: contact: switch
cốp xe: coffre: trunk (of a car)
chất cơ: coeur (cartes): hearts (cards)
cu li: coolie: coolie
cua (gái): courtiser: to court, to flirt with
cuarơ: coureur: runner, cyclist
cùi dìa: cuiller, cuillère: spoon
cúp (thể thao): coupe: cup (sports)
cúp (điện): coupe: cut (electricity)


---D---
da ua: yaourt: yoghurt

---Đ---
đầm: dame: lady, queen (cards)
đề ba: départ: start
đề-can: décal (décalcomanie): decal (decalcomania)
điêzen: diesel: diesel
đi văng: divan: divan
đoan: douane : customs
đóc tơ: docteur: doctor
(cờ) đôminô: domino: domino
đúp: double: double

---E---

---Ê---
ê ke: équerre: scale
ê kíp: equipe: team

---G---
nhà ga: gare: (train) station
ga: gaz: gas
ga lăng: Galant: gallant, courteous
bánh ga tô: gateau : cake
găng tay: gant: glove
ghẻ lở: galeux: mangy
đàn ghi ta: guitare: guitar
áo gi lêt: gilet: waistcoast
giăm bông: jambon: ham
gôm: gomme: eraser

---H---
hóc môn: hormone: hormone

---I---


---K---
kaki: kaki: khaki
ka li: kalium: potassium
kích: cric: jack (a car)

---L---
La va bô: lavabo: basin/sink
lăng xê: lancée: get started, get going
lô cốt: blockhaus: blockhouse
lôgarít: logarimthe, logarimth
lôgic: logique, logic
len: laine: wool
lít: litre: liter
cú líp: lift (tennis): topspin
líp xe đạp: roue libre: free-wheel
ngủ líp ba ga (exp)
xe lu: road roller: rouleau compresseur
kính lúp: loupe: magnifying glass

---M---
ma lanh: malin: cunning
ma nơ canh: mannequin: mannequin
mác-ki: maquille: make-up
áo măng tô: manteau: coat
áo may ô: maillot: undershirt
me! (trong bóng đá): (faute de) main: handball
mét: mètre: meter
mít tinh: meeting: meeting
mìn: mine: mine
môtô: moto: motorbike
mô típ: motif: motif
mù tạc: moutarde: mustard
khăn mù soa: mouchoir: handkerchief

---N---
đèn nê ông: néon: neon
chất nhép: trèfle (cartes): clubs (cards)
Nô-en: Noël: Christmas
nơ: nœud: knot, bow
nui: nouilles: noodles
ny lông: nylon: nylon

---O------Ô---ô liu: olive: ô liu
ôxy: oxygène: oxygen
ôtô: auto (voiture): car

---Ơ------P---
pa tanh: patin: roller-skating
pepxin: pepsine: pepsin
pê đan: pedale: pedal
pê đê: pédé**: fag**
pianô: piano: piano
chất pích: pique (cartes): spades (cards)
pin: pile: battery
phéc-mơ-tuya: fermeture: zip
phê thuốc: fait**: high (on drugs)
phích: fiche (prise): plug
phin: filtre: filter
phóc sết: fourchette: fork
phô mai: => phô mát
phô mát: fromage: cheese
(bệnh) poliô: polio(-myélite): polio(-myelitis)
thùng phuy: : drum (container): fût

---Q---
bánh quy: => bánh bích quy

---R---
ra giường: drap: bed sheet
rađiô: radio: radio
đường ray: rail: rail
chất rô: carreau (cartes): diamonds (cards)
nhạc rốc: rock music: musique rock
ru băng: ruban: ribbon

---S---
sâm banh: champagne
sâm panh: => sâm banh
séc: chèque: check
séc đấu: set (tennis): set (tennis)
sếp: chef: boss
bệnh si đa: SIDA (syndrome d'immunodéficience acquise): AIDS (acquired immune deficiency
syndrome)
sing gum: chewing-gum: chewing gum
quần sóoc: short: shorts
ghế sôfa: sofa: sofa
áo sơ mi: chemise: shirt
sơ mi rơ mooc: semi-trailer: semi remorques
bánh su: chou: a type of French pastry
súp lơ: chou-fleur: cauliflower

---T---
ta luy: talus: talus
tà vẹt: traverse (chemin de fer): railroad tie
xe tắc xi: taxi: taxi
tăng: temps: beat
xe tăng: tank: tank
xe tăng đem (xe đạp): tandem (bicyclette): tandem (bicycle)
tăng đơ: tendeur: adjuster, tensioner: tightener
điệu tăng gô: tango: tango
típ người: type: type
chất tép: => nhép
toalét: toilette: toilet
tôn: tole: sheet metal
tông: ton: tone
dép tông: tong: flip-flop
tông đơ: tondeur: clippers
tua bin: turbine: turbine
tuốc nơ vít: tournevis: screwdriver
tuýp kem: tube: tube


---U------Ư------V---
va li: valise: suitcase
va ni: vanille: vanilla
van: valve: valve
điệu van: valse: waltz
rượu vang: vin: wine
vẹc ni: vernis: veneer
viđêo: video: video
viôlông: violon: violin
vít: vis: screw
vô lăng: volant: steering wheel

---X---
ghế xa lông: salon (fauteuil): couch
xa tanh: satin: satin
quỷ Xa tăng: Satan: Satan
xà bông: savon: soap
xà lách: salade: salad
quần xà lỏn: sarong: sarong
quả xê ri: cerise: cherry
số xê ri: série: serial number
xi lanh: cylindre: cylinder
(quần) xi líp: slip: underpants
xi nê: ciné: cinema
(đèn) xi nhan: signal: signal
xi măng: ciment: cement
xi mi li: simili: artificial (imitation)
xích lô: cyclo: cyclo
(cái) xô: seau: bucket
xơ cua: secours: spare (extra)
xi phông: siphon: siphon
xi rô: syrop: syrup
xi téc: citerne: tank
xích lô: cyclo: cyclo
xì căng đan: scandale: scandal
xiếc: cirque: circus
xki: ski: skiing
xe xkútơ: scooter: scooter
vải xoa: soie: silk
xốt: sauce: sauce
xơ: soeur: sister (nun)
đồng xu: sou: cent
xu cheng: soutien-gorge: bra

---Y---

Hi guys, thanks for reading my blog. I recently started playing piano again. If you liked this post, please consider subscribing to my Youtube channel to support me.
Chào mọi người. Cám ơn vì đã đọc blog của Jubinell. Gần đây mình bắt đầu chơi piano trở lại. Nếu mọi người thích bài viết này, hãy xem xét ủng hộ Jubinell bằng cách đăng ký kênh Youtube của mình nhé?
https://www.youtube.com/jubinell


Wednesday, January 17, 2007

Senior Symposium

So today I cleaned up the library in my house. Nói là clean-up, nhưng thực ra là get all of my shit together and throw most of it away. I found some of my I-20s, a couple W-2 forms, and a whole bunch of odds and ends. And then I found the entire collection of my High School writings, I mean it must have been like 5 kgs worth of paper. Crazy. Nostalgia.

Among them, I found my Senior Symposium, a set of 15 writing pieces that I made during the last weeks of my senior year. Reading them made me cry. The past has a funny way of making us look stupid by secretly creeping up on us and biting us in the neck when we least expect it.

Then I told myself I have to post these writings up here, because if I'm gonna remember my five years in India at all, it has to be through these writings.

Introduction to Senior Symposium

Welcome to...

My Woodstock,

A Diligent Mind





A Preface...→





A life, a youth, never ending, never satisfied.
Half a decade of peace and war, of love and hate, of disbelief and faith, of hope and despair...
of light and darkness.
It's a diligent mind, always restless, always doubtful, selfish and compassionate, greedy to attain pleasure for both itself and humanity, a diligent that accepts no limits, a diligent mind that knows no boundaries.
And here it is, it its most general form, fifteen pieces, fifteen aspects, fifteen colors of the same spectrum.

1) In the beginning
- a confused mind at this fearful arrival scene
2) Seasons of Life
- a reflective mind watching the seasons of WS
3) This Endless Walk
- a lethargic mind on an eternal path
4) The population of India
- a witty mind in arts
5) My Hand and Me
- a haughty mind who learns to accept
6) The Golden Prince
- a sarcastic mind through a vilanelle
7) What did I take with me?
- a simple mind at work
8) The Last Goodbye
- a passionate mind in love
9) A Dew that Laughed
- a beautiful mind and nature
10) God
- a rebellious mind in thoughts
11) Closing Time
- a doubtful mind in thoughts
12) A letter to a Friend
- a hopeful mind and the future
13) Before Death takes you from it
- a final mind and Life

----------------------------------//
Hotblooded Ecstasy
- a hungry mind in demonstration
(have it hot, preferably by an oven)
A Song for Life
- an inspirational mind
(listen to it while feeling the other minds)
----------------------------------//

Try to follow the order given (except for the last two items)
Enjoy the minds...!

Senior Symposium # 12 - A Letter to a Friend

There goes the bell,
Now it's heaven or hell...

To a friend who never fails,

So long it has been, hasn't it? I admit I cannot imagine how you look right now. Such long years of separation have completely wiped out any remnant of the vivid pictures of faces and places I once possessed. I apologize for the straightforwardness of my confession.

The time has come for me to leave Woodstock. Yes indeed, half a decade has passed, and once again I find myself standing on an unstable edge, wondering what the purpose of my journey is. Woodstock is past, and Providence unveils to me another vista, a hazy and uncertain world of profuse brutality. I do not know what I will do in such world, where there are no people to shout me to sleep, to walk me to tedious chapels, to wear me the appropriate clothes, day by day. The procedure is long and tiring, and I often find myself revolting against the system, to enjoy a little freedom after each rebellion. But that does not mean I can exclude myself from the Woodstock procedure, because I am afraid of what is not it. Yes I am very afraid of being in such frightful freedom that will be bestowed upon me in the near future.

It seems quite formidable, doesn't it? You need to know that in spite of copious hardship, I will not step back. At this exact moment I feel within me a rising pride that is inexplicably sublime. More than ever I realize that personal responsibility as a student, an adult, a citizen, and a human. The future from here is tough, very tough, and it is about to wink me in the eye, dead. I do not think that ever again will I be able to taste the sweet innocence that lingers about the air here, in Mussoorie, an innocence that refreshes as it refills. In America people cannot feel it. They talk and hope it but cannot live it. They can only compare it to the miserable state in which they are forever entangled. I am about to enter this unfortunate world, and poised to make a difference, to create and preserve, to change and be changed. May your friendship be with me the whole way through because I know not where the light that is supposed to guide me lies.

That's enough for a correspondence, don't you think? Pray keep in touch. You are the only source of support and inspiration I ever have, and it will cost me a great deal of grief if I am deprived of this privilege. Till then, please remember me in your prayers.

With love,

A friend who dares to fail

Senior Symposium # 11- Closing Time

Every party that starts must end. The brilliant sun, which endows this earth with its nourishing radiance in the day must leave at night time, to be replaced by the mild moon. The same goes with Woodstock. I stepped through the school gate five years back, now I must take the same step, in the opposite direction, into Life and beyond.

The cheering and congratulations that explode with an incredible momentum seem vague and distant. Beside me, the people, their faces and complexions, look no more interesting than a mass collection of colors and skins hastily squashed together to manage this ill-prepared show. Somehow, I feel sick of the thick air that begins to permeate Parker Hall. Nothing matters anymore. The world is no more than a stale and ghastly ghost floating purposelessly around me. Some guy steps up and reads an inaudible phrase. It must have been the closing ceremony, because people get up, start to cry and hug each other. I remain motionless for a very long time, longer than I have ever been before.

That night, we the seniors gather at Tavern for a final party, before each of us departs for the four corners of the world the next day. There are no teachers, no parents, only Renegades. People dance and smoke, sob and cry, and dance and drink and get drunk to boil away the tears. The nauseating smell of sweet alcohol and salty teardrops and bitter cigarettes pervade the little restaurant. A tasteless feeling creeps up and I feel like throwing up, to faint and disappear.

I rush out to the door. The peaceful air outside is refreshing and sooths the mind. No longer do I feel worries and discontentment. Leaving is difficult only because I have hardly done it before. I feel frustrated, I admit, by the fact that whatever relationships I have built, whatever I have of Woodstock, friends and teachers, memories and experiences, will be crushed by this parting, by a gust of the wind. How much crueler can life be? Yet at same time, another voice within me speaks of reasons and logic. Suffering is not difficult if there were no happiness. Life is not felt and appreciated justly if there were no deaths. Similar, new acquaintances that I make I will infinitely treasure, only by the disappearances of old ones. It is not easy to accept such cold facts, but now I really do, and I crush the sadness of the farewell under the weight of my new life, a life so hysterically and crazily unknown.

Senior Symposium # 10 - God

Who is God? Where is God? When is God? What is God?

And most importantly, why is God?

It sounds absurd. People talk faith and live faith. They die for the one called God. For him they can kill the most innocent soul. For him they can forgive the most terrifying monster. Why? The question has battled the minds of great philosophers of all time, worn them inside out, and driven them to insanity. Despite the lack of scientific proofs, the notion exists unchallenged until today.

True Christians argue that there is a God because who else could have created this beautiful universe. Furthermore, humans have far fallen from innocence and in their desperate attempt to be loved and accepted, they must seek a source of unconditional grace and mercy, which cannot be found among other humans. This leads them to God. He is like the “ground” concept in Physics: it remains neutral no matter how many electrons are taken out and given in, infinite even. In this way, God soothes the avaricious human appetite that knows no depth in wanting happiness and pleasure. Admitting that they are infinitesimal in the grand scheme of the human destiny, they degrade themselves, bowing down trembling and praying wildly for forgiveness. They call it humility and modesty. I call it cowardice and shame.

Humans are horribly flawed, that is an inevitable fact. Yet just because a person not able to excel in a field, does that mean he must submit to someone else who does it at ease? God is perfect and we are not. So what? While he sits on his glorious throne in a joyful heaven, we run life's hurdles, and we fight and lose and die. While he preaches patience, love and faith, he never really experiences them because he has no flaws. The human race deserves to be in heaven more than he does, by the way we live, struggle, wonder and accept defeat. We are the chosen creatures; we are the precious pearls of the universe which shine a holy light after countless refinements and adaptations. We are the ones.

One day, God will descend from the sky and tell us: “I forgive your sins and trespasses. Now bow down to me and I will take you to heaven. Else you know where you'll go.” Even the most notorious gangster will collapse in fear and speak mechanically of love and faith. Yet there just might be an anonymous guy, a guy who is normally uncaring and indifferent, who replies thus: “No thanks. I like my life the way it is.” To hell he will go, but to humans the fighters—not humans the pleasure seekers—he will be their new God. He deserves it more than anybody else.

Senior Symposium # 9 - The Dew that Laughed

The morning is cool, and fresh, the sky sleepy.
I took a stroll about the quiet ground
and there it was! Between the petals of
a rose so young and lovable, it laughed.

Flickering, glittering, a pearl that flashes light
Fragile and oblivious of time's deathtraps,
it smiled me in the eye with wit and care,
a look that sent my mind into the sky

The sun arose, menacingly it shot
its raging fire down the calm and sweet
breath of the peaceful night and burned away
my love, my dear, a dew that laughed.

Senior Symposium # 8 - The Last Goodbye

It was a hazy Sunday morning. The sun was breaking away from the infinitely-far horizon, struggling to be free, glittering very humbly against a lethargic sky that did not permit. I stood on the veranda, my mind confused and my mind pumping excited blood through my body. Just then, the door cracked open, and she appeared.

Still dressed in her pajamas and tired to a pair of sleepy eyes, she looked at me in obvious surprise, contemplating my reason for coming here. In her arms was her all-time-favorite dog, who shied away upon seeing me pushing my head closer to his owner. After a moment of hesitation, she walked towards me, cautiously counting her steps as if treading along a fine line between good and evil. Her delicate eyes wandered wittily. When they met mine, she quickly moved them away, like a jeweler who hid his precious stones at the sight of a suspicious character. To the vulnerable her, I was that suspicious character, evil and unwanted.

“I want to give you this card, in case I don't see you tomorrow,” I said something like that. I cannot remember correctly because the encounter up to that point remains until now a blurry dream to me.

“Oh, thanks,” she took the card, attempting to be natural and casual. Her voice was sweet but hatefully artificial. The first word was drearily separated from the second, and I could feel a powerful tension rising from he response.

“So...any final word before we part forever?” I tried to prolong the half-smashed conversation. She was still looking away, her eyes starring aimlessly at the ground.

“Mmm...have a nice vacation.” Her words reached me almost without effect. I should have known. She was using her usual implicative tone again. Not wanting to crush the already broken heart that burned with me, yet not allowing it to create a more hopeful situation, she left the topic hanging in midair. Simplistically and humbly beautiful as she was, her conscience knew no sympathy, and she was ruthless, torturing my soul without a second thought. I felt hatred engulfing my head, and I wanted to leave.

The sun had risen higher. With a painstaking effort, it shot a ray of light through the foggy sky, across the garden, and this tiny droplet found its place on her cold, emotionless face. Miraculously, the heavenly light gave her visage a new life, and it lit up in a brilliant golden color. Instantly, I found in her cruel look the familiar face I used to love. Yes I found it once again, the playful girl, the thoughtful girl, the girl of the past who died but through the enlightening sun ray appeared again to revive my soul. Her whole body was now endowed with this holy light and she could not keep help turning her head towards me. She was sad but pretty, her indifference has disintegrated, and her breathing deepened. I moved closer and immediately sensed the wonderful smell of her hair, a scent that used to evoke unfathomable madness and drive out the animal instinct in me. Yes, she once was my love, and her wittiness was a double-sided knife, lovable in those days and threatening at this moment. For an instant I felt happy and satisfied to feel the old emotions rising up again. But then I realized that I must leave before she thrust that knife at my heart once more.

“I'll miss you real lots,” I managed a content smile. Before she could impose another tyrannous act, I turned around and started walking blindly, almost stumbling over my own feet. My last goodbye ended like that. As I ran down the pathway, I started to cry, cry because I have lost something I would never regain, and cry because even if I did regain it in the physical sense, it would never want to be mine. She was still in my head, precious, beautiful and wittily brutal, but I was gone from hers forever.

Monday, January 15, 2007

Senior Symposium # 5 - My Hand and Me

Oh please! Will you STOP flipping that pen? I mean it's the middle of a class for God's sake. Here it goes again, around the middle finger, down across the palm and...up, BEND THE INDEX FINGER! Oops, too late. Where did that pen go? I hate to bend down. It's so hard to maneuver in that tiny space under the table. It's a pain.

Everybody is looking at me with accusatory eyes. It wasn't me! It's the hand's fault. Well, actually no, it doesn't make any sense. Sorry...maybe it was the lunch that has crapped my brain.

Saw that? You almost got me into trouble. It's always YOU! Have you ever done anything good? Say what, you make music? Oh please, on the old piano and the almost-broken guitar. The students don't appreciate those long, tedious pieces of that, how do you call it, Baroque period. And the talent show, you are just lucky. People get excited at times and don't know what they are screaming at; otherwise you'll be of no use except to flip that pen back and forth.

What about me? I'm not sure how much I bring to this place, but certainly more than you do. I make people laugh, well...not ALL the time, sometimes...OK, at least I try to, all right? And then I help my friends do their homework. I mean explain things to them when they don't understand. See, now THAT'S real help. What? You're saying that they don't appreciate, that they're just bored of my babbling? What nonsense, of course they like me, certainly more than a useless hand that can't even cook. Remember that time you made my friends vomit when you put raw eggs into the wai wai? Now that's pretty embarrassing. I wish I have never had you.

What's that? An essay? Unbelievable! This teacher thinks she's all that. All right, let's start. Hey you! Get your butt up and start working. We've got an essay to write man. What? What do you mean “I don't feel like it”? I didn't ask you to feel anything. You are in my control and you do what I say, alright? Now pick up the pen! Oh come on, hurry up! She's looking at me...I don't think she likes this scenario. OK, P.L.E.A.S.E...! I'm sorry about what I said, alright? That was just a joke. I beg you, little hand, I was wrong. Yes, we must live together. Only then can we contribute wonderful things to this school. Please forgive me. Right, thanks man. Now pick up that pen will you? That's right. OK, we will present what we can produce together. Here it goes: I think, you write. Yep, like that. Your swift movement is so beautiful. Capture that magnificient mountain, and early morning, the brilliant sky. I love it, how the words and phrases flow, one after another, in perfect harmony. Soon another hard-worked piece will be completed, and we both can be happy, that, whether it's a description of nature, an argument for a belief, or an explanation of an idea, the people can see that we can understand and sympathize, feel and express, appreciate and repay. That's the most wonderful contribution a student can make to his school.

Senior Symposium # 3 - This Endless Walk

T l k
h d e l
i n s a
s e s w





Mornings up, evenings down,
chapels, exams, from town to dorm;
freezing snow, maddening storm,
still “up you go!” the norm would say.

I know by heart the way:
Monkeys, the leaves, the hays in rows
The chowkidar below,
amidst a land unknown he stands.

I wish to be content
be satisfied and bend with life.
And yet, this path, a strife!
A hopeless road, exile, really.

Mondays, run hastily
to catch the assembly on time
Sundays, something sublime
Chapel awaits, a crime if fails.

I'd rather be a snail
to walk at ease and wail little
than be in the middle
of a mad race that goes around.

Mornings up, evenings down,
this endless walk astounds the world.

Senior Symposium # 1 - In the Beginning

In the Beginning

It never stopped raining...and I never stopped crying.

The world was a blur, passing by and floating like a ghost, never affecting me. Even if it did, it was not for a good cause. I was alone in this estranged dream, not knowing whether to cut it short or to prolong it to see the effects.

That dream was Woodstock, and it was scary. As I stood under the roof of my new dwelling and watched the raindrops pour down, beating on the concrete floor of the basketball court like an enraged beast, I thought of what awaited me in the future. Here I was, a helpless boy in his twelfth year of naivety, still fascinated by Captain Planet and such like heroes, and not knowing more than ten English phrases, I must face Life himself and prove myself worthy. But of what? My mind spoke of courage and dignity, yet my heart felt heavy with fear and resignation. It would be a tough fight between the two and no matter which one won, I would be a devastated creature. Such thoughts crept up and gave me the chills.

The car engine creaked, gave a few coughs and jerked forward. As the poor beast ascended the slope reluctantly, my Dad fought his momentum to stick his head out, attempting to convince me that things would be fine. It did not make a difference to me. I was the one in the trap, not him. His wave was unnatural and somewhat suppressed. I sighed in desolation at the thought of being cheated and betrayed by my own Dad. What an evil feeling that was.

“Spacing out or what?” an Indian boy that later on would turn out to be the notorious Karan Madhok endeavored to redeem my soul. I shot backward in surprise and almost fell. The dude stared at me for a few seconds, and gave an evil laugh, which was soon joined by those of my other classmates. “Let's go inside,” they spoke in a voice half inviting and half deceitful. “Hell with it,” I thought in Vietnamese and accepted their offer.

That was how everything began...

Sunday, January 07, 2007

Dictionnary of Vietnamese words borrowed from French

Very exciting news, I have decided to put together a dictionary, a lexicon rather, of Vietnamese words originating from the French tongue. This project is still under development, but just to give a brief idea, it would be trilingual. Words could be looked up in English, French or Vietnamese via Firefox's searching capabilities. I mean, some of the stuff would be common-sense, but many others require a masterful knowledge of Vietnamese etymology. For example, who would guess that caoutchouc is the French origin of the infamous term "cao su," from which we derive another notorious word (one of my favorite actually): "bao cao su"?? Such is the irony of language.

Next good news, the project should be open-sourced. After a while, I will put it on wikipedia for everybody to see, but please keep in mind that the project originates from THIS webpage. Save me some honors. Don't fuck it up by doing immature things (stupid/random addition/removal of words).

Until then, adjustments and suggestions are made via the comment system. Once the project goes under development, feel free to drop me a line if you have a couple of entries to contribute.

As faithfully yours as always,
Jubinell