<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>has_many :questions, :through =&gt; :forward</title>
		<link>http://hiphapis.net/</link>
		<description>웹표준이 취미이고 UX에 관심이 많은 기획 개발자. - Johan Kim</description>
		<language>ko</language>
		<pubDate>Sun, 20 May 2012 13:15:02 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>hiphapis</managingEditor>
		<image>
			<title>has_many :questions, :through =&gt; :forward</title>
			<url>http://cfile4.uf.tistory.com/image/1271960D4C285B70A0DDF7</url>
			<link>http://hiphapis.net</link>
			<description>웹표준이 취미이고 UX에 관심이 많은 기획 개발자. - Johan Kim</description>
		</image>
		<item>
			<title>[세계최초] Mac(맥)에서 Diablo3(디아블로3) 정식판 한글판 하기!!</title>
			<link>http://hiphapis.net/entry/diablo3-in-mac-for-korean</link>
			<description>&lt;p&gt;하.. 힘들었습니다!! ㅋㅋ&lt;/p&gt;&lt;p&gt;저 성공하고, 게임도 안하고 포스팅 하는겁니다. ㅋㅋㅋ&lt;/p&gt;&lt;p&gt;포스팅 다 했더니.. 일거리가..... -ㅅ-;&lt;/p&gt;&lt;p&gt;그냥 디아3나 할껄 -ㅅ-;;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;b&gt;1. 인스톨러 다운로더 다운받기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href=&quot;http://www.reddit.com/r/Diablo/comments/qxyxm/diablo_3_windows_and_mac_download_links_all&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.reddit.com/r/Diablo/comments/qxyxm/diablo_3_windows_and_mac_download_links_all&lt;/a&gt;/ 에서 enUS 다운받기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile26.uf.tistory.com/original/157554364FB86F132DD6B7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile26.uf.tistory.com/image/157554364FB86F132DD6B7&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen_Shot_2012-05-15_at_1.07.54_AM.png&quot; height=&quot;468&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;(헛. 스샷을 윈도우용으로 떴었군요! 죄송합니다!)&lt;/p&gt;&lt;p&gt;디아블로 오픈한 5월 15일 기준 링크: &lt;a href=&quot;http://us.media.battle.net.edgesuite.net/downloads/d3-installers/589acdb4-c660-318a-b993-01528fad7da6/Diablo-III-8370-enUS-Installer-downloader.exe&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://eu.media.battle.net.edgesuite.net/downloads/d3-installers/589acdb4-c660-318a-b993-01528fad7da6/Diablo-III-8370-enUS-Installer-downloader.app.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;b&gt;2. 인스톨러 다운받기.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;다운받은 인스톨러 다운로더를 실행합니다.&lt;/span&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/19685F374FB1312B0D3FD1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/19685F374FB1312B0D3FD1&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.21.52 AM.png&quot; height=&quot;619&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;3. 인스톨러 실행&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;인스톨러를 실행해서 디아3를 설치를 합니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/152060494FB12EEF22D8D1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/152060494FB12EEF22D8D1&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 12.31.11 AM.png&quot; height=&quot;546&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;line-height: 20px; font-size:18pt; &quot;&gt;제가 맥이 한대 더 있는데,&amp;nbsp;거기서 해보니 4번은 건너뛰어도 상관없네요.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;해킹하느라 고생했는데... 쩝;;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;암튼 바로 6번으로 가시면 됩니다!&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;4. .agent.db&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;b&gt;&lt;/b&gt;디아3를 설치한 디렉토리로 이동을 해야 하는데, Finder쓰시면 안됩니다. Terminal을 이용해야 합니다.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;cd /Applications/Diablo\ III&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;mate&amp;nbsp;.agent.db&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;그리고 나서 .agent.db 를 수정하셔야 합니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;개발자분들은 vi로 수정하시면 됩니다. 저의 경우 &lt;a href=&quot;http://macromates.com/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;textmate&lt;/a&gt;를 사용하기 때문에 &lt;a href=&quot;http://macromates.com/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;textmate&lt;/a&gt;를 이용했습니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;일반인분들은, textmate를 다운받으신 후 아래 캡쳐해드린것 그대로 하시면 됩니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/170A66354FB132E71F8636&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/170A66354FB132E71F8636&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.27.38 AM.png&quot; height=&quot;522&quot; style=&quot;text-align: center; &quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;textmate가 열리면서 해쉬구조&lt;strike&gt;뭔가 요상한 기호와 글자&lt;/strike&gt;의 파일이 열립니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;거기서 체크된 부분을 스샷한 대로 수정하시면 됩니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/122D3D334FB1337E12C9AD&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/122D3D334FB1337E12C9AD&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.05.07 AM.png&quot; height=&quot;546&quot; style=&quot;text-align: center; &quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;자 거의 다 왔습니다.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height: 20px; font-size:10pt; &quot;&gt;조금만 힘을 내세요.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;5. 한글판 데이터팩 다운받기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;우선 디아3를 실행 시킵니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;그러면 한글로 된 런쳐가 우릴 반겨주고, 한글판에 맞는 데이터팩을 다운받게 됩니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/1814793E4FB133F92DE56D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/1814793E4FB133F92DE56D&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.05.26 AM.png&quot; height=&quot;546&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;line-height: 20px; font-size:10pt; &quot;&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;line-height: 20px; font-size:10pt; &quot;&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;6. 언어세팅 바꾸기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;하지만 정작 게임을 실행시키면, 영문판이고.. 로그인을 하면..&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;너네나라껄로 접속하셈&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;이라는 메세지가 뜹니다. ㅋㅋ&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/1533A33E4FB1355611C409&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/1533A33E4FB1355611C409&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.35.53 AM.png&quot; height=&quot;549&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;당황치 마시고, 일단 OK 누르시고&lt;/p&gt;&lt;p&gt;좌측의 OPTION이 있습니다. 이거 누르시고&lt;/p&gt;&lt;p&gt;ACCOUNT 가시면 언어 선택이 있는데, 여기서 KOREAN 선택하시면 끝!! 입니다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/18424A3E4FB1355802D369&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/18424A3E4FB1355802D369&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.36.10 AM.png&quot; height=&quot;549&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;4번을 건너뛰신분은, 자동으로 한글 데이터팩을 받습니다. 즉 5번이 수행이 되는거죠.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;자,&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height: 20px; font-size:10pt; &quot;&gt;그럼 어디 잘 실행되는지 볼까요?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/154339394FB13677079ED6&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/154339394FB13677079ED6&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.43.19 AM.png&quot; height=&quot;549&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/182830394FB136782316C9&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/182830394FB136782316C9&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-15 at 1.43.52 AM.png&quot; height=&quot;549&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;ㅋㅋㅋ 잘됩니다. ㅋㅋ&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;제가 와우할때 쓰던 케릭명인 &quot;주사위는천로우&quot;로 만들었습니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;혹 저 보시면.. 죽이지 마시고 버스나 택시나 적선이나..&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;하다못해 고맙다는 인사정도는 해주세요. ㅋㅋㅋ&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/202&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/궁시렁*2&quot;&gt;궁시렁*2&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/diablo3-in-mac-for-korean&quot; &gt;[세계최초] Mac(맥)에서 Diablo3(디아블로3) 정식판 한글판 하기!!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(14)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/DIY-키보드-고치기&quot; &gt;DIY 키보드 고치기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/UXCampSeoul-2011을-진행하면서-느낀-아쉬운점&quot; &gt;UXCampSeoul 2011을 진행하면서 느낀 아쉬운점.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/03/04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/압박감&quot; &gt;압박감.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/02/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/moviegamer&quot; &gt;UX에 관심이 많고 소셜서비스에 관심이 많으며 빅브라더에 관심이 있는 사람이라면 볼만한 영화. &amp;quot;게이머&amp;quot;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2009/10/08&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/사용자-경험에-미쳐라-책의-가독성부터-올려라-1&quot; &gt;사용자 경험에 미쳐라? 책의 가독성부터 올려라!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2009/03/11&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>궁시렁*2</category>
			<category>diablo3</category>
			<category>Mac</category>
			<category>디아</category>
			<category>디아3</category>
			<category>디아블로</category>
			<category>디아블로3</category>
			<category>맥</category>
			<category>한글</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/202</guid>
			<comments>http://hiphapis.net/entry/diablo3-in-mac-for-korean#entry202comment</comments>
			<pubDate>Tue, 15 May 2012 01:38:55 +0900</pubDate>
		</item>
		<item>
			<title>코딩하기전 생각하는 습관을 가져라.</title>
			<link>http://hiphapis.net/entry/%EC%BD%94%EB%94%A9%ED%95%98%EA%B8%B0%EC%A0%84-%EC%83%9D%EA%B0%81%ED%95%98%EB%8A%94-%EC%8A%B5%EA%B4%80%EC%9D%84-%EA%B0%80%EC%A0%B8%EB%9D%BC</link>
			<description>&lt;p&gt;내 주변에&amp;nbsp;나이는 어리지만 코딩을 잘하는 친구들이 몇몇 있다.&lt;/p&gt;&lt;p&gt;그 나이 또래 아이들과 비교하면 잘한다. 인정한다.&lt;/p&gt;&lt;p&gt;하지만 결과물만 만들어 낼뿐 그 과정이나 코드를 보면.. 막막하다.&lt;/p&gt;&lt;p&gt;그리고 이 결과물도 사실은 굉장히 내구성이 약하다.&lt;/p&gt;&lt;p&gt;그 이유야 여러가지가 있겠지만, 딱 하나를 꼽으라면&lt;/p&gt;&lt;p&gt;&lt;b&gt;생각없이 그냥 막 코딩&lt;/b&gt;을 하기 때문이다.&lt;/p&gt;&lt;p style=&quot;text-align: -webkit-auto;clear: none; float: none; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:484px;&quot;&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/1502394E4FA39DEB3DA2BD&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/1502394E4FA39DEB3DA2BD&quot; filemime=&quot;image/jpeg&quot; filename=&quot;아인슈타인.jpg&quot; height=&quot;364&quot; width=&quot;484&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;생각없다는 표현이 좀 심했나? 그래 인정한다. 표현이 심했다. &lt;strike&gt;사실 나도...&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;좀 더 순화시키고 디테일하게 말을 하자면 &lt;b&gt;설계하는 과정&lt;/b&gt;이 없다는 것이다.&lt;/p&gt;&lt;p&gt;설계라고 하니 거창해 보이지만 내가 말하는것은 전체적인 구조를 짜는거 말고&amp;nbsp;&lt;b&gt;어떻게 코딩할것인지 생각하는 과정&lt;/b&gt;이 없다는 것이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;설계하는 과정이 없으니, 코드는 당연히 스파게티가 되고&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:640px;&quot;&gt;&lt;a href=&quot;http://cfile27.uf.tistory.com/original/132FA3364FA393F326ED46&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile27.uf.tistory.com/image/132FA3364FA393F326ED46&quot; alt=&quot;음식 스파게티 사진&quot; filemime=&quot;image/jpeg&quot; filename=&quot;spaghetti-7113_640.jpg&quot; height=&quot;480&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;span class=&quot;cap1&quot; style=&quot;display:block;width:640px;&quot;&gt;맛있어보이는가? 저거 한가닥 한가닥 풀어볼 생각해봐라 ㅋㅋ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;스파게티가 되니 버그가 많아지고&lt;/p&gt;&lt;p&gt;스파게티가 되니 디버깅도 힘들어지고&lt;/p&gt;&lt;p&gt;스파게티가 되니 협업하는 다른 개발자가 코드를 보기 힘들어지고&lt;/p&gt;&lt;p&gt;그렇다보니 다른 개발자도 &quot;이미 버린 코드구나&quot;하고 스파게티로 짜게 될 확률이 높아진다.&lt;/p&gt;&lt;p&gt;결국 코드는 산으로 가고&lt;/p&gt;&lt;p&gt;간단한 기능 수정하거나, 디버깅하는데 하루를 다 허비하게 되고&lt;/p&gt;&lt;p&gt;일정은 다가오고&lt;/p&gt;&lt;p&gt;일정을 맞추기 위해 맨날 밤새고&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:349px;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/110787344FA3949735F475&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/110787344FA3949735F475&quot; alt=&quot;월화수목금금금 코딩하는 개발자&quot; filemime=&quot;image/jpeg&quot; filename=&quot;101711_1511_1.png&quot; height=&quot;281&quot; width=&quot;349&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그러다 답이 없어서, 다른 프로젝트를 진행중이던 다른 개발자도 참여하게 되고&lt;/p&gt;&lt;p&gt;땜빵으로 들어간 다른 개발자는 코드를 보고 한숨을 쉬고&amp;nbsp;멘붕&lt;/p&gt;&lt;p&gt;땜빵 개발자는 억울하지만 어쩔 수 없이&amp;nbsp;같이 계속 밤새며 타이핑 한번, 한숨 한번, 타이핑 한번, 한숨을 반복하며&amp;nbsp;&quot;내가 왜 여기있지?&quot;라는 의문과 함께 코딩을 하고 &lt;strike&gt;(내 경험담이라 감정 이입해서 쓴거다.. ㅋ)&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;어찌어찌 오픈을 해도, 유리같은 결과물이라 툭 하면 에러나고, 컴플레인&amp;nbsp;들어오고&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/1349D9364FA397391BFD82&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/1349D9364FA397391BFD82&quot; filemime=&quot;image/jpeg&quot; filename=&quot;1201WW6NGW4_1.jpg&quot; height=&quot;511&quot; style=&quot;text-align: center; &quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;또 다시 디버깅을 위해 밤을 새고..&lt;/p&gt;&lt;p&gt;다음 릴리즈 일정은 다가오고&lt;/p&gt;&lt;p&gt;또 다시 밤을 새고&lt;/p&gt;&lt;p&gt;&lt;strike&gt;결국 회사는 망하게 되고&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;&lt;strike&gt;&lt;/strike&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:644px;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/131BA8374FA39A0C27FDEA&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/131BA8374FA39A0C27FDEA&quot; filemime=&quot;image/jpeg&quot; filename=&quot;f0067227_48f0c49b99b2d.jpg&quot; height=&quot;446&quot; width=&quot;644&quot;/&gt;&lt;/a&gt;&lt;span class=&quot;cap1&quot; style=&quot;display:block;width:644px;&quot;&gt;출근 안해도 된닼ㅋㅋㅋ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;뭐 이런 악순환의 반복이 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;단순히 어떻게 코딩할 것 인지 고민을 안한것 만으로 도미너 처럼 하나하나 넘어져 결국&amp;nbsp;&lt;strike&gt;회사를 망하게 하거나&amp;nbsp;&lt;/strike&gt;&lt;strike&gt;동료 개발자를 멘붕시킬 수 있다.&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;&quot;문 헛소리냐? 님 쪼랩임? 애자일 모름? ㅋㅋ&amp;nbsp;난&amp;nbsp;애자일하게 하는거거든?&quot; 이라고 카우방에서 젖소가 블리쟈드쓰는 소리를 한다면. 이런말 하는 사람은 디아2 해보지도 못한놈이 카우방 얘기하는거나 마찬가이다.&lt;/p&gt;&lt;p&gt;애자일을 이런 상황에 가따붙이라고 만든거 아니거든요? ㅋㅋㅋ&lt;/p&gt;&lt;p&gt;암튼,&amp;nbsp;여기서 교훈은 동료 개발자가 싫거나, 회사가 맘에 안들면 생각 따윈 집어치고 그냥 막 코딩을 하면 된다는 귀중한 가르침이다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;끝.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이라고 한다면&amp;nbsp;안그래도 방문자 없는 블로그인데&lt;/p&gt;&lt;p&gt;응? 방문자 없는 블로그니깐 이렇게 끝내도 아무도 모르겠구나.ㅋㅋㅋ&lt;/p&gt;&lt;p&gt;&lt;strike&gt;나 천재인가봐? ㅋㅋㅋ&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;불평만 하는 글이 됨으로, 부족한 사람이지만 몇가지 가이드를 책임없이 던져본다.&lt;/p&gt;&lt;p&gt;다시 말하지만 &lt;b&gt;책임없이&lt;/b&gt; 던진다. 나한테 뭐라하기 없기다? ㅋㅋ&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;내용이 아주 오래전부터 할아버지 선배님들때부터 해오던 얘기들인것 같아 고리타분해지는것 같은데..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;사실&amp;nbsp;코딩을 잘못해도 상관없다.&lt;/p&gt;&lt;p&gt;코딩은 그냥 하면 된다. 중요한것은 어떻게 코딩할것인가다.&lt;/p&gt;&lt;p&gt;설계를 어떻게 할 것인가? 이런거 얘기안할거다. 이건 책 봐라. 책 많다.&lt;/p&gt;&lt;p&gt;난 코딩하기전 이런 습관을 가져라 라고 얘기하고 싶다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;전체적인 그림을 그려라.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:683px;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/1459314A4FA398F6143FBE&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1459314A4FA398F6143FBE&quot; filemime=&quot;image/jpeg&quot; filename=&quot;01_santha.jpg&quot; height=&quot;421&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;혼자하는 프로젝트일 경우, 생략할 수 도 있지만.. 이것도 짬이 없으면 해야 한다.&lt;/p&gt;&lt;p&gt;암튼 하면 좋다. ㅋㅋㅋ&lt;/p&gt;&lt;p&gt;정확할 필요는 없다. 많은 시간을 할당하지 않아도 된다.&lt;/p&gt;&lt;p&gt;빼먹는 부분(구멍)만 없으면 된다. 열심히 그렸는데 화장실 빼먹으면 망하는거다 ㅋㅋ&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;전체적인 그림을 그리는것은 설계의 기본이다.&lt;/p&gt;&lt;p&gt;그리고 일정을 산출해 내는데 유리하다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;일정 다되서 막판에 회사에서 먹고자고 할텐가?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:298px;&quot;&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/141310494FA399B71A3563&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/141310494FA399B71A3563&quot; filemime=&quot;image/jpeg&quot; filename=&quot;images.jpg&quot; height=&quot;169&quot; width=&quot;298&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;당신이 말단(신입)이라면 &quot;내가 해봤자 어차피 팀장 따라 가야하는데 무슨 소용이냐?&quot;라고 생각할 수 있다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;이런 생각을 한 당신.. 평생 말단(신입)으로 있을것 같나? 언젠가 당신도 팀장이 된다.&lt;/p&gt;&lt;p&gt;그 때를 위해 미리 경험치를 쌓아둔다고 생각해라. 팀장이라는 훌륭한?&amp;nbsp;교본도 있지 않은가? &lt;strike&gt;(팀장님들 긴장트리좀 타삼 ㅋㅋ.. 근데 나부터 타야하네;; ㅋㅋ)&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;차분히 내가 해야 할 일이 무엇인지 파악하라.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:620px;&quot;&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/186B45414FA39AB3261FA5&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/186B45414FA39AB3261FA5&quot; filemime=&quot;image/jpeg&quot; filename=&quot;todo_03.png&quot; height=&quot;413&quot; width=&quot;620&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;전체적인 그림을 그렸는가? 잘했다. &lt;strike&gt;쓰다듬어 드림. 쓰듬쓰듬..?&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;그럼 이제 내가 해야할 일이 무엇인지 테스크를 파악해야 한다.&lt;/p&gt;&lt;p&gt;매일매일&amp;nbsp;출근해서 가장 먼저 할 일은 오늘의 할일을 선정하는것이고&lt;/p&gt;&lt;p&gt;퇴근할때 얼마나 했는지, 내일은 무슨 일을 할 것인지 선정하는 것이다.&lt;/p&gt;&lt;p&gt;다음날 출근시&amp;nbsp;오늘의 할일을 다시 선정할 필요는 없고.. 어제 퇴근하면서 선정한 테스크들을 보며 체크만 하면 된다.&lt;/p&gt;&lt;p&gt;테스크 추출하는것.. 처음엔 귀찮을 수 있다. 그리고 쉽지 않다.&lt;/p&gt;&lt;p&gt;하지만 꾸준히 반복적으로 해라. 아주 중요한 것이다. 그냥 습관으로 만들어라.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;단순히 오늘의 테스크만 뽑았다고 끝나는 것이 아니다.&lt;/p&gt;&lt;p&gt;다음 단계가 있다. 바로 뽑아낸 테스크 하나하나를 어떻게 코딩할 것 인지 고민하는 것이다.&lt;/p&gt;&lt;p&gt;네임스페이스를 정하는것만 해도 상관없다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;처음에 큰 그림을 그리면, 추상적인 설계가 어느정도 머리속에 있게 된다.&lt;/p&gt;&lt;p&gt;하지만 테스크를 발라내게 되면.. 이 설계가 조금은 실제화가 되는데&lt;/p&gt;&lt;p&gt;이때 네임스페이스를 정해주는게 훨씬 쉽고,&amp;nbsp;&lt;/p&gt;&lt;p&gt;구조를&amp;nbsp;수정하는 일이 상대적으로 적어진다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;네이밍에 허비하는 시간을 아깝게 생각치 마라&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:550px;&quot;&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/113B4E444FA39AFA16D977&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/113B4E444FA39AFA16D977&quot; filemime=&quot;image/jpeg&quot; filename=&quot;201104061414327472_b.jpg&quot; height=&quot;260&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;메소드를 만들든, 프로퍼티를 만들든, 펑션을 만들든, 변수를 만들든.&lt;/p&gt;&lt;p&gt;제발좀 네이밍에 신경을 써라.&lt;/p&gt;&lt;p&gt;상황에 따라선 코딩하는 시간보다 네이밍하는데 시간을 더 써야 될 때도 있다. &lt;strike&gt;물런 항상 그러면 안된다. ㅋㅋ&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;제발 좀!!&lt;/p&gt;&lt;p&gt;의미에 맞는 네이밍해라. 영어사전 항상 열어놓아라. 아님 구글번역기라도 돌려봐라.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;스스로 먼저 리뷰를 요청해라&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:524px;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/14058C3F4FA39B922F9485&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/14058C3F4FA39B922F9485&quot; filemime=&quot;image/jpeg&quot; filename=&quot;b8f6eee849b4441f432a9fe40b359866_view.jpg&quot; height=&quot;480&quot; width=&quot;524&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;리뷰를 꼭 해라. 혼자 하지 말고 최소한 같이 프로젝트한 팀원들과 해라.&lt;/p&gt;&lt;p&gt;이 프로젝트에 참여하지 않은 사람들은.. 첨부터 끝까지 설명해야 해서 귀찮긴 하지만..&amp;nbsp;&lt;/p&gt;&lt;p&gt;서로에게 자극을 주고 배움을 주는거니 거절하지는 마라.&lt;/p&gt;&lt;p&gt;가능하다면 고수도 껴넣어라. 없어도 상관은 없다.&lt;/p&gt;&lt;p&gt;혹 코드리뷰하는 분위기가 아닌가? 그럼 당신이 만들어라.&lt;/p&gt;&lt;p&gt;용기 있는자가 미인을 쟁취한다는 말도 있지 않은가?&lt;/p&gt;&lt;p&gt;...........? ㅋㅋㅋㅋ&lt;/p&gt;&lt;p&gt;도저히 용기가 안난다면, 맘 맞는 몇명만 불러서 해라.&lt;/p&gt;&lt;p&gt;맘 맞는 사람이 없나?&lt;/p&gt;&lt;p&gt;그럼 친하고 신뢰할 수 있는 사람을 불러서 해라.&lt;/p&gt;&lt;p&gt;커피 한잔 사준다고 꼬득여서 해라.&lt;/p&gt;&lt;p&gt;어쨋든 해라.&lt;/p&gt;&lt;p&gt;그리고 가능하면 사수는 꼭 넣어라.&lt;/p&gt;&lt;p&gt;아에 신입이면 페어프로그래밍 하면서 이런것 하나하나 일일이 지적할 수 있지만.&lt;/p&gt;&lt;p&gt;겅력 2년정도 된 사람들은, 페어프로그래밍하면서 하나하나 지적하기가 힘들다.&lt;/p&gt;&lt;p&gt;왜냐면.. 이미 나쁜 습관이 들어있고.. 경력이 있다보니 쫀심이 있어서.. 되려 카운터 얻어맞을 수 있기 때문이다.&lt;/p&gt;&lt;p&gt;물런. 착한 사수는 그런거 신경안쓰고 열심히 가르켜주겠지만.. 난 한번 당한 경험이 있어서 말이지..&lt;/p&gt;&lt;p&gt;요즘 아이들 무섭다 ㅠ,.ㅠ 어른을 존경하는 마음을 떠나.. 이타심 자체가 부족하다.&lt;/p&gt;&lt;p&gt;암튼. 아무래도 경력이 있다보니 기본적인 구조, 네이밍을 지적하기가 여간 조심스러운게 아니다. &lt;strike&gt;그래 나 소심하다 ㅋㅋ&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;리뷰타임에서는 페어프로그래밍할때 못했던 말들,&amp;nbsp;페어프로그래밍하면서 놓쳤던 부분, 혹은 페어프로그래밍할때 잘못 작성한것들 등등을 발견하고 서슴없이 깔 수 있기 때문이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:314px;&quot;&gt;&lt;a href=&quot;http://cfile26.uf.tistory.com/original/1532C1434FA39BBE0FF3E9&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile26.uf.tistory.com/image/1532C1434FA39BBE0FF3E9&quot; filemime=&quot;image/jpeg&quot; filename=&quot;a0001544_4957bb3f3a120.jpg&quot; height=&quot;303&quot; width=&quot;314&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strike&gt;하지만 사장님에겐 따뜻하겠지..&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;여기서 중요한것은 코드리뷰할때 내가 작성한 코드는 없다. &lt;b&gt;우리가 작성한 코드&lt;/b&gt;만 있을뿐이다.&lt;/p&gt;&lt;p&gt;그러니 발끈하거나 감정 상하지 마라.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;쓰다보니 해주고 싶은 말이 너무 많지만.. 그런거 다 쓰자니 내가 귀찮아서 ggㅋㅋㅋ&lt;/p&gt;&lt;p&gt;쓰고보니 결국은.. 수백번은 봤을 수 도 있는 이야기들이다. 봤으면 뭐하나.. 실행을 안하는데..&lt;/p&gt;&lt;p&gt;&lt;b&gt;제발 좀 행동으로 옮겨라!!!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:277px;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/1723E6354FA39BCE414641&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/1723E6354FA39BCE414641&quot; filemime=&quot;image/jpeg&quot; filename=&quot;2010-11-26_01;44;17.jpg&quot; height=&quot;487&quot; width=&quot;277&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none; text-align: left; &quot;&gt;간만에 포스팅이라 제가 감(글쓰는 법, 개그감)을 잃었나봅니다.&lt;/p&gt;&lt;p style=&quot;clear: none; float: none; text-align: left; &quot;&gt;죄송합니다. ㅠ,.ㅠ&lt;/p&gt;&lt;p style=&quot;clear: none; float: none; text-align: left; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none; text-align: left; &quot;&gt;도망가자. ㅋㅋ&lt;/p&gt;&lt;p style=&quot;clear: none; float: none; text-align: left; &quot;&gt;하지만 읽어준 당신에겐 감사.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/201&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/agile%20note&quot;&gt;agile note&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/코딩하기전-생각하는-습관을-가져라&quot; &gt;코딩하기전 생각하는 습관을 가져라.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Code-Review&quot; &gt;Code Review&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2008/05/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/37signals-gettingreal&quot; &gt;Getting Real~!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2008/02/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/start-agile&quot; &gt;start agile!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2007/11/26&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>agile note</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/201</guid>
			<comments>http://hiphapis.net/entry/%EC%BD%94%EB%94%A9%ED%95%98%EA%B8%B0%EC%A0%84-%EC%83%9D%EA%B0%81%ED%95%98%EB%8A%94-%EC%8A%B5%EA%B4%80%EC%9D%84-%EA%B0%80%EC%A0%B8%EB%9D%BC#entry201comment</comments>
			<pubDate>Fri, 04 May 2012 17:32:27 +0900</pubDate>
		</item>
		<item>
			<title>brew가 실행은 되지만, 권한 문제로 실행이 안될때</title>
			<link>http://hiphapis.net/entry/brew%EA%B0%80-%EC%8B%A4%ED%96%89%EC%9D%80-%EB%90%98%EC%A7%80%EB%A7%8C-%EC%8B%A4%ED%96%89%EC%9D%B4-%EC%95%88%EB%90%A0%EB%95%8C</link>
			<description>제목이 이상한것 같지만, 아래 코드를 보자&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:615px;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/1258EB3C4F631F12355A17&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/1258EB3C4F631F12355A17&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-03-16 at 8.06.26 PM.png&quot; height=&quot;483&quot; width=&quot;615&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
