Virtual Private Servers (VPS for short) are a relatively new type of offering from some web hosts.  Traditionally, web hosts offer a choice between shared hosting and dedicated hosting.  Shared hosting is cheap but performance leaves much to be desired, especially for sites that expect to have any decent amount of traffic or to perform database intensive queries.  Dedicated hosting on the other hand, although expensive, allows you to run your website off of your own machine on a rack, giving you dedicated resources for your website, hence the name.

VPS lies somewhere in between the two options.  Disk space and RAM are dedicated to you, but CPU cycles are shared.  Often times, web hosts will tell you that you have a certain amount of disk space available but in reality, a single disk might be shared amongst several users and the web host assumes that not everyone will be using all of their allocated space.  This is known as overselling. The same applies for memory/RAM.

Advantages of VPS

  • Burst memory: although your site has dedicated RAM, when a huge traffic spike hits (for example, if you get front paged on digg or reddit), RAM usage may go beyond what is allocated to you.  In this case, reserve memory is automatically borrowed from the cloud until the traffic subsides.  Occassional burst memory on VPS is supported by some web hosts such as inmotion hosting.
  • Scalability: VPS packages come in many forms, from basic plans with little disk space and reserved RAM to full out e-commerce plans with a lot of disk space, unlimited databases and lots of RAM.  Start-ups can easily start with the most basic plan and scale up to the more expensive plans as user base grows.  The great thing about VPS is that everything is virtual, so upgrading from one plan to another is instant and just takes a click of a button — no physical hardware upgrades required!
  • Server customization: The VPS runs on a virtual machine with it’s own installation of an operating system and webserver. This means you can customize the server however you would want, just as if you had your own dedicated server.

Given these advantages, I don’t see any reason to stick with shared hosting if you are a web developer. The price difference between shared hosting and the lowest VPS package is small and the customizability is unparalleled.

Eventually you may outgrow what Virtual Private Servers or even a single dedicated server can offer but I think we can all agree that this is a problem we’d all like to have!

Popularity: 2% [?]

Comments 10 Comments »

Tech TwurlIf you’re anything like me, you love to get your hands on new gadgets even though the old one works perfectly fine.  Take a very relevant example: the iPhone 4.  I have a perfectly functional iPhone 2G, but the iPhone 4 looks so gorgeous (reception issue aside), that I’m definitely going to pick one up once it comes to Canada.

But what do I do with the 2G? For a phone that is no longer really in demand, it may not be easy to sell on eBay or craigslist — at least not for a price that can justify going through the trouble of dealing with buyers or even scammers.

What is Tech Twurl?
Tech Twurl offers a service for those that have gadgets at home they want to get rid of to sell electronics.  The concept is simple, you send them your old gadget, and they’ll send you cash as payment.  Although prices are generally a bit lower than the best price you could get trying to sell the item yourself, the convenience is unparalleled.

The Prices
Obviously, the newer and more in-demand your electronic is, the higher price Tech Twurl will offer.  The price also depends on the quality of the product and the accessories (including things like original packaging).  Take for example if you bought the latest 32gb iPhone 4 but you are annoyed by the reception issues and have lost your receipt so you can’t return it to an Apple store.  Tech Twurl will offer you $585 for it (at the time of this posting).  That’s about double the subsidized price you would’ve paid for it.

For an older phone that I’ve used like the Samsung SGH-U900, Tech Twurl’s offer is $68, just a few dollars under the current market value on auction sites.  Again, that difference more than pays for the convenience.

How to sell your electronics
The steps to selling your electronics on TechTwurl is easy.  First, look up the electronic in question (as well as answer a few questions about the physical and working condition) and they’ll give you a price.  No bargaining required.

Next, if you agree to the price, Tech Twurl will send you the necessary shipping equipment, entirely prepaid.  Print out the shipping information, package it up in the provided box and drop it in the mail.  Immediately once they receive your package, you’ll see the payment in your Paypal or a check in the mail. Easy as pie.

Types of Electronics
Currently, Tech Twurl takes the following categories:

  • Cellphones
  • Cameras
  • MP3 Players
  • PDAs
  • GPS
  • Camcorders
  • and even calculators.

If you don’t find your item on their site, don’t worry, they’re constantly adding more listings.

And coming soon… Textbooks! For all those University books you kept as reference but end up just sitting on your shelf collecting dust.

Conclusion
Definitely check it out, it doesn’t cost anything or even a sign-up to look up your old electronics. There’s really no easy way of getting rid of your old stuff for cash!

Popularity: 3% [?]

Comments 2 Comments »

Dmailer Logo

On multiple occasions, I’ve stressed the importance of backing up your files and documents. I’ve also reviewed Mozy as an online backup solution. However, there’s a new competitor in town called Dmailer backup and it gives Mozy a good run for its money. Well, it’s not exactly new as the company has been around since 2001 but I’ve just recently found out about it.

What is Dmailer Backup?
Dmailer Backup is a piece of software that lets users automate the backup process, providing continuous incremental backups for specified files. Incremental backups means that you can ‘go back in time’ to previous versions of a file, not just the latest one. This is especially useful for anyone that does any sort of programming as debugging is made tons easier by comparing old versions of files to current ones. Now Dmailer Backup itself is used to manage backups, but you still need to provide a destination to backup to — for example, an external hard drive or usb key.

