Category: Application of the Week

  • Return to Chromedeck (@chromedeck @tweetdeck #chromedeck #tweetdeck)

    One of the things I like about WordPress is that you can see what interesting search terms people have used to find your blog.  Fascinating stuff (for a certain, geeky, definition of “fascinating”).  Anyway, seems that Chromedeck comes up quite a lot and a couple of people are looking for ways to change the width of the columns.  When I first talked about Chromedeck, I said that this was something it couldn’t do.  Turns out I’m wrong.

    If you’ve ever right-clicked on a page in Chrome, you may have spotted “Inspect Element” as one of the options.  I do this a lot, especially when I’m trying to work out why the stylesheet I’ve spent so long writing isn’t working properly.  Yesterday, I right-clicked on Chromedeck and discovered that it’s basically just a web page.  And because it’s a web page, there’s a stylesheet determining how it looks.

    The screenshot below shows Chrome’s “Inspect Element” panel open with the right bit selected:

    Chromedeck screenshotOver in the right-hand pane of “Inspect Element” is a list of the various CSS rules affecting what’s being displayed:

    Inspect ElementLooking at this, you can see that it’s the file “chrome.css” that’s affecting the column width, and that it’s currently set to 324px.  If you jack this up to 500px (by clicking on the 324px in “Inspect Element” and typing in 500px), you get Chromedeck looking like this:

    500px column width ChromedeckThe 2 extra columns I had have wrapped down and are off the bottom of the screen.  Not ideal, but if you’ve only got a couple of columns you should be okay.

    None of the changes made inside “Inspect Element” are permanent.  The second you refresh the page, the original CSS file gets applied.  So if you want to make these column width changes more permanent (at least until the next update of Chromedeck) you need to edit the original CSS.

    First thing to find out is the directory name Chromedeck will be hiding under.  Click on Chrome’s spanner icon, then “Tools”, then “Extensions” (or go to chrome://extensions/).  Find Chromedeck in the list and keep that window open while you browse your computer.

    On Linux, the path to the directory containing Chrome’s extensions is:

    ~/.config/google-chrome/Default/Extensions

    I’ll add in the Windows path shortly.

    The extensions directory contains a folder for each of your extensions but none of them have very sensible names.  That’s where chrome://extensions comes in.  Each extension has an ID, and that ID is the name of the directory in the extensions directory.  Once you’ve got that, you’re almost there.  Inside the ID directory is a version number directory, inside that the css directory and inside that is chrome.css.  Finally!

    The file chrome.css is a one-line monster.  But from the “Inspect Element” panel we know we’re looking for “width:324px” and that only occurs once in the file.  Find it, replace it with the column width of your choice, save it and refresh Chromedeck.  You should see your changes.

    And that’s that done until Chromedeck gets updated.  You’ll know it’s been updated because you’ll be back to your default column widths, and you’ll have to go through all of this again to get your customisations back.

    Of course, once you’ve made one change, it’s hard not to make more – you could change the font sizes, the background colours, really go to town on customisation.  Who knows?  Maybe Chromedeck will add in an option to use your own stylesheet in the future…

     

    Enhanced by Zemanta
  • Application of the Week – Kubuntu #applicationoftheweek #kubuntu #linux

    Kubuntu 10.04 with applets (widgets) on desktop
    Image via Wikipedia

    Okay, this week’s app is quite big, as applications go.  It’s an entire operating system.  Kubuntu Linux.

    What is Kubuntu? Linux?

    Linux is an alternative operating system for your computer.  Windows is an operating system, so is MacOS.  Linux is the third way.  It’s based (loosely) on the Unix of old.  And unlike Windows, there are many different “flavours” of Linux.  Kubuntu is one of those flavours and many, many others are available.

    If you want to try Linux without making any changes to your computer, you can download a CD image, burn it to a disk and you’ve got a Live CD.  If you start your computer with this CD in the drive, it’ll boot into Linux and you can see how well everything will work with the machine you’ve got.  They’re also very useful for recovery purposes as you can often get files back from a PC that just won’t boot into Windows.

    What has gone before…

    Here at work, I maintain Windows XP systems, there are a couple of Windows 7 boxes, and some Linux servers.  These are my favoured pets.  They get the best treatment, the highest level of attention.  They’re not doing anything exciting, serving the odd web page, but they’re mine and they’re powered by penguins.  At home, my laptop runs Linux.  Has done for years.  Sure, there’s the odd issue with closed-source drivers, the wireless card might fail when you do an upgrade, but that’s half the fun for me.

    Today I have finally finished getting my new works PC running Linux.  I still have the old, Windows 7, machine hooked into the network for when I need pesky little software pieces like Office 2010, Sharepoint Designer, Internet Explorer, but the development work will be done here in the comfort and stability of Linux.

    Why Kubuntu over any other flavour?

    Personal choice, really.   Let me give you a quick timeline.  In the beginning was Debian.  Debian was a bugger to configure, a pain to get everything working, but once it did it was bullet proof.  The Ubuntu project started up and took Debian, made it into something far more user friendly.  People wanted to use Ubuntu but with the KDE (K Desktop Environment, the bit that makes the front end look like it does.  Others are available.  Enlightenment, for example, is just gorgeous)..  So they called their spin-off project Kubuntu.  Simple, no?  I wanted a distribution, a flavour, built on the stability of Debian with the user-friendliness of the more modern projects.  And I wanted to try the new version of KDE.  So I chose Kubuntu.  If you’ve got just the one monitor and a good nVidia graphics card, I’d recommend you take a look for Sabayon.  If you want something for development that you can keep on a 4-gig USB stick, go with CrunchBang.  Kubuntu’s a good all-rounder.

    What are the advantages?

    It’s faster.  Cold to fully functional desktop in a matter of seconds.  And not many seconds, at that.  When I see my desktop, it’s fully configured and ready to use, none of this hanging around waiting for more bits and pieces to load.  I’m up and running.  Applications start faster, stuff that I would have had to install separately into Windows 7 just works here because it’s already there.  Anything that’s missing, installation of extra software is a dream.  No searching the internet for installation files, you just use the built-in one-stop-shop program to add what’s missing.  Graphically, it’s my opinion that it’s nicer than Windows 7.  Animations are smoother (on exactly the same hardware), the whole thing just feels cleaner.  I’ve had to install no extra drivers to get everything working, it’s all just been discovered and configured.

    The last time I tried Linux on the works PC I had to reconfigure the monitors every few days.  It would forget what I’d set up, which one was left and which was right, what the resolution was.  So far I’ve had none of that.  We’ll see by the end of next week whether this is still the case.  Last time I tried KDE it was slow and cumbersome.  How things have changed!

    But it’s really the little things.  Things like being able to set separate wallpapers for each of the monitors, download those wallpapers from within the applet that changes wallpapers!  Add desktop widgets that don’t immediately suck your system resources dry.

    What are the disadvantages?

    Well, if you come to Linux from Windows without anyone to explain what’s going on, you might struggle to find some stuff at first.  The KDE start menu looks very like the Windows 7 one (only KDE did it first) and finding programs like your web browser, media player, etc. isn’t that hard.

    Some software just doesn’t exist on Linux.  There’s no iTunes, for example.  But the bulk of what I use on a day-to-day basis is available for both Windows and Linux, so I keep going with the same stuff.

    It’s not connected to the works Active Directory.  Not yet, anyway.  We’ll see how that goes.

    Will I be switching back?

    Not yet.

     

    Enhanced by Zemanta
  • #ApplicationOfTheWeek – Portable Apps

    Portable Apps LogoIf you’re anything like me, you spend a lot of time on other people’s computers.  You get your own machine set up, customised with the right applications for the right jobs, everything where you want it.  Then you get onto your colleague’s machine to fix something and find you’re missing one of those useful little tools that lets you get the job done.  That’s where PortableApps comes in.

    PortableApps runs on Windows from your pen drive, puts a little launcher down in the notification area from which you get this menu:

    Portable Apps Launcher

    Because it runs from your pen drive it means you don’t have to worry about having the rights to install programs to your computer.  This works just as well for limited users as it does for full-powered SysAdmins.  So, should you be of a mind to, you could get around your company’s pesky insistence that you run Internet Explorer 6 for all your web browsing needs by installing the portable version of Chrome, Firefox or Opera and customise it to your heart’s content with all those lovely extensions you can’t get in IE.  Your SysAdmins probably won’t be pleased, but hey, you’re being forced to run IE6.

    If you browse the list of apps here http://portableapps.com/apps you’ll find a wide range of applications ranging from accessibility programs, through development tools and games to full office suites.  Yep, OpenOffice runs as a portable application (and it’s almost as fast as if it were installed locally).  You can run a complete web server using XAMPP, design and develop your HTLM applications with Notepad++ and upload everything to a remote server with FileZilla.  If you’re bored, go to the Games section and take your pick! Freeciv is a good way to while away a few hours, DOSBox lets you play all those old games, or if you’re more of a Guitar Hero fan, there’s Frets on Fire.  Graphics editors, browsers, chat clients, you’d be hard-pressed to find something that didn’t fill the niche you’re looking for.  Sure, Microsoft Office isn’t on there, but there’s a slew of other office applications that would get the job done.  If you can’t find the app you’re looking for, the forums are the place to go.

    I work in IT support for an educational establishment, and JISC (Joint Information Systems Committee) have produced an excellent academic-themed suite that we access through their Regional Support Centre for Scotland North & East.  This suite contains a number of applications that are targeted at students and teachers including a range of accessibility applications (arranged into Reading & Writing Support, Visual Support and Keyboard/Mouse Alternatives), tools for authoring learning objects for Virtual Learning Environments (VLE), and even the Moodle VLE itself.  JISC produces 3 versions of their suite, AccessApps, LearnApps and TeachApps, each available in Full or Core flavours.  A comparison between the versions can be found here: http://www.rsc-ne-scotland.ac.uk/eduapps/compare.php

    Apps running from the pen drive do run slower than their installed counterparts but it’s a small price to pay for the peace of mind, knowing you’ve got the tools you need to get the job done no matter which Windows box you end up on.