1. 간단한 게시판 만들기 (1)...

(1) 게시판을 만들기 위한 준비...

CGI프로그래밍을 해본 사람은 누구나 알겠지만 그 어떤 언어로도 웹 서버가 구동되는 플렛폼에 적절한 실행파일의 형태를 만들수만 있다면 그것이 곧 CGI프로그램이 될 수 있다는 것을 알 것이다. 심지어는 BASH 쉘 스크립트도 가능하다. 간단히 다음과 같은 예제를 만들 수 있다

#!/bin/bash
echo "Content-type: text/html"
echo
""
echo "<html><body>Hello World!</body></html>"
아무튼 이러한 방법으로 펄로도, 파이썬으로도, 그리고 루비로도.. 또 그 외의 어떤 언어로도 CGI프로그램을 만드는 것이 가능하다. 간단히 위 예제를 루비로 고치면 다음과 같다.
#!/usr/bin/ruby
print "Content-type: text/html "
print "<html><body>Hello World!</body></html>"
전에 Perl로 게시판을 만들면서 Perl에 많이 익숙해졌다. 이후에 C로 게시판을 만들면서 C를 더 잘 알게 되었다. 또 PHP로도 게시판을 만들면서 그 언어에 익숙해졌다. 이제 Ruby로도 간단한 게시판을 만들면서 익숙해질까 하는 생각이 든다.

게시판이라는 예제는 꽤 괜찮은 예제이다. CGI프로그래밍을 하면서 해볼만한 것들을 대부분 해보게 하고, 언어적으로도 다양한 구문을 사용할 기회를 갖게 한다. 데이터를 저장할 때에도 데이터베이스를 연동할수도 있고 직접 파일에 할 수도 있다. 또한 인터페이스를 콘솔에서 깔끔하고 편한한, 혹은 GUI로 하기 위해 그 자체에 힘을 쏟는 것을 줄여준다. 단순한 HTML을 사용하여 깔끔하고 편리한 인터페이스를 만들어 낼 수 있기 때문이다.(이것은 HTML에 익숙한 경우에만 해당하지만 그래도 HTML은 쉽게 익숙해질 수 있는 단순한 마크업이다) 이러한 이유로 Ruby로 첫번째 프로젝트는 게시판 만들기를 선택했다.

그럼 이제 준비를 해야 한다. 웹서버가 CGI를 가능하게 설정이 되어 있다면 바로 가능하다. 하지만 루비의 puts나 print와 같은 함수들로 그 많은 html코드들을 모조리 출력하는것은 그다지 유쾌한 일은 아니다. 따라서 eruby를 설치하는 것이 좋다. eruby는 Enbeded Ruby라는 것으로 PHP, JSP등이 HTML페이지 내에 랭귀지 코드를 삽입하는 것처럼 페이지를 만들듯이 HTML페이지 내에 루비코드를 삽입하여 페이지를 만들게 해준다. 그리고 eruby를 사용할 페이지는 루비를 사용할 때 첫줄에 루비 경로를 써주듯 eruby의 경로를 써주면 된다.

아울러 루비는 보통 rb라는 확장자를 사용하고 eruby는 rhtml이라는 확장자를 사용하므로 서버의 설정에 cgi로 처리할 확장자에 rb와 rhtml을 추가해주었다.

이제 남은것은 루비에서 CGI를 위해 지원되는 CGI 클래스에 대해 알아보는 것이다. 이 클래스는 폼,쿠키, 그리고 환경변수나 세션 등 CGI프로그래밍에 필요한 것들을 다룬다. 이것에 대해, 그리고 루비로 CGI를 하는 것에 대한 기본적인 정보는 Programming Ruby의 Ruby and the Web에 있다.
by 이한길 | 2006/05/03 22:52 | 나를 위한 루비 | 트랙백(42) | 덧글(7)
트랙백 주소 : http://hangulee.egloos.com/tb/16824
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from http://model.. at 2008/03/01 17:28

제목 : models amateur usa
07EeCt1 | online sex videos ...more

Tracked from http://point.. at 2008/03/15 06:15

제목 : sports betting handicapping
pFC4at0 | ...more

Tracked from http://www.s.. at 2008/03/22 05:47

제목 : phobia
CTNQXt0 | insomnia help ...more

Tracked from http://whate.. at 2008/04/09 02:51

제목 : video adult webcams
5yxYtt0 | free webcams without membership ...more

Tracked from http://centr.. at 2008/04/29 11:25

