Back to Usual
The 4 weeks cram all day coding session is finally over.
I’m back in boring facility all day long.
Life sucks.
The 4 weeks cram all day coding session is finally over.
I’m back in boring facility all day long.
Life sucks.
Today , we will install the software to our client.
What will happen ?
I hate to think what’s next
I have the strangest feeling that I have been at this situation before.
Does my mind play tricks on me ?
Or is it real ?
Today I finally figure out how to disable Adobe CS3 auto update feature, it’s been bugging me ever since.
It’s describe at http://www.adobe.com/go/kb402251
Essentially you need to manually edit your AdobeUpdaterPrefs.dat located in …\Documents and Settings\[username]\Local Settings\Application Data\Adobe\Updater5
Add <AutoCheck>0</AutoCheck> in it
After wondering what is “having a below means”, finally I realize that the new rapidshare captcha is for letters with cats imprinted on them. Damn, I feel so stupid.
Humpty Dumpty on the wall, oh I wonder where you are
Sleepy head on my shoulder
Why do you sleep at 2 in the morning?
Write everyday about anything, the most important is to write.
What to write?
Who will read?
Wake up 5 in the morning, close my eyes 8 in the morning
Why am I feeling so sleepy now
Maybe because I don’t get enough sleep.
Most article suggest to script a build task using NAnt so that you can build your application from the command line. But why repeat yourself when the Visual Studio 2008 has already build it’s solution for you. Isn’t it doesn’t conform to the DRY principle?
So, in order to make NAnt and VS 2008 work together DRY-ly. We are going to need NAntContrib. So after you download NAnt Contrib, install it together with NAnt (I recommend their install method #2).
Here it is:
2. Copy the content of the NAntContrib bin directory to the NAnt directory In order to make certain tasks available to every build file, you can copy the tasks assembly and all its non-assembly dependencies to the "<nant>\bin\tasks" directory, and copy the assembly dependencies to the "<nant>\bin\lib" directory. However, as NAntContrib contains tasks that rely on COM Interop, it is only supported on the .NET Framework (not on Mono). So, in order to avoid issues when running NAnt on Mono, you should copy the content of the NAntContrib bin directory to "<nant>\bin\tasks\net" and "<nant>\bin\lib\net". This will ensure that NAnt only loads the NAntContrib tasks when running on one of the MS .NET Framework runtimes. You should eventually end up with the following directory structure: <nant>\ bin\ lib\ net\ CollectionGen.dll Interop.MsmMergeTypeLib.dll Interop.StarTeam.dll Interop.WindowsInstaller.dll SourceSafe.Interop.dll tasks\ net\ MSITaskErrors.mst MSITaskTemplate.msi MSMTaskErrors.mst MSMTaskTemplate.msm NAnt.Contrib.Tasks.dll NAnt.Contrib.Tasks.pdb (not available for releases) NAnt.Contrib.Tasks.xml SLiNgshoT.Core.dll SLiNgshoT.exe Note: you might have to manually create the "tasks\net" and "lib\net" directories.
References
After bloging for a while I started to find out that accessing my blog each time I want to write is time consuming so I try to find some blog software client.
It’s turn out that all I can find out there is a list of blogging software like the one they have at wordpress.org. Here it is:
Windows:
Mac (OS X):
Mac OS X Dashboard Widgets
Linux:
PalmOS:
Siemens Phones:
Nokia Phones (Symbian S60 based):