A handy feature is to select only specific types of files to backup.  For example, for most people, the important files that require backing up are .doc and .txt files.  For a web developer, one could simply add .php, .html, .css to the mix.  This avoids wasting valuable backup space on those large HD movies (unless you wanted to of course).

Also, Dmailer Backup is a single executable file that does not require installation and works perfectly with U3 usb devices, perfect for that portable web development usb key.

What is Dmailer Online?
Dmailer Online is essentially an online storage space that can be utilized by Dmailer Backup.  Upon sign-up, you are provided with 2GB of online storage. Rest assured, the storage is both password protected and encrypted with one of the strongest encryption algorithms available, 448-bit Blowfish. Like some other backup services, the first 2GB is free.  In fact, Dmailer were the first ones to offer 2GB for free, setting the benchmark for backup services everywhere.  Although this is enough for most people, those that have a lot of multimedia to back up may prefer to pay $35 per year for 30GB or $70 per year for unlimited storage. That works out to less than $3 and $6 per month respectively!

Dmailer Online Web Interface

The great feature about Dmailer Online is that the files can be accessed simply from a web browser, so you can access your backups from any computer without having to install any software first.  The web user interface for file access is a search engine that’s intuitive, fast, and easy to use.

Mac Compatibility
There aren’t many online backup solutions out there that support platforms other than Windows. Cross-platform support is greatly appreciated by myself and other Mac users. There’s no Linux support yet, but I’ve been told this is a feature in the works, so Linux users can feel included soon.

Mozy vs Dmailer
There are a few similarities between Mozy and Dmailer. Both offer 2GB of online backup storage for free, both are automated and encrypted, and both run on Mac. Unlike Mozy, Dmailer are the pioneers of “‘dual backup”, which can provide you with an offline backup solution in addition to an online one, all from a single interface. Online backups are safe from things like break-ins and local disasters, but offline backups are easier to access and quicker. If you accidentally deleted a large file that you want to recover, it may take a while to download the backup from an online server, so it is always handy to have an offline backup as well.  So I think Dmailer provides a good integration of both types for maximum ease of mind.

Popularity: 2% [?]

Comments 1 Comment »

Hacking Vim 7.2

A couple years ago, I wrote a brief review of the book Hacking Vim by Kim Schulz. The publisher, Packt publishing seemed to like my review so they sent me the second edition of the book, Hacking Vim 7.2 to review as well.

The latest edition of the book, released just earlier this year, has been revised and expanded to address some new features of Vim 7.2. The good thing about buying such a book is that Vim releases are infrequent and always backwards compatible. There’s very little chance of this book becoming redundant and outdated, unlike that Visual Basic 4 bible you have sitting on your shelf.

What is Vim?
For the uninitiated, Vim is an open source editor that has been used by programmers and developers for many years. Although it doesn’t look fancy, it is actually one of the most powerful pieces of software out there in terms of customizability and flexibility. However, unlike your basic text editor, it is difficulty to just jump in and start using it as there is a bit of a learning curve. This book is not for beginners, as it assumes an understanding of the basic editing modes of Vim. If you’ve never used Vim before, the book has a few suggestions on getting up to speed — most noticeably, by going through the vimtutor program that comes with most installations of Vim.

Topics Covered
The first part of the book gives a fairly complete history of the Vim lineage, from the original UNIX based ed editor to Vi, to it’s derivatives, and finally to the Vim we now know and love. Then the book dives right into basic personalization tweaks with an overview of the different configuration files — what they do and where they go. I consider these simple tweaks essential for any semi-serious user of Vim to create their own personalized .vimrc file.

For a lot of readers, the first two chapters may already been enough of a customization but the real meat of the book lies in the latter chapters, to help moderate users become power users with navigation tweaks, recipes to help with code completion and project management. If one follows all of these suggestions, Vim can turn into a full-fledged IDE.

With the sheer number of recipes and scripts, I would suggest implementing them a little at a time in order to get used to using them. Going through all the changes at once may be a bit overwhelming.

The last few chapters of the book teach take Vim customization to the next level by giving a tutorial on how to write your own scripts and configuration files. Most may not need to go into this much detail but if there is functionality that you can’t find a script for, then writing your own may be the only choice. The good news is Vim scripting is not too difficult, especially with the tutorial provided in this book, which is one of the reasons there is such a large community supporting it.

Recommendation
If you’re a user of Vim and would like to work more effectively and become a Vim guru, this book is definitely for you. If you’re already a Vim poweruser but feel there is some functionality lacking, this book is a great place to learn how to write your own Vim scripts to contribute to the Vim community.

If you’ve never used Vim before but would like to start using it, this book may not be your first choice; you may wish to try out Vim for a bit first to see if you actually enjoy the style of editing, and if so then pick up this book to go to the next level.

Popularity: unranked [?]

Comments 1 Comment »

A little piece of exciting news for web developers.  The .co extension is being released by Network Solutions in just over two months.  This easy-to-remember and brandable domain extension (and also .com typo) certainly has a lot of potential for growth.

Network Solutions is currently running a contest on Pitch.co where they will give away prizes and domain names to those that pitch the best idea for a .co site!

I am pleading to the fellow readers to help me get Stats.co by giving me a vote! I want to make a webapp to help analyze various types of data.  Analysis of web traffic data would be a great tool for web developers! If you also enter the contest, let me know and I’ll vote for you too!

Popularity: 2% [?]

Comments 2 Comments »