<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'ruby' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/ruby</link>
		<description>ruby</description>
		<language>ko</language>
		<pubDate>Thu, 17 May 2012 15:06:59 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[[Ruby] Ubuntu 12.04 + Ruby 1.9.3p0 + AptanaStudio3]]></title>
	<link>http://mcchae.egloos.com/10887034</link>
	<guid>http://mcchae.egloos.com/10887034</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds24.egloos.com/pds/201205/17/18/a0105618_4fb4946ab6e7a.png"  
				alt="[Ruby] Ubuntu 12.04 + Ruby 1.9.3p0 + Apt.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 역시 새로운 환경에서 새로운 언어를 해 보는 것은 쉬운 일이 아니네요.  더군다나 해당 언어가 최신 버전을 요구할 때는 더 말이지요.    암튼 며칠에 걸쳐 두 번째의 시도로 ruby 의 스크립트 개발 환경과 Debug 환경을 구축했습니다.  IDE로는 Eclipse + RDT 로 연결을 해 보려고 하였으나 아직 잘 모르는게 있어서 그런지 실패를 했고,  일단은 Aptana Studio 3에서 아무런 설정 변경 없이 성공했습니다.    일단 Ubuntu 12.04 LTS Desktop (Server 버전도 상관없습니다)에   최신 ruby 1.9.3p0 버전을 설치하는 방법을 참고하시구요,    debuger를 위해서    $ sudo gem install ruby-debug19$ sudo gem insta	]]>
	</description>
	<pubDate>Thu, 17 May 2012 15:06:59 +0900</pubDate>
	<dc:creator><![CDATA[지훈현서]]></dc:creator>
