RE: Requirements Development and TFS

2011-03-29 Thread Dylan Tusler
Thanks.

I also found this link:

http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-3-of-4-integrations.aspx

just after I posted, which is from 2007, but has a few leads to try out.

Wondering if anyone has tried out TeamSpec?

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Rob von Nesselrode
Sent: Wednesday, 30 March 2011 4:54 PM
To: 'ozDotNet'
Subject: RE: Requirements Development and TFS

Dylan,

A few Dept's in Qld that use Doors from IBM. Probably costs heaps but you can 
drive TFS with it (not sure of the detail as I tried to keep away from it)

Regards

Rob


From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 30 March 2011 4:51 PM
To: 'ozDotNet'
Subject: Requirements Development and TFS

Does anyone know any tools for developing requirements documentation (for 
Business Analysts/Process Analysts to use) that integrate with Team Foundation 
Server in any meaningful way?

I've seen http://vstfs2010rm.codeplex.com/ but looking for more...

Cheers,

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002


[https://www.sunshinecoast.qld.gov.au/email_logos/logo4mailfooter.jpg]<http://www.sunshinecoast.qld.gov.au/>

[https://www.sunshinecoast.qld.gov.au/email_logos/facebook_SCC2.png]<https://www.facebook.com/SunshineCoastCouncil>
 __ __
To find out more about the Sunshine Coast Council, visit your local office at 
Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.<http://www.sunshinecoast.qld.gov.au/> If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>

This email and any attachments are confidential and only for the use of the 
addressee. If you have received this email in error you are requested to notify 
the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


Requirements Development and TFS

2011-03-29 Thread Dylan Tusler
Does anyone know any tools for developing requirements documentation (for 
Business Analysts/Process Analysts to use) that integrate with Team Foundation 
Server in any meaningful way?

I've seen http://vstfs2010rm.codeplex.com/ but looking for more...

Cheers,

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: HTML vs Silverlight - comparative effort?

2011-03-28 Thread Dylan Tusler
Heh heh. When I clicked that link, I got a "Please wait while Windows 
configures QuickTime" dialog that is still sitting there.




From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of David Connors
Sent: Tuesday, 29 March 2011 12:33 PM
To: ozDotNet
Subject: Re: HTML vs Silverlight - comparative effort?

On Tue, Mar 29, 2011 at 12:31 PM, James Chapman-Smith 
mailto:ja...@chapman-smith.com>> wrote:
If I'm going to develop a new "web-based" application in HTML or Silverlight, 
what would the comparative effort be like? And really, what kind of pros & cons 
are worth evaluating?

By HTML I am thinking ASP.NET MVC, but it could be something 
else ".NET"-ish.

What is the target audience? If it is something that you're targeting at a mass 
market, using SL is suicide IMO.

http://www.statowl.com/silverlight.php

40% of users either don't/can't/won't 
have SL installed. Wave goodbye to their money.

--
David Connors | da...@codify.com | 
www.codify.com
Software Engineer
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417 189 
363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT] Global Roaming data plans and WiFi hacking

2011-03-03 Thread Dylan Tusler
Interesting. I had heard of Firesheep, but just looked at the details.

How would you write an app that resists this kind of attack? Does an app that 
uses .NET Membership Provider have this kind of vulnerability (encrypted login, 
but unencrypted cookies.)
Cheers,

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of mike smith
Sent: Friday, 4 March 2011 10:42 AM
To: ozDotNet
Subject: Re: [OT] Global Roaming data plans and WiFi hacking

On Fri, Mar 4, 2011 at 11:36 AM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
Got a colleague who is travelling to UK, Greece and Turkey, and she wants to be 
able to do some internet stuff (banking, email etc) via mobile handset while on 
the move.

Better to look for a data plan? Or rely on WiFi? How would you do it?

Also, we have a co-worker that recently had her identity snatched via open WiFi 
in a cafe. Ended up losing her email account, and having her bank account 
compromised, partly because of lax password practices. How can you harden up 
against these kinds of things?

google Firesheep.  That's what's often used to hack, and looking at that gives 
suggested preventions.


Cheers,

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002


<http://www.sunshinecoast.qld.gov.au/>

<https://www.facebook.com/SunshineCoastCouncil> __ __
To find out more about the Sunshine Coast Council, visit your local office at 
Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.<http://www.sunshinecoast.qld.gov.au/> If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>

This email and any attachments are confidential and only for the use of the 
addressee. If you have received this email in error you are requested to notify 
the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).



--
Meski

"Going to Starbucks for coffee is like going to prison for sex. Sure, you'll 
get it, but it's going to be rough" - Adam Hills

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


[OT] Global Roaming data plans and WiFi hacking

2011-03-03 Thread Dylan Tusler
Got a colleague who is travelling to UK, Greece and Turkey, and she wants to be 
able to do some internet stuff (banking, email etc) via mobile handset while on 
the move.

Better to look for a data plan? Or rely on WiFi? How would you do it?

Also, we have a co-worker that recently had her identity snatched via open WiFi 
in a cafe. Ended up losing her email account, and having her bank account 
compromised, partly because of lax password practices. How can you harden up 
against these kinds of things?

Cheers,

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Red Gate will be charging $35 for .NET Reflector

2011-02-17 Thread Dylan Tusler
Well, that's cool. At least I already have a $?00 ReSharper license, so 
that will save me $35. 

(And yes, I do have a ReSharper license.)

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of William Luu
Sent: Friday, 18 February 2011 8:56 AM
To: ozDotNet
Subject: Re: Red Gate will be charging $35 for .NET Reflector

Looks like fans of the ReSharper tool will get a decompiler as part of the v6 
nightly builds (also as a free stand-alone tool later this year).

See: 
http://blogs.jetbrains.com/dotnet/2011/02/resharper-6-bundles-decompiler-free-standalone-tool-to-follow/


On 11 February 2011 10:59, mike smith 
mailto:meski...@gmail.com>> wrote:
On Fri, Feb 11, 2011 at 10:27 AM, David Connors 
mailto:da...@codify.com>> wrote:
On 11 February 2011 09:25, Stephen Price 
mailto:step...@littlevoices.com>> wrote:
Just thought I'd share this...

Red-Gate are providing me with 25 licenses (enough to cover every
member on our meetup group) of Reflector Pro (not the "free" version)
for the Perth Silverlight Designer and Developer Network user group.

I know it doesn't change their about face on the free version thing. I
gave them my view (and what I've read on here) which they thanked me
for. It does show that they support developer communities. Its a shame
they couldn't put the free version out there untimebomed and
unsupported. Make the paid version the Pro one.

thoughts? (sorry if this lights up the fire again... hey, its Friday.)

UNSUBSCRIBE


Hotel California.

:)


--
Meski

"Going to Starbucks for coffee is like going to prison for sex. Sure, you'll 
get it, but it's going to be rough" - Adam Hills


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT](ish) Interview Questions

2011-02-06 Thread Dylan Tusler
 > As for Notoriety in blog? i don't need it.. i had my name in lights thanks 
 > to your  WPF app (that was oversold on complexity)... the one that is going 
 > to keep the WPF torch alive...as with apps like these, who needs bloggers 
 > who discuss confidential and/or disparaging remarks ...as these are the 
 > things that will keep us all employed and talkative on lists like these 
 > right?



Geekfight!


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT](ish) Interview Questions

2011-01-20 Thread Dylan Tusler
Seriously, though, I was reading a book called "The Gift of Fear" recently, and 
in a section about avoiding hiring people who are likely to go postal on you, 
it had some interview questions that I jotted down. We've actually had some 
unstable people here from time to time, and they take a bit of managing, so I 
thought it was worthwhile keeping the questions handy.

I share them here:
"Describe the best boss you ever had" and "Describe the worst boss you ever 
had."
Danger signs:
* Speaks for just a moment about best boss, but waxes on enthusiastically about 
worst one.
* Uses expressions like "Personality conflict" to explain why things didn't 
work out.
* Ridicules former employer.
* Does not take responsibility for any prior conflict.

"Tell me about a failure in your life and tell me why it occurred."
* Cannot think of one
* Blames others for failure (eg "I never graduated high school because those 
damned teachers didn't know how to motivate me.")

"What are some of the things your last employer could have done to be more 
successful?"
* Applicant offers a long list of items and appears to feel they could have run 
things better than management.
* Angry rather than constructive comments.

Follow up with:
"Did you ever tell your previous employer any of your thoughts on ways they 
could improve?"
* "Yes, but they never listened to anyone" or similar indicates communication 
problems
* "What's the use of making suggestions? Nothing ever changes anyway."
* Accusations of former employers stealing their ideas.
* War stories about solo efforts to get employers to change (as opposed to 
working with co-workers)
* Saying things like co-workers "didn't have the guts to confront management 
like I did."

"What are some of the things your last employer could have done to keep you?"
* List of demands that demonstrate unreasonable expectations (eg: Double my 
salary, make me vice-president, etc.)

"How do you go about solving problems at work?"
* Themes of confrontation
* Does nothing "Nothing ever changes anyway."

"Describe a problem you had in your life where someone else's help was very 
important to you."
* Unable to recall a situation
* Does not give credit or express appreciation.

I know these aren't technical questions, but I thought they were interesting.

Cheers,


Dylan.




-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Noon Silk
Sent: Thursday, 20 January 2011 10:44 AM
To: ozDotNet
Subject: [OT](ish) Interview Questions

Hello,

 Anyone have any thoughts/lists on a update-to-date set of questions to ask 
people (senior .net). I'm preparing a list now (trying to find my old one from 
a few years ago), just wondering if anyone has any new/interesting questions 
that they are asking.

--
Noon Silk

http://dnoondt.wordpress.com/  (Noon Silk) | http://www.mirios.com.au:8081 >

"Every morning when I wake up, I experience an exquisite joy - the joy of being 
this signature."

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT](ish) Interview Questions

2011-01-20 Thread Dylan Tusler
Filter? Machine? I would flunk that one. Then, I only drink decaf.
 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of djones...@gmail.com
Sent: Thursday, 20 January 2011 10:56 AM
To: ozDotNet
Subject: Re: [OT](ish) Interview Questions

I've interviewed hundreds of candidates over the years.

I start with.

"There is no pass or fail here, I'm going to start simple and if you know the 
answers then I'll ask more difficult questions, if you don't know the answer 
just say so. I don't know everything about .net and I don't expect you to 
either" 

Then, subjects.

Database
file reads writes
Serialization
Windows forms
Asp.net
 
Differences between .net versions
Sql server. / oracle questions.

Where do they look to solve problems. Team mates, google etc.

And finish on.

I'm at your home and I want a cup of coffee, explain all the steps of how to 
make a cup of coffee.  

Key replys.

Do they ask me if I want sugar, or do they provide it anyway.  

Do they go through all the steps.

Do they check if the old filter is still in the machine.

Etc.


Hth
Davy 



--Original Message--
From: Noon Silk
Sender: ozdotnet-boun...@ozdotnet.com
To: ozDotNet
ReplyTo: ozDotNet
Subject: [OT](ish) Interview Questions
Sent: 20 Jan 2011 01:43

Hello,

 Anyone have any thoughts/lists on a update-to-date set of questions to ask 
people (senior .net). I'm preparing a list now (trying to find my old one from 
a few years ago), just wondering if anyone has any new/interesting questions 
that they are asking.

--
Noon Silk

http://dnoondt.wordpress.com/  (Noon Silk) | http://www.mirios.com.au:8081 >

"Every morning when I wake up, I experience an exquisite joy - the joy of being 
this signature."


"When all you have is a hammer, every problem looks like a nail." I feel much 
the same way about xml
-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


FW: New Horizons Learning Centres Brisbane - Lending a Helping Hand

2011-01-17 Thread Dylan Tusler
For flood-affected business in Brisbane, New Horizons has some complimentary 
assistance, training and offices. (See below)

Seemed like a genuine enough offer, so I'm forwarding it here.

Apologies for the intrusion if you are not Brisbane based and/or flood affected.

Cheers,

Dylan Tusler.



From: Thomas Pollock [mailto:tpoll...@nhaustralia.com.au]
Sent: Tuesday, 18 January 2011 10:00 AM
To: Dylan Tusler
Subject: New Horizons Learning Centres Brisbane - Lending a Helping Hand




