Saturday, November 29, 2008

Palo Alto Reserva 2006



Yesterday was a party from the office.
So, I drank some beer, but I coudln't have dinner!!!
Curiously, this country, they don't have dinner at a drink party.
They use just beer for their greedy self.
Anyway, that's ok. I can enjoy their style.

But, today i felt really hungry. :)
So, I made a decision to eat some meat. huhu.
Beef. How can I imagine beef without wine?
And I wanted to a little bit good taste wine. So I chose a little bit reasonable wine.

Its taste was very normal.
Not too light, not too deep, not too tannin. It was really normal.
But, It made a good harmony with a beef.
That's good.


note : Open 15 minutes before serving to enjoy the true flavour of Palo Alto.

But, I did make it just 5 minutes. :)
Next time, if I enjoy it again, I'll wait 15 minutes. 

------------------------------------------------

Name : Palo Alto Reserva 2006
Country : Chile
Vintage : 2006
Style : Full bodied cabernet sauvignon
Colour : Red
Sweet : 3.7 / 5
Tannin : 3.5 / 5
Deep : 3.8 / 5
Price : 3.8 / 5 (S$23+)

Overall  : 3.7/ 5

Gato Negro 2007




I wanted to try to the cheapest wine.
But I want to a red wine. not white and not very light wine.
Eventually, I chose this wine from Chile.

When I was in Korea, I enjoyed some chile wine.
(Montes Alpha, Equus, 1865, Yali....)
But, curiously, I can't find easily wines of Chile here.
I think it's due to a price competition.
Most wines are expensive than other countries.
Chile wine are also expensive. (Even they are cheaper than other contries' wines.)
I haven't seen Montes Alpha yet in Singapore. Althogh, it is very popular in Korea.

Anyway, this wine is too cheap. :)
So, its taste is also light. Very light. I feel a bit disappointment.
I'm sure I'll never enjoy this wine anymore. keke.

-------------------------------------------

Name : Gato Negro 2007
Country : Chile
Vintage : 2007
Style : Cabernet Sauvignon, Medium bodied wine.
Colour : Vibrant ruby red. -_-;;;;
Sweet : 2 / 5
Tannin : 1.5 / 5
Deep : 1 / 5
Price : 3 / 5 (S$19)

Overall : 1.8 / 5

Argento Malbec 2006



After I watched a soccer match which Barcelona vs Real Madrid, Messi gave me lots of impressions.
Also, he always gave big impressions. :)
It's the reason I chose a wine from Argentina. Cheer Messi up!

A weakness point of this wine, it doesn't have a deep taste.
Maybe, its cost is too cheap. There are lots of people enjoy a light taste wine.
But in my case, i prefer a deep taste wine and strong tannin.

----------------------------------------------

Name : Argento Malbec 2006
Country : Argentina
Vintage : 2006
Style : 100% Malbec
Colour : Red
Sweet : 3.6 / 5
Tannin : 2 / 5
Deep : 1.5 / 5
Price : 4 / 5

Overall : 2.6 / 5

French Cellars Merlot 2007




I ran around my home town at mid night.
I reached the almost end of the whole track, i felt really thirsty, and hungry.
But i didn't want to beers. I wanted to drink some wine.
Though, it was a week day. It's a pitty. So, I chose a small wine rather than normal wine in the cvs.

This wine was not expensiv. It's really cheap. So, I didn't expect its taste.
But, it gave a good taste, smell and deep feeling. I got a nice satisfaction.

-------------------------------------------------

Name : French Cellars Merlot 2007
Contry : France
Vintage : 2007
Style : Mixed merlot.
Colour : Red
Sweet : 2.5 / 5
Tannin : 3 / 5
Deep : 3 / 5
Price : 4 / 5 (Small Wine price about S$6+)

Overall : 3. 2 / 5

Thursday, November 27, 2008

오늘의 생활영어

아침 회의 시간에 있었던 일.

시간이 좀 오래결렸다.
It took long time.

