The Perfect XP Desktop

Start -> settings -> Control Panel

  • Switch to classic view
  • Sounds and Audio Devices -> Sound Tab -> No Sounds
  • System -> Advanced Tab -> Performance -> Settings -> Adjust for best performance
  • Taskbar and  Start Menu ->
    UNTICK: Lock the taskbar, Group similar taskbar buttons, Hide inactive icons
    TICK: Show Quick Launch
  • Taskbar and  Start Menu ->Start Menu tab -> Classic Start Menu -> Customize ->
    TICK: Display Administrative Tools, Show Small Icons in Start menu, Use Personalized Menus
  • Display -> Theme -> Windows Classic
  • System -> Remote
    TICK: Allow users to connect remotely to this computer
    UNTICK: Allow Remote Assistance invitations to be sent from this computer

Start -> Programs -> Accessories + Right Click and select Explore

  • Press the Folders button
  • Copy the links Command Prompt, Notepad, and Windows Explorer to the taskbar.
  • View -> Details
  • Tools -> Folder Options ->View tab ->
    TICK: Display contents fo system folders, Display the full path in title bar, do not cache thumbnails,  Show hidden files and folders, Launch folder window in separate process
    UNTICK: Hide extensions for known file types, Hide protected operating system files (recommended), Use simple file sharing (Recommended)
  • Press Reset all Folders then Apply to all folders.

Start -> settings -> Control Panel -> View -> Icons

Start -> Settings -> Network Connections

  • UNTICK: Client for Microsoft Networks, File and Printer Sharing for Microsoft Networks, QoS Packet Scheduler.

Start -> Programs Administrative Tools -> Computer Management -> System Tools -> Local Users and Groups -> Users + Select your login and change your password.

Start -> Windows update + keep updating/rebooting until everything except silverlight is installed.

Browser Plugins

Adblock Plus
Paused!
HTTPS Everywhere.
RequestPolicy
FlashBlock
NoScript
QuickProxy
xmarks

 

Posted in General | Leave a comment

Last call for LUGRadio

LugRadio was the first podcast I ever subscribed to. I’m not counting two days of Dawn and Drew as that was previewing the concept. I put in “Linux Podcast” into Google and they were the first to pop up. I joined them a few episodes into season one and within a few days I was cought up. I got the recommendation for TLLTS from them and from there many others.

The show always had the feeling of a few lads in the pub and having moved away from home this was a feeling I sorely missed. As time went on they became more polished and some of the early spontaneity was replaced by a more professional approach. They built up a community around them which I am glad to consider myself part of.

Goodbye lads and thanks for the N800

Posted in Podcasts | Leave a comment

Talking on the Linux Link Tech Show.

Last night I was honoured to be on the Linux Link Tech Show . I was fairly active on the TLLTS forums over the last week following comments on how to promote Linux to the mainstream media. The lads were good enough to let me on so I could argue my point that we should promote from the ground up. I intend to do a more detailed episode on this theme for Hacker Public radio so I’ll fill in the detail there.

For now just a thanks to the TLLTS guys for allowing me to come on and add my voice to the Longest running Linux Internet show.

Posted in Podcasts | 3 Comments

HPR ep0115 :: Promoting Linux is out

I have a new episode of Hacker Public Radio published and this one is about spreading the word about Linux.

When you are buying any computer component be sure to ask if the item will work with Linux. Do this even if you know the product is 100% supported and has a Tux Logo on it. If they don’t know ask can you return it if it doesn’t. Most stores have a return for any reason policy so it’s usually something they will agree to. Do it even if you are buying items for a Windows or Mac computer. Not only are you spreading the good word but you are leaving your options open for that hardware later on. This has the effect of chalking up the purchases to the Linux column.

When you are buying products on line the same rules apply: fire off an email asking about Linux support and return policy if they don’t know.

You can include Linux on your hardware and software vendors radar even if your employer doesn’t (currently) use Linux. Try and get questions about Linux support added to quotations, RFP’s and discussions. You can justify this as choosing a vendor that supports Linux means you’re technology decisions are ‘future proof’ and it shows that the vendor is serious about providing support for their product.

