[LINK] Telstra, Optus to start censoring the web next month

I wonder how long it will take till they are going to push this censoring and legitimate sites they deem inappropriate and get filtered. I guess they think if no one complains, they can add more to it at a later date and block more sites and stuff till someone does complain about the filtering. And this filter in my honest opinion is for the computer illiterate and the parents that are to lazy to keep an eye on there children whilst on the computer or to have the computer in a family area to better keep an eye on the children’s doings on the computer and the internet.

MOST Australian internet users will have their web access censored next month after the country’s two largest internet providers agreed to voluntarily block more than 500 websites from view. Telstra and Optus confirmed they would block access to a list of child abuse websites provided by the Australian Communications and Media Authority and more compiled by unnamed international organisations from mid-year.

But internet experts have warned that the scheme is merely a “feel-good policy” that will not stop criminals from accessing obscene material online and could block websites unfairly.

Read the full story

Amateur Radio VK callsign lookup

With a friends (thx darkrose) help last night you’ll have noticed that there is a ‘VK callsign lookup‘ search bar widget to the right. All it does is to make looking up callsigns from the ACMA websign little faster and lot less confusing. Anyways here is a copy of the code if you like to add it to your site.

HTML version:
With the HTML version you can type in the url bar for example search.html?callsign

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
<!--
function popupform(myform, windowname)
{
if (! window.focus)return true;
window.open('', windowname, 'height=480,width=800,toolbar=no,statusbar=no,scrollbars=yes');
myform.target=windowname;
return true;
}
//-->
</script>
</head>
<body>
<form action="http://web.acma.gov.au/pls/radcom/register_search.search_dispatcher" onSubmit="popupform(this, 'join')" method="POST">
	<input type="hidden" name="pSEARCH_TYPE" value="Licences" />
	<input type="text" name="pQRY" id="pQRY" />
	<input type="submit" value="Search" />
</form>
<script type="application/x-javascript">
window.onload = function() {
	var l = window.location.toString();
	var v = l.indexOf('?');
	if (v < 0)
		return;
	l = l.substr(v+1);
	if (l && l.length) {
		var v = document.getElementById('pQRY');
		v.value = l;
		v.parentNode.submit();
	}
}
</script>
</form>
</body>
</html>

WordPress version:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
<!--
function popupform(myform, windowname)
{
if (! window.focus)return true;
window.open('', windowname, 'height=480,width=800,toolbar=no,statusbar=no,scrollbars=yes');
myform.target=windowname;
return true;
}
//-->
</script>
</head>
<body>
<form action="http://web.acma.gov.au/pls/radcom/register_search.search_dispatcher" onSubmit="popupform(this, 'join')" method="get">
        <input type="hidden" name="pSEARCH_TYPE" value="Licences" />
        <input type="text" name="pQRY" id="pQRY" />
	<input type="submit" value="Search" />
</form>
</body>
</html>

Connecting to Internode’s IPv6 on Debian

You will first need the client program found in the Debian called ‘gogoc‘, if you want to use ‘router‘ mode you’ll also need to install ‘radvd‘ too which is also available in Debian.

Edit the ‘/etc/gogoc/gogoc.conf‘ file to suit:

userid=yourinternodeusername
passwd=yourinternodepassword
server=sixgw.internode.on.net
auth_method=any
host_type=router
prefixlen=64
if_prefix=yournormalinterface
dns_server=192.231.203.132
gw6_dir=/usr/local/gw6c
auto_retry_connect=yes
retry_delay=30
keepalive=yes
keepalive_interval=30
tunnel_mode=v6anyv4
if_tunnel_v6v4=gif0
if_tunnel_v6udpv4=tun0
if_tunnel_v4v6=
client_v4=auto
client_v6=auto
template=linux
proxy_client=no
broker_list=tsp-broker-list.txt
last_server=tsp-last-server.txt
always_use_same_server=no
log_filename=gw6c.log
log_rotation=yes
log_rotation_size=32
log_rotation_delete=no
syslog_facility=USER

When you first start gogoc it will try to make a secured connection to the Internode tunnel broker. The problem is that when you run gogoc for the first time it will fail with ‘Not starting gogoc - no server key ... (warning). failed!‘ cause it was unable to accept the server key from Internode. This means that we have to run gogoc from command line, like this:

# gogoc -n
sixgw.internode.on.net is an unknown host, do you want to add its key?? (Y/N) y
^C

Now you should be able to start ‘gogoc‘ as a deamon now with

# invoke-rc.d gogoc start

Testing it all works:
To see that you have an active tunnel working from command line, like this:

# ifconfig  | egrep '(Link|inet6)'

and you should get an output something like this:

...
tun       Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet6 addr: 2001:44b8:61::239/128 Scope:Global

now you should be able point your web browser to see the swimming turtle at http://www.kame.net/, also you should be able to see your IPv6 address here at Internode’s IPv6

