<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>유키냥의 둥지</title>
    <link>https://virnmer.tistory.com/</link>
    <description>유키냥의 개인공간입니다.</description>
    <language>ko</language>
    <pubDate>Sun, 31 May 2026 23:14:12 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Yuki-H.</managingEditor>
    <image>
      <title>유키냥의 둥지</title>
      <url>https://t1.daumcdn.net/cfile/tistory/163AB00B4BEF6CEE72</url>
      <link>https://virnmer.tistory.com</link>
    </image>
    <item>
      <title>타케우치 마리야 - 미라클 러브</title>
      <link>https://virnmer.tistory.com/134</link>
      <description>&lt;p&gt;ミラクル・ラブ &lt;br /&gt;미라클 러브&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;作詞　：　竹内まりや&lt;br /&gt;작사　：　타케우치 마리야&lt;br /&gt;作曲　：　竹内まりや&lt;br /&gt;작곡　：　타케우치 마리야&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&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;어제와는 전혀 다른 두사람에 대해&lt;br /&gt;女神さえ苦笑いしてる&lt;br /&gt;여신마저 쓴웃음을 짓고 있어&lt;br /&gt;目と目が合ったら　Miracle&lt;br /&gt;눈과 눈이 마주치면 Miracle&lt;br /&gt;運命の不思議な兆し&lt;br /&gt;운명의 신비로운 징조&lt;br /&gt;こうしてたどりついたのは奇跡&lt;br /&gt;이렇게 도달한 것은 기적&lt;br /&gt;赤い糸で結ばれてたの&lt;br /&gt;붉은 실로 맺어져 있어&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&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;몰래 나만을 기다렸어&lt;br /&gt;その背中とてもいとしくて&lt;br /&gt;그 등은 정말로 가여워서&lt;br /&gt;手と手が触れたら　Miracle&lt;br /&gt;손과 손이 마주치면 Miracle&lt;br /&gt;運命はまわり始める&lt;br /&gt;운명은 돌아가기 시작해&lt;br /&gt;めぐりめぐって愛し合う奇跡&lt;br /&gt;돌고 돌아 서로 사랑하게 된 기적&lt;br /&gt;思いっきり抱きしめたいの&lt;br /&gt;마음껏 안아주고 싶어&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;三度目のキスで　Miracle&lt;br /&gt;세번째의 키스로 Miracle&lt;br /&gt;すべてが変わって見えたの&lt;br /&gt;모든것이 달라져 보이기 시작했어&lt;br /&gt;どんな夢も叶えられる奇跡&lt;br /&gt;어떠한 꿈도 이뤄지는 기적&lt;br /&gt;ずっとずっと　はなれないでね&lt;br /&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;</description>
      <category>번역/가사</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/134</guid>
      <comments>https://virnmer.tistory.com/134#entry134comment</comments>
      <pubDate>Sun, 1 Nov 2015 21:47:27 +0900</pubDate>
    </item>
    <item>
      <title>타케우치 마리야 - 마지막 악장</title>
      <link>https://virnmer.tistory.com/133</link>
      <description>&lt;p&gt;终楽章&lt;br /&gt;마지막 악장&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;作詞：竹内まりや&lt;br /&gt;작사：타케우치 마리야&lt;br /&gt;作曲：竹内まりや&lt;br /&gt;작곡：타케우치 미리야&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&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;조금 추운 당신의 방&lt;br /&gt;向い合って 见つめ合って&lt;/p&gt;&lt;p&gt;서로 마주보며 응시하면서&lt;br /&gt;もしかしたら これが最后…&lt;br /&gt;어쩌면 이것이 마지막…&lt;br /&gt;想い出さえ 意味を失くす&lt;br /&gt;추억조차 의미를 잃었어요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&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;둘이였기에&lt;br /&gt;なおさら 友达にも戻れない&lt;br /&gt;더욱 더 친구로는 돌아갈 수 없어요&lt;br /&gt;こんなに 知り尽くした&lt;br /&gt;이렇게 모든 것을 다 알아 버린&lt;br /&gt;そのあとでは&lt;br /&gt;그 뒤에는&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;恋と呼べば 甘すぎるわ&lt;br /&gt;연(恋)이라 부리기엔 너무 달콤해요&lt;br /&gt;爱と呼べば 重すぎるわ&lt;br /&gt;애(爱)라고 부르기엔 너무 무거워요&lt;br /&gt;だけど彼に ついて行くわ&lt;br /&gt;그렇지만 그대에 곁에 있을 꺼예요&lt;br /&gt;街の噂 気にしないで&lt;br /&gt;거리의 소문 신경쓰지 말아요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;优しさだけ 求めたけど&lt;br /&gt;상냥함만 바랬는데도&lt;br /&gt;优しさでは 足りなかった&lt;br /&gt;상냥함으로는 부족했어요&lt;br /&gt;谁が悪い わけじゃなくて&lt;br /&gt;누가 잘못한 탓은 아니예요&lt;br /&gt;ただすべてが 运命だと&lt;br /&gt;그저 모든 것이 운명이라고&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&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;어디에선가 스쳐 지나가더라도&lt;br /&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;/p&gt;