아주 간단한 문장이 아니던가!

하지만 팀 리드인 Ross 는 못 알아듣겠다는 표정을 지어주었다.
어째서? 뭐때메?? 다시 천천히 또박또박 말했더니, 그제서야 알아 들은 Ross.

생각을 좀 해보니깐 아마 Ross 는
It took wrong time.
으로 알아들은 것 같다.

한국인의 발음상 l, r 을 구별해서 발음하는 것은 쉬운일이 아니다.
물론, 의식적으로 확연히 구별해서 말하거나, 이미 혀가 구부러져서 발음을 잘하거나 하면 모르지만
문장안에서 부드럽게 사용하기에는, 나같은 초보자로서는 여간 어려운 일이 아닐 수 없다.
그렇다면 대안은??

It took a lot of time.
It took lots of time.

으로 처리해버리자.
a lot of ~ / lots of ~ 는 Western 인들도 상당히 많이 사용한다.
아마 혼동을 주지 않기 때문일 듯 싶다. 단수 복수 구별도 안하고. 발음도 쉽고.

한국에서 영어를 배울 때 a lot of ~ / lots of ~ 는 many / much 보다 priority 가 떨어져 있다.
하지만, 실제 회화에서는 전자를 더 많이 사용하는 것 같다.

C# 에서 파일 읽기

C# 에서 파일 읽으려고 할 때는, 아주 다양한 방법을 사용할 수 있다.

File 클래스를 사용할 때도,
Open, OpenRead, ReadAllBytes, ReadAllLines, ReadAllText...

FileStrea 클래스를 사용할 때도,
Read, ReadByte...

이렇게 다양한 방법으로 읽어올 수 있는데,



// Open the stream and read it back.
using (FileStream fs = File.OpenRead(path))
{
byte[] b = new byte[1024];
UTF8Encoding temp = new UTF8Encoding(true);

while (fs.Read(b,0,b.Length) > 0)
{
Console.WriteLine(temp.GetString(b));
}
}

저 링크에 있는 예제처럼은 사용하지 말아야 한다.

이유는 잘 모르겠지만 (내가 잘못한 것일 수 있음. 사실 이 확률이 젤 높음 -0-)
파일을 끝까지 못 읽는 문제가 발생한다.
왠지는 모르겠다고 -_-;;;

그냥 File.ReadAllBytes 로 읽어들이거나,
FileStream 의 ReadBytes 를 사용하는 것이 좋을 듯 하다.



using (FileStream fsSource = new FileStream(pathSource,
FileMode.Open, FileAccess.Read))
{

// Read the source file into a byte array.
byte[] bytes = new byte[fsSource.Length];
int numBytesToRead = (int)fsSource.Length;
int numBytesRead = 0;
while (numBytesToRead > 0)
{
// Read may return anything from 0 to numBytesToRead.
int n = fsSource.Read(bytes, numBytesRead, numBytesToRead);

// Break when the end of the file is reached.
if (n == 0)
break;

numBytesRead += n;
numBytesToRead -= n;
}
}

이 링크에 있는 예제는 문제 없이 잘 동작한다.

Wednesday, November 26, 2008

Terminator 4 Flash Poster




Christian Bale!!!

Even Terminator series 3 wasn't enough that my expectation,
I really expect Terminator 4.

Because of Christian Bale!!!

Tuesday, November 25, 2008

Fairview Stellenbosch Merlot 2006



생일날 먹었던 와인 중에서 가장 기억에 남는 맛을 느끼게 해주었다.
상당히 강하고 진했던 맛이 고기랑 같이 먹거나 아니면 다른 와인을 먹은 후에 먹을 때 좋을 듯 싶다.
가격은 여태 먹은 애들 중에선 상당히 쌨었음. :)

어떤 블로그에서 보니깐 이 와인은 2012년에 먹어야 최고의 맛을 느낄 수 있다고 한다.
그때가 되면 다시 한번 먹어봐야겠다.

