Strict Standards: Redefining already defined constructor for class wpdb in /home/bri58020/public_html/mike/wp-includes/wp-db.php on line 52

Deprecated: Assigning the return value of new by reference is deprecated in /home/bri58020/public_html/mike/wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/bri58020/public_html/mike/wp-includes/cache.php on line 389

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 556

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/bri58020/public_html/mike/wp-includes/classes.php on line 678

Deprecated: Assigning the return value of new by reference is deprecated in /home/bri58020/public_html/mike/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/bri58020/public_html/mike/wp-includes/theme.php on line 508
2010 » April MikeFitz with overflow bit set…

Archive for April, 2010

Aspect Oriented Programming PLUS Experiences with Agile

Monday, April 19th, 2010

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bri58020/public_html/mike/wp-includes/formatting.php on line 74

Qld MSDN User GroupA double-header for QMSDNUG’s April meeting with two speakers who are definitely worth going out of our way for.

Paul Stovell: Aspect Oriented Programming

AOP allows you to separate the concerns of your code and to change the behaviour of existing objects.  In this session we will look at three ways of utilizing AOP techniques from .NET: using PostSharp, Castle Windsor Interceptors, and the Microsoft patterns & practices Policy Injection Application Block.  We will dive into the .NET runtime technologies that enable AOP, and look at some useful scenarios in which it can be used.

Solon Edmunds: Experiences with Agile

Agile encompasses a lot of things these days, a lot of it marketing .. some of which resembles miracle cures.

But in the real world, it takes time to learn new skills - they don’t just fall out of the sky and land in your lap like some people wish they would!  And both organisations and software development are complex, so evolving them is a process, and it’s useful to understand this and plan accordingly.

Solon will be happy to share some of his philosophies, anecdotes, and recommendations he has developed over a decade of implementing and customising agile processes in development houses.

Date: Tuesday 20 April 2010
Time: 17:30 for 18:00
Location: Microsoft Brisbane office, Level 9, Waterfront Place, 1 Eagle St, Brisbane

RSVP
All welcome. Bring your colleagues.
If you haven’t already done so, an immediate rsvp by email to mike@fitzsimon.com.au will help with planning.

These details are also on QMSDNUG’s website at www.qmsdnug.org.

Quixotic Conroy

Tuesday, April 6th, 2010

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bri58020/public_html/mike/wp-includes/formatting.php on line 74

I’m saddened to see that, despite criticism from within Australia and internationally, Senator Conroy continues on his Quixotic charge to use ineffective technology to combat child pornography.  Even sadder to see some Labor MHRs happy to see money wasted.

You cannot tell me the filter won’t do *ANY* good.
– Arch Bevis, Labor MHR for Brisbane, toeing the party line, January 2010

You cannot tell me the filter won't do *ANY* good.
Quixotic Conroy.  Click to enlarge.

Sancho Panza: Don Quixote, Use the Lance!
Don Quixote: No, this toothpick is much better.
Don Quixote: You cannot tell me I can’t lodge it in my opponent’s eye.
Citizen: But Senator Conroy, paedophiles don’t use HTTP. They use HTTPS, VPN, P2P, IRC, chat rooms, myspace, facebook…
Sen. Conroy: No, we paid $44m for this HTTP filter.
Sen. Conroy: You cannot tell me the filter won’t do *ANY* good.

Arguments against the Mandatory ISP Filter

Mind Map presenting arguments against Senator Conroy's Mandatory ISP Filter
Mind Map presenting arguments against the filter. (click to enlarge)

You may recall my earlier post where I presented a Mind Map of the arguments against Senator Conroy’s Mandatory ISP Filter and offering a better solution for Child Cyber-Safety.

It was prepared for a meeting between Arch Bevis, Labor MHR for Brisbane, and a number of individuals who had met at a meeting of Stop Internet Censorship Brisbane, including myself.

Meeting with Arch Bevis

From my notes after the meeting between Stop Internet Censorship members (SIC) and Arch Bevis (AB)…

SIC: The filter won’t work at all.
AB: You cannot tell me the filter won’t do ANY good.

He’s right.  We couldn’t tell him.  Any discussion of the technologies actually used by paedophiles just bounced off the stonewall.

SIC: The blacklist is secret.
AB: Yes, I’m uncomfortable with that. There should be enough information published about each blocked URL to explain why the decision was made, without, of course, publishing the URL.

Hmmm…

SIC: It’s censorship.
AB: Of course, some censorship is necessary. However I can think of some past Attorneys-General who, if armed with a scheme like this, would have made blacklisting decisions that I would not agree with.

… thereby proving our point that future governments cannot be trusted with scope-creep-ready censorware in every Australian ISP.

SIC: In-home filtering and parent supervision is better.
AB: That won’t happen.

AB went on to point out clearly that no education or training is necessary to become a parent.  He stopped just short of actually calling Aussie parents “dills”.

SIC: Senator Conroy’s communication presents the ISP Filter as a magic bullet.
AB: I’ll meet with Senator Conroy and ask him to tone down the PR language.

Two months later, I note Conroy now says occasionally, “We never said it was a magic bullet.“  Unfortunately, nothing else has changed.

SIC: It’s a huge waste of money.
AB: $44m? Pfft! You should see what the other side wasted on a cancelled naval helicopter contract.

I gather from this that both major parties have even bigger waste/skeletons in their closets and that wasting money comes easily to politicians.  Clearly the “waste of money” argument won’t get much traction with the major parties.

I have to say, I came away from the meeting disheartened.

So Who Will I be Voting For?

Andrew Bartlett
Andrew Bartlett

Greens Leader Senator Bob Brown and Senate Candidate Larissa Waters
Greens Leader Senator Bob Brown and Senate Candidate Larissa Waters

A Federal election will be called later this year.  The Greens (particularly WA Senator Scott Ludlam) are the only major party who have spoken out consistently against the filter.  They also have a published policy to “ensure that regulation of the internet is transparent, accountable and protects freedom of speech, expression and access to information“.

If I were an elector in the seat of Brisbane, I’d be voting for Arch Bevis’ rival, former senator Andrew Bartlett.  As a Queenslander, I’m certainly voting for Larissa Waters in the Senate with the flow of preferences to be determined very much by the other parties’ policies.  I’ll be looking for policies that won’t place the yoke of censorship on the Australia I leave for my children.

———————

Related “Conroy Cartoons”

Pervert Conroy?
Pervert Conroy?
Future Filter
Future Filter
Phone Senator Conroy
Phone Senator Conroy
87 Percent
87 Percent