brew를 실행하면, 되긴 하는데..&lt;br /&gt;정작 설치를 하거나 업그레이드를 할려고 하면 &lt;b&gt;권한 문제&lt;/b&gt;로 실행이 안된다.&lt;br /&gt;
&lt;br /&gt;나의 경우에는 맥북에서 아이맥으로 마이그레이션을 했는데, 그래서 생긴 문제인 듯 하다.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;/usr/local&lt;/b&gt;에서 파일 오너가 &lt;b&gt;root&lt;/b&gt;로 되어있다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:503px;&quot;&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/131A05404FA37AF71A6C91&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/131A05404FA37AF71A6C91&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen_Shot_2012-03-16_at_8.10.41_PM (1).png&quot; height=&quot;267&quot; width=&quot;503&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; &quot;&gt;이걸 전부 &lt;b&gt;내 계정&lt;/b&gt;으로 변경해주었다.&lt;/p&gt;&lt;p style=&quot;text-align: left; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:271px;&quot;&gt;&lt;a href=&quot;http://cfile26.uf.tistory.com/original/1354A5424FACC5841B6E45&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile26.uf.tistory.com/image/1354A5424FACC5841B6E45&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-05-11 at 4.52.27 PM.png&quot; height=&quot;35&quot; style=&quot;&quot; width=&quot;271&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;p style=&quot;text-align: left; &quot;&gt;sudo chown -R hiphapis:wheel /usr/local&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:511px;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/122810404FA37AF709C76C&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/122810404FA37AF709C76C&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen_Shot_2012-03-16_at_8.11.16_PM (1).png&quot; height=&quot;261&quot; width=&quot;511&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; &quot;&gt;그리고 나서 업그레이드를 하니 잘 된다.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display:inline-block;width:647px;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/1839124B4F6327A23697FE&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/1839124B4F6327A23697FE&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen Shot 2012-03-16 at 8.11.31 PM.png&quot; height=&quot;106&quot; width=&quot;647&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/200&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/brew가-실행은-되지만-실행이-안될때&quot; &gt;brew가 실행은 되지만, 권한 문제로 실행이 안될때&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/03/16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mac-Terminal에서-Home-End키-쓰기&quot; &gt;Mac Terminal에서 Home, End키 쓰기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/memoryburningdevisesignout&quot; &gt;devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/routes-as&quot; &gt;[1원팁] routes에서 as 사용하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Rails-31-Overview&quot; &gt;Rails 3.1 Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/TextMate-shortcuts&quot; &gt;TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/02&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>brew</category>
			<category>permission</category>
			<category>Rails</category>
			<category>Ruby</category>
			<category>Ruby on Rails</category>
			<category>권한</category>
			<category>브류</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/200</guid>
			<comments>http://hiphapis.net/entry/brew%EA%B0%80-%EC%8B%A4%ED%96%89%EC%9D%80-%EB%90%98%EC%A7%80%EB%A7%8C-%EC%8B%A4%ED%96%89%EC%9D%B4-%EC%95%88%EB%90%A0%EB%95%8C#entry200comment</comments>
			<pubDate>Fri, 16 Mar 2012 20:44:39 +0900</pubDate>
		</item>
		<item>
			<title>DIY 키보드 고치기</title>
			<link>http://hiphapis.net/entry/DIY-%ED%82%A4%EB%B3%B4%EB%93%9C-%EA%B3%A0%EC%B9%98%EA%B8%B0</link>
			<description>회사에서는 리얼포스 106을 사용하고 있습니다. (물런 개인 키보드 입니다. 자랑질~*)&lt;br /&gt;
