Featured Post

Linkedin

 These days, I mostly post my tech musings on Linkedin.  https://www.linkedin.com/in/seanmcgrath/

Saturday, May 20, 2006

GWT and Twenty First Century Applets

Some time ago I wrote about JavaScript in a browser being a VM worthy of the name and perhaps the ultimate VM for deploying client-side code in a webby world (Twenty First Century Applets).

I had filed it under 'total conjecture' but Google's fascinating GWT means I need to revisit my filing classification for that article.

Of course, 2 picoseconds after I came across GWT , I came accross py-gwt. Subscribed.

Wednesday, May 17, 2006

Dublin. Grrrrrr.

    "Over the boom years known as the 'Celtic Tiger', Dublin has become a fabulously active city, dripping in commercial activity, teeming with cosmopolitan life, all housed within a 300 square mile parking lot." -- If computers can do it, why can't we?

Friday, May 12, 2006

Sun T2000 Niagara Noodling. Part 5

Part 4 is here.

Now to install some of the "must haves", starting with Python...Mentally switch from apt-get-think to pkgadd-think. Find good stuff on the Solaris freeware site (watch out for the 5 dependancies that Python has. You will need those packages too).

How to download the packages in one fell swoop? wget? Nope. Not installed. Bummer. Life is so much harder without wget.

Downloaded wget via another machine and sftp'ed it to the T2000.

Then wget gets all the packages which pckgadd installs just fine.

Next up, Apache. Remember the 1 million or so HTML pages I mentioned? They are now sitting on the T2000 waiting to be served up.

I'm looking forward to comparing performance with an old warhorse Sun Ultra that we currently use as a test server for those 1 million HTML pages.

Tuesday, May 09, 2006

Just for grins : plotting daily blog hit counts

Using Google Adsense, I can get a CSV file giving me a daily breakdown of hits (to page level) on this blog.

I get this graph when I sort them by hit count:

BlogPostHits

Am I the only one who is amused by the fact that Pareto's Principle, when applied outside the field of economics, is sometimes called Bradford's Law. A law that was hatched mulling the exponentially diminishing returns of extending a library search?

Sun T2000 Niagara Noodling. Part 4.

Part 3 was here.

Turns out we left the machine room a wee bit early. ssh and telnet could both see the T2000 but we would kicked off every time we tried to log on.

Root is not allowed log on over telnet/ssh which makes a lot of sense. However, we've got quite used to Unix systems (debian, Ubuntu) creating a non-root user as part of the install. Back into the machine room to do that.

Now we can hopefully move on to the software side of things. I have a website of about 1 million static HTML pages I want to try. I also have about 300,000 OpenOffice documents I want to uptranslate to a custom XML schema. I also have a mission critical, carrier grade wireless portal that I'd like to try out on it.

More on these items anon.

Sun T2000 Niagara Noodling. Part 3.

Second part was here.

Getting the T2000 racked up was straighforward. The arms have neat clips instead of the ususal screws to lock the machine in place (i.e. stop it sliding out). Press the clips and slide out, then slide back and it locks in place. Much nicer to use than the thumbscrew approach.

Power connected, network, console cable to laptop running Windows Hyperterminal.
Press the power button (tiny - you need a pen, it even says this on the installation instructions! 'needed - one screwdriver, antistatic strap (supplied) and one ballpoint pen').

And then...Lights flash...all amber...Not good.

Turns out we were trying to fly on one power supply connection. No can do. It will not power on without the second PSU plugged into mains as well. We don't
have any redundant power (the T2000 obviously expects a better class of
machine room!), so we plugged it into a spare socket, and off it went.

The fans make a goodly amount of noise but not appreciably different from other servers in the server room (mostly Dell and HP boxes).

Following the text-based installation was straightforward up until the point where it wanted to know what name service to use. NIS+, DNS, LDAP and NONE. The machine is not yet in our DNS and it wasn't happy about the DNS choice. We chose NONE and are hoping we won't live to regret that later.

Then came root password and a reboot. Time to get out of the machine room.