cloud vs desktop?
February 8, 2010
Speaking of cloud computing, I’ve been itching to write an article about it.
Ever since the inception of Web 2.0, it has been prophesized that it will kill desktop computing. Some people believe that browser is the new operating system and the underlying OS is now irrelevant or it will come to a point that it will be irrelevant. This reached fever pitch when Google announced Chrome OS, a cloud OS that will change the way we interact with computers. Personally, I think it’s foolish. Here are my reasons why.
- Cloud purists (yeah, I said it) believe that online and offline computing are mutually exclusive i.e. one is the antithesis of another. I strongly disagree on this matter. I believe that the future of computing, web 3.0 if you will, should be the marriage of online and offline computing. One that harnesses the benefits of both worlds. Think about it, they are doing it now but won’t admit. Both worlds are trying to outflank each other by implementing each other’s core strength. Here’s how:
- Desktop apps are now starting to implement online capabilities. Take MS Office for instance. Office 14 have now collaboration features and the ability to be saved on the cloud.
- Web apps now increasingly mimicking desktop apps. Google has released Gears to enable offline capabilities. Google also released Native Client (NaCl) to allow browsers to run native (sandboxed) code locally. On the UI side, we’ve been pushing AJAX and CSS to copy rich desktop applications.
- Flash and Silverlight are new breed of platforms that harness the power of both worlds. They are blurring the line between desktop and web applications. Silverlight has now the out-of-browser experience that allows application to persist outside the browser.
- Desktop apps are now starting to implement online capabilities. Take MS Office for instance. Office 14 have now collaboration features and the ability to be saved on the cloud.
- Internet’s reach is now well extended beyond PC and we can’t expect every device to have a browser. Internet experience should not be confined to the browser. Rather, the web experience should be connected to the device’s experience. iPhone is a monumental evidence for this. Yes, browsing in iPhone is cool and fast but you have to admit, it’s still broken (don’t get me started on that). The same reason it is broken on an Android, Blackberry or a WinMo phone. Mobile web browsers just don’t cut it. That’s why developers chose to develop native apps for iPhone despite the fact that Apple initially offered web apps for the iPhone. Today we are increasingly living in a connected environment. Phones, TV, portable media devices, photo frames, etc are now internet capable. Pushing a browser into these devices is just burying our heads in the sand.
- Personal computers (even devices!) these days are just too powerful to be left untapped. The ubiquity of low cost yet powerful device is just too huge to ignore. Yet web applications barely scratch this computing power while users demand too much from them. Web apps have been pushed too much even on some areas they’re not supposed to. What we have are sometimes missed, sometimes hit user experience *cough* Google Docs *cough*. Native apps can deliver incredible great user experience once done right. Why? They can take advantage of computer resources such as local storage, hardware acceleration and GPU processing.
These are 3 compelling reasons why cloud alone is not the panacea of computing. Rather, together with desktop computing, it can create the seamless experience every user is looking for: an experience that takes advantage of all the resources – networked and local.
The issue of standards
Despite of the points I made there’s one thing that outweighs them all: standards. Yes, native frameworks / OS are proprietary (most of them anyway). In these days of open source, open standards and anti-trust lawsuits, people just go nuts over standards. This is for good reason. I am not in any ridiculing what standards have brought to us. Standards allow fair competition and encourage innovation. However, the same standards are holding us down. Standards are slow to implement and too much politics are involve. This is where I think that standard has to also evolve into something else. They have to evolve from specific implementations to strict guidelines of native frameworks. Let the companies innovate as long as they operate under the rules. This way, again, we are harnessing the best of both worlds. It’s a stretch, I know.
What’s your take on cloud computing? Hit the comment section and let me know.
life in sync
February 6, 2010
One of the most frustrating aspects about computing is being able to access your data anytime, anywhere. Some people will say “That’s easy, store it in the cloud”. As promising as cloud computing may be, in reality it is still not the be all and end all solution. For starters, cloud computing requires internet connection ALL the time. A point MAY come that everyone will be connected to the internet but as of the moment we are not. With that, the cloud falls short in solving the problem. For this limitation, various tools can be used to achieve data ubiquity.
As an IT professional, it is almost mandatory that you have access to your data anywhere, anytime. Imagine doing a presentation and telling your audience that you forgot your presentation material in one of your computers. Or finding that you forgot to attached a report to an email for your boss. Having your important data always available makes your work more predictable and controlled. It certainly a good habit to practice.
Here are the tools that can help you in making your data always available to you:
- Live Mesh – is a free file synchronization tool. It allows you to sync your files to any device and the cloud. It supports Windows, Mac and Windows Mobile. I believe this one of the best synchronization product out there. It is nicely baked into the OS that you need almost zero attention when and how to sync data. Download Live Mesh.
Other products that you may use: DropBox, Box.net
- FeedDemon (w/ Google Reader) – is an RSS reader for Windows (the best one!). You can manage all of your RSS subscription from here plus, with Google Reader, it synchronizes your subscriptions on all of your machines. Download FeedDemon. Sign up for a Google Reader account.
Other products that you may use: MS Outlook, Web browsers
- RoboForm (w/ GoodSync) – is password manager plug-in for IE and Firefox. It also stores your credentials on the cloud and can sync it to any machine that you use. I must say after using it for a few days, I can’t imagine how I lived without it. It makes browsing such a pleasure! Download Roboform here.
Other products that you may use: Keepass
- Windows Live Mail – is desktop email client. Synchs your email to any machine and the cloud. I use most of Windows Live products since they are a combination of software + services and nicely integrated to Windows. Get Windows Live Essentials here (Windows Live Mail included)
Other products that you may use: Thunderbird, Zimbra
I hope these can be a good addition to your arsenal as an IT professional. If you have other tools that you use please hit the comment section and let me know.
consistency dependency
February 2, 2010
This is crazy. Suddenly, I have the urge to blog again. Not only I that resurrected my blog but I impulsively purchased my own domain and linked it to my WordPress account. Its been months since I blogged – if you can call that a blog. I think I got really lazy. I settled to Twitter and Facebook. Not that I hate them – maybe a little – I just think I could do better. Better than 140-character ‘’tweets’ and status updates. So, in a way, this is me saying that “I will do better.” There are couple of times where I had a good opening line for a blog but eventually get lost in my thoughts. I have this really bad habit on jumping from one thought to another and totally miss my point. Specially if I’m creating long paragraphs. Rookie mistake, I need more discipline in that. That’s one thing about not putting your thoughts into writing, its easily swayed into something else. Anyway, I don’t want to make this sound like a big commitment. I just want to be more consistent with my blogging habit. Consistent not seasonal. Yeah, that’s more like it.
‘See you guys around.
Oh AeroSnap!
September 18, 2009
If you love Windows 7’s Aero Snap feature and you’re stuck with a Windows XP machine – like me with my office computer, don’t fret. Here’s a nifty little tool that mimics the feature. It’s a very handy productivity tool. Enjoy!
Re: Do I need a Zune HD right now?
September 12, 2009
ZunePH, one of my favorite blogs, made a very interesting blog entry about Zune HD. The blog entry, aptly titled “Do I need a Zune HD right now?” shares the author’s point/counterpoint in getting the Zune HD. Instead of making a comment on the blog I decided to dedicate an entire blog to it.
Here’s my take on that: High-end gadgets NEVER belong to need list. Case in point: there are thousands of cheap but functional phones out there but most people drool over smartphones. Even if the only thing they’ll need are the text and call feature. Another silly point here is that most advanced feature of a smartphone (albeit 90% of them) would require data plan for it to be truly functional – mobile internet. GPS, push email – but data plans are just too much for the masses. But that doesn’t stop people from getting an expensive phone. Another example are Portable Media Devices (PMP’s), Heck Sanza Clip alone could make Apple run for its money, it’s cheap and packed with features. But I don’t see it grabbing any market share from Apple.
The way I see it is there are handful of reasons why people haplessly fall for ridiculously priced gadgets. People just can’t get enough lust for high-end gadgets. Either spurred by their curiosity or their need for validation, we make gadgets a priority like it is one of our monthly bills. I can’t remember how many times I’ve been impulsive when it comes to buying gadgets. My iPod classic is a testament to that and no I will not tell it here, hehe. High-end gadgets are, in a way, a personal statement. Either we want to be differentiated from the crowd or we just want to show off what we can buy, is something high-end gadget can surely convey. I was long-time Nokia phone user but I wasn’t really happy. Until I learned about Windows Mobile phones where you could install apps, tweak it’s registry and even create your own software for the phone. When I got my hand on my first WinMo phone (O2 XDA mini), I told myself, “ok, this phone is my phone”. I figure it was the geek in me longing for the phone.
So I might not pre-order the Zune HD now or even order right after it’s release (September 15!) but I’m sure I will get it somehow, someday. I know I don’t need it but what the heck I can’t get enough of how sexy it is and it is one thing that will differentiate me from the millions of iPod lemmings out there!
deleted
July 2, 2009
There are some things that you don’t wish you’d use but you’re glad it’s there.
Yesterday my Windows 7 Beta expired, and me being a complete idiot was so excited installing the new build of the OS that I have completely forgot to back-up my 5-year collection of photos. The minute I realized my collection was gone, which I didn’t until the evening yesterday, I went like crazy. It all went blurry. All I can think about is I must have backed it up somewhere else. But of course, I haven’t.
And you know what’s the unbelievably stupid part is? (yes, deleting the pictures was not) I was able to save everything else, including a copy of ‘Kailangan Kita’, what the heck is wrong with me!
Seriously, I was really, really frustrated. It’s five years of my life gone because of my utter stupidity. Not to mention the efforts I made to organize, tag and edit this collection. Anyway, moving forward I know for a fact that deleted files – even formatted ones – can still be recovered using a software. I remember using a software called ‘File Scavenger’ before (yes, this is not the first time that I have ‘accidentally’ deleted some files). So there I was, I’ve spent the night scouring my hard drives looking for any trace of my photos, something that I never imagined doing. I recovered some of the pictures but not the entire collection. From the looks of it, it’s roughly 50% of the collection. Damn it. I’m gonna make a few more scans on my hard drives tonight and hoping that I’ll uncover more.
It’s gonna be a long night.
tweaking our home network
June 28, 2009
For a few months now, I’ve noticed that our home network is just painfully slow either on accessing files over the network or just surfing the net. We have three PC’s on the network, two of them run on Windows 7: a desktop, our media center and a Sony Vaio laptop running on Windows XP. We also have a few gadgets that occasionally piggyback on the network: three mobile phones and PMP (portable media player) with wi-fi and the only thing that connects them together is a 4-port wireless Linksys WRT54GC.
Googling (and Binging) around, I saw a couple of tips on how to improve our hapless router’s performance. Some of them are straightforward, like picking a good location for your router so that it has good coverage on each of the device on the house. Some of them are just trivial, which I will cover here:
- The first that I did was to change my router’s channel. It turns out that most routers use the same channel by default so if you’re in a wifi congested area, connection gets weaker. To change your router’s channel access the router’s page, if you’re using a Linksys router, point your browser to:
You will be prompted with a security dialog box, provide the credentials. The default username is admin, leave the password empty.
Go to the wireless section of the page and the value router’s wireless channel. Six, one and eleven are common values so stay away from them. You can download net stumbler to detect the channels that are being used around your area.
- The next thing that I did is to tweak the settings of each of my PC’s wireless adapter. I’m not going to discuss them here since most of the things that I did was just fiddle with the values of the adapter’s settings. I suggest that you check the documentation of your network adapter first before changing anything.
To view your wireless network adapter’s settings, right-click on “My Computer” > Manage > Device Manager > On the right pane, expand “Network Adapters” then double click your network adapter.
- The last that I did – it may sound Greek but just bare with me – was to
configure my router to use OpenDNS instead of the default DNS from my ISP (SmartBro). OpenDNS is a fast, secure and reliable DNS alternative, in english, it’s just plain better. Anyway, applying DNS can be a little tricky depending on the router’s model. Case in point, Linksys WRT54GC only allows you to specify the DNS using “Static IP” and not “DHCP”. The first thing you need to do is go to the router’s settings page just like on the first tip. Once you’re there, go to the Set-up section of the router’s settings page. If you’re using a Linksys, its the default landing page. On this page, change your “Internet Connection Type” to “Static IP”. After this, you will need to supply the values for the fields. I found the values of these fields by checking the “Status” page of my router setting page.
Copy these values on their respective fields.
Don’t forget to click the “Save Settings” at the bottom of the page.
After these steps, there’s a noticeable change of speed in copying files over the network and some very subtle change in internet connection. There you go. I hope these tips help. Leave me a comment if you have some questions.
THE list
April 20, 2009
I think I’m a sucker for lists. Although I don’t qualify even remotely as an organize person. I don’t know, maybe it’s the thrill in organizing thoughts. Heh, ok now I’m also a perv.
So here’s another list for me and this is no ordinary one. This is THE list. I don’t wanna call it my bucket list, I’m not that old. But these are the things that I want to do (with my Bee, syem’pre) in the next quarter of my life.
- Attend a TED Conference – TED is a community of passionate people on their field who wants to make a difference on the world, literally. Every year, a conference is held to give some of these incredibly smart people to share what they’re doing to the community. There’s a lot of inspiring talks every conference. If you wanna see some of these talks, they are freely available at TED. I strongly that you add them to your podcasts.
- Watch Chris Rock live – If you haven’t seen any of Chris’ stand-ups (NOT the movies) then I suggest that you immediately stop reading, head to the nearest video rental shop and rent a copy of his shows Chris is just outrageously funny. He can talk about politics, race issues, romance and a whole more that you can pick up and laugh.
- Witness Aurora Borealis (or Australis. Either, I’m not really that picky, ha!)
- Live for a year in Tuscany – I know, I know. That’s the gayest thing a man could ever put it his list but I can’t help it. I’m just in love with the place (and yes, I’ve seen “Under the Tuscan Sun” a million times and would not hesitate to see it again).
- Live for a year in New York – who doesn’t? I’m just curious what the fuss is all about, what makes it the greatest city in the world.
crossed out: la mesa eco park
April 7, 2009
Slowly, I am inching my way in crossing out all of the items in my list. This is my third item to cross out – here are the first and the second. Yesterday, since I’m pretty much unoccupied, we went to La Mesa Eco Park and and kill some time. We killed time alright, we blast every minute till we ran out of it.
It was a quickie, roughly just 2 hours, but we made every minute count! There are handful of fun activities that you can do there, but since we’re in nick of time, we made a little hands-on management: we prioritize. Boat riding was fun but can be little tiring and confusing at first. Rowing is not an easy chore! It’s more than just a physical activity, you need to think how you’ll paddle your way through the lake. And I thought I can leave my brain at home. The boat costs P100 for 30 minutes.
Fun slide was the highlight actually. Finally, some adrenaline for a slooow weak. It’s P100 per person which I think is a little pricey? Or am I just being tight on my wallet. Anyway, it’s really fun, you should try it. There are other stuff that you can do there like wall climbing, paint ball, etc.
Some of our pictures below:
episodal [strikes] back[slide]
April 5, 2009
When you get used to being busy, holidays aren’t necessarily good news for you. Three days at home without work may sound relaxing, but if work is something that keeps your mind occupied then that means three days of being on-occupied. Three days of nothing to think about but catching up missed episodes of some TV shows, pigging out, afternoon sleeps and hours and hours of mindless surfing on the net. Don’t get me wrong, I like doing those things. I love doing nothing. But for three days?
The thing that sucks when you’re not doing anything is your mind tends to fly. “Fly” and “mind” in one sentence is never a good one. All of these images swimming, backstroking in your brain like a scene from some weird movie. Picking some random thoughts from your recollection like its some kind of torture-yourself-day. And that’s not even the worst part, wait until you get to sleep and you couldn’t. When everybody is in la-la land and you’ve seen all the TV shows and you’ve read every article on your RSS reader and you’re still wide awake.
Yes, It’s 2:18 in the morning and I wanna think about work. I am thinking of what I’m gonna do the minute I sit on my desk. I am composing in my mind every code that I’ll be writing, every email that I’ll be sending, and every little thing that I need to do. I am thinking about anything because I don’t want to be not thinking. I think I’m wired this way. I think we’re all wired this way. And that’s just all right. Life is just too short to throw away some moments of not thinking. I’ve wasted enough.
I think I just had my “fill”. I’m hitting the sack now.
