career’s funs – 2

ver the years C and C++ programmers have devised many ways of making their writing clearer. As a result program are much more readable than ever before. I’ve often wondered if the lessons learned by programming could be applied to English as well. Take Microsoft notation (aka. Hungarian notation) for example. It puts a prefix on each variable name telling us what the type of the variable. Wouldn’t English be much clearer if we identified each verb with “v”, each noun with “n” and so on.

pAfter avAll aMany nEnglish nWords vCan vHave aMore cThan nOne nMeaning. pFor nExample “mall” vIs prBoth aA nVerb cAnd aA nNoun. pWith pnOur aNew nNotation pYou vCan vWrite nSomething aLike: aThere vWas aSuch aA nCrowd pAt arThe nMall aThat pnWe vWere vMalled cAnd nPeople vCan aEasily vUnderstand pYou.

avNext pnWe vTurn pnOur nAttention pTo nSentence vGrouping. pIn nC pnWe vUse avCurly nBraces “{}” pTo vGroup nStatements. pIn nEnglish pnWe vUse arThe nParagraph. aA nStart pOf nParagraph vIs vIndicated pBy aA aBlank nLine cOr aA nIndent. aBut pnThis nConstruct vIs aRather vLimited cAnd vConfusing.


career’s funs – 1

ome fun warning stickers for use in software industry! 🙂 We have tons of these kind of software, especially on Windoze. They make me remember a trial some years ago, in which a company had admitted that its optimization software does nothing at all but just slow down the installing machine a bit!

Warning: bloat-ware

This software will eat up half your hard drive. This software is comes loaded with all sorts of fancy screens which require tons of bitmapped graphics. Of course we could have used simpler screens, but the the product wouldn’t look as good in the advertising brochure.

Warning: ad-ware

This product contains advertisements for all of our other products. The software you paid for is 20% software and 80% multi-media presentations designed to get you to buy our upgrade. Some of our best programmers worked on these demos so you’d better take a look at them.

Warning: turtle upgrade

Installing this upgrade will give you a bunch of new features, most of which are probably so advanced that you probably won’t use them anyway. However, in adding the new code we did slow the program down by a factor of five. Hope that doesn’t interfere with your work.

Warning: version numbers ends in .0

The version number of this software ends with a .0. That means that we’ve added a lot of new features and tested none of them. If you really want software that works, wait for the maintenance release due out in about three months.

Warning: fritter-ware inside

This software has thousands of options allowing you to customize it extensively. In fact, without much trying, you can spend all your time customizing the software and none doing real work.

Warning: nag-ware

If you don’t register this program, it will nag you every five minutes until you do.

Warning: air-ware

This box contains a single floppy, a two page manual and 352 cubic inches of air. The reason the box is so big is that we wanted you to feel good about shelling out $250 for this product.

Warning: manual written by engineer

The manual has been written by our engineering staff. Our engineers understand lots of languages such as C, Java, C++ and FORTRAN. Unfortunately one of the ones the don’t understand is English. But we let them write manuals anyway. They’ve created a master work containing a lengthy description of the theory of operation, the algorithms design, the data structures, and the new technology used. Oh, and at the last minute they’ve even added a few pages at back on how to use the thing.

Warning: nothing-ware

We don’t guarantee that this software will do anything. When you pay us money you don’t even get a copy of the software to own. Instead you get a single license to use it. If it fails to work, crashes, or wipes out data, we absolve ourselves of any responsibility. Basically, we have all the rights, you have no rights, and you pay us money.

dell mini 9 hacks

collective compile of various hacks on the Dell Inspiron Mini 9. People has found lots of things to play around with this tiny toy. The fact that though a compact machine, the Dell Mini 9 still has some space and slots (power, data) inside to embed a few more devices internally. These hacks range from little enhancements to very useful features for someone. I would really want to try adding a touch screen to my Dell mini sometimes.

1.   Add HDD LED

One member of the My Dell Mini forums decided to add a “hard drive activity” indicator. He managed to do this without replacing either the low battery indicator or the power LED by placing a new blue LED near the battery light. So when the SSD is in use (the Dell Mini doesn’t actually have a hard drive, but rather a solid state disk), the blue light glows. When your battery light gets below 10%, it will blink orange.

2.   Add wireless mouse

Wireless mouse is very handy, I would always want to get rid of mouse cable. In this hack, the “hacker” mount the Nano Receiver for Logitech VX Nano laser mouse into the Mini 9 without breaking down the receiver or soldering it in. That way it can be removed or replaced easily in the future.

3.   Add GPS receiver

