Monday, June 16, 2008

The revolution of the API and the lack of knowledge in the API

About 2 years ago, I developed an application which supports user to "draw" rectangle and line by mouse at runtime. They need to handle some events (like double-click, right-click), also user can change its background color, set its background image, and do something else. At that time I made them as user controls 'cause I found that Microsoft didn't provide Rectangle and Line controls.

The revolution of API (Why do they make it lately?)
A few days ago, I found that in .NET Framework 3.5 SP1, Microsoft will provide several vector shape controls (Rectangle, Line, Oval,...) for all languages.

And the lack of knowledge in API
Also a few days ago, I found that Microsoft already provided Rectangle, Line controls but only in VB.NET (Microsoft Visual Basic 2005 Power Packs 2.0). If I could found it long time ago, I would not need to spend too much time in creating the user controls. (Yes, I know I can use them in C# even they are for VB.NET)

Friday, June 13, 2008

Baseball - The first, and maybe the last

Tonight I went to watch a baseball match between LG Twins and Hanhwa Eagles. It's so boring 'cause I don't understand the rules of baseball (in Vietnam, we don't play baseball). If comparing with a football match (a soccer match, if you are an American), a baseball match is too long, the match I watched it took about 3.5 hours to finish. Anyway, for me, it's a new experience but it's the first and maybe the last.

Here are some pictures I took by my first digital camera and also DSLR, Canon Kiss X2 (you may know it under the international name EOS 450D, or Rebel XSi if you're in America while Kiss X2 is for Japanese market)

Outside


Inside


The field


The scoreboard


The match



The fans



The cheerleaders (they're beautiful and hot)



And the last thing, the winner is LG Twins.

"I don’t afraid a new technology..."

When you see the title of this post, you can imagine some funny things. Exactly! When I read it, it made me laugh and I couldn't stop. It's a statement in a resume I had just received yesterday. (The full statement is "I don’t afraid a new technology, for me a few time I can work with any technology.")

I know many Vietnamese lack of knowledge and experience in English, even me. But it's not just about grammar, it's about the meaning of the statement. What is the point of it in your resume? Are you trying to excite yourself?

When you write down some fucking things in your resume, you should understand what you're fucking doing. If you couldn't understand what you're fucking doing, how could you get your fucking job done?

You "don't afraid a new technology"? Yes, you "don't". But I "do" afraid of you :-D

Tuesday, June 10, 2008

ReSharper 4.0 reaches the destination

JetBrains just has released ReSharper 4.0 (R#) final after the first release candidate one week. For the new features of this version, you can check it here.

The sad thing is R# 4 didn't do full support for XAML. I can see a lot of errors and warnings when I open a XAML file. Hope that they will resolve it in one of the next versions soon.

Anyway, I will try to find a workaround for this problem. And I can find it, I will post it here.

Sunday, June 08, 2008

Beef-piplomacy

These days in Korea there are many demonstrations when Korean worry about the impact of American mad beef to their health. It's one of the factors which make the trust in Lee Myung Bak, new Korean president, is going down. Also there are many titles on newspapers talk about America-Korea piplomacy under the name of "Beef-piplomacy" (Korean government wants a FTA with America so they need to open beef market in Korea to American beef producers).

Maybe they, Korean, worry about mad beef a little, but if you live in Korea, you already know that they're trying to protect their benefit. The price of Korean beef is over 2-3 times of Australian beef. It's too expensive.

Tuesday, June 03, 2008

ReSharper 4.0 reaches Release Candidate

JetBrains has just released first RC of ReSharper 4.0. This new version supplies many new and improvement features for C# 3.0, LINQ and more than that.

These days I'm quite busy in studying ICONIX process and learn how to apply it in my works so I don't have time to try this RC build. But when I come back to Vietnam, I will use it for my NEW works for sure.