&lt;p&gt;보시는 분이 있다면 그냥 참고만 하시고, 부르거나 듣는 것은 일본어로 느끼시길...;;;;&lt;/p&gt;
&lt;p&gt;능력이 되시면 개사해서 알려줘요..ㅠㅠ&lt;/p&gt;</description>
      <category>번역/가사</category>
      <category>j-pop</category>
      <category>竹内まりや</category>
      <category>가사</category>
      <category>번역</category>
      <category>타케우치 마리야</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/133</guid>
      <comments>https://virnmer.tistory.com/133#entry133comment</comments>
      <pubDate>Sun, 21 Sep 2014 23:25:12 +0900</pubDate>
    </item>
    <item>
      <title>타케우치 마리야 - 늦은 가을</title>
      <link>https://virnmer.tistory.com/132</link>
      <description>&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;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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;운명으로 맺어진 사랑&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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;오늘도 다시 나누네요&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;やがて长い冬が来ても　私のそばにいて&lt;br /&gt;긴 겨울이 오더라도, 나의 곁에 있어줘요&lt;br /&gt;二人を分かつ时が　たとえ巡り来ようと&lt;br /&gt;둘이서 나눈 시간이, 비록 다시 돌아온다 하더라도 &lt;br /&gt;永远(とわ)に生き続ける爱&lt;br /&gt;영원히 살아있는 사랑&lt;/P&gt;
&lt;P&gt;二人を分かつ时が　たとえ巡り来ようと&lt;br /&gt;둘이서 나눈 시간이, 비록 다시 돌아온다 하더라도 &lt;br /&gt;永远(とわ)に生き続ける爱&lt;br /&gt;영원히 살아있는 사랑&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;한글로 부를 수 있도록 번역하는 건 포기...Orz&amp;nbsp;이건 무조건 일본어로 들어야 해...Orz&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;시간을 두고 계속 수정을 해야겠네;;;;&amp;nbsp;&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;</description>
      <category>번역/가사</category>
      <category>j-pop</category>
      <category>竹内まりや</category>
      <category>가사</category>
      <category>번역</category>
      <category>타케우치 마리야</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/132</guid>
      <comments>https://virnmer.tistory.com/132#entry132comment</comments>
      <pubDate>Sun, 21 Sep 2014 22:36:15 +0900</pubDate>
    </item>
    <item>
      <title>회귀 분석 사용 예제 정리</title>
      <link>https://virnmer.tistory.com/130</link>
      <description>&lt;H3&gt;프로그램 정보&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;R - &lt;A href=&quot;http://www.r-project.org/&quot;&gt;&lt;INS&gt;&lt;FONT color=#800080&gt;http://www.r-project.org/&lt;/FONT&gt;&lt;/INS&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;수치 분석용 패키지 MATLAB 등이 있지만 본 프로그램은 오픈소스용 프로그램&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;MASS&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Robust Regression 관련 패키지, 예제를 보고 기본 패키지인 줄 알았으나 아니였음, 이 패키지 찾는다고 고생함.-_-;;;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;H3&gt;관련 예제 링크&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Robust Regression 사용 예제&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.ats.ucla.edu/stat/r/dae/rreg.htm&quot;&gt;http://www.ats.ucla.edu/stat/r/dae/rreg.htm&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;기본 회귀 분석 메소드 사용 예제&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.remantu.com/r/analysis/regression&quot;&gt;http://www.remantu.com/r/analysis/regression&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;단순 회귀 분석은 위의 링크에서도 알 수 있으므로 생략하고 그것보다 본 링크에서 얻을 수 있는 것은 원본 데이터를 화면에 출력하고 회귀 분석 결과로 추정된 직선을 출력하는 것&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;H3&gt;적용 예&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;하고자 하는 일&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;2 차원 그래프 상에 X,Y 축에 각각 데이터들의 좌표 정보들만 가지고 있을 때 이 들 좌표 정보와 가장 맞아 떨어지는 기울기 정보를 찾고자 하기 위함이다.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;기본적인 방법&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;R 스크립트에서 데이터를 로드 해 roubst linear regression 과 linear regression 으로 기울기 정보를 추정하는 스크립트를 자동으로 작성한다.&lt;/LI&gt;
