Syringe.Net.Nz
Irregular Injection of Opinion
RSS 2.0|Atom 1.0|CDF

 Wednesday, November 08, 2006
Interested in the Law Around Parallel Importing

I'm having some interesting discussions here:

http://www.vorb.org.nz/ftopicp-1055971.html

about the laws surrounding parallel importing. Specifically as they relate to the territorial exhaustion of trade marks. May be interesting for some of you PoliTechLaw-ites

PoliTechLaw|Wednesday, November 08, 2006 7:23:41 PM UTC|Comments [0]|    

 Wednesday, October 18, 2006
Oppose the Validating Legislation

http://www.petitiononline.com/mod_perl/signed.cgi?nzgg

Sign the online petition requesting that the GG decline to give his royal assent to the recently passed validation bill.

Politics|Wednesday, October 18, 2006 9:13:01 PM UTC|Comments [0]|    

 Thursday, October 12, 2006
Have Your Very Own Pledge Card.....

Bernard Darnton of Darnton v Clark Fame... is auctioning off a framed Pledge Card to support the case... some good comments on there too...

http://www.trademe.co.nz/Browse/Listing.aspx?id=73761184

Politics|Thursday, October 12, 2006 9:16:33 PM UTC|Comments [2]|    

As You Sit There Scoffing Your Breakfast.... A Little Boy Waits.....

Well not really a little boy, more like a crusty old man...

But he waits and waits... by the phone for your donation to his *whip around*....

Such is the financial desperation of the Labour Party now that Mike Williams on National Radio decided that rather than answering the questions he would try and organise a whip around... and advertise his new 0900 LABOUR HAS TO BEG phone number....

I laughed my ass off so hard. This is great. THis is truely a magnificent day... smarmy bloody Mike Williams on National Radio with his begging bowl.

The solution is simple, the whip around should be around the Labour MPs for twas they that incurred the spending.

Politics|Thursday, October 12, 2006 8:25:39 PM UTC|Comments [51]|    

 Wednesday, October 11, 2006
WIndows Update Finally Delivers On Promise

So I plugged the tablet PC into the hardwire. Vista asked me what sort of network it was Home, Work, Public and within 60 seconds it had grabbed all the drivers I needed t get WiFi going. A totally painless experience.... even the UAC-A-Mole was less conspicuous.

But, so far impressed.... more to follow- brain fart styles.

Vista|Wednesday, October 11, 2006 8:38:58 AM UTC|Comments [0]|    

Wow... Vista is Performant All Of A Sudden

I just installed Vista on my VERY lowly specced Tablet PC (Centrino 1Ghz Ultra Long battery Life Panasonic Toughbook)... and bugger me if Vista isn't screamingly fast on it. At least as fast as XP. Vista suddenly seems really usable... and ready to hit the shelves! *rubs hands with glee*

No Aero Glass of course due to a basic Intel Video card. But who cares. Vista still looks amazing on it.

I'm about to scoot off to bed to play with it for a bit... got a big gym session in the morning.

No WiFi drivers yet so off to plug into my hard wire and see if Windows Update gives me any love....

Vista|Wednesday, October 11, 2006 8:28:16 AM UTC|Comments [0]|    

 Sunday, October 08, 2006
google Introduces CodeSearch

Google now has a Code specific searching mechanism...

Syntax and Examples (more about regexp syntax)
regexp Search for a regular expression
go{2}gle  hello,\ world  ^int printk
"exact string" Search for exact string
"compiler happy"
file:regexp Search only in files or directories matching regexp
file:\.js$ XMLHttpRequest  file:include/ ioctl
file:/usr/sys/ken/slp.c "You are not expected to understand this."
package:regexp Search packages with names matching regexp.
(A package's name is its URL or CVS server information.)
package:perl Frodo  package:linux-2.6 int\ printk
lang:regexp Search only for programs written in languages matching regexp
lang:lisp xml  lang:"c++" sprintf.*%s
license:regexp Search only for files with licenses matching regexp.
license:bsd int\ printf   -license:gpl heapsort
 
“”

.NET | PoliTechLaw|Sunday, October 08, 2006 7:59:03 PM UTC|Comments [0]|    

 Tuesday, October 03, 2006
Telstra Clear Need to Sort Out Their Call Center

20 minutes is too long to wait. it really is painful listening to elevator music for that long.

The crazy thing is...

Once someone answers (in this case Philipa) the service is just totally fantastic.

And of course Telstra Cable Broadband eats ADLS for breakfast... it is just so nice not having to use crappy old twisted copper.

So, Telstra, find a few more Philipa types and boost your call center numbers up a bit.

Rants|Tuesday, October 03, 2006 7:39:50 AM UTC|Comments [0]|    

 Monday, October 02, 2006
Microsoft Need to use a Cloud Based Download Mechanism for Betas

OK.

So Microsoft now seem to release a new Beta/CTP/TR/.... of something pretty much every day. They're almost all multigig downloads.

Pulling them from one of their three (US/Asia/Europe) servers is painfull at best- getting 26k pulling down Vista 5728-16384 at the moment.

They really needs some sort of Cloud based Bit Torrent style download mechanism.

.NET|Monday, October 02, 2006 9:26:12 PM UTC|Comments [5]|    

 Sunday, September 03, 2006
DataExchange in Windows Workflow

Some discussion came up recently on a mailing list I'm on about how difficult it is to get dataexchange working with WF. Here is my reply

OK.
 
I'll stick my sticky beak in here because I'm guessing that one of the 'samples that use the hardest technique' that you may have looked at was written by me.
 
I'm going to talk about the whole ExternalDataExchange thing for a bit.
Take a look at that post from Brian for some detail on what I'm talking about. A key thing to remember with WF is that, more than any other part of .NET to date, it is aimed squarely at ISVs (and MSFT product teams who are the same sort of thing).
 
Basically the whole external data exchange mechanism is designed to make it easier to provide services to activites at run time. It's not the only way to communicate into and out of a workflow, but, if you are doing asynchronous processing it is the way that you *should* communicate into and out of the workflow.
 
The whole ExternalDataExchange mechanism has two key benefits.
1. It provides a disconnect between the abstract activity and the concrete implementation of that activity. If you take a look at my whit paper on MSDN you'll see we have the abstract SendEmail activity and three concrete implementations that send mail via SmtpService, Exchange WebDav and Outlook. By implementing these three as different services we can create a mechanism by which the administrator can chose how they want the SendEmal activity to be serviced at runtime- the appropriate implementation of ISendEMail can be bound in by a 'simple' configuration file setting. This benefit probably falls into the architecturally useful basket.
 
2. It provides reliable async messaging into and out of the workflow. When you implement the data exchange pattern your messages out of the workflow (method calls) and more importantly messages into the workflow (events) are proxied through a queing mechanism. It is very important that this happens and let me tell you right now, using the data exchange services is a BUNDLE easier than trying to do all the queuing stuff by hand. The reason it is important is that it allows workflows to be serialized out to disc and then deserliaized on receipt of a message. i.e. if we didn't queue the messages we'd have to dispatch the event into thin air or block the call while we retrieved the workflow back off disk into memory. This benefit falls into either the pretty much essential basket.
 
Now then. Brian has indicated that he thinks that doing the DataExchange stuff is a bit difficult. I encourage you all to read my white paper.
It shows how to use some command line tools that let you go straight from nicely written interface to strongly typed activities very easily.
 
If any of you are in Malaysia for SEA techEd this coming week I'll be presenting an ILL on this on Thursday I think.
 
 
.NET | Windows Workflow|Sunday, September 03, 2006 12:30:41 AM UTC|Comments [0]|