Archive for June, 2008

No joy so far, and despite my postings to the local freecycle groups my list postings have been rejected as being “too extravagant” …

Ok so I can understand their reasoning with it being a request for 1st gen iPhones … still dissapointing as the intention is in fact to recycle them into a working cluster …

Ho hum …

Tags: , , ,

Comments No Comments »

This is another _old_ proof of concept I had several years ago, you can infact use PHP to scan ports, bare in mind the legality of this is still somewhat _hazy_ therefore if you must portscan I recomend you only do so on Systems you operate.

Disclaimer: This tutorial is provided for informational purposes only.

UPDATE: Project file now available from http://svn.saiweb.co.uk/branches/port_scanning/trunk/port_scanning.php

Sample output:

----- PORT SCAN 11 TCP PORTS -----
HOST: 127.0.0.1
DATE: Thu, 19 Jun 2008 08:43:13 +0100
PORT 80 OPEN
PORT 81 CLOSED
PORT 82 CLOSED
PORT 83 CLOSED
PORT 84 CLOSED
PORT 85 CLOSED
PORT 86 CLOSED
PORT 87 CLOSED
PORT 88 CLOSED
PORT 89 CLOSED
PORT 90 CLOSED
PORT 87 CLOSED
PORT 88 CLOSED
PORT 89 CLOSED
PORT 90 CLOSED

NOTE: The current timeout is 0.5s per socket meaning you have a potential runtime of (($endport - $start_port) * 0.5) seconds. Make sure this does not excced your max execution time, or in the construct add:

  1. $time = (($endport - $start_port) * 0.5) + 5;

This will increased the max execution time with a 5 second buffer.

Please also note in most cases of “shared” hosting you will not be able to crate socketed connections, they will either be blocked by the hosting providers firewall, or disabled at the php runtime, therfor not giving an accurate result.

Again please note this is a proof of concept, you may freely distribute the code under the MIT licence

Tags: ,

Comments No Comments »

“e000820e Library Error Invalid Request”

or

Final error: 0xe000820e - Library error - invalid request

This was a _fun_ problem this morning that greated me upon trying to get last nights backup tape …

What it would turn out to be is that the “mail slot” on our tape library was open, in error seemingly this had opened prior to moving the tape into position.

Closing the mail slot resolved the issue, however clearing the “Attention” status is proving to be a pain

Tags: , , ,

Comments No Comments »

The wirehub.net domain has not been renewed meaning the registra has taken over the DNS and it is now pointed at a “placeholder” page running adverts … meaning for anyone who was using the wirehub RBL, the lookups are now returning false positives and blocking everything. This is the 2nd open RBL to go down, with ORDB going offline previously

Follow the post I put here to get the Wirehub list removed on exchange 2003

Tags: , ,

Comments No Comments »

Want iPhone style functionality on your n95?

Well one thing that didn’t make it into the tech spec sheets is the fact the n95 has an accelerometer!

This app RotateMe allows you to rotate the screen by rotating your phone (removing the need to use the media slide).

Then there’s ShutUp! place the phone face down to activate one profile (i.e. silent) and pick it up again to activate another.

And NokMote a project by the same developer to bring wii-mote style control to your n95.

For the starwars fan (geek): LightSabre need I say more?

Inclinometer is aimed at offroaders, by putting your n95 on your dashboard and running this app it will tell you the current angle of the car.

The downside is some of these apps require them to be “signed” against the IMEI of your phone … I will update as I find how to do this easily.

Tags: , , , ,

Comments 1 Comment »

Well the XML rendering API has been giving me no end of head ache during the development … the end is in sight however.

Acies is moving along nicely, I am debating the use of globals over extended classes.

At this moment all objects are callable using the $this->CLASS->method(); this is fine in the current model of parent executing child, this does make accessing the parent objects from the child classes, much more difficult, however I want to avoid the use of many “Global” declarations …

*sigh* … Well as I strive to get this framework done no doubt there will be much more “hairpulling” …

Tags: ,

Comments No Comments »

Name and shame time!

Remember this blog here?

Well it seems our “friend” at ebay has had 458 negative feedback this month alone, infact just google fastmemoryman.

Ebay’s reply came back as they can basically do nothing … beware this seller and avoid at all costs.

Tags: , ,

Comments 9 Comments »

So the 3g iPhone is out, and a _lot_ of 1st gen iPhone people are looking to grab this new phone as a replacement due to the new features, 3g, gps etc …

That leaves a _LOT_ of 1st gen iPhones that potentially are going to end up on your local dump (landfill) …

Further to the “Green Giant” beowulf cluster project, with the 1st gen iPhone having been cracked open for homebrew multiple times (Hackaday search for Iphone), why not try to re-cycle the 1st gen iPhones into this project as cluster nodes?

I am now looking at places like freecycle to see if I can get hold of any 1st gen’s to do development on … time will tell

But one of the features I have planned should I be able to get hold of a 1st gen or two is using the accelerometer to control the nodes online / offline status …

Anyway all concept and dreams unless one appears.

UPDATE: Please Digg This Entry, Stumble This Entry

Tags: , , , ,

Comments 2 Comments »

Ok so I have begun to work out the cost implications of doing this …

On the upshot the concept I have in mind will allow for nodes to be added dynamically.

Anyway onto the “beancounting”

GA-G33M-DSR2 £65.56 (ebuyer)
Corsair 4GB DDR2(800mhz) £65.35 x 2 (£130.7)
Intel core 2 quad Q6600 Energy Efficent 95w 2.4GZ 8mb L2 (4mb per core pair) £126.99

Total: £323.25

—-

Example config:

5 Nodes
20 Cpu cores
48 GHZ
40GB Ram
150 Gflops (estimated)

£1616.25 Total
£33.67 / Ghz
£10.78/Gflop/s

—–

Quite a considerable “chunk” of change, anyone any ideas as to cheaper suppliers? my Prices are based on the ebuyer.co.uk costs at the time of writing.

For US readers £1616.25 @ £1:$1.9432 = $3140.697 total = $628.14 / node

Update based on my previous spec here

Not draw more than a total 30w / GHZ under load (Bringing the 4 node total to just 120w)

Based on the current _estimated_ 400w @ 48GHZ = 8.33w / GHZ (Well under target) …

We shall see what the actuall power consumption is once I find an alternate supplier.

Tags: , ,

Comments No Comments »