Reference:
Internode’s IPv6 tunnel broker for Fedora Linux
Gentoo IPv6 Router Guide

Android 3D Gallery not loading albums or images

I have seen other out there that are having problems with Androids 3D Gallery with it not loading albums or images etc. and there is a lot of conjecture to how to fix the problem with workarounds like removing the ‘com.cooliris.media‘ directory in ‘/sdcard/Android/data‘ or moving all your images in ‘/sdcard/DCIM/Camera‘ to ‘/sdcard/DCIM‘ or rebooting the phone.

Well I got pissed with doing this when 3D Gallery decides to be a pita so I just installed QuickPic and have not looked back, QuickPic is lightweight and faster IMHO than 3G Gallery.

Dual Band (2 Meter & 70 cm) Solid Aluminium J-Pole

This is what I have been up to for the last week or so, building this dual band antenna out of solid aluminum, I have used 10mm solid aluminum rod, and 40mm x 40mm x 3mm angle strut for the base and the driven element connected via SO239 3/8″ stud mount.

I am very happy with the performance of the antenna and the SWR of it. and it was a hell of a lot cheaper than buying one, and more fun :-P

And if you are interested in me making one for you, head on over to my contact page and send me a message

Wouxun KG-UVD1P Dual Band HT

I bought one of theses Wouxun dual band HT off of eBay a month back for bit over 100USD which amounted to around 99AUD. The unit didn’t come with any extras like 1700mA battery or USB programming cable as sold by others on eBay.

Down side is the HT is pita to program off of the keypad till you get used to it, altering power setting etc to a channel already saved is a pain as you have to delete the channel and re enter it. I ended up buying a USB programming cable off of eBay for the HT and it makes the programming of the HT a lot easier and faster. The other is the SMA Female antenna connection, as if you want to use a external antenna you have to make or buy SMA female to BNC female adapter, which are also sold on eBay for couple dollars each.

As I use Linux, I have been lucky as there is a Linux program called OWX, which is a command-line program for programming the KG-UVD1P and others. As I didn’t do the make install part of the compile/install of the OWX program, here is an example of how I use the program to do what is explained in the OWX documentation.

./owx -c check -p /dev/ttyUSB0
./owx -c get -p /dev/ttyUSB0 -o radio/original.bin
cp radio/original.bin radio/backup.bin
./owx -c export -i radio/original.bin -o vk5-repeater-list.csv
cp radio/original.bin radio/vk5-repeater-list.bin
./owx -c import -i radio/vk5-repeater-list.csv -o radio/vk5-repeater-list.bin
./owx -c put -p /dev/ttyUSB0 -i radio/vk5-repeater-list.bin -r radio/backup.bin

Overall the Wouxun KG-UVD1P is a rather good and not bad for the monies, feels sturdy and comfortable to use, it be a good starting out HT for beginners to Amateur Radio. I would also recommend if getting this HT to get it with the USB cable and the 1700mA battery.

References:
Programming the Wouxun KG-UVD1P – this make programming the from the keypad a lot easier to understand well worth the read.
Open Wouxun (OWX) – Linux command-line program
VK5 2M/70CM repeater list for KG-UVD1P – CVS file to used with OWX

Arduino powered weather station

This is the starting of my Arduino powered weather station. Thus far we using a Freetronics Eleven (Arduino Uno Compatible) from Jaycars, DFRobot LCD Keypad Shield(Clone off of eBay), and DFRobot LM35 Temperature sensor from Little Bird Electronics. I also have a SDcard module to add for data logging so that can be output to a webpage via gnuplot.

I am going to be adding more to it as I can afford to get items needed, like Humidity, barometric/temperature sensors, bigger LCD and RTC.

Here is some of the current code

// include the library code:
#include <LiquidCrystal.h>
#define aref_voltage 3.3

// initialize the library with the numbers of the interface pins of the DFRobot LCD Keypad shield
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
//Connect LM35 on Analog
int sensorPin = 1;
int sensorTemp;

void setup() {
  // set up the LCD's number of columns and rows
  lcd.begin(16, 2);
  // initialize the serial communications
  Serial.begin(9600);
  analogReference(EXTERNAL);
}

void loop() {
  sensorTemp = analogRead(sensorPin);
  float volt = sensorTemp * aref_voltage;
  volt /= 1024.0;
  float tempC = volt * 1000;
  //Display the temperature on Serial monitor
  Serial.print("Temp:");
  Serial.print(tempC);
  Serial.println("°C");
  delay(500);
  //Display the temperature on LCD   
  lcd.clear(); //clear LCD screen
  lcd.setCursor(0,0);
  lcd.print("Current Temp.");
  lcd.setCursor(0,1);
  lcd.print((long)tempC / 10); //value from analog corresponding to temperature
  lcd.print(".");
  lcd.print((long)tempC % 10);
  lcd.print((char)223); //magic char. # for °
  lcd.print("C");
  delay(1000);
}

If you like my work check out my current wish list @ Sparkfun ;-)