Skip to content
August 21, 2012 / ryanbtaylor

post from android

this is a test post from android device

Advertisements
September 13, 2011 / ryanbtaylor

Distributed Computing – The Answer to all of Sciences Problems?

Donate to Science…

I haven’t posted in over a month so thought I’d better get posting.  Ever thought about donating to Science?  Maybe you carry a doner card to help save lives or offer up your organs for Scienctific research after death.  We now you don’t have to wait until we die to contribute to science, and the way we do this is distributed computing.

What is distributed computing?

Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs.

Distributed computing also refers to the use of distributed systems to solve computational problems. In distributed computing, a problem is divided into many tasks, each of which is solved by one or more computers.

(Source: Wikipedia)

In laymans terms it allows people to pool resources of many computers to crunch data.

How Do I Paricipate? 

First you have to find a project you want to donate your computing resources to below are some currenly active distributed computer projects:

http://setiathome.berkeley.edu/– Distributed Computing project for the Search for Extraterrestial Intelligence.

http://folding.stanford.edu/– Distributed Computing project which studies protein folding, misfolding, aggregation, and related diseases.

theSkyLab – Distributed Computing project for the study of the Universe.

Once you have signed up to one of these websites you’ll be given the chance to download a disributed program, this program sits in the background of your computer and whenever it’s idling the program springs into life and computes data.  When you return to use the computer the distributed program stops computing leaving you to use the computer for your own purposes.

I thoughly recommend donating to one or more of these projects, there are many projects out there, a quick Google should do the trick at locating them.

Give it a go today and feel good knowing your donating to science.

August 12, 2011 / ryanbtaylor

From Glassman to Ironman

Check out one guy’s insiprational journey from Glassman to Ironman.  Will he do it?  There’s only one way to find out….Visit his blog for more details.

August 8, 2011 / ryanbtaylor

Record Problems on Windows 7 with Problem Steps Recorder (PSR.exe.)

OK so you’ve taken a support, could be at work or maybe your folks have called because there machine “isn’t behaving.”  They keep telling you that application a is generating an error when they execute it.  In a ideal world you would take remote control of the machine and fix the issue, but sometimes it just isn’t practical or impossible to take remote control of the target machine.  Thats where PSR.exe becomes your ace card.  PSR.exe works by recording all the steps/click etc… that the user performs it then generates a XML file with screenshots and step-by-step instruction of what the user did and more importantly it captures any error messages that are generated aswell!

To start using PSR.exe, instruct your client to click the start orb and then in “start your search here” type psr and select problems step recorder.  This will pop a small problems steps recorder window, instruct the client to click start record.  From here instruct the client to re-create their movements up to the point they get the crash/error message, once they have finished recording the problem instruct the client to client stop recording.  The client can then choose the save the zip file that is generated and from there can email you the file for further analysis.

Many Thanks

-Ryan Taylor

August 6, 2011 / ryanbtaylor

What Internet Browser Do You Use?

August 5, 2011 / ryanbtaylor

Earn revenue from your site with Google Adsense.

Have a website? Maybe you sell advertising space on the site but no one has purchased the spaces, the answer?  Google Adsense!  Most web developers have probably heard of Google Adsense or other affiliate programs such as amazon’s.  For the un-initiated affiliate programs allow you to display ads (content relevant) on your site, you then earning revenue per click.  Of all the affiliate programs I’ve used so far Google Adsense is by far the easiest to get on with, it’s easy to create new ads and ad types, plus it integrates with Google Analytics too!  Google then provides you with code to place the advert anywhere on site or sites – providing they meet Google Adsense ToS.

It’s worth noting that although there are many success stories on the net regarding affiliate programs you do need to invest the time, after all in the era of web 2.0 content is king so you need a lot of quality content on your site (to keep the readers coming back.)  Also ad placement is very important, there are rules regarding ad placement so I suggest you have a good read of the Google Adsense ToS, and as with everything Google Adsense is a numbers game, take the below scenario for example:

Site A brings in 1,000 unique visitors on a daily basis and the ads on the site generate a click though rate of 3.00% per day (that’s 30 clicks a day.)  Let’s assume that you earn 20p per click (Google never disclose how much an ad pays – it’s a closely guarded secret.)  So the math in this example would be 30 x 0.20 = £6.00.  So assuming that Site A can maintain a click though ratio on 3.00% (which is quite achievable) then the site would earn £6 daily (£180 montly on avg.)

As mentioned before you won’t get rich quick and you’ll need to put in the work, great content, SEO work etc… but if you can on top of thing – especially if you manage multiple site then you could be onto a good earner.  There are examples of people making 4 figure monthly incomes from Adsense.  Why not check out the Lincoln Sunday Football League website as an example of a site running Google Adsense.

As always feel free to join in using the comments form below.  Many thanks for reading.

– Ryan Taylor

August 5, 2011 / ryanbtaylor

Easy way to work out which machine is on which subnet.

OK so imagine the scene, you’re taking your exam (Microsoft, Cisco etc…) and you get a networking question, something along the lines of the question below:

You work in an international company which is named Wiikigo. Before entering this company, you have two years of experience in the IT field, as well as experience implementing and administering any Windows client operating system in a networked environment. You are professional in installing, upgrading and migrating to Windows 7, deploying Windows 7, and configuring Hardware and Applications and so on. There is a head office and a branch office in your company. The exhibit below shows the configuration of the relevant portion of the network. In the branch office, you deploy a new computer named C01 that runs Windows 7. You need to assign an IP address to C01.

What IP Address should you use?

A. 192.168.2.63

B. 192.168.2.65

C. 192.168.2.30

D. 192.168.2.40

Before we can use a quick calculation to work out the correct IP for the subnet we need to convert the CIDR notation of the subnet to decimal, we know from the above example the the subnet mask is 27 bit so in binary looks it like this >>> 11111111 11111111 11111111 11100000.  Once we have converted the subnet mask to decimal it looks like this >>> 255.255.255.224.  Ok now we’ve converted the subnet mask and we know that we’re using the forth octet to split the network we can now use the trusty AND function on a scientific calcuator (which you can use in your Microsoft or Cisco exams.)

So starting with the routers ip address as a reference (remember we are only internested in the 4th octet):

Router: 62 AND 224 = 32, the router is on a network with a networkID on 32

A: 63 AND 224 = 32, this IP address is on networkID 32 but may not be a valid IP on the network, you’ll see why in a minute.

B. 65 AND 224 = 64, this IP address is on networkID 64, this IP address would not be valid.

C. 30 AND 224 = 0, this IP address is on networkID 0, this IP address would not be valid.

D. 40 AND 224 = 32,  this IP address is on networkID 32 but may not be a valid IP on the network, you’ll see why in a minute.

OK so using the above method we’ve been able to rule out 2 IP addresses as invalid, leaving is with 192.168.2.63 & 192.168.2.40, are both of these IPs valid?  No, lets look why.  Again if we focus on the forth octet of these 2 IP address and covert them both to binary we’ll see why we can’t use one these IPs.

.63 = .11111111  <<< This is the all 1’s address (remember we lose two IPs from the subnet the all 0’s address and the all 1’s address.)

.40 = .00101000 <<< This is the valid address we’re after.

So the answer to the above question is D.

The above example was quite a tricky question which was why I chose it as a example.  This post assumes that you understand subnetting but if you don’t or are a little confused stay tuned for a post on subnetting in more details.  For more information on the AND function please follow the link.  I would like to take this opportunity to thank Lee Holland who very kindly took a massive amount of time out to teach me subnetting many moons ago.

Thank you for reading I hope you find the information useful, feel free to join in using comments section below.

-Ryan Taylor