Alangkah Mudah Rails dan Svn Berpadu, Inspeksi Konstanta yang Hilang? (Bagian 0.5)

Posted: March 1, 2007 in ノート, RUBY, Ruby on Rails, Svn, Technology

Kakak ArieKeren “Adik-adik, periksa versi Ruby, Rails, RubyGems, svn. Sudah ada semua? Atau masih belum lengkap?”

Adik-adik “Belum lengkap Kakak Gulu Belum Lengkap Kakak Gulu”.gsub!(/gulu/i, “Guru”)

Kakak ArieKeren “Kalau belum dilengkapi dulu, kalau kalian sama pakai Mac seperti Kakak berarti tinggal manfaatkan DarwinPort, tapi kalau beda, dilengkapi baca-baca
dari Google ya, ketik search keyword nya sebentar langsung ketemu koq. Kalau nggak bisa ketemu, nggak usah nangis, yaa.. karna Dunia nyata itu lebih kejam daripada
sekedar RTFM(Read The F*cking Manual) Kakak yang penyabar dan baik hati ini… Tapi kalau adik-adik ngga bisa ngerti, jangan dipaksa, nanti kalau sudah besar,
pasti akan adik-adik rasakan sendiri suka-duka dunia nyata hacker”

sayang:~ arie$ ruby -v
ruby 1.8.5 (2006-08-25) [powerpc-darwin8.8.0]
sayang:~ arie$ r -v
ruby 1.8.5 (2006-08-25) [powerpc-darwin8.8.0]
sayang:~ arie$ rails -v
Rails 1.2.2
sayang:~ arie$ gem -v
0.9.0
sayang:~ arie$ svn --version
svn, version 1.3.1 (r19032)
   compiled Apr  4 2006, 00:30:54

Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

selang 5 menit berlalu, karna adik-adik semua didukung komputer cepat, sama canggihnya antara adik-adik dan kakak ArieKeren, maka
kelas pun berlanjut.

Adik-adik “Kakak, cudah celecai”.gsub!(/c/, ‘s’)”

Kakak ArieKeren “Bagus, bagus, pintar pintar, sekarang adik-adik minum susu dulu.”

Adik-adik “Baiiik”

selang 5 menit lewat, karna adik-adik sama dengan Kakak ArieKeren kalau jalan suka cepat, gak suka bermalas-malasan dan buang-buang
waktu nonton TV karena memang TVnya pasti dibuang Kakak ArieKeren. Kelas dilanjutkan.

Adik-adik “Kakak, Kakak… Kakak Kelen, Kakak Keren, Oneng cudah celecai minum cucu. Kapan mainan lagi?”

Kakak ArieKeren “Waaahh anak piiintaaar, anak Mamahnya adik sudah bisa berdiri! Sekarang ikutan main bareng Kakak ya…”

Adik-adik “Asiiik”, seraya sambil ngikutin tahap demi tahap, langkah demi langkah.

sayang:~ arie$ cd langsungbuang/
sayang:~/langsungbuang arie$ rails inspeksi
      create  
      create  app/controllers
      create  app/helpers
      create  app/models
      create  app/views/layouts
      create  config/environments
      create  components
      create  db
      create  doc
      create  lib
      create  lib/tasks
      create  log
      create  public/images
      create  public/javascripts
      create  public/stylesheets
      create  script/performance
      create  script/process
      create  test/fixtures
      create  test/functional
      create  test/integration
      create  test/mocks/development
      create  test/mocks/test
      create  test/unit
      create  vendor
      create  vendor/plugins
      create  tmp/sessions
      create  tmp/sockets
      create  tmp/cache
      create  tmp/pids
      create  Rakefile
      create  README
      create  app/controllers/application.rb
      create  app/helpers/application_helper.rb
      create  test/test_helper.rb
      create  config/database.yml
      create  config/routes.rb
      create  public/.htaccess
      create  config/boot.rb
      create  config/environment.rb
      create  config/environments/production.rb
      create  config/environments/development.rb
      create  config/environments/test.rb
      create  script/about
      create  script/breakpointer
      create  script/console
      create  script/destroy
      create  script/generate
      create  script/performance/benchmarker
      create  script/performance/profiler
      create  script/process/reaper
      create  script/process/spawner
      create  script/process/inspector
      create  script/runner
      create  script/server
      create  script/plugin
      create  public/dispatch.rb
      create  public/dispatch.cgi
      create  public/dispatch.fcgi
      create  public/404.html
      create  public/500.html
      create  public/index.html
      create  public/favicon.ico
      create  public/robots.txt
      create  public/images/rails.png
      create  public/javascripts/prototype.js
      create  public/javascripts/effects.js
      create  public/javascripts/dragdrop.js
      create  public/javascripts/controls.js
      create  public/javascripts/application.js
      create  doc/README_FOR_APP
      create  log/server.log
      create  log/production.log
      create  log/development.log
      create  log/test.log
