RSS icon Bullet (black)
  • Skype Link Handling on Ubuntu 10.4

    Posted on September 26th, 2010 Owen Fuller 1 comment

    EDIT 31 OCT 2010: This procedure also works for Ubuntu 10.10

    For this HowTo I am using:

    • Ubuntu 10.4 (Lucid Lynx)
    • Firefox 3.6.10
    • Skype (Beta) Version

    In the past, the Linux version of Skype left much to be desired. While it’s still in the footsteps of the Windows version of the client, Skype (Beta) Version for Linux is a huge improvement over its predecessor including screen sharing and localized time formats. There is, however, still no Skype add-on for Firefox on Ubuntu which allows you to click a phone number and have it dialed in Skype. Luckily there is a workaround.

    STEP 1
    Install the Greasemonkey plugin for Firefox.
    Greasemonkey allows you to customize the way a webpage displays using small bits of JavaScript.

    STEP 2
    Install the Skype Linkify for Linux script for Greasemonkey.
    Looks for phone numbers on the webpage and converts them to Skype links.

    STEP 3
    Install Philipp Kolmann’s script which will translate and pass the commands from the Skype links to the Skype program.
    Open a terminal window and execute the following commands:

    sudo mv ./ /usr/local/bin/
    sudo chmod 755 /usr/local/bin/

    STEP 4
    Register the Skype protocol so that Firefox knows how to handle the link.
    Open a terminal window and execute the following commands:

    gconftool-2 -s /desktop/gnome/url-handlers/skype/command '/usr/local/bin/ %s' --type String
    gconftool-2 -s /desktop/gnome/url-handlers/skype/enabled --type Boolean true

    STEP 5
    Restart Firefox and navigate to a webpage that contains a phone number. The number should appear as a link.
    Click the link.
    You should get a dialog box asking you which program to use.
    Select the “” script.
    OPTIONAL: Check “Remember my choice for skype links.” if you don’t want to select the program every time.

    You’re finished!

    Andrew Moore – most of the steps were directly from this post, but steps to register protocol didn’t work for me.
    mozillaZine – protocol registration

  • WordPress Error Uploading/Crunching Photos 1&1

    Posted on September 21st, 2010 Owen Fuller No comments

    I had some problems uploading photos to a WordPress blog today.   I would get an HTTP error during the crunching process.   The problem was the same on multiple operating systems and browsers.  It seemed that the photo was uploaded, but it couldn’t actually be posted.  Very annoying!  The problem is once again an issue with 1&1 and PHP 4. I mentioned the solution in this previous post. Just adding a simple line of code to the .htaccess file fixes everything: [code]AddType x-mapp-php5 .php[/code]

    Thanks to Jon R Wilson’s Blog for further assistance.

  • Ubuntu: How To Create an ISO Image from a CD or DVD | Linux | Tech-Recipes

    Posted on September 16th, 2010 Owen Fuller No comments

    Ubuntu: How To Create an ISO Image from a CD or DVD | Linux | Tech-Recipes.

    Here’s a quick Tech-Recipe for creating .iso images on Ubuntu using the cat command.  It’s very quick and painless!

  • WordPress Automatic Update with 1and1

    Posted on August 18th, 2010 Owen Fuller No comments

    I’ve been incredibly satisfied with 1&1 when it comes to web hosting.  In fact, they called this morning just to see how satisfied I was.  It was just a brief two-question survey, but it was an actual human being asking the questions.  It guess I’m just glad they touch base now and then.  Anyway, I’m already off-track.

    Recently I’d been struggling to update my WordPress blogs hosted on 1&1.  I would try to run the automatic install and it would just sit there.  “Downloading update from” it would say…then nothing.  Eventually it would time-out.  Same story for plugins and themes.  Permissions?  Nope.  I began scouring the WordPress Codex and help forums for known issues.  No luck.

    Finally I found an answer.  It seems that 1&1 has an issue with PHP 4, and adding a simple line of code to the .htaccess file fixes everything:  [code]AddType x-mapp-php5 .php[/code]

    Thanks to Big Webmaster for the fix. WordPress Automatic Update with 1and1

  • Howto install Sun Java Runtime Environment (JRE) in Ubuntu 10.04 (Lucid Lynx) | Ubuntu Geek

    Posted on July 16th, 2010 Owen Fuller No comments

    Howto install Sun Java Runtime Environment (JRE) in Ubuntu 10.04 (Lucid Lynx) | Ubuntu Geek.

    It seems that the Java packages have been moved to a different repository (partners) in Ubuntu 10.04.  This handy walk-through from Ubuntu Geek is very helpful for getting Java installed.

  • Linux ipconfig /release /renrew equivalents

    Posted on April 21st, 2010 Owen Fuller No comments

    I keep forgetting these and have to look them up every time I need them!
    ipconfig /release equivalent: dhclient -r
    ipconfig /renew equivalent: dhclient

  • Microsoft Tag – Linking real life with the digital world

    Posted on April 14th, 2010 Owen Fuller No comments

    Microsoft Tag – Linking real life with the digital world.

    I don’t always jump to give Microsoft their just deserts, however I’m impressed with Microsoft Tag.  Tag, which is currently in beta, allows mobile phone users to take a picture of a 2D bar code which instantly connects them to various information such as contact information, websites, videos, and more.  Users can even create their own tags in black and white or color.  There are options for creating attractive custom tags with embedded images, such as a logo.

    Registering for the service was quick and easy.  I simply signed in with my Windows Live ID (Passport account) and clicked the register button.  I created a test tag to call my office phone in a couple of minutes and printed it.  Then I downloaded the Microsoft Tag app on my BlackBerry Storm.  The configuration for the mobile app was straightforward.  I snapped a photo of the tag I had printed and the Tag app asked if I wanted to call my office phone.

    The possibilities for Tag as a marketing tool look promising.  For on-the-go mobile users it is definitely easier to snap a quick photo than to scribble or type a URL from a magazine, billboard, or business card.  Keep an eye on Tag.

  • Free Utility: RichCopy, an Advanced Alternative to RoboCopy

    Posted on April 12th, 2010 Owen Fuller No comments

    Free Utility: RichCopy, an Advanced Alternative to RoboCopy.

    I’ve been a fan of the command line tool RoboCopy.  It gives you a lot more flexibility than the simple copy function on Windows.  Someone recently told me that there was a GUI version.  I checked it out and found that there indeed is a GUI version of RoboCopy, but that there is also an improved and more robust utility called RichCopy.   Try it out, and I think you’ll be pleased at the speed and flexibility you gain moving and copying files.

  • Citrix XenApp Access Using HP t57xx Thin Client, Linux and Smart Card

    Posted on March 22nd, 2010 Owen Fuller No comments

    A coworker and I ran into a situation recently where we wanted to try to use an HP Thin Client to access our XenApp published desktops. Authentication to the desktops is controlled by smart card. Not a big deal as we do this all the time. However we normally do this from a thin client running Windows Embedded, and this time we wanted to use HP’s Linux image instead. Then we asked ourselves, “Can we do it?” Through a little trial and error we found out we could, and this–the maiden post of this blog–explains how to do it.

    For our little experiment we used the following:

    • HP t5720 Thin Client (presumably most t57xx models will work)
    • HP’s t5725 Debian Linux image (D6ST0013 Rev. 3)
    • Flash drive (2GB or greater needed)
    • SCR331 smart card reader

    Install Image. First download the Linux image from HP. The download is actually an executable file which creates boot media (we chose the flash drive option) for the installation. Once the drive drive is ready, boot to it and followed the on-screen prompts to complete the installation. Once the installation is complete you will automatically be logged on as user.

    Download Packages. The next step is to download the necessary software packages. Launch the Root Terminal located under Applications | Accessories | Root Terminal and issue the following commands:

    OK, honestly this one isn’t necessary, but it gets rid of the annoying system beep you might experience while working on the terminal.
    modprobe -r pcspkr

    Next, update the index of available packages.
    apt-get update

    Then install the card reader drivers and smart card middleware.
    apt-get install libusb-0.1-4 libccid pcsc-tools pcscd libpcsclite1

    Finally, upgrade the packages on your system, as HP’s image might be quite out of date.
    apt-get upgrade -uy --force-yes

    Configure Citrix Receiver. This may be done either through Citrix Receiver directly (my preference) or via the HP Connection Administrator, both are located under Applications | Internet. After clicking the new connection icon a dialog box appears. Here you enter the information as you would in the Citrix client on Windows. In my case, all I had to do was select the Published Application radio button, then click the “…” button to select my published desktop. The only problem I encountered was that I had to go into the Window options and use Full Screen mode rather than Seamless Window to get the whole hosted desktop to display properly.

    Plug in your card reader, and go! Almost all the card readers we had worked fine with the libccid drivers. To verify that yours works you can open the root terminal and issue the pcsc_scan command. This command lists all your available smart card readers and will show you events (card insertion, removal, etc.). Once you know the reader works you should be able to launch your ICA connection from the main screen of Citrix Receiver and logon with your smart card.