(87은 아무리 구해도 구할 수 가 없어.. 어쩔 수 없이 106키를 쓰고 있는데.. 마우스와 키보드를 오갈때마다 많이 불편하네요. 짤라버리고 싶은데, 짜르실 줄 아는 기술자님이 지금은 작업을 안하신다고.. ㅠ,.ㅠ)&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/137B92574E25A2A5304BAF&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/137B92574E25A2A5304BAF&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;realforce103-1.jpg&quot; height=&quot;453&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;br /&gt;
물런 ESC 키캡은 Red죠! ㅎㅎ&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/1503F6544E25A2B60E890B&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/1503F6544E25A2B60E890B&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;images.jpg&quot; height=&quot;275&quot; width=&quot;183&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&amp;nbsp;&lt;br /&gt;
맘같아선 이 녀석을 들고 출퇴근하며 집에서도 쓰고 싶지만..&lt;br /&gt;
무게도 생각보다 좀 있고,&lt;br /&gt;
귀찮고,&lt;br /&gt;
들고 다니면 아무래도 먼지가 배부르게 잡수실 것 같고,&lt;br /&gt;
충격에 상대적으로 많이 노출 될 것이고,&lt;br /&gt;
그냥 주말마다 가져가서 사용하고 있습니다.&lt;br /&gt;
우리는 주말부부. (응?)&lt;br /&gt;
&lt;br /&gt;
그럼 집에서는 무엇을 쓰냐?&lt;br /&gt;
바로 필코 마제터치 갈축을 약 5년정도 사용하고 있습니다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/1147473E4E25A39A1A659B&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/1147473E4E25A39A1A659B&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;200901201ea23.jpg&quot; height=&quot;462&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
기계식이지만 소음은 상대적으로 적은편에 속하고, 키감도 맘에 들어했던 녀석입니다.&lt;br /&gt;
중간에 쓰던 녀석이 고장이 났지만, 또 다시 일본에서 사온 녀석이죠.&lt;br /&gt;
이 녀석을 총 3번을 구매해서 쓸만큼 애착이 있는 모델입니다.&lt;br /&gt;
(물런 리얼포스 앞에선 헌신짝)&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/12752C334E25A4FD1BE2F7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/12752C334E25A4FD1BE2F7&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;5268347595_459c61d323.jpg&quot; height=&quot;334&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
그런데 이 녀석이 언제부턴가 R이 눌렀다 안눌러졌다 그러더군요..&lt;br /&gt;
별로 신경 안쓰고 있었는데.. 언제부턴가 슬슬 짜증이 나더군요.&lt;br /&gt;
그래서 고장나서 안쓰고 있던 다른 마제터치(마찬가지 갈축)의 키를 하나 빼서 교환해주기로 마음 먹었습니다.&lt;br /&gt;
&lt;br /&gt;
이 고장난 녀석도.. 허접하지만 한번 직접 고쳐서 사용했던 녀석인데..&amp;nbsp;&lt;br /&gt;
콘덴서가 문제인지, 아니면 땜빵한 배선이 충분한 전력을 공급을 못하는건지.. &lt;br /&gt;
중간중간 전력이 약해지면서 연결이 끊어지더군요&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile27.uf.tistory.com/original/131285404E25A73311BDB7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile27.uf.tistory.com/image/131285404E25A73311BDB7&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;broken_keyboard_back.jpg&quot; height=&quot;510&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
먼저 고장났던 키보드를 분해하고.. 인두기로 지져서 엔터키를 탈착했는데..&amp;nbsp;&lt;br /&gt;
젠장!! 다리 하나가 끊어졌습니다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/1759CE394E25A87A2CCB12&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/1759CE394E25A87A2CCB12&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;broken_bridge_key.jpg&quot; height=&quot;510&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
어쩔 수 없이 엔터키는 버리기로 하고.. 메뉴키를 뽑기로 결정&lt;br /&gt;
왜 하필 메뉴키냐면.. 키캡이 떨어져 있길래.. 마치 '날 좀 뽑아주소'라고 나에게 전언을 보내고 있다는 느낌을 받아서랄까? 응?&lt;br /&gt;
&lt;br /&gt;
순식간에 옥수수 2개 털린 키보드&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/201285404E25A73110F803&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/201285404E25A73110F803&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;broken_keyboard.jpg&quot; height=&quot;510&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
고장난 R키와 바꿔치기 해줬습니다.&lt;br /&gt;
이게 바로 잘 안눌리던 R키 입니다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/191285404E25A72D0F84FF&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/191285404E25A72D0F84FF&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;broken_key.jpg&quot; height=&quot;510&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
납땜을 한 후 USB에 연결해서 R이 제대로 눌리는지 확인해봅니다!&lt;br /&gt;
우오오오!!!!!! 잘 됩니다! ㅎㅎㅎ&lt;br /&gt;
케이스 마저 조립하고.&lt;br /&gt;
&lt;br /&gt;
옥수수 2개 털린 키보드의 뒷태와 장기이식으로 인해 새 생명을 얻은 키보드&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/207DDC3D4E25A9FE295E41&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/207DDC3D4E25A9FE295E41&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;repired_keyboard.jpg&quot; height=&quot;510&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
근데 이제는 E키가 잘 안눌리는것 같습니다.&lt;br /&gt;
&lt;br /&gt;
아놔......&amp;nbsp;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/197&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/궁시렁*2&quot;&gt;궁시렁*2&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/diablo3-in-mac-for-korean&quot; &gt;[세계최초] Mac(맥)에서 Diablo3(디아블로3) 정식판 한글판 하기!!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(14)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/05/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/DIY-키보드-고치기&quot; &gt;DIY 키보드 고치기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/UXCampSeoul-2011을-진행하면서-느낀-아쉬운점&quot; &gt;UXCampSeoul 2011을 진행하면서 느낀 아쉬운점.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/03/04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/압박감&quot; &gt;압박감.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/02/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/moviegamer&quot; &gt;UX에 관심이 많고 소셜서비스에 관심이 많으며 빅브라더에 관심이 있는 사람이라면 볼만한 영화. &amp;quot;게이머&amp;quot;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2009/10/08&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/사용자-경험에-미쳐라-책의-가독성부터-올려라-1&quot; &gt;사용자 경험에 미쳐라? 책의 가독성부터 올려라!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2009/03/11&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>궁시렁*2</category>
			<category>DIY</category>
			<category>납땜</category>
			<category>리얼포스</category>
			<category>마제터치</category>
			<category>수리</category>
			<category>자가수리</category>
			<category>키보드</category>
			<category>필코</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/197</guid>
			<comments>http://hiphapis.net/entry/DIY-%ED%82%A4%EB%B3%B4%EB%93%9C-%EA%B3%A0%EC%B9%98%EA%B8%B0#entry197comment</comments>
			<pubDate>Wed, 20 Jul 2011 01:02:13 +0900</pubDate>
		</item>
		<item>
			<title>Mac Terminal에서 Home, End키 쓰기.</title>
			<link>http://hiphapis.net/entry/Mac-Terminal%EC%97%90%EC%84%9C-Home-End%ED%82%A4-%EC%93%B0%EA%B8%B0</link>
			<description>RoR에서 Terminal을 사용하기 때문에 이 카테고리에 넣습니다.&lt;br /&gt;
양해를 쿨럭~;&lt;br /&gt;
&lt;br /&gt;
Mac Terminal의 Home, End키의 기본 세팅이 스크롤 최상단/최하단 (좀 더 정확하게 말하면 버퍼의 최상단/최하단)으로 이동이 됩니다.&lt;br /&gt;
하지만 일반적인 상황에선 현재 줄의 처음과 끝으로 가는 용도로 많이 사용하죠.&amp;nbsp;&lt;br /&gt;
(여기서 OSX에 불만 하나.. 왜 프로그램마다 Home, End 동작이 틀리냐고.. Home, End만 틀린게 아님. 틀린키 무지 많음.)&lt;br /&gt;
&lt;br /&gt;
평상시에는 그냥 그러려니 하고 별 문제 없이 쓰지만, 막상 필요한 순간이 오면 참 짜증이 나는.. 뭐 그런 기능입니다.&lt;br /&gt;
&lt;br /&gt;
아래&amp;nbsp;Terminal에서 Home, End키 적용하는 법입니다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
1. Preferences를 엽니다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/154ED7354E1BB24C2AC236&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/154ED7354E1BB24C2AC236&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-07-12 at 오전 11.30.02.png&quot; height=&quot;242&quot; width=&quot;241&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
2. 그런후 사용하시는 스킨의 Keyboard로 이동 합니다.&amp;nbsp;&lt;br /&gt;
3. Home을 선택, Edit을 누릅니다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/164ED7354E1BB24C2B256A&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/164ED7354E1BB24C2B256A&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;Screen shot 2011-07-12 at 오전 11.31.41.png&quot; height=&quot;535&quot; width=&quot;670&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
4. Action을 &quot;Send string to shell&quot;로 선택하시고,&amp;nbsp;&lt;b&gt;\033[1~&lt;/b&gt;를 입력후 OK&lt;br /&gt;
\033[1~는 복사해서 붙여넣으세요.&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile27.uf.tistory.com/original/204ED7354E1BB24D2E2628&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile27.uf.tistory.com/image/204ED7354E1BB24D2E2628&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-07-12 at 오전 11.30.43.png&quot; height=&quot;237&quot; width=&quot;316&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
5. 마찬가지로 end를 선택 하신 후 Edit&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/194ED7354E1BB24D2DB2D8&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/194ED7354E1BB24D2DB2D8&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-07-12 at 오전 11.31.44.png&quot; height=&quot;535&quot; width=&quot;670&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;br /&gt;
6. 이번에는&amp;nbsp;&lt;b&gt;\033[4~&lt;/b&gt;를 입력&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/original/184ED7354E1BB24D2C78D8&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/184ED7354E1BB24D2C78D8&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-07-12 at 오전 11.30.34.png&quot; height=&quot;237&quot; width=&quot;316&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;끝입니다.&lt;br /&gt;
&lt;br /&gt;
혹시 PageUp/Down을 원하신다면, 마찬가지 방법으로&lt;br /&gt;
PageUp: \033[5~&lt;br /&gt;
PageDown: \033[6~&amp;nbsp;&lt;/p&gt;
를 입력하시면 됩니다.&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/196&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/brew가-실행은-되지만-실행이-안될때&quot; &gt;brew가 실행은 되지만, 권한 문제로 실행이 안될때&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/03/16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mac-Terminal에서-Home-End키-쓰기&quot; &gt;Mac Terminal에서 Home, End키 쓰기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/memoryburningdevisesignout&quot; &gt;devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/routes-as&quot; &gt;[1원팁] routes에서 as 사용하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Rails-31-Overview&quot; &gt;Rails 3.1 Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/TextMate-shortcuts&quot; &gt;TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/02&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>end</category>
			<category>Home</category>
			<category>key</category>
			<category>Keyboard</category>
			<category>Mac</category>
			<category>pagedown</category>
			<category>pageup</category>
			<category>Preferences</category>
			<category>terminal</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/196</guid>
			<comments>http://hiphapis.net/entry/Mac-Terminal%EC%97%90%EC%84%9C-Home-End%ED%82%A4-%EC%93%B0%EA%B8%B0#entry196comment</comments>
			<pubDate>Tue, 12 Jul 2011 11:37:45 +0900</pubDate>
		</item>
		<item>
			<title>devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯)</title>
			<link>http://hiphapis.net/entry/memoryburningdevisesignout</link>
			<description>&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; &quot;&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; &quot;&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
내용추가.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
이리저리 좀 더 상황을 지켜보니..&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
Devise의 문제가 아니라 Ruby 1.9.2 or Rails 3.1 의 버그인것 같다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;b&gt;path를 못찾는 경우 에러를 내지 않고, 끝까지 찾는다. 끝까지!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
------------&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
Devise를 붙이고 sign_out을 했는데 반응이 없다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
그러다가 몇초 후 내 맥도 반응이 없다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
Activity Monitor를 띄워보니, ruby 메모리 사용이 1.8G&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
응?&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
1.8G?&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
내눈을 의심하고 다시 봤는데 1.8G&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
가운데 .(점)만 빼면 욕이 되는 1.8G..&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
ㅡ.,ㅡ;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
처음에는 84MB&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile28.uf.tistory.com/original/197252504DF832AE207C86&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile28.uf.tistory.com/image/197252504DF832AE207C86&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;Screen shot 2011-06-14 at 오후 2.21.14.png&quot; height=&quot;528&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
sign_out누르니깐 몇초만에 1GB 돌파!!!&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/117252504DF832AF212F5A&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/117252504DF832AF212F5A&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;Screen shot 2011-06-14 at 오후 2.22.08.png&quot; height=&quot;528&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
그대로 내비두면 4GB 메모리를 다 잡수실 기세라서 1GB넘는 시점에서 강제종료 해버렸다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
뭐가 문제인지 이리저리 추적을 해보니..&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
destroy 액션(sign_out)에서&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;sign_out_and_redirect&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
요 녀석이 의심스러워 이리저리 해보니, 역시나 이 녀석이 범인이었다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
문제는 redirect시 :root_path로 redirect하게 될 때가 있는데, 이때 :root_path를 찾지 못해 생기는 버그였다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
해결책은 크게 2가지가 있다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
1. :root_path를 만들어 주는 방법.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
:root_path가 없어서 생기는 버그임으로, :root_path를 만들어 주면 된다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
routes.rb에 가서 주석처리된&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
# root :to =&amp;gt; 'welcome#index'&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
을 주석을 풀어주고, :to는 각자의 상황에 맞게 수정을 해주면 된다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
root :to =&amp;gt; 'getAway#Hi'&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
2. sign_out과 redirect를 따로따로.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
sign_out_and_redirect&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
이 녀석이 하자다보니, 이 녀석을 안써버리면 그만이다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
직접 sign_out 시키고 상황에 맞게 redirect 하면 된다.&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;sign_out&lt;br /&gt;
redirect_to &quot;넌 이미 아웃되었다.&quot;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font: inherit; vertical-align: baseline; border-style: initial; border-color: initial; border-style: initial; border-color: initial; &quot;&gt;
만세!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://menonrails.com/articles/26&quot; target=&quot;_blank&quot; title=&quot;[http://menonrails.com/articles/26]로 이동합니다.&quot;&gt;http://menonrails.com/articles/26&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/195&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/brew가-실행은-되지만-실행이-안될때&quot; &gt;brew가 실행은 되지만, 권한 문제로 실행이 안될때&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/03/16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mac-Terminal에서-Home-End키-쓰기&quot; &gt;Mac Terminal에서 Home, End키 쓰기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/memoryburningdevisesignout&quot; &gt;devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/routes-as&quot; &gt;[1원팁] routes에서 as 사용하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Rails-31-Overview&quot; &gt;Rails 3.1 Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/TextMate-shortcuts&quot; &gt;TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/02&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>devise</category>
			<category>log_out</category>
			<category>Memory</category>
			<category>Rails</category>
			<category>Ruby</category>
			<category>sign_out</category>
			<category>메모리</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/195</guid>
			<comments>http://hiphapis.net/entry/memoryburningdevisesignout#entry195comment</comments>
			<pubDate>Wed, 15 Jun 2011 13:20:38 +0900</pubDate>
		</item>
		<item>
			<title>[1원팁] routes에서 as 사용하기.</title>
			<link>http://hiphapis.net/entry/routes-as</link>
			<description>&lt;div&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/197E4A394DF5A6C60D8742&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/197E4A394DF5A6C60D8742&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;routing_engine.jpg&quot; height=&quot;348&quot; width=&quot;511&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
작업을 하다보면 종종 불필요한 prefix가 붙는 경우가 생긴다.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
resources :article do&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; resources :article_log&lt;/div&gt;
&lt;div&gt;
end&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
resources :log&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
사실 큰 문제는 없지만, article_log path을 적어줘야 할때&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
article_article_log_path&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
이런 요상한(?) naming을 가진 path가 되어버린다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
나 같이 깔끔한 사람(응?)은 이런거 눈뜨고 못본다.&lt;/div&gt;
&lt;div&gt;
난 무슨 일이 있어도&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
article_log_path&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
이렇게 쓰고 싶어 근질할테니 말이다.&lt;/div&gt;
&lt;div&gt;
당신도 그런가?&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
동지! 함께 원피스를 찾자!(응?)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
이런 경우&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
:as&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
를 써주면 우리가 원하는(설마 나만 원하는건 아니겠지?) 형태로 사용할 수 있게 된다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
resources :article do&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; resources :article_log, &lt;b&gt;:as =&amp;gt; :log&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
end&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
resources :log&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
이렇게 :as를 추가해주게 되면&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;article_article_log_path&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
가 아닌&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;article_log_path&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
로 path가 잡히게 된다.&lt;/div&gt;
&lt;div&gt;
못믿겠으면&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
rake routes&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
해보라!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;만세!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
참고링크&lt;br /&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#0000ee&quot;&gt;&lt;u&gt;&lt;a href=&quot;http://guides.rubyonrails.org/routing.html#nested-names&quot; target=&quot;_blank&quot; title=&quot;[http://guides.rubyonrails.org/routing.html#nested-names]로 이동합니다.&quot;&gt;http://guides.rubyonrails.org/routing.html#nested-names&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;&lt;a href=&quot;http://menonrails.com/articles/25&quot; target=&quot;_blank&quot; title=&quot;[http://menonrails.com/articles/25]로 이동합니다.&quot;&gt;&lt;br /&gt;
http://menonrails.com/articles/25&lt;/a&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/194&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Mac-Terminal에서-Home-End키-쓰기&quot; &gt;Mac Terminal에서 Home, End키 쓰기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/07/12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/memoryburningdevisesignout&quot; &gt;devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/routes-as&quot; &gt;[1원팁] routes에서 as 사용하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Rails-31-Overview&quot; &gt;Rails 3.1 Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/TextMate-shortcuts&quot; &gt;TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/02&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/railsdevise&quot; &gt;언제까지 restful-authentication을 쓸것인가! devise도 써보자!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/02/01&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>AS</category>
			<category>menonrails</category>
			<category>Rails</category>
			<category>RoR</category>
			<category>routes</category>
			<category>Ruby</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/194</guid>
			<comments>http://hiphapis.net/entry/routes-as#entry194comment</comments>
			<pubDate>Mon, 13 Jun 2011 15:00:38 +0900</pubDate>
		</item>
		<item>
			<title>Xcode4에서 범용으로 쓸 수 있는 library만들기.</title>
			<link>http://hiphapis.net/entry/static-library</link>
			<description>개발하다보면 Common Module 혹은 Common Library 등.. 이런 뉘앙스의 이름으로 불리는 녀석들이 있다.&lt;br /&gt;
개발하는데 공통적으로 쓰이는 것들을 모아놓은 녀석들을 지칭하는 말인데, &lt;br /&gt;
cocoa에서는 이렇게 안부르고 &lt;b&gt;static library&lt;/b&gt;라고 부른다.&lt;br /&gt;
&lt;br /&gt;
iPhone, iPad의 경우 시뮬레이터가 있다보니 시뮬레이터(simulator)용, 디바이스(device)용 이렇개 2가지를 만들어서 상황에 맞게 사용을 해야 하는데, 이게 참 번거로운 일이다.&lt;br /&gt;
&lt;br /&gt;
생각해보라. &lt;br /&gt;
시뮬레이터로 테스트 할땐 시뮬레이터용 라이브러리를 넣고&lt;br /&gt;
디바이스에서 테스트 할땐 시뮬레이터용 라이브러리를 삭제하고, 디바이스용 라이브러리를 넣고&lt;br /&gt;
다시 시뮬레이터로 테스트 할땐 디바이스용 라이브러리를 지우고, 시뮬레이터용 라이브러리 넣고.&lt;br /&gt;
지금 &lt;a href=&quot;http://t-ad.co.kr/&quot; target=&quot;_blank&quot; title=&quot;[http://t-ad.co.kr/]로 이동합니다.&quot;&gt;TAd&lt;/a&gt;(SK T에서 제공하는 광고)가 이렇게 구현되어 있다.&lt;br /&gt;
&lt;br /&gt;
하지만, 다행스럽게도 라이브러리를 하나로 합칠 수 있다.&lt;br /&gt;
&lt;a href=&quot;http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/lipo.1.html&quot; target=&quot;_blank&quot; title=&quot;[http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/lipo.1.html]로 이동합니다.&quot;&gt;lipo&lt;/a&gt;를 이용하면 되는데, 잠시 후에 언급하겠다.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;1. 라이브러리로 만들 프로젝트 생성&lt;/h3&gt;&lt;br /&gt;
라이브러리로 만들 프로젝트를 새로 만든다. 이때 타입은 &lt;b&gt;Cocoa Touch Static Library&lt;/b&gt;이다.&amp;nbsp;&lt;br /&gt;
iOS &amp;gt; Framework &amp;amp; Library &amp;gt; Cocoa Touch Static Library&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/original/162AA2344DE7288E018661&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/162AA2344DE7288E018661&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 2.53.20.png&quot; height=&quot;465&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
Library라는 이름으로 프로젝트를 생성했고, 공통으로 쓰이는 모듈을 모아놓은 파일을&amp;nbsp;프로젝트에 추가를 한다.&lt;br /&gt;
Common.h, Common.m 파일을 추가했다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/1121D2364DE728BE25BF55&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1121D2364DE728BE25BF55&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.07.47.png&quot; height=&quot;394&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;2. 시뮬레이터용(simulator)&amp;nbsp;Target 만들기.&lt;/h3&gt;&lt;br /&gt;
새로운 Target을 추가를 하는데, Target의 타입 또한 Cocoa Touch Static Library이다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/111E01384DE7286A21E6BA&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/111E01384DE7286A21E6BA&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.05.48.png&quot; height=&quot;394&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/original/162AA2344DE7288E018661&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/162AA2344DE7288E018661&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 2.53.20.png&quot; height=&quot;465&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
시뮬레이터용 라이브러리이므로, Target이름은 Library-Simulator로 하겠다. (네이밍은 본인 마음대로)&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile27.uf.tistory.com/original/151337574DE7299503679E&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile27.uf.tistory.com/image/151337574DE7299503679E&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.10.14.png&quot; height=&quot;465&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile21.uf.tistory.com/original/171337574DE7299604ED83&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile21.uf.tistory.com/image/171337574DE7299604ED83&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.10.35.png&quot; height=&quot;394&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
그리고 파일을 Build Phases에 추가를 해야 한다.&lt;br /&gt;
헤더(.h) 파일은 Copy Headers에, 소스(.m)파일은 Compile Sources에 드래그&amp;amp;드랍(Drag&amp;amp;Drop)으로 추가를 한다.&lt;br /&gt;
Header는 Public, Private, Project 이렇게 3가지 타입을 가지고 있다. 목적에 맞는곳에 넣으면 되며, 기본값은 Project이다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/157BCC534DE72A291F4ABF&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/157BCC534DE72A291F4ABF&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.12.18.png&quot; height=&quot;394&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/190DD4574DE72AAF13B2A7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/190DD4574DE72AAF13B2A7&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.15.40.png&quot; height=&quot;529&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
그리고 마지막으로 Scheme 타입에 Build Configuration을 Release로 변경한다.&lt;br /&gt;
Product &amp;gt; Edit Scheme&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/1614CD344DE72BA9356C50&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/1614CD344DE72BA9356C50&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.18.14.png&quot; height=&quot;468&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;3. 디바이스용(device)&amp;nbsp;Target 만들기.&lt;/h3&gt;&lt;br /&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;2. 시뮬레이터용(simulator)&amp;nbsp;Target 만들기.와 똑같은 작업의 반복이다. 이름만 다른것으로 바꿔주면 된다.&lt;br /&gt;
Library-Device라고 하겠다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/1335DA3A4DE72CBD17D3D7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/1335DA3A4DE72CBD17D3D7&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.24.16.png&quot; height=&quot;336&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;4. Targets 합치기.&lt;/h3&gt;&lt;br /&gt;
위에서 언급했던대로, 지금 만든 2개의 Target을 하나로 합치는 Target을 만든다.&lt;br /&gt;
이번에도 Add Target을 하는데,&amp;nbsp;Aggregate로 만든다.&lt;br /&gt;
Other &amp;gt; Aggregate&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/194B2E4B4DE72E8820874F&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/194B2E4B4DE72E8820874F&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.29.00.png&quot; height=&quot;465&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
이름은 Library-iOS4.0 으로 하겠다.&lt;br /&gt;
이번에도 마찬가지로 Edit Scheme에서 Build Configuration을 Release로 변경한다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/157EBC594DE7345E2D0BF7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/157EBC594DE7345E2D0BF7&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.56.48.png&quot; height=&quot;468&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
Run Script를 추가를 한다.&lt;br /&gt;
Add Build Phases &amp;gt; Add Run Script&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/130EA5444DE72FC42F318E&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/130EA5444DE72FC42F318E&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.35.31.png&quot; height=&quot;336&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/1202BC464DE730021663B4&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1202BC464DE730021663B4&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.38.36.png&quot; height=&quot;479&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
그리고 나서 lipo를 이용한 두 Target을 Merge하는 구문을 넣는다.&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;div&gt;
rm -rf ${BUILT_PRODUCTS_DIR}/libLibrary-ios4.0.a&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
lipo -create &quot;${BUILT_PRODUCTS_DIR}/../${BUILD_STYLE}-iphonesimulator/libLibrary-Simulator.a&quot; \&lt;/div&gt;
&lt;div&gt;
&quot;${BUILT_PRODUCTS_DIR}/libLibrary-Device.a&quot; -output \&lt;/div&gt;
&lt;div&gt;
&quot;${BUILT_PRODUCTS_DIR}/libLibrary-ios4.0.a&quot;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;p&gt;보시다시피 sh 명령어이다. 파일명은 본인의 상황에 맞게 수정하면 된다.&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;위 명령어를 보면 대충 파악 되겠지만, 두개의 .a를 하나의 .a로 Merge해주는 명령어다.&lt;br /&gt;
지금은 빌드를 안했기 때문에 libLibrary-simulator.a와 libLibrary-device.a가 없다.&amp;nbsp;&lt;br /&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;&lt;b&gt;여기서 주의할점은, 빌드를 하면 lib이 접두어로 붙게 된다. 그러므로 .a 파일명에 접두어로 lib을 붙이는걸 잊지말자.&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/13484B494DE732271080BC&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/13484B494DE732271080BC&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.47.57.png&quot; height=&quot;479&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;5. 빌드하기&lt;/h3&gt;&lt;br /&gt;
자, 이제 세팅은 완료가 되었다. 각각의 Target을 Build해주면 된다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile6.uf.tistory.com/original/18396A4A4DE7327A2D80CF&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/18396A4A4DE7327A2D80CF&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.47.57.png&quot; height=&quot;479&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
먼저,&amp;nbsp;Library-simulator 빌드!&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/1923B2504DE732B32DD6B6&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/1923B2504DE732B32DD6B6&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.49.54.png&quot; height=&quot;312&quot; width=&quot;367&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
이젠 Library-Device 빌드!&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/1173D3484DE732E4232722&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/1173D3484DE732E4232722&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.50.58.png&quot; height=&quot;312&quot; width=&quot;367&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;br /&gt;
Library-simulator.a,&amp;nbsp;Library-device.a 파일 모두 생성되었다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock dual&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/19566A4C4DE736EF0CA428&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/19566A4C4DE736EF0CA428&quot; alt=&quot;&quot; height=&quot;232&quot; width=&quot;257&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/20566A4C4DE736EF0D0936&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/20566A4C4DE736EF0D0936&quot; alt=&quot;&quot; height=&quot;236&quot; width=&quot;255&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
마지막으로 Library-iOS4.0 빌드!&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/1373D3484DE732E524445C&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/1373D3484DE732E524445C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 3.51.05.png&quot; height=&quot;312&quot; width=&quot;367&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
이제 만들어진 libLibrary-iOS4.0.a를 사용하면 되는데, 이 녀석의 위치는&lt;br /&gt;
libLibray-Device.a를 우클릭해서 Show in Finder로 보면 Finder가 열리는데, 그 위치에 있다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/171053594DE737AA1B2E03&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/171053594DE737AA1B2E03&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 4.11.12.png&quot; height=&quot;280&quot; width=&quot;366&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/130DFC404DE737EA0C12BC&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/130DFC404DE737EA0C12BC&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-06-02 at 오후 4.12.21.png&quot; height=&quot;393&quot; width=&quot;604&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
이제 libLibrary-ios4.0.a와 Common.h 파일을 작업중인 프로젝트에 넣어서 사용하면 끝!&lt;br /&gt;
&lt;br /&gt;
만약. libLibrary-ios.4.0 빌드를 실패했다면 십중팔구 파일을 lipo에서 파일을 못찾아서 나는 에러이다.&lt;br /&gt;
아래 4가지 항목을 체크해보면 해결 될 것이다.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;만들어놓은 Target들의 Build Configuration이 Release로 되어 있는지&lt;/li&gt;
&lt;li&gt;Library-simulator는 Simulator로 빌드했는지&lt;/li&gt;
&lt;li&gt;Library-device는 device로 빌드했는지&lt;/li&gt;
&lt;li&gt;Library-ios는 device로 빌드했는지&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/193&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/IPhone%20%26%20IPad&quot;&gt;IPhone &amp;amp; IPad&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/IPhone%20%26%20IPad/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/static-library&quot; &gt;Xcode4에서 범용으로 쓸 수 있는 library만들기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/02&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/DistributionOnXCode4&quot; &gt;XCode4에서 App 등록하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(31)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/03/14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/시스템-루트-키체인을-수정할-수-없습니다&quot; &gt;&amp;quot;시스템 루트&amp;quot; 키체인을 수정할 수 없습니다.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/08/09&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/투명-뷰-만들기&quot; &gt;[1원 팁] 투명 뷰 만들기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/07/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/1원-팁-SQLite에서-뽑은-값을-NSString을-전역변수로-쓰기&quot; &gt;[1원 팁] SQLite에서 뽑은 값을 NSString을 전역변수로 쓰기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/07/05&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/UINavigationController를-이용해서-pushViewController했는데-Rotate가-안될때&quot; &gt;UINavigationController를 이용해서 pushViewController했는데 Rotate가 안될때..&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/06/28&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>Common</category>
			<category>ios</category>
			<category>iPad</category>
			<category>iphone</category>
			<category>library</category>
			<category>module</category>
			<category>Objective C</category>
			<category>Package</category>
			<category>Packaging</category>
			<category>static</category>
			<category>공통모듈</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/193</guid>
			<comments>http://hiphapis.net/entry/static-library#entry193comment</comments>
			<pubDate>Thu, 02 Jun 2011 16:53:14 +0900</pubDate>
		</item>
		<item>
			<title>Rails 3.1 Overview</title>
			<link>http://hiphapis.net/entry/Rails-31-Overview</link>
			<description>&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/122AA1524DD61AD92D95E0&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/122AA1524DD61AD92D95E0&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;rails-3-1.gif&quot; height=&quot;122&quot; width=&quot;110&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
아시다시피 5월 5일 Rails 3.1 Beta 1 이 Release되었다.&lt;br /&gt;
많은것들이 바뀌었는데 그것들중 알고 넘어가면 좋을법한것 몇가지만 추려&amp;nbsp;간략하게 Overview해보았다.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;설치&lt;/h3&gt;
&lt;div style=&quot;BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
rvm 1.9.2@railspre --create&lt;br /&gt;
gem install rails --pre&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;

&lt;h3&gt;Javascript&lt;/h3&gt;Rails 3.1부터 prototype.js가 아닌 jQuery와 &lt;a title=&quot;[http://jashkenas.github.com/coffee-script/]로 이동합니다.&quot; href=&quot;http://jashkenas.github.com/coffee-script/&quot; target=&quot;_blank&quot;&gt;CoffeeScript&lt;/a&gt;가 &amp;nbsp;Default로 탑재되어 있다.&lt;br /&gt;
만약 jQuery가 아닌 prototype.js를 계속 사용하고자 할 경우, &lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
rails new [APP_NAME] -j prototype&lt;br /&gt;
&lt;/div&gt;
해주면 된다.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;새로 추가된 Gems&lt;/h3&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: disc&quot;&gt;
&lt;li&gt;sass: haml에 포함되어 있던 sass가 독립되어 나왔다.&lt;/li&gt;
&lt;li&gt;coffee-script&lt;/li&gt;
&lt;li&gt;uglifier: JS를 하나의 파일로 합쳐준다.&lt;/li&gt;
&lt;li&gt;jquery-rails&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;

&lt;h3&gt;디렉토리 구조 변경&lt;/h3&gt;Public아래에 있던 Javascript, Stylesheets, Images가&lt;br /&gt;
/app/assets/ 로 이동되었다.&lt;br /&gt;
그러므로 웹엔진(Nginx등)에서 Js, Css, Image를 Rails한테 안넘기고 직접 처리하도록 세팅이 되어 있었다면, 관련 부분은 수정이 있어야 한다&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Sprockets&lt;/h3&gt;application.css, application.js에 보면&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #79a5e4 1px solid; BORDER-LEFT: #79a5e4 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #dbe8fb; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #79a5e4 1px solid; BORDER-RIGHT: #79a5e4 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;nbsp;//= require jquery&lt;br /&gt;
&lt;/div&gt;
처럼 주석처리된 require들이 있는데, 이건 주석이 아니라 &lt;a title=&quot;[http://getsprockets.org/]로 이동합니다.&quot; href=&quot;http://getsprockets.org/&quot; target=&quot;_blank&quot;&gt;sprockets&lt;/a&gt;의 require(include)하는 문법이므로 해당 구문을 삭제하면 include가 안된다.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;

&lt;h3&gt;Migration&amp;nbsp;&lt;/h3&gt;migration file의 change 메소드가 추가되었다.&amp;nbsp;&lt;br /&gt;
과거에는 up, down으로 메소드가 분리되어 있었지만, change로 통합되었다.&lt;br /&gt;
하지만 종종 제대로 동작하지 않을때도 있는데 그럴땐 up, down을 만들어서 사용하면 된다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
그리고 :belongs_to가 추가되었는데, 과거 relationship을 같게 될 경우 직접 index key(article_id:integer)를 만들어 줬었다.&lt;br /&gt;
3.1 에서는&amp;nbsp;belongs_to를 이용하면 되는데.&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
rails g scaffold comment &lt;b&gt;article:belongs_to&lt;/b&gt; body:text&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
이렇게 써주면되며, belongs_to로 만들면 add_index도 시켜준다.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Console&lt;/h3&gt;콘솔에서 DB Query가 노출이 되었는데.. 상황에 따라선 이게 과잉친절이 될 수 도 있을 듯 하다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Active Record&lt;/h3&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: disc&quot;&gt;
&lt;li&gt;:has_many에서 :through를 다중깊이까지 사용할 수 있게 되었다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;그리고 :through에서 :dependent 도 지원을 한다.&lt;/li&gt;
&lt;li&gt;:as 가 추가되었다.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;default_scope가 block으로 처리할 수 잇게 되었으며 lambda, method를 사용할 수 있다.&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: rgb(121,165,228) 1px solid; BORDER-LEFT: rgb(121,165,228) 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(219,232,251); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(121,165,228) 1px solid; BORDER-RIGHT: rgb(121,165,228) 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;p style=&quot;MARGIN: 0px&quot;&gt;default_scope { ... }&lt;br /&gt;
default_scope lambda { ... }&lt;br /&gt;
default_scope method(:foo)&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;update_column이 추가되었는데, update_attribute와 동작은 유사하지만 validation과 callback을 무시하고 update한다.&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: rgb(121,165,228) 1px solid; BORDER-LEFT: rgb(121,165,228) 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(219,232,251); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(121,165,228) 1px solid; BORDER-RIGHT: rgb(121,165,228) 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;p style=&quot;MARGIN: 0px&quot;&gt;User.first.update_column(:name, &quot;sebastian&quot;)&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;inverse_of가 추가되어서 예제 코드처럼 post.tags.build가 가능하다.&lt;br /&gt;

&lt;p style=&quot;MARGIN: 0px&quot;&gt;&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(121,165,228) 1px solid; BORDER-LEFT: rgb(121,165,228) 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(219,232,251); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(121,165,228) 1px solid; BORDER-RIGHT: rgb(121,165,228) 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;p style=&quot;MARGIN: 0px&quot;&gt;class Post &amp;lt; ActiveRecord::Base&lt;br /&gt;
&amp;nbsp; has_many :taggings&lt;br /&gt;
&amp;nbsp; has_many :tags, :through =&amp;gt; :taggings&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
class Tagging &amp;lt; ActiveRecord::Base&lt;br /&gt;
&amp;nbsp; belongs_to :post&lt;br /&gt;
&amp;nbsp; belongs_to :tag, :inverse_of =&amp;gt; :tagging # :inverse_of must be set!&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
class Tag &amp;lt; ActiveRecord::Base&lt;br /&gt;
&amp;nbsp; has_many :taggings&lt;br /&gt;
&amp;nbsp; has_many :posts, :through =&amp;gt; :taggings&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
post = Post.first&lt;br /&gt;
&lt;b&gt;tag = post.tags.build :name =&amp;gt; &quot;ruby&quot;&lt;br /&gt;
&lt;/b&gt;tag.save # will save a Taggable linking to the post&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;has_many의 :conditions에서 sql을 직접 쓰는것의 사용법이 바뀌었다.&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #79a5e4 1px solid; BORDER-LEFT: #79a5e4 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #dbe8fb; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #79a5e4 1px solid; BORDER-RIGHT: #79a5e4 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
// Before&lt;br /&gt;
has_many :things, :conditions =&amp;gt; 'foo = #{bar}'&lt;br /&gt;
&lt;br /&gt;
// After&lt;br /&gt;
has_many :things, :conditions =&amp;gt; proc { &quot;foo = #{bar}&quot; }&lt;br /&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;has_secure_password라는 메소드가 추가가 되었는데, Authentication을 직접 만들어서 쓸 경우 아주 유용하게 사용할 수 있다.&lt;br /&gt;
새삼스럽지만, 3.1되면서 부터 Authentication Tool은 안써도 될 듯 하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;

&lt;/p&gt;
&lt;h3&gt;Action Pack&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: disc&quot;&gt;
&lt;li&gt;auto_link가 제거되었다. 만약 계속 사용할것이라면 rails_autolink gem을 이용하면 된다.&lt;/li&gt;
&lt;li&gt;:authenticity_token 을 form_tag에서 option으로 바뀌었다. 생략하거나 수정이 가능하다.&lt;/li&gt;
&lt;li&gt;rhtml, rxml이 제거되었다.&lt;/li&gt;
&lt;li&gt;csft_meta_tag가 복수로 rename되었다. csft_meta_tags&lt;/li&gt;
&lt;li&gt;HTML5의 &quot;data&quot; attribute를 hash로 제공한다&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #79a5e4 1px solid; BORDER-LEFT: #79a5e4 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #dbe8fb; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #79a5e4 1px solid; BORDER-RIGHT: #79a5e4 1px solid; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
tag(&quot;div&quot;, :data =&amp;gt; {:name =&amp;gt; 'Johan Kim', :city_state =&amp;gt; %w(Seoul)})&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;

&lt;/p&gt;
&lt;h3&gt;Active Support&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: disc&quot;&gt;
&lt;li&gt;Object#in?&lt;/li&gt;
&lt;li&gt;weeks_ago&lt;/li&gt;
&lt;li&gt;pre_week&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
간략하게 이&amp;nbsp;정도 인 것 같다.&lt;br /&gt;
관심이 있다면 &lt;a href=&quot;https://gist.github.com/958283&quot;&gt;https://gist.github.com/958283&lt;/a&gt;&amp;nbsp;를 확인하면 자세한 내역이 나온다.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://menonrails.com/articles/14&quot;&gt;http://menonrails.com/articles/14&lt;/a&gt;&amp;nbsp;에 기고된 포스팅 입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;h3&gt;참고링크&lt;/h3&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: disc&quot;&gt;
&lt;li&gt;rails blog: &lt;a href=&quot;http://weblog.rubyonrails.org/2011/5/5/rails-3-1-beta-1-released&quot;&gt;http://weblog.rubyonrails.org/2011/5/5/rails-3-1-beta-1-released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;release note: &lt;a href=&quot;https://gist.github.com/958283&quot;&gt;https://gist.github.com/958283&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;railscasts: &lt;a href=&quot;http://railscasts.com/episodes/265-rails-3-1-overview&quot;&gt;http://railscasts.com/episodes/265-rails-3-1-overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;sprockets: &lt;a href=&quot;http://getsprockets.org/&quot;&gt;http://getsprockets.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;coffee-script: &lt;a href=&quot;http://jashkenas.github.com/coffee-script/&quot;&gt;http://jashkenas.github.com/coffee-script/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;jquery: &lt;a href=&quot;http://jquery.com/&quot;&gt;http://jquery.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;sass: &lt;a href=&quot;http://sass-lang.com/&quot;&gt;http://sass-lang.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;menonrails: &lt;a href=&quot;http://menonrails.com/articles/14&quot;&gt;http://menonrails.com/articles/14&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&amp;nbsp;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/192&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/memoryburningdevisesignout&quot; &gt;devise에서 sign_out시 서버가 기절할 경우. (Ruby Or Rails Bug인듯)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/routes-as&quot; &gt;[1원팁] routes에서 as 사용하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Rails-31-Overview&quot; &gt;Rails 3.1 Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/TextMate-shortcuts&quot; &gt;TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/02&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/railsdevise&quot; &gt;언제까지 restful-authentication을 쓸것인가! devise도 써보자!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/02/01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/간만에-Rails왔더니-Rails3로-업데이트가&quot; &gt;간만에 Rails왔더니 Rails3로 업데이트가... #1&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/01/28&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>Rails</category>
			<category>rails3.1</category>
			<category>rails31</category>
			<category>RoR</category>
			<category>Ruby</category>
			<category>Ruby on Rails</category>
			<category>RubyOnRails</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/192</guid>
			<comments>http://hiphapis.net/entry/Rails-31-Overview#entry192comment</comments>
			<pubDate>Thu, 19 May 2011 11:11:44 +0900</pubDate>
		</item>
		<item>
			<title>TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지</title>
			<link>http://hiphapis.net/entry/TextMate-shortcuts</link>
			<description>&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/11233A364DBE702F228CA3&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/11233A364DBE702F228CA3&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;TextMate.png&quot; height=&quot;300&quot; width=&quot;300&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;h3&gt;Edit+ 짱!&lt;/h3&gt;
Windows에서 개발을 할때는 무조건 Edit+만 사용했었다. (PHP뿐만 아니라 RoR할때 조차도!)&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/original/1559F4444DBE66DA151525&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/1559F4444DBE66DA151525&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;escomp.gif&quot; height=&quot;74&quot; width=&quot;245&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
그 이유는 &lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc; &quot;&gt;
&lt;li&gt;
10년 넘게 사용해왔다는 점.&lt;/li&gt;
&lt;li&gt;정식 라이센스를 보유하고 있다는 점.&lt;/li&gt;
&lt;li&gt;베타 테스터라는 이유. (개발자와 100통이 넘는 메일을 주고 받았다.)&lt;/li&gt;
&lt;/ul&gt;
도 있었지만, &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;10년 가까이 사용해오다보니 왠만한 단축키는 거의 다 외우고 있었고&lt;/li&gt;
&lt;li&gt;직접 단축키를 할당하는 등의 커스터마이징도 많이 되어 있었고&lt;/li&gt;
&lt;li&gt;무엇보다 막강한 편집기능 때문이었다.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
막강한 편집기능의 간략한 예를들면..&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc; &quot;&gt;
&lt;li&gt;주석 추가/제거&lt;/li&gt;
&lt;li&gt;현재 케럿에서 앞/뒤로 줄 삭제&lt;/li&gt;
&lt;li&gt;현재 줄 복사/삭제&lt;/li&gt;
&lt;li&gt;현재 줄을 위/아래로 이동&lt;/li&gt;
&lt;li&gt;현재 단어 삭제&lt;/li&gt;
&lt;li&gt;캐럿기준 앞뒤 문자 바꾸기&lt;br /&gt;
이것 정말 쏠쏠한 기능이다. 고속으로 타이핑 하다보면 철자의 앞뒤를 바꾸는 경우가 있는데 이 기능을 실행하면 앞뒤 문자를 바꿔준다. 예를들어 form인데 from으로 쳤다고 하자. o와 r 사이에 캐럿을 놓고 Ctr+T(단축키는 정확히 기억이..) 누르면 form으로 짠!&lt;/li&gt;
&lt;/ul&gt;
등등등 Edit+ 편집메뉴에 있는 모든 기능을 능수능란하게 사용하다 보니 RoR을 할때도 Textmate보다 Edit+로 하는게 비교도 안되게 빨랐다.&lt;br /&gt;
&lt;b&gt;(개발툴을 능숙하게 사용하는것도 개발자의 능력임을 잊지말자!)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
그러다 몇년전 OSX로 넘어오면서 어쩔 수 없이 Textmate로 넘어왔는데,&amp;nbsp;이건 뭐 도저히 작업속도가 안나오는 것이다.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;뭐 Textmate도 그럭저럭..&lt;/h3&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/1137CB504DBE618E1D7D20&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/1137CB504DBE618E1D7D20&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-05-02 at 오후 4.46.30.png&quot; height=&quot;108&quot; width=&quot;396&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
사람들이 Textmate에 훅~가는 멋진 기능중 하나가 바로 &quot;코드 자동완성&quot;인데.. 사실 이거 Edit+에도 있다.&lt;br /&gt;
사실 Textmate가 좀 더 미려하고, Smart한것은 인정! 하지만 개발속도에 영향을 줄 정도는 아니다.&lt;br /&gt;
&lt;br /&gt;
어쩌다 보디 Edit+ 찬양글이 되어가고 있는데,&amp;nbsp;10년을 쓴 Edit+인데 Textmate가 성에 안차는걸 어떻하랴..&lt;br /&gt;
&lt;br /&gt;
돌아와서,&amp;nbsp;Textmate의 막강한 기능이 바로 커스터마이징이다. 내가 필요한 기능이 있으면 만들어서 추가해버리면 된다. 물런 Edit+도 가능하지만 한계가 명확하다.&lt;br /&gt;
Textmate가 제공하는 기본 편집기능도 Edit+만큼은 아니지만 나름 괜찮은 기능들을 제공한다.&lt;br /&gt;
다만 Text Bundle에 숨겨져 있다는게 문제.&lt;br /&gt;
&lt;br /&gt;
그러므로 &lt;b&gt;Textmate로 개발을 해야 하는 개발자라면&amp;nbsp;시간을 투자해서 Text Bundle과 자기가 사용하는 Language의 Bundle을 &lt;u&gt;처음부터 끝까지 여러번&lt;/u&gt; 살펴보는것을 권장한다.
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal; &quot;&gt;&lt;b&gt;(다시한번 말하지만, 개발툴을 능숙하게 사용하는것도 개발자의 능력임을 잊지말자!)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile6.uf.tistory.com/original/1337CB504DBE618F1EEA8F&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/1337CB504DBE618F1EEA8F&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-05-02 at 오후 4.45.06.png&quot; height=&quot;595&quot; width=&quot;249&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Bundle의 단축키를 수정할 수 있으므로&amp;nbsp;자주 쓸법한 녀석은 단축키를 지정해 놓는것이 편하다.&amp;nbsp;&lt;br /&gt;
이런것중 유용한것 하나가 &quot;줄 끝 공백 제거&quot;같은 기능이 있는데.. 단축키가 할당되어 있지 않다.&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/1437CB504DBE618F1F6875&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1437CB504DBE618F1F6875&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-05-02 at 오후 4.45.31.png&quot; height=&quot;472&quot; width=&quot;683&quot;/&gt;&lt;/a&gt;&lt;/div&gt;필자의 경우&amp;nbsp;⌃. 으로 단축키를 할당해서 쓰고 있다.&lt;br /&gt;
&lt;br /&gt;
단축키가 이미 꽉 차 있거나, 단축키가 너무 많거나 혹은 휴먼 메모리가 딸려서 외우지 못할경우 Bundle Item ⌃⌘T (Bundles → Select Bundle Item)을 찾아서 실행하면 된다.&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/206202444DBE686D0DAEE4&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/206202444DBE686D0DAEE4&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;Screen shot 2011-05-02 at 오후 5.16.29.png&quot; height=&quot;258&quot; width=&quot;350&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Textmate 편집 단축키&lt;/h3&gt;
필자가 자주 애용하는 편집 기능은&lt;br /&gt;


&lt;ul style=&quot;list-style-type: disc; &quot;&gt;
&lt;li&gt;⌥⌘.(마침표): HTML 안닫힌 태그 있으면, 닫힌 태그 입력&lt;/li&gt;
&lt;li&gt;⌃⇧,(쉼표): HTML 태그 생성&lt;/li&gt;
&lt;li&gt;⌃⇧.(마침표): Language의 시작, 출력, 주석 등등 (Bundle에 따라 틀림)&lt;/li&gt;
&lt;li&gt;⌘/: 주석 추가,제거&lt;/li&gt;
&lt;li&gt;⌃W: 단어 선택&lt;/li&gt;
&lt;li&gt;⌃⇧K: 줄 삭제&lt;/li&gt;
&lt;li&gt;⌃⇧D: 줄 복사&lt;/li&gt;
&lt;li&gt;⌃⌘↑↓: 줄 이동&lt;/li&gt;
&lt;li&gt;⌘F: 검색&lt;/li&gt;
&lt;li&gt;⌘G: 다음 검색&lt;/li&gt;
&lt;li&gt;⇧⌘G: 이전 검색&lt;/li&gt;
&lt;li&gt;⌃⌘F: 모두 변환&lt;/li&gt;
&lt;li&gt;⌥⌘F: 변환하고 찾기&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Bundle에 있는 기능도 있고, Edit 메뉴등에 있는 기능도 있다.&lt;br /&gt;
막상 써보니 그리 많지는 않은데&amp;nbsp;빼먹은것들이 꽤 있을듯한다.&amp;nbsp;누락된것은 생각이 나거나&amp;nbsp;새로 발견하는 것들은 계속 추가할 예정이다.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;URL&lt;/h3&gt;
&lt;a href=&quot;http://projects.serenity.de/textmate/tutorials/basics/&quot; target=&quot;_blank&quot; title=&quot;[http://projects.serenity.de/textmate/tutorials/basics/]로 이동합니다.&quot;&gt;&lt;/a&gt;&lt;ul style=&quot;list-style-type: disc; &quot;&gt;
&lt;li&gt;EditPlus:&amp;nbsp;&lt;a href=&quot;http://editplus.com/index.html&quot; target=&quot;_blank&quot; title=&quot;[http://editplus.com/index.html]로 이동합니다.&quot;&gt;http://editplus.com/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Textmate:&amp;nbsp;&lt;a href=&quot;http://macromates.com/&quot; target=&quot;_blank&quot; title=&quot;[http://macromates.com/]로 이동합니다.&quot;&gt;http://macromates.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TextMate Basics Tutorial :&amp;nbsp;&lt;a href=&quot;http://projects.serenity.de/textmate/tutorials/basics/&quot; target=&quot;_blank&quot; title=&quot;[http://projects.serenity.de/textmate/tutorials/basics/]로 이동합니다.&quot;&gt;http://projects.serenity.de/textmate/tutorials/basics/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
ps. 여러분이 사용하시는것 있으면 우리 공유해요~&lt;br /&gt;
코멘트로 써 주시면 올리신 분 아이디와 함께 단축키 목록에 추가할게요!&amp;nbsp;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=hiphapis.net/191&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=90&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:90px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Ruby%20On%20Rails&quot;&gt;Ruby On Rails&lt;/a&gt;&amp;nbsp;&gt;&amp;nbsp;&lt;a href=&quot;/category/Ruby%20On%20Rails/작은%20팁&quot;&gt;작은 팁&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/routes-as&quot; &gt;[1원팁] routes에서 as 사용하기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/06/13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/Rails-31-Overview&quot; &gt;Rails 3.1 Overview&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(4)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/TextMate-shortcuts&quot; &gt;TextMate 숨어있는 편집 기능 사용하기 및 단축키 몇가지&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/05/02&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/railsdevise&quot; &gt;언제까지 restful-authentication을 쓸것인가! devise도 써보자!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/02/01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/간만에-Rails왔더니-Rails3로-업데이트가&quot; &gt;간만에 Rails왔더니 Rails3로 업데이트가... #1&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/01/28&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/entry/mac에서-rails하는-사람들이-snow-leopard-설치시-주의할-점&quot; &gt;mac에서 rails하는 사람들이 snow leopard 설치시 주의할 점&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2009/09/14&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>작은 팁</category>
			<category>edit+</category>
			<category>EditPlus</category>
			<category>Shortcuts</category>
			<category>textmate</category>
			<author>Johan Kim hiphapis</author>
			<guid>http://hiphapis.net/191</guid>
			<comments>http://hiphapis.net/entry/TextMate-shortcuts#entry191comment</comments>
			<pubDate>Mon, 02 May 2011 20:00:00 +0900</pubDate>
		</item>
	</channel>
</rss>