&lt;LI&gt;자동으로 작성하는 스크립트는 아래에 참조&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;robust regression 이 추정이 실패했을 경우,&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;R을 실행해 해당 데이터 값을 화면에 출력하고 robust regression 결과와 linear regression 결과를 그래프로 출력하여 보았다. 그 중 눈으로 봤을 때 가장 적합한 것을 선택하여 추정값으로 이용함.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;H3&gt;관련 스크립트 - R용 회귀 분석 정보 스크립트 작성 코드&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;사용법&lt;br /&gt;

&lt;BLOCKQUOTE&gt;makeRBatchFile &amp;lt;생성할 스크립트 파일명&amp;gt; &amp;lt;데이터 파일명&amp;gt;&lt;/BLOCKQUOTE&gt;&lt;/LI&gt;
&lt;LI&gt;데이터 형식&lt;br /&gt;

&lt;BLOCKQUOTE&gt;X, Y&lt;br /&gt;
65.0, 529.0&lt;br /&gt;
31.0, 100.0&lt;br /&gt;
25.0, 625.0&lt;br /&gt;
18.0, 36.0&lt;br /&gt;
54.0, 2916.0&lt;br /&gt;
0.0, 729.0&lt;/BLOCKQUOTE&gt;&lt;/LI&gt;
&lt;LI&gt;소스코드&lt;br /&gt;

&lt;BLOCKQUOTE&gt;function makeRBatchFile() {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; rm -rf $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; touch $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; chmod a+x $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo '#!/opt/R-2.12.1/bin/Rscript' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'library(MASS)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'lst=read.table(&quot;'&quot;$2&quot;'&quot;, sep=&quot;,&quot;, header=TRUE)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'lst2=lst[]' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'cat(&quot;'&quot;$2&quot;'\n&quot;)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'm1=rlm(Y~X, data=lst2)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'cat(&quot;rlm result:&quot;)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'coef(summary(m1))' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'm2=lm(Y~X, data=lst2)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'cat(&quot;lm result:&quot;)' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'coef(summary(m2))' &amp;gt;&amp;gt; $1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'cat(&quot;\n&quot;)' &amp;gt;&amp;gt; $1&lt;br /&gt;
}&lt;/BLOCKQUOTE&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;</description>
      <category>철학, 물리, 수학</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/130</guid>
      <comments>https://virnmer.tistory.com/130#entry130comment</comments>
      <pubDate>Wed, 19 Jan 2011 11:37:26 +0900</pubDate>
    </item>
    <item>
      <title>CentOS 5에서 x86_64 환경에서 32비트 chroot 하기</title>
      <link>https://virnmer.tistory.com/128</link>
      <description>&lt;p&gt;Gentoo Linux, Debian에서는 x86_64 용 리눅스에서 손쉽게 32bit 환경으로의 chroot를 할 수 있는 방법이 여러 소개되고 있다.&lt;/p&gt;