When talking to vendors ask then about Linux support and if they have none act surprised and inform them that they can get drivers written for free . All this will spread the word to vendors and you can expect that the next versions of product litrature will include information on Linux support. This in turn will trickel up to management that this Linux thing is the next wave as all our vendors are supporting it. At the end of the day we all benifit from better drivers regardless of the OS we currently use.

Posted in Podcasts | Leave a comment

Using faubackup to backup and ssh + tar to restore

I’ve been using faubackup eversince deepgeek recommended it in episode 85 of Hacker Public Radio. Basically there is a directory for every backup that shows all the files for each backup. If a file is the same across the backups then hard linkes are used to save space. Faubackup takes care of the backup and the restore is up to you. As the backup is just a flat directory you can restore how you like.

I chose to restore using secure copy and recursively copy entire directories, scp -r. Fully thing was that my 80G disk filled up with only 12G of data. After some investigation I discovered that the wine application had a symlink pointing C: to the root of the file system. Every time the scp program hit this link it would re-copy the entire drive agan in the directory where the symlink was.

I found the answer here from the O’Relly book SSH, The Secure Shell: The Definitive Guide by by Daniel J. Barrett and Richard E. Silverman ISBN: 0-596-00011-1.

Although scp can copy directories, it isn’t necessarily the best method. If your directory contains hard links or soft links, they won’t be duplicated. Links are copied as plain files (the link targets), and worse, circular directory links cause scp1 to loop indefinitely. (scp2 detects symbolic links and copies their targets instead.) Other types of special files, such as named pipes, also aren’t copied correctly. A better solution is to use tar, which handles special files correctly, and send it to the remote machine to be untarred, via SSH:
$ tar cf – /usr/local/bin | ssh server.example.com tar xf –

Another handy tip when trying to copy directories and you want to preserve permissions is to use:

cd /source && tar cf – * | ( cd /destination; tar xfp -)

Posted in General | Leave a comment

Finding and printing eps files to big A0 posters

I needed an A0 poster of the USA for a family quiz and was a bit worried as to how I was going to go about it.The first problem would be getting an vector image given that a bitmap image would not scale well. Then the problem of how to get it printed on a big A0 sheet. (Approx 16 A4/Letter pages)

Well the first hit for "vector map usa" was http://cardhouse.com/design/free/usa.htm who has a nice map without text. The map data is public domain and was taken from the CIA. So far so good.

Next I wanted a way to print out the map on 16 A4 pages so I could stick them together to make one big A0 poster. Well a few weeks ago I heard on the http://www.validsyntax.com/ podcast about a program called posterazor but when I searched through the kubuntu repositories I found a nice command line program "poster" by Jos van Eijndhoven that did the same thing.

When I printed out the poster the orientation was wrong and I wanted to edit it out so only the states under Canada were visible so I needed to be able to edit the eps files. I could have opened the file directly in Inkscape but I chose to convert the file to svg first following the instructions on Zoltans Blogg . I modified the image in Inkscape and saved it as a new .eps file and then used poster to create a 16 page bigger version. I printed that big file using KGhostView. Here’s the summary:

wget http://cardhouse.com/design/free/usanotext.zip
unzip usanotext.zip
poster -v -iA4 -mA4 -pA0 usanotextfinal2005.eps > usanotextfinal2005A0.eps
pstoedit -dt -f sk usanotextfinal2005.eps usanotextfinal2005.sk
skconvert usanotextfinal2005.sk usanotextfinal2005.svg
inkscape usanotextfinal2005.svg
poster -v -iA4 -mA4 -pA0 usanotextfinal2005-edited-in-inkscape.eps > usanotextfinal2005A0.eps
kghostview usanotextfinal2005A0.eps

Posted in General | Leave a comment

LPIC Episode 4: SCSI Released

In this episode we take a look at SCSI section on the Linux Professional Certification track for http://hackerpublicradio.org.

I’m also looking for people to help out with the series. If you are interested in doing a topic then take a look at the index on the LPIC Wikibook find something you like and submit it. I’m available to give advise if you need it. If that all seems too much feel free to comment on the episodes – preferably via an audio comment.

Posted in Podcasts | Tagged , , | Leave a comment

Install Printer HP Color Laserjet 1600

Last year I needed to print of some colour booklets and the volume was so small that it worked out only €30 more expensive to buy a printer than get a print shop to print them. I had not a lot of time for research but I made sure to check two thing:

  1. That it would work with Linux.
  2. That I could refill the toner cartridges.

