MVC 패턴으로 이루어진 Ruby on Rails가 어떻게 사용되고 표현되는지를 보여주는 중요한 그림이다.
우선 요청이 들어왔을때 부터 시작하여 사용자에게 보여주게 될때까지의 다이어그램을 잘 표현을 하였다.
분류 전체보기
- rails_and_mvc 2008.11.10
- Joel Spolsky와의 만남 2008.10.26
- Ego君's Blog 2008.10.25
- Xming으로 Windows에서 Xwindow를 원격접속하기 2008.10.25 3
- CentOS에서 Google Gadget을 설치하기 2008.10.25 1
- [영화] 굿'바이 특별시사회 당첨 2008.10.13
- Linux에 나오는 에러는 다 보는 것 같구나. 2008.10.12
- 오랜만의 블로깅 2008.10.12 3
- 제 5회 다음 DevDay 신청을 했다. 2008.08.13
- 정보검색에 대해서 2008.08.13 1
rails_and_mvc
Joel Spolsky와의 만남
Joel Spolsky를 만나뵙게 되었습니다!!
2008년 10월 23일 목요일.
신도림역에 있는 테크노마트 11층에서 웹앱스콘행사가 열렸습니다.
|
강변역에 있는 테크노마트가 아니라 신도림역에 있는 테크노마트 11층에서 웹앱스콘 행사가 열렸습니다.
웹앱스콘 행사에서 조엘온소프트웨어란 책을 쓰신 Joel Spolsky가 방한하여 발표하고 싸인회까지 연다고 해서 엄청나게 기대를 하였습니다.
|
|
|
위의 소개한 책들이 블로거 Joel Spolsky가 쓴 책들을 번역한 책들입니다.
웹앱스콘에서 조엘 스폴스키를 만나보세요!라는 홍보를 webappscon블로그에 올림.
Joel Spolsky의 발표를 들었습니다. 발표를 듣는데 책에서 보았던 내용들이 한글로 다시 떠오를정도로 설명을 재미있게 하셨더군요. 그러나 영어의 어려운 표현이 많이 나와서 알아듣는데 몇몇 못알아 들은 것도 있었지만 대부분은 알아 들을 만 했습니다. Joel Spolsky님의 발표는 기대한만큼 엄청나게 재미가 있었고, 싸인회에서 악수하고, 책에 싸인받고, 같이 사진까지 찍은 영광을 누렸습니다.
이번에 Joel Spolsky를 직접 만나뵙고 강연도 듣고 싸인도 받고 사진까지 찍어서 영광입니다.
WebAppscon2008
Webappscon2008. 2008년 10월 23일 목요일 신도림 테크노마트 11층
'참가 및 후기' 카테고리의 다른 글
[후기]제 6회 테터캠프에 참가하였습니다. (2) | 2008.12.07 |
---|---|
이바닥TV와 함께 하는 Spark Party에 참가합니다. (0) | 2008.11.25 |
제 5회 태터캠프 발표 : 신정규 - Integration (0) | 2008.07.06 |
제 5회 태터캠프 뒷풀이 사진 (0) | 2008.07.06 |
제 5회 태터캠프에서 찍은 사진들 (2) (0) | 2008.07.06 |
Ego君's Blog
'사진' 카테고리의 다른 글
[Pic] Why So Serious? (1) | 2009.08.02 |
---|---|
Ego君's Blog (0) | 2008.12.07 |
Ego君's Blog (1) | 2008.06.26 |
Ego君's Blog (0) | 2008.06.20 |
Ego君's Blog (0) | 2008.05.11 |
Xming으로 Windows에서 Xwindow를 원격접속하기
MicroSoft사의 WindowsXP에서는 Windows 원격 데스크탑 접속을 할 수 있습니다. 서버로 사용하는 컴퓨터에 원격 접속 설정을 하면 학교 연구실에 있는 컴퓨터를 계속 켜고 퇴근한 후에 집에서 노트북으로 학교 연구실 컴퓨터에 접속해서 원격으로 작업을 할 수 있는 장점이 있습니다.
Window에서는 원격으로 Windows를 연결하여 원격 작업을 할 수 있습니다.
그렇다만 Linux 컴퓨터는 Xwindow가 설치되어 있는데 Windows에서 Linux컴퓨터의 Xwindow를 원격으로 실행 시킬까요?
여러가지 방법 중에서 VNC를 사용하는 방법이 있지만, VNC demon을 실행시키지 않으면 Windows에서 Linux컴퓨터의 Xwindow 실행시킬수 없습니다.
여기서는 Windows에서 Xming을 설치한 다음 Xming을 이용하여 쉽게 Linux컴퓨터의 Xwindow를 원격으로 실행하는 방법을 알려드리겠습니다.
Wikipedia : Xming
배포사이트 : http://www.straightrunning.com/XmingNotes/
Xming는 Windows용 X Server입니다.
Microsoft사의 Windows에서 Xwindow용 프로그램을 출력할 수 있도록 해주는 화면 출력 서버입니다.
Microsoft사의 Windows에서 Linux 컴퓨터안의 X Window 프로그램을 화면에 출력할 수 있는 서버인 Xming을 설치하면 리눅스 프로그램도 Microsoft사의 Windows에서 실행 할 수 있습니다.
Windows에서 리눅스 프로그램을 실행하는 것처럼 보이지만, 실제 실행은 리눅스 컴퓨터에서 하고, 다만 X Server는 프로그램에서 전송하는 화면을 출력하고, 사용자의 키보드나 마우스와 같은 입력을 프로그램 쪽으로 전송해 주는 역할을 합니다.
Xming 설치 및 실행
- http://sourceforge.net/projects/xming
- Xming 설치.
- Xming-fonts 설치.
Windows XP와 CentOS 5입니다.
1. 우선 XLaunch를 띄웁니다.
2. Display settings에서 One window without titlebar를 선택합니다.
3. 데스크탑에서 Xwindow를 실행시킬려면 Start a program을 선택합니다.
4. 여기서 Xwindow환경을 실행할때에 Gnome를 실행하려면 Start Program에서 gnome-session을 넣고 KDE를 실행하려면 startkde를 넣으시면 됩니다.
원격접속할때에는 Run Remote에서 Using Putty를 선택하여 IP와 ID, Password를 넣으시면 됩니다.
5. Clipboard를 원격접속하는 곳에서 쓸려면 선택합니다.
6. 이제 셋팅이 끝났습니다.
결과 화면
ps1. Xmanager같은 비싼 프로그램이 한글지원도 편하게 되어서 사용하기에 좋긴 하지만, 학생이고 오픈소스로 공개된 Xming을 오픈소스 프로그램인 iPutty에 연결해 씁니다. 있을 것은 다 있는 오픈소스 프로그램들이라서 굳이 불법으로 쓸 필요는 없으니깐요.
ps2. Xming때문에 학교 안나오고 집에서 작업 한 후에 교수님에게 작업한 결과물을 보여주면서 학교는 나왔습니다 하면서 땡땡이 칠 수 있는 장점도 있습니다!
'컴퓨터 > Linux' 카테고리의 다른 글
Ubuntu에 Chromium(Google Chrome)을 deb패키지로 설치하기 (0) | 2009.08.08 |
---|---|
뒤늦은 Ubuntu 8.10 Upgrade (0) | 2008.12.14 |
CentOS에서 Google Gadget을 설치하기 (1) | 2008.10.25 |
Linux에 나오는 에러는 다 보는 것 같구나. (0) | 2008.10.12 |
서울한강체, 서울남산체를 리눅스에 설치. (2) | 2008.07.28 |
CentOS에서 Google Gadget을 설치하기
이번에 연구실에 있는 CentOS에서 Google Gadget을 설치하기로 결심했습니다. Windows에 사용하는 것 처럼 Linux에서도 사용해보고 싶어서였죠.
그래서 Google에서 Beta로 제공하는 googld-gadgets-for-linux를 설치하게 되었습니다!!!
웹사이트 : http://code.google.com/p/google-gadgets-for-linux/
Google Gadget for linux Homepage (http://code.google.com/p/google-gadgets-for-linux/)
저도 Windows에서 쓰는 것 같이 Google Desktop Gadget을 사용하려고 삽질을 이룩하게 되었습니다.
우선 다운로드 받은 다음 /usr/local 폴더에 가서 압축을 풀고 컴파일을 하려고 했습니다.
컴파일 하기 전에 어떻게 빌드할 것인가를 참고해보고 빌드를 합니다.
(HOW TO BUILD http://code.google.com/p/google-gadgets-for-linux/wiki/HowToBuild )
위의 링크대로 설치하려고할때에는 CentOS에서 없는 것들이 나옵니다. ㅠㅠ
선수로 설치해야하는 패키지 중에서
You need install following packages in order to prepare and build the source code.
* autoconf >= 2.50
* automake >= 1.9
* libtool >= 1.5.20
This project also depends on the following libraries:
* SpiderMonkey >= 1.60
* libcurl >= 7.15.0, openssl backend is required
* libxml2 >= 2.6.0
* zlib >= 1.2.0
* xulrunner-dev >= 1.8
* D-Bus >= 1.0.2
* gstreamer and gstreamer-plugin-base >= 0.10.0
You can choose from the two toolkits: GTK or QT. If you choose GTK, this project also depends on the following libraries:
* cairo >= 1.0.0, 1.2.0 or above is better.
* gtk >= 2.8.0, 2.10.0 or above is better.
If you choose QT, the project also depends on the following libraries:
* Qt and QtWebKit >= 4.3, (it's optional, and 4.4 is better).
These packages are included in most modern Linux distributions, you can install them using software management application provided by the distribution.
CentOS에서는 SpiderMonkey가 없습니다 ㅡ,.ㅡ
우선 설치한다고 configure를 실행시켰더니 아래의 메시지가 나오면서 설치를 하기에 껄끄러운 상황까지 옵니다.
Build options:
Version "0.10.2"
Install prefix /usr
Install included libltdl yes
Build shared libs yes
Build static libs yes
Enable debug no
Host type linux
OEM brand
Libraries:
GTK SVG Support no
Build libggadget-gtk yes
Build libggadget-qt no
Build libggadget-dbus yes
Extensions:
Build dbus-script-class yes
Build gtk-edit-element yes
Build gtkmoz-browser-element no
Build qtwebkit-browser no
Build gst-audio-framework yes
Build gst-video-element yes
Build gtk-system-framework yes
Build qt-system-framework no
Build linux-system-framework yes
Build smjs-script-runtime no
Build qt-script-runtime no
Build curl-xml-http-request yes
Build qt-xml-http-request no
Build libxml2-xml-parser yes
Hosts:
Build gtk host no
Build qt host no
configure: WARNING: Neither gtk host nor qt host will be built !!!
Nothing can be used to run Google Gadgets for Linux.
Hosts가 설정안되는 위 문제는 js, js-devel, nspr, nspr-devel패키지를 설치하면 됩니다.
설치를 하면 문제없이 컴파일을 할 수 있는 상태가 됩니다.
Build options:
Version "0.10.2"
Install prefix /usr/local
Install included libltdl yes
Build shared libs yes
Build static libs yes
Enable debug no
Host type linux
OEM brand
Libraries:
GTK SVG Support no
Build libggadget-gtk yes
Build libggadget-qt no
Build libggadget-dbus yes
Extensions:
Build dbus-script-class yes
Build gtk-edit-element yes
Build gtkmoz-browser-element no
Build qtwebkit-browser no
Build gst-audio-framework yes
Build gst-video-element yes
Build gtk-system-framework yes
Build qt-system-framework no
Build linux-system-framework yes
Build smjs-script-runtime yes
Build qt-script-runtime no
Build curl-xml-http-request yes
Build qt-xml-http-request no
Build libxml2-xml-parser yes
Hosts:
Build gtk host yes
Build qt host no
[root@localhost google-gadgets-for-linux-0.10.2]#
그리고 나서 아래와 같은 명령어를 치고 나서 컴파일을 합니다.
[root@localhost google-gadgets-for-linux-0.10.2]# make install
그리고 나서 ggl-gtk를 실행시킵니다.
드디어 띄운 결과 화면!!
CentOS에서 드디어 설치한 Google Gadget실행화면입니다.
컴파일에러나오는 것 수정하느라 미치는 줄 알았죠.
Ubuntu에서 apt-get으로 패키지 설치하다, 오랜만에 컴파일 해서 설치하니깐 재미는 있는데 삽질을 해버렸습니다.
드디어 연구실에 설치한 CentOS로 Google Gadget을 맛보게 되어서 기쁩니다.
'컴퓨터 > Linux' 카테고리의 다른 글
뒤늦은 Ubuntu 8.10 Upgrade (0) | 2008.12.14 |
---|---|
Xming으로 Windows에서 Xwindow를 원격접속하기 (3) | 2008.10.25 |
Linux에 나오는 에러는 다 보는 것 같구나. (0) | 2008.10.12 |
서울한강체, 서울남산체를 리눅스에 설치. (2) | 2008.07.28 |
Mac OS Theme를 Ubuntu에 설정하였음. (2) | 2008.07.22 |
[영화] 굿'바이 특별시사회 당첨
|
모 사이트에서 신청한 굿'바이 특별시사회에 당첨이 되었습니다.
10월 16일 목요일 오후 9시서 부터 서대문역 8번 출구에 있는 드림시네마에서 한다고 하네요.
버스타고 지나갈때 마다 허름한 극장을 지나가는데 그 허름한 단관극장인 드림시네마에서 한다니깐 가고 싶군요.
드림시네마는 서울시내에서 얼마 남지 않은 단관극장이라서 멀티플렉스 극장만 가본 저로서는 어떻게 생겼는지 궁금하네요. ㅎㅎ
위 영화는 아래와 같은 상을 받을 정도로 작품이 괜찮은 것 같더군요.
제 13회 부산 국제 영화제 초청작
2008년 제 17회 중국 금계백화 영화제 3관왕 수상!
(최우수 작품상, 최우수 감독상, 남우 주연상)
2009년 제 81회 아카데미 외국어 영화상 부문 일본 대표 선정!
예고편
ps. 1인당 표 2장인데 같이 가서 볼 사람이 없다. 혼자가서 봐야할까? 누군가 같이 볼 사람을 수소문을 해야할듯 하다.
'영화' 카테고리의 다른 글
집행자 (0) | 2009.11.05 |
---|---|
충격과 공포다! 오펀 : 천사의 비밀 (0) | 2009.07.31 |
마을에 부는 산들바람 (0) | 2008.07.08 |
버킷 리스트(The Bucket List)를 보았습니다. (1) | 2008.03.29 |
미야자키 하야오의 새 애니메이션 "하울의 움직이는 성" (0) | 2005.01.02 |
Linux에 나오는 에러는 다 보는 것 같구나.
Out of Memory: Kill process
REP blah~ blah~
Kernel panic - not syncing: Attempted to kill init!
'컴퓨터 > Linux' 카테고리의 다른 글
Xming으로 Windows에서 Xwindow를 원격접속하기 (3) | 2008.10.25 |
---|---|
CentOS에서 Google Gadget을 설치하기 (1) | 2008.10.25 |
서울한강체, 서울남산체를 리눅스에 설치. (2) | 2008.07.28 |
Mac OS Theme를 Ubuntu에 설정하였음. (2) | 2008.07.22 |
노트북에 Gentoo를 깔아볼까? (0) | 2008.07.12 |
오랜만의 블로깅
'일상다반사' 카테고리의 다른 글
케익 먹고 싶다. (5) | 2008.12.08 |
---|---|
2008년 11월 28일 금요일 오후 5시경 남문관에서 (0) | 2008.11.29 |
에이콘출판사에서 도서상품권을 주었어요. (1) | 2008.08.05 |
연구실에서 바라본 불 켜진 홍문관 (1) | 2008.06.27 |
RollingList에서 선물을 받았습니다. (0) | 2008.06.26 |
제 5회 다음 DevDay 신청을 했다.
Daum 개발자 네트워크 - 제5회 Daum DevDay 안내
likejazz님 - 제5회 Daum DevDay
고감자님 - 5회 Daum Dev Day 참가신청을...
jong10님 - 제5회 Daum DevDay (in 제주)
제 5회 Daum DevDay
이번에 제주도에 열리는 제 5회 다음 DevDay신청을 하였다.
Jong10님께서 미투데이에 "Daum DevDay 8월 29일(금)~30일(토) -> 저 좀 끼워주실 팀 구합니다!! (초 진지함)"을 올려서 바로 끌렸습니다. 멋모르고 같이 하자고 일을 저질렀는데 이제 실력발휘를 해야할듯 ㄷㄷㄷ
- 행사명: 제5회 Daum DevDay
- 일시: 2008년 8월 29일(금)~30일(토)
- 장소: 제주 Daum GMC
홈페이지에 위와 같이 공지가 되어 있더군요. 저는 제주도가 끌려서 그리고 고수님들과 프로그래밍을 하고 싶어서 참여를 하게 되었습니다.이번 행사는 1박 2일간의 행사로 기획했으며 첫째날은 DevDay를 진행하고 둘째날 제주 투어 프로그램으로 구성했습니다. 지난 행사들과 마찬가지로 직접 프로젝트를 제안하고 다양한 언어를 통해 실제로 현장에서 구현해보는 라이브 코딩 행사입니다. 단, 이번에는 야외에서 바베큐 파티와 함께 개발을 하는 차이가 있지요. ^^ 아울러 이번 행사는 2~4인으로 구성된 팀 단위로만 참가 신청을 받으며 대표 1인만 신청하시면 됩니다. 또한 전체 참가 인원의 20% 이상은 여성으로 선발하는 여성 쿼터제를 적용하고자 하오니 여성 개발자 여러분들의 많은 참여 바랍니다.
참가 신청은 8월 15일(금)까지 가능하며 이 후 추첨을 통해 40명을 선정, 8월 18일(월) 이 곳에 공지하도록 하겠습니다. 많은 신청 바랍니다.
행사 페이지: http://dna.daum.net/devday/
이 행사에 신청해서 당첨되면 단돈 3만원에 다음에서 밥주고 재워주고 여행까지 시켜준다는 아름다는 혜택을 준다고 하더군요.
Ruby on Rails라는 것으로 매쉬업을 하기로 하고 남들을 어떻게 이길지에 대해서도 의논을 많이 했습니다.
제발 당첨되면 방학 끝무렵에 제주도에 배우면서 거의 공짜로 놀러갈 수 있을텐데, 제 능력이 될지가 의문시;;
Ruby on Rails로 거길 갈 수 있는 기회가 있었으면 좋겠어요 ;ㅁ;
프로그램 진행 순서입니다.
'컴퓨터' 카테고리의 다른 글
Tmax Window 발표에 대한 단상 (2) | 2009.07.09 |
---|---|
노트북 배터리 리필함. (4) | 2009.02.04 |
정보검색에 대해서 (1) | 2008.08.13 |
Ruby를 이용하여 Egloos에 글쓰기 (0) | 2008.08.08 |
Ruby를 이용하여 Tistory에 글쓰기 (0) | 2008.08.08 |
정보검색에 대해서
응용데이터베이스 수업시간에 김경창 교수님께서 데이터베이스의 응용분야인 정보검색(Information Retrieval)에 대해 설명하시면서 Google의 예를 설명하셨습니다. Google의 성공 이면에는 정보검색(Information Retrieval)에서 나온 이론을 토대로 한 것이라고 한 것에 흥미가 느껴졌습니다.
Page Rank라는 이론이 정보검색이론에서 출발했다는 사실에 흥미가 느꼈죠. 교재에 있는 내용중에서 매우 관심을 끄는 문구가 있었으니
If the pages pointing to this page are good, then this is also a good page.
(만약 홈페이지가 가리키는 페이지가 좋으면 그 또한 좋은 페이지이다. 의역하면 좋은 사이트가 가리키는 사이트는 좋다.)
구글이 인터넷 검색엔진을 휩쓴 것이 바로 정보 검색이론을 바탕으로 한것입니다.
Google같은 검색엔진이 돌아가는 것을 이론적으로 볼려면 정보 검색을 공부하면 나옵니다.
Modern Information Retrieval(현대 정보 검색)
이번 마지막 4학년 2학기때에는 정보검색을 들을 예정인데, Google 검색엔진이나 Naver, Daum검색엔진의 작동원리나 웹 크롤러인 Googlebot, Naver robot, Daumoa robot이 작동되는 원리같은것을 배울 것 같습니다.
4학년 2학기 컴퓨터공학과 전공인 "정보검색"
마지막 학기에도 공부하는 열성을 가지면서, 12월달 이후로 내년 2월 전까지 Lucene이라는 오픈소스 프로젝트를 가지고 정보검색엔진을 만들어 볼까 생각도 합니다.^^
'컴퓨터' 카테고리의 다른 글
노트북 배터리 리필함. (4) | 2009.02.04 |
---|---|
제 5회 다음 DevDay 신청을 했다. (0) | 2008.08.13 |
Ruby를 이용하여 Egloos에 글쓰기 (0) | 2008.08.08 |
Ruby를 이용하여 Tistory에 글쓰기 (0) | 2008.08.08 |
노트북이 고장났어요. (2) | 2008.08.01 |