제목 : cialis sale usa
aYNzFt0 | generic viagra cheapest ...more

Tracked from http://inven.. at 2008/05/01 01:58

제목 : live webcam chat sex
qXCact0 | saturn webcam astrophoto luminera ...more

Tracked from http://www.e.. at 2008/05/05 11:26

제목 : teens lesbian nude webcams
65QFBt0 | sexy webcam chat model ...more

Tracked from http://www.m.. at 2008/05/14 01:58

제목 : hot teen webcam boobs
g0sdnt0 | from girls pic webcams ...more

Tracked from http://sms4s.. at 2008/05/27 06:01

제목 : asian live band londan
9DAIxt0 | dirty webcams girl party ...more

Tracked from http://az.go.. at 2008/06/03 06:48

제목 : hot sexy webcam girls
m322Ot0 | teen webcams sex thumbnails ...more

Tracked from http://1.cir.. at 2008/06/12 01:26

제목 : 267 Toll Road
SAeXqt0 | Cover Mattress Pillowtop ...more

Tracked from http://f.foc.. at 2008/07/21 22:00

제목 : Hluhluwe
OHKtHt0 | Bhse Onkelz ...more

Tracked from free shemale.. at 2008/09/06 03:55

제목 : very big cock shemale
shemale masturbating | shemale sample movie clip shemale movies clips | shemale strokers | blonde shemale | shemale pantyhose | shemale housewife | shemales fucking http://shemalecy.proboards106.com/ http://shemalem3i.proboards107.com/ http://shem......more

Tracked from free shemale.. at 2008/09/06 03:57

제목 : very big cock shemale
shemale masturbating | shemale sample movie clip shemale movies clips | shemale strokers | blonde shemale | shemale pantyhose | shemale housewife | shemales fucking http://shemalecy.proboards106.com/ http://shemalem3i.proboards107.com/ http://shem......more

Tracked from big dick she.. at 2008/09/06 14:56

제목 : black shemale
shemale sex | hung shemale | shemales cumming | absolute shemales | shemale housewife | shemale blowjob | shemale bondage http://shemales4.proboards106.com/ http://shemalec1.proboards100.com/ http://shemalee9a.proboards105.com/ http://freeshem8.p......more

Tracked from free shemale.. at 2008/09/06 23:32

제목 : shemale strokers
black shemale | shemale clip | absolute shemales | brazilian shemales | shemale toons | thai shemale | shemales fucking girls http://blackshe8a.proboards100.com/ http://shemalec2.proboards105.com/ http://freeshem8.proboards104.com/ http://blacksh......more

Tracked from old milf at 2008/09/18 01:24

제목 : milf moms
milf explorer | old milf | milf facial | free milf videos | milf gangbang | mature milfs | milf tits http://www.angelfire.com/grandadult/milf-movies.html http://www.angelfire.com/grandadult/milfcruiser.html http://www.angelfire.com/grandadult/milf......more

Tracked from old milf at 2008/09/18 01:27

제목 : milf moms
milf explorer | old milf | milf facial | free milf videos | milf gangbang | mature milfs | milf tits http://www.angelfire.com/grandadult/milf-movies.html http://www.angelfire.com/grandadult/milfcruiser.html http://www.angelfire.com/grandadult/milf......more

Tracked from shemale anal.. at 2008/09/18 01:30

제목 : photos of shemales
well hung shemales | shemale pictures | photos of shemales | girl on shemale | big dick shemale | shemale sample movie clip shemale movies clips | huge cock shemale http://www.angelfire.com/firstadult/anime-shemale.html http://www.angelfire.com/fir......more

Tracked from shemale anal.. at 2008/09/18 01:32

제목 : photos of shemales
well hung shemales | shemale pictures | photos of shemales | girl on shemale | big dick shemale | shemale sample movie clip shemale movies clips | huge cock shemale http://www.angelfire.com/firstadult/anime-shemale.html http://www.angelfire.com/fir......more

Tracked from black lesbia.. at 2008/09/18 01:32

제목 : lesbian clips
lesbian teachers | lesbian ass | black lesbian sex | asian lesbian | lesbian fisting | lesbian pornography | lesbian strapon http://www.angelfire.com/betteradult/ebony-lesbians.html http://www.angelfire.com/betteradult/lesbiens.html http://www.ang......more

Tracked from black lesbia.. at 2008/09/18 01:35