&lt;p&gt;하지만 CentOS에서는 이러한 방법이 거의 없어 나름대로 정리하여 올린다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. 소개&lt;/p&gt;
&lt;p&gt;2. Cent32 만들기&lt;/p&gt;
&lt;p&gt;3. Cent32 을 편리하게 사용하기 위한 환경 설정&lt;/p&gt;
&lt;p&gt;4. non-root 사용자에게 chroot 부여를 위한 schroot 설치&lt;/p&gt;
&lt;p&gt;5. 환경 설정 정보 패치&lt;/p&gt;
&lt;p&gt;6. 정리&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;소개&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;x86_64 환경에서는 32비트 프로그램과 64비트 프로그램을 모두 이용 가능하다.&lt;/p&gt;
&lt;p&gt;하지만 프로그램 개발에 있어서는 x86_64 환경에서 컴파일 등이 64비트용으로 만들어지기 때문에 난감한 점이 있다.&lt;/p&gt;
&lt;p&gt;또한, 32비트 환경에서 제대로 테스트해보기 위해서는 다시 VMWare 등을 이용하여 32비트 운영체제를 설치하여 테스트를 해봐야 한다.&lt;/p&gt;
&lt;p&gt;하지만 32비트 chroot 를 하게되면 x86_64 환경에서 32비트 운영체제를 이용하는 것과 같은 거의 동일한 환경을 지원할 수 있다.&lt;/p&gt;
&lt;p&gt;이 환경 내에서는 컴파일 등도 역시 32비트로 이뤄지기 때문에 프로그램 개발도 훨씬 수월하다고 할 수 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size=&quot;4&quot;&gt;Cent32 만들기&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이 과정에서는 32비트 chroot 환경에 필수적이라고 할 수 있는 32비트용 리눅스 파일과 그 데이터를 설치한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;먼저, 현 시스템의 rpm 환경 설정을 백업하고 32비트 시스템의 rpm 환경으로 만든다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
mv /etc/rpm/platform /etc/rpm/platform.orig&lt;br /&gt;
echo i686-redhat-linux &amp;gt; /etc/rpm/platform&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
32비트 리눅스 코어 파일을 저장할 대상 디렉토리를 만들고, /dev 와 /proc 를 바인드 마운팅을 한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
mkdir -p /cent32&lt;br /&gt;
cd /cent32&lt;br /&gt;
mkdir -p dev proc sys root etc tmp home var/{log/yum,lib/rpm}&lt;br /&gt;
&lt;br /&gt;
mount -o bind /dev /cent32/dev&lt;br /&gt;
mount -o bind /dev/pts /cent32/dev/pts&lt;br /&gt;
mount -o bind /dev/shm /cent32/dev/shm&lt;br /&gt;
mount -o bind /proc /cent32/proc &amp;gt;/dev/null&lt;br /&gt;
mount -o bind /proc/bus/usb /cent32/proc/bus/usb&lt;br /&gt;
mount -o bind /sys /cent32/sys&lt;br /&gt;
mount -o bind /tmp /cent32/tmp&lt;br /&gt;
mount -o bind /home /cent32/home&lt;br /&gt;
mount -o bind /root /cent32/root&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
resolv.conf 를 복사를 하고 가짜 fstab 을 만든다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cp /etc/resolv.conf /cent32/etc/&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /cent32/etc/fstab&lt;br /&gt;
proc &amp;nbsp;/proc &amp;nbsp;proc defaults 0 0&lt;br /&gt;
/dev &amp;nbsp;/dev &amp;nbsp;none rw,bind &amp;nbsp;0 0&lt;br /&gt;
/dev/pts /dev/pts none rw,bind &amp;nbsp;0 0&lt;br /&gt;
tmpfs &amp;nbsp;/dev/shm tmpfs defaults 0 0&lt;br /&gt;
/proc/bus/usb /proc/bus/usb none rw,bind &amp;nbsp;0 0&lt;br /&gt;
/root &amp;nbsp;/root &amp;nbsp;none rw,bind &amp;nbsp;0 0&lt;br /&gt;
/home &amp;nbsp;/home &amp;nbsp;none rw,bind &amp;nbsp;0 0&lt;br /&gt;
/sys &amp;nbsp;/sys &amp;nbsp;none rw,bind &amp;nbsp;0 0&lt;br /&gt;
/tmp &amp;nbsp;/tmp &amp;nbsp;none rw,bind &amp;nbsp;0 0&lt;br /&gt;
EOF&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CentOS 5용 코어 파일을 /cent32에 설치한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
rpm --root /cent32/ \&lt;br /&gt;
--import http://mirrors.kernel.org/centos/5/os/i386/RPM-GPG-KEY-CentOS-5&lt;br /&gt;
&lt;br /&gt;
cd /cent32/&lt;br /&gt;
&lt;br /&gt;
wget http://mirrors.kernel.org/centos/5/os/i386/CentOS/centos-release-5-3.el5.centos.1.i386.rpm&lt;br /&gt;
&lt;br /&gt;
rpm --root /cent32/ --nodeps -ivh /cent32/centos-release-5-3.el5.centos.1.i386.rpm&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
필수적으로 필요한 것을 yum 을 이용해 설치한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
yum --installroot=/cent32/ -y install kernel rootfiles passwd vim-enhanced \&lt;br /&gt;
wget strace grub openssh-server openssh-clients gcc patchutils diffutils \&lt;br /&gt;
gcc make rpm-build rpmdevtools sudo yum&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
rpm db 를 지운다. &lt;/p&gt;
&lt;p&gt;이는 차후 32bit chroot 후에 경로 정보가 변하기 때문에 반드시 새로 만들도록 하기 위해서 지워주는 것이다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
rm -f /cent32/var/lib/rpm/__db.00*&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
[2009/09/19 수정]&lt;/p&gt;
&lt;p&gt;32비트 chroot 에서도 yum 사용을 원할하게 하기 위해 platform 의 설정 파일을 /cent32/etc/rpm 으로 복사한다.&lt;/p&gt;
&lt;p&gt;그리고 초기에 rpm 을 임의로 32비트용 설정을 바꾼 것을 원래대로 되돌린다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cp /etc/rpm/platform /cent32/etc/rpm/&lt;br /&gt;
rm /etc/rpm/platform&lt;br /&gt;
mv /etc/rpm/platform.orig /etc/rpm/platform&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
바인드 마운팅을 모두 해제한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
umount -f /cent32/dev/pts&lt;br /&gt;
umount -f /cent32/dev/shm&lt;br /&gt;
umount -f /cent32/dev&lt;br /&gt;
umount -f /cent32/proc/bus/usb&lt;br /&gt;
umount -f /cent32/proc&lt;br /&gt;
umount -f /cent32/sys&lt;br /&gt;
umount -f /cent32/tmp&lt;br /&gt;
umount -f /cent32/home&lt;br /&gt;
umount -f /cent32/root&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;Cent32 을 편리하게 사용하기 위한 환경 설정&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;시스템 처음 시작하였다면 32bit chroot 를 하기 위해서는 기존에 잡아 주었던 바인드 마운팅을 모두 잡아줘야 한다.&lt;/p&gt;
&lt;p&gt;하지만, 이 일은 매우 번거로우므로 이 바인드 마운팅 작업과 언마운팅 작업을 서비스로 등록하여 서버가 재시작할 때마다 자동으로 하도록 한다.&lt;/p&gt;
&lt;p&gt;이를 위해 아래의 파일을 다운로드 받는다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1328150E4BEF6C8865&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다운로드 받은 파일의 이름을 변경하고 실행 권한을 부여한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
mv /root/cent32.initd /etc/init.d/cent32&lt;br /&gt;
chmod 755 /etc/init.d/cent32&lt;br /&gt;
chown root:root /etc/init.d/cent32&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;chkconfig 를 이용하여 서비스를 등록, 활성화를 하고 ntsysv 를 이용하여 시작시 실행하도록 설정한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
chkconfig --add cent32&lt;br /&gt;
chkconfig --level 4 cent32 on&lt;br /&gt;
ntsysv # cent32 앞에 [*] 가 나타나도록 설정하고 [확인] 버튼을 누른 후 빠져나옴&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
시스템을 재시작 하거나 서비스를 실행한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
/etc/init.d/cent32 start&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
이제 시스템 시작시 cent32 관련 디렉토리들이 자동으로 바인딩된다.&lt;/p&gt;
&lt;p&gt;32비트 chroot 를 하기 위해서는 다음 명령으로 이용 가능하다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
setarch i686 chroot /cent32&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;non-root 사용자에게 chroot 부여를 위한 schroot 설치&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[2009/09/21 수정]&lt;/p&gt;
&lt;p&gt;위는 32비트 chroot 를 하기 위해서는 반드시 root 권한을 가진 사용자이어야 한다.&lt;/p&gt;
&lt;p&gt;이는 chroot 가 원래 root 권한을 가진 사용자 밖에 실행할 수 있기 때문이다.&lt;/p&gt;
&lt;p&gt;사실 개발 작업을 할 때, 왠만해서는 여러 가지 이유로 root 계정 보다 사용자 계정을 이용해서 개발을 한다.&lt;/p&gt;
&lt;p&gt;그래서 non-root 사용자에게 chroot 를 할 수 있도록 하기 위해 schroot 를 설치한다.&lt;/p&gt;
&lt;p&gt;사실, schroot 와 dchroot 는 CentOS 5 용으로는 제공하지 않는다.&lt;/p&gt;
&lt;p&gt;이러한 문제 때문에 여기서는 내가 직접 패치를 한 CentOS 용으로 패치한 것을 이용하겠다.&lt;/p&gt;
&lt;p&gt;우선, 코드 컴파일에 앞서 필요한 유틸리티를 설치한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
yum install gcc gcc-c++ libboost-devel libgcc libstdc++ pam-devel lockdev-devel boost-devel&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
그리고 아래에 파일을 다운로드 받는다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/153E18124BEF6C8A50&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/147A81044BEF6C980E&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/19311A254BEF6CA248&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
위의 파일은 분할 압축 된 것이기 때문에 하나의 파일로 합쳐 압축을 해제한다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cd /usr/src&lt;br /&gt;
cat /root/schroot-1.2.3.CentOS.tar.bz2.* | tar xvfj -&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
프로그램을 설치한다. &lt;/p&gt;
&lt;p&gt;설치 시 반드시 prefix 는 /usr libdir은 /usr/lib64 로 지정해야 한다.&lt;br /&gt;
그렇지 않으면 기존의 lib 디렉토리에 있는 32비트용 라이브러리 파일과 64비트 라이브러리 파일이 뒤엉키게 되기 때문이다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cd /usr/src/schroot-1.2.3.CentOS&lt;br /&gt;
./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc&lt;br /&gt;
make&lt;br /&gt;
make install&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
추가로 dchroot 도 같이 설치하고자 한다면 다음과 같이 하라.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cd /usr/src/schroot-1.2.3.CentOS/bin/dchroot&lt;br /&gt;
make dchroot&lt;br /&gt;
./install&lt;br /&gt;
&lt;br /&gt;
cd /usr/src/schroot-1.2.3.CentOS/bin/dchroot-dsa&lt;br /&gt;
make dchroot-dsa&lt;br /&gt;
./install&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
그리고나서 schroot 와 dchroot 의 인증 정보를 제대로 잡아준다.&lt;/p&gt;
&lt;p&gt;이를 위해 다음 파일을 다운로드 받는다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/150C750D4BEF6CA864&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;위의 받은 파일을 다음 명령으로 /etc/pam.d 에 넣는다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
rm /etc/pam.d/schroot&lt;br /&gt;
mv /root/schroot-pam.d /etc/pam.d/schroot&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
만약 dchroot 와 dchroot-dsa 도 설치했다면 그에 대해서도 적용해준다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
mv /root/schroot-pam.d /etc/pam.d/dchroot&lt;br /&gt;
mv /root/schroot-pam.d /etc/pam.d/dchroot-dsa&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
그리고 schroot.conf 에 32비트 chroot 에 대한 정보를 추가한다.&lt;/p&gt;
&lt;p&gt;dchroot 에 대해서도 해도 되지만 여기서는 schroot 에 대해서만 언급하겠다.&lt;/p&gt;
&lt;p&gt;참고로 컴파일한 schroot의 설정 파일의 경로는 /etc/schroot/schroot.conf 이고 dchroot 는 /etc/dchroot.conf 이다.&lt;/p&gt;
&lt;p&gt;다음 설정 파일을 다운로드 받는다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/141053114BEF6CA836&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이 압축을 풀고 /etc/schroot 디렉토리에 엎어쓴다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
tar xvfj schroot-conf.tar.bz2&lt;br /&gt;
rm -rf /etc/schroot&lt;br /&gt;
mv etc/schroot/ /etc/schroot&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
마지막으로 32비트 chroot 할 사용자를 users 그룹에 등록하면 모든 작업이 끝난다.&lt;/p&gt;
&lt;p&gt;사용자가 32비트 chroot 하려면 다음과 같이 입력하자&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
setarch i686 schroot -q -c cent32&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
만약 위의 과정이 번거롭다면 이를 배치 파일로 만들어두면 된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[2009/09/21 수정]&lt;br /&gt;
다음 명령을 이용하여 cent32 를 만들자.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /usr/local/bin/cent32&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
setarch i686 schroot -q -c cent32&lt;br /&gt;
EOF&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
생성한 파일에 실행 권한을 설정해 준다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
chmod a+x /usr/local/bin/cent32&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
이로써 작업을 모두 마쳤다. 이제 다음 명령으로 32비트 chroot 이 가능하다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
cent32&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;환경 설정 정보 패치&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;32비트 chroot 를 사용하다 보면 가장 불편한 점이 지금 자신이 32bit chroot를 사용하는지 그렇지 않는지 분간을 하기가 힘들다.&lt;/p&gt;
&lt;p&gt;그래서 나는 32비트 chroot 일 경우는 CENT32CHROOT 라는 환경 변수를 등록하는 방법을 이용했다.&lt;/p&gt;
&lt;p&gt;수정한 bashrc 파일은 다음과 같다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
&lt;p&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/135C14014BEF6CA82A&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이 파일을 /cent32/etc/bashrc 로 엎어쓴다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
rm /cent32/etc/bashrc&lt;br /&gt;
mv /root/cent32_bashrc /cent32/etc/bashrc&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
[2009/09/21 수정]&lt;/p&gt;
&lt;p&gt;만약, 이미 bashrc 를 수정하여 위의 cent32_bashrc 로 엎어쓸 수 없는 상황이면 위의 방법 말고 다음 명령을 이용하면 된다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
echo $&quot;CENT32CHROOT=\&quot;yes\&quot;&quot; &amp;gt;&amp;gt; /cent32/etc/bashrc&lt;br /&gt;
echo $&quot;PS1=\&quot;[32bits] \${PS1}\&quot;&quot; &amp;gt;&amp;gt; /cent32/etc/bashrc&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[2009/09/21 수정]&lt;br /&gt;
32비트 chroot 환경에서 set 명령을 이용해 CENT32CHROOT 변수가 제대로 등록되었는지 확인해본다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px&quot;&gt;
set&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
32비트 chroot 환경에서 프롬프트 앞에 &quot;[32bits] &quot; 라는 출력이 나오는지도 확인한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;정리&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;모든 작업이 완료되었다. &lt;br /&gt;
이제 32비트 chroot 를 하여 yum 을 이용해 자신에게 필요한 32비트 프로그램을 설치하도록 하자.&lt;br /&gt;
이 chroot 환경은 기존 x86_64와 완전 별개의 환경이라는 점을 주의하기 바란다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;참고 사이트&lt;/strong&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://cormander.com/blog/2009/06/installing-a-32bit-build-chroot/&quot; target=&quot;_blank&quot;&gt;Installing a 32bit build chroot&lt;/a&gt;&amp;nbsp;by cormander&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&amp;amp;chap=2&quot; target=&quot;_blank&quot;&gt;32Bit Chroot Guide for Gentoo/AMD64&lt;/a&gt;&amp;nbsp;by gentoo.org&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://packages.debian.org/source/sid/schroot&quot; target=&quot;_blank&quot;&gt;Source Package: schroot&lt;/a&gt;&amp;nbsp;by debian.org&lt;/p&gt;</description>
      <category>강좌/HOWTO</category>
      <category>32비트</category>
      <category>centos</category>
      <category>chroot</category>
      <category>x86_64</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/128</guid>
      <comments>https://virnmer.tistory.com/128#entry128comment</comments>
      <pubDate>Fri, 18 Sep 2009 12:51:26 +0900</pubDate>
    </item>
    <item>
      <title>64비트 운영체제에서 SonicStage 가 동작하지 않는 문제에 대한 해결책</title>
      <link>https://virnmer.tistory.com/125</link>
      <description>&lt;P&gt;SonicStage 4.3 자체가 64비트와 호환이 되지 않습니다.&lt;/P&gt;