It's the most impressive wine when I drank wines at my birthday.
I recommend it with beef or after some aperitif due to its strong and deep taste.
But, its price is over than other wines. :)

I saw an article from some blog on the web.
It said that this wine will be the best in 2012.
I'll try to drink it at that time. :)

---------------------------------------------

Name : Fairview Stellenbosch Merlot 2006
Country : South Africa
Vintage : 2006
Style : 100% Merlot Dried
Colour : Red
Sweet : 2.5 / 5
Tannin : 4.6 / 5
Deep : 4.9 / 5
Price : 2.5 / 5 (over S$40+)

Overall : 4.5 / 5

특급 소고기와 부대찌개







가족이 보내주신 특급 소고기와 김치를 비롯한 밑반찬.

그리고, 부대찌개 소스를 이용해서 각종 햄과 맛난 거를 엄청나게 넣고 만든 부대찌개.

겁나게 맛있었음.


망했음...

어제 산더미 같이 쌓여있던 빨래를 했는데,
그 중에는 흰색 옷이 많았고 수건도 많았다...



위의 수건은 원래 흰색이었음.... TT

범인이 무엇인가 하면,
맨날 신문지만 깔고 먹는 게 너무 볼품없어서 1만원정도 주고 구입했던 식탁보.
면으로 되어 있길래, 아무 생각없이 같이 빨았는데...

세탁기 안에서 인수분해 되었음...................
아 놔... 미치겠네 진짜. 삶기도 해봤는데, 삶는 걸로는 안되는 듯...
강력한 표백제를 사용해봐야겠음... 

안되면???? 다 버려야지 뭐.. TT
아.. 정말 아끼던, 흰 셔츠 있는데 말이지... 괴롭다. 아악.


이 빨간놈 임...
망할 Made in China

Sunday, November 23, 2008

생일 때 갔던 와인집

올해 생일에 Sam 형과 Judy 양이랑 갔던 곳.

Holland 에 있는 Dempsy Hill 에 갔다.

이곳은 조금 나이 있으신 Western 분들이 많이 계신 곳.

같이 술 마셔주고 생일 축하해준 Sam, Judy 에게 감사를...


대충 이렇게 생긴 곳임.


벽에는 와인이 나라별로 정렬되어 있음.


잠시 정신줄을 놓은....



야외에 있던 자리. 분위기는 끝내주었음.


그나마 멀쩡하게 나온 사진 :)



Saturday, November 22, 2008

Lupo Nero



엄청난 규모의 와인 생산지인 이탈리아. 한국에 있을 때는 이탈리아 와인이 너무 비싸서 거의 못먹었는데,
여기서도 뭐 살짝 비싸긴 마찬가지 :) 
이 와인은 한국에서 날아온 초특급 A++ 고기를 먹을 때 같이 곁들어 주었다. 작살이었음. :)

I enjoyed this wine with the excellent korean beef sent from mom.
I got better feeling because of the beef. :)

---------------------------------------------------

Name : Lupo Nero
Country : Italy
Vintage : 2006
Style : Full bodied dry red
Color : Red
Sweet : 3/5
Tannin : 3.2 / 5
Deep : 2.8 / 5
Price : 4 / 5 (SGD $20)

Overall : 3.3 / 5


Jacob's Creek Shiraz Vintage 2006



상당히 유명한 와인으로 적당한 가격에 괜찮은 맛을 즐길 수 있다.
한국에서는 한번도 못 봤었는 듯??

It's a very famous wine brand. We can enjoy its deep taste even without paying lots of money.
But, I think I haven't ever seen in Korea.
Maybe Korea doesn't import Austrailia Wines....

---------------------------------------------

Name : Jacob's Creek Shiraz Vintage 2006
Country : Austrailia
Vinatage : 2006
Style : Full bodied dry red
Color : Red
Sweet : 3.5 / 5
Tannin : 4 / 5
Deep : 4 / 5
Price : 5 / 5 (about S$23)