Today, a GPS receiver chip is quite cheap (and small). We can solder an (USB) GPS chip onto the toy’s board, and turn the machine into a GPS – enabled device, on which various interesting applications can be deployed. This is really a brilliant idea! (besides: GPS receiver chip with size of a small dime). Well, if you don’t have a car with GPS navigation, you can carry the Dell Mini with you! But don’t blame it if the navigation software tells you about the safe road ahead while you’re at bottom of a lake!

4.   Add 3G modem

You can also turn your Dell mini 9 into a 3G mobile phone by adding a PCIe WWAN card. In this simple hack, you replace the machine’s wireless card by the WWAN card, plug a SIM in, and using software like MobiLink to make telephone calls. Of course with 3G, you can have Internet and other things come with WWAN.

5.   Add touch screen

With the 8.9″ LCD (quite small), a point and click device like touch screen is very neccessary. I found this hack the greatest one on Dell Mini 9, you can leave your mouse at home, browsing (web, file…) and other various tasks can be done by touching directly onto your screen. Imagine we can install an (online) handwriting recognition package and input Chinese directly on the screen (though we’d had SCIM which does the job quite well). Packages for Chinese handwriting recognition are available in some Chinese Linux distros.

6.   Install Mac OS X

Mac OS X (10.5 – Leopard) run smoothly on Dell Mini 9. This is perfect for ones who adore Mac look and feel. Just download the Leopard ISO file, burn a DVD, boot up the machine with an external DVD drive and proceed with the installation. However, to take, you have to give somethings, ethernet simply won’t work, however, you can manage to get through with wifi and sound.

season greeting

Lạy Chúa, Chúa cứu thế,
Non nước con ngàn dâu bể…

ự hỏi giáng sinh năm nay có mầu gì, chắc là mầu… Lê Uyên Phương. Ngày trước, mọi năm, ở nhà đều có tổ chức Giáng sinh nho nhỏ, cũng có cây thông Noel (dù nhà tôi là một nhà thuần Phật giáo). Giáng sinh là mùa đoàn tụ, nhưng e rằng Giáng sinh năm nay là mùa biệt ly lớn lao!

Mùa hoa tuyết – Lê Uyên Phương

Về mặt nhạc, bài hát này không có gì đặc biệt, một số nguyên tắc của hợp âm vòng, như the circle of fifth. Phần lời cũng không có gì nhiều để nói, Xuân Điềm vốn là một nhạc sĩ tuyên truyền của quân đội VHCH. Tuy vậy, thi thoảng vẫn thích nghe bài nhạc này giống như một kỷ niệm…

like father like… daughter

ou’re listening to Your eyes by Anoushka Shankar, daughter of Ravi Shankar. Since first heard, I’ve been listening extensively to his music, and later on his daughter’s music. It may be hard to perceive at fist, but you would soon be addicted to it, sound of the heavenly sitar. You could also find on youtube clips of Anoushka, co – work with Norah Jones (Shankar), the half – sister of Anoushka. Well, Ravi has kind of the best quality semen! 😀

miền thùy dương

Về miền Trung, miền thuỳ dương bóng dừa ngàn thông.
Thuyền ngược xuôi suốt một dòng sông dài…

gắt một cọng rau muống biển, cột hai chiếc dép lại với nhau và quàng qua cổ, đi chân trần qua những trảng cát. Một bước tới cát lại đẩy lùi hai bước, không cần biết đi đâu, bầu trời lác đác vài ánh sao le lói. Len lỏi giữa đám dương liễu, đi qua những ánh đom đóm và lửa ma trơi thoi thóp. Quá động cát này, xuống triền dốc thoi thỏi là đến mép nước.

Đêm nay biển rút ra xa bờ, để lại hàng cây số nước mênh mông xâm xấp đến gối. Vừa đi hắn vừa nghĩ, những mảnh đời Polynesia dân xứ này, mặn chát như tinh thể muối ngấm lâu năm trong sớ gỗ mạn thuyền. Những điều gì khác ngoài kia, nếu có điều gì tồn tại ngoài cái không gian bao la này, thảy đều chỉ là ảo vọng…

math expression on www

\large \int_{0}^{1}\frac{x^{4}\left(1-x\right)^{4}}{1+x^{2}}dx=\frac{22}{7}-\pi[/tex]

\large K = \frac{[C]^ \gamma [D]^ \delta }{[A]^ \alpha [b]^ \beta } \neq \frac{[C]^c [D]^d }{[A]^a [b]^b}

\large \sqrt[3]{\frac{100}{27} + \frac{5\sqrt{5}}{3}} + \sqrt[3]{\frac{100}{27} - \frac{5\sqrt{5}}{3}}

