Okay Dave's portfolio web site

I stumble on Dave’s web site, at first look at it I was like what is this? a bunch of paper just scatted around thought it was a wallpaper at first, highlighting over different parts gets you on the details and video of the projects he has worked on – a worthy read. Which is quite interesting the most I liked how he used vidoes and give presentations of his work that he did for various client and the unique design ideas giving details of his intecular and work of his projects, you can learn a few just visting the site if you’re a design artist yourself go check it out.

Advertisements

I have seen a trend of trying to gather information of trends! explorer the worlds of journalism and express the potenial of the Internet and other economical factors of new Inventions, and the advatages it has to the developing world. Currently the digital age is not as mature yet there can be improvements which I will explain, there is a lot of activity going on the world wide web and have been brake throughs and new insights – future of the Internet, there of five main rules of the internet and other communication networks and they are:

  1. One to service or product
  2. One to One
  3. One to knowledge.
  4. One to Many.
  5. Many to Many.

‘One’ can be a person, a machine, or metadata and ‘to’ can be a organization, device, a tool, a service, or a method to do such tasks. This can also create a cutural chain reaction; such as one to knowledge then one to one then one to many then many to many or the other way, thus creative a trend among people which in return create more ways of improving or innovating these such catogories. Quite possiblity to there is no end in sight until all is united.

The success of ‘to’ to do such task as always been how fast, relevent, easy, resource friendly of ‘to’ to supports or serves or generates interest or function of interest for the ‘one’ or ‘many’.

I will follow up more on this subject as for now I hope you enjoyed reading as I am tring to be more advanced at journalism.

The Reason

At the first sight of ruby on rails was very interesting of course, web blog in 15 minutes? cool!
Install this thing – with respect is every difficult for windows users that be.
Here is the steps which I use and I will explain more of the difficulty and the work arounds

Check this [steps]:

  1. download Ruby 1.8.2 … for windows
  2. install ruby
  3. ruby gems 0.8.11 –package manager (included in ruby for windows)
  4. in windows: run > cmd >gem install rails:

On the 4th step at the command prompt is where it gets complicated if there is this:

>gem install rails
...
Updating Gem source index for: http://gems.rubyforge.org

This is suppose to take 21 seconds, but it hangs for me and for some users within windows but its not the package managers fault but some external process or program. Turning the firewall off won’t work neither.. yes I know thats the most logical choice “ok sooo then turn the firewall off”, I guess it won’t work.

Work around
Instead of doing 8 hours of intense work to get it working or what ever reason, just take look here. 1st thing is to download the rails gem version 1.0, goto the command prompt; start > run > cmd. When you install rails locally:

>gem install rails --local

It won’t be succesfull because of the dependencies:

>gem dependency rails

Would output:

Gem rails-1.0.0
Requires
rake (>= 0.6.2)
activesupport (= 1.2.5)
activerecord (= 1.13.2)
actionpack (= 1.11.2)
actionmailer (= 1.1.5)
actionwebservice (= 1.0.0)

As you see we need rails dependencies (click to download each gem package) rake 0.6.2, activesupport 1.2.5, activerecord 1.13.2, actionpack 1.11.2, actionmailer 1.1.5, actionwebservice 1.0.0 and also don’t forget to download rails 1.0.0 -put them in the same directory.

Installation

All that needs to be done is on the command line is to install each package manually; type:

>gem install rake
>gem install activesupprt
>gem install activerecord
>gem install actionpack
>gem install actionmailer
>gem install actionwebservice

And when all packages is successfully installed type:

>gem install rails

Now it would say

Attempting local installation of 'rails'
Successfully installed rails, version 1.0.0

Now you get ruby on rails installed! This is the only way I got it to work, there is like >install rails --include-dependencies --local which will install rails and all its dependencies from your hardrive but this don’t seem to work with rails, or some how install the yaml index manually for rubygems

To test the installation type in this

>rails

Rails will output a help screen. Now your ready to roll

Web server

>rails test

The command above will create an application envioronment with directories and scripts

To start webrick HTTP server type this:

>cd test
>ruby script/server

=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2005-12-16 17:37:02] INFO WEBrick 1.3.1
[2005-12-16 17:37:02] INFO ruby 1.8.2 (2004-12-25) [i386-mswin32]
[2005-12-16 17:37:02] INFO WEBrick::HTTPServer#start: pid=1778 port=3000

When you see the above screen go on http://127.0.0.1:3000 and check to see if the server is started, on the browser it should say “Congratulations, you put Ruby on Rails!” with big bold letters, congrats to you!, you deserve a pat in the back, if not don’t worry, as long as the WEBrick server started successfully ruby on rails have installed properly and try ruby on rails for apache webserver instead of WEBrick server.

Why Ruby on Rails:

Every variable is an object in ruby, less code will be involved when creating web applications with AJAX, XML, database connectivity, user request, and overall functionality to speed up web development.

Why not

Remember ruby on rails won’t make you a better programmer, only in practice. When working with technology such as PHP for serverside you have more control over the display of html code and creation of javascript functions say for example functions that deal with AJAX, rails has a library for client side architecture too, which you don’t need to create but when you are just starting out and want to learn AJAX more you want to create and practice techniques your self, with this kind of expertise with client and serverside classes you can maybe help with the development or create your own framework using any server side scripting language.

Learning Ruby

Goto the directory where Ruby is installed and click on Programming Ruby help file, which is a good guild to read.

Related (outbound links)