Wednesday, September 30, 2009

On Mikey's proposal to regulate Facebook and Social Networking in General

Mikey Arroyo's take on his Facebook scandal: (http://www.tribune.net.ph/metro/20090930met4.html ---> through mlq3 via twitter, http://twitter.com/mlq3)

Regulate, regulate, regulate.. But who will do the regulation? Siya? Gobyerno? Hirap na hir
ap na nga mag-coordinate ang NDCC sa isang particular nexus ng information (specific sa Ondoy), eto't nangangarap pa ang isang Mikey Arroyo na i-regulate in general ang social networking?

Before even dreaming of regulating this kind of information, under the guise of some public good, our would-be regulators should first demonstrate a capacity and capability to effectively carry out that sort of regulation, and a moral ascendancy to assure that they themselves would not end up abusing the power granted to them. If not - and forgive me for saying this but at this point our bureaucracy and government in general are in the red for these necessary conditions - then instead of clamoring for regulation, these people should content themselves with what the rest of us are doing, which is to participate in this ongoing conversation with the rest of society.

If anything these social networks make people more accountable for their opinions because the relationships they've established are real and freely formed, the opinions are not only public but are also on record, and any resulting feedback are given as soon as send/share is pressed and are received upon one logs-in.

Who I am on Facebook - by what I link to, by what I say, by what I comment - is more real than whoever politicians try to project themselves to be in their multi-million peso ads.

So thanks but no thanks Mikey, until further notice, two thumbs down for regulation.

Techtechmo does not like this.

(Excerpt from the article after the break.)


--------------
While acknowledging that blogging, the latest craze to hit the Internet, is an exercise of freedom of expression, Arroyo said he believes it should still be regulated as it has become more susceptible to abuses by unscrupulous people.

"Nonetheless, I hope that Facebook and other like mediums be regulated so they can never be subjected to abuse by some scrupulous people. Facebook is easily susceptible to abuses as people can easily hide their identities," he stressed. "Masahol pa sila sa kwentong barbero."

Saturday, September 19, 2009

How I try to keep my system and data safe and secure