Overall : 4 / 5


Thursday, November 20, 2008

와인 레퍼런스 시작

싱가폴에 온 이후로 와인을 즐겨 먹고 있다.

몇가지 이유가 있는데, 

먼저 모든 술이 비싸다. 특히 술집에서 먹는 건 더 비싸다.
가장 큰 예로 소주를 들 수 있는데, 마트에서 사면 SD$18, 술집에서 먹으면 +SD$21 정도이다.
현재 환율로 치면 17,000 ~ 20,000 원 인셈.
그런데 마트에 가면 같은 가격에 맛 좋은 와인을 살 수가 있다.
그렇다면 무엇을 고르겠는가. 정말 한국식으로 먹을 때 말고는 와인이 낫지 않겠는가.

두번째 이유로는, 밖에서 Beef 를 먹으면 매우 비싸다.
더구나 맛도 덜하다. 거기다가 와인이나 맥주까지 추가해서 먹으면 돈이 수두루룩 깨진다.
싱가폴에 온지 2달 지나면서 부터는, 집에서 고기도 구워먹기 시작했다.
마트에서는 질 좋은 호주산 Beef 를 싼 값이 구할 수 있다. 



한 패키지당 4,000 ~ 6,000 원 정도이다. 혼자서는 한 패키지만 먹어도 배가 부르다.
고기의 질도 상당히 괜찮은 편. 물론, 한국 집에서 먹던 A++ 특급 고기에는 새발의 피도 안되지만...
여튼, 소고기에는 와인이 참 잘 어울리는 거 같다.

세번째 이유로는 싱가폴에는 참 다양한 종류의 와인이 있다.
전세계 각국에서 다양하게 수입되어 온 와인들. 가격도 다양하고 맛도 다양하다.
이렇게 좋은 환경에 있으면 즐겨주어야 하는 게 의무아닌가!


그런데, 사실 난 와인의 깊은 맛(?) 을 잘 모른다.
그냥 맛있다 없다 정도를 느낄 뿐이다.
그래서 그냥 마구잡이로 한동안 아무 생각없이 이것저것 먹다보니깐, 참 무의미 하다는 생각이 들었다.
막 뒷조사 하고 빈티지 따지면서 먹고 싶지는 않지만,
내가 무엇을 먹었고 어떤 맛을 느꼈으며, 어디서 만들었는 지 등에 대해서 기록을 했으면 한다는 생각이 들었다.

앞으로 먹는 모든 종류의 와인에 대해서는 매우 주관적인 평가를 항상 기록하도록 해야겠다.
나만의 레퍼런스를 만들어서 계속 참고하고 살펴보고 하면 재밌을 것 같다.
또한, 나처럼 큰 개념없이 그냥 고기와 잘 어울리니까 와인을 좋아하는 이에게 도움을 1g 이라도 줄 수 있을 거 같다.
그야말로 1석 2조.

이제 부터 시작~

Tuesday, November 18, 2008

블로그의 대전제

그동안 블로그는 알게 모르게 나를 압박해왔다.

글 하나 쓸 때에도 무언가 남에게 보여주어야 한다는 강박관념.

물론, 혼자 잡담도 많이 쓰고 그랬지만
예전에 게시판으로 홈페이지를 운영할 때와는 느낌이 많이 다르다.

아마 인터넷에 있는 Tech 쪽 블로그 들이 정보 전달이 주된 목적이고,
개인 블로그를 그런 용도로 사용하는 사람들도 꽤나 많아서
나도 그러한 압박을 계속 받아온 듯 하다.

이렇게 되면 문제가, 글 하나 쓸 때마다 번거롭고 거추장스럽다 보니
자연스럽게 안쓰게 된다. 무언가 전달할 내용이 없을 때에는.

그런데, 블로그란 게 무엇인가.
이름 그대로 log 아니던가. 자신의 생각, 일, 일상 등 사소한 것을 기록하는 것이다.
log 는 기록. 그게 정보가 되었던 쓰레기가 되었던 log 는 기록.
(서버에서 남기는 대부분의 log 는 garbage 가 됨. 응??) 암튼