A quick check on http://www.linuxprinting.org (now http://openprinting.org/show_printer.cgi?recnum=HP-Color_LaserJet_1600) shows that the printer is working mostly supported. The mostly working refers to a problem printing colour from some applications. Fortunately one of these programs is not my pdf viewer so in applications where printing colour is a problem I just print to PDF and then print the pdf from the pdf viewer.

Unfortunately I discovered that just because people sell refill cartridges for the printer doesn’t mean that the will work. Well apparently HP have installed a starter toner cartridges or to be more accurate almost empty cartridges. My local refill shop then informed me that HP designed the printer that refilling it would lead to the toner leaking out. So I had no option but to buy new HP cartridges. Knowing both facts I would probably still have bought the printer anyway.

If you do have this printer and want to get it working with Windows you just load the drivers. Linux and mac have to load drivers into CUPS. On a Debian based system you can install the drivers as follows:

Install cups (common unix printing software)

aptitude install cupsys cupsys-pt foomatic-db cupsys-client foomatic-db-engine foomatic-filters-ppds gtklp foo2zjs gs-gpl cupsys-pt gtklp

Get the driver files from the Internet, move them to the correct directory and restart the cups system

getweb 1600
sudo mv *.icm /usr/share/foo2hp/icm/
/etc/init.d/cupsys restart

Once cups is restarted you can connect to it from your browser by going to http://localhost:631/admin

  • You can the select add printer and enter any Name: you want. For example “My_Laserjet_1600” and then click continue.
  • What you choose next is dependant on you but in my situation I selected the Device: as IPP and the Device URI: as socket:192.168.x.y:9100.
  • Now you select HP as the Make:
  • HP Color Laserjet 1600 Foomatic/foo2hp (recommended) (en) as the Model.
  • Then press Add Printer to add the printer (you may be asked for a username and password). If all went well you should get a message like Printer My_Laserjet_1600 has been sucessfully added

You might also want to select Set Printer Options and change Page Size: to A4 and Color Mode: to Color but that’s up to you.

Posted in General | 1 Comment

Rotating Text in an Ethernet Shape within Visio 2007

I often have to do network diagrams in Visio and one of the most common shapes I use is the Ethernet one. By selecting the shape and pressing F2, you can add text to the shape to add information such as a description, vlan number, ip information etc.

I ran into the problem where if you rotate the shape to vertical, the text remains in the horizontal plane. I looked under Format -> Text but could find no options there. Nor could I find anything in Shape -> Rotate – Flip. What I often ended up using a regular text box (that can be rotated) and grouping the Ethernet shape and the Text block together.

Well I finally found the solution by

  1. Right Clicking on the shape
  2. Select Properties
  3. Select Shape
  4. Select Rotate Text

What’s odd is that that option doesn’t seem to be available through the menus

EDIT: In Vision 2010 there is an option in the Home ribbon Tools section, The A with a circular arrow around it. The problem I had was rotating the shape itself. That is now hidden under Home, Arrange, Position -> Rotate Shapes -> Rotate 90

Posted in General | Tagged | 4 Comments

Laurels for Hardy

The computer sector is one of the few places where you know you’ve done you job well if nobody notices you’ve changed things. Well I’ve just finished updating my Gusty Kubuntu install using the official update graphical method without any problems. This was the first time I’ve not used the aptitude update && aptitude dist-upgrade method and it went flawlessly. Yes I had to install truecrypt but that was an easy three step process.

  1. wget http://www.truecrypt.org/downloads/truecrypt-5.1a-ubuntu-x86.tar.gz
  2. tar xzvf truecrypt-5.1a-ubuntu-x86.tar.gz
  3. sudo dpkg -i truecrypt-5.1a/truecrypt_5.1a-0_i386.deb

Before I did the upgrade I made sure that I had backed up and restored my laptop to another computer. In that case a spare laptop where I had already installed Ubuntu and Kubuntu Hardy as a clean install. Both versions detected and activated my external speakers, a feat which Gusty and Vista failed to do. All in all the upgrade has added even more polish to a great desktop.

Congratulations and thanks to all the Kubuntu, Ubuntu and Debian teams.

Posted in General | Leave a comment