(Note: a large chunk of this has been taken from an email where I responded to somebody’s request for advice on how to improve the performance of his Tablet PC – we use the same model, the HP COmpaq TC400. I simply removed the first part of the message, which gave input specific to his concerns, and shared the second part which are more general suggestions. I hope somebody else find will be able to find at least some value in the subsequent section. - techtechmo)
-------------------------------------------------------------------------------
How you use your computer is of course quite personal and it would be rude of me to insist on doing things a certain way, but I do have some recommendations that come from personal experience:
  • Practice Safe Browsing: The Internet is a wonderful resource, but there are more bad apples wrapped in deceiving packages than there are good ones. It is troublingly easy to stumble onto a website that will compromise your computer with a piece of malicious code, or to download a file that does the same thing. Worst of all, you may even end up compromising your privacy. Fortunately there are many free ways of browsing securely, particularly when you use Firefox. I always make sure to install a handful of very useful, free add-ons. To install these add-ons simply visit the links while using Firefox and click on the download now button.

    • WOT (Web of Trust): this add-on tries to make you aware of how safe and trustworthy sites are by displaying indicator icons (green for very safe, yellow for mixed, and red for dangerous). How are these sites rated? Once you are a WOT member you become part of an active community that rates sites for everybody else's benefit. The ratings that you see are a result of millions of people's initiatives, and reflective of the general experience for those who have visited the site. When you install WOT make sure to pick the Basic Profile which provides a good balance of security and unobtrusiveness. (For example, if you accidentally stumble into a dangerous website you will be prompted by a very big notice about the maliciousness of the website and by default WOT will prevent you from proceeding; on the other hand the Basic profile would prevent too many well intentioned, albeit nagging messages.) Beside WOT, you may also want to install McAffee SiteAdvisor which has a similar function. (Note that the safe search toolbar is optional, you don't have to install it - I don't.)
    • Better Privacy: this add-on helps to ensure your privacy by getting rid of Flash-cookies (Local Shared Objects, LSO) which are not removed even when you remove all cookies. From the add-on's page: "Better Privacy serves to protect against not deletable longterm cookies, a new generation of 'Super-Cookie', which silently conquered the internet. This new cookie generation offers unlimited user tracking to industry and market research. Concerning privacy Flash- and DOM Storage objects are most critical. This addon was made to make users aware of those hidden, never expiring objects and to offer an easy way to get rid of them - since browsers are unable to do that for you."
    • AdBlock Plus: this add-on gets rid of annoying ads, and allows a much cleaner browser experience. (I usually subscribe to the Easylist+Corset – you may want to do the same.)
    • LastPass: rather than have one or several insecure passwords, LassPass allows a more secure way of managing different, highly secure passwords for all of your web-based accounts. There is even a facility for generating highly secure passwords.  And even if your data is stored and synced online, the encryption is still being done locally.
    • Aside from these add-ons, you may want to install Keyscrambler Personal, which is free for personal use. This helps to protect against keylogging software that tries to intercept everything that is inputted through the keyboard – including username and passwords for email accounts and online  banking services.
  • Be skeptical about pirated software: Having seen several times in the past the destructive effects of some malicious codes hidden away in illegitimate software, I have since tended to shy away from using commercial software downloaded illegitimately from some location - be it from a website, a torrent, or otherwise. Now, as much as possible I rely on excellent freeware alternatives - and there are a lot out there. MS Office 2007? OpenOffice.Org, Go-Oo.Org, Lotus Symphony, among others. Microsoft Outlook 2007? Thunderbird, Spicebird, among others. Photoshop? GIMP, Paint.Net, ArtWeaver, among others. Some other notable free-to-use software: Picasa (Photo/Album Management), Pidgin (IM Account Aggregator), PDF X-Change Viewer (PDF Viewer with annotation and form filling features). There are many other excellent software out there that can be used at no charge, here are some nice blogs/websites that link and review freeware: AlternativeTo (allows one to see what software are available alternatives to popular applications), OSALT (similar to AlternativeTo, but focuses on open-source alternatives), FreewareGenius, AppNews.Net, and DownloadSquad. On a personal note, that such a wealth of freeware titles available for almost every imaginable function helps to ensure that I have enough money to spend on software that I really do want or need - for example since I really like MS Office 2007, I went ahead and bought a license for the Home and Student Edition. At the very least I am much less worried about inadvertently corrupting my system due to malicious code hidden in some illegitimate software.
  • Be conscious about software updates: I always make it a point to ensure that whatever software I have are updated to the latest version. No piece of code is perfectly secure and there are always bugs waiting to be found. Updating to the latest versions help to ensure that as many bugs are stomped as possible. Using open-source software has the added advantage of having the source code available for everyone to see - it is much easier to identify any bug, and much faster to come up with solutions to those bugs since anybody in the community can contribute potential work-arounds. Similarly, I always try to make sure that my Windows installation is always updated to the latest version (through Windows Update) in order to lessen the chance of having a system that is compromised.
  • Make sure that your Anti-Malware system is always updated: You can then install a nice, free, non-intrusive Antivirus application which is free-to-use. Avira AntiVir, is still one of the best solutions today - free or commercial. It is lightweight, non-intrusive, and has some advanced mechanisms for defending against non-documented or new Malware (the so-called Zero Day attacks) based on how pieces of code are behaving or how they want your system to behave. Another good, free option is Avast Antivirus - just download this program and register for a free home license (the link to this is on the same webpage). Any one of these two in tandem with a weekly (or twice a week) scan with Malwarebytes Anti-Malware Free version should be more than enough to protect your computer from Malware. McAffee, Norton, and other demanding AntiMalware Suites are overkill, and often so obtrusive that they ironically cause symptoms similar to what Malware would cause. Make sure that the virus definitions are updated at least once a day and for Malwarebytes it is good practice to scan your system every so often, or whenever you suspect that something may have infected your computer. (On a related note, pay no attention to malicious software – ones that you never even installed and authorized to monitor your system – that try to scare you into downloading some bogus Anti-Malware application by exclaiming that your computer is probably infected with something. Without the aid of content filters provided by the likes of WOT and AdBlock, these Scareware can often popup during some random browsing session. Rely primarily on the diagnosis of well-reviewed software, and not just any browser pop-up – no matter how scary they try to be.)
  • Work for the best, but prepare for the worst: No matter what product, there is always a chance that at some point something bad will happen. Thus while we try to work for the best by practicing responsible computer use, we also ensure that if the worst case scenario does unfold, we have the necessary safety nets in place. Avoidance if any loss is impractical, but avoiding total loss is a very realistic goal. For the sake of simplicity there are two main things that you may want to backup: your system and your personal files. Regular programmed backups are part and parcel of any responsible total loss avoidance system. For the system (the OS, the installed programs, the drivers needed to make the hardware function, etc.) it is a good idea to have at least a couple of ghosted images. (Note: This shall be tackled in more detail in the next post.) I suggest making sure that your backup images are on at least two different media, in order to avoid being vulnerable to a single point of failure. A good practice would be to make a fresh installation of an Operating System (for example Windows 7), make sure all of the updates have been implemented (through Windows Update, make sure all of the necessary drivers are in place, and then execute a sector-by-sector backup; optionally, you could make a supplementary backup by imaging your system after all of the important software (for example MS Office 2007) have also been installed. For your personal files, you could also use ghosting, but I personally recommend making use of utilities that implement automatic syncing/backups. Recently I used the free-to-use Microsoft Synctoy v.2 for this, but currently I am using the free-to-use, open source FreeFileSync to sync and backup files from my TC4400 to the Home Server that I have setup. (The backups in the Ubuntu based Home Server are in turn automated to copy files into specific folders in an external hard disk drive using Rsync.) It may take some time to setup a backup system initially (although not as much as it may seem), but the subsequent peace of mind knowing that you are prepared for the worst is more than worth the effort. Right now my backup consists of having redundant data on three physical drives (at least the important data).
  • Learn to love and live with virtualization (for those who can't resist installing every piece of software that grabs their attention): Being curious myself, I often end up trying all sorts of software, just to see if they are useful. Thanks to this I have found some gems, but I always acknowledge how risky it is to keep on installing software downloaded from the Internet, especially if I do so carelessly (without researching about other people's experience, without looking up reviews, etc.). Thankfully virtualization software are at this point in time mature enough and stable enough for everyday use. In terms of security and stability, the main advantage of using an operating system in a virtual environment is that any changes on the virtual environment will not in anyway affect the host operating system. If for example a piece of software that you downloaded from the Internet actually unleashes a bad virus on the virtual environment, you can rest assured that any corruption will be limited to the confines of that environment. In addition, since it is very easy to save "states" of a virtual environment, any damages to that environment can be undone with a simple rollback to a previous, uncorrupted state. VirtualBox is a free-to-use virtualization solution backed by Sun Microsystems. I use this to run a licensed copy of Windows XP Professional on my Ubuntu Home Server for those times when I need to use a Windows native application.
  • Other Suggestions: There are some regular maintenance that I do which you may want to implement as well. I use CCleaner to make sure that as much free hard disk space is available, and also to improve the privacy status of my machine. I also make sure to regularly defragment my hard drive, usually at least 2-3 times a week. I used to rely on MyDefrag (previously known as JKDefrag), which uses Windows' own defragmentation techniques, but adds options for partition optimization; now though, I've gone ahead and bought a licensed copy of PerfectSpeed+PerfectDisk 10 Home Edition.
Awareness is the tie that binds all of these suggestions together. Just try to be mindful of the vulnerabilities that may compromise your system and your data. As GI Joe always tried to remind us, “Knowing is half the battle.”

Tuesday, August 4, 2009

Kay sarap pala maging Pilipino?



The most interesting thing that admirers of Cory have been toasting the late President for – especially those who were in the streets fighting against the dictatorship even before the EDSA Revolution unfolded –  is for playing a big role in helping to bring self-respect back to the Filipinos. This sentiment is best expressed in the the Apo Hiking Society/Jim Paredes-penned Anthem, Handog ng Pilipino sa Mundo”, which came together shortly after February 1986, when the people were still in a state of euphoria. In one of the interviews given as Cory’s remains lay in La Salle Greenhills, Jim Paredes, in a panel with a couple of the artists that also featured prominently in Handog, reflected on the writing process that eventually resulted in the anthem. Whereas the writing process is often thoughtful, according to Paredes himself Handog came together rather carelessly, with no thought to how the song may be heard by whatever faction was out there, and no filters to restrict the content. He seemed to say that the words were written by him but were not his – it was a song of the times and of the people.

Kay sarap pala maging Pilipino?

It rang true then. After twenty years of Marcos’ Dictatorship, more than a decade of which was under Martial Law (formally or otherwise) a people emerged – angry and defiant – and fought to gain its dignity back. I can only imagine how it must have been, to be at EDSA and to hear the news that Marcos had fled. To know that a Strongman, albeit a sick and dying one, wielding the full arsenal of the captured weapons of the State, was pushed out of power not by Guns, Goons, nor Gold, but by an emboldened mass voting with their feet, their voices, and their courage to emphatically and definitively express a loss of confidence in what had degenerated into a mostly self-serving rule.

That I was not able to share in that pride, in that sense of achievement, in that singular moment of unity and camaraderie is something that will continue to dig up feelings of envy and longing. Since then, we have only had fleeting moments that resemble what went on in February 1986 and in the months that followed: things that somewhat approximate but never equal the meaning and power of EDSA.

Yes, I – with my generation - had my own EDSA. As a college student I participated in what came to be known as EDSA Dos. It was memorable in its own right, but the decade that has followed it –a farcical decade spent watching a cast of characters from the old school gleefully playing musical chairs: Trapo-to-Jerusalem, ver. x.0 – has taken a lot of its luster away. Almost ten years after EDSA Dos and, politically at the very least, things are worse than they had been at the turn of the millennium. Politicos are still the same brand of politicos, but with no meaningful reforms on the processes that churn out political leaders could this have been any other way?

Another side of governance, the bureaucracy, has stagnated and is in a state of atrophy; public service is inefficient and misguided, public servants are unmotivated, or rather are hardly motivated to work on behalf of the public good. Respect for Public Institutions is at an ebb, their credibility crumbling – and, sadly, in a lot of cases deservedly so; meritocracy is passé, patronage politics is the norm and has unashamedly been rearing its head in public. Justice, held at knifepoint by her own caretakers, has been forced to take off her blinds and shift her scale to favor those who have, often at the expense of those have not - to prostitute herself to those who could buy her.

Saddest of all, the people – just two decades ago proud and optimistic, united by history, in control of their destiny – are now divided and cynical, and worse seemingly indifferent and helpless in the familiar face of corruption.

I am aware that these ills can be traced beyond EDSA Dos – before Gloria Labandera, before Erap Para sa Mahirap, before Tabako’s Philippines 2000 – and back into the events that happened shortly after the EDSA Revolution. That is true. In some aspects, President Aquino’s Administration failed to institute the massive changes that a popular uprising of that scale and historical importance – unprecedented in its peacefulness – deserved. But as Jim Paredes opined in an interview during the commemoration of the 20th Anniversary of the EDSA Revolution, EDSA did not fail us, we failed EDSA.

A while back it became en vogue to speak dismissively of popular uprisings that sought to replicate the EDSA Revolution. Even the President herself – her own seat in power granted to her through one such an uprising – expressed an opinion, in the face of one of the public scandals that threatened her presidency, that movements like the EDSA Revolution and EDSA Dos, were relics of the past: that the people were tired of them. Wisdom of innocence and the naiveté of age was a phrase used by Conrado de Quiros in his eulogy of Cory, and I think that is a fitting description of this era’s mentality.

Kay sarap pala maging Pilipino?

For our sake I hope we rediscover that magical time in 1986 when we swelled with pride at being Filipinos. I am a child of EDSA, to have been conscious only after EDSA had already unfolded is my generation’s gift; it is, as is usually the case in such things, also my generation’s (and the subsequent generations’) curse – with every year that passes, the importance of the EDSA Revolution is further relegated into obscurity. The death of its most prominent icon, sad an event as it is, will have hopefully helped to reintroduce the story of EDSA to our youth.

I mourn the passing of a great woman – a rarity for having, by most if not all accounts, integrity, honesty, and humility in spite of wielding the power and influence that bestowed unto her. The fact that she was the first President since Marcos to gracefully step aside (and sadly the last since) is admirable in itself, and is something our current crop of leaders should take their cues from.

Salamat Cory!

Monday, July 27, 2009

Linux (Ubuntu) on a Third World Computer

Before anything, allow let me clarify a few things.

  1. I am not an expert Linux user. I like to think that I'm capable and willing enough to troubleshoot if I encounter any problems in the course of using the operating system - I make use of Google a lot, visit forums as the need arises, and tinker around with configuration files if suggested - but I am more casual user than command line commando.
  2. I harbor no hatred for, nor look down on Microsoft (or M$ as they've been derisively branded in the Interwebs). In fact, I like Windows - for now at least, you won't find a better Tablet PC experience on any other platform. I also like some of their other products: I liked the Microsoft Office 2007 Suite so much, especially OneNote 2007, that I went ahead an bought a Home and Student Edition license. I've been running Windows 7 RC on my TC4400 and have been loving all of the improvements (especially as regards the Tablet PC functions’ much improved integration into the system). I was sad to not have been able to avail of Microsoft's pre-order deals, where a Windows 7 Home Premium upgrade could be bought for $49, but I like Windows 7 enough that I am seriously considering forking over $120 for a license when it ships this October (or at least after March 2010, when the Windows 7 RC will start to auto shutdown every so often, to remind the user that it may be time to buy the retail version.). I like the Microsoft Office Suite enough to have applied to be a beta tester of the 2010 technical preview – I finally got my invitation last week.
  3. I am not rich, but neither am I poor. At least I am lucky enough to have a steady-paying job that assures me that I will not go hungry and will have (barring a super-typhoon) a roof over my head. From time to time I’ll even have enough money to spend on hobbies and the like, most notably to fund my fascination with gadgets, computers, and other things tech. But that’s basically the extent of my welfare: major expenses like buying a car or a house are years down the road and anchored on a combination of responsible savings and good credit; luxuries like paying exorbitant premiums to indulge in displays of conspicuous consumption are out of the question. Put it this way, if I lost my job tomorrow, I’d have to find another one before the end of the year or else I’d end up in the streets as a watch-you-car boy.

Now I’ll ask you to put those three in the back of your mind as I make this statement: It’s a shame that not more Filipinos are using Linux.

Linux has been a viable option for everyday users for a while now. The old stereotype of Linux only being for geeks (and I use that term with the upmost fondness and respect) with a fetish for punching away on the command line has long been outgrown by the modern distributions. (Caitlyn Martin has a very interesting article in which she reacts to a post about Linux having already outgrown its old stereotypes. In the same post she posits why Linux, despite being ready for primetime, still has been unable to capture the imagination of the public – it’s quite an good read.) Today’s distributions are sleek, functional, and easy to use once installed. The getting-there-part (i.e. the installation) is not the headache that it had been, with constant improvements in hardware detection and compatibility coming in with every new Distro edition. And even if one does encounter a problem, the Internet has made it very easy to get in touch with people and communities that are very willing to do the troubleshooting for you.

Why even consider using a Linux Distro in the first place? The most compelling reason is its price: it’s FREE. Sure there are variants, especially ones that have been tweaked and geared towards Enterprise users, that are sold; but most of the Distros are available for free. And not only is the operating system available for free, so is the software ecosystem that comes with it: fully featured office suite (check!), web browser (check!), email and personal information manager (check!), instant messaging client (check!), multimedia player (check!), photo editor (check!). And excellent software not bundled with the stock install are often readily available as the modern Distros usually provide a GUI (i.e. point-and-click) way of searching for software from a community maintained repository. (More on this later.)

My Linux Impetus

So how DID I end up deciding to install Linux?

I had decided to improve my backup system by investing on a high capacity external hard disk drive. Most of my files were backed up in a single Western Digital Passport, and I realized that if for some reason that portable hard disk were misplaced or stolen (since I’m always up and about AND hopelessly absent-minded, this is an uncomfortably plausible scenario), I would end up losing a lot of important personal data, work-related or otherwise. My backup philosophy has been geared on the idea redundancy where multiple instances of files are cloned on different media (this way, there is no single point of failure – if one device for one reason or another loses my data, there would still be a backup copy on another medium); it just got to the point where the total capacity available to me was no longer sufficient to fully implement redundancy.

So I went ahead and bought a Western Digital MyBook, and for a while I was content with my new setup. Eventually though I found that moving files around, among three primary hard disk drives (not to mention several USBs) was a bit tedious and decided that I needed an extra hand. It dawned to me that setting up a home server made sense – I already had an Internet-connected home network up and running anyway, why not setup a server to better maximize the network’s capabilities? Aside from being the command center for my file backups, I intended my would-be Home Server to facilitate media sharing/streaming across the different computers and devices in the network, and to serve as a cross platform (but in particular a Windows-friendly) file server.

I went online to canvass for a low-powered computer setup and ended up settling on an Intel Atom Dual Core powered rig. Since the server will be running most of the time, I decided that it would be best to economize on electricity costs, thus the Intel Atom: at maximum loads, a level of stress rarely reached, my particular setup consumes around 40+Watts; being on for 24 hours straight should cost around Php 9.00, as computed through the Meralco Appliance Calculator. Since I didn’t have any means of benchmarking power consumption myself, I had to settle for a good enough proxy: I found a setup profiled at Silent PC that has specs very similar to my Home Server’s – the differences are that my server’s RAM has been maxed out to 2GB and it has a true-rated power supply. I could have alternatively opted for a single core setup, but I decided that since I also intended to use the Home Server as a Desktop Computer on the side, a Dual Core Atom would be able provide a much smoother experience. (For more on computers’ power consumption, Michael Bluejay has a somewhat old but nonetheless informative page about computers and their power consumption.)

The hardware amounted to Php 11,000.00 (roughly around USD 230): this was for the motherboard and processor, a 160GB hard disk drive, a DVD/RW, a multi-card reader/writer, and a Gigabyte Case w/ a true-rated power supply. (Thanks TipidPC!)

With the computer physically in place, the only thing left was to install an Operating System on it, and at the end of the day Linux was my only practical option. Sure, even at the time there were alternatives, and at one point I seriously considered installing Windows Home Server 2008. There were several major hitches, however: (1) a licensed copy is hard to come by in the Philippines; (2) even if I were to have a copy sent from the US, it would set me back at least USD 100 (roughly Php 4,800.00),just for the license; (3) Windows Home Server 2008 only plays well with devices running Windows.

Since it would be my first time to setup a Linux Home Server, I decided to go with a popular Distribution that had a large community of users. I thus settled on Ubuntu, which was (and still is) one of the most popular and widely used Distros. I downloaded an ISO of its latest Desktop Edition (Ubuntu 9.04, a.k.a. Jaunty Jackalope), burned it to a blank disc, and used the Live CD to install Ubuntu.

Installation

Installation was a breeze and, at least for my particular configuration, was easier and less time consuming than a similar Windows install. (I’ve verified this in subsequent attempts to install Microsoft Windows XP Professional, Microsoft Home Server 2008 trial, and Microsoft Windows 7 in a different partition on the same computer.) The hardware detection worked wonderfully as only the microphone settings needed post-install tinkering everything else worked on the first boot; in contrast, the different Microsoft Windows installations necessitated the installation of a host of drivers, even for the chipset and the LAN, not to mention several system reboots. I realize that results may vary, but clearly setting up Linux is not as hard as it used to be.

Daily use

Once setup, Jaunty Jackalope’s desktop experience is wonderful. As is the case for most modern Linux Distros, Ubuntu comes with a software package that has everything an average user would want from his/her computer: OpenOffice.org for office work, Mozilla Firefox for web browsing, Evolution for email and personal information management, Pidgin for instant messaging, Rhythmbox for music playback, and Totem for video playback, among others.

Jaunty also comes with Compiz Fusion, a composite windows manager that adds visual and functional pizzaz to the linux desktop. I could try to describe what a Compiz-enabled desktop looks like, but it would be easier if I showed you instead. (The subsequent videos were shot on a mobile phone camera, so I apologize for the quality.)

 

What’s great about this setup is that even with Compiz Fusion fully enabled, Ubuntu eats up a little less resources than would a basic Windows XP install, and significantly less overhead than would a Vista install. (To give you an idea, my Vista Business workstation consumes 700MB just after start up; on the same computer, an Ubuntu 9.04 partition only consumes slightly more than 300MB on startup.)

Another thing casual users may appreciate is the impotence of all the pesky Windows viruses on a Linux install. The security situation of Linux is such that it is unecessary to install Anti-virus software, as there are hardly any Linux Virus to protect against.

A worthy advocacy

Ubuntu/Linux is ready for the people; for the most part, people just seen uninterested in trying it. It’s a Windows world after all, even in poorer countries like the Philippines. Even businesses and home users who cannot afford to use Windows, or are not willing to pay the full amount for a legal license, nonetheless end up with Windows on their desktops. (This applies to a lesser extent for notebook owners, as often brand new units come with Windows preinstalled.) There are valid reasons for wanting Windows of course – it is a great, feature-packed operating system with a large library of compatible software – but the ethical issues involved in continuing to promote a bootleg culture cannot be dismissed.

I will not dwell too much on this as I do not want to oversimplify what is an undeniably complex issue: Intellectual Property rights is a massive, amorphous cloud –  the moral issues are still pretty much up in the air. That being said the legalities are less so, and for the most part the population of computer users are aware of what’s allowed and what isn’t. What kind of message are we sending, especially to the youth, when we purposely propagate a culture if intellectual dishonesty? (However we may try to skirt around this, we cannot avoid or deny this consequence.)

The best thing would be if more people gave Linux a chance – whether it be home users or businesses. It’s not yet for everyone, mainstream software library is miniscule compared to Windows – for instance serious Gamers will lament the dearth of titles available for Linux – but isn’t this is a chicken-and-egg thing? Software developers will continue to go where the money is, and until enough users migrate to Linux there would just be no competing with Windows.

Non-gamers though – those whose needs are much more general – should definitely give Linux a chance. It is not a lesser OS than Windows, it’s just different.

I have definitely no regrets about putting Ubuntu on my Home Server – with a few tinkering I’ve managed to set it up to do exactly what I intended it to do (and then some). The Desktop experience has been excellent, and there are very few things, if any, that an average user can get from Windows that he/she wouldn’t get from Ubuntu.

Free does not always mean low quality.

Wednesday, June 17, 2009

I'm not dead (yet)

I've been busy at work, but I'll be posting something new shortly. In the time since I last posted I bought and Intel Atom dual core PC and I've been playing with it since. Expect some linux love in the near future. :)

Tuesday, April 28, 2009

Easy Desktop and Windows Management with Dexpot

Multitasking

If you are like me, a typical day at the office is not usually spent on just one kind of task alone. At any given time, it is likely for me to find that I have to jump from one project to another, within my computing environment or otherwise. Depending on the kinds of tasks that need to be done, and as a consequence of the limited screen real estate available, it is very easy for the the whole workday to be bogged down by seemingly endless clicks and key presses to minimize, maximize, activate windows, and so on.

This problem is especially apparent on computers that use screens with relatively small dimensions, or that have displays with a relatively low resolution. Among the population of computer users, those who own netbooks are probably the most keenly aware of this limitation; I have also had to regularly contend with this – especially when I’m out on the road, away from my dual-monitor setup – as my own TC4400 has a screen that measures only 12.1 inches diagonally, and has a small-ish maximum resolution of 1024 X 768. Portability is of course a splendid thing, but there are always trade-offs and the ease of multi-tasking is one of the most significant ones that come with ultraportable systems.

Virtual Desktops

Fortunately, there are software solutions available, many of which are free-to-use. One set of solutions falls under the umbrella of implementing a virtual desktop environment, which enables the computing environment to make use of more than one desktop at a time. It is like having more than one physical desk at your disposal in your work area: for one thing, you are able to lay out more documents at a time – without the kind of clutter that would have otherwise been present – because of the increased available physical space; in addition, there is the organizational advantage of being able to segregate the documents laid out in each desk by subject matter – one desk, for instance, could be reserved for documents relevant to Project A, while the other could be set aside for matters related to Project B. It is thus much less time consuming to shift your attention from one set of documents to another as less time would have to be spent searching for and pulling files from the records or archives. Just as important, having more than one desktop makes it much easier to move information from one set of documents to another as both sets of documents are simultaneously open and available, and the workspace as a whole is uncluttered (or at the very least less cluttered).

From the alternatives available, my favorite free-to-use virtual desktop software is Dexpot. It’s name is fitting as it allows you to lord over your desktop like a despot. I like it for its robust virtual desktops (I have yet to have my OS lock up or hang while using Dexpot), degree of customization (the settings window is so saturated with options and possible tweaks that it may take the typical user a while to setup Dexpot initially), and additional windows management features.

 

Easy Switching

Dexpot allows you to make use of up to twenty virtual desktops, but for practical reasons I usually only make use of two. I like to think of the two desktops as being closely connected, as if two physical desks have been connected end-to-end, and so I try to make the experience of switching from one to the other as intuitive as possible. My preferred method involves making use of mouse edges, where hot edges (any combination of top, bottom, left, and right) are defined that, when touched by the pointer, activate desktop switching. Crossing over to the next workspace is as easy as going to and across the hot edges of the screen, onto the adjacent virtual desktop. Aside from mouse edges, Dexpot has several other ways of letting users switch from one desktop to another, including but not limited to the use of keyboard shortcuts, interacting with the tray icon, and clicking on the Desktop Manager GUI.

Windows Management

Aside from Virtual Desktops, the other stand out feature of Dexpot is its Expose-like windows management utility, called Windows Catalogue. Like desktop-switching, Windows Catalogue may be activated through several ways, for instance by pressing user-defined keyboard shortcuts. What’s nice about Windows Catalogue – if you’ve never used Expose on a Mac, nor any of the Expose clones elsewhere – is that it gives you a fairly detailed visual preview of all of the open windows within a desktop (or across all of the virtual desktops, if you want). This is a nice way of switching to a particular instance of an application that has several windows open.

Portability

Lastly, I really like the fact that Dexpot can be used as a portable application. It does not require to be installed into and registered with a computer’s operating system for it to function. You could, for example, copy its working directory onto a USB flash drive and take Dexpot with you where ever you go.

Final Thoughts

Tools that enhance one’s productivity may well be worth spending some money on, but those that are available for free most certainly demand at least one’s consideration. Short of investing on a larger screen, or on more external displays for a multi-monitor setup, having a virtual desktop system in place provides one of the best solutions to improving one’s efficiency at multi-tasking in a cramped computing environment. And when it comes to Virtual Desktop software, Dexpot is simply one of the most compelling freeware available on the Windows platform.

(click here to go to the Dexpot Homepage)

Saturday, April 18, 2009

(Commercial break again)

what's wrong with this picture

What’s wrong with this picture? :)