'나는 그 동안 대전제를 잊고 있었다.'
'농구는 좋아하나?'
- 남훈, 노선생. 풍전고등학교.

블로그의 대전제를 잊지 말고 내 삶을 logging 하는 일을 다시 열심히 해 주어야 겠다.

Sunday, November 16, 2008

느린 것들은 안녕

이곳은 한국처럼 인터넷이 빠르지 못하다.
전세계 어딜가도 한국만큼 빠른 곳이 있을까... 라는 생각을 하고 있지만....
성격상 인터넷 느린 건 정말 못참겠다.

그리고 노트북을 사용중인데, 기본으로 딸려온 비스타를 어쩔 수 없이 쓰고는 있지만
인간적으로 너무 느리다. 환장할 정도로 느리다.
다른 것보다 특히 explorer 가 느린 것 같다. 도대체 내부에서 뭔 짓들을 하기에!!!

각설하고,
먼저 인터넷 느린 것들에 대한 해결책은

검색은 구글. 블로그는 블로거, 이글루.
음악은 구글MP3, 유투브, 뉴스는 RSS 로 받아보고.
게임정보는 그나마 루리웹은 빠른편이여서 다행.
은행들의 ActiveX 도 사람 돌아버리게 만드는 것 중 하나여서 로컬은행의 인터넷 뱅킹 가입.
사진집은 Picasa, Facebook. 사전은 Dictionary.com

그리고, 비스타 느려터진 건
SuperFetch 사용중지.
색인 기능 중지.
익스플로러 사용 대신 NexusFile 사용.
역시나 IE 보단 Chrome.

이제서야 좀 빨라졌음. -_-;
한국에서는 느끼지 못했던 것들을 느끼고 나니, 사람이 매우 바빠짐;;;

Wednesday, November 12, 2008

C#, Managed C++ 참고 자료

C# 레퍼런스 모음.

C/C++ 을 하다가 C# 으로 추가 개발을 하려는 사람에게 꼭 필요한 것들을 모아봤음.
직접 해보면서 삽질한 내용임.

C# eBook
http://www.bestsoftware4download.com/software/t-free-c-school-ebook-download-llijghlw.html
http://www.pnasoft.com/archive/2008/01/11/pro-csharp-2008-and-the-net-3-5-platform-4th-edition.aspx

C++ / CLI, Managed C++ eBook
http://int6.net/ebook/Expert.Cpp.Cli.NET.pdf

C# memcpy (링크를 까먹어서 -_- 코드로 대체)


// copied from group.google.com
public object raw_deserialize_ex(byte[] rawdatas, Type anytype)
{
int rawsize = Marshal.SizeOf(anytype);
if (rawsize > rawdatas.Length)
return null;
GCHandle handle = GCHandle.Alloc(rawdatas, GCHandleType.Pinned);
IntPtr buffer = handle.AddrOfPinnedObject();
object retobj = Marshal.PtrToStructure(buffer, anytype);
handle.Free();
return retobj;
}

// copied from group.google.com
public byte[] raw_serialize_ex(object anything)
{
int rawsize = Marshal.SizeOf(anything);
byte[] rawdatas = new byte[rawsize];
GCHandle handle = GCHandle.Alloc(rawdatas, GCHandleType.Pinned);
IntPtr buffer = handle.AddrOfPinnedObject();
Marshal.StructureToPtr(anything, buffer, false);
handle.Free();
return rawdatas;
}


Block Copy
http://msdn.microsoft.com/en-us/library/system.buffer.blockcopy.aspx

Byte[] to String
System.Text.Encoding.UTF8.GetString(...);

String to Byte[]
ASCIIEncoding.UTF8.GetBytes(...);

[Managed C++] System::String^ <-> std::string
http://www.codeguru.com/forum/showthread.php?p=1722705#post1722705