&lt;P&gt;이 문제를 해결하기 위해 삽질 끝에 방법을 찾았는데요 그건 바로 일본판 SonicStage 5 에 존재하는 OpenMG 라이브러리를 이용하는 것입니다.&lt;/P&gt;
&lt;P&gt;그렇게 하니 Hi-MD 로의 전송, 음악 추출, 재생 등이 제대로 작동되더군요.&lt;/P&gt;
&lt;P&gt;안되시는 분은 시도해보시기 바랍니다.&lt;/P&gt;
&lt;P&gt;아래는 적용 순서 입니다.&lt;br /&gt;&lt;/P&gt;
&lt;P&gt;1. 먼저 기존에 설치된 OpenMG 라이브러리를 삭제합니다.&lt;br /&gt;2. 64비트를 지원하는 SonicStage V 를 다운로드 하여 OpenMG 라이브러리를 추출합니다.&lt;br /&gt;3. 2에서 추출한 OpenMG 를 설치합니다.&lt;br /&gt;&lt;br /&gt;만약 추출이 힘드시다면 아래를 다운로드 해주세요.^^&lt;br /&gt;&lt;/P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1631330F4BEF6C6856&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/161A0B114BEF6C7615&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1626A40E4BEF6C8081&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;invalid-file&lt;/a&gt;&lt;/div&gt;</description>
      <category>정보</category>
      <category>SonicStage</category>
      <category>소닉스테이지</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/125</guid>
      <comments>https://virnmer.tistory.com/125#entry125comment</comments>
      <pubDate>Sun, 6 Sep 2009 08:42:34 +0900</pubDate>
    </item>
    <item>
      <title>iNETIZ.com 메인으로 블로그를...</title>
      <link>https://virnmer.tistory.com/124</link>
      <description>&lt;P&gt;오랫만에 글을 쓴다.&lt;br /&gt;2008년을 지나면서 졸업을 하고 여러가지 일이 있었는데도 불구하고 블로그에 하루하루를 기록하는 것을 너무 소홀히 한 것 같다.&lt;br /&gt;이제 운영이 거의 이뤄지지 않는 iNETIZ.com 의 홈페이지를 정리하고 블로그를 메인으로 돌려 블로깅을 좀 더 생활화해야겠다.&lt;br /&gt;그리고 앞으로의 블로그의 모든 글을 1인칭 시점으로 바꿔 적을 계획이다.^^&lt;br /&gt;&lt;br /&gt;이제까지의 iNETIZ.com 이여 안녕!&lt;br /&gt;&lt;/P&gt;</description>
      <category>잡다한 글</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/124</guid>
      <comments>https://virnmer.tistory.com/124#entry124comment</comments>
      <pubDate>Sun, 6 Sep 2009 08:27:22 +0900</pubDate>
    </item>
    <item>
      <title>이랜드 반대 리본 달았습니다..</title>
      <link>https://virnmer.tistory.com/120</link>
      <description>안녕하세요. 유키하뉴입니다.&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;이상, 유키하뉴였습니다.&lt;br /&gt;&lt;br /&gt;여담 : 아악! 금요일 펜타포트에 츠치야 안나 왔는데...ㅠ_ㅠ 인천만 아니면..ㅠ_ㅠ</description>
      <category>트랙백 관련글</category>
      <category>이랜드</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/120</guid>
      <comments>https://virnmer.tistory.com/120#entry120comment</comments>
      <pubDate>Sat, 28 Jul 2007 02:54:32 +0900</pubDate>
    </item>
    <item>
      <title>iNETIZ.com 서버 접속 이상...</title>
      <link>https://virnmer.tistory.com/118</link>
      <description>안녕하세요.유키하뇨입니다.&lt;br /&gt;&lt;br /&gt;갑자기 iNETIZ.com 을 접속 했는데 SQL 서버 쪽에 이상이 발생했더군요.&lt;br /&gt;&lt;br /&gt;일단, 해당 호스팅사의 문제인 것 같으니 조취를 취해 놓았습니다.&lt;br /&gt;&lt;br /&gt;우선, 방문해주신 들 분들에게는 죄송하게 생각합니다.&lt;br /&gt;&lt;br /&gt;일찍 체크를 했어야 하는데 늦었네요..^^&lt;br /&gt;&lt;br /&gt;그럼..</description>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/118</guid>
      <comments>https://virnmer.tistory.com/118#entry118comment</comments>
      <pubDate>Sun, 15 Jul 2007 01:22:10 +0900</pubDate>
    </item>
    <item>
      <title>▶◀ ZARD 보컬 사카이 이즈미, 삼가고인의 명복을 빕니다</title>
      <link>https://virnmer.tistory.com/117</link>
      <description>&lt;P&gt;안녕하세요. 유키하뇨입니다.&lt;br /&gt;오랜만이긴 한데 먼저부터 슬픈 일로 소식을 전해야 하군요..&lt;br /&gt;&lt;br /&gt;향년 40세에 ZARD의 보컬 사카이 이즈미씨가 사망하셨다군요...&lt;br /&gt;활동이 없어 접었나하고 생각했는데 투병생활이었다는 점,&lt;br /&gt;계단에서 미끄러져 추락하여 어이없게 돌아가시게 되었다는 점은 참으로 마음이 씁쓸하게 만드는 소식이었습니다.&lt;br /&gt;더군다나 이전에 제 블로그에서도 소개한 그 음반이 마지막 음반이 될 줄이야...&lt;br /&gt;아직까지도 믿어지질 않습니다.&lt;br /&gt;그렇게 열심히 열창하던 이즈미씨의 목소리를 더 이상 이 분의 노래를 CD 로만 들을 수 밖에 없다니...이로 말할 수 없는 슬픈 소식입니다..&lt;br /&gt;차라리 꿈이었으면 좋겠군요.&lt;br /&gt;&lt;br /&gt;우리에게 아름다운 노래를 선물하신 사카이 이즈미씨, 삼가고인의 명복을 빕니다..&lt;br /&gt;&lt;/P&gt;</description>
      <category>음악</category>
      <category>ZARD</category>
      <category>ZARD 사망</category>
      <category>사카이이즈미</category>
      <author>Yuki-H.</author>
      <guid isPermaLink="true">https://virnmer.tistory.com/117</guid>
      <comments>https://virnmer.tistory.com/117#entry117comment</comments>
      <pubDate>Fri, 1 Jun 2007 00:47:15 +0900</pubDate>
    </item>
  </channel>
</rss>