\large \int_{0}^{1}\frac{x^{4}\left(1-x\right)^{4}}{1+x^{2}}dx = \frac{22}{7}-\pi

rarely need to write mathematics expressions on the web, but the last time I did, it took me some times to figure out just how to do. It’d turned out to be pretty easy, there’s a free LaTeX rendering server at Excellent site! Just feed it with a LaTeX expression, it would render an image for you to put on your web page. This may be the best solution for now, while waiting for an workable HTML version that supports math.

There’s also a guide to embed this feature onto Blogger blogs (and also WordPress, and some PHP forums…) Just insert your LaTeX code between the pre (or code) tags as below and the jsTeXrender JavaScript would do the rest for you. This works fine for any browser with JavaScript support (mouse over the expressions and you would see the underlying LaTeX code). You may also need this LaTeX Reference Card for a list of LaTeX’s symbols.

Update, Otc, 1st, 2010

Due to heavy traffic, has ceased the service. Please see this new post on how to run a LaTeX rendering server of your own!

trăng chiều

Trăng chiều
Đặng Hữu Phúc – Ái Vân

ừ trước đến nay có xu hướng giới thiệu nhiều nhạc miền Nam trước 75, đôi lúc còn khẳng định: CNXH làm băng hoại con người và cảm quan nghệ thuật. Đó có phải là một cái “confirmation bias” hay không thì tùy các bạn nghĩ (cùng thời gian đó, sự xuống cấp không cứu vãn nổi của một bộ phận lớn âm nhạc ở miền Nam, kiểu nhạc Chế Linh – Lính chê, cũng chẳng phải là không hiển nhiên).

Để xoá bỏ những định kiến nếu có, mời các bạn nghe một đoản khúc thơ nho nhỏ dưới đây (nho nhỏ hàm ý là dễ thương nhưng có phần đơn giản). Để quay lại một không gian Hà Nội trong mắt ai, những năm đầu 80, có một mối tình đơn phương tuổi học trò, lãng mạn và sâu lắng. Có một chàng nhạc sĩ (tương lai) thầm yêu một cô ca sĩ (tương lai), tên cả hai người được ghi ra bên đây, bên dưới tiêu đề bài hát.

sáo thần nguyễn đình nghĩa

Polonaise (M.K. Oginsky)
Badinerie (J.S. Bach)
Tình ca (Phạm Duy)
Nhạc sầu tương tư (Hoàng Trọng)

ó lẽ tôi phải dùng những ngôn từ tốt đẹp nhất để ngợi ca tiếng sáo thần Nguyễn Đình Nghĩa, tiếng sáo trúc Việt mê hồn này là thành qủa của một đời nghiên cứu và diễn tấu. Sinh ra và lớn lên tại Đà Nẵng, cựu học sinh trường Phan Châu Trinh, từ nhỏ được học khai tâm về sáo với một nghệ nhân gốc Hoa, tiếng sáo đã theo ông suốt một đời nghệ sĩ.

Từ đầu những năm 60, tiếng sáo của ông đã nổi tiếng và được gọi là tiếng sáo thần. Ông dạy trường Quốc gia Âm nhạc và phụ trách môn Quốc nhạc tại Đại học Vạn Hạnh. Ông cũng tham gia nhiều liên hoan âm nhạc ở nước ngoài và thường được Hoàng gia các nước Thái Lan, Lào… mời trình diễn. Sau 1975, bị cấm trình diễn, ông chuyển qua nghiên cứu âm nhạc và nhạc cụ dân tộc. Ông là người đã cải tiến đàn T’rưng, mở rộng âm vực từ 1 octave lên 4 octave, cải tiến sáo trúc Việt Nam từ 6 lỗ thành 11 lỗ (rồi 16 lỗ).

Các nhạc cụ cải tiến đó đã có khả năng trình tấu nhạc cổ điển Tây phương, mà vẫn không mất đi âm sắc nguyên thủy của nhạc cụ truyền thống. Năm 1984 ông sang Mỹ, cùng với gia đình (vợ và 5 người con) tham gia trình diễn trên đài phát thanh, tham gia giảng dạy nhiều khoá học. Ông được nhiều giải thưởng của chính quyền Mỹ. Người Mỹ trong quá trình đi tìm những cái gọi là “complementary music” đã đánh giá những công trình của Nguyễn Đình Nghĩa rất cao. Nhiều thông tin về người cố nghệ sĩ có thể tìm thấy ở đây.