</item>
<item>
	<title><![CDATA[[우분투12.04LTS] Ruby On Rails 설치]]></title>
	<link>http://mcchae.egloos.com/10885762</link>
	<guid>http://mcchae.egloos.com/10885762</guid>
	<description>
	<![CDATA[ 
지난번 우분투 10.04 LTS 에서 Ruby On Rails 를 설치하는 방법을 살펴보았는데,  이번에는 12.04 LTS 버전에서 Ruby On Rails를 설치하는 방법에 대하여 살펴보도록 하겠습니다.    아래와 같이 RVM으로 설치를 해 보았는데,  Eclipse 환경에서 디버깅 오류가 발생했습니다.  찾아보다가 새로운 패키지가 12.04에서는 지원 되는 것을 알았습니다.    1) 만약 기존에 ruby 1.8 이 설치되어 있다면 삭제합니다  $ ruby --version  으로 확인을 합니다  또는,  $ dpkg -l | grep -i ruby  로 설치된 ruby 패키지를 검색합니다.    저는 다음과 같은 네 개의 패키지가 있었습니다.  $ sudo purge rubygems ruby1.8-	]]>
	</description>
	<pubDate>Mon, 14 May 2012 15:08:28 +0900</pubDate>
	<dc:creator><![CDATA[지훈현서]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Ruby] 정규표현식]]></title>
	<link>http://bcatshia.egloos.com/449388</link>
	<guid>http://bcatshia.egloos.com/449388</guid>
	<description>
	<![CDATA[ 
정규표현식이란?정규표현식은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다.[위키 참조]  사용방법은 슬래시를 앞뒤에 놓고, 내부에 정규표현을 적거나 %r리터럴을 이용하면 된다./[aeiou]/ 면 주어진 식에서 모음을 매치하게 된다.  기본적인 몇가지만 안내하면 다음과 같다.*  : 직전 패턴을 0회 이상 반복+  : 직전 패턴을 1회 이상 반복[] : 괄호 안에 열거한 문자 중 하나에 매칭{n} : 직전 패턴을 n회 반복? : 직전 패턴을 0, 1회 반복| : OR와 같은 의미로 해석하면 된다.  루비에서 사용중인 엔진1.8 이전 : GNU regex 를 개조한 독자적인 정규표현 엔진1.9 이후 : 오니구루마 라이브러리.	]]>
	</description>
	<pubDate>Fri, 03 Feb 2012 21:43:53 +0900</pubDate>
	<dc:creator><![CDATA[검은 고양이의 생존기]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Ruby] 컨테이너]]></title>
	<link>http://bcatshia.egloos.com/448876</link>
	<guid>http://bcatshia.egloos.com/448876</guid>
	<description>
	<![CDATA[ 
사용하는 컨테이너는 2가지. 배열과 해시입니다.다른 것들은 여기에 Mix in 을 이용해서 확장을 하죠.  들어가기전에 배열이든 해시든 저장하는건 객체 자체가 아닌, 참조임을 알려드릴게요.  1. 배열[]를 이용한 배열 리터럴 표기법을 그대로 사용이 가능합니다.다만 내부에 들어가는 객체의 종류는 제한이 없죠.제한이 없다는 이야기는,  t = &quot;str&quot;a = [1, 2, &quot;String&quot;, t, [1,2,3]]  이런 입력도 가능하게 한다는 이야기.한마디로 말하자면, 배열 내부 객체들이 전부 같은 종류일 필요가 없다는 의미입니다.객체 자체를 배열에 넣는게 아닌, 참조를 이용한 배열이라는 사실을 상기하신다면위에 대해서는 간단하게 납득하실 수 있을겁니다.  인덱스는 0부터 시작하는 번호로 매겨집니다.그런데 웃기는건	]]>
	</description>
	<pubDate>Fri, 03 Feb 2012 18:17:27 +0900</pubDate>
	<dc:creator><![CDATA[검은 고양이의 생존기]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Ruby] 제어 구문]]></title>
	<link>http://bcatshia.egloos.com/447854</link>
	<guid>http://bcatshia.egloos.com/447854</guid>
	<description>
	<![CDATA[ 
루비에서는 중괄호를 사용하지 않고, 대부분 end 를 이용한 종료 처리를 한다.  if 구문if 조건	~~~else	~~~end  else if 의 경우, C 에서는 if 와 else 의 조합이었는데, 루비는 elsif 로 사용합니다.절대 elseif 가 아니라는걸 명심하자  unless 구문unless 조건식  ~~else  ~~end말 그대로의 의미. if not 이라고 생각하면 ok.    case 구문case 조건식  when 결과1 then ~~~  when 결과2 then ~~~  else ~~~end우리가 일반적으로 배우는 switch 구문 되시겠습니다.구조는 대강 보시면 이해하실테고, default 대신에 else 를 쓰는 것이 조금 흥미롭죠.  while 구문while 조건식  ~~~endf	]]>
	</description>
	<pubDate>Fri, 03 Feb 2012 10:50:54 +0900</pubDate>
	<dc:creator><![CDATA[검은 고양이의 생존기]]></dc:creator>
</item>
<item>
	<title><![CDATA[groovy, ruby, python 어떤 스크립트 언어가 성능이 좋을까?]]></title>
	<link>http://calmglow.egloos.com/4662723</link>
	<guid>http://calmglow.egloos.com/4662723</guid>
	<description>
	<![CDATA[ 
python, 참 애착이 가는 언어이다. 간단한 무언가를 만들 때는 참으로 요긴하다만,  뭔가 거창한 것을 만드려고 할 때 주저하게 하는 것이 있으니, 바로 성능 문제. 특히 멀티 스레드기반 개발을 해야할 때 cPython의 성능 저하는 아직 완벽하게 풀지 못한 숙제인듯 하다. (요새는 많이 나아졌나 모르겠다.)    ruby는 성능 면에선 여느 스크립트 언어에 비해서도 꽤 좋은 편이다. ruby도 그렇지마는 jruby도 성능은 오히려 ruby보다도 좋다. (역시 jvm 짱)    10년을 넘게 튜닝을 단단히 해오면서 Java의 성능은 이제 C++과도 견줄만큼 많이 좋아졌다. 그러다보니 JVM기반의 스크립트 언어 역시 성능면에서 별로 나쁜 소릴 듣지는 않는다. 그런면에서 Groovy가 꽤 좋은 대안이 될 수	]]>
	</description>
	<pubDate>Thu, 05 Jan 2012 00:05:40 +0900</pubDate>
	<dc:creator><![CDATA[calmglow (최진호)]]></dc:creator>
