Saving Your Windows PC From Virus Infections with Linux

Often you get a friend or other times a client who has gotten themselves locked out of their system by a virus. I’m talking about the seriously nasty virus’s out there that will just corrupt every .dll file they can get their hands on so the minute you try to open any program, your reopening the virus.

When this is the case there isn’t much you can do in terms of anti-virus scans etc. your only option is to wipe the machine and go for a clean re-install of Windows.

But what about all my files?

Well we backup all of those files onto an external hard drive before wiping by loading up a “Live CD” of Ubuntu, simply navigating to the computers hard drive, selecting what we need and loading it onto the external hard drive.

The beauty of a “Live CD” is that the entire operating system runs of the CD (believe me you’ll hear it spinning around the place) so the virus has no chance to load since Windows never gets booted.

On top of that Linux systems are not vulnerable to Windows virus’s so you can be sure your not infecting your external hard drive as well.


Posted on October 30, 2010

The Sony Ericsson Elm

elm_front_metalblack_latin42090.jpg So I’ve finally gotten a new phone, the Sony Ericsson Elm which is a part of Sony Ericsson’s “Greenheart” family. So far I’ve been using the phone a week I am extremely pleased with it. It’s made from recycled plastics and is free from hazardous chemicals – and comes with a low power consumption charger, reduced packaging, some eco-aware apps and an e-manual on the phone instead of a printed guide.

It also comes with built in Wi-Fi and A-GPS technology, HSPA high-speed mobile network data capability, a 5-megapixel camera and a full of multimedia features. Measuring up at 110 x 45 x 14mm at its thickest, and weighing 90g, the Elm feels slim in-hand and pretty lightweight.

The buttons are familiar to Sony Ericsson’s, with a rectangular central navigation D-pad surrounded by more comfortably curved buttons. Although it comes with decent music player software, Sony Ericsson hasn’t built in a standard 3.5mm headphone socket on this model, relying on its Sony Ericsson multi-connector socket on the side. A camera button is included on the side, along with volume keys, while the camera lens on the back panel is accompanied by a small LED flash.

The home screen has a simple widget system, currently allowing a Facebook app, a calendar app and the Sony Ericsson Walk Mate Eco pedometer application. Once selected, these sit on the home screen, and you can switch between them, so you can see regular updates from whichever of the widgets you use.

Email set up and usage is also a now-familiar routine. An email wizard enables you to get started with email by adding just a few details – name, email address, username and password. Settings are downloaded automatically if you’re using popular POP3/IMAP4 email account, and messages from your regular accounts are downloaded to the inbox.

elm_metalblack_pp09420100.jpg

The Elm is powered by a 1000mAh lithium-polymer battery that Sony Ericsson claims can deliver up to 446 hours of standby time or four hours of calls on 3G networks (or 430 hours’ standby or 10 hours’ calls in GSM-only coverage). However if you have WI-FI constantly on like myself you’ll notice the battery last’s about a day and a half. (Not bad considering)

Among the more eye-catching of the other applications pre-loaded onto the Elm are applications that use the onboard A-GPS satellite positioning gadgetry, plus a selection of applications that emphasise the green message behind Sony Ericsson’s “Greenheart” initiative. Google Maps also comes pre-built into the phone and supports street and satellite viewing. Other applications included are Youtube, Accuweather, EcoMate, Neoreader and Wisepilot.

Overall I love this phone, the camera is great and really I’ve just been searching for an affordable phone with WI-FI for quiet a while, this fits that need. The built in browser isn’t amazing but you can fix that by downloading Opera Mini .

Finally the cost I hear you ask? Well I picked it up on o2 pre-pay for €169, I’ve tried to check other provider’s websites for it, Vodafone do not seem to carry the model and the meteor store seems extremely broke at the minute! I’ll update here if that changes!


Posted on June 06, 2010

Jelly SMS – Use your web texts from your desktop

JellySMS is now abandoned, I’ve removed any links to it.

jellysms.jpg One program I’ve been using a while now and is a serious lifesaver for when I’m out of credit is “Jelly SMS” (previously just jSMS). You need to have the latest Java installed for it to work but it is cross-platform. It basically lets you send web texts from your desktop without having to login to your network’s website.

The latest version of the software even supports delivery reports, and support is very good, I’ve noticed it not working maybe twice in the last year (due to o2 redesigning their website), both times the issues where fixed and an automatic update was out within two days.

They also now have an android and iPhone app, for anyone in possession of those luxuries!


Posted on April 08, 2010

Programmer Personality: 2009

I just took a fun test on “What is your programmer personality?” It is based of the Myers-Briggs Personality Test and has been changed to relate to your programming personality type.

Your programmer personality type is:

DLSB

You’re a Doer.

You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.

You like coding at a Low level.