제목 : lesbian clips
lesbian teachers | lesbian ass | black lesbian sex | asian lesbian | lesbian fisting | lesbian pornography | lesbian strapon http://www.angelfire.com/betteradult/ebony-lesbians.html http://www.angelfire.com/betteradult/lesbiens.html http://www.ang......more

Tracked from lesbo101 at 2008/09/19 15:01

제목 : lesbian hardcore
lesbian girls | lesbian dildo | dildo lesbian | lesbians having sex | lesbian fucking | lesbian lovers | lesbian hardcore http://www.angelfire.com/betteradult/lesbian-girls.html http://www.angelfire.com/betteradult/lesbian-dildo.html http://www.an......more

Tracked from lesbo101 at 2008/09/19 15:02

제목 : lesbian hardcore
lesbian girls | lesbian dildo | dildo lesbian | lesbians having sex | lesbian fucking | lesbian lovers | lesbian hardcore http://www.angelfire.com/betteradult/lesbian-girls.html http://www.angelfire.com/betteradult/lesbian-dildo.html http://www.an......more

Tracked from kagome hentai at 2008/09/22 23:02

제목 : shaman king hentai
yu gi oh hentai | yuna hentai | hentai lesbians | free hentai manga | rei hentai | hentai boobs | hentai gallery http://www.angelfire.com/loveadult/furry-hentai.html http://www.angelfire.com/loveadult/yuna-hentai.html http://www.angelfire.com/love......more

Tracked from kagome hentai at 2008/09/22 23:03

제목 : shaman king hentai
yu gi oh hentai | yuna hentai | hentai lesbians | free hentai manga | rei hentai | hentai boobs | hentai gallery http://www.angelfire.com/loveadult/furry-hentai.html http://www.angelfire.com/loveadult/yuna-hentai.html http://www.angelfire.com/love......more

Tracked from asian massage at 2008/10/08 00:46

제목 : naked asian girls
asian nudes | hot asian women | free asian sex | asian tgp | asian cock | asian schoolgirl | asian gangbang http://www.angelfire.com/adulttop/asian-nudes.html http://www.angelfire.com/adulttop/asian-boys.html http://www.angelfire.com/adulttop/nude......more

Tracked from black asses at 2008/10/09 17:26

제목 : black female models
big black dicks | anal black | black hair styles | black nude | black widow | big black dick | tinys black adventures http://www.angelfire.com/yesadult/big-black-dicks.html http://www.angelfire.com/yesadult/big-black-cocks.html http://www.angelfir......more

Tracked from black big ass at 2008/10/09 17:28

제목 : big tits and round asses
big tits round ass | shake that ass | jennifer lopez ass | young ass | shakira ass | thick ass | ass porn http://www.angelfire.com/adultgood/big-tits-round-ass.html http://www.angelfire.com/adultgood/girls-with-big-asses.html http://www.angelfire.......more

Tracked from black asses at 2008/10/09 17:29

제목 : black female models
big black dicks | anal black | black hair styles | black nude | black widow | big black dick | tinys black adventures http://www.angelfire.com/yesadult/big-black-dicks.html http://www.angelfire.com/yesadult/big-black-cocks.html http://www.angelfir......more

Tracked from black big ass at 2008/10/09 17:30

제목 : big tits and round asses
big tits round ass | shake that ass | jennifer lopez ass | young ass | shakira ass | thick ass | ass porn http://www.angelfire.com/adultgood/big-tits-round-ass.html http://www.angelfire.com/adultgood/girls-with-big-asses.html http://www.angelfire.......more

Tracked from tits and ass at 2008/10/10 10:30

제목 : beautiful ass
ass worship | black big ass | bare ass | beyonce ass | big ass tits | juicy ass | girl ass http://www.angelfire.com/adultgood/ass-worship.html http://www.angelfire.com/adultgood/black-big-ass.html http://www.angelfire.com/adultgood/black-phat-ass.......more

Tracked from tits and ass at 2008/10/10 10:32

제목 : beautiful ass
ass worship | black big ass | bare ass | beyonce ass | big ass tits | juicy ass | girl ass http://www.angelfire.com/adultgood/ass-worship.html http://www.angelfire.com/adultgood/black-big-ass.html http://www.angelfire.com/adultgood/black-phat-ass.......more

Tracked from tits and ass at 2008/10/10 10:33

제목 : beautiful ass
ass worship | black big ass | bare ass | beyonce ass | big ass tits | juicy ass | girl ass http://www.angelfire.com/adultgood/ass-worship.html http://www.angelfire.com/adultgood/black-big-ass.html http://www.angelfire.com/adultgood/black-phat-ass.......more

