<May 2005>

On this page...



Member of...

ASP Insiders

MVP Visual Developer ASP/ASP.NET

Enter CodeZone

Blog Categories



Deutsche Resourcen


Sign In

#  Friday, May 6, 2005
Tomorrow, this year's Giro will kick off with a time trial in Reggio Calabria. This officially marks the start of every year's TV marathon that runs from Giro d'Italia to the Vuelta a España.
Categories: this
Friday, May 6, 2005 5:11:50 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


Then you definitely should go to your favorite bookstore and get yourself a copy of The Zen of CSS Design: Visual Enlightenment for the Web. Author is David Shea, who brought us the css Zen Garden Web site.
Categories: Books
Friday, May 6, 2005 1:04:23 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Monday, May 2, 2005

Ben Lowery sent me changes for the SvnPostCommitHook application. From his email: Here's my version of the code.  I updated it to be able to use DotNetOpenMail, as I sometimes have problems using CDO through System.Web.Mail. I also updated it to support a pluggable mail formatter, with a text and an HTML formatter in the current code.  At the moment, it's up to the mailer to decide how mail is sent, but that could be easily pulled out into a config file at some point, as could the format of the html or the css that I'm using.

Change log details:

  • Added abstract base for mailing
  • Moved System.Web.Mail based mailer to CdoMailer
  • Added option to send mail with DotNetOpenMail
  • Added MessageFormatter hierarchy for message formatting
  • Added HtmlMessageFormatter for html change messages
  • Moved text message formatting into TextMessageFormatter
  • Added package batch script to rename exe to post-commit.exe
  • Added Library directory for references
  • Added log4net to the Library directory
  • Made SilentCmdLineApplication::Execute simpler
  • Moved parsing logic into SvnLookOutputParser

SvnPostCommitHookv1.4.zip (417.83 KB)

Monday, May 2, 2005 7:09:01 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


For quite some time I own an Arctic Cooling T2 case and really enjoy the new-found silence when working with my computer. However, this silence has been disturbed by my recent acquisition of a Matrox P750 (see Finally) and this little screamer here:

It took exactly half an hour to decide that the noise level is unbearable, so I got myself a Zalman ZM-80D-HP:

I read on a forum that with the P750, There is one slight problem, though, and I am wondering whether this is normal. Instead of everything lining up nicely, so that the heatsinks are all square with the board itself, they are slanted somewhat (I would guess 10 degrees maybe).

Turned out that this is true, thanks to some screwy decision by Matrox to not place the heatsink holes where they are supposed to be:

That way, the whole construction looks weird at best (no, I haven't been drinking while composing this monstrosity), although it is fully functional:

Fully functional meaning "Ah, the silence is back!"

Categories: this
Monday, May 2, 2005 11:34:50 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Thursday, April 28, 2005
You can now download the latest and greatest release of #develop. It features NAnt integration, Help 2.0 support, great XML editing experience, PInvoke import lookup, #report, Web References and more. Some of the cool stuff can be watched as feature videos.
Thursday, April 28, 2005 7:45:29 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


I'll be off to Vienna tomorrow for the regional get-together. Camera is charging right next to me...
Categories: Community | this
Thursday, April 28, 2005 3:36:27 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


I couldn't resist any longer, I had to upgrade from two to three monitors on my desk:

Categories: this
Thursday, April 28, 2005 3:26:57 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Wednesday, April 27, 2005

Saw this over at OSNews.com: OpenMFG, the makers of open source ERP software, have released OpenRPT, a report writer for ad-hoc Web-based reporting. It creates graphical, embeddable reports, similar to the commercial software Crystal Reports or Microsoft Access report designer, but runs on on Linux, Mac OS X, and Windows. It supports graphs, integrated barcodes, label printing, and watermarks and report definitions can be stored in a PostgreSQL database as XML, or exported to individual files.

Looks worth checking out.

Wednesday, April 27, 2005 8:19:48 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


#  Tuesday, April 26, 2005

After owning the ER6 isolator earphones for some time now, I decided to get myself Etymotic's mobile phone headset too. Wow! That is quite a change from the various headsets I have owned so far (including the Logitech Mobile Freedom Bluetooth headset).

Where do you get Etymotic products in Europe? The shop I found is 4YourEars. Good prices, quick shipping.

Categories: this
Tuesday, April 26, 2005 2:36:59 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]


In the second installation of my SVK article series, I'm taking my Subversion repository offline on my notebook, do some work, reconnect and merge my changes with the central Subversion repository.

To work with SVK, you don't need the Subversion service (svnserve) running. Another bonus is that SVK doesn't create the (dreaded, I might say) .svn folders, which (a) roughly double the disk size of your project, (b) get you into hot water with VS.NET, which is why there is a TortoiseSVN build that names the .svn folders differently. But I digress.

First, we have to create a local copy (the one created in the previous article is directly linked to the remote repository):

svk cp //SharpDevelop/trunk //SharpDevelop/local

This will also prompt you in Notepad for a commit message. Alternatively, you could have passed the commit message as part of the cmd line:

svk cp -m "initial import" //SharpDevelop/trunk //SharpDevelop/local

Now, check out the local branch to a directory on disk (note: this directory will be auto-created).

svk checkout //SharpDevelop/local c:\workingcopy

You will be positively surprised how fast this is. And there are no .svn directories in sight. So let's change a file and commit it back to our local repository:

svk commit -m "v2.06 note" readme.txt

This file is only changed in the local repository, not the remote one. But this is the intention of working offline (during travel, at home, you name it).

How do we get the changes back into the central repository? First, sync the trunk with the remote repository:

svk sync //SharpDevelop/trunk

If you have multiple repositories on your computer that you want to sync in one go, use:

svk sync -a

So, let's see if our changes conflict with changes in the central repository:

svk smerge -C //SharpDevelop/local //SharpDevelop/trunk
Auto-merging (0, 1900) /SharpDevelop/local to /SharpDevelop/trunk (base /SharpDevelop/trunk:1897).
Checking locally against mirror source svn://glumpatweri.emailgwiax.com/Fidalgo/trunk.
U   SharpDevelop/setup/readme.txt
New merge ticket: 4c8874e7-0e9e-2041-95c6-598e77699a82:/SharpDevelop/local:1900

If there are no problems (as is the case here), go ahead and perform the merge:

svk smerge //SharpDevelop/local //SharpDevelop/trunk

You are again prompted for the commit message, however, this time remember this is for the total of your changes (unless you use -I). Depending on your Subversion setup, you will be prompted to provide a password:

Password for 'Administrator':

Well, most likely you are not known by this account in Subversion... simply press Enter, and you will be prompted for a different username. A tad counterintuitive at first, but it works. The change is now in the central repository.

There is one thing left to do - merge the changes from the trunk (which you synced previously) into the local copy:

svk smerge //SharpDevelop/trunk //SharpDevelop/local

And finally update your checked out working directory:

svk up c:\workingcopy

Now that wasn't too bad at all. Especially given the fact that you were working offline from a central repository. Oh, and the procedure is for real: revision 1909 in the #develop repository resulted from me writing this step list.

Categories: Subversion
Tuesday, April 26, 2005 12:57:07 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]


© Copyright 2022 Christoph Wille

newtelligence dasBlog 2.3.9074.18820
Subscribe to this weblog's RSS feed with SharpReader, Radio Userland, NewsGator or any other aggregator listening on port 5335 by clicking this button.   RSS 2.0|Atom 1.0  Send mail to the author(s)

Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.