[http://i1.cmail1.com/ei/r/98/832/655/100447/csimport/flood-relief_0.jpg]



Dear Dylan,

My name is Thomas Pollock; I am the General Manager of New Horizons Learning 
Centres of Brisbane.

Suffice to say that things have been incredibly trying for the citizens of 
Brisbane and Queensland in recent times; countless businesses and homes have 
been destroyed and far worse, lives have been lost. No real words can begin to 
describe this tragic event.

One thing that has struck me over the course of the past week has been the 
level of kindness and humanity that has been displayed by Queenslanders across 
the state; which I have personally found inspiring. I would like to now, 
through my business, attempt to assist those affected by the floods.

As a training organisation we are inherently limited in our ability to assist 
individuals in providing natural resources (food/water/shelter), however, New 
Horizons Learning Centres of Brisbane would like to extend a helping hand to 
those affected through what we do best, training.

What we would like offer:

New Horizons would like to assist organisations that have been affected by the 
flood by opening up our training courses and facilities for complimentary 
enrollments. If you have staff whom are unable to get to the office due to 
flood damage we would like to offer you the ability to send them to New 
Horizons to attend a training course, without charge. Individuals will be able 
to attend courses between now and 28th January 2011.

We would also like to open our corporate training/meeting rooms to those in 
need of facilities to meet with staff members to discuss future business and 
recovery plans.

We realise that these are minor offerings in the grand scheme of things, 
however, we hope that it can somewhat assist those on the road to recovery. 
Please do not hesitate to contact us on 07 3835 2600 or 
infob...@nhaustralia.com.au<mailto:infob...@nhaustralia.com.au> if you have any 
questions or would like to discuss the courses which are available.

I wish you all the best and hope that you and your family are safe.


Sincerely,

Thomas Pollock

If you don't wish to receive any further updates from New Horizons, please 
click the 
Unsubscribe<http://newhorizonslearningcentrebrisbane.cmail1.com/t/r/u/ydlhdul/oyutryddl/>
 link.




-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Spell check

2011-01-12 Thread Dylan Tusler
I've just taken a look, and can't find the separated out source for the spell 
checker any more. (It's embedded in a large suite of tools.)

Actually, I don't think it would be much use to you. Looking at it, it is 
largely written in JavaScript to run on a web page.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Kirsten Greed
Sent: Thursday, 13 January 2011 9:47 AM
To: 'ozDotNet'
Subject: RE: Spell check

Hi Dylan
I would love to see that code if you have it handy
Although it won't work for all our users as they don't all have word
The application is actually VB6 - but I was planning to write a dot net object 
for the spell check
Kirsten


From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Thursday, 13 January 2011 8:57 AM
To: 'ozDotNet'
Subject: RE: Spell check

We wrote our own that uses Word's dictionary to spell check fields in web 
forms. It wasn't difficult, if I recall correctly. Obviously, applicability 
depends on target audience, and it was written at the time of Word 2003 and IE 
6 (though it still seems to function.)

I can dig up source code if you like. It's one that we have shared before.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Kirsten Greed
Sent: Thursday, 13 January 2011 6:49 AM
To: 'ozDotNet'
Subject: Spell check
Hi All
Can anyone recommend a spellchecker add in
Thanks
Kirsten
[https://www.sunshinecoast.qld.gov.au/email_logos/logo4mailfooter.jpg]<http://www.sunshinecoast.qld.gov.au/>
__ __
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.<http://www.sunshinecoast.qld.gov.au/> If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>

This email and any attachments are confidential and only for the use of the 
addressee. If you have received this email in error you are requested to notify 
the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).


__ Information from ESET NOD32 Antivirus, version of virus signature 
database 5782 (20110112) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Spell check

2011-01-12 Thread Dylan Tusler
We wrote our own that uses Word's dictionary to spell check fields in web 
forms. It wasn't difficult, if I recall correctly. Obviously, applicability 
depends on target audience, and it was written at the time of Word 2003 and IE 
6 (though it still seems to function.)

I can dig up source code if you like. It's one that we have shared before.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Kirsten Greed
Sent: Thursday, 13 January 2011 6:49 AM
To: 'ozDotNet'
Subject: Spell check

Hi All
Can anyone recommend a spellchecker add in
Thanks
Kirsten

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


Image download management

2011-01-05 Thread Dylan Tusler
We've got a requirement here to advise on an image download tracking 
application for corporate graphics. I imagine something like a 
mini-istockphoto, that will allow users in the organisation to access corporate 
images, download them, and track who has downloaded the images.

I expect something like this has been done before, and am wondering if there 
are any control sets or templates out there that kind of do this already.

We'd need to watermark the images displayed on the website, and then provide a 
link to download the unwatermarked image.

We're running Sharepoint 2010, if that's any help, and have Visual Studio 2010 
for customisation.

Cheers,

Dylan Tusler



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: TDD book

2010-12-07 Thread Dylan Tusler
They look interesting.

Just to get the ball rolling, I've ordered a copy of "The Art of Unit Testing: 
With Examples in .Net" by Roy Osherove.

I'll check out the other titles too.

Cheers,

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Peter Maddin
Sent: Wednesday, 8 December 2010 1:46 PM
To: ozDotNet
Subject: Re: TDD book

Not sure if this is exactly what you are after but I have

Software Testing with Visual Studio Team System 2008 by Subashni S & N Satheesh 
Kumar

I bought this as a e-book from PACKT but a link to that is down at present.
It is available from Amazon at
http://www.amazon.com/Software-Testing-Visual-Studio-System/dp/184719558X

It is an introductory text - there is a review at 
http://www.theserverside.net/news/thread.tss?thread_id=53467

>From googling I also found
Software Testing with Visual Studio 2010, Rough Cuts By Jeff Levinson
Published Aug 3, 2010 by Addison-Wesley Professional.
at http://www.informit.com/store/product.aspx?isbn=0132180626

Regards Peter

On 8/12/2010 9:35 AM, Dylan Tusler wrote:
Is there a good current book on TDD with .NET 2008 or 2010?

I'm still handing around Neil Roodyn's "eXtreme .NET" which has a good overview 
of TDD, but focuses on NUnit, because it's from 2004.

Cheers,

Dylan.
[https://www.sunshinecoast.qld.gov.au/email_logos/logo4mailfooter.jpg]<http://www.sunshinecoast.qld.gov.au/>
__ __
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.<http://www.sunshinecoast.qld.gov.au/> If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>

This email and any attachments are confidential and only for the use of the 
addressee. If you have received this email in error you are requested to notify 
the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Opinion sought... Dashboarding toolkits for Sharepoint

2010-12-07 Thread Dylan Tusler
I've noticed PerformancePoint. Problem is, each vendor thinks their particular 
sliced bread is better than what comes in the box. I'm wondering if that is 
actually true in some cases.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Michael Nemtsev
Sent: Wednesday, 8 December 2010 11:41 AM
To: 'ozDotNet'
Subject: RE: Opinion sought... Dashboarding toolkits for Sharepoint

Have you seen PerformancePoint dashboards? It's a part of SharePoint 2010

Michael Nemtsev
Microsoft MVP
B: http://msmvps.com/blogs/laflour
S: http://www.sharepoint-sandbox.com

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 8 December 2010 9:05 AM
To: 'ozDotNet'
Subject: Opinion sought... Dashboarding toolkits for Sharepoint

We're beginning to see a number of marketing emails from various Sharepoint 
dashboarding toolkit suppliers arrive in various inboxes around our 
organisation.

I would be interested in investigating some of these, but obviously would be 
interested more in something that works well for a competent .NET dev team, 
accustomed to source code control and quality, rather than something that 
happens to appeal to the manager of marketing.

Can anyone recommend a particular toolset for this, so I can head off the 
oncoming hordes? (We run Sharepoint 2010, if that makes any difference.)

Cheers,

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002

[https://www.sunshinecoast.qld.gov.au/email_logos/logo4mailfooter.jpg]<http://www.sunshinecoast.qld.gov.au/>
__ __
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.<http://www.sunshinecoast.qld.gov.au/> If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>

This email and any attachments are confidential and only for the use of the 
addressee. If you have received this email in error you are requested to notify 
the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


TDD book

2010-12-07 Thread Dylan Tusler
Is there a good current book on TDD with .NET 2008 or 2010?

I'm still handing around Neil Roodyn's "eXtreme .NET" which has a good overview 
of TDD, but focuses on NUnit, because it's from 2004.

Cheers,

Dylan.

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


Opinion sought... Dashboarding toolkits for Sharepoint

2010-12-07 Thread Dylan Tusler
We're beginning to see a number of marketing emails from various Sharepoint 
dashboarding toolkit suppliers arrive in various inboxes around our 
organisation.

I would be interested in investigating some of these, but obviously would be 
interested more in something that works well for a competent .NET dev team, 
accustomed to source code control and quality, rather than something that 
happens to appeal to the manager of marketing.

Can anyone recommend a particular toolset for this, so I can head off the 
oncoming hordes? (We run Sharepoint 2010, if that makes any difference.)

Cheers,

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: OT - iPhone Programming

2010-11-25 Thread Dylan Tusler
We looked into it.

As far as I can tell, there is no .NET way of doing it. Even programming for 
iPhone in Windows is an arduous process as far as I can determine.

Of course, things may have changed in the last few months.

Info I got at the time:
http://www.drdobbs.com/windows/225702387

Dylan.


-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of silky
Sent: Friday, 26 November 2010 12:35 PM
To: ozDotNet
Subject: OT - iPhone Programming

Hey,

 Is anyone doing this on Windows and/or with .NET?

--
silky

http://dnoondt.wordpress.com/

"Every morning when I wake up, I experience an exquisite joy - the joy of being 
this signature."

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: web GPS mapping

2010-11-25 Thread Dylan Tusler
--
Yes, that's interesting. As silky pointed out, using the Google API is possible 
for commercial purposes, providing that the maps are available freely that's 
fine.

For instance, I run a site that uses the Google Earth API to display GPS tracks 
on a Google Earth plugin in your browser. Because I don't charge my users for 
access to this service, I can do this. If I start to charge people to upload 
GPS files, I can still use the API, as long as I don't charge people to view 
the data on the map or otherwise restrict the usage of the map.

I'm unclear on whether I can offer any enhanced functionality for subscriber 
users only (eg, adding altitude parameters to the overlay, or colouring the 
lines to indicate velocity etc.) The way I read it, I *could* do that, as long 
as free users can view the free maps. However, I'll certainly be clarifying 
that.

I also use the reverse-geocoding API, with a local cache of previously queried 
locations (which cuts down on the API traffic considerably, since the majority 
of my users submissions are from near previous submissions. Google limits to 
2,500 requests per 24 hours, and I'm nowhere near that.)

Cheers,

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Anthony
Sent: Friday, 26 November 2010 9:31 AM
To: 'ozDotNet'
Subject: web GPS mapping


Anyone had any experience with GPS mapping ie place a dot on a map for a gps 
location?   Are there any free services i can use to do this?  Its for 
commercial use,  i think i need a paid license if i use google maps  is this 
correct?


regards

Anthony (*12QWERNB*)



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Tertiary education

2010-11-23 Thread Dylan Tusler
That looks great. Thanks.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Clint Colefax
Sent: Wednesday, 24 November 2010 3:07 PM
To: ozDotNet
Subject: RE: Tertiary education

http://www.itmasters.edu.au/WhichQualification/GraduateCertificates/GradCertinSystemsDevelopment/MicrosoftNet35.aspx


From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 24 November 2010 2:50 PM
To: 'ozDotNet'
Subject: RE: Tertiary education

Looks interesting, but it seems to have a bent towards postgrad study. Our 
staffer is undergrad, and I just had a look at CSU's undergrad offerings and 
they are all Java or C++.

I doubt he has sufficient work experience to qualify for a masters, but I will 
take a closer look.

Dylan.







From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Maddin, Peter
Sent: Wednesday, 24 November 2010 2:31 PM
To: ozDotNet
Subject: RE: Tertiary education
I did the Masters in Systems Development (Charles Sturt Uni), as an external 
student (Distance Education).
Half the courseware is Microsoft based and the other half are Uni units (12 
units in all).

The Microsoft units are the standard Microsoft training courses. Those that 
come with standard training book/kit and they had some online (Webex) sessions 
in lieu of on-campus lectures. You can choose C# or VB.Net. The exams are the 
same as for when you do std Microsoft training except the vouchers for the 
exams indentified them as Uni Based.
One of the electives I did was for SQL Server 2005 (that was current at the 
time).

The curriculum has been updated since I did mine, which was .Net 2.0 based.

Regards Peter Maddin
Applications Development Officer
PathWest Laboratory Medicine WA
Phone : +618 9473 3944
Fax : +618 9473 3982
E-Mail : peter.mad...@pathwest.wa.gov.au
The contents of this e-mail transmission outside of the WAGHS network are 
intended solely for the named recipient's), may be confidential, and may be 
privileged or otherwise protected from disclosure in the public interest. The 
use, reproduction, disclosure or distribution of the contents of this e-mail 
transmission by any person other than the named recipient(s) is prohibited. If 
you are not a named recipient please notify the sender immediately.

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 24 November 2010 11:48 AM
To: 'ozDotNet'
Subject: Tertiary education

__
[http://www.sunshinecoast.qld.gov.au/siteresources/sites/banners/logo4mail.jpg]<http://www.sunshinecoast.qld.gov.au/>
We've got a staff member who wants to enrol in some tertiary IT courses, and 
I'm looking for recommendations for courses that will give exposure to C# and 
SQL Server.

I've been looking at the external offerings from USQ 
(http://www.usq.edu.au/handbook/2010/bus/BITC.html), which mentions .net, but I 
think they focus on C++ for OO development, and use Java and Oracle 
predominantly.

USC (our local uni) seems to specialise in Java too.

Does anyone have any idea whether there are any offerings (pref external part 
time) that might suit?

I'm slowly working my way through various places, starting in SE Qld.

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002 mon, tue, wed
ph: +61 (0)7 5441 8202 thu, fri


To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>.  If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).

--

RE: Tertiary education

2010-11-23 Thread Dylan Tusler
Looks interesting, but it seems to have a bent towards postgrad study. Our 
staffer is undergrad, and I just had a look at CSU's undergrad offerings and 
they are all Java or C++.

I doubt he has sufficient work experience to qualify for a masters, but I will 
take a closer look.

Dylan.







From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Maddin, Peter
Sent: Wednesday, 24 November 2010 2:31 PM
To: ozDotNet
Subject: RE: Tertiary education

I did the Masters in Systems Development (Charles Sturt Uni), as an external 
student (Distance Education).
Half the courseware is Microsoft based and the other half are Uni units (12 
units in all).

The Microsoft units are the standard Microsoft training courses. Those that 
come with standard training book/kit and they had some online (Webex) sessions 
in lieu of on-campus lectures. You can choose C# or VB.Net. The exams are the 
same as for when you do std Microsoft training except the vouchers for the 
exams indentified them as Uni Based.
One of the electives I did was for SQL Server 2005 (that was current at the 
time).

The curriculum has been updated since I did mine, which was .Net 2.0 based.

Regards Peter Maddin
Applications Development Officer
PathWest Laboratory Medicine WA
Phone : +618 9473 3944
Fax : +618 9473 3982
E-Mail : peter.mad...@pathwest.wa.gov.au
The contents of this e-mail transmission outside of the WAGHS network are 
intended solely for the named recipient's), may be confidential, and may be 
privileged or otherwise protected from disclosure in the public interest. The 
use, reproduction, disclosure or distribution of the contents of this e-mail 
transmission by any person other than the named recipient(s) is prohibited. If 
you are not a named recipient please notify the sender immediately.

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 24 November 2010 11:48 AM
To: 'ozDotNet'
Subject: Tertiary education

__
[http://www.sunshinecoast.qld.gov.au/siteresources/sites/banners/logo4mail.jpg]<http://www.sunshinecoast.qld.gov.au/>
We've got a staff member who wants to enrol in some tertiary IT courses, and 
I'm looking for recommendations for courses that will give exposure to C# and 
SQL Server.

I've been looking at the external offerings from USQ 
(http://www.usq.edu.au/handbook/2010/bus/BITC.html), which mentions .net, but I 
think they focus on C++ for OO development, and use Java and Oracle 
predominantly.

USC (our local uni) seems to specialise in Java too.

Does anyone have any idea whether there are any offerings (pref external part 
time) that might suit?

I'm slowly working my way through various places, starting in SE Qld.

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002 mon, tue, wed
ph: +61 (0)7 5441 8202 thu, fri


To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>.  If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact coun

Tertiary education

2010-11-23 Thread Dylan Tusler
--
We've got a staff member who wants to enrol in some tertiary IT courses, and 
I'm looking for recommendations for courses that will give exposure to C# and 
SQL Server.

I've been looking at the external offerings from USQ 
(http://www.usq.edu.au/handbook/2010/bus/BITC.html), which mentions .net, but I 
think they focus on C++ for OO development, and use Java and Oracle 
predominantly.

USC (our local uni) seems to specialise in Java too.

Does anyone have any idea whether there are any offerings (pref external part 
time) that might suit?

I'm slowly working my way through various places, starting in SE Qld.

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002 mon, tue, wed
ph: +61 (0)7 5441 8202 thu, fri


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: .NET Developer's Guide to Directory Services Programming

2010-11-03 Thread Dylan Tusler
Thanks, all.

That's been very useful.

Cheers,

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Maddin, Peter
Sent: Thursday, 4 November 2010 3:27 PM
To: ozDotNet
Subject: RE: .NET Developer's Guide to Directory Services Programming

"The .NET Developer's Guide to Directory Services Programming"  by Joe Kaplan 
and Ryan Dunn
I am looking at my copy as I type.

Used it mainly for looking at user account attributes from AD.
Have not  used it for a while.

System.DirectoryServices.AccountManagement  makes this so much easier for what 
I wanted than what I found in the book,  but the book nevertheless provides a 
good insight.

When first starting out with LDAP, I found Softerra's free LDAP Browser 
http://www.ldapadministrator.com/download.htm very useful.

Regards Peter Maddin
Applications Development Officer
PathWest Laboratory Medicine WA
Phone : +618 9473 3944
Fax : +618 9473 3982
E-Mail : peter.mad...@pathwest.wa.gov.au
The contents of this e-mail transmission outside of the WAGHS network are 
intended solely for the named recipient's), may be confidential, and may be 
privileged or otherwise protected from disclosure in the public interest. The 
use, reproduction, disclosure or distribution of the contents of this e-mail 
transmission by any person other than the named recipient(s) is prohibited. If 
you are not a named recipient please notify the sender immediately.

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Hitman Hoss
Sent: Thursday, 4 November 2010 7:04 AM
To: ozDotNet
Subject: Re: .NET Developer's Guide to Directory Services Programming

There were some additions made in .NET 3.5 with 
System.DirectoryServices.AccountManagement.  Makes working with users and 
groups pretty easy.  Check it out to see if it meets your needs.

On Thu, Nov 4, 2010 at 9:59 AM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
__
"The .NET Developer's Guide to Directory Services Programming"

Some years ago we purchased this book. I've had a look at the book's website, 
and it hasn't been updated since 2007, and the Amazon reviews tail off around 
2008 too.

Just curious to know whether there have been any advances in directory services 
programming since then, or whether the book is still relevant.

We are about to commence work on a small project that will involve some complex 
LDAP queries, and wondering whether to use the book as a reference, or bin it?

There is a sample chapter from the book available at 
http://www.awprofessional.com/content/images/0321350170/samplechapter/Kaplan_ch10.pdf


Dylan Tusler


To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>.  If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas 

RE: TFS Feedaback? Anyone moved away from it?

2010-11-03 Thread Dylan Tusler
We're in the process of migrating from TFS 2008 to TFS 2010. I don't think we'd 
look at any other system now. We use the work item integration with source code 
control quite heavily, even though the dev team is quite small. We also use 
modified work item for our Change Control system, and that has worked out well 
too.

We have even used the Sharepoint repositories a bit, though somewhat 
sporadically, and for a couple of projects we've even used the build server, 
for which I was quite grateful.

Previously we had a mix of SourceSafe and CVS in use here.

There is definitely an improvement in TFS2010 in terms of Work Item 
hierarchies, that we have been sorely missing here. Looking forward to it!

Dylan.


 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Les Hughes
Sent: Wednesday, 3 November 2010 10:32 PM
To: michaelsli...@gmail.com; ozDotNet
Subject: TFS Feedaback? Anyone moved away from it?

Hi All,

I was just looking to get a little feedback on CVS tools/etc?

I am to start another project with a small team, and was wondering is TFS is 
worth using (I haven't even seen it run yet... wondering if it is worth the 
time...)

Also, has anyone after using TFS decided to go back to subversion/etc? 
If so, why?

Thanks :)
--
Les Hughes
l...@datarev.com.au

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


.NET Developer's Guide to Directory Services Programming

2010-11-03 Thread Dylan Tusler
--
"The .NET Developer's Guide to Directory Services Programming"

Some years ago we purchased this book. I've had a look at the book's website, 
and it hasn't been updated since 2007, and the Amazon reviews tail off around 
2008 too.

Just curious to know whether there have been any advances in directory services 
programming since then, or whether the book is still relevant.

We are about to commence work on a small project that will involve some complex 
LDAP queries, and wondering whether to use the book as a reference, or bin it?

There is a sample chapter from the book available at 
http://www.awprofessional.com/content/images/0321350170/samplechapter/Kaplan_ch10.pdf


Dylan Tusler

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Chair Recommendations

2010-10-05 Thread Dylan Tusler
--
To balance the views:
http://www.dack.com/misc/aeron.html
(The Aeron Chair Sucks - not my opinion, just the headline of the linked page.)

Cheers,

Dylan.
 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Bill McCarthy
Sent: Wednesday, 6 October 2010 11:18 AM
To: 'ozDotNet'
Subject: RE: Chair Recommendations

Hi Michael,

I have an Aeron and love it. If you get one make sure you get the lower lumber 
support. I've had it for about 5 years now and have had no major back issues 
since; I still have to do some exercises now and then if I've been doing heavy 
lifting tasks or been improperly bending (such as cutting tonnes of fire wood 
etc) . About 6 months prior to buying the HM chair, I did my back BAD !  And I 
mean real bad. I couldn't even sit for about 5 days because the nerves were 
being pinched and it would set my leg into a massive cramp like spasm.  
"agonizing" just starts to describe it. Lost sensation in my outer left foot, 
but thankfully that came back. When I threw my back out, my whole left side 
went into massive spasm. I remember not being able to do anything, just having 
to ride it till it stopped. I actually thought I was having a stroke. Very 
scary, as I was basically parallelized, with my body going into a massive 
muscle spasm. Probably only lasted a minute or two, but it really felt like 
very long time.

After that I went through all the rehab stuff. For a while there had a fancy 
kneeling chair, then as I got better I moved to those balls. They are good but 
a lot of work to keep a proper posture all day.  Sadly once the damage has been 
done, you never get back 100%.  As I said, I still have to watch it and do my 
exercises every now and then.  For the most part, most people wouldn't know: 
I'm still active, bike riding, fire fighting, SES storm etc (was cutting a huge 
tree of a car just the other weekend).  But if I knew then what I know now, I 
wouldn't have thought twice about buying the right chair.  Prior to doing my 
back I use to have one of the old heavy metal framed office chairs with just an 
adjustable back rest (low back rest).

The way I justify the cost is pretty simple, I spend about 1/4 of my life in 
this chair (still trying to get that below 20% ). I also spend about 1/3 rd 
in bed.  Spending more there is sensible, just like paying for airbags in a car 
you only spend about 5% of your life in is.  



|-Original Message-
|From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet- 
|boun...@ozdotnet.com] On Behalf Of Michael Ridland
|Sent: Tuesday, 5 October 2010 5:24 PM
|To: ozDotNet
|Subject: Chair Recommendations
|
|Hey
|
|Does anyone have any advise on chairs, I would like to know your
experiences
|with different chairs? Health issues surrounding them? Where I can 
|source quality chairs?
|
|



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT] Microsoft mini-rant

2010-10-03 Thread Dylan Tusler
It was the 23rd of September.

SharePoint Architecture Design Days Brisbane
Thursday, 23rd September, 2010
8:45am to 3:30pm

I got the impression from the presenters that they were probably gold partners 
or something, rather than core Microsoft staff, though there was a session on 
Sharepoint Online that seemed more core sales.

Dylan.





From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of David Connors
Sent: Monday, 4 October 2010 10:46 AM
To: ozDotNet
Subject: Re: [OT] Microsoft mini-rant

On 4 October 2010 10:30, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
__
We went to a session at Microsoft in Brisbane a couple of weeks ago about 
Sharepoint 2010. Great sessions, and the speakers were all "we'll send you the 
slide decks so you don't need to write down all these links." etc. Anyway, no 
decks appeared in my inbox, so I thought I'd try to find out the details of the 
guys who did the sessions. But the only emails I've got are from Microsoft, and 
contain generic Microsoft email addresses. I tried emailing the most common one 
(contac...@microsoft.com.au<mailto:contac...@microsoft.com.au>) and I get a 
"mailbox full" response: "Remote host said: 452 4.2.2 Mailbox full Giving up on 
203.19.66.90"

I'll get that fixed, but once it is working all you will get is an 
auto-responder telling you to fill out a contact form on mscom that is handled 
by an outsourced agency. 132058 won't know much about a specific event like 
that I don't think.

Do you have the exact date of the session you attended and so you know if it 
was Microsoft or User Group run?  I can possibly look up the contact/owner for 
you in the events management tool.

--
David Connors | da...@codify.com<mailto:da...@codify.com> | 
www.codify.com<http://www.codify.com>
Software Engineer
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417 189 
363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


[OT] Microsoft mini-rant

2010-10-03 Thread Dylan Tusler
--
We went to a session at Microsoft in Brisbane a couple of weeks ago about 
Sharepoint 2010. Great sessions, and the speakers were all "we'll send you the 
slide decks so you don't need to write down all these links." etc.

Anyway, no decks appeared in my inbox, so I thought I'd try to find out the 
details of the guys who did the sessions.

But the only emails I've got are from Microsoft, and contain generic Microsoft 
email addresses. I tried emailing the most common one 
(contac...@microsoft.com.au) and I get a 
"mailbox full" response: "Remote host said: 452 4.2.2 Mailbox full Giving up on 
203.19.66.90"

Agh!

Dylan

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: IMPORTANT - ASP.NET update and security advisory

2010-09-28 Thread Dylan Tusler
Right, but all the vulnerability walkthroughs I saw involved using the 
vulnerability to get super-user status and then using that status to do other 
nefarious things.

If you don't have user authentication of any kind, is there any threat? If 
nobody can login to my site, can the site's web.config still be accessed, for 
example.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of KO CHANG
Sent: Wednesday, 29 September 2010 11:12 AM
To: ozDotNet
Subject: Re: IMPORTANT - ASP.NET update and security advisory

The vulnerability addressed is the ASP.NET<http://ASP.NET> Padding Oracle 
Vulnerability at
 http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3332


Microsoft .NET Framework 1.0 SP3, 1.1 SP1, 2.0 SP2, 3.5, 3.5 SP1, 3.5.1, and 
4.0, as used for ASP.NET<http://ASP.NET> in Microsoft Internet Information 
Services (IIS), provides detailed error codes during decryption attempts, which 
allows remote attackers to decrypt and modify encrypted View State (aka 
__VIEWSTATE) form data, and possibly forge cookies or read application files, 
via a padding oracle attack.



On Wed, Sep 29, 2010 at 11:09 AM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
If you are not using any authentication on your site are you affected?

Dylan.


-Original Message-
From: ozdotnet-boun...@ozdotnet.com<mailto:ozdotnet-boun...@ozdotnet.com> 
[mailto:ozdotnet-boun...@ozdotnet.com<mailto:ozdotnet-boun...@ozdotnet.com>] On 
Behalf Of silky
Sent: Wednesday, 29 September 2010 11:08 AM
To: ozDotNet
Subject: Re: IMPORTANT - ASP.NET<http://ASP.NET> update and security advisory

On Wed, Sep 29, 2010 at 10:36 AM,  
mailto:ton...@tpg.com.au>> wrote:
> Question - does this just affect people using Oracle, or does it affect all 
> .net instances?

It affects everyone using .NET. Specifically it also affects 
FormsAuthentication, which most of us are probably using somewhere.

You *must* implement the fix described ASAP. Everyone working on an 
ASP.NET<http://ASP.NET> should read the advisory, check if they are vulnerable 
and fix it.


> T.

--
silky

http://dnoondt.wordpress.com/

"Every morning when I wake up, I experience an exquisite joy - the joy of being 
this signature."

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au>.  If 
correspondence includes personal information, please refer to Council's Privacy 
Policy at http://www.sunshinecoast.qld.gov.au .

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is s

RE: IMPORTANT - ASP.NET update and security advisory

2010-09-28 Thread Dylan Tusler
If you are not using any authentication on your site are you affected?

Dylan.
 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of silky
Sent: Wednesday, 29 September 2010 11:08 AM
To: ozDotNet
Subject: Re: IMPORTANT - ASP.NET update and security advisory

On Wed, Sep 29, 2010 at 10:36 AM,   wrote:
> Question - does this just affect people using Oracle, or does it affect all 
> .net instances?

It affects everyone using .NET. Specifically it also affects 
FormsAuthentication, which most of us are probably using somewhere.

You *must* implement the fix described ASAP. Everyone working on an ASP.NET 
should read the advisory, check if they are vulnerable and fix it.


> T.

--
silky

http://dnoondt.wordpress.com/

"Every morning when I wake up, I experience an exquisite joy - the joy of being 
this signature."

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT] Virgin Blue

2010-09-27 Thread Dylan Tusler
--
Their reservation system is a hosted system in the US. That hosted system went 
down after a hardware upgrade went wrong. It stayed down for, I believe, 12 
hours or more. Many airlines around the world were affected on one level or 
another.

Cheers,

Dylan.




-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Trevor Johnson
Sent: Monday, 27 September 2010 9:10 AM
To: ozDotNet
Subject: [OT] Virgin Blue

Ouch, the airline blamed the chaos on an "external supplier's hardware failure".

Just curious, anyone know what happened?


TJ

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: [OT] Creating new posts

2010-09-20 Thread Dylan Tusler
Thanks, another reason not to use an iPhone.
 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Richard Carde
Sent: Tuesday, 21 September 2010 3:22 AM
To: ozdotnet@ozdotnet.com
Subject: [OT] Creating new posts

A simple request which, perhaps, can be filed under 'etiquette' in the 
(unwritten) list charter?

Some mail clients, in particular the iPhone, thread mail based on 
headers/metadata contained within messages.  This is either the In-Reply-To: or 
References: headers.

Often it's tempting to start a new thread by replying to a message and changing 
the Subject.  This doesn't fool the aforementioned mail client and new threads 
get grouped with old.  That's frustrating!

I would prefer not to go into a debate about what a mail client should and 
should not do.  I merely make the simple suggestion that a new thread is 
started by starting a new message.  If this is too hard, I shall suffer the 
pain.

Thanks in advance.

--
Richard Carde

Sent from my phone. Please excuse spelling mistakes & brevity.
-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


Org Charts in .NET/WPF?

2010-09-09 Thread Dylan Tusler
--
Has anyone done any dynamic Org Chart work in WPF or Silverlight/ASP.NET?

I'm wondering if there are any resources out there already worth investigating.

Dylan Tusler.


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Charting with WPF and Linq

2010-09-01 Thread Dylan Tusler
Well, in the end, I've managed to get it working using the series DataContext.

I'm still operating very much in the C# paradigm, and still (even in VS2010) 
find working in XAML a frustrating experience. If you're not doing it every 
day, all day, it is quite hard to gain much fluency, and too easy to fall back 
on C# code behind in the name of getting it done. And it seems that once you've 
done it for one thing, you are pretty much stuck then, as all the neat XAML 
shortcuts I could have taken seem unavailable to me now that so much else is 
being done in code-behind.

I'd like to see a guide to refactoring forms from C# to XAML, explaining, for 
instance, how to take data bound controls that are populated from C# and port 
it into XAML.

Anyway...

Dylan.




From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 1 September 2010 1:49 PM
To: 'ozDotNet'
Subject: Charting with WPF and Linq

__
<http://www.sunshinecoast.qld.gov.au/>

I have a .NET 3.5 WPF app (working on it in VS2010).

On one of the windows, is a grid that is populated with data from an in-memory 
LINQ to SQL object (the hard way, in code instead of in bindings.)

I am trying to drop a simple line graph underneath it, and am struggling to 
find a good example.

Most web sites I've found are either talking about creating a chart completely 
from scratch in XAML. I haven't seen any examples of creating a chart and 
populating it via C#. I'm using the WPF Chart control, which seems pretty good.

My datasets are pretty small, so I was thinking I'd just create a 
PointCollection and populate it with Point objects that represent each data 
point, but since my graph is a series over time, I can't see how I get a value 
(Y) and date (X) value into a point in .NET 3.5. I would then assign the 
PointCollection to a Series that I've already created, and set the minimum and 
maximum values for the Axes accordingly. (My X axis is already set up with 
dates, and that seems to work. Just can't get the Point to accept a date.)

I feel like I'm on the wrong track and there should be some better way. Can I 
just use the DataContext of the chart directly?

Am I missing something basic? There doesn't seem to be any good examples of 
doing this anywhere that I can find.

Cheers,

Dylan Tusler




To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>.  If 
correspondence includes personal information, please refer to Council's Privacy 
Policy<http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=disclaimer>.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device. In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas.
Any views expressed in this email are the author's, except where the email 
makes it clear otherwise. The unauthorised publication of an email and any 
attachments generated for the official functions of council is strictly 
prohibited. Please note that council is subject to the Right to Information Act 
2009 (Qld) and Information Privacy Act 2009 (Qld).

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication

Charting with WPF and Linq

2010-08-31 Thread Dylan Tusler
--
I have a .NET 3.5 WPF app (working on it in VS2010).

On one of the windows, is a grid that is populated with data from an in-memory 
LINQ to SQL object (the hard way, in code instead of in bindings.)

I am trying to drop a simple line graph underneath it, and am struggling to 
find a good example.

Most web sites I've found are either talking about creating a chart completely 
from scratch in XAML. I haven't seen any examples of creating a chart and 
populating it via C#. I'm using the WPF Chart control, which seems pretty good.

My datasets are pretty small, so I was thinking I'd just create a 
PointCollection and populate it with Point objects that represent each data 
point, but since my graph is a series over time, I can't see how I get a value 
(Y) and date (X) value into a point in .NET 3.5. I would then assign the 
PointCollection to a Series that I've already created, and set the minimum and 
maximum values for the Axes accordingly. (My X axis is already set up with 
dates, and that seems to work. Just can't get the Point to accept a date.)

I feel like I'm on the wrong track and there should be some better way. Can I 
just use the DataContext of the chart directly?

Am I missing something basic? There doesn't seem to be any good examples of 
doing this anywhere that I can find.

Cheers,

Dylan Tusler



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


SharePoint training courses - looking for recommendations

2010-08-25 Thread Dylan Tusler
--
Can anyone recommend SharePoint training courses aimed at Business Analysts or 
Architects rather than Developers?

I've been looking around a bit, but it all seems either too technical or too 
"end-user."

Dylan Tusler

-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


Visual Studio starting for the first time all the time

2010-08-22 Thread Dylan Tusler
--
I work on a few different machines (real and virtual) and the first time I use 
Visual Studio 2008 on a machine, I get the whole "Visual Studio is starting for 
the first time" thing, and have to choose what language I want to code in, and 
all my settings are reset (including, annoyingly, intellisense being disabled.)

This happens even on machines I've used previously, if I log off one machine 
and log onto another machine I get the "first time" thing. Then I log off that 
machine and onto the original machine and get the same thing again.

I can log on and off the same machine plenty of times without getting the 
window appearing. It only appears when I move to a different machine.

It seems like something is lodging in my user profile and is causing this 
behaviour in Visual Studio. Any ideas?


Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5420 8002 mon, tue, wed
ph: +61 (0)7 5441 8202 thu, fri



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: ASP.NET 101 - How to prevent double-clicking on a submit button?

2010-07-29 Thread Dylan Tusler
At first I thought you were pulling a Friday funny on me.

But I do see your point, having properly read your post now.

I think, in our case, the web form is a very long way away from the database, 
and after submission we go through a few human workflow steps involving 
assessing and validating the submissions before it gets anywhere near our DB, 
so I might just stick with JavaScript for the moment. Double-submission is more 
of an annoyance than a peril in our situation.

Here's what I've gone with (because I lurve C# and hate JavaScript)

btnSubmit.Attributes.Add("onclick", "this.disabled=true;");

in the form OnLoad.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of David Connors
Sent: Friday, 30 July 2010 8:44 AM
To: ozDotNet
Subject: Re: ASP.NET 101 - How to prevent double-clicking on a submit button?

On 30 July 2010 08:37, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
We've got an Ajax-ified multi-page form and I want to prevent double-clicking 
on the final page's Submit button. My first thought is just to disable the 
button in its on_Click event handler. Is this a suitable approach?

No. It might give you a perfunctory guard against a double-submission in the UI 
layer but, with the web being what it is, you cannot guarantee it won't be 
submitted twice.

I've looked around a little, trying to see what is the best approach to prevent 
someone from clicking twice (or more) on a submit button, but there seems to be 
a wide variety of methods to choose from, many involving JavaScript, or css, 
and so on. None of them seem simple enough to risk experimenting with.

The approach we always apply is:

 1.  Create a table in your DB, two columns, one being called DoubleSubmitGuard 
(GUID) and the other being DateTimeSubmittedUTC (Date/time).
 2.  At the time you generate the form, roll a new GUID, put it in that table, 
and also embed it in the form.
 3.  As a part of the form submission process, check that DateTimeSubmittedUTC 
is null, then do your normal work, and at the end of the transaction set the 
DateTimeSubmittedUTC to mark the form as submitted.
 4.  Optionally you can display something to the user along the lines of "This 
form has already been submitted" if they click submit twice.

Also disable the submit button as well if you want to improve the user 
experience, but I would not be using the disabling of UI elements to 
effectively implement the integrity if your database.

David.

--
David Connors | da...@codify.com<mailto:da...@codify.com> | 
www.codify.com<http://www.codify.com>
Software Engineer
Codify Pty Ltd
Phone: +61 (7) 3210 6268 | Facsimile: +61 (7) 3210 6269 | Mobile: +61 417 189 
363
V-Card: https://www.codify.com/cards/davidconnors
Address Info: https://www.codify.com/contact


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


ASP.NET 101 - How to prevent double-clicking on a submit button?

2010-07-29 Thread Dylan Tusler
--
We've got an Ajax-ified multi-page form and I want to prevent double-clicking 
on the final page's Submit button. My first thought is just to disable the 
button in its on_Click event handler. Is this a suitable approach?

I've looked around a little, trying to see what is the best approach to prevent 
someone from clicking twice (or more) on a submit button, but there seems to be 
a wide variety of methods to choose from, many involving JavaScript, or css, 
and so on. None of them seem simple enough to risk experimenting with.

Dylan Tusler



-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council you are agreeing 
that the content of your email may be transmitted overseas. Any views expressed 
in this email are the author's, except where the email makes it clear 
otherwise. The unauthorised publication of an email and any attachments 
generated for the official functions of council is strictly prohibited. Please 
note that council is subject to the Right to Information Act 2009 (Qld) and 
Information Privacy Act 2009 (Qld).


RE: Advice for Data Access - Hibernate/Linq/Fluent/etc

2010-07-13 Thread Dylan Tusler
Get a hold of LinqPAD (www.linqpad.net) and you won't 
look back.

Having spent a lot of yesterday trying to get a .nettiers project compiling, 
I'm so thankful for LINQ.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of ben.robb...@jlta.com.au
Sent: Wednesday, 14 July 2010 10:48 AM
To: ozdotnet@ozdotnet.com
Subject: RE: Advice for Data Access - Hibernate/Linq/Fluent/etc

Great link Corneliu, do you know if there is an equivalent page for C#?

After a bit of Googling and browsing the closest I got was this: 
http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

Ben


From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Corneliu I. Tusnea
Sent: Wednesday, 14 July 2010 7:14 AM
To: ozDotNet
Subject: Re: Advice for Data Access - Hibernate/Linq/Fluent/etc

I think the simplest/lightest/quickest way to craft an ORM over a DB is LINQ to 
SQL.
You can't make it any simpler that than. I don't understand why MS stopped 
developing.
They try too hard to move in the "we love everyone and every db camp at the 
expense of our own SQL".

Have this  page open all the time and you'll be flying with the LINQ syntax.
http://msdn.microsoft.com/en-us/vbasic/bb688085.aspx

Corneliu.


On Wed, Jul 14, 2010 at 9:05 AM, Peter Arvoll 
mailto:ozdot...@dotnetpete.com>> wrote:
Hi Les

I my opinion LINQ is worth the learning curve because it allows fairly
rapid development of applications compared to an application with
dedicated business objects and associated stored procedures. We code
generate all of our data acces objects and stored procedures but when
there's a change to the database schema it's much quicker to modify
the dbml file (or delete the changed entiries and drop them back on)
than to re generate the data access objects and modify stored procs. I
am talking LINQ to SQL here as it doesn't have the facility to update
the model from a database.

And LINQ can be used for more than just data access. It's a very neat
way to interaction with collections of objects where previously you
would have had to loop through the collections to do tasks linq had
the foreach syntax. And it's easy to create a subset of an object
collection too.

LINQ to XML is in my opionion a much easier way (and faster
development wise) to consume an XML file.

I have not had any commercial experience with NHibernate so I am not
able to compare there.

Thanks
Peter

On Wed, Jul 14, 2010 at 1:18 AM, Les Hughes 
mailto:l...@datarev.com.au>> wrote:
>
> Hi All,
>
> I'm about to start working on a mid-sized data-centric app (accounting area)
> which is mostly just lots of forms which display data, edit/write data, and
> then spitting out some pretty reports, etc with the data sitting in SQL
> Server. (Think of old-school MSaccess  apps)
>
> Wanting to avoid as much SQL plumbing as I can, I'm looking to use
> nHibernate for a lot of the lifting, but haven't had a chance to look around
> at perhaps some better packages/practices/etc which exist.
>
> At this stage I have spent near zero time with Linq, and have only heard of
> a few other packages in passing (Fluent/Active Record/etc), and am wondering
> what (if anything) I should spend some time looking in to.
>
> My query is:
>
> - Is nHibernate still the way to go? What do the rest of the .NETters use
> for their data access layers? And why? Is Linq worth the learning curve?
>
> Any feedback would be greatly appreciated.
>
> Thanks in advance,
> --
> Les Hughes
> l...@datarev.com.au
>


This email is intended for the named recipient only.  The information it 
contains may be confidential or commercially sensitive.  If you are not the 
intended recipient you must not reproduce or distribute any part of this email, 
disclose its contents to any other party, or take any action in reliance on it. 
 If you have received this email in error, please contact the sender 
immediately and delete the message from your computer.


-
To find out more about the Sunshine Coast Regional Council, visit your local 
office at Caloundra, Maroochydore, Nambour or Tewantin or visit us online at 
www.sunshinecoast.qld.gov.au.  If correspondence includes personal information, 
please refer to Council's Privacy Policy at http://www.sunshinecoast.qld.gov.au 
.

This email and any attachments are confidential and only for the use of the 
addressee.  If you have received this email in error you are requested to 
notify the sender by return email or contact council on 1300 00 7272 and are 
prohibited from forwarding, printing, copying or using it in anyway, in whole 
or part. Please note that some council staff utilise Blackberry devices, which 
results in information being transmitted overseas prior to delivery of any 
communication to the device.  In sending an email to Council y

RE: Microsoft Songsmith - Is it friday yet?

2010-07-01 Thread Dylan Tusler


 > And my favourite: Queen - We Will Rock You (salsa style) 
 > http://www.youtube.com/watch?v=22AWPW5s4EA&feature=related

That's so bad it's great!

I'm getting me one.

Dylan.



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


OT - Magic Mushroom song from the 1980s

2010-06-07 Thread Dylan Tusler
Does anyone remember a clever little app that allowed IBM XT computers to play 
a song via the primitive PC Speaker that was installed in them? I think it was 
an ad jingle for some kind of room deodorizer called a Magic Mushroom? (I 
remember being blown away by it in about 1987. This was on green-screen XT 
computers, that normally only went "beep".)

I'm trying to find out about it for a nostalgic presentation.

Dylan Tusler
Acting Data, Development & Integration Manager
ICTS Branch
Sunshine Coast Council
ph: +61 (0)7 5441 8202 mon, thu, fri
ph: +61 (0)7 5420 8002 tue, wed
"Your Technology Solutions Partner"


-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


RE: Visual Studio output window

2010-06-03 Thread Dylan Tusler
>Dylan, I look at the Error Window to navigate to compile errors (hitherto I 
>didn't realise you could click on warnings/errors in the output window)

Naturally, I don't get any warnings or errors in my output window, so I can't 
verify that either.

Dylan. ;)


-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


RE: Code Ownership WAS: RE: .NET Obfuscator Software..free!

2010-06-03 Thread Dylan Tusler
Well, I specifically didn't mention Contractors, as this is generally a "work 
for hire" situation, but it can be a grey area.

It seems one of the delineating issues (apart from whatever may be written into 
your contract) is whether you use your client's tools and equipment, or whether 
you work on your own.

I've contracted in both ways. It usually pays to be explicit about it. In my 
(admittedly not very vast) experience, small companies usually don't even 
consider these issues themselves unless you bring it up.

Dylan.


-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Simon Haigh
Sent: Friday, 4 June 2010 9:34 AM
To: ozDotNet
Subject: RE: Code Ownership WAS: RE: .NET Obfuscator Software..free!

I always thought that being a contractor is similar to being an employee and 
therefore the codebase would belong to the person/company who employed you 
(unless otherwise specified).  Would that be correct?

If not, I'm potentially sitting on a goldmine.  :-)

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Friday, 4 June 2010 09:21 AM
To: 'ozDotNet'
Subject: Code Ownership WAS: RE: .NET Obfuscator Software..free!

Disclaimer: IANAL

Employee - Any code you write is the property of your employer.

Consultant - Any code you write is your property unless you explicitly assign 
ownership to your client.

Company - Any software you sell, the codebase remains your property, not the 
property of your customer, unless there is a specific license agreement 
indicating otherwise.

For what its worth, when I was consulting, I used to assign code to my customer 
explicitly, so that they could freely engage other developers to work on it at 
a later date.

If you are working on T&M or are working fixed price, I don't think it matters. 
What matters is the arrangement that you have made between yourself and your 
customer/client/employer.

Here's an article on the US perspective. It mentions the concept of a "work for 
hire" agreement, which is where you cross the line between employee and 
consultant: http://articles.techrepublic.com.com/5100-10878_11-5034783.html

Dylan.



-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Arjang Assadi
Sent: Friday, 4 June 2010 8:38 AM
To: ozDotNet
Subject: Re: .NET Obfuscator Software..free!

Hi Anthony,

Please forgive my ignorance but my question is what is normal practice? What is 
meant by work? When quoting hourly rate, I assume that at the end they would 
get everything and since I have been paid for the time to produce it, it 
belongs to them.

Kind Regards

Arjang


On 3 June 2010 20:11, Anthony  wrote:
> I assume that if the client doesn't ask for the code then i don't give 
> it out.  I would increase my fee if they want the code anyway
>
>
>
> From: ozdotnet-boun...@ozdotnet.com
> [mailto:ozdotnet-boun...@ozdotnet.com]
> On Behalf Of Michael Minutillo
> Sent: Thursday, 3 June 2010 3:07 PM
> To: ozDotNet
>
> Subject: Re: .NET Obfuscator Software..free!
>
>
>
> Well most clients I have dealt with in the past end up with the source code.
>
>
>
>> After all, "clients" have been accepting obfuscated code since time 
>> immemorial already! (Well, at least since the 1980s.) That's what 
>> compiled code is! Unless you wanted to reverse engineer to assembly 
>> language, pretty much everything was obfuscated.
>
>
>
> In the form of a product that is true. But if that were the case I 
> would expect the OP would have wanted to obfuscate the entire 
> solution. As there is a single binary to be obfuscated (and it gets 
> used a lot) it sounds more likely that it is being used in custom 
> software that is developed for a single client. For the client:
>
>
>
> If they purchase a library then they get a support contract so if 
> things go wrong they get fixed
>
> If they use an open source library then they get the code so they can 
> fix issues or pass them on to someone to fix.
>
> If the developer hands them a library which is neither they could be 
> in trouble.
>
>
>
> If you are selling a product with support then this is OK because you 
> have an agreement with the client that you'll fix anything that goes 
> wrong. If you were to have a falling out with the client over an 
> invoice or something (it happens) then they effectively have a piece 
> of software that only you (someone they no longer wish to do business with) 
> can maintain.
>
>
>
> As a client I would consider that an unacceptable risk.
>
>
>
> On Thu, Jun 3, 2010 at 12:48 PM, Dylan Tusler 
>  wrote:
>
&g

RE: Visual Studio output window

2010-06-03 Thread Dylan Tusler
Can't you just double-click on the error in the output window to go to the 
class?

Or am I missing something obvious...

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of William Luu
Sent: Friday, 4 June 2010 11:52 AM
To: ozDotNet
Subject: Re: Visual Studio output window

I don't know if you can do that already, though my guess is you could probably 
write a Visual Studio add in to parse the content in the output window.

A quick search finds these links:
- How to: Create an addin - 
http://msdn.microsoft.com/en-us/library/80493a3w%28VS.80%29.aspx
- How to: Control the Output Window - 
http://msdn.microsoft.com/en-us/library/ht6z4e28%28VS.80%29.aspx


Will

On 3 June 2010 22:16, Wallace Turner 
mailto:w.tur...@fex.com.au>> wrote:
Can the Output window in Visual Studio (any version) parse the output to 
provide quick links to the erroneous class(es) ?

Eclipse has had this feature since forever; see screenshot below. I have only 
included this to explain what I mean (please no Eclipse vs VS fight!)

Resharper has a feature called 'Stack Trace Explorer' however it is a bit 
clunky as you need to highlight the bit you want and then open the STE window.

Eclipse:
[cid:451395201@04062010-1C5E]





-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0
<>

RE: Code Ownership WAS: RE: .NET Obfuscator Software..free!

2010-06-03 Thread Dylan Tusler
 > What do I own and what don't I own?

I don't have an answer for you there.

I remember at one point I was so "fluent" in purchasing systems, I could bang 
one out in an afternoon (well, the core of it anyway.) Each system was produced 
individually, on-site, with clients, using a pattern that I had basically 
memorised. If you were to run a code comparison tool on the different systems, 
they would be over 60% identical, probably enough to warrant suspicion that 
they were plagiarised.

I had different agreements with each customer, but for the most part, they were 
keeping the code for themselves.

So each had their own unique, but eerily similar, purchasing system.

I have no idea how the ownership issues might have worked out if that one had 
ever got into a courtroom.

Dylan.

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


Code Ownership WAS: RE: .NET Obfuscator Software..free!

2010-06-03 Thread Dylan Tusler
Disclaimer: IANAL

Employee - Any code you write is the property of your employer.

Consultant - Any code you write is your property unless you explicitly assign 
ownership to your client.

Company - Any software you sell, the codebase remains your property, not the 
property of your customer, unless there is a specific license agreement 
indicating otherwise.

For what its worth, when I was consulting, I used to assign code to my customer 
explicitly, so that they could freely engage other developers to work on it at 
a later date.

If you are working on T&M or are working fixed price, I don't think it matters. 
What matters is the arrangement that you have made between yourself and your 
customer/client/employer.

Here's an article on the US perspective. It mentions the concept of a "work for 
hire" agreement, which is where you cross the line between employee and 
consultant: http://articles.techrepublic.com.com/5100-10878_11-5034783.html

Dylan.



-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Arjang Assadi
Sent: Friday, 4 June 2010 8:38 AM
To: ozDotNet
Subject: Re: .NET Obfuscator Software..free!

Hi Anthony,

Please forgive my ignorance but my question is what is normal practice? What is 
meant by work? When quoting hourly rate, I assume that at the end they would 
get everything and since I have been paid for the time to produce it, it 
belongs to them.

Kind Regards

Arjang


On 3 June 2010 20:11, Anthony  wrote:
> I assume that if the client doesn't ask for the code then i don't give 
> it out.  I would increase my fee if they want the code anyway
>
>
>
> From: ozdotnet-boun...@ozdotnet.com 
> [mailto:ozdotnet-boun...@ozdotnet.com]
> On Behalf Of Michael Minutillo
> Sent: Thursday, 3 June 2010 3:07 PM
> To: ozDotNet
>
> Subject: Re: .NET Obfuscator Software..free!
>
>
>
> Well most clients I have dealt with in the past end up with the source code.
>
>
>
>> After all, "clients" have been accepting obfuscated code since time 
>> immemorial already! (Well, at least since the 1980s.) That's what 
>> compiled code is! Unless you wanted to reverse engineer to assembly 
>> language, pretty much everything was obfuscated.
>
>
>
> In the form of a product that is true. But if that were the case I 
> would expect the OP would have wanted to obfuscate the entire 
> solution. As there is a single binary to be obfuscated (and it gets 
> used a lot) it sounds more likely that it is being used in custom 
> software that is developed for a single client. For the client:
>
>
>
> If they purchase a library then they get a support contract so if 
> things go wrong they get fixed
>
> If they use an open source library then they get the code so they can 
> fix issues or pass them on to someone to fix.
>
> If the developer hands them a library which is neither they could be 
> in trouble.
>
>
>
> If you are selling a product with support then this is OK because you 
> have an agreement with the client that you'll fix anything that goes 
> wrong. If you were to have a falling out with the client over an 
> invoice or something (it happens) then they effectively have a piece 
> of software that only you (someone they no longer wish to do business with) 
> can maintain.
>
>
>
> As a client I would consider that an unacceptable risk.
>
>
>
> On Thu, Jun 3, 2010 at 12:48 PM, Dylan Tusler 
>  wrote:
>
>> That is potentially a pretty dangerous risk for a client to accept 
>> isn't it? Unless it contains some kind of proprietary algorithm or 
>> something I'm not sure it's a great idea.
>
>
>
> That's a pretty weird point of view.
>
>
>
> After all, "clients" have been accepting obfuscated code since time 
> immemorial already! (Well, at least since the 1980s.) That's what 
> compiled code is! Unless you wanted to reverse engineer to assembly 
> language, pretty much everything was obfuscated.
>
>
>
> Dylan.
>
>
>
>
>
> --
> ---
>
> To find out more about the Sunshine Coast Council, visit your local 
> council office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if 
> you prefer, visit us on line at www.sunshinecoast.qld.gov.au
>
> This email, together with any attachments, is intended for the named
> recipient(s) only. Any form of review, disclosure, modification, 
> distribution and or publication of this email message is prohibited 
> without the express permission of the author. Please notify the sender 
> immediately if you have received this email by mistake and delete it from 
> your system.
> Unless otherwise stated, this email represents only the views of the 
> sender and not the views of the Sunshine Coast Regional Council.
> maile 3_1_0
>
>
> --
> Michael M. Minutillo
> Indiscriminate Information Sponge
> Blog: http://wolfbyte-net.blogspot.com


RE: .NET Obfuscator Software..free!

2010-06-02 Thread Dylan Tusler
> That is potentially a pretty dangerous risk for a client to accept isn't it? 
> Unless it contains some kind of proprietary algorithm or something I'm not 
> sure it's a great idea.

That's a pretty weird point of view.

After all, "clients" have been accepting obfuscated code since time immemorial 
already! (Well, at least since the 1980s.) That's what compiled code is! Unless 
you wanted to reverse engineer to assembly language, pretty much everything was 
obfuscated.

Dylan.



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


RE: .NET Obfuscator Software..free!

2010-06-02 Thread Dylan Tusler
http://lmgtfy.com/?q=.net+obfuscation+free

Cheers,

Dylan.
 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Anthony
Sent: Thursday, 3 June 2010 1:02 PM
To: 'ozDotNet'
Subject: RE: .NET Obfuscator Software..free!

Oops..after some free .NET Obfuscator Software for my winform vb.net project.
-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com]
On Behalf Of Sam Lai
Sent: Thursday, 3 June 2010 12:53 PM
To: ozDotNet
Subject: Re: .NET Obfuscator Software..free!

Er, Anthony - even spam is more useful than this email; at least they tell me 
where I can buy, hope and pray for the penis enlargement pills that will cost 
me my entire life savings :)

On 3 June 2010 12:47, Anthony  wrote:
> .NET Obfuscator Software..free!
>
>
>
> Is your website being IntelliXperienced?
> regards
> Anthony (*12QWERNB*)
>
> Is your website being IntelliXperienced?
>
>
>
>



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


RE: This can't be right ...

2010-05-31 Thread Dylan Tusler
But first, time to stock up on male libido supplements...

;-)

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Mitch Denny
Sent: Tuesday, 1 June 2010 12:29 PM
To: ozDotNet
Subject: RE: This can't be right ...

Hi guys,

Thanks for pointing this out. We are aware of it and are addressing it.

Regards
Mitch Denny
Readify | Chief Technology Officer
Suite 408 Life.Lab Building | 198 Harbour Esplanade | Docklands | VIC 3008 | 
Australia
M: +61 414 610 141 | E: mitch.de...@readify.net 
| W: www.readify.net

[cid:124581203@01062010-1735]

The content of this e-mail, including any attachments is a confidential 
communication between Readify Pty Ltd and the intended addressee and is for the 
sole use of that intended addressee. If you are not the intended addressee, any 
use, interference with, disclosure or copying of this material is unauthorized 
and prohibited. If you have received this e-mail in error please contact the 
sender immediately and then delete the message and any attachment(s).

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Ian Thomas
Sent: Thursday, 20 May 2010 5:38 PM
To: 'ozDotNet'
Subject: RE: This can't be right ...

Very strange! The URLs match my worst spam (excluding ausDotNet of course).
Have you done a whois lookup?



Ian Thomas
Victoria Park, Western Australia


From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Grant Maw
Sent: Thursday, 20 May 2010 3:19 PM
To: ozDotNet
Subject: This can't be right ...

Stumbled on this today whilst looking for something else :

http://www.tfsnow.com/

Looks like a Readify site. Now take a look at the tesimonials. Surely not.

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0
<><>

RE: Adding product purchases / downloads to a website

2010-05-30 Thread Dylan Tusler
Oh, and if you want to learn some stuff yourself, I suggest finding a hobby 
project of some kind, and getting cheap hosting from somewhere like Studiocoast 
that gives you up-to-date technology platforms at low cost. Much better if your 
hobby site gets hacked and trashed rather than your new corporate site!

(My hobby site has ended up getting more hits than any commercial sites I've 
worked on.)

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Monday, 31 May 2010 9:00 AM
To: 'ozDotNet'
Subject: RE: Adding product purchases / downloads to a website

I would (tentatively) suggest you investigate a CMS like DotNetNuke (.net) or 
Joomla (php) rather than spend your time reinventing the wheel.

http://en.wikipedia.org/wiki/Category:Open_source_content_management_systems

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Matt Siebert
Sent: Monday, 31 May 2010 8:43 AM
To: ozDotNet
Subject: Adding product purchases / downloads to a website

Hi folks,

I'll start by saying that I'm not a web developer - I generally work on windows 
and database apps.  I've recently accepted a new role with a small company 
where we will be developing some apps to be made available on our website.  The 
problem is the website just has some general information and is not currently 
geared towards this kind of use.  It seems to be PHP based and is maintained by 
an external contractor (and will continue to be for the time being).

We need to modify the website to allow people to purchase and download our 
products.  We'd also like to add some blogs and perhaps some kind of support 
mechanism like forums or something.  We're trying to get a feel for what is (or 
ought to be) involved to implement these changes.  I'm assuming there are some 
pre-built solutions that we might be able to leverage for these kinds of 
features.  Can anyone recommend anything, or commend on what effort should be 
involved?

I'm also thinking I might devote some of my spare time to learning 
ASP.NET<http://ASP.NET> and maybe have a go at this myself.  Can anyone 
recommend any resources to help with that?

Cheers,
Matt.

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer, 
visit us on line at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.
maile 3_1_0

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


RE: Adding product purchases / downloads to a website

2010-05-30 Thread Dylan Tusler
I would (tentatively) suggest you investigate a CMS like DotNetNuke (.net) or 
Joomla (php) rather than spend your time reinventing the wheel.

http://en.wikipedia.org/wiki/Category:Open_source_content_management_systems

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Matt Siebert
Sent: Monday, 31 May 2010 8:43 AM
To: ozDotNet
Subject: Adding product purchases / downloads to a website

Hi folks,

I'll start by saying that I'm not a web developer - I generally work on windows 
and database apps.  I've recently accepted a new role with a small company 
where we will be developing some apps to be made available on our website.  The 
problem is the website just has some general information and is not currently 
geared towards this kind of use.  It seems to be PHP based and is maintained by 
an external contractor (and will continue to be for the time being).

We need to modify the website to allow people to purchase and download our 
products.  We'd also like to add some blogs and perhaps some kind of support 
mechanism like forums or something.  We're trying to get a feel for what is (or 
ought to be) involved to implement these changes.  I'm assuming there are some 
pre-built solutions that we might be able to leverage for these kinds of 
features.  Can anyone recommend anything, or commend on what effort should be 
involved?

I'm also thinking I might devote some of my spare time to learning 
ASP.NET and maybe have a go at this myself.  Can anyone 
recommend any resources to help with that?

Cheers,
Matt.

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_1_0


RE: How To do something every so often

2010-05-19 Thread Dylan Tusler
Another reason I love this list so much.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Greg Harris
Sent: Thursday, 20 May 2010 3:21 PM
To: ozDotNet
Subject: Re: How To do something every so often

Hi Everyone,
I think that this shows that we all have too much time on our hands!
Our modern machines are so fast that this is an irrelevant question for all but 
the most compute intensive applications.
The standard well known design pattern is to use the modulus (%) function.
if ( (i % lTestPoint) == 0 )
  Console.Write( "x" );

As about 80% of development cost is in maintenance, then keep it simple unless 
you really really need to change it for a good reason.  So DON'T CHANGE THIS!
I wrote a quick program to test this and got the result that it does not really 
matter which technique you use when you compare it to doing a little bit of 
real work inside the loop.
In some more detail...
The program had a tight loop going from zero to 268,435,456 (0x1000) and 
outputting an "x" every 16,777,215 (0xff) times through the loop.
Tests results were:

* Using modulus (%) function, time = 3.20 seconds (the slowest)

* Using separate counter with equals (==) test, time = 1.81 seconds

* Using separate counter with greater than equals (>=) test, time = 
1.79 seconds

* Using Boolean logic on the base counter, time = 1.64 seconds (the 
fastest test)

* Not test at all, time = 1.01 seconds

* Doing some real work and not doing the test at all, time = 9.93 second
This shows what I would expect:

* Not doing the test is the fastest.

* A Boolean logic test is the fastest way of actually doing the test.

* A separate counter is a little slower, but effectively the same time.

* It does not matter if you test for equal (==) or greater than or 
equal (>=) (the difference is in the third decimal place)

* Yes modulus function (%) is the slowest

* But all irrelevant compared to doing some real simple work in the loop
The modulus function (%) took 1.55 seconds more than the Boolean logic over 
268,435,456 iterations, it has taken me about an hour to write this test 
program and email, the modulus function could have been run more than 300 
Billion times in this time!
Test program output

lEndPoint:  268435456
lTestPoint: 16777215
Start Test 1: using Mod (%)
x
Done 00:00:03.1981829

Start Test 2: using a separate counter test is ==

Done 00:00:01.8081034

Start Test 3: using a separate counter test is >=

Done 00:00:01.7921025

Start Test 4: using boolean logic on the base counter

Done 00:00:01.6380937

Start Test 5: No test at all

Done 00:00:01.0070576

Start Test 6: No test at all, but doing some real work

Done 00:00:09.9345682
Test program

static void Main(string[] args)
{
  DateTime lStartTime ;
  DateTime lEndTime   ;
  TimeSpan lDelta ;
  long lCounter   ;
  long lEndPoint  = 0x1000; // 268,435,456
  long lTestPoint = 0xff  ; //  16,777,215
  double   lSum   = 0 ; // sum of the square roots (the work 
test#6 only)

  Console.WriteLine( "lEndPoint:  " + lEndPoint .ToString() );
  Console.WriteLine( "lTestPoint: " + lTestPoint.ToString() );

  Console.WriteLine( "Start Test 1: using Mod (%)" );
  lStartTime = DateTime.Now;
  for ( long i = 0; i<=lEndPoint; i++ )
  {
if ( (i % lTestPoint) == 0 )
  Console.Write( "x" );
  }
  Console.WriteLine();
  lEndTime = DateTime.Now;
  lDelta   = lEndTime - lStartTime;
  Console.WriteLine( "Done " + lDelta.ToString() );
  Console.WriteLine();

  Console.WriteLine( "Start Test 2: using a separate counter test is ==" );
  lCounter = 0;
  lStartTime = DateTime.Now;
  for ( long i = 0; i<=lEndPoint; i++ )
  {
lCounter++;
if ( lCounter == lTestPoint )
{
  Console.Write( "x" );
  lCounter = 0;
}
  }
  Console.WriteLine();
  lEndTime = DateTime.Now;
  lDelta   = lEndTime - lStartTime;
  Console.WriteLine( "Done " + lDelta.ToString() );
  Console.WriteLine();

  Console.WriteLine( "Start Test 3: using a separate counter test is >=" );
  lCounter = 0;
  lStartTime = DateTime.Now;
  for ( long i = 0; i<=lEndPoint; i++ )
  {
lCounter++;
if ( lCounter >= lTestPoint )
{
  Console.Write( "x" );
  lCounter = 0;
}
  }
  Console.WriteLine();
  lEndTime = DateTime.Now;
  lDelta   = lEndTime - lStartTime;
  Console.WriteLine( "Done " + lDelta.ToString() );
  Console.WriteLine();

  Console.WriteLine( "Start Test 4: using boolean logic on the base 
counter" );
  lStartTime = DateTime.Now;
  for ( long i = 0; i<=lEndPoint; i++ )
  {
 

RE: How To do something every so often

2010-05-17 Thread Dylan Tusler
Is >= slower than > by itself?


Dylan.
 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of DotNet Dude
Sent: Tuesday, 18 May 2010 2:12 PM
To: ozDotNet
Subject: Re: How To do something every so often

Dylan never said it was multithreaded... that would have been a critical piece 
of info and I'm sure he wouldn't leave it out. He said "very simple little 
console app" which rules out multithreading. :p


On Tue, May 18, 2010 at 2:04 PM, Bill McCarthy  wrote:
> Possibly, but if you make the code multithreaded you'd have to use an 
> interlocked increment. Use of a >= or a higher order bit bit-mask 
> means you don't have to lock as such (if you aren't worried about the 
> exact count)
>
> |-Original Message-
> |From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet- 
> |boun...@ozdotnet.com] On Behalf Of DotNet Dude
> |Sent: Tuesday, 18 May 2010 1:21 PM
> |To: ozDotNet
> |Subject: Re: How To do something every so often
> |
> |Wouldn't this be enough?
> |
> |counter+=1;
> |...
> |if (counter == 1) {
> |  ...
> |  counter = 0;
> |}
> |
> |
> |On Mon, May 17, 2010 at 1:30 PM, Dylan Tusler 
> | wrote:
> |> I was just writing a very simple little console app to move data 
> |> from one file to another (under certain conditions) and I thought 
> |> it would be beneficial if the output gave some feedback that something was 
> happening.
> |>
> |> So, for each file, for every 10,000 lines processed, I put a "." 
> |> out via Console.Write
> |>
> |> Seems simple enough, but I was wondering how you would go about
> |determining
> |> that you got through 10,000 lines?
> |>
> |> Here was my approach:
> |>
> |> int counter=0;
> |>
> |> while ((line = fs.ReadLine()) != null) {
> |>     // do stuff - snipped
> |>     counter++;
> |>     if ((int)(counter/1)*1 == counter)
> |>     {
> |>     Console.Write(".");
> |>     }
> |> }
> |>
> |> This works fine in my application, but I was wondering what 
> |> different approaches were available, especially considering there 
> |> is a bit of
> wasted
> |> math here, seems like it could be costly for a very long running process.
> |> (In my situation, the app will be processing many millions of rows 
> |> of
> data,
> |> so small savings could add up to a big net saving.)
> |>
> |> Cheers,
> |>
> |> Dylan Tusler
> |>
> |>
> |>
> |>
> --
> --
> -
> |> To find out more about the Sunshine Coast Council, visit your local
> council
> |> office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you
> prefer,
> |> visit us on line at www.sunshinecoast.qld.gov.au
> |>
> |> This email, together with any attachments, is intended for the 
> |> named
> |> recipient(s) only. Any form of review, disclosure, modification, 
> |> distribution and or publication of this email message is prohibited
> without
> |> the express permission of the author. Please notify the sender
> immediately
> |> if you have received this email by mistake and delete it from your
> system.
> |> Unless otherwise stated, this email represents only the views of 
> |> the
> sender
> |> and not the views of the Sunshine Coast Regional Council.
> |> maile 3_0_0
>
>


RE: How To do something every so often

2010-05-17 Thread Dylan Tusler
That's what I love about this group... 

-Original Message-
From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of DotNet Dude
Sent: Tuesday, 18 May 2010 1:21 PM
To: ozDotNet
Subject: Re: How To do something every so often

Wouldn't this be enough?

counter+=1;
...
if (counter == 1) {
  ...
  counter = 0;
}


On Mon, May 17, 2010 at 1:30 PM, Dylan Tusler 
 wrote:
> I was just writing a very simple little console app to move data from 
> one file to another (under certain conditions) and I thought it would 
> be beneficial if the output gave some feedback that something was happening.
>
> So, for each file, for every 10,000 lines processed, I put a "." out 
> via Console.Write
>
> Seems simple enough, but I was wondering how you would go about 
> determining that you got through 10,000 lines?
>
> Here was my approach:
>
> int counter=0;
>
> while ((line = fs.ReadLine()) != null) {
>     // do stuff - snipped
>     counter++;
>     if ((int)(counter/1)*1 == counter)
>     {
>     Console.Write(".");
>     }
> }
>
> This works fine in my application, but I was wondering what different 
> approaches were available, especially considering there is a bit of 
> wasted math here, seems like it could be costly for a very long running 
> process.
> (In my situation, the app will be processing many millions of rows of 
> data, so small savings could add up to a big net saving.)
>
> Cheers,
>
> Dylan Tusler
>
>
>
> --
> --- To find out more about the Sunshine Coast 
> Council, visit your local council office at Caloundra, Maroochydore, 
> Nambour or Tewantin. Or, if you prefer, visit us on line at 
> www.sunshinecoast.qld.gov.au
>
> This email, together with any attachments, is intended for the named
> recipient(s) only. Any form of review, disclosure, modification, 
> distribution and or publication of this email message is prohibited 
> without the express permission of the author. Please notify the sender 
> immediately if you have received this email by mistake and delete it from 
> your system.
> Unless otherwise stated, this email represents only the views of the 
> sender and not the views of the Sunshine Coast Regional Council.
> maile 3_0_0


RE: How To do something every so often

2010-05-16 Thread Dylan Tusler
Doh!

Yes, in a previous life I would have used (excuse my VB)
if (counter mod 1) = 0

Is that the most efficient way to go? Certainly looks the cleanest.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Greg Kennedy
Sent: Monday, 17 May 2010 1:59 PM
To: ozDotNet
Subject: Re: How To do something every so often

Hi Dylan,
The common way to do it is using the Modulus function

while{

if(counter%1==0)
{
   //do stuff
}
}
Greg
On Mon, May 17, 2010 at 1:30 PM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
I was just writing a very simple little console app to move data from one file 
to another (under certain conditions) and I thought it would be beneficial if 
the output gave some feedback that something was happening.

So, for each file, for every 10,000 lines processed, I put a "." out via 
Console.Write

Seems simple enough, but I was wondering how you would go about determining 
that you got through 10,000 lines?

Here was my approach:

int counter=0;

while ((line = fs.ReadLine()) != null)
{
// do stuff - snipped
counter++;
if ((int)(counter/1)*1 == counter)
{
Console.Write(".");
}
}

This works fine in my application, but I was wondering what different 
approaches were available, especially considering there is a bit of wasted math 
here, seems like it could be costly for a very long running process. (In my 
situation, the app will be processing many millions of rows of data, so small 
savings could add up to a big net saving.)

Cheers,

Dylan Tusler



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer, 
visit us on line at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.
maile 3_0_0


-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


How To do something every so often

2010-05-16 Thread Dylan Tusler
I was just writing a very simple little console app to move data from one file 
to another (under certain conditions) and I thought it would be beneficial if 
the output gave some feedback that something was happening.

So, for each file, for every 10,000 lines processed, I put a "." out via 
Console.Write

Seems simple enough, but I was wondering how you would go about determining 
that you got through 10,000 lines?

Here was my approach:

int counter=0;

while ((line = fs.ReadLine()) != null)
{
// do stuff - snipped
counter++;
if ((int)(counter/1)*1 == counter)
{
Console.Write(".");
}
}

This works fine in my application, but I was wondering what different 
approaches were available, especially considering there is a bit of wasted math 
here, seems like it could be costly for a very long running process. (In my 
situation, the app will be processing many millions of rows of data, so small 
savings could add up to a big net saving.)

Cheers,

Dylan Tusler



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


RE: Permission denied

2010-05-13 Thread Dylan Tusler
Yes, I think we've cracked it.

Someone here in sysadmin has made a group policy change to one of the security 
settings regarding trusted sites, so our JavaScript was blatted.

I think we'll be alright now. Furthermore, I can ditch my enormous procmon log 
too!

Cheers,

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Ken Schaefer
Sent: Friday, 14 May 2010 11:50 AM
To: ozDotNet
Subject: RE: Permission denied

I'm just looking through this:

You say you have the little yellow triangle icon in IE? And when you 
double-click on this you get a "Permission Denied" error message in the 
explanatory dialogue? If so, this is a client-side issue: there is some 
permission denied on some javascript object or similar at the client-end.

A server-side permission denied would have a HTTP 401 in the IIS log files.

Cheers
Ken

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Friday, 14 May 2010 9:39 AM
To: 'ozDotNet'
Subject: RE: Permission denied

I've been running fiddler, and curiously there is no post or any other session 
recorded when the error occurs. Like browser permissions are preventing 
execution of the code at all.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Jason Finch
Sent: Friday, 14 May 2010 10:53 AM
To: ozDotNet
Subject: Re: Permission denied

Have you fired up fiddler and see what the payload of the ajax post is?
It could be something obscure like a too long url post (or a get not a post)
Is the site posting/querying to another domain?  could it be some sort of xss 
thing.  (I know you said its posting to the same site, is it perhaps retrieving 
assets from another site/domain?)

Have you tried another browser, the thinking is mayby if you are on IE, IE 
received a security patch that tightened some flaw or something which you may 
of relied on and can't no longer.   Tying firefox/opera see if the result is 
the same.


On Thu, May 13, 2010 at 3:54 PM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
We've suddenly (this week) started getting "Permission denied" errors on some 
of our internal websites (page loads fine, but a little "Error on page." 
appears in the bottom left corner, and behind it is a "Permission Denied" 
error. Some functionality doesn't work, specifically it appears to be choking 
on a JavaScript POST to another page on the same site.)



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer, 
visit us on line at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.
maile 3_0_0

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


RE: Permission denied

2010-05-13 Thread Dylan Tusler
I've been running fiddler, and curiously there is no post or any other session 
recorded when the error occurs. Like browser permissions are preventing 
execution of the code at all.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Jason Finch
Sent: Friday, 14 May 2010 10:53 AM
To: ozDotNet
Subject: Re: Permission denied


Have you fired up fiddler and see what the payload of the ajax post is?
It could be something obscure like a too long url post (or a get not a post)
Is the site posting/querying to another domain?  could it be some sort of xss 
thing.  (I know you said its posting to the same site, is it perhaps retrieving 
assets from another site/domain?)

Have you tried another browser, the thinking is mayby if you are on IE, IE 
received a security patch that tightened some flaw or something which you may 
of relied on and can't no longer.   Tying firefox/opera see if the result is 
the same.



On Thu, May 13, 2010 at 3:54 PM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
We've suddenly (this week) started getting "Permission denied" errors on some 
of our internal websites (page loads fine, but a little "Error on page." 
appears in the bottom left corner, and behind it is a "Permission Denied" 
error. Some functionality doesn't work, specifically it appears to be choking 
on a JavaScript POST to another page on the same site.)



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


RE: Permission denied

2010-05-13 Thread Dylan Tusler
I'm going to try fiddler next.

Been messing with a larger procmon log of about 8million lines this morning 
trying to pinpoint something useful.

However, the post is normal, not overlong.

I've tried to manually reproduce the exact post (successfully) and run the 
target code manually too (which itself does an AD lookup, so I wanted to 
eliminate that as an issue) and it all works fine. It just gets the permission 
denied error when page 1 posts to page 2.

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Jason Finch
Sent: Friday, 14 May 2010 10:53 AM
To: ozDotNet
Subject: Re: Permission denied


Have you fired up fiddler and see what the payload of the ajax post is?
It could be something obscure like a too long url post (or a get not a post)
Is the site posting/querying to another domain?  could it be some sort of xss 
thing.  (I know you said its posting to the same site, is it perhaps retrieving 
assets from another site/domain?)

Have you tried another browser, the thinking is mayby if you are on IE, IE 
received a security patch that tightened some flaw or something which you may 
of relied on and can't no longer.   Tying firefox/opera see if the result is 
the same.



On Thu, May 13, 2010 at 3:54 PM, Dylan Tusler 
mailto:dylan.tus...@sunshinecoast.qld.gov.au>>
 wrote:
We've suddenly (this week) started getting "Permission denied" errors on some 
of our internal websites (page loads fine, but a little "Error on page." 
appears in the bottom left corner, and behind it is a "Permission Denied" 
error. Some functionality doesn't work, specifically it appears to be choking 
on a JavaScript POST to another page on the same site.)



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


Permission denied

2010-05-12 Thread Dylan Tusler
We've suddenly (this week) started getting "Permission denied" errors on some 
of our internal websites (page loads fine, but a little "Error on page." 
appears in the bottom left corner, and behind it is a "Permission Denied" 
error. Some functionality doesn't work, specifically it appears to be choking 
on a JavaScript POST to another page on the same site.)

Also, a number of users are reporting that they are being prompted to log in to 
web pages that previously never prompted for credentials.

One site in particular is heavily affected, and looking at the site, I can't 
see anything having changed (no web.config changes, no permissions changes, 
etc.)

I've looked at everything I can think of, including running ethereal traces and 
logging vast amounts of procmon logs. Nothing untoward appears that I can see.

Can anyone take a stab at what might be going on? I'm just getting frustrated 
with it.

Cheers

Dylan Tusler



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


Developer/Analyst position at Sunshine Coast Regional Council

2010-05-04 Thread Dylan Tusler
We've just advertised externally for a C# Developer/Analyst to work at 
Caloundra on the Sunshine Coast. (Closing on 17 May.)

If you know anyone who may be interested, please feel free to refer them.

Any questions about the role/benefits can be directed to me via email or phone.

http://www.sunshinecoast.qld.gov.au/sitePage.cfm?code=council-employment

Regards,

Dylan Tusler
Acting Development & Integration Manager
Information and Communications Services Branch
Sunshine Coast Regional Council
ph: +61 (0)7 5441 8202 mon, thu, fri
ph: +61 (0)7 5420 8002 tue, wed
"Your Technology Solutions Partner"



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0


RE: Web service call problem - The HTTP request is unauthorized with client authentication scheme 'Negotiate'

2010-04-27 Thread Dylan Tusler
We've made it over the hurdle. The web service web.config file specified some 
unfriendly stuff in the  tag.

As usual, it was a simple thing. Now onto the next hurdle!

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Wallace Turner
Sent: Wednesday, 28 April 2010 9:57 AM
To: 'ozDotNet'
Subject: RE: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

Use ethereal then, (turn off https if you are using it, if possible)

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Wednesday, 28 April 2010 8:32 AM
To: 'ozDotNet'
Subject: RE: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

> you may have to ensure the service principal name is properly associated with 
> that account (SETSPN is the tool to do this).


That's a bit opaque to me.

The setspn tool is for server principal account isn't it? I don't see what that 
has to do with service accounts. Our service accout is a domain account, and 
the server permissions are full control to everyone (until we sort  this out.)

We've been trying to capture some trace with fiddler, but no luck at all. 
Despite being a web service call, the call doesn't route through the fiddler 
proxy, it seems.

Agh!,

Dylan.





From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Paul Glavich
Sent: Saturday, 24 April 2010 3:13 PM
To: 'ozDotNet'
Subject: RE: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'
What security settings are you using? It looks like its trying to authenticate 
using Windows Authentication and failing (specifically using Kerberos). I would 
suspect the service account used to make the call to the server is not properly 
setup to do so and you may have to ensure the service principal name is 
properly associated with that account (SETSPN is the tool to do this).


-  Glav

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Thursday, 22 April 2010 4:54 PM
To: 'ozdotnet@ozdotnet.com'
Subject: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

We're getting authentication issues with a web service call, and have spent a 
couple of days struggling to get it to work.

We have a C# class that invokes the service as part of a BizTalk process. The 
code that makes the call runs under the context of a service account and looks 
like this:
try
{
TasksSoapClient client = new TasksSoapClient(bindingName, 
endpointAddress);
string documentId = client.AddDoc(dclass, metaData, mimeType, 
rName, folder, contents);
return documentId;
}
catch (Exception ex)
{
throw new Exception(String.Format("Error calling interface at 
'{0}' with binding '{1}' for method '{2}' with Retrieval Name = '{3}': {4}",
endpointAddress, 
bindingName, "AddDocumentToFolder", retrievalName, ex.Message), ex);
}

The error that we are getting is
Error calling FileNet interface at '[our web service address]' with binding 
'TasksSoap12' for method 'AddDocumentToFolder' with Retrieval Name = 
'rc10120.xml': The HTTP request is unauthorized with client authentication 
scheme 'Negotiate'. The authentication header received from the server was 
'Negotiate,NTLM'.

The BizTalk class has a config file that specifies the binding for TasksSoap12 
like this (which was generated using svcutil.exe):
  

  

  
  

  
Can anyone give me some pointers as to what we could try out here?

Ideally we'd like to specify a login name and password for the web service to 
execute under, or let it run under our service account. I've tried messing with 
client.ClientCredentials.UserName.UserName and Password, but the results are 
the same. I guess the first step is to get rid of the above error message, but 
I guess I don't really understand the error message, and Dr Google (who has 
been extensively consulted) hasn't been much help either.

We are not in a position to change the IIS settings on the web service side, 
but otherwise we can do quite a bit.

Dylan Tusler
Acting Development & Integration Manager
Information and Communications Services Branch
Sunshine Coast Regional Council
ph: +61 (0)7 5441 8202 mon, thu, fri
ph: +61 (0)7 

RE: Web service call problem - The HTTP request is unauthorized with client authentication scheme 'Negotiate'

2010-04-27 Thread Dylan Tusler
> you may have to ensure the service principal name is properly associated with 
> that account (SETSPN is the tool to do this).


That's a bit opaque to me.

The setspn tool is for server principal account isn't it? I don't see what that 
has to do with service accounts. Our service accout is a domain account, and 
the server permissions are full control to everyone (until we sort  this out.)

We've been trying to capture some trace with fiddler, but no luck at all. 
Despite being a web service call, the call doesn't route through the fiddler 
proxy, it seems.

Agh!,

Dylan.





From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Paul Glavich
Sent: Saturday, 24 April 2010 3:13 PM
To: 'ozDotNet'
Subject: RE: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

What security settings are you using? It looks like its trying to authenticate 
using Windows Authentication and failing (specifically using Kerberos). I would 
suspect the service account used to make the call to the server is not properly 
setup to do so and you may have to ensure the service principal name is 
properly associated with that account (SETSPN is the tool to do this).


-  Glav

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Thursday, 22 April 2010 4:54 PM
To: 'ozdotnet@ozdotnet.com'
Subject: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

We're getting authentication issues with a web service call, and have spent a 
couple of days struggling to get it to work.

We have a C# class that invokes the service as part of a BizTalk process. The 
code that makes the call runs under the context of a service account and looks 
like this:
try
{
TasksSoapClient client = new TasksSoapClient(bindingName, 
endpointAddress);
string documentId = client.AddDoc(dclass, metaData, mimeType, 
rName, folder, contents);
return documentId;
}
catch (Exception ex)
{
throw new Exception(String.Format("Error calling interface at 
'{0}' with binding '{1}' for method '{2}' with Retrieval Name = '{3}': {4}",
endpointAddress, 
bindingName, "AddDocumentToFolder", retrievalName, ex.Message), ex);
}

The error that we are getting is
Error calling FileNet interface at '[our web service address]' with binding 
'TasksSoap12' for method 'AddDocumentToFolder' with Retrieval Name = 
'rc10120.xml': The HTTP request is unauthorized with client authentication 
scheme 'Negotiate'. The authentication header received from the server was 
'Negotiate,NTLM'.

The BizTalk class has a config file that specifies the binding for TasksSoap12 
like this (which was generated using svcutil.exe):
  

  

  
  

  
Can anyone give me some pointers as to what we could try out here?

Ideally we'd like to specify a login name and password for the web service to 
execute under, or let it run under our service account. I've tried messing with 
client.ClientCredentials.UserName.UserName and Password, but the results are 
the same. I guess the first step is to get rid of the above error message, but 
I guess I don't really understand the error message, and Dr Google (who has 
been extensively consulted) hasn't been much help either.

We are not in a position to change the IIS settings on the web service side, 
but otherwise we can do quite a bit.

Dylan Tusler
Acting Development & Integration Manager
Information and Communications Services Branch
Sunshine Coast Regional Council
ph: +61 (0)7 5441 8202 mon, thu, fri
ph: +61 (0)7 5420 8002 tue, wed
"Your Technology Solutions Partner"


-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer, 
visit us on line at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of

RE: Web service call problem - The HTTP request is unauthorized with client authentication scheme 'Negotiate'

2010-04-22 Thread Dylan Tusler
No proxy between servers, they are on the same domain.

I will see if I can get a packet inspection app going.

Cheers,

Dylan.



From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Wallace Turner
Sent: Friday, 23 April 2010 9:48 AM
To: 'ozDotNet'
Subject: RE: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

Hi Dylan,

Can't help in any specific fashion except to suggest using ethereal or similar 
packet inspection app to get the complete stream of the request.

Not sure if a web proxy is between you and your IIS which might cause issues.

Wal

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Dylan Tusler
Sent: Thursday, 22 April 2010 4:54 PM
To: 'ozdotnet@ozdotnet.com'
Subject: Web service call problem - The HTTP request is unauthorized with 
client authentication scheme 'Negotiate'

We're getting authentication issues with a web service call, and have spent a 
couple of days struggling to get it to work.

We have a C# class that invokes the service as part of a BizTalk process. The 
code that makes the call runs under the context of a service account and looks 
like this:
try
{
TasksSoapClient client = new TasksSoapClient(bindingName, 
endpointAddress);
string documentId = client.AddDoc(dclass, metaData, mimeType, 
rName, folder, contents);
return documentId;
}
catch (Exception ex)
{
throw new Exception(String.Format("Error calling interface at 
'{0}' with binding '{1}' for method '{2}' with Retrieval Name = '{3}': {4}",
endpointAddress, 
bindingName, "AddDocumentToFolder", retrievalName, ex.Message), ex);
}

The error that we are getting is
Error calling FileNet interface at '[our web service address]' with binding 
'TasksSoap12' for method 'AddDocumentToFolder' with Retrieval Name = 
'rc10120.xml': The HTTP request is unauthorized with client authentication 
scheme 'Negotiate'. The authentication header received from the server was 
'Negotiate,NTLM'.

The BizTalk class has a config file that specifies the binding for TasksSoap12 
like this (which was generated using svcutil.exe):
  

  

  
  

  
Can anyone give me some pointers as to what we could try out here?

Ideally we'd like to specify a login name and password for the web service to 
execute under, or let it run under our service account. I've tried messing with 
client.ClientCredentials.UserName.UserName and Password, but the results are 
the same. I guess the first step is to get rid of the above error message, but 
I guess I don't really understand the error message, and Dr Google (who has 
been extensively consulted) hasn't been much help either.

