What is cloud computing?
Cloud computing is moving some of your local computer tasks into internet via webservices, such as office application and data storage. One of the classic examples, GoogleApp, there is a set of office applications which are similar with your MS Office. But they are running on their servers instead of running in your local computer.
Those servers are a huge processing tasks. None of single server can handle those kind of jobs. So, normally, cloud computing will run on a cloud platform. The clould platform is using grid computing, therefore, grouping a set of computers to form a cluster. Not many companies are providing this kind of service at this moment. As far as I know, Amazon has their EC2 which I hear the most of people are talking about, and from Rackspace, I have mentioned in my early blog post.
Generally, that is relative new concepts and it is still evolving
MonoDev 2.0
MonoDev is getting well developed. Now, it has an ASP.Net Toolbar and even it has database explorer!
My Opensource System
There is my opensource system:
OS:
Ubunut 8.10
Office Application:
OpenOffice 3.0
Photo Editing:
GIMP
Database:
MySql
Application Development:
Mono 1.9.1
Email client:
Evolution
Podcast in Ubuntu
I installed a program for Podcasting in Ubuntu. It calls gPodder. That is very light weight and supporting multi-downloads. But the major weakness is you cannot categorize your Podcast subscriptions.
A careless mistake in ActiveRecord for MySql
I am writing a program for myself by using ActiveRecord. I am an MS SQL Server Develper. So, I just did in a careless mistake. I called a table , User. If you call a table will crash with system table name, we use '[' and ']'. I hardcoded the table name in '[User]' in a Model class for ActiveRecord. I can't create a schema by Active Record. Because in MySql, we use '`'. So, it should be
Code
[ActiveRecord("`User`")] | |
| |
public class User : ActiveRecordBase |
Not
Code
[ActiveRecord("[User]")] | |
| |
public class User : ActiveRecordBase |