</item>
<item>
	<title><![CDATA[DotCloud 에서 Redmine 수정 후 Push 하였을때 발생하는 오류에 대한 대처법]]></title>
	<link>http://spectrum.egloos.com/5565817</link>
	<guid>http://spectrum.egloos.com/5565817</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds22.egloos.com/pds/201110/30/21/c0002721_4eac1f3f6435a.png"  
				alt="DotCloud 에서 Redmine 수정 후 Push 하였을때.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>  구글링해보았다.  a key is required to write a cookie containg the session data  오류인데 당황하지 말고  $ dotcloud ssh redmine.redmine (redmine.redmine 은 나만 이렇게 쓰고 있으니 알아서 변경하시길)로 들어가서   $ cd current$ rake config/initializers/session_store.rb  해주면 끝.	]]>
	</description>
	<pubDate>Sun, 30 Oct 2011 00:50:19 +0900</pubDate>
	<dc:creator><![CDATA[아는 길도 돌아가자]]></dc:creator>
</item>
<item>
	<title><![CDATA[근사적으로 방정식의 해를 구하는 프로그램(ruby)]]></title>
	<link>http://hcno.egloos.com/5554285</link>
	<guid>http://hcno.egloos.com/5554285</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds23.egloos.com/pds/201110/03/22/c0011122_4e89cc0cb2c5d.png"  
				alt="근사적으로 방정식의 해를 구하는 프로그램(ruby)" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 원본은 수치해석 과목 과제 프린트에 있는 예제용 C 프로그램(...)  원래 프로그램 내에 정해져 있는 방정식에다 구간을 주고 중간값의 정리를 이용해 푸는 프로그램이었는데, ruby로 옮기면서 명령줄 인수로 사용자가 방정식을 주고 근사 해를 구하는 것으로 바꾸었습니다.ruby는 완전히 까먹었다가, 최근에 얇은 책 한권 빌려서 앞부분만 잠깐 보고 짜 봤는데 그래도 그럭저럭 돌아가네요.제대로 된 지식도 없이 무식하게 C에서 옮긴거라 소스는 완전 엉망입니다만, 이런게 돌아간다는 것 자체가 ruby의 간편함을 보여주는 듯 합니다.  혼돈을 엽니다      arg = ARGV.length  $a = Array.new()  $b = Array.new()  ai=0  bi=0  for i in 0...arg do    	]]>
	</description>
	<pubDate>Tue, 04 Oct 2011 00:10:36 +0900</pubDate>
	<dc:creator><![CDATA[북쪽하늘 별자리]]></dc:creator>
</item>
<item>
	<title><![CDATA[다즐링 아르야 루비 [EX 6] F/F 2011]]></title>
	<link>http://outopos.egloos.com/5527673</link>
	<guid>http://outopos.egloos.com/5527673</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds21.egloos.com/pds/201105/18/32/c0062332_4dd3a9a22090b.jpg"  
				alt="다즐링 아르야 루비 [EX 6] F/F 2011" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>   Thunderbolt tea Darjeeling ARYA Ruby [EX 6] 1st Flush 2011   좋아하는 것은 아껴뒀다 마지막에 먹는 스타일이라서-ㅎ 이번에 구입한 퍼스트 플러쉬 중 마지막 시음기는 오늘 작성한 다즐링 아르야 루비.  푸릇하기 보다 갈색빛이 도는 아르야 루비에서는  달콤한 과일향이 나고, 끝에 고소한 견과류 향이 묻어난다.  보송보송한 털로 뒤덮힌 찻잎은 푸릇하고, 실버팁이라고 하기엔 금색에 가깝다.  길다란 팁들이 많이 들어있어서 찻잎이 부슬부슬해보인다.  잎 상태 자체는 좋은 편인데 요렇게 엉겨붙어 있는게 좀 있다. 진공포장하는 과정에서 문제가 있었던 걸까?  3g/600mL/3min  퍼스트 플러쉬임에도 색이 붉어 루비티라고 부르는데-  엷게 우려졌는지 찻물은 많이도 밝	]]>
	</description>
	<pubDate>Wed, 18 May 2011 20:20:31 +0900</pubDate>
	<dc:creator><![CDATA[1cm]]></dc:creator>
</item>
<item>
	<title><![CDATA[ruby on rails comet juggernaut 채팅 서버 구축]]></title>
	<link>http://lunare.egloos.com/4027041</link>
	<guid>http://lunare.egloos.com/4027041</guid>
	<description>
	<![CDATA[ 
ruby on rails comet juggernaut 채팅 서버 구축  orbited보다 performance면에서  떨어지는 것 같다. 또한 flash를 이용하기 때문에 모바일 환경에서 안된다.   공식 사이트는 http://juggernaut.rubyforge.org/여기고  comet, 폴링과 비교해서 장점을 적어두는데 폴링보다 뛰어난건 확실한 것 같지만 comet보단 잘 모르겠다. flash라는게 너무 크다.  사용한 머신환경 및 버전  centOS 5ruby 1.8.7rails 2.3.11gem 1.6.1    1) 필요한 gem들을 설치하자gem install jsongem install eventmachinegem install juggernautgem install maccman-jugger	]]>
	</description>
	<pubDate>Sat, 23 Apr 2011 20:16:06 +0900</pubDate>
	<dc:creator><![CDATA[LunarEffect]]></dc:creator>
</item>
<item>
	<title><![CDATA[Windows 환경에서 Redmine 설치, MySQL 백업/복구, SVN 연동]]></title>
	<link>http://indoprince.egloos.com/2735451</link>
	<guid>http://indoprince.egloos.com/2735451</guid>
	<description>
	<![CDATA[ 
설치환경  Ruby 1.8.6 ( 최신버전 :  Redmine 1.1.2 ( 최신버전 :  MySQL 5.5.10 ( 최신버전 :  TortoiseSVN 1.6.99 Nightly Build ( 최신버전 :   old 시스템에서 MySQL 백업    cmd 실행 후 redmine DB 백업    &amp;gt; mysqldump -u 사용자 -p비밀번호 redmine &amp;gt; redmine_xx.sql  ( 띄어쓰기 유의 )    new 시스템에서 MySQL 설치 &amp;amp; 복구    MySQL Windows 버전 다운 &amp;amp; 설치. 쉽다.    cmd 실행 후 mysql 접속    &amp;gt; mysql -u 사용자 -p비밀번호    MySQL DB 생성 / 사용자 등록 / 권한 설정    &amp;gt; create 	]]>
	</description>
	<pubDate>Wed, 30 Mar 2011 17:36:00 +0900</pubDate>
	<dc:creator><![CDATA[인도왕자의 블로그]]></dc:creator>
</item>
<item>
	<title><![CDATA[주말 로그]]></title>
	<link>http://spectrum.egloos.com/5458107</link>
	<guid>http://spectrum.egloos.com/5458107</guid>
	<description>
	<![CDATA[ 
불안해서 rspec을 써야겠다.http://iamneato.com/2009/08/01/rspec-and-sinatra-quick-start지저분하게 LIST/DELETE/CREATE/UPDATE/INIT 구현p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #2f2fd0}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c02d9d}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px}p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo}	]]>
	</description>
	<pubDate>Sat, 19 Mar 2011 17:49:59 +0900</pubDate>
	<dc:creator><![CDATA[아는 길도 돌아가자]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Ruby] crc32.rb]]></title>
	<link>http://tactlee.egloos.com/2669596</link>
	<guid>http://tactlee.egloos.com/2669596</guid>
	<description>
	<![CDATA[ 
Ruby로 CRC32를 계산할 일이 생겼는데, 구글링해서 찾은 코드가 엄청 느려서 갖고 있던 C 코드를 Ruby로 옮겨봤다. 처음에는 CRC 계산이 틀려서 디버깅 하느라 좀 힘들었다. 문제는 Ruby에서 ~0xFFFFFFFF는 0이 아니라 0xF00000000라는데 있었다. 하여간,  crc32 = Crc32.newcrc_value = 0crc_value = crc32.block([1, 2, 3, 4], crc_value)crc_value = crc32.block([5, 6, 7, 8], crc_value)printf &quot;CRC=0x%08X\n&quot;, crc_value  이런 식으로 쓰면 된다. CRC를 계산할 블럭을 여러 개로 쪼개서 계산할 때 편리하다.  crc32.rb  class Crc32      def	]]>
	</description>
	<pubDate>Sat, 28 Aug 2010 02:58:06 +0900</pubDate>
	<dc:creator><![CDATA[호기심 많은 녀석]]></dc:creator>
</item>
<item>
	<title><![CDATA[썬더볼트 티 : 다즐링 아르야 루비 [EX-13] F/F 2010]]></title>
	<link>http://outopos.egloos.com/5326332</link>
	<guid>http://outopos.egloos.com/5326332</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds19.egloos.com/pds/201005/29/32/c0062332_4c0085e1ab3f7.jpg"  
				alt="썬더볼트 티 : 다즐링 아르야 루비 [EX-13] F/F 2010" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>   Thunderbolt Tea Arya RUBY [EX-13] First Flush 2010   다즐링과 함께한 한주, 였달까. 이번에 구입한 차들을 마셔봤는데 가장 내 입에 맞았던 건 아르야 루비 같다.  아르야 다원은 질 좋은 다즐링 티를 생산해 내는 다원 중 하나. 보통 밝고 여리여리한 수색은 퍼스트 플러쉬의 특징 중 하난데, 루비는 이름처럼 붉은 수색을 갖고 있다고 한다.  마시면서 다른사람들에게도 맛보였을 때, 이게 정말 홍차야? 라는 질문을 많이 들었었다. 구수하면서도 익숙한 향이 다른 홍차보다는 중국차 쪽에 가깝다 싶었는데 우롱차의 특징과 향을 갖고 있다고 홈에 적혀있다. 4.5g의 찻잎. 알이 굵다. 2009 세컨드 플러쉬처럼 길쭉길쭉하지는 않지만 여전히 부피감 있다. 바삭해 보이는 찻잎은 	]]>
	</description>
	<pubDate>Sat, 29 May 2010 12:14:27 +0900</pubDate>
	<dc:creator><![CDATA[1cm]]></dc:creator>
</item>
<item>
	<title><![CDATA[git?]]></title>
	<link>http://icehan.egloos.com/5270723</link>
	<guid>http://icehan.egloos.com/5270723</guid>
	<description>
	<![CDATA[ 
svn 과 같이 버전관리를 하는 놈이다.    거의 없겠지만 windows에서 git을 써야 한다면, windows용 client를 설치하면 된다.  조금 전에 딱 한 번 써 봤으나.. 다시는 쓸 일이 없을 듯 하지만, 사람 일이 맘 같이 되던가.       Clone existing repository 를 이용하여 가져오면 되더라.      redmine에서 gmail을 사용하여 메일을 발송하기 위해서,  꼭 필요한 rails TLS plugin을 설치하기 위해서,   git repository에 저장된 TLS plugin file을 가져오기 위해서,  사용해 보게 되었음. (헥헥..)     오리대마왕님 감사해요~        	]]>
	</description>
	<pubDate>Mon, 17 May 2010 17:23:18 +0900</pubDate>
	<dc:creator><![CDATA[내멋대로 해라]]></dc:creator>
</item>
	</channel>
</rss>