Tracked from big boob sex at 2008/10/14 16:00

제목 : saggy boobs
cartoon boobs | huge black boobs | saggy boobs | biggest boobs | lactating boobs | natural boobs | celebrity boobs http://www.angelfire.com/adult1/mature-boobs.html http://www.angelfire.com/adult1/little-boobs.html http://www.angelfire.com/adult1/......more

Tracked from big boob sex at 2008/10/14 16:00

제목 : saggy boobs
cartoon boobs | huge black boobs | saggy boobs | biggest boobs | lactating boobs | natural boobs | celebrity boobs http://www.angelfire.com/adult1/mature-boobs.html http://www.angelfire.com/adult1/little-boobs.html http://www.angelfire.com/adult1/......more

Tracked from big boob sex at 2008/10/14 16:01

제목 : saggy boobs
cartoon boobs | huge black boobs | saggy boobs | biggest boobs | lactating boobs | natural boobs | celebrity boobs http://www.angelfire.com/adult1/mature-boobs.html http://www.angelfire.com/adult1/little-boobs.html http://www.angelfire.com/adult1/......more

Tracked from booty catchers at 2008/10/14 16:02

제목 : free black booty
bubba sparxxx ms. new booty | free black booty | trina booty | big ghetto booty | booty shakin contest | booty booty booty | apple booty http://www.angelfire.com/adult2/bubba-sparxxx-ms--new-booty.html http://www.angelfire.com/adult2/free-black-boo......more

Tracked from busty nurses at 2008/10/14 16:23

제목 : busty movies
busty matures | blonde and busty babes | clothed busty | busty and real | busty blowjob | busty teen girl | busty hentai http://www.angelfire.com/adult3/busty-tits.html http://www.angelfire.com/adult3/busty-girl.html http://www.angelfire.com/adult......more

Tracked from busty nurses at 2008/10/14 16:25

제목 : busty movies
busty matures | blonde and busty babes | clothed busty | busty and real | busty blowjob | busty teen girl | busty hentai http://www.angelfire.com/adult3/busty-tits.html http://www.angelfire.com/adult3/busty-girl.html http://www.angelfire.com/adult......more

Tracked from busty nurses at 2008/10/14 16:26

제목 : busty movies
busty matures | blonde and busty babes | clothed busty | busty and real | busty blowjob | busty teen girl | busty hentai http://www.angelfire.com/adult3/busty-tits.html http://www.angelfire.com/adult3/busty-girl.html http://www.angelfire.com/adult......more

Tracked from busty nurses at 2008/10/14 16:26

제목 : busty movies
busty matures | blonde and busty babes | clothed busty | busty and real | busty blowjob | busty teen girl | busty hentai http://www.angelfire.com/adult3/busty-tits.html http://www.angelfire.com/adult3/busty-girl.html http://www.angelfire.com/adult......more

Commented by CN at 2006/05/08 03:55
먼저 ruby on rails를 접해보시는 것이 어떨까요? 어떤 면에서는 충격을 줄 수도 있습니다.
Commented by 이한길 at 2006/05/08 23:20
고민을 해봤습니다. 사실 RoR을 살펴보려고 루비를 공부했습니다만 일단 더 익숙해질 필요가 있다는 생각이 들어서요.. 그리고 지금은 nML좀 보느라 루비를 보는 시간이 뜸해졌네요..ㅎㅎ
Commented by CN at 2006/05/08 23:30
사실 일반 어플리케이션이나 JSP를 했다면 (국내에서는 JSP 책이 허접한 경우도 많습니다만..) MVC 패턴이 익숙할 수 있으나 상당수 웹 개발자들은 그런 것 같지 않더군요. 저도 그랬기 떄문에 RoR은 충격이었습니다. 지금 MetaBBS는 MVC 패턴을 PHP로 적용하고 있습니다.
Commented by LinDol at 2007/03/11 23:09
좋은 정보 감사합니다. ^^
Commented by cheap viag at 2008/01/23 07:56
Commented by jasonlai at 2008/03/07 21:32
Commented by 운영자 at 2008/10/31 11:21
한동안 바다이야기를 즐기지 못하신분들 위해 마련했습니다
실시간 인테넷 바다이야기 게임 www.cjsu.ba.ro
대한민국 바다 이야기 게임 www.cjsu.ba.ro
바다 깁숙이 숨겨진 고래 사로 잡아대박나자
회원 가입시 무료게임 머니 충전
www.cjsu.ba.ro

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >