Tue, 10 Jan 2012
Gilbert U-238 Atomic Energy Lab
[16:22] | [/web] | Gilbert U-238 Atomic Energy Lab
The fuloong experiments continue:
- The 1gb memory upgrade arrived from crucial today. Will see how this affects performance.
- DVI output seems to be working in X now, but bizarrely the video quality is much worse than VGA. Colours are wrong, and large areas of colour appeear to be "moving".
- Perl builds nicely and passes tests :)
- X is faster in 16 bit colour mode, but I'm wondering if that's related to my DVI problems.
- Firefox is by far the slowest application I've tried so far.
[16:21] | [/lemote] | Fuloong continued
Sun, 08 Jan 2012
I recently bought a new Lemote Fuloong with the intention of running Debian Linux on it.
I've been trying to install following the instructions at How to Install, although strictly speaking they are for the Yeeloong rather than the Fuloong I'm using.
Discoveries so far:
- The machine comes with a RTL-8169 network interface. The wheezy netinst daily build images do not provide this driver. You can make the install work by downloading the full loongson kernel deb for wheezy, extracting r8169.ko, and packing it into the netinst initrd. Have reported this as a debian-installer bug.
- The installer sets you up to boot grub from pmon, and linux from there. This does not seem to work. Booting linux straight from pmon is very slow but seems to actually work.
- Whilst the system is moderately noisy, it's much quieter than discussions on irc had lead me to expect.
- The source I bought the system from shipped a EU power cable. It appears to be a standard "C5" laptop power cable, and I was able to buy a cheap UK replacement on Amazon.
- The DVI output does not seem to work correctly in console mode - I was unable to see the Debian installer or any boot information. This was fixed when I switched to a VGA cable.
[20:54] | [/lemote] | Lemote Fuloong and Debian
Thu, 08 Sep 2011
I hear the cool kids call it railfanning these days
[18:17] | [/trainspotting] | I hear the cool kids call it railfanning these days
Sat, 03 Sep 2011
[13:13] | [/web] | Autopilot...
Mon, 15 Aug 2011
_ _
_ __ ___ __ _| |_ ___ ___ | |___
| '__/ _ \/ _` | __/ _ \ / _ \| / __|
| | | __/ (_| | || (_) | (_) | \__ \
|_| \___|\__, |\__\___/ \___/|_|___/
|___/
[10:59] | [/web] | False Confessions
Fri, 05 Aug 2011
[14:15] | [/web] | Internet addiction in Korea
Wed, 03 Aug 2011
Tweetage Wasteland: The Action Movie Blog Post
This post is pretty good, as in fact is the entire blog.
[10:14] | [/web] | Tweetage Wasteland
Fri, 08 Jul 2011
So at the moment I'm interested in large datasets. Trying to collect some interesting links to what's out there:
- theinfo.org: A site to discuss large data sets, although it seems quiet
- Comprehensive Knowledge Archive Network
- UK govt data site
- The London Datastore
- Datawrangling: some datasets available on the web
- Ordnance Survey OpenData
- Wikipedia database dumps
- Project Gutenberg mirroring HOWTO
- Amazon Public data-sets
- data.gov
- USPS Address Information Systems products (okay, this is commercial)
There's obviously some duplication here in terms of sites linking to other sites, I'm highlighting stuff I thought was interesting. I'll probably update this post as I find new data that seems interesting.
[09:41] | [/web] | Large datasets
Mon, 20 Jun 2011
Brain scans hint excessive time online is tied to stark physical changes in the brain
Rough Type: Nicholas Carr's Blog: More evidence of Net's effect on the brain
[10:55] | [/distraction] | Internets rot your brain
Fri, 18 Mar 2011
ep.io are pretty cool automated python hosting.
Wed, 02 Feb 2011
A couple more interesting links on free public datasets:
[12:21] | [/web] | Free public datasets
Mon, 31 Jan 2011
Recently discovered gooze and their interesting variety of cryptographic products.
I bought one of their OTP C100 one-time-password tokens to play with. They seem to implement the OATH standards, which works nicely with a variety of software.
I decided to try to get this working on debian with PAM as an authentication method.
So far the software I've tried to do this is oath-toolkit, which provides a convenient pam_oath PAM module to use. I've got this working on a home debian machine for testing, requiring a one-time-password from the dongle every time I login.
Rough steps to setup:
- Install oath-toolkit as usual. You probably want to install from source or download the supplied debs, the latest version seems to be the thing to get.
- Run
ldconfig- this is one thing that's not mentioned in the instructions but was needed before my machine would see the new PAM module. - Put this in
/etc/pam.d/common-auth:# this bit restricts oath checking to the specified user # you could use a group or whatever if you had more than 1 token auth [default=1 success=ignore] pam_succeed_if.so quiet user = useryouwanttoauth auth requisite pam_oath.so usersfile=/etc/users.oath window=20 digits=6
You should have created theusers.oathfile in the normal course of installing oath-toolkit. sshd_configshould have:ChallengeResponseAuthentication yes PasswordAuthentication yes
After that, things seem to work with at least sshd and su, but I'm still testing. Annoyingly, if there's a ssh authorized_key, it seems to override password authentication totally. Ideally I'd like to combine ssh keys and OTP, but I haven't worked that out yet.
I've also got one of the gooze OTP C200 tokens, which looks very nice, and uses time based passwords, which I'd really rather use, but it's not supported by oath-toolkit yet.
[21:23] | [/unix] | OTP Tokens
More of A&A's engraving work, I present keyrings.
Personally I think the wood one comes out much more nicely (and there's some fine detail you can't see because my camera isn't good at closeups).
After much popular demand from irc I am pleased to supply a photo of a round tuit. Well actually 4 of them.
An example of the fine Laser Engraving Services from Andrews & Arnold.
[19:47] | [/aa] | A Round Tuit
Thu, 20 Jan 2011
There's not much IPv4 left, it should be an interesting transition.
[15:34] | [/unix] | The Great IPv4 Countdown
Mon, 15 Nov 2010
Sun, 22 Aug 2010
Is multi-tasking a myth? (BBC News article)
[21:13] | [/web] | Is multi-tasking a myth?
Tue, 27 Jul 2010
[11:01] | [] | Luddite news
Sun, 11 Jul 2010
Released aasms 0.6 with a few bugs fixed, and support for the new iccid based direct-to-SIM stuff.
[22:15] | [/python] | aasms 0.6
Mon, 14 Jun 2010
More aasms hacking, v0.4 can now get the username and password from a config file, so you don't have to have them in the process name. (which is more or less why I started the whole exercise)
[21:45] | [/python] | aasms v0.4
Finally setup my aasms module with nagios, which was really the point of the whole exercise.
First, define some new notification commands more or less like this:
define command{
command_name notify-host-by-sms
command_line send-aa-sms --file=/etc/nagios3/aasms.config -d $CONTACTEMAIL$ -m "***** Nagios *****Notification Type: $NOTIFICATIONTYPE$ Host: $HOSTNAME$ State: $HOSTSTATE$ Address: $HOSTADDRESS$ Info: $HOSTOUTPUT$ Date/Time: $LONGDATETIME$"
}
# 'notify-service-by-email' command definition
define command{
command_name notify-service-by-sms
command_line send-aa-sms --file=/etc/nagios3/aasms.config -d $CONTACTEMAIL$ -m "***** Nagios *****Notification Type: $NOTIFICATIONTYPE$ Service: $SERVICEDESC$ Host: $HOSTALIAS$ Address: $HOSTADDRESS$ State: $SERVICESTATE$ Date/Time: $LONGDATETIME$ Additional Info: $SERVICEOUTPUT$"
}
/etc/nagios3/aasms.config should be replaced with an appropriate config file for aasms readable only by nagios. Then define a new contact:
define contact{
contact_name mstevens-sms
alias Michael Stevens (SMS)
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
host_notifications_enabled 1
service_notifications_enabled 1
service_notification_commands notify-service-by-sms
host_notification_commands notify-host-by-sms
email your_mobile_here
}
Just add this contact to appropriate groups, and you should now get SMS notification of outages.
The key advantage of all this over the curl example on the A&A site is that you don't have to put your account details in the process name, and they can live privately in a nice config file instead.
[21:44] | [/python] | aasms and nagios
Sun, 13 Jun 2010
Very minor tweaks to Proc::InvokeEditor, created a github repository for it, and uploaded the shiny new to CPAN.
While I was there, noticed some very old versions of some modules I had on CPAN, and deleted them.
[19:18] | [/perl] | Proc::InvokeEditor v.103
Mon, 07 Jun 2010
Hooked on gadgets, and paying a mental price
(the cynic in me suggests the recent surge in articles on this topic is related to the forthcoming book from Nicholas Carr)
[12:15] | [/distraction] | Distraction continued
Thu, 27 May 2010
[15:17] | [/web] | More on distraction
Wed, 26 May 2010
Further SMS hacking, added a command line script, now available at aasms 0.2.
[19:23] | [/python] | aasms 0.2
Multitasking still considered bad
How (and Why) to Stop Multitasking
(Yes, I know I keep going on about this every 5 minutes to anyone who'll stand still long enough)
[10:11] | [/web] | Multitasking still considered bad
Tue, 25 May 2010
Hacking a bit on some Python code to talk to A&A's SMS service.
Doesn't really do much yet, but put up a github repo to play with at http://github.com/mstevens/aasms.
Mon, 17 May 2010
After many years of membership, first of Amicus, then of Unite, I've now left and am no longer a union member.
I like the idea of union membership to some degree, but I thought, amongst other things, the phone call telling me to vote for Gordon Brown was the last straw.
[16:44] | [/union] | Leaving Unite
Wed, 28 Apr 2010
Been fiddling with the home network / general computing environment the last few days out of a general plan to make things cooler and also have more reliable internets.
Done so far:
- New 5 port gigabit switch for connecting desktop and phone and anything else that comes along
- Got VoIP phone from A&A installed and setup.
- Switching to running the ADSL on a phone line managed by A&A in order to have a single point of contact when it doesn't work. Line installed, waiting for them to sort out providing ADSL over it.
- Got the final bits to setup the new OpenBSD router, in particular a USB to serial adapter.
- Spent a while trying to build a new image for my Nanonote. Got it building now, and reported a couple of missing dependencies in the build process.
- Acquired a USB to micro-SD card adapter and copied all my music onto a micro-SD card for use in the nanonote.
I was amused to note it took a guy from BT Openreach about 2.5 hours to install a phone line. And he went to the wrong street initially. Still, he did turn up quite early, which is a positive.
Stuff I'm still working on:
- Waiting for BT to actually provide the ADSL on the new phone line they're supposed to. Apparently there's a "line plant" problem.
- Actually building the new OpenBSD router, rather than just owning the pile of bits.
- Waiting for the new 8 port gigabit switch for another room (with more computers) to arrive, and installing it.
- Installing new mattress (okay not strictly computer related).
- Doing a bit more hacking on the Nanonote to get it going as a media player.
- Fixing the broken bookcase whose brokenness I spotted whilst moving things around so the BT guy could install another line.
I am very pleased with the VoIP stuff so far and can't recommend A&A as suppliers enough.
[15:04] | [/internets] | Exciting Home Network News
Thu, 08 Apr 2010
Ars Technica have, as you might expect, reviewed the iPad.
Actually kinda puts me off the thing, although a lot of the problems sound like 1.0 issues.
[15:55] | [/apple] | Ars Technica Reviews the iPad
Wed, 07 Apr 2010
The Pen Addict is giving away free pens
[12:04] | [/pens] | Free pens!
I love Linux, it's so great. Output from the mount command...
//server.example.com/mstevens on /export/mstevens type cifs (rw,mand) //server.example.com/mstevens on /export/mstevens type cifs (rw,mand) //server.example.com/mstevens on /export/mstevens type cifs (rw,mand) //server.example.com/mstevens on /export/mstevens type cifs (rw,mand) //server.example.com/mstevens on /export/mstevens type cifs (rw,mand)
[09:59] | [/unix] | Linux is so great
Thu, 01 Apr 2010
- xkcd have gone command line
- A&A drop that nasty legacy "IPv4" protocol
- Google launch new animal translation service
- Google Docs launch some new features
- Charlie Stross announces new literary direction
- More Charlie Stross news
- The iCade, a great new iPad accessory
- Google choose new name
- New video format from YouTube
- kernel.org move to australia
- Exciting new Starbucks offerings
- The true perspective on atheism
- New direction for PostgreSQL
- Apache Software Foundation sell to Oracle
- New use for Circle Line
More on the day as it develops.
[17:08] | [/web] | Exciting news today
My ISP have just started providing IPv6 Coffee. Excellent.
[12:03] | [/web] | A&A IPv6 Coffee
Thu, 25 Feb 2010
Keeping computers from ending science's reproducibility
Keeping computers from ending science's reproducibility
I think this is a hugely important issue that doesn't get enough attention.
[13:46] | [/science] | Keeping computers from ending science's reproducibility
Mon, 01 Feb 2010
[12:53] | [/web] | Procrastination
Mon, 28 Dec 2009
Started the setup on the new etla.org server, now to be called eris.etla.org. Hoping to get people and services moved over in the next week or two.
[16:12] | [/unix] | Eris setup
Sun, 22 Nov 2009
"If you don't want to run out of ideas, the best thing to do is not to execute."
[19:46] | [/web] | "If you don't want to run out of ideas, the best thing to do is not to execute."