<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14291289</id><updated>2011-11-10T16:09:40.424+07:00</updated><category term='story'/><category term='pictures'/><category term='teamcity'/><category term='reading'/><category term='idea'/><category term='wiki'/><category term='continuous integration'/><category term='korea'/><category term='javascript'/><category term='java'/><category term='web'/><category term='junit'/><category term='music'/><category term='nunit'/><category term='blog'/><category term='sql server'/><category term='ie'/><category term='life'/><category term='mvc'/><category term='visual studio'/><category term='applications'/><category term='testng'/><category term='groovy'/><category term='html'/><category term='thoughts'/><category term='internet'/><category term='marketing'/><category term='uml'/><category term='windows'/><category term='fun'/><category term='testing'/><category term='dotnet'/><category term='windsor'/><category term='work'/><category term='extjs'/><category term='asp.net mvc'/><category term='database'/><category term='resharper'/><category term='svn'/><title type='text'>t800t8's weblog</title><subtitle type='html'>Just a poor developer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default?start-index=101&amp;max-results=100'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>412</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14291289.post-5755369057172465442</id><published>2010-06-01T08:31:00.003+07:00</published><updated>2010-06-01T08:36:32.580+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Move to new home</title><summary type='text'>My blog is moved to http://blog.agilehobo.com. See you there :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5755369057172465442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5755369057172465442&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5755369057172465442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5755369057172465442'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/06/move-to-new-home.html' title='Move to new home'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8108972989166413284</id><published>2010-04-26T08:26:00.004+07:00</published><updated>2010-05-10T14:34:22.236+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><title type='text'>How to change registered owner and registered organization for Visual Studio 2008 and 2010</title><summary type='text'>Here are steps to change registered owner and registered organization for Visual Studio 2008 and 2010Open registry editor (type 'regedit' at Run command, clicks OK button, and select 'Yes' if you have UAC confirmation).Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion (or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Note\Microsoft\WindowsNT\CurrentVersion on Widows x64).Change 2 </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8108972989166413284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8108972989166413284&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8108972989166413284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8108972989166413284'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/04/how-to-change-registered-owner-and.html' title='How to change registered owner and registered organization for Visual Studio 2008 and 2010'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4787382617381810440</id><published>2010-04-13T11:08:00.003+07:00</published><updated>2010-04-13T13:50:53.932+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Free Notepad alternatives</title><summary type='text'>I'm a long-time user of Notepad++ until the day I start to work on MSBuild scripts. The extension of MSBuild scripts usually is PROJ (but you can name it yourself) and actually it's a XML file which describes about build process. The reason why I need to find another Notepad alternative to replace Notepad++ is it cannot detect the format of the file, so when I open a MSBuild script, I need to </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4787382617381810440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4787382617381810440&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4787382617381810440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4787382617381810440'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/04/free-notepad-alternatives.html' title='Free Notepad alternatives'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2526203959180140900</id><published>2010-03-25T00:06:00.006+07:00</published><updated>2010-03-25T00:27:03.908+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Generating class, activity and use case diagrams on the fly</title><summary type='text'>Sometimes you need to create UML diagrams quickly to show your ideas on your web page. To do it, you need to use a tool to create the diagram, then capture or export it, save as an image then upload somewhere before add it to the page. It's waste of time.Now with yUML, you only need to write some text, YES - ONLY SOME TEXT, to generate UML diagrams on the fly without any special tools.Example:</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2526203959180140900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2526203959180140900&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2526203959180140900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2526203959180140900'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/03/generating-class-activity-and-use-case.html' title='Generating class, activity and use case diagrams on the fly'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5783337543172380495</id><published>2010-03-20T17:11:00.004+07:00</published><updated>2010-03-20T17:56:59.416+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Setting up a personal wiki</title><summary type='text'>At office, we used wiki to share knowledge about projects and technical things. It's a good way to keep, organize and share the information. So I decided to install a wiki on my PC for personal usage.Take a look around on open source wikis, I decided to install ScrewTurn Wiki on my PC (Windows 7). The reason I try it because it's included in Microsoft Web Platform Installer, so maybe it's good </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5783337543172380495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5783337543172380495&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5783337543172380495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5783337543172380495'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/03/setting-up-personal-wiki.html' title='Setting up a personal wiki'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8710296898045152163</id><published>2010-03-18T23:29:00.008+07:00</published><updated>2010-03-19T08:07:50.161+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='extjs'/><title type='text'>Change data format in Ext JS's Template and XTemplate</title><summary type='text'>Sometimes you want to change format of the data before showing it to your users, example: Change it to upper case, add '$' for USD,... Ext JS provides a few formatters and the good thing is you can use them in Template and XTemplate easily.Example:new Ext.XTemplate(    '',        '',            'Full name: {firstName} {lastName}',            'Account identifier: {accountIdentifier:capitalize}',</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8710296898045152163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8710296898045152163&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8710296898045152163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8710296898045152163'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/03/change-data-format-in-ext-jss-template.html' title='Change data format in Ext JS&apos;s Template and XTemplate'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6740273797053262839</id><published>2010-03-08T10:27:00.007+07:00</published><updated>2010-03-08T10:40:21.587+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='continuous integration'/><title type='text'>How do you organize your build configurations?</title><summary type='text'>I'm using TeamCity for the first project I tried to apply CI and I created build configurations as below:TrunkDevelopment build configuration, it will run if files are checked into trunk. No code coverage, no artifact, it should run as fast as it canNightlyIt will run nightly and produce code coverage and artifactReleaseAs its name, just for releasing. It also supports to deploy the release to </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6740273797053262839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6740273797053262839&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6740273797053262839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6740273797053262839'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/03/how-do-you-organize-your-build.html' title='How do you organize your build configurations?'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__uebF3bIBXY/S5Rwg2KyA6I/AAAAAAAAAJE/Dw1oWOPTBQg/s72-c/Builds.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7443889550016472133</id><published>2010-03-01T00:10:00.002+07:00</published><updated>2010-03-01T00:20:52.645+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Updating 2010 plan progress</title><summary type='text'>I made a plan for 2010 and after 2 months I decided to update the progress. It will help me to keep on track and focus on what I planned.TeamCity - In progressASP.NET MVC - In progressExtJS - Stopped, don't know when to resumeMSBuild - Stopped but maybe I will resume it next weekNHibernate - No progressCastle ActiveRecord - No progressCastle Windsor - No progress</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7443889550016472133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7443889550016472133&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7443889550016472133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7443889550016472133'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/03/updating-2010-plan-progress.html' title='Updating 2010 plan progress'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7450021247836207874</id><published>2010-02-21T11:41:00.003+07:00</published><updated>2010-02-21T12:05:51.488+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>My workspace</title><summary type='text'>This is my workspace. Not very nice, but simple and comfortable. The most important thing here is my workstation:CPU: Intel Q9550 2.83GHzMotherboard: Gigabyte EP45-DS4PRAM: 8GB (4GB (2GB x 2) Crucial Ballistix Tracer Kit x 2)Monitor: Dell UltraSharp 2405FPWVGA card: Gigabyte GV-NX86T256H-ZL 256MBHard disk drivers: Samsung 160GB SATA x 1, Samsung 1TB SATA2 x 1External DVD writer: Samsung </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7450021247836207874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7450021247836207874&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7450021247836207874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7450021247836207874'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/02/my-workspace.html' title='My workspace'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__uebF3bIBXY/S4C_AWpnhrI/AAAAAAAAAI8/cAAmpfQm410/s72-c/Workspace02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5886508188092228391</id><published>2010-01-24T23:04:00.006+07:00</published><updated>2010-01-25T09:31:11.165+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Being a father and a chance to update the plan once again</title><summary type='text'>My wife is pregnant and I expect to become a father this September. So it's a great chance to update the plan for 2010 once again.Seems I had a long list for the tools/frameworks I want to be proficient in last time, but becoming a father (and a good father) is a more important thing. So sorry, some of you can wait for next year.Here is the updated list of tools/frameworks I want to be proficient</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5886508188092228391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5886508188092228391&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5886508188092228391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5886508188092228391'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/01/being-father-and-chance-to-update-plan.html' title='Being a father and a chance to update the plan once again'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1018697987041307289</id><published>2010-01-21T10:39:00.003+07:00</published><updated>2010-01-21T10:52:01.249+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Plan for 2010 (updated)</title><summary type='text'>The plan I made here seems not clear, so after a few days, I decided to update the plan for 2010. And here is my plan for 2010:Be proficient in these tools/frameworksTeamCityWPFSilverlightASP.NET MVCExtJSMSBuildNHibernateCastle stack (ActiveRecord, MonoRails, Windsor)Read these booksExtJS in Action (Manning)Growing Object-Oriented Software, Guided by Tests (Addison Wesley)Inside the Microsoft </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1018697987041307289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1018697987041307289&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1018697987041307289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1018697987041307289'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/01/plan-for-2010-updated.html' title='Plan for 2010 (updated)'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4771535188455914049</id><published>2010-01-16T17:44:00.004+07:00</published><updated>2010-01-16T17:58:36.072+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Sleep and when you wake up, your sound will back</title><summary type='text'>Seems it's strange but it's the solution I tried and it worked when my PC (with Windows 7 Ultimate x64) cannot play any sounds. Of course I tested my speakers, my headphone, re-plugged speakers and headphone, reinstalled sound card driver, but all of them didn't help.But it doesn't mean you need to go to sleep, then wake up. It means you need to put your PC into Sleep mode then when you wake it </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4771535188455914049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4771535188455914049&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4771535188455914049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4771535188455914049'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/01/sleep-and-when-you-wake-up-your-sound.html' title='Sleep and when you wake up, your sound will back'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3105185130735216039</id><published>2010-01-13T10:49:00.004+07:00</published><updated>2010-01-13T10:52:58.688+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='extjs'/><title type='text'>renderTo vs. applyTo</title><summary type='text'>When I started to use ExtJS, I was confused what is different between Ext.Component's 'renderTo' and 'applyTo' configuration option. And I think it's the same problem with other developers who have just started to work with ExtJS. Here is my understanding about 'renderTo' and 'applyTo':renderTo: The place where the component will be rendered (it's usually a DIV)applyTo: It's usually a DIV also. </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3105185130735216039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3105185130735216039&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3105185130735216039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3105185130735216039'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2010/01/renderto-vs-applyto.html' title='renderTo vs. applyTo'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7602305409666111160</id><published>2009-12-29T16:40:00.005+07:00</published><updated>2010-01-08T15:32:36.590+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>2009 &amp; 2010</title><summary type='text'>In 2009, I did 2 important things:Changed the job. Now I'm working in GIS team of a Danish companyGot married, sure, it must be one of the most important things in men's lifeAnd in 2010, I planned:Be a master of TeamCity and MSBuildLearn ExtJS as much as possibleLearn a new language (F#, Scala, Boo are considering)Spend more time for software architect and agile developmentHave something RUNS</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7602305409666111160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7602305409666111160&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7602305409666111160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7602305409666111160'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/12/2009-2010.html' title='2009 &amp; 2010'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2136259840771673931</id><published>2009-12-21T22:17:00.002+07:00</published><updated>2009-12-21T22:22:42.279+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><title type='text'>A WON'T FIX bug or an WELCOME to provide a patch</title><summary type='text'>Today I received a comment of my NetBeans bug report from NetBeans team, and seems it's the only one from NetBeans team:   This bug was reported against NetBeans IDE 6.0 or an older release, or    against a non-maintained module. NetBeans team does not have enough    resources to get to this issue, therefore we are closing the issue    as a WONTFIX. If you are interested in providing a patch for </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2136259840771673931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2136259840771673931&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2136259840771673931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2136259840771673931'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/12/wont-fix-bug-or-welcome-to-provide.html' title='A WON&apos;T FIX bug or an WELCOME to provide a patch'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8218024096814111095</id><published>2009-12-10T12:04:00.002+07:00</published><updated>2009-12-10T12:05:32.573+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><title type='text'>Visual Studio on the web</title><summary type='text'>Simple but looks nice :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8218024096814111095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8218024096814111095&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8218024096814111095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8218024096814111095'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/12/visual-studio-on-web.html' title='Visual Studio on the web'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__uebF3bIBXY/SyCBeuMAmuI/AAAAAAAAAIk/f8Ezj86z-XI/s72-c/VS-web.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6581885041390280469</id><published>2009-12-03T17:16:00.001+07:00</published><updated>2009-12-03T17:16:29.202+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><title type='text'>Download TeamCity 5.0 now</title><summary type='text'>Even JetBrains didn't update TeamCity's web site yet, maybe because they didn't finish to update its document yet, but you can get it here: http://download.jetbrains.com/teamcity/TeamCity-5.0.exeEnjoy CI with pleasure :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6581885041390280469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6581885041390280469&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6581885041390280469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6581885041390280469'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/12/download-teamcity-50-now.html' title='Download TeamCity 5.0 now'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8726325043435608540</id><published>2009-10-08T11:02:00.004+07:00</published><updated>2009-10-08T11:18:24.815+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Rendering a TABLE inside a DIV in IE problem</title><summary type='text'>I've just head a rendering problem on IE (IE8). It doesn't happen in static HTML, but it only happens in generating HTML by using JavaScript dynamically. I did as below:   var myDiv = document.getElementById('myDiv'); var table = document.createElement('table');  myDiv.appendChild(table);   var tr = document.createElement('tr'); table.appendChild(tr); var centerTd = document.createElement('td'); </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8726325043435608540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8726325043435608540&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8726325043435608540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8726325043435608540'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/10/rendering-table-inside-div-in-ie.html' title='Rendering a TABLE inside a DIV in IE problem'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2685656979487374283</id><published>2009-09-02T19:43:00.003+07:00</published><updated>2009-09-02T19:47:23.165+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Sorry, Denmark</title><summary type='text'>I have an opportunity to work in Denmark in a few months. I really like it because it helps me to have a chance to live in Denmark, and maybe, visit Europe. But because of a big personal plan, I decided to reject it.Sorry, Denmark, maybe next time.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2685656979487374283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2685656979487374283&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2685656979487374283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2685656979487374283'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/09/sorry-denmark.html' title='Sorry, Denmark'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8758851931888416631</id><published>2009-08-01T11:48:00.001+07:00</published><updated>2009-08-01T11:50:02.841+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Wash your hands too - H1N1 song</title><summary type='text'>Very funny!And the original song</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8758851931888416631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8758851931888416631&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8758851931888416631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8758851931888416631'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/08/wash-your-hands-too-h1n1-song.html' title='Wash your hands too - H1N1 song'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1057173608075031485</id><published>2009-07-31T22:38:00.006+07:00</published><updated>2009-07-31T23:13:03.087+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><title type='text'>Configuring TeamCity with SQL Server 2008 Express</title><summary type='text'>I tried to configure TeamCity with SQL Server 2005 (both Express &amp; none Express versions), but I haven't ever try with SQL Server 2008 Express. So when I install Windows 7 RTM, I think it's the time to update to SQL Server 2008 Express. Based on David's post, I update the configuration process as I did.Install SQL Server Express 2008Configure SQL Server Express 2008 to use a static port (default </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1057173608075031485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1057173608075031485&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1057173608075031485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1057173608075031485'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/07/configuring-teamcity-with-sql-server.html' title='Configuring TeamCity with SQL Server 2008 Express'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4012770390759070431</id><published>2009-07-13T11:27:00.005+07:00</published><updated>2009-07-13T11:41:06.182+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='nunit'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>How to check exception message in NUnit 2.5</title><summary type='text'>In previous post, I mentioned how to check for expected exceptions in NUnit 2.5 to run with ReSharper and my prefered way but it lacks of how to check for exception messages. In this post, I will address it.To check exception messages, I cannot use Assert.That(), my prefered way, because it returns nothing. The only way I can use is Assert.Throws(). Assert.Throws() returns an instance of the </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4012770390759070431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4012770390759070431&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4012770390759070431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4012770390759070431'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/07/how-to-check-exception-message-in-nunit.html' title='How to check exception message in NUnit 2.5'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5737098643576106047</id><published>2009-07-07T13:48:00.004+07:00</published><updated>2009-07-07T14:32:54.690+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net mvc'/><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>Theory, the boring part. Or the second partial (and the last) review of Pro ASP.NET MVC Framework</title><summary type='text'>After having the exciting knowing how to work with ASP.NET MVC in pratice, I move to the boring part, theory, of Pro ASP.NET MVC Framework. This part is broken up to 9 chapters.Chapter 7, "Overview of ASP.NET MVC Projects", gives me the understand about ASP.NET MVC project structure, how to debug a project, and detail about the request processing pipeline which teaches you what each components in</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5737098643576106047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5737098643576106047&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5737098643576106047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5737098643576106047'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/07/theory-boring-part-or-second-partial.html' title='Theory, the boring part. Or the second partial (and the last) review of Pro ASP.NET MVC Framework'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8948429064482823102</id><published>2009-06-23T23:48:00.006+07:00</published><updated>2009-06-24T00:00:39.607+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windsor'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net mvc'/><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>Partial review of Pro ASP.NET MVC Framework</title><summary type='text'>I've just finished the last chapter of part 1 of Pro ASP.NET MVC Framework. In this part, the author teaches me how to write a small online store where users can browse all products, filters the products by category, add products to cart, remove them from cart, and do check out. The store also has a basic administration area where the administrator can add/update/remove products (with theirs </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8948429064482823102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8948429064482823102&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8948429064482823102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8948429064482823102'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/06/partial-review-of-pro-aspnet-mvc.html' title='Partial review of Pro ASP.NET MVC Framework'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-79934202973310187</id><published>2009-06-01T09:34:00.003+07:00</published><updated>2009-06-01T09:39:37.652+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>How to create a SQL Server database by command line</title><summary type='text'>In previous post, I show you how to attach a SQL Server database by command line, and here I want to show you how to create a SQL Server database by command line.    C:\&gt;sqlcmd -S .\SQLEXPRESS -E    1&gt; use master    2&gt; go    Changed database context to 'master'.    1&gt; create database teamcity collate Latin1_General_CI_AI_KS    2&gt; go</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/79934202973310187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=79934202973310187&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/79934202973310187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/79934202973310187'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/06/how-to-create-sql-server-database-by.html' title='How to create a SQL Server database by command line'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2343745271231200461</id><published>2009-05-31T22:13:00.004+07:00</published><updated>2009-06-01T23:51:53.890+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>How to attach and detach SQL Server database by command line</title><summary type='text'>SQL Server comes with an useful command line tool (sqlcmd.exe) to help manage your database. And here is how to attach a database to SQL Server:    C:\&gt;sqlcmd -U your_username -P your_password    1&gt; use msdb    2&gt; go    Changed database context to 'msdb'.    1&gt; sp_attach_db 'database_name', 'data_file', 'log_file'    2&gt; goUpdate: And here is how to detach a database by command line    C:\&gt;sqlcmd </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2343745271231200461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2343745271231200461&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2343745271231200461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2343745271231200461'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/05/how-to-attach-sql-server-database-by.html' title='How to attach and detach SQL Server database by command line'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2030533127612112902</id><published>2009-05-26T13:44:00.013+07:00</published><updated>2009-08-17T08:47:15.309+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resharper'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='nunit'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>Should I ignore NUnit 2.5?</title><summary type='text'>I use built-in test runner in ReSharper to run NUnit tests. But this code fragment is passed with NUnit 2.5, but not with NUnit 2.4.8. Try to find, sadly, it is problem of licensing.    [Test]    [ExpectedException(typeof(ArgumentException))]    public void DivideANumberByZeroShouldThrowException()    {        // do nothing    }I can use NUnit test runner, but I prefer to use ReSharper built-in </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2030533127612112902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2030533127612112902&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2030533127612112902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2030533127612112902'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/05/should-i-ignore-nunit-25.html' title='Should I ignore NUnit 2.5?'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4731574562087320600</id><published>2009-05-15T19:41:00.004+07:00</published><updated>2009-05-15T19:55:35.053+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Visual Studio 2010 will support LESBIAN and TDD strongly</title><summary type='text'>Just open this link, you will find out that Visual Studio 2010 will support LESBIAN and TDD strongly.Thanks Google, you made me fun. And for sure I will get this beta with my MSDN account and try the new BigInteger :-D</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4731574562087320600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4731574562087320600&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4731574562087320600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4731574562087320600'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/05/visual-studio-2010-will-support-lesbian.html' title='Visual Studio 2010 will support LESBIAN and TDD strongly'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5008727417398848245</id><published>2009-05-05T22:56:00.003+07:00</published><updated>2009-05-05T23:04:16.951+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windsor'/><title type='text'>Windsor 2.0 is released</title><summary type='text'>Today, Ayende and his team released Windsor 2.0. Even I'm more familiar with ActiveRecord than Windsor, I will use Windsor for my future projects. And, for sure, I will take a look at the upcoming version of MonoRail when it'll out as a competitor of ASP.NET MVC.Congratulation!</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5008727417398848245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5008727417398848245&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5008727417398848245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5008727417398848245'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/05/windsor-20-is-released.html' title='Windsor 2.0 is released'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6779263345071272872</id><published>2009-05-05T10:45:00.002+07:00</published><updated>2009-05-05T14:26:39.170+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mvc'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net mvc'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>Why I like MVC</title><summary type='text'>These days there are many discussions about ASP.NET WebForms vs ASP.NET MVC and why they prefer ASP.NET WebForms over ASP.NET MVC, or vice versa. But there is only one REAL reason I prefer MVC, in this particular case ASP.NET MVC (over ASP.NET WebForms), is I HAVE FULL CONTROL. When I like to have full control, it doesn't mean I don't trust others, and even I need to work more (to control), but I</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6779263345071272872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6779263345071272872&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6779263345071272872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6779263345071272872'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/05/why-i-like-mvc.html' title='Why I like MVC'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1560077938161399699</id><published>2009-05-01T16:31:00.003+07:00</published><updated>2009-05-01T16:36:20.371+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><title type='text'>Code Progression</title><summary type='text'>Just found a blog about automation building with TeamCity and enjoy reading it :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1560077938161399699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1560077938161399699&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1560077938161399699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1560077938161399699'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/05/code-progression.html' title='Code Progression'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1187543494274250884</id><published>2009-04-26T17:38:00.003+07:00</published><updated>2009-04-26T17:50:13.745+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><title type='text'>TeamCity 4.5 was released</title><summary type='text'>While I was having a team building tour with my colleagues, JetBrains released TeamCity 4.5.Here are some of the release highlights in this new version:LDAP integration with automatic user profiles synchronizationUser groups management engine allowing to fine-tune team members’ roles and access rights, set up groups hierarchy and notification rulesCVS and Perforce plugin version 2008.2 support in</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1187543494274250884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1187543494274250884&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1187543494274250884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1187543494274250884'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/04/teamcity-45-was-released.html' title='TeamCity 4.5 was released'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1365156655250008691</id><published>2009-04-26T17:23:00.007+07:00</published><updated>2009-04-26T17:43:22.869+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Nha Trang - Team Building 2009</title><summary type='text'>I came back home this morning from Nha Trang for a team building tour. There I played games with my colleagues and had 3 DAYS WITHOUT COMPUTER to relax under the sunshine with blue sea and white sand. It's very nice trip :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1365156655250008691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1365156655250008691&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1365156655250008691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1365156655250008691'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/04/nha-trang-team-building-2009.html' title='Nha Trang - Team Building 2009'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7772548381243261790</id><published>2009-04-12T12:03:00.004+07:00</published><updated>2009-04-12T12:12:58.164+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resharper'/><title type='text'>ReSharper 4.5 was released</title><summary type='text'>My favorite tool for .NET development, ReSharper, has new version. In this version, JetBrains brought many improvements and enhancements:    Performance and memory consumption: When working on large solutions, you will feel a great deal of difference between ReSharper 4.0 and 4.5.New solution-wide warnings and suggestions: Analyze usage of non-private types and type members within your whole </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7772548381243261790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7772548381243261790&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7772548381243261790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7772548381243261790'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/04/resharper-45-was-released.html' title='ReSharper 4.5 was released'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6072154855951680937</id><published>2009-03-18T21:20:00.005+07:00</published><updated>2009-03-18T21:31:35.149+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Quite busy</title><summary type='text'>These days I didn't update my blog 'cause I'm quite busy with my job. If you're care about my work, thanks, I'm working on an internal project which uses ASP.NET, Castle ActiveRecord and, maybe, Castle Windsor.And there is a surprise news to you, JetBrains will start the EAP of their issue tracker soon. Looking forward to try it. And if you want to take a look on it, check out here.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6072154855951680937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6072154855951680937&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6072154855951680937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6072154855951680937'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/03/quite-busy.html' title='Quite busy'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1030374142819390235</id><published>2009-01-21T10:50:00.001+07:00</published><updated>2009-01-21T10:51:40.509+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Case sensitive - a headache experience</title><summary type='text'>In a few days, I met some problems relate with case sensitive. The first one is with PostgreSQL and the second one with Subversion. These problems happened on Windows, even it is not a case sensitive OS.When I create a table (or a field) which its name is not in lower case, example: User, FirstName. PostgreSQL will create the name with double quotes (User -&gt; "User", FirstName -&gt; "FirstName"). </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1030374142819390235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1030374142819390235&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1030374142819390235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1030374142819390235'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/01/case-sensitive-headache-experience.html' title='Case sensitive - a headache experience'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4603518829563830314</id><published>2009-01-16T23:43:00.004+07:00</published><updated>2009-01-16T23:49:26.085+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Goodbye Korean - Hello Danish</title><summary type='text'>Today is the last day of the first week I work for a Danish company. Even my general director is a Vietnamese (and most of my colleagues are Vietnameses), I'm working under management of a Danish guy.We have a small IT group with 7 people. 6 of them are Vietnameses, included me, and we are almost at the same age. The working environment is open, I like it. Even we have some problems in start up, </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4603518829563830314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4603518829563830314&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4603518829563830314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4603518829563830314'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2009/01/goodbye-korean-hello-danish.html' title='Goodbye Korean - Hello Danish'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7331022112346337164</id><published>2008-11-29T10:12:00.007+07:00</published><updated>2008-11-29T10:38:32.535+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Bigger is better</title><summary type='text'>I saw many people build their PCs with 2 or more monitors, and I like it. But the problem is buying 2 or more monitors needs to spend more money (about 300 bucks for one 22" monitor). It excess my pocket. At the end I decided instead of buying 2 monitors, I bought a 24" Dell UltraSharp monitor (only 378$ for a second hand one), and I have no regret. (And there is a good news, now the price is </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7331022112346337164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7331022112346337164&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7331022112346337164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7331022112346337164'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/bigger-is-better.html' title='Bigger is better'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__uebF3bIBXY/STC3d02Da9I/AAAAAAAAAHI/SeMXoSBn2jE/s72-c/11-29-2008+10-02-27+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-9107071574352938854</id><published>2008-11-28T11:03:00.003+07:00</published><updated>2008-11-28T11:08:17.870+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><title type='text'>TeamCity 4.0 is released</title><summary type='text'>JetBrains released TeamCity 4.0 today. For the new features of version 4.0, you can find out here.Hope that I will have more chances to use TeamCity because, from next year, I will apply SCRUM, TDD and CI in practice with new job :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/9107071574352938854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=9107071574352938854&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/9107071574352938854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/9107071574352938854'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/teamcity-40-is-released.html' title='TeamCity 4.0 is released'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7909385520664008840</id><published>2008-11-26T01:00:00.007+07:00</published><updated>2008-11-26T11:10:30.142+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><title type='text'>Create link logo yourself - a nice marketing idea</title><summary type='text'>Today I found that I can create the link logo for IntelliJ IDEA myself (they call it "Banner Meccano!" - What's the heck?). I think it's a nice marketing idea. "Let's your lovely users to show their proud about your product themself" :-)You can see how to create and create a link logo for IntelliJ IDEA yourself here: http://www.jetbrains.com/idea/features/linklogos.jsp. And you can found my link </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7909385520664008840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7909385520664008840&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7909385520664008840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7909385520664008840'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/create-link-logo-yourself-nice.html' title='Create link logo yourself - a nice marketing idea'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1164377472932477716</id><published>2008-11-12T11:51:00.006+07:00</published><updated>2008-11-12T11:58:47.963+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Syntax highlight source code for Blogger</title><summary type='text'>Just add this code fragment to your template&lt;link href='http://t800t8.googlepages.com/SyntaxHighlighter.css' rel='stylesheet' type='text/css'/&gt;&lt;script language='javascript' src='http://t800t8.googlepages.com/shCore.js'/&gt;&lt;script language='javascript' src='http://t800t8.googlepages.com/shBrushCSharp.js'/&gt;&lt;script language='javascript' src='http://t800t8.googlepages.com/shBrushJava.js'/&gt;&lt;script </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1164377472932477716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1164377472932477716&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1164377472932477716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1164377472932477716'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/syntax-highlight-for-source-code-on.html' title='Syntax highlight source code for Blogger'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2999968164746521106</id><published>2008-11-07T09:34:00.005+07:00</published><updated>2008-11-07T09:42:43.197+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><title type='text'>Pocket the Eight</title><summary type='text'>JetBrains has just released IntelliJ IDEA 8 today and it has a bunch of new features. And here are the features of my choice:+ SQL-92, MySQL, SQLite with coding assistance and Console to run SQL scripts from the IDE+ Struts 2+ Subversion 1.5 merge tracking support+ JavaScript debugger+ UML class diagrams with navigation to the source code and refactoringsIn the near future, maybe I will work more</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2999968164746521106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2999968164746521106&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2999968164746521106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2999968164746521106'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/pocket-eight.html' title='Pocket the Eight'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7141988830835518727</id><published>2008-11-02T17:14:00.003+07:00</published><updated>2008-11-02T17:36:56.289+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>QOpen - Quick open an application on your PC</title><summary type='text'>Do you want to open an application, file or folder quickly? Try to use QOpen (QuickOpen). With QOpen you can assign shortcut keys to open an application, file or even a folder as you want. Every applications, folders or files can be opened by pressing Win key + Space + [asiggn key]. Example, you assigned "NP" for Notepad, you can open it by pressing Win key + Space + N + P.Maybe you will tell me </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7141988830835518727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7141988830835518727&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7141988830835518727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7141988830835518727'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/qopen-quick-open-application-on-your-pc.html' title='QOpen - Quick open an application on your PC'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3296314108146392006</id><published>2008-11-01T19:52:00.004+07:00</published><updated>2008-11-01T20:02:08.032+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Catching fishes on the road</title><summary type='text'>Wanna catch fishes on the road? Go to Hanoi, Vietnam now, immediately. It's 100% real.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3296314108146392006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3296314108146392006&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3296314108146392006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3296314108146392006'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/catching-fishes-on-road.html' title='Catching fishes on the road'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6069743309661615550</id><published>2008-11-01T07:07:00.004+07:00</published><updated>2008-11-01T07:17:15.370+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Help yourself to stand out of the crowd</title><summary type='text'>When you want to apply a new job, what will help you to stand out of the crowd? For sure, it's your resume (or CV). The employer will read it to find out what you've got and done (experience, knowledge,...), and to know that you're suitable for the job or not.When you write your resume, you can learn many tips from the books which teach you write it. Example: Use short but clear statements, use </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6069743309661615550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6069743309661615550&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6069743309661615550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6069743309661615550'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/11/make-yourself-to-stand-out-of-crowd.html' title='Help yourself to stand out of the crowd'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5457731007927036078</id><published>2008-10-30T11:36:00.004+07:00</published><updated>2008-11-01T06:46:09.587+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>BigInteger in .NET Framework 4 - The big WOW</title><summary type='text'>If you have experience with Java, maybe you know that Java supports BigInteger type. This data type supports to store and manipulate big integer numeric. But in .NET, there is no BigInteger type (Actually, as I remember, Microsoft added BigInteger to .NET Framework 3.5 2.0 beta, but then removed it in the final version).Now, in .NET Framework 4, Microsoft decided to add it back (check out the .</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5457731007927036078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5457731007927036078&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5457731007927036078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5457731007927036078'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/10/biginteger-in-net-framework-4-big-wow.html' title='BigInteger in .NET Framework 4 - The big WOW'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3266871297719459928</id><published>2008-10-27T22:02:00.008+07:00</published><updated>2008-11-07T10:36:53.521+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Enable AHCI Mode after installing Windows Server 2008</title><summary type='text'>Today my friend told me about enabling AHCI on Windows, it can help to improve the performance of IO when it can use the advantage of SATA hard disk drives. The problem is I didn't enable AHCI when I install Windows Server 2008. Is there any way to do it after installing the Windows?Yes, there is. And here it is:1. Exit all Windows-based programs.2. Click Start, type regedit in the Start Search </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3266871297719459928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3266871297719459928&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3266871297719459928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3266871297719459928'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/10/enable-ahci-mode-after-installing.html' title='Enable AHCI Mode after installing Windows Server 2008'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3989876694263010576</id><published>2008-10-25T15:55:00.003+07:00</published><updated>2008-10-25T22:38:13.443+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Changing Sleep mode to Shutdown mode, and vice versa</title><summary type='text'>In Windows Vista, when you click the Power button in Start menu, Windows Vista will go to sleep. But in Windows Server 2008, it will shut down. So how to change the Power button settings to sleep mode shut down the PC in Windows Server 2008?It's very simple. Just go to Control Panel, Power Options, select (or create) a power plan then change the setting as in the screenshot</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3989876694263010576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3989876694263010576&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3989876694263010576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3989876694263010576'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/10/changing-sleep-mode-to-shutdown-mode.html' title='Changing Sleep mode to Shutdown mode, and vice versa'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__uebF3bIBXY/SQLgLZsNlEI/AAAAAAAAAG4/TqENlRBoAx8/s72-c/10-25-2008+3-44-45+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3043189995401549090</id><published>2008-09-12T11:08:00.002+07:00</published><updated>2008-09-12T11:11:02.672+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>DataSet against DataReader</title><summary type='text'>Some of the scenarios in which a DataSet is easier to use than a DataReader include the following: When you need a convenient package to send the data to another component (for example, if you’re sharing information with other components or distributing it to clients through a web service).When you need a convenient file format to serialize the data to disk (the DataSet includes built-in </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3043189995401549090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3043189995401549090&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3043189995401549090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3043189995401549090'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/09/dataset-against-datareader.html' title='DataSet against DataReader'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1285766325750704450</id><published>2008-09-12T09:36:00.001+07:00</published><updated>2008-09-12T09:51:55.496+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Basic guidelines to create a database component</title><summary type='text'>Open and close connections quickly: Open the database connection in every method call, and close it before the method ends. Connections should never be held open between client requests, and the client should have no control over how connections are acquired or when they are released. If the client does have this ability, it introduces the possibility that a connection might not be closed as </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1285766325750704450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1285766325750704450&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1285766325750704450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1285766325750704450'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/09/basic-guidelines-to-create-database.html' title='Basic guidelines to create a database component'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6140734364193443513</id><published>2008-09-11T00:29:00.001+07:00</published><updated>2008-09-11T00:30:59.590+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Some practices for working with transactions</title><summary type='text'>Keep transactions as short as possible.Avoid returning data with a SELECT query in the middle of a transaction. Ideally, you should return the data before the transaction starts. This reduces the amount of data your transaction will lock.If you do retrieve records, fetch only the rows that are required so as to reduce the number of locks.Wherever possible, write transactions within stored </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6140734364193443513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6140734364193443513&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6140734364193443513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6140734364193443513'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/09/some-practices-for-working-with.html' title='Some practices for working with transactions'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8111869865782580237</id><published>2008-08-24T01:13:00.000+07:00</published><updated>2008-08-24T01:14:14.547+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>Why is a variable which represents a Web control declared as protected in ASP.NET?</title><summary type='text'>'Cause ASP.NET uses inheritance in web-page model.Example I have a ASP.NET page named A.aspx, which has a code-behind file named A.aspx.cs. Class A inherits a basic set of functionality from Page class. When class A is compiled, it will be merged with some extra code (with control declarations) automatically. Then the ASP.NET compiler wil create one more class for the actuall .aspx page. This </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8111869865782580237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8111869865782580237&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8111869865782580237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8111869865782580237'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/08/why-is-variable-which-represents-web.html' title='Why is a variable which represents a Web control declared as protected in ASP.NET?'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-778237479521399250</id><published>2008-08-22T14:25:00.001+07:00</published><updated>2008-08-22T14:27:24.549+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><title type='text'>UML Diagrams within Javadocs</title><summary type='text'>Check it here.Nice :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/778237479521399250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=778237479521399250&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/778237479521399250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/778237479521399250'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/08/uml-diagrams-within-javadocs.html' title='UML Diagrams within Javadocs'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4955534499959725424</id><published>2008-08-19T22:35:00.003+07:00</published><updated>2008-08-19T22:44:18.105+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><title type='text'>Picture of the day</title><summary type='text'>Have fun guys :-)Note: It wasn't taken by me :-D</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4955534499959725424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4955534499959725424&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4955534499959725424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4955534499959725424'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/08/picture-of-day.html' title='Picture of the day'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__uebF3bIBXY/SKrooi_btCI/AAAAAAAAAFA/JNSb_YA08mA/s72-c/POD.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3050425467385730120</id><published>2008-08-16T12:14:00.003+07:00</published><updated>2008-08-19T22:43:42.176+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><title type='text'>The Contrast</title><summary type='text'>It was taken in Do Son, Hai Phong, Vietnam</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3050425467385730120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3050425467385730120&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3050425467385730120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3050425467385730120'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/08/contrast.html' title='The Contrast'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__uebF3bIBXY/SKZiV-sNsPI/AAAAAAAAAE4/3tkJ-L_GGZs/s72-c/contrast_small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3319555823274221574</id><published>2008-08-02T10:41:00.001+07:00</published><updated>2008-08-02T10:45:10.102+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>[Serializable] versus ISerializable</title><summary type='text'>A short description (do not miss to checkout the comments): http://www.dev102.com/2008/04/22/is-serializable-iserializable-no/And a detail description: http://www.markdawson.org/software/serialization/serialization_5.aspx</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3319555823274221574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3319555823274221574&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3319555823274221574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3319555823274221574'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/08/serializable-versus-iserializable.html' title='[Serializable] versus ISerializable'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6279882551739385472</id><published>2008-07-31T16:31:00.004+07:00</published><updated>2008-07-31T17:01:21.118+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>A painful experience with Windows Vista</title><summary type='text'>Yesterday, I downloaded Microsoft SQL Server Management Studio Express and installed it on Windows Vista but I had a error code 29506 message (What the heck!). I've never seen this problem with Windows XP.Today, I gave it another try (re-download, re-install) but I had the same problem. Try to google, I found that many people have the same problem. And someone can install it with some tricks. </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6279882551739385472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6279882551739385472&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6279882551739385472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6279882551739385472'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/07/painful-experience-with-windows-vista.html' title='A painful experience with Windows Vista'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4080965528323457299</id><published>2008-07-27T23:21:00.002+07:00</published><updated>2008-07-27T23:21:46.206+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Now I'm in Vietnam</title><summary type='text'>Just FYI.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4080965528323457299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4080965528323457299&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4080965528323457299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4080965528323457299'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/07/now-im-in-vietnam.html' title='Now I&apos;m in Vietnam'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3452022961487363655</id><published>2008-07-09T21:40:00.002+07:00</published><updated>2008-07-09T21:42:27.375+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Introduce about yourself - The first big step in an interview</title><summary type='text'>When I do an interview, I usually ask the candidates to introduce about themself. Maybe you feel strange, and tell me "Hey, you've got their resumes, just read them". But I don't think it's a good way to know about the candidates. Actually, when I ask them to introduce about themself, I give them an opportunity to expose themself. If they can do it fluently, it means they have enough </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3452022961487363655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3452022961487363655&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3452022961487363655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3452022961487363655'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/07/introduce-about-yourself-first-big-step.html' title='Introduce about yourself - The first big step in an interview'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1029769230732825506</id><published>2008-07-05T17:55:00.001+07:00</published><updated>2008-07-05T17:55:52.474+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Starting to count down</title><summary type='text'>The time to come back home is getting closed...</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1029769230732825506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1029769230732825506&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1029769230732825506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1029769230732825506'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/07/starting-to-count-down.html' title='Starting to count down'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3203480644406203786</id><published>2008-07-05T17:52:00.002+07:00</published><updated>2008-07-27T23:19:47.988+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Firefox 3 sucks</title><summary type='text'>Firefox 3 crashes at least 3 times per day in my computers, both at home and office. And I heard many people have the same problem. It really sucks.Update: If you didn't update your Firefox to v3.0.1 yet, you should do it. After trying it several days, I found that it was fixed for crashing problem.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3203480644406203786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3203480644406203786&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3203480644406203786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3203480644406203786'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/07/firefox-3-sucks.html' title='Firefox 3 sucks'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1446470387154737605</id><published>2008-06-30T03:20:00.004+07:00</published><updated>2008-06-30T07:24:05.614+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='korea'/><title type='text'>Night at Cheonggyecheon</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1446470387154737605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1446470387154737605&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1446470387154737605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1446470387154737605'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/night-at-changyeochang.html' title='Night at Cheonggyecheon'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5707099452940627792</id><published>2008-06-16T09:11:00.003+07:00</published><updated>2008-06-16T09:13:40.573+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>The revolution of the API and the lack of knowledge in the API</title><summary type='text'>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 </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5707099452940627792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5707099452940627792&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5707099452940627792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5707099452940627792'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/revolution-of-api-and-lack-of-knowledge.html' title='The revolution of the API and the lack of knowledge in the API'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6307235608076713145</id><published>2008-06-13T22:10:00.005+07:00</published><updated>2008-06-16T09:17:04.792+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><category scheme='http://www.blogger.com/atom/ns#' term='korea'/><title type='text'>Baseball - The first, and maybe the last</title><summary type='text'>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 </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6307235608076713145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6307235608076713145&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6307235608076713145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6307235608076713145'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/baseball-first-and-maybe-last.html' title='Baseball - The first, and maybe the last'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7081771664825457161</id><published>2008-06-13T07:36:00.005+07:00</published><updated>2008-06-13T13:38:28.694+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>"I don’t afraid a new technology..."</title><summary type='text'>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 </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7081771664825457161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7081771664825457161&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7081771664825457161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7081771664825457161'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/i-dont-afraid-new-technology.html' title='&quot;I don’t afraid a new technology...&quot;'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-502604501381020823</id><published>2008-06-10T06:40:00.003+07:00</published><updated>2008-06-10T06:49:04.843+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resharper'/><title type='text'>ReSharper 4.0 reaches the destination</title><summary type='text'>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. </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/502604501381020823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=502604501381020823&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/502604501381020823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/502604501381020823'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/resharper-40-reaches-destination.html' title='ReSharper 4.0 reaches the destination'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4631330949989057655</id><published>2008-06-08T11:17:00.004+07:00</published><updated>2008-06-08T18:27:16.567+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='korea'/><title type='text'>Beef-piplomacy</title><summary type='text'>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 </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4631330949989057655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4631330949989057655&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4631330949989057655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4631330949989057655'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/beef-piplomacy.html' title='Beef-piplomacy'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4429966132484003368</id><published>2008-06-03T21:14:00.003+07:00</published><updated>2008-06-03T21:25:50.247+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resharper'/><title type='text'>ReSharper 4.0 reaches Release Candidate</title><summary type='text'>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.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4429966132484003368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4429966132484003368&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4429966132484003368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4429966132484003368'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/06/resharper-40-reaches-release-candidate.html' title='ReSharper 4.0 reaches Release Candidate'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-51010390205452126</id><published>2008-05-15T16:25:00.003+07:00</published><updated>2008-05-15T17:23:57.802+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><category scheme='http://www.blogger.com/atom/ns#' term='korea'/><title type='text'>Alone</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/51010390205452126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=51010390205452126&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/51010390205452126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/51010390205452126'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/05/alone.html' title='Alone'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8906794296851913502</id><published>2008-04-28T21:15:00.003+07:00</published><updated>2008-05-15T16:31:38.107+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>Short review Pro C# 2008 and the .NET 3.5 Platform 4th</title><summary type='text'>After about 2 months, I finished reading Apress' Pro C# 2008 and the .NET 3.5 Platform 4th. Actually it's the first book about programming I read from the beginning to the end (even I ignore a small section about pointers in chapter 24).In my opinion, Andrew did a good job. For the first large part, from chapter 1 to chapter 13, he described about syntax and feartures of C# 3. The pro side here </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8906794296851913502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8906794296851913502&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8906794296851913502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8906794296851913502'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/04/short-review-pro-c-2008-and-net-35.html' title='Short review Pro C# 2008 and the .NET 3.5 Platform 4th'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6687687257109724625</id><published>2008-04-16T19:42:00.003+07:00</published><updated>2008-04-16T19:48:28.107+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><title type='text'>IntelliJ IDEA 8.0 Technology Roadmap</title><summary type='text'>You can find it here.There are not too many technologies I will use in an early future.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6687687257109724625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6687687257109724625&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6687687257109724625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6687687257109724625'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/04/intellij-idea-80-technology-roadmap.html' title='IntelliJ IDEA 8.0 Technology Roadmap'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6657156112475438484</id><published>2008-04-09T19:43:00.006+07:00</published><updated>2008-04-09T19:46:34.786+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>When an unresponsive warning becomes unresponsible</title><summary type='text'>It's a FireFox 3 Beta 5 warning</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6657156112475438484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6657156112475438484&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6657156112475438484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6657156112475438484'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/04/when-unresponsive-warning-becomes.html' title='When an unresponsive warning becomes unresponsible'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__uebF3bIBXY/R_y6BXcAZgI/AAAAAAAAAEw/giO0InbMubk/s72-c/warning.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4334681498461238852</id><published>2008-03-27T19:50:00.007+07:00</published><updated>2008-05-15T17:24:17.210+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><title type='text'>Spring is here</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4334681498461238852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4334681498461238852&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4334681498461238852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4334681498461238852'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/spring-is-here.html' title='Spring is here'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__uebF3bIBXY/R-uYyHcAZfI/AAAAAAAAAEo/q4Hf3M4wkJE/s72-c/78407.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1140594902829715489</id><published>2008-03-23T08:56:00.008+07:00</published><updated>2008-03-23T11:15:33.125+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='continuous integration'/><title type='text'>First touch TeamCity</title><summary type='text'>Yesterday I tried TeamCity the first time, and also it's the first time for CI (continuous integration). My first impression about TeamCity is it's very easy to use. But if you're new to TeamCity and CI (like me), you need to read the description for each fields carefully and consult TeamCity document when creating a build configuration.After creating a build configuration, I fire up VS2008, </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1140594902829715489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1140594902829715489&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1140594902829715489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1140594902829715489'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/first-touch-teamcity.html' title='First touch TeamCity'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1207538601266102825</id><published>2008-03-21T21:13:00.005+07:00</published><updated>2008-03-23T08:44:02.319+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><title type='text'>Next version of the most intelligent Java IDE</title><summary type='text'>The first EAP build of IntelliJ IDEA 8, the most intelligent Java IDE, has just been released. In this version, JetBrains brought to you:Seam supportFreeMaker supportJavaScript debuggingFlex debuggingSQL supportStruts 2 supportand many more. You can grab it here to have fun :-)But where is the road map? I cannot find it now but hope that they will post it soon and we will have many big suprises.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1207538601266102825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1207538601266102825&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1207538601266102825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1207538601266102825'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/next-version-of-most-intelligent-java.html' title='Next version of the most intelligent Java IDE'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-9204477061862025262</id><published>2008-03-21T09:24:00.013+07:00</published><updated>2008-03-21T10:53:10.975+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>How to fix NAntAddin to run with Visual Studio 2008</title><summary type='text'>I can install NAntAddin v1.0.3 for Visual Studio 2005, and it's OK, at office, I only need to use Visual Studio 2005. But it's really annoying when I cannot install it for Visual Studio 2008 at home.Play with NAntAddin.AddIn I found that I can fix it to install NAntAddin for Visual Studio 2008. And if you want, you can do it easily. Just open NAntAddin.AddIn in a text edtior, you will find this </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/9204477061862025262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=9204477061862025262&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/9204477061862025262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/9204477061862025262'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/how-to-fix-nantaddin-to-run-with-visual.html' title='How to fix NAntAddin to run with Visual Studio 2008'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-9115784649862139768</id><published>2008-03-19T12:03:00.003+07:00</published><updated>2008-03-19T12:09:31.126+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Wi-Fi trolley? We did it, but...</title><summary type='text'>I've just found an interesting information. You can read it here (in English) and here (in Vietnamese).For this kind of Wi-Fi trolley, we did it about 2 years ago (even it doesn't have voice recognition function) but... it wasn't successful yet ;-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/9115784649862139768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=9115784649862139768&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/9115784649862139768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/9115784649862139768'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/wi-fi-trolley-we-did-it-but.html' title='Wi-Fi trolley? We did it, but...'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-263868799723456632</id><published>2008-03-10T21:10:00.004+07:00</published><updated>2008-03-21T10:55:49.022+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>Fixed VS 2008 ASP.NET MVC Templates</title><summary type='text'>After trying VS 2008 MVC Templates, I found that the test project cannot resolve references to System.Web.Mvc, System.Web.Routing and System.Web.Abstractions (and Rhino.Mocks if you use the NUnit &amp; Rhino Mocks template). The reason is, in project template, they used relative path while the absolute path should be used (or maybe it has another way but I don't know).You can easily fix the templates</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/263868799723456632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=263868799723456632&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/263868799723456632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/263868799723456632'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/fixed-vs-2008-mvc-templates.html' title='Fixed VS 2008 ASP.NET MVC Templates'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5970107706066219844</id><published>2008-03-06T19:42:00.005+07:00</published><updated>2008-04-09T21:27:50.043+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>A powerful tool for Subversion</title><summary type='text'>Are you tired with setting up Subversion (and integrate it with Apache) on Windows? If the answer is "Yes", you should check VisualSVN Server.What does it provide?An all-in-one installer with up-to-date components (Subversion 1.4.6, Apache 2.2.8 - for VisualSVN Server v1.0.3)Supports SSL out of boxAn UI for administration repositories and security - a superior feature, right?It doesn't use port </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5970107706066219844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5970107706066219844&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5970107706066219844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5970107706066219844'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/powerful-tool-for-subversion.html' title='A powerful tool for Subversion'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__uebF3bIBXY/R9VFuGgSPUI/AAAAAAAAADo/dZB7J5kWxzk/s72-c/fig01.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3131342943756347571</id><published>2008-03-05T15:54:00.007+07:00</published><updated>2008-03-07T00:04:37.338+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>GS1 Check Digit Calculator</title><summary type='text'>I wrote a check digit calculator, maybe somebody will need it.public static class CheckDigitCalculator {        public static int CalculateCheckDigit(string input) {        int sum = CalculateSum(input);        int checkDigit = CalculateCheckDigit(sum);        return checkDigit;    }    private static int CalculateSum(string input) {        int factor = 3;        int sum = 0;        for (int i = </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3131342943756347571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3131342943756347571&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3131342943756347571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3131342943756347571'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/03/gs1-check-digit-calculator.html' title='GS1 Check Digit Calculator'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3181427543065360275</id><published>2008-02-25T16:13:00.003+07:00</published><updated>2008-02-25T16:16:35.606+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>The news from future</title><summary type='text'>If you are care about my RSS Reader, it's FeedDemon.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3181427543065360275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3181427543065360275&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3181427543065360275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3181427543065360275'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/02/news-from-future.html' title='The news from future'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__uebF3bIBXY/R8KG-pBKkMI/AAAAAAAAACw/DmT9m3XBPdw/s72-c/TheNewFromFuture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8329026321747374123</id><published>2008-02-18T15:38:00.008+07:00</published><updated>2008-02-19T08:47:45.044+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='korea'/><title type='text'>Phoenix Park and snow boarding</title><summary type='text'>Last weekend I went to Phoenix Park (in Gangwon, Korea) with my colleagues. There I played snow boarding, it's the first time and IT'S VERY EXCITING!We played from about 5:30 PM to 11:30 PM and my whole body is hurt. IMO, I don't have any problems to keep the balance. But, for me, the hardest thing is how to control the knees. My knees seems are very rigid so I cannot control them as I want.I </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8329026321747374123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8329026321747374123&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8329026321747374123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8329026321747374123'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/02/phoenix-park-and-snow-boarding.html' title='Phoenix Park and snow boarding'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__uebF3bIBXY/R7lI_pBKkHI/AAAAAAAAACI/i4KkdPGlCcs/s72-c/phoenix01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-1679621205605839780</id><published>2008-01-29T12:40:00.001+07:00</published><updated>2008-01-29T12:42:52.825+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Delaying</title><summary type='text'>I will not come back to Vietnam next month, but a few months later.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/1679621205605839780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=1679621205605839780&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1679621205605839780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/1679621205605839780'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/01/delaying.html' title='Delaying'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5614197887339405876</id><published>2008-01-17T07:45:00.000+07:00</published><updated>2008-01-17T11:02:49.569+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>SigmaK3</title><summary type='text'>With me, SigmaK3, the first micro processor is made in Vietnam, is more interesting than acquiring MySQL AB by Sun.And here are 2 application of SigmaK3: Led Matrix Display System and Robot.Updated:- Changed title- Changed link to English. For Vietnamese, you can see here and here.- Added links to applications.</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5614197887339405876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5614197887339405876&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5614197887339405876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5614197887339405876'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/01/first-micro-processor-is-made-in.html' title='SigmaK3'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8969766740960786054</id><published>2008-01-14T22:00:00.000+07:00</published><updated>2008-01-14T22:02:13.010+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Getting old &amp; Time to come back home, or The Past &amp; The Future</title><summary type='text'>Just some brief information- One week ago (8th of January 2008) was my 29th birthday.- One month later (15th of February 2008), if there is no special change, I will come back to Vietnam</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8969766740960786054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8969766740960786054&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8969766740960786054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8969766740960786054'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2008/01/getting-old-time-to-come-back-home-or.html' title='Getting old &amp; Time to come back home, or The Past &amp; The Future'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2993998332632860729</id><published>2007-12-16T23:58:00.000+07:00</published><updated>2007-12-17T00:01:40.543+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Dec 16</title><summary type='text'>ASP.NET MVC Framework (Part 4): Handling Form Edit and Post ScenariosWhat's New in Groovy 1.5Continuous IntegrationA Brief Introduction to REST</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2993998332632860729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2993998332632860729&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2993998332632860729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2993998332632860729'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/12/weekly-bag-dec-16.html' title='The weekly bag - Dec 16'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4003151127150050457</id><published>2007-12-08T13:02:00.000+07:00</published><updated>2007-12-08T13:05:03.295+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Dec 8</title><summary type='text'>What's Ailing ASP.NET Web FormsASP.NET MVC Framework (Part 2): URL Routing - Lack of support for URL routing configuration in web.config?ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to ViewsSpring 2.5 Makes Unit Testing Easy with Annotations</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4003151127150050457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4003151127150050457&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4003151127150050457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4003151127150050457'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/12/weeklybag-dec-8.html' title='The weekly bag - Dec 8'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7836552213775173352</id><published>2007-12-06T21:46:00.000+07:00</published><updated>2007-12-06T22:10:07.085+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teamcity'/><title type='text'>TeamCity 3.0 is released with a FREE version</title><summary type='text'>These days continuous integration (CI) becomes popular in software development 'cause it aims to support software developers to produce higher quality products. To apply CI in your project, usually, you need to use a CI server. There are many CI severs you can found: CruiseControl, Hudson, Luntbuild, Parabuild,... and most of them are free.If you've ever heard about IntelliJ IDEA - the most </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7836552213775173352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7836552213775173352&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7836552213775173352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7836552213775173352'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/12/teamcity-30-is-released-with-free.html' title='TeamCity 3.0 is released with a FREE version'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2659354238245334499</id><published>2007-12-01T12:23:00.000+07:00</published><updated>2007-12-01T12:24:45.558+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Dec 1</title><summary type='text'>Testing on High: Bottom-up versus Top-down Test-driven DevelopmentPair Programming vs. Code ReviewsExceptions for actionA Leaner Start: Reducing Team Setup TimesDesign to Unit Test</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2659354238245334499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2659354238245334499&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2659354238245334499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2659354238245334499'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/12/weekly-bag-dec-1.html' title='The weekly bag - Dec 1'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-2909335633177238701</id><published>2007-12-01T08:44:00.000+07:00</published><updated>2007-12-13T12:09:52.298+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><title type='text'>What will the new features in Diana?</title><summary type='text'>With Diana (a.k.a. IntelliJ IDEA 8) will appear in Q4 2008, it's time to think about the new features. As my experience with JetBrains and IntelliJ IDEA, I don't think they will provide support for other frameworks but they will have more support for team work. Even IDEA can do some tasks for team work in conjunction with Team City and IDETalk, but they're not too many. So here the main feature </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/2909335633177238701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=2909335633177238701&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2909335633177238701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/2909335633177238701'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/12/what-will-be-new-features-in-diana.html' title='What will the new features in Diana?'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3017614982347974881</id><published>2007-11-27T20:38:00.000+07:00</published><updated>2007-12-13T15:40:20.346+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>How to restore a tab which has just closed in Firefox?</title><summary type='text'>Just closed a Firefox's tab unfortunately? There is a solution for it, you can use Ctrl + Shift + T to restore the tab.And even more suprise, if your text box contains text, it will not be lost :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3017614982347974881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3017614982347974881&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3017614982347974881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3017614982347974881'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/how-to-restore-tab-which-has-just.html' title='How to restore a tab which has just closed in Firefox?'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-6067216917443544068</id><published>2007-11-19T13:21:00.000+07:00</published><updated>2007-11-20T07:40:37.348+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>How to call EasyMock.verify() when you expect an exception in TestNG</title><summary type='text'>I have this test which is written in JUnitpublic void testConvertWithUnknownCurrency()    throws UnknownCurrencyException {    EasyMock.expect(        exchangeRateService.getExchangeRate(            EasyMock.isA(String.class),            EasyMock.isA(String.class)        )    ).andThrow(new UnknownCurrencyException());        EasyMock.replay(exchangeRateService);    try {        converter.convert</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/6067216917443544068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=6067216917443544068&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6067216917443544068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/6067216917443544068'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/how-to-call-easymockverify-when-you.html' title='How to call EasyMock.verify() when you expect an exception in TestNG'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8366086746498280788</id><published>2007-11-18T00:24:00.001+07:00</published><updated>2007-11-18T00:48:13.594+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Nov 18</title><summary type='text'>   Software Testing With Spring Framework - The article is a bit interesting, but it is more interesting in the comments ;-)     ASP.NET MVC Framework (Part 1)     Spring 2.5 RC1 is here - introducing new configuration approaches     F#  </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8366086746498280788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8366086746498280788&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8366086746498280788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8366086746498280788'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/weekly-bag-nov-18.html' title='The weekly bag - Nov 18'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8463992895240262771</id><published>2007-11-15T08:52:00.000+07:00</published><updated>2008-05-15T16:30:08.434+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Custom or Standard?</title><summary type='text'>Modern languages like Java, C#,... provide powerful APIs with many libraries which are ready to use. But sometimes I consider I should use the "standard" class or create my own custom class. Spending more time to think about it, I realize that it depends.Assumes that I want to have a list of members, if I use Java, I can use List&lt;Member&gt; or create my own MemberList to store all members. If I want</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8463992895240262771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8463992895240262771&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8463992895240262771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8463992895240262771'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/custom-or-standard.html' title='Custom or Standard?'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-5840546475880580858</id><published>2007-11-14T17:28:00.000+07:00</published><updated>2007-11-14T17:32:58.941+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>The rest books</title><summary type='text'>Today, I received the last 2 books for my order from Amazon. They came earlier than the estimation 3 days :-)Too many books to read, too much works to do :-)</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/5840546475880580858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=5840546475880580858&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5840546475880580858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/5840546475880580858'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/rest-books.html' title='The rest books'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8198066920108894504</id><published>2007-11-13T14:25:00.000+07:00</published><updated>2007-11-13T14:29:42.418+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>One more fall</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8198066920108894504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8198066920108894504&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8198066920108894504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8198066920108894504'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/one-more-fall.html' title='One more fall'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__uebF3bIBXY/RzlSKnODK5I/AAAAAAAAAB0/Vw4PPeBQcIU/s72-c/DSC_3396_1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-3647993126722843614</id><published>2007-11-12T12:10:00.000+07:00</published><updated>2007-11-12T12:29:39.912+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>The first delivery</title><summary type='text'>Even though I chose to pack all items in one package but Amazon delivered my order in 2 separate ones. And I've just received the first package, it contains 3 booksHead First Design Patterns (Head First)Refactoring: Improving the Design of Existing Code The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and BadAmazon estimated </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/3647993126722843614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=3647993126722843614&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3647993126722843614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/3647993126722843614'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/first-delivery.html' title='The first delivery'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-8988571349094724075</id><published>2007-11-11T13:30:00.001+07:00</published><updated>2007-11-18T00:26:02.129+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Nov. 11</title><summary type='text'>   Test-Driven Everything - An interesting story     Java EE 6 - I would like to see how they can provide a hassle-free way to mix frameworks, like Spring, Hibernate, Struts 2,... to work together in web applications     Introduction to Groovy - Part 2 </summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/8988571349094724075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=8988571349094724075&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8988571349094724075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/8988571349094724075'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/weekly-bag-nov-11.html' title='The weekly bag - Nov. 11'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-4282969883881893087</id><published>2007-11-05T12:35:00.000+07:00</published><updated>2007-11-05T12:38:39.596+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Nov. 4</title><summary type='text'>Holding a Program in One's HeadEasy 2 Test == Less Reason to Test? - It's the question sometimes I ask myself</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/4282969883881893087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=4282969883881893087&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4282969883881893087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/4282969883881893087'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/11/weekly-bag-nov-4.html' title='The weekly bag - Nov. 4'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14291289.post-7846175964266734266</id><published>2007-10-29T09:04:00.000+07:00</published><updated>2007-10-29T09:09:31.567+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>The weekly bag - Oct. 28</title><summary type='text'>This weekend I don't have enough time to read much.Mock Object Testing With EasyMock 2ASP.NET MVC FrameworkMocks Aren't Stubs</summary><link rel='replies' type='application/atom+xml' href='http://t800t8.blogspot.com/feeds/7846175964266734266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14291289&amp;postID=7846175964266734266&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7846175964266734266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14291289/posts/default/7846175964266734266'/><link rel='alternate' type='text/html' href='http://t800t8.blogspot.com/2007/10/weekly-bag-oct-28.html' title='The weekly bag - Oct. 28'/><author><name>t800t8</name><uri>http://www.blogger.com/profile/09033574281756113363</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://bp3.blogger.com/__uebF3bIBXY/R1NLFBySnII/AAAAAAAAACA/mXwcg1lGEyM/S220/lol.jpg'/></author><thr:total>0</thr:total></entry></feed>