We are not in a position to change the IIS settings on the web service side, 
but otherwise we can do quite a bit.

Dylan Tusler
Acting Development & Integration Manager
Information and Communications Services Branch
Sunshine Coast Regional Council
ph: +61 (0)7 5441 8202 mon, thu, fri
ph: +61 (0)7 5420 8002 tue, wed
"Your Technology Solutions Partner"


-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer, 
visit us on line at 
www.sunshinecoast.qld.gov.au<http://www.sunshinecoast.qld.gov.au/>

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.
maile 3_0_0

-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you h

Web service call problem - The HTTP request is unauthorized with client authentication scheme 'Negotiate'

2010-04-21 Thread Dylan Tusler
We're getting authentication issues with a web service call, and have spent a 
couple of days struggling to get it to work.

We have a C# class that invokes the service as part of a BizTalk process. The 
code that makes the call runs under the context of a service account and looks 
like this:
try
{
TasksSoapClient client = new TasksSoapClient(bindingName, 
endpointAddress);
string documentId = client.AddDoc(dclass, metaData, mimeType, 
rName, folder, contents);
return documentId;
}
catch (Exception ex)
{
throw new Exception(String.Format("Error calling interface at 
'{0}' with binding '{1}' for method '{2}' with Retrieval Name = '{3}': {4}",
endpointAddress, 
bindingName, "AddDocumentToFolder", retrievalName, ex.Message), ex);
}