Xin giới thiệu đến các bạn hai bản nhạc Việt và hai bản cổ điển Tây phương qua tiếng sáo Nguyễn Đình Nghĩa. Phần nhạc cổ điển là hai bản nhạc tôi rất ưa thích và thường nghe, phần nhạc Việt là hai tác phẩm, một của Phạm Duy và một của Hoàng Trọng. Nghe tiếng sáo này rồi mới hiểu tại sao trong văn hóa Tây phương, danh từ The piper lại ám chỉ một “thế lực” quyến rũ ma quái đến vậy. Cũng xin nói thêm là chính nhờ bản trình tấu sáo này mà tôi nhận ra và cảm thấy dáng nhạc thượng du miền Bắc rất duyên dáng trong Nhạc sầu tương tư, một bản nhạc tôi đã nghe nhiều nhưng vẫn không cảm được cho dù là qua sự trình diễn của nhiều giọng ca nổi tiếng.

đêm ngắn tình dài

Theo tôi tân nhạc Việt Nam phải thể hiện rõ cá tính Việt Nam. Để đạt được điều này, người sáng tác phải hiểu rõ nhạc Việt qua cách học nhạc cụ cổ truyền cũng như hát được các điệu hát cổ truyền. (Dương Thiệu Tước)

Đêm ngắn tình dài – Thái Thanh
Tiếng xưa – Hà Thanh

Dương Thiệu Tước thật tình muốn dùng nhạc pháp Tây Phương để soạn nhạc Việt mới, nhưng ông bị nhạc ngũ cung Việt Nam trói ông lại… Nhạc Dương Thiệu Tước, theo tôi, là loại nhạc tình tứ, nhưng cũng rất sang trọng. Ðó là những ca khúc tình ái thốt lên từ con tim của một nghệ sĩ dòng dõi nhà quan. ( Hồi ký Phạm Duy, tập 1, chương 12)

uốn mượn bài hát Đêm ngắn tình dài này như phần mở đầu cho bài viết giới thiệu về một nhạc sĩ đặc biệt: Dương Thiệu Tước. Lúc nhỏ, đây gần như là bài nhạc duy nhất của Dương Thiệu Tước gây được dấu ấn sâu đậm trong tôi, một phần vì lúc ấy tôi còn chưa hiểu và cảm được những giai điệu ngũ cung, chỉ biết về ông qua một số ca khúc mang tính Tây phương: Đêm ngắn tình dài, Bóng chiều xưa, Ngọc lan, Chiều… Phần nữa vì nét nhạc vừa cổ kính, vừa tân kỳ của bài hát, ca tụng khát vọng tình yêu đôi lứa trong một không gian phảng phất Đường-thi: có trăng, có rượu hoàng hoa… và lại có anh và em, có người con trai và con gái, điều rất ít thấy trong thơ cổ.

Còn một tối gần bên nhau… cái lời nhạc nói lên khát vọng tình yêu vừa mãnh liệt, vừa êm đềm, đối với tôi lúc ấy đã đủ để nói lên một tâm hồn nhạc đặc biệt mà chỉ sau này tôi mới hiểu rõ được. Khi viết nhạc thất cung theo kiểu Tây phương, nhạc của ông “rất Tây”, điển hình như bài Ngọc lan, nghe bài này chúng ta tưởng như đang nghe Chopin hay Schumann. Ngay từ khi mọi người còn phải vay mượn nhạc điệu Tây phương để soạn lời ca tiếng Việt và gọi nó là bài ta theo điệu tây thì ông đã soạn những bài có thể gọi là bài tây theo điệu ta.

Còn khi viết nhạc ngũ cung, nhạc của ông lại “quá ngũ cung”. Nếu như nhạc ngũ cung của Phạm Duy là thoát thai từ dân ca, khi hát cần luyến láy một chút thì mới tìm thấy được dáng nhạc, thì của Dương Thiệu Tước tự nó đã có đậm đặc chất ngũ cung rồi, cứ hát lên là như tìm lại được những nét dân ca miền Thùy Dương xứ Huế. Tuy là người Hà Nội nhưng nhạc của Dương Thiệu Tước thể hiện một sự thẩm âm đặc biệt mẫn cảm với dân ca Huế, phải chăng chính là nhờ mối tình say đắm với một người con gái sông Hương núi Ngự, nữ ca sĩ Minh Trang (thân mẫu ca sĩ Quỳnh Giao).

Mời các bạn nghe
lời của nhạc sĩ Phạm Duy nói về bậc tiền bối, đàn anh Dương Thiệu Tước và nhóm nhạc Myosotis (phải nghe đoạn phát thanh này rồi mới thấy biệt tài MC diễn cảm của nghệ sĩ PD).