Latest comments

In response to: Montastic: a nice web monitoring tool

Sithu [Visitor] · http://100pulse.com/
I would like to suggest you 100pulse website monitoring service where you can monitor upto 2 sites free. It's the easiest way to detect your downtime and uptime and they will alert you through email, RSS feed and google gadgets instantly.

http://100pulse.com/
PermalinkPermalink 02/18/10 @ 09:47

In response to: FLogViewer - a free logfile viewer with filtering and coloring

Fred [Visitor] · http://www.flogviewer.net
you can find the new version of fLogViewer at http://www.flogviewer.net
PermalinkPermalink 08/20/09 @ 05:14

In response to: Ignore attribute for NUnit TestFixture

I am sure fans must have got impressed with this blog!!!
PermalinkPermalink 05/15/09 @ 15:21

In response to: Ignore attribute for NUnit TestFixture

produzione videoclip [Visitor] · http://www.oltrelogo.com/servizi.php
really a very nice blog i appreciate it!
PermalinkPermalink 05/14/09 @ 14:31

In response to: TestDriven.NET update

Daniel [Visitor] · http://i don't have
HI, I have a little question, i have instaled .net framework 2.0 but the testdriven show me the Option TestWhit->.Net 2.0
Why it doesn't use the new framework?
Please excuse me the language, i don't speake english very well.
Please answer to my email: eltruhanero@hotmail.com
thanks you a lot
PermalinkPermalink 04/16/09 @ 16:16

In response to: Syntactic sugar for multi-threading in Windows Forms

Yann Schwartz [Visitor]
Usually we rely more the WindowsSynchronizationObject, which offers a bit more flexibility on where the async task was started in the first place. But the backgroundWorker is a nice, not too trap-ridden way to have painless UI related async tasks. Unfortunately, since I mostly have to cope with .Net 2.0 code, the fancy lambda and extensions methods helpers morph into ugly anonymous delegates and static helpers.
PermalinkPermalink 03/20/09 @ 20:20

In response to: Syntactic sugar for multi-threading in Windows Forms

Thibaut Barrère [Member]
Hi Patrick,

thanks for the link!
PermalinkPermalink 03/20/09 @ 08:33

In response to: Syntactic sugar for multi-threading in Windows Forms

Patrick Smacchia [Visitor] · http://www.NDepend.com
Related to this topic, a pretty tricky implementation of the pattern 'Overridable Task' we use in NDepend. It is based on BackgroundWorker, and here are detailled explanations:

http://codebetter.com/blogs/patricksmacchia/archive/2008/06/10/backgroundworker-closure-and-overridable-task.aspx
PermalinkPermalink 03/20/09 @ 07:11

In response to: Syntactic sugar for multi-threading in Windows Forms

Thibaut Barrère [Member]
Hi Yann,

yeah we share your feelings on InWorkerThread. It feels a bit weird.

The use case behind that is to have some way to disable most of the UI (form.controls.first.enabled = false) while leaving it responsive, when a long process (import) runs in the background and reports now and then.

We coded the same behaviour using a background worker, but we didn't like the syntax.

So we came up with that, which is a kind of syntactic symetrical of InUIThread (used all over the place).

Using it feels right in our case, but the implementation sounds weird. Playing with IsBusy and DoEvents is not something I find robust.

Anyway - InUIThread matches a good 95% of our use.

Do you use an InUIThread equivalent ? Or do you rely on BackgroundWorker ?

I'd be interested to have some real-life feedback.

cheers and thanks for your comment.

-- Thibaut
PermalinkPermalink 03/19/09 @ 11:57

In response to: Syntactic sugar for multi-threading in Windows Forms

yann schwartz [Visitor]
Hi,

The InUIThread is a nice extension method but on the other hand I find the InWorkerThread a bit icky, especially the busy wait on worker.IsBusy. Yes, the DoEvents will process Windows messages, but otherwise If the purpose is to have only one worker thread worker, you could have a wait on a waithandle. If you want to simply fire and forget and let the threadpool do its trick, why wait for completion in the first place?
PermalinkPermalink 03/19/09 @ 11:17