sayang:~/langsungbuang arie$ 

Bogel Bolot bertanya, “Kakak! Tanya! tadi itu apa altinya?”

Kakak ArieKeren, “Artinya framework Rails nya sudah siap”

Bogel Bolot tanya lagi, “Cuma gitu Kak?! Wah ga rame :( Bogel Bolot yang bolot idiot aja juga pasti bisa kalo cuma gitu. Rails itu telalu gampang ya Kak?!”

Kakak ArieKeren, “Bolot, kan belum selesai. Walaupun Bogel Bolot idiot dan hobi senam balet, Bolot gak boleh bicara gitu, bisa jadi teman Bolot yang
gak masuk kelas lebih bolot daripada Bolot.”

Bogel, “Oooh … iya deh”, sambil menyilangkan tangan di dada dan monyong tanda tak sependapat tapi mengalah (jitakan pinggir: emang anak kecil bisa ngalah?)

Kakak ArieKeren, “OK, kita lanjut ya”

sayang:~/langsungbuang arie$ cd inspeksi/
sayang:~/langsungbuang/inspeksi arie$ ls
README      Rakefile    app/        components/ config/     db/         doc/        lib/        log/        public/     script/     test/       tmp/        vendor/
sayang:~/langsungbuang/inspeksi arie$ script/about
About your application's environment
Ruby version                 1.8.5 (powerpc-darwin8.8.0)
RubyGems version             0.9.0
Rails version                1.2.2
Active Record version        1.15.2
Action Pack version          1.13.2
Action Web Service version   1.2.2
Action Mailer version        1.3.2
Active Support version       1.4.1
Application root             /Users/arie/langsungbuang/inspeksi
Environment                  development
Database adapter             mysql
sayang:~/langsungbuang/inspeksi arie$ 

Boncel nyeletuk, “Waah apa itu Kak? Kok di komputer Boncel ngga bisa, komputer Boncel kan sudah pakai Windows “Mahal” dan “Hebat” dibayarkan sama Pemerintah Kak?”

Kakak ArieKeren, “Oh, khusus buat Boncel karna sudah pakai Windows “Mahal” dan “Hebat” yang dibayarkan sama Pemerintah, jadi caranya setiap perintah yang ada hubungannya dengan file-file Ruby yang sudah dibuatkan oleh Rails, harus diawali dengan ruby dulu, artinya Boncel harus mengetikkan ruby script/about dan begitu
seterusnya nanti kalau Kakak nggak sebut berulang-ulang Boncel sudah harus langsung paham, kalau nggak paham nanti bisa Kakak pukul pantatnya pakai rotan ini!
Soalnya Boncel kan sudah pakai Windows yang “Mahal” dan “Hebat” yang dibayarkan oleh Pemerintah yang “ahli IT, ahli politik dan serba ahli”……”

Boncel, “Baiiik, tapi Kak, Boncel gak usah dipukul, Boncel sudah langsung paham koq. Kan cuma satu gitu doang. Tinggal apa-apa bilang ruby. Lagi lagi lagi!
Boncel bilang lagi : ruby, ruby, ruby, pintar kaan Boncel?”

Kakak ArieKeren, “Waah pintar, Boncel memang pintar, Boncel berasal dari Negara Pemerintahan mana koq bisa pintar?”

Boncel, “Pemerintah Bantah Berbantah Kursi, Kak”

Kakak ArieKeren, “Oooooh, pantas bisa cepat langsung paham, kita lanjut lagi ya adik-adik. Maapkan kakak kalau terlalu lama berbicara dengan Boncel yang
pantas pintar karna ternyata dari Pemerintah Bantah Berbantah Kursi”

ariekeren’s note:
Sori ni tulisan sebetulnya satu posting aja mustinya! Tapi wordpress ini koq nyusahin banget kayaknya dibatesin string.length nya :( Jadinya gw pecah-pecah gini deh

Comments

tinggalkan feedback konstruktif atau lebih baik diam

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s