The error that we are getting is
Error calling FileNet interface at '[our web service address]' with binding 
'TasksSoap12' for method 'AddDocumentToFolder' with Retrieval Name = 
'rc10120.xml': The HTTP request is unauthorized with client authentication 
scheme 'Negotiate'. The authentication header received from the server was 
'Negotiate,NTLM'.

The BizTalk class has a config file that specifies the binding for TasksSoap12 
like this (which was generated using svcutil.exe):
  

  

  
  

  
Can anyone give me some pointers as to what we could try out here?

Ideally we'd like to specify a login name and password for the web service to 
execute under, or let it run under our service account. I've tried messing with 
client.ClientCredentials.UserName.UserName and Password, but the results are 
the same. I guess the first step is to get rid of the above error message, but 
I guess I don't really understand the error message, and Dr Google (who has 
been extensively consulted) hasn't been much help either.

We are not in a position to change the IIS settings on the web service side, 
but otherwise we can do quite a bit.

Dylan Tusler
Acting Development & Integration Manager
Information and Communications Services Branch
Sunshine Coast Regional Council
ph: +61 (0)7 5441 8202 mon, thu, fri
ph: +61 (0)7 5420 8002 tue, wed
"Your Technology Solutions Partner"



-
To find out more about the Sunshine Coast Council, visit your local council 
office at Caloundra, Maroochydore, Nambour or Tewantin. Or, if you prefer,  
visit us on line at www.sunshinecoast.qld.gov.au

This email, together with any attachments, is intended for the named 
recipient(s) only. Any form of review, disclosure, modification, distribution 
and or publication of this email message is prohibited without the express 
permission of the author. Please notify the sender immediately if you have 
received this email by mistake and delete it from your system. Unless otherwise 
stated, this email represents only the views of the sender and not the views of 
the Sunshine Coast Regional Council.

maile 3_0_0