Latest Publications

BT Test User Account

Test your ADSL line using the BT test user account Broadband test

If you are unable to connect to ADSL using the login details provided by your ISP, then try the alternatives below to test your connection.

Here are the login settings to use for your router or modem to connect to the BT test domain.

User: bt_test@startup_domain

BT will ignore any password present in the password box, and therefore is not necessary to delete or modify these settings.

If you are unsuccessful connecting to BT test account and are sure your ADSL line has been activated and all hardware wiring is correct then contact your ISP to let them know.

If you connect successfully you can determine whether your computer software (e.g. Internet Explorer settings & firewall)and DNS are configured correctly by going to this URL: http://www.bt.net/digitaldemo/ If you can view this website then congratulations your software and hardware is configured correctly.

If the above is successful, then you have confirmed that your line is ADSL enabled and that the ADSL is working. The next test is to confirm that you can connect to your ISP. To do this, change the login settings again to use:

User: bt_test_user@your_connnection_pipe where your_connection_pipe is the bit after the @ symbol in your ADSL login.

This will test that you can login to your ISP using a default login. If this works, then it generally means one of two things: your ISP has not yet set up your account, or you have entered your details incorrectly.

Note that if you are successful with the above, you may now find that your login details work correctly even if they did not before. This can happen if the “session” you have with BT had failed to expire properly; reconnecting with a different login will usually clear this.
Test your ADSL line Speed Broadband speed test

This tutorial will explain how to use the BT ADSL speed test facility. This is a test often used by BT engineers when testing the speed on customer’s ADSL connections. It basically tests the time it takes your system to download a file from a BT server and thus determines the effective transfer speed of your connection. This test differs from the normal Internet speed test that PlusNet and websites like ADSLguide have, as the test only involves the BT network and not your ISP.

Here are the login settings to use for your router or modem to connect to the BT speed test domain.

User: speedtest@startup_domain

BT will ignore any password present in the password box, and therefore is not necessary to delete or modify these settings.

Once connected you will be able to access the bt speedtest URL http://speedtester.bt.com

On that page you will be promopted to enter your telephone number then click the “GO” button.

After a short time your results will be displayed against the different speed internet connections to give you a fair idea of your ADSL line speed compared to your service.

It is recommended that you repeat the test several times to give an average tested transfer speed. To repeat the test just click your browser’s back button, which will take you back to the first page. Then just click the GO button again to repeat the test. Don’t be surprised if the test results vary from test to test, this is not an accurate test but again will give you a fair idea of your ADSL line capacity.

Praise Be for Regular Expressions

I used a regular expression in VB for the first time ever (I think) today!

The reason is that I cached some generated ASP and realised that when I needed to use it on different pages, the id lookup for certain elements would change. So, no problem (except for the fact that I’m coding in ASP):

Dim regExpObj, file_content, newStr
Set regExptObj = new RegExp
With regExpObj
    .Pattern = "idTag[0-9]" 'Matches the id name that I'm using,
        'regardless of what number the generated code makes it
    .Global = True 'Matches all occurrences, not just the first
End With

newStr = objRegExp.Replace (file_content, "idTag3")

response.write newStr

Easy.

7 seconds of leg-blowing action

Well, I finally beat my 8-second record before. I’m sure that I haven’t bested 7 seconds in Minesweeper before – so here we are:

Evidence of a good score! Wahay!
7 seconds... My best so far!

Google Down! World Stops!

Well, it’s been going on for about an hour now. Google Mail appears to be having problems. The logon page is slow, logging in times out. Active sessions are broken.

I’ll mark this day in my calendar.

This has also affected Google Apps mail systems, including the educational packages that I’ve set some clients up with.

Will we ever recover? Will the world care? What impact will this have on the global economy?

Only time will tell.

CodeIgniter’s Form Helper doesn’t respect POST arrays

I’ve been working on my first ‘proper’ CodeIgniter project this week. It’s been quite gruelling, as there are some moments where I have definitely sped up my production. But it’s constantly getting hampered by the learning curve. It may be slight, but is frustrating when I hit a wall.

One issue that just cam up is that I want to send multi-dimensional post data to the set_value function in the Form Helper. As you’re passing a string, the array is completely disregarded, and you’re left with nothing.

I’ve created an extension to the helper to temporarily get around the problem until I can look at it and fix it properly:

MY_form_helper.php



set_value($field, $default));
	}
}

?>

This sets a second parameter as the array index. This way, you should be able to access form elements sent into the POST array as arrays themselves.

PHP Toggle Variable

A neat trick I use in PHP is a toggle variable, usually when I’m creating tables and want to alternate the styles.

To use a toggle variable:

#Create the variable
$toggle=true;
#Switch it
$toggle=(!$toggle);

Simple!