일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스킨 스쿠버
- 나의 취미
- 명사 추출기
- express for node.js
- 나의 프로젝트
- ror실행
- rss
- iBatis
- ajax
- Lift
- 도커
- node.js web framework
- Eclipse
- C/C++
- 책이야기
- ejb
- flex3
- docker
- Node.js
- nodejs express
- 명사 분석기
- php
- 주식이야기
- Cross
- scala
- 명사 뽑아내기
- 메일왕창보내는법
- 베트남어
- php thumbnail
- 디즈니씨
- Today
- Total
목록My Programing/RUBY Rails (6)
nkdk의 세상
아 드디어 아파치에서 루비를 돌립니다.최초 재부팅 후, 서버에 로그인 한 뒤, sudo apt-get updatesudo apt-get upgrade상기 명령어로 시스템을 업그레이드 시킨다.sudo apt-get install ruby ri rdoc irb -yruby 패키치를 설치한다. 과거에 괜히 최신버젼 설치한답시고, 1.9 설치했다가 피본 경험이 있으므로 --;; 얌전하게 기본 패키지로 설치한다. sudo apt-get install rubygemsrubygems도 설치해 준다. 우분투의 패키지 서비스 덕분에, 더 이상 컴파일 같은 작업은 없다. sudo apt-get install apache2 apache2-mpm-prefork apache2-prefork-dev -ysudo apt-get ..
일단 gem으로 gem update --system를 하여 업데이트를 한다. 다음은 gem install rails를 해서 rails를 설치한다. rails -d mysql myapp // 여기서 myapp는 rails 명령어로 생성할 프로젝트명이다. 이렇게 해야 mysql을 기본으로 사용한다. ruby script/generate 레일스 개발에서 필요한 각종 파일을 자동으로 생성해주는 스크립트 이걸 이용해서 모듈을 설치해서 사용 할 수 있게 하는 겁니다. script/generate을 실행하면 사용방법이 나와있습니다. 간단한 튜토리얼도 좋겠네요. 원문 : http://the-est.com/blog/acher/entry/Top-12-Ruby-on-Rails-Tutorials 링크만 요약합니다. Rolli..
정규표현식은 문자열, 정수, 실수, 배열등을 지원하는 것이다. 하지만 정규표현식은 루비, 펄,awk같은 스크립트 언어만 지원한다. 이것이 난해하기는 하지만 문자열을 다루는 데는 매우 강력한 도구이다. 외부라이브러리 지원과 내장형 직접 지원에는 큰 차이가 있다. 이곳에서는 실제 동작하는 정규표현식 예제를 몇 가지 살펴보도록 한다. Perl혹은 python을 포함하는 문자열을 찾는 패턴은 다음과 같다. /Perl|Python/ 같은 걸로 다음과 같이 표현이 가능하다. /P(erl|ython)/ 패턴에서는 문자 반복을 표현할 수도 있다. 또 다른 패턴으로는 /ab+c/ 는 a가 하나 오고, 그 뒤에 1개 이상의 b가 오고 이어서 c가오는 문자열이다. 이 패턴에서 더하기를 별표로 바꾼 /ab*c/ 는 a가 하나..
이번엔 배열과, 제어문, 순환문에 대해 보겠다 배열은 a = [ 1, '고양이', 3.14] #세개의 구성을 가즌 배열 생성 a[0] 이렇게 치면 1이 출력된다 a[1]은? 당연히 고양이가 출력되겠다 값을 변경하고 싶다면 a[1] = "개" 이렇게 하면 된다 그런데 이런것이 있다. 반복작업에 대한 지겨움? 즉 이런것 말이다 a = [ '오징어', '벌', '꼴뚜기','고양이','상어','개'] 물론 만들어 지기는 하나 ',' 이라는 단순 작업이 얼마나 힘든가? 이 문제를 해결하기 위해 \w 라는 명령어가 있다 a = \w{오징어 벌 꼴뚜기 고양이 상어 개} 이게 끝이다. instHash = { '첼로' => '현악기', '클라리넷'=>'관악기', '드럼'=>'타악기', '오보에'=>'관악기', '트럼펫'..