UI Invoke (다른 Thread 에서 ui 를 업데이트 하려면 invoke 를 거쳐가야함.)
http://msdn.microsoft.com/en-us/library/system.windows.forms.form.invoke.aspx
i.e.) this.Invoke(new _set_btn_enable_delegate(_set_btn_enable));

Property Grid
http://msdn.microsoft.com/en-us/library/aa302326.aspx

XML Serializer
http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx

CRC32, MD5, SHA1
http://www.vbaccelerator.com/home/net/code/Libraries/CRC32/article.asp
http://msdn.microsoft.com/en-us/library/system.security.cryptography.sha1cryptoserviceprovider.aspx

Native C++ <-> Unmanaged C++ <-> C#
http://sj21.wo.to/tt/483
http://sj21.wo.to/tt/484
http://blogs.msdn.com/junfeng/archive/2006/05/20/599434.aspx

Application 정보는 System.Application
Environment 정보는 System.Environment

다른 Application 실행시키려면
http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx


일단 이정도.

위의 내용만 잘 숙지해도, 기본적인 개발은 할 수 있음.

Tuesday, November 11, 2008

Normal story in Singapore



The road in front of my office.
It has an europe style feeling. Sometimes it's very good.
 

They are japanese raw sushies. In Crarky Quay, there is a big japanese super market.
I like japanese food as much as korean food. 


British council's football club. Hornets.
I'm a member of them. But not a starter yet.
In last two matches, i played poor game. :(
I have to redeem my previous skill.



It's a kebab. I ate it near Clarky Quay.
It was really nice. But, a friend (singaporean) recommended another place in East Coast.
So I wanna go there to eat it!




Many people went to Robertson Walk to watch soccer game.
EPL match is very famous in Singapore. Lots of people usually make a gathering to watch it.
Especially, there are lots of fans for Liverpool and Manchester United.
When the two teams have a match against each other, so many people might be gathered.
Robetson Walk is really good place to watch soccer game, and enjoy soccer game with many people.
Look above pictures. There are over 11 screens around the main hall, and you can watch the match!
If I don't have any appointment on weekend, I usually go there. 




Russian Elf~ (elves)
When me and Sam strolled through Clarky Quay, we got a big shock.
Two Russian Elves! Not just one, two! They were elves not human.
So, we asked them take pictures with us. That's it!

If you want to see large pictures, just click on the picutres.

Sunday, November 9, 2008

새로운 블로그

기존 블로그 (http://steeple.cafe24.com) 는 태터툴즈를 사용하고 있는데,

이상하게도 회사에서는 로그인이 되는데 집에서는 안된다. -_-

태터툴즈 기반인 티스토리도 로그인이 안된다.

아마 ip 때문에 자동 로그아웃 되는 거 같은데,

태터툴즈 소스가 매우 복잡한 상태이고, 내가 그걸 분석할 1g 의 노력조차 들이고 싶지 않기 때문에

새롭게 블로그를 만들었다.

새로운 블로그를 만들 때의 고려사항이,

속도, 편의성, 백업 등 이 있었는데 외국에서 한국 사이트는 죄다 느림.

이것 저것 찾아보다가 그냥 구글에서 하는 블로그 로 결정.

최소 몇 년 내로는 망하지 않을테고... 뭐 내가 죽을 때까지 안 망할지도?

그래서 백업은 일단 가능하겠지 라고 생각하고 있고,

편의성은 좀 떨어지지만 속도가 예술이기 때문에 구글로 들어왔다.

역시 외국에는 구글이 먹어준다. 속도로 모든 걸 제압!


이곳에선 영어와 한글을 맘대로 쓰겠음.

한글 폰트가 넘 꼬려서 걍 영어로 쓰고 싶은 마음이 굴뚝같음...

아무튼 메일도 구글, 블로그도 구글, 사진집은 페이스북 (구글이 먹음)...

죄다 구글이구나;;; 구글 만세.