In response to: NUnitForms : ExpectModal and MessageBoxTester

renil [Visitor]
I have written the following code for expectmodal
ExpectModal("Forward Delegate Configuration - SaveConfiguration",new ModalFormActivated(MessageBoxTestHandler));

public void MessageBoxTestHandler()
{
MessageBoxTester messageBox = new MessageBoxTester("Fill All Informations");
shown = true;
messageBox.ClickOk();
}

But on ExpectModal iam getting System.NullReferenceException. Can you please tell me what is wrong in my code or what other change i have to do to get it running

PermalinkPermalink 11/12/08 @ 12:18

In response to: CCNet 0.7 Released

Anubhava Dimri [Visitor] · http://www.datadoctor.org
What is CruiseControl.Net. What is it's use.

how can i use CruiseControl.Net with CVS.Net.




Thanks
Anubhava Dimri
PermalinkPermalink 10/24/08 @ 06:36

In response to: Learning the easy way with screencasts

Mario Aquino [Visitor] · http://marioaquino.blogspot.com
I have learned a great deal from http://railscasts.com. Ryan Bates is a great teacher!

As well, this (small) site has screencasts with some JRuby + Swing material: http://screencastic.com
PermalinkPermalink 10/23/08 @ 12:31

In response to: Learning the easy way with screencasts

Geoffrey Grosenbach [Visitor] · http://peepcode.com
Thanks for mentioning PeepCode! I'm glad you've found it useful.
PermalinkPermalink 10/22/08 @ 18:06

In response to: How to run Pimki as a service under Windows with Cygwin - and how to back up its data

Thibaut Barrère [Member]
Hi Simz,

I'm not sure why it's failing. Are you running Windows ? On Windows, with ruby 1.8.5, the gem install command works on my machine today... That could be caused by some proxy issue maybe.

You may also want to have a look at http://pbwiki.com if you want a free, hosted version, or http://www.dokuwiki.org/ which is less lightweight but still simple to install.
PermalinkPermalink 10/22/08 @ 17:48

In response to: How to run Pimki as a service under Windows with Cygwin - and how to back up its data

Simz [Visitor]
This info is great but I have another question: how exactly pimki is installed?

As I write in my command prompt "gem install pimki --include-dependencies" I receive an error: "ERROR: could not find gem pimki locally or in a repository".

I downloaded the latest release of pimki but where exactly is the pimki file needed for the installation?
PermalinkPermalink 10/22/08 @ 16:11

In response to: Learning the easy way with screencasts

vlad [Visitor] · http://www.omondo.com/
Hi Folks,

I think that new technologies offer incredible perspectives of training such as Learning with screencasts.

It seems this post is a Little marketing therefore I would like to explain that ISV such as Omondo can also provide added value services using screencast for support and training purposes.

For example if you buy one EclipseUML Studio 2008 license then you get for free as many as needed hours of online training:
Desktop requires the installation of Yugma ( Download is available at: https://www.yugma.com/install-yugma.php )
Conference call requires : Skype or we Google talk ( http://www.google.com/talk )

Please note that even beginners after less than 3 hours of online training can start to model and use Eclipse in their project. It means that if you have a new member coming in your team at 9:00, he will be immediately efficient at 12:00 and start codding after launch time :-)
Courses are provided in English and French.

You can also see for free our online training sessions at: http://www.tutorial-omondo.com/live_EclipseUML2008_demo.html

This is my penny to this post.

Vlad Varnica
Omondo
UK


PermalinkPermalink 10/21/08 @ 10:37

In response to: Learning the easy way with screencasts

Thibaut Barrère [Member]
Thanks Derik - didn't know about this one.
PermalinkPermalink 10/20/08 @ 22:47

In response to: Learning the easy way with screencasts

Derik Whittaker [Visitor] · http://www.dimecasts.net
You can also find all sorts of screencasts over at Dimecasts.net -- www.dimecasts.net

PermalinkPermalink 10/20/08 @ 22:39

In response to: Learning the easy way with screencasts

Thibaut Barrère [Member]
Hi Anthony,

thanks for sharing!
PermalinkPermalink 10/20/08 @ 22:32