2009年1月24日土曜日

For your Web application program opening to public (4)

5. Prepare environment to open your Web application

When some results were made by your development, let's prepare to open the application to the public. Following are some easy selections.

  1. Prepare an application server by yourself.
  2. Use a rental server.
  3. Use a cloud computing like the "Google App Engine".

If you select the first, you will have a large load. The 24 hours support and the power failure etc. might become your stresses.
To select "Google App Engine" is good. However, it is not possible to select your programming language freely.

In case of rental server, there are more detailed selection for personal use.
  • Sharing Server
  • VPS (Virtual Private Server)

In a sharing server, there are various restrictions. If it is selected, you have to confirm whether to have the enough functions.
In a VPS, it is freedom because you will be able to get "root ID". However the price is higher.


For me
  • I have selected the VPS by "TUKAERU NET" (in Japan)
  • http://www.tsukaeru.net/plans/vps/

to be continued..

2009年1月20日火曜日

For your Web application program opening to public (3)


3. Think how many to allocate your private time for development

To do not doing up to now becomes to impossible to do something instead. You have to think how many to allocate your private time in both the weekday and holiday.

For me
  • Weekday
    • Before start of work, one hour for the development was kept by awaking ahead of time.
    • For my application spec, I was thinking it at the commuting time.
    • My reading time was decreased.
  • Holiday
    • I kept 5 hours for development at a weekend holiday.
    • The fragment results that was developed at the weekday were integrated.
    • The time of my hobby (Japanese chess and Web, etc.) was decreased.

4. Make a pressure
In case of using the private time, the most difficult thing is continue development until your Web application was completed. Generally, you tend to stop your development works after a little progress. Because there is not a pressure like the work. It is difficult to commit to continue until finished.
So, a better way is to make a pressure to continue your development work. If you have a Blog, declare release day that your application. Or, if there is a programming contest, subscribing it might be also good.

For me
  • In my blog, when the consecutive holidays was started, the final day of holiday was declared to be a release date.

to be continued...

2009年1月16日金曜日

For your Web application program opening to public (2)


1. Decide a Programming Language, Web Application Framework and Datebase

First of all. These choices are your having is good. Or, it might be also interesting to try a new language, framework. You can select these by your favorites. However, if you select a all in one framework like the "Ruby on Rails", it might be easy.
After you decided these, you need prepare your development environment and let's try to very easy programming like the "Hello World".

The following were selected for me.
  • Ruby (Programming Language)
  • Ruby on Rails (Web Application Framework)
  • PostgreSQL (Database)
  • Vim + Screen (Development environment)

2.Prepare your source code management system
If possible, a Source Code Management System is recommended to be introduced to manage your source code safety. Cvs, Subversion, and Git might be appropriate as your SCM candidate.

For me
  • Subversion


to be continued...

2009年1月8日木曜日

For your Web application program opening to public (1)

If you have no idea how to develop your web application by using your private time... like past me..., this entry will be for your help.

First of all, the following are required.
  • You have some skills for Web application programming.
  • You know clear what you want to develop.
  • However, you don't know a procedure to reach your goal.


Next time, I'll write about what select some technological elements.


To be continued.

2009年1月6日火曜日

Hello

I'm Hiroshi Yano living at Yokohama City in Japan. Now, to write my study to living better life that I got, this blog was started.

Well, my English is not very well. However, I will continuously write the blog little by little. I hope to be able to share my study with you.

Sponsored Link