<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>OddPoet&#039;s βetalog</title>
	<link>http://oddpoet.net</link>
	<description>언제나 미완성... 목표는 인생의 달인!</description>
	<lastBuildDate>Thu, 16 Jun 2011 16:18:53 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Ubuntu에 AirVideo server 설치하기</title>
		<description><![CDATA[sun jdk 및 기타 의존 패키지 설치를 위해서 /etc/apt/source.list 파일에  parter, multiverse 관련 repository가 있는지 확인한다. 주석처리되어 있으면 주석해제한다. # /etc/apt/source.list &#8230; deb http://archive.canonical.com/ubuntu lucid partner deb-src http://archive.canonical.com/ubuntu lucid partner deb http://ftp.daum.net/ubuntu/ lucid multiverse deb-src http://ftp.daum.net/ubuntu/ lucid multiverse deb http://ftp.daum.net/ubuntu/ lucid-updates multiverse deb-src http://ftp.daum.net/ubuntu/ lucid-updates multiverse sun java6 jdk 를 설치한다. sudo install sun-java6-jdk AirVideo [...]]]></description>
		<link>http://oddpoet.net/archives/386</link>
			</item>
	<item>
		<title>RedMine+Gitolite 연동하기</title>
		<description><![CDATA[Redmine-Gitolite으로 Redmine에 Gitolite를 연동하면 아래와 같은 이점이 있습니다. Redmine에서 직접 Git Repository를 생성할 수 있다. GitHub와 유사하게 Redmine에서 Git Repository 접근을 위한 publickey를 등록할 수 있다. Redmine 계정 기반으로 사용자들의 Git Repository 접근 권한을 편하게 관리할 수 있다. 아래 링크를 참고하시면 Redmine 설치는 10분 이내에 끝나니 여기서는 Gitolite와 Redmine+gitolite plugin설치 및 연동만 다룹니다. Redmine 공식 [...]]]></description>
		<link>http://oddpoet.net/archives/355</link>
			</item>
	<item>
		<title>install ruby-1.9.2 on ubuntu/debian</title>
		<description><![CDATA[linux에서 일반 유저 계정이면 rvm(http://rvm.beginrescueend.com/)을 사용하여 ruby를 설치하는게 유용하지만 시스템 레벨 설치에서는  rvm이 번거로운 점이 있습니다. debian/ubuntu package가 항상 조금씩 늦게 나오기 때문에 ruby 최신버전(현재 1.9.2-p136)을 사용해야 할 경우 source compile이 최선책이죠. (참고:  debian package의 ruby-1.9.1은 실제로 ruby-1.9.2-p0입니다.) 그런데  source compile 해서 사용할때 의존성이 있는  library들 때문에 rails 등에서  문제가 발생하지요. 대략적으로 rails 환경을 위한 [...]]]></description>
		<link>http://oddpoet.net/archives/346</link>
			</item>
	<item>
		<title>gem을 rubygems에 등록하고 관리하기</title>
		<description><![CDATA[간만의 포스팅입니다. 자신이 만든 ruby library를 gem으로 만들고 공개배포할 계획이 있다면 rubygems를 이용할 수 있습니다. 그러면 누구나 gem 명령어를 이용하여 내가 만든 gem을 설치할 수 있지요. 그럼 gem을 등록하고, 삭제하는 방법과 prerelease 버전으로 등록하는 방법을 알아봅니다. gem 생성하기 NetBeans에서 ruby project를 만들면 기본 Rakefile 템플릿을 만들어줍니다만, 없으면 만들면 되지요. ^^ 대충 아래처럼 프로젝트 루트에 Rakefile을 [...]]]></description>
		<link>http://oddpoet.net/archives/335</link>
			</item>
	<item>
		<title>Netbeans에서 Ruby 1.9 사용하기 (Windows환경)</title>
		<description><![CDATA[저는 Ruby 개발환경으로 요즘 NetBeans 를 사용하고 있습니다. RadRails는 이클립스 기반 IDE답게 느리고 무겁고, TextMate는 수년간 업데이트도 없는데다가 cucumber/rspec 을 이용하면서 한글 사용할 일이 많아졌는데 한글입출력이 많이 불편하지요. NetBeans의 경우 많이 무겁지도 않고, 기능상으로도 꽤나 괜찮은 편이라서 Ruby IDE로 개인적으로 추천할 만 하네요. (IntelliJ기반의 RubyMine은 30일 평가판을 쓸 수 있지만, 기본적으로 유료라서 써보질 않았네요.) Netbeans [...]]]></description>
		<link>http://oddpoet.net/archives/285</link>
			</item>
	<item>
		<title>TDD에 대한 조금 다른 생각</title>
		<description><![CDATA[Dave Astels의 &#8220;A New Look at Test Driven Development&#8220;라는 Article을 번역한 글입니다. BDD(Behavior Driven Development)의 시작점이라 할 만한 글이지요. 2005년도에 씌여진 아티클이지만, 개발조직에서 TDD의 수행지표로 code coverage를 사용하고 있는 작금의 현실에, TDD의 의미를 다시금 새겨보는데 도움이 될 듯 합니다. 참고로 BDD(Behaviour Driven Development)를 일반적으로 &#8216;행위주도개발&#8217;이라고 번역하는 듯하지만, 문맥상 Behavior를 &#8216;행위&#8217;로 번역할 경우 의미전달이 힘든 부분이 [...]]]></description>
		<link>http://oddpoet.net/archives/242</link>
			</item>
	<item>
		<title>Ruby Symbol 이해하기</title>
		<description><![CDATA[[예전 TextCube로 블로그하던 시절에 썼던 포스트인데, 다시 Ruby 만지작거리다가 생각이나서 DB에서 내용 복원했습니다.] 최근 Ruby와 Rails를 공부하고 있는데, Ruby의 Symbol이라는 게 잘 이해가 되지 않았다. 기존에 내가 배웠던 언어들 중에는 그와 비슷한게 없었던 터라 도무지 감이 안 잡혔다. 구글링 결과 대략 감을 잡았으니, Ruby Symbol의 정체에 대해 간단히 정리해본다. String vs. Symbol puts :hello  #symbol [...]]]></description>
		<link>http://oddpoet.net/archives/231</link>
			</item>
	<item>
		<title>RVM : Ruby Version Manager</title>
		<description><![CDATA[간만에 다시 Ruby를 가지고 놀고 있습니다. 1.9.x 버전에서 달라진 부분도 있고해서 macport로 1.9.1버전을 설치하는데 컴파일 오류가 나더군요. 구글링 결과 openssl 업데이트와 관련된 문제임을 파악했으나, 공식 패치버전이 macport repository에 올라오는데 몇 일은 걸릴 것 같더군요. 다른 대안을 찾다가 RVM(Ruby Version Manager)라는 멋진 녀석을 찾았습니다. 당분간 1.8.x, 1.9.x 사이를 오가면서 놀텐데 RVM으로 각 루비 버전들을 설치 및 [...]]]></description>
		<link>http://oddpoet.net/archives/217</link>
			</item>
	<item>
		<title>XStream에서 null값을 xml/json으로 serialize하기</title>
		<description><![CDATA[XStream은 Java Object에 대한 xml serialize를 제공하는 Libraray입니다. 물론 deserialize도 지원하며, json 변환 역시 지원하지요. 문제상황 하지만 XStream은 Object의 property 값이 null 인 경우에는 해당 property를 serialize 하지 않습니다. 예를 들면&#8230; @XStreamAlias("Person") class Person { public String firstName; public String lastName; public String middleName; } ...... Person jobs = new Person(); jobs.firstName = "Steve"; jobs.lastName [...]]]></description>
		<link>http://oddpoet.net/archives/192</link>
			</item>
	<item>
		<title>삼성 첫 바다폰, wave를 보며&#8230;</title>
		<description><![CDATA[삼성의 첫 바다폰 wave가 발표되었습니다. 스마트폰의 하드웨어 스펙이야 전반적으로 평균화되고 있는 추세이고, 이미 S/W가 중요해지는 시점이다보니 wave폰 자체보다는 삼성 독자 플랫폼인 바다(bada)에 더 관심이 가는데 bada developer(http://developer.bada.com/)를 보면 준비는 잘해온 듯 합니다. 바다의 미래가 불투명한 이유 하지만 바다플랫폼의 성공여부에 대해서 여전히 부정적인 생각이 많이 드네요. 위험요소들을 생각해보면 애플 따라하기 정도의 전략만으로는 부족하고, 플러스 알파가 필요한 [...]]]></description>
		<link>http://oddpoet.net/archives/122</link>
			</item>
</channel>
</rss>

