Showing posts with label basics. Show all posts
Showing posts with label basics. Show all posts

Thursday, March 1, 2007

Your Programs and Your Data

When it comes to computers there are three (possibly four) ways for you to store your data and run your applications.

The first -most common and arguably the simplest- way is to simply save data and run programs is through your own system's internal memory. This doesn't really need an explanation (I am going to go out on a limb and assume that if you know how to browse the Internet you know how to save files and install programs). The main advantages to this way of managing your data is that it is simple, safe (or rather the easiest to secure) and most applications are designed with this in mind.

The second way is to store data or run programs is through the use of removeable memory. Removeable memory ranges from the SD Card you plug into your digital camera, to 250 gb portable hard drives. The main advantage to removeable media is its portability... you can access your files (and potentially your programs) wherever you happen to be. The bad points are you can lose these removeable media and for a lot of people it might seem harder to secure data stored this way. Technically, you could conceivably run any program (that would fit) from a flash drive, in fact the new San Disk flash drives have software to help you do this. For a great source of Applications you can install and run from a flash drive (so that you can use the same applications on any computer with a usb drive) go to Portable Applications: they have antivirus, word processing, media player, and lots more software you can run directly from your flash drive.

The final way to store information or run programs is by storing your data on the internet (the fourth possibility is doing the same thing on a private network). One advantage to this is that you have access wherever there is internet, and the only have to carry around your login info (and what else were you going to use your brain for?). The other big advantage is the ability to grant access to your info to any number of people (and with newer applications, it is a lot easier and cheaper to actively collaborate online on calenders, projects, documents etc). People will generally feel this is the least safe method, and but in many ways it is more secure (ie it would be much more difficult to hack or infect google's servers then it would be to do the same thing to my pc). In short, storing data and running applications off of the web has significant advantages. A good summary of this method can be found here at ITRedux.

I will tell you how I put all this together personally in an upcoming post.

Wednesday, February 28, 2007

Web 2.0 summary

Web 2.0 is a term bandied about with a reckless abandon these days. It means a lot of things to a lot of different people. Let me try my hand at explaining.

As near as I can figure, web 2.0 mainly describes the resurgent development of the internet (similar to the tech bubble in the late 90's). This wave is driven primarily by a programming methodology/discipline called AJAX (click here for examples of the how and what of Ajax, or just click on the star rating over in the side bar). This is coupled with a design which tries to harness the incredible value of user interaction, networking, and desire to replace desktop functions with web based ones. Of course there is lots of money for development right now, and that never hurts.

Wikipedia defines Web 2.0 as "a term often applied to a perceived ongoing transition of the World Wide Web from a collection of websites to a full-fledged computing platform serving web applications to end users. Ultimately Web 2.0 services are expected to replace desktop computing applications for many purposes."

The idea is to change the the web from a assortment of static websites (think book pages with music and videos) to services, aggregators (automatic collectors and sorters) and social networks which draw on the unique advantages of placing data/programs in a almost universally accessible platform (the internet). I can't really think of a picture to explain this, things are being done now that can only be done because of the unique properties of the internet.

I will get into some more specifics later (specifically how I use Web 2.0 products) but a few services I can definitely recommend (and use) are del.icio.us, GrandCentral, and Google Reader (I intend for my next post to be about RSS and Feeds, so if you are unfamiliar with these wait till check out Google Reader).

If you want to be overwhelmed, this is a nicely formatted directory of sites claiming the Web 2.0 banner.

Labels