Software Freedom Day in New Zealand – Whats going on

Auckland

Friday 18th of September, 4pm onwards.

Albany Senior High School,
Cnr Albany Highway and Oakway Drive,
Albany,
Auckland 0752
http://maps.google.co.nz/maps?f=q&source=s_q&hl=en&q=Albany+Senior+High+School,+Auckland+0632&sll=-36.847385,174.765735&sspn=0.040524,0.082312&ie=UTF8&cd=1&geocode=FU-Lz_0daqdpCg&split=0&ll=-36.727672,174.695406&spn=0.020294,0.041156&z=15&iwloc=A

LAN party, Pizza, Presentations (Vik: RepRap, the future of
technology, Nevyn: POINTS Promoters of Open INformation Technology in
Schools, Graham Lauder: Open Office etc.), cd give aways, Installfest

Sunday the 20th of September, 10:00-16:00
Scispace, University of Auckland, City Campus (Building 303)
http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=104466971427416568906.00047341f6aff2bd75ede&ll=-36.852707,174.768748&spn=0.00294,0.006716&t=h&z=18
A market day of commercial vendors, demos, presentations (the same
ones as the Albany event), cd give aways.

Hamilton

September 19th 2009, 10am to 4pm Events room 1 & 2 @ the HUB, Wintec

Free Giveaways, demos, prices, talks  and food/coffee!

Wellington

Date: Sunday 20th September 2009
Time: 9am – 5pm (plus networking session post event!)
Cost: Free! (but you need to register for the event)
Location: Wellington Convention Center
WiFi: Free all day tokens courtesy of CafeNET

Christchurch

10am to 4pm Saturday
19 September 2009
South Learning Centre

South Christchurch Library66 Colombo Street, Beckenham

Linux Installfest, free software CD, internet security, PC tuition, DVD screenings, and more

#define geek – what qualifies a person to be a geek?

I notice the term GEEK is used a lot these days, every man and his dogs flea refers to themselves as a geek. I’m talking computer geek here today, no other kind 🙂

15 years ago  it was a different story completely. In my book and having talked to several other people online, a geek is somebody who is into technology and understands it and is doing stuff beyond the average user.

But to clarify, can you please leave your thoughts and opinions in the comments. What is a GEEK and what is not a GEEK?

My thoughts are that you need at least one or two of the following criteria (not all!)

  • You can program in more at least one language, probably 2 or 3 (html/css NOT included)
  • You can use a command line easily without having to google commands in at least one of the following Windows, Linux, or OS X
  • You know the difference between a Domain Registrar, Domain Name Server, and types of DNS records.
  • You know what Linux is, have installed it, and used it regularly (using a friends/boyfriends/family PC not counted, and done without help)
  • You can name all the following parts of a PC, AND what they do. CPU, RAM, HDD, BUS, PSU.
  • You can create a full network, including DHCP, DNS, Gateway/firewall and know what IP ranges are reserved for private networks
  • Do all of the above WITHOUT having to google!

You are NOT a geek if you ONLY do

  • You are on Helpdesk
  • you helped somebody fix their email
  • You use IRC, Twitter, Forums, Other chat forums
  • You Game lots (Some gamers are geek, but most are not)

Note: if you do the “you are not a geek if” and still qualify the above ones you are still a geek.

Hacking Tweeterwall to Autovote

Okay you may have seen my previous post which used a shell script to just vote every 20 seconds. Very simple, but they have got wise and now put a stop to that!

Tweeterwall is at http://tweeterwall.mallplace.com and is like a popularity contest. I got all my friends or people i knew into top 20, then we went into the continental (NZ and Aussies) at which point i had this setup to vote for all the NZ people, this way no Aussies got through into the finals (except one!).
We finally got into the World competitions at which point I really just couldn’t be buggered with it anymore, its no fun (shorter comps for people with low attention spans would be nice!). And secondly, I would get really beaten down if i beat Miley Cyrus by my 2 daughters! Hence why im making this post.

I’m not the first person to do this, im fairly sure, im just publicizing it so others can mess with it. So when  you see those people in the top of the polls, who only have only 30 odd followers and are kicking your butt, its not because you arn’t a cool person. its just that there isnt many ways to prevent people from doing this kind of thing.

Ideally they need to impliment some sort of statistics which checks what IP addresses are hitting what users and look for things like ‘never having a break’ (real people sleep!) and browser versions being different, time being an exact rather than random amount etc.  All of which can be faked with a few more lines of code anyway, but it will still make it hard enough that people wont bother with it.

After that i looked at Grease monkey and a co-worker came up some code that worked nicely. All you had to do was install the firefox Grease Monkey addon, then load this script and leave the browser open in a tab!

Grab this code, modify the URLs at the top to reflect the one you need, and edit your username near the bottom.

/ ==UserScript==
// @name Vote Velofille
// @namespace http://tweeterwall.mallplace.com/tw/new-zealand/ms-twitter
// @description Vote for Velofille
// @include http://tweeterwall.mallplace.com/tw/new-zealand/ms-twitter
// ==/UserScript==
var $;

// Add jQuery
var GM_JQ = document.createElement(“script”);
GM_JQ.src = “http://code.jquery.com/jquery-latest.min.js”;
GM_JQ.type = “text/javascript”;

document.body.appendChild(GM_JQ);

// Check if jQuery’s loaded
var checker=setInterval(function(){
if(typeof ($ = unsafeWindow.jQuery) != “undefined”) {
clearInterval(checker);
setTimeout(‘window.location.reload()’,1260000);
voteforperson();
}
},100);

function voteforperson() {
$(‘#velofille div.tweeter-vote > a’).click();
console.log(‘velofille voted’);
}

Save the file as something.user.js then open it with firefox. the file name must end in .user.js for Grease monkey to Pick it up.

So have fun with that, and go forth and hackery!