You’re from the old school of programming and believe that you should have an intimate relationship with the computer. You don’t mind juggling registers around and spending hours getting a 5% performance increase in an algorithm.

You work best in a Solo situation.

The best way to program is by yourself. There’s no communication problems, you know every part of the code allowing you to write the best programs possible.

You are a liBeral programmer.

Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We’re not writing on paper anymore so we can take up as much room as we need.

Find out what kind of programmer you are here !


Posted on November 09, 2009

Earcandy in Ubuntu Jaunty

EarCandy is a volume manager for PulseAudio that fades applications in and out based on your current activity. Meaning it can do handy things like muting your music playing when you decide to turn on a youtube video. EarCandy can sniff out applications to tell what kind of application they are

Screenshots:

earcandy.png

earcandy2.png

How to install Earcandy on Ubuntu Jaunty

You can do this by using the following command:

sudo kate /etc/apt/sources.list

Then add the following to the end of the file:

deb http://ppa.launchpad.net/earcandy-devel/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/earcandy-devel/ppa/ubuntu jaunty main
``
Then you can install earcandy by using the following command!
```bash
sudo apt-get install earcandy

Posted on September 28, 2009

Got kUbuntu 9.04 on disc!

As of 5th April 2011, ShipIt has ended. Source

Kubuntu_disc.jpg

My address has finally been sorted, there was some confusion with the post man and where I lived since moving into the newly built apartment, but today kubuntu 9.04 “Jaunty Jackalope” came through the door!

With its world-renowned Ubuntu core and the KDE 4.2 desktop, Kubuntu 9.04 gives users a well-rounded, feature-filled and elegant desktop.

Best of all these cd’s are free thanks to Shipit and ubuntu! Check it out here ! I recommend anyone that has to fix computers to get themselves one, live cd’s really can be a lifesaver!


Posted on September 25, 2009

Create a URL Shortener With Your Domain

If you use URL shortening services like TinyURL , it may be worth your while to setup a domain shortening service on your own domain. This is quiet easily done with a WordPress plugin now.

YOURLS is a free PHP script created by Lester Chan and Ozh Richard that allow you to create something similar to TinyURL.

  • It is easy to install.
  • It has a statistic side that allows you to keep track of all the URLs you are currently using.
  • It also easily allows you to choose between making your service open for all or just for you.
  • It lets you have customizable links instead of random characters.
  • Lastly it has a bookmarklet that allows you to make TinyURLs on the fly!

Download it and try it out!


Posted on September 24, 2009

Google Delivers New Java-like Language: Noop

The developers over at Google have come up with Noop, a new language that runs on the Java Virtual Machine.

“Noop (pronounced ‘noh-awp,’ like the machine instruction) is a new language that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses,” according to a description of the language on the Noop language Website.

Noop supports dependency injection in the language, testability and immutability. Other key characteristics of Noop, according to the Noop site, include the following: “Readable code is more important than any syntax feature; Executable documentation that’s never out-of-date; and Properties, strong typing, and sensible modern stdlib.”

I suppose your thinking why another language? Google explain this:

Our experience has been that developers often create code that’s hard to test and maintain, without realizing it. On a large software project, this can create problems later on for the whole team. In analyzing this problem, we found that the root cause in many cases was language features - like globally visible state, misused subclassing, and API’s that are easily misused. Noop will try to avoid these problems.

Noop avoids these problems by being opinionated, meaning it pushes you toward using good practices while developing software. It does this by;

Noop saying Yes toNoop saying No to
Dependency injection built into the languageAny statics whatsoever
Testability - a seam between every pair of classesImplementation inheritance (subclassing)
ImmutabilityPrimitives
Syntax geared entirely towards readable codeUnnecessary boilerplate
Executable documentation that’s never out-of-date
Properties, strong typing, and sensible modern standard library

I’m still only learning Java myself, have to this year with the course. But I hope to mess around with Noop sometime soon in the future!


Posted on September 23, 2009

Google Chrome on Ubuntu

If your using Ubuntu you can now start using Chrome, or Chromium at least, which is based on it. Daily builds of Chromium can be got from here.

You’ll need to add the following repositories to get Chromium:

Note: Substitute interpid with jaunty or hardy as needed!

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main

Then you can then install it by opening a terminal and do the following command:

sudo apt-get install chromium-browser

Of course this is still in Pre-Alpha so make sure to keep another browser installed! ;)


Posted on September 22, 2009

E.ggtimer - Online Timer

eggtimer.jpg

This website is a little gem I came across last night. Will take and countdown from any time, given in words or figures. :) Even when open in a tab you can still see the timer continue to countdown! Have to say I like the use of these “subdomain” websites!

Go to E.ggtimer.com ->


Posted on September 21, 2009