<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>길이 이야기(Giri's Story)</title>
    <link>https://cyk2.tistory.com/</link>
    <description>물의 흐름을 바꾸고 싶다면, 그 물 속에 손을 담궈보아라.</description>
    <language>ko</language>
    <pubDate>Thu, 16 Apr 2026 23:20:36 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>길이</managingEditor>
    <image>
      <title>길이 이야기(Giri's Story)</title>
      <url>https://t1.daumcdn.net/cfile/tistory/193DF5454ED700561A</url>
      <link>https://cyk2.tistory.com</link>
    </image>
    <item>
      <title>[앱테크] 해외직구 테무 TEMU 국내 상륙! 10만원을 받으시고 공짜쇼핑하세요!</title>
      <link>https://cyk2.tistory.com/306</link>
      <description>&lt;div id=&quot;SE-fd1efe97-64c7-434b-aa12-c0a0b46c19f1&quot; data-a11y-title=&quot;사진&quot; data-compid=&quot;SE-fd1efe97-64c7-434b-aa12-c0a0b46c19f1&quot;&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;SE-fd1efe97-64c7-434b-aa12-c0a0b46c19f1&quot; data-unitid=&quot;&quot;&gt;
&lt;div id=&quot;SE-fd1efe97-64c7-434b-aa12-c0a0b46c19f1&quot;&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;&quot; data-unitid=&quot;SE-fd1efe97-64c7-434b-aa12-c0a0b46c19f1&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;temu_icon.png&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;452&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m1t5s/btsASsUZYEk/Tqd4Bnt2Y0QBsVQ6febtw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m1t5s/btsASsUZYEk/Tqd4Bnt2Y0QBsVQ6febtw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m1t5s/btsASsUZYEk/Tqd4Bnt2Y0QBsVQ6febtw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm1t5s%2FbtsASsUZYEk%2FTqd4Bnt2Y0QBsVQ6febtw1%2Fimg.png&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; loading=&quot;lazy&quot; width=&quot;471&quot; height=&quot;452&quot; data-filename=&quot;temu_icon.png&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-3de2a182-08da-46bd-b3ce-39c51917fca9&quot; data-a11y-title=&quot;본문&quot; data-compid=&quot;SE-3de2a182-08da-46bd-b3ce-39c51917fca9&quot;&gt;
&lt;div&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;SE-3de2a182-08da-46bd-b3ce-39c51917fca9&quot; data-unitid=&quot;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-83805c67-b20a-46b8-afcd-ca2f626169e9&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2023-11-25 171304.png&quot; data-origin-width=&quot;1380&quot; data-origin-height=&quot;899&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/65ZEG/btsASdqe3s4/qRoXLJmN0NmKkDktaLv3J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/65ZEG/btsASdqe3s4/qRoXLJmN0NmKkDktaLv3J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/65ZEG/btsASdqe3s4/qRoXLJmN0NmKkDktaLv3J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F65ZEG%2FbtsASdqe3s4%2FqRoXLJmN0NmKkDktaLv3J1%2Fimg.png&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; loading=&quot;lazy&quot; width=&quot;594&quot; height=&quot;387&quot; data-filename=&quot;화면 캡처 2023-11-25 171304.png&quot; data-origin-width=&quot;1380&quot; data-origin-height=&quot;899&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-e3ded8ee-f617-49cb-8625-64ae12044f5c&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;블랙프라이데이~~!! 요즘 해외직구 한두번쯤 해보셨죠?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;미국의 아마존, 중국의 알리 익스프레스!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-96cd812b-1742-4c65-8868-2da119251847&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;요즘 미국에 아마존을 위협하는 새로운 직구 플랫폼 테무가 시끌시끌합니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테무! TEMU . 사실 테무는 중국의 알리 익스프레스와 같은 중국 해외직구 플랫폼인데요&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;왜? 갑자기 테무가 미국이나 중국, 한국을 비롯한 온라인마켓이 활성화된 국가에서 핫하느냐??&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20231124_220819780.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhDeIQ/btsAQdj2UWk/beQDKwP8evWJNO7AlHirb1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhDeIQ/btsAQdj2UWk/beQDKwP8evWJNO7AlHirb1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhDeIQ/btsAQdj2UWk/beQDKwP8evWJNO7AlHirb1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhDeIQ%2FbtsAQdj2UWk%2FbeQDKwP8evWJNO7AlHirb1%2Fimg.jpg&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; loading=&quot;lazy&quot; width=&quot;409&quot; height=&quot;841&quot; data-filename=&quot;KakaoTalk_20231124_220819780.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-86db6d94-e026-4eee-97e8-4c8f9570556c&quot; data-a11y-title=&quot;사진&quot; data-compid=&quot;SE-86db6d94-e026-4eee-97e8-4c8f9570556c&quot;&gt;
&lt;div&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;SE-86db6d94-e026-4eee-97e8-4c8f9570556c&quot; data-unitid=&quot;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-86db6d94-e026-4eee-97e8-4c8f9570556c&quot;&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;&quot; data-unitid=&quot;SE-86db6d94-e026-4eee-97e8-4c8f9570556c&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-a8d3c700-f48a-40b1-8664-4ae19a17a8d7&quot; data-a11y-title=&quot;본문&quot; data-compid=&quot;SE-a8d3c700-f48a-40b1-8664-4ae19a17a8d7&quot;&gt;
&lt;div&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;SE-a8d3c700-f48a-40b1-8664-4ae19a17a8d7&quot; data-unitid=&quot;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;SE-038e6609-615c-46f8-9867-fb69938feb79&quot;&gt;
&lt;p id=&quot;SE-fd879141-7ae4-4d5c-a44d-79f0040c98b0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;바로 공격적인 마케팅 때문인데요!&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;가입할때 추천인을 10명 모으면 10만 크레딧(10만원)을 주는 마케팅 기법 때문입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-fe2f4c6b-85e0-4830-8722-c93d6652bd99&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;요즘 페이스북, 인스타그램, 틱톡등 SNS에 아주 공격적인 마케팅을 하면서 노출이 많이 되고 있어&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인터넷 검색을 해보면 테무가 진짜 정상적인 온라인 직구 사이트가 맞느냐? 주문하면 물건이 정상적으로 오느냐? 문의가 많아요&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-a6245df6-206c-47ca-b01a-210ac669284e&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래서 한번 해봤습니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;진짜 주문하면 오는지!! 그리고 정말 10만 크레딧을 주는지??&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2718e9ea-5a7b-4493-a5f6-27f41ab63f9c&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;가입하시기 전에 다 읽고 괜찮겠다 싶으면 가입하세요!&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;SE-b25cf900-2cc1-404f-8af4-720252700a63&quot; data-a11y-title=&quot;그룹사진&quot; data-compid=&quot;SE-b25cf900-2cc1-404f-8af4-720252700a63&quot;&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;SE-b25cf900-2cc1-404f-8af4-720252700a63&quot; data-unitid=&quot;&quot;&gt;
&lt;div id=&quot;SE-461b51dc-99eb-4dc8-b2fe-1a3a7dc60f8d&quot;&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cuyZjx/btsASoL1kiL/8niC0mH0GGxk1ClI9SQE80/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/doXjlY/btsASSy7X0q/mYyevyLjhscg7x9wd3OXSK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cvMihj/btsAWjbkdpX/XEbMHHkB79Mfc6LUFTDE51/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuyZjx/btsASoL1kiL/8niC0mH0GGxk1ClI9SQE80/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cuyZjx/btsASoL1kiL/8niC0mH0GGxk1ClI9SQE80/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuyZjx/btsASoL1kiL/8niC0mH0GGxk1ClI9SQE80/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuyZjx%2FbtsASoL1kiL%2F8niC0mH0GGxk1ClI9SQE80%2Fimg.jpg&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; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/doXjlY/btsASSy7X0q/mYyevyLjhscg7x9wd3OXSK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/doXjlY/btsASSy7X0q/mYyevyLjhscg7x9wd3OXSK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/doXjlY/btsASSy7X0q/mYyevyLjhscg7x9wd3OXSK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdoXjlY%2FbtsASSy7X0q%2FmYyevyLjhscg7x9wd3OXSK%2Fimg.jpg&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; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvMihj/btsAWjbkdpX/XEbMHHkB79Mfc6LUFTDE51/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cvMihj/btsAWjbkdpX/XEbMHHkB79Mfc6LUFTDE51/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvMihj/btsAWjbkdpX/XEbMHHkB79Mfc6LUFTDE51/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvMihj%2FbtsAWjbkdpX%2FXEbMHHkB79Mfc6LUFTDE51%2Fimg.jpg&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; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2220&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;짜잔~~&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;10명을 모으니 진짜 10만포인트를 지급해줍니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;진짜 주문이 되나 해볼까요?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dt3tW9/btsASpxoikr/VVx5k2VjyMyWkQQIyjFUrk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bTsD8W/btsATgmoCaW/LzJYk0qFBYhZhnqImwFzjk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/eb6Epq/btsASp5abkG/sEDgyfMrBrZsmJ2FPqlo6k/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt3tW9/btsASpxoikr/VVx5k2VjyMyWkQQIyjFUrk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dt3tW9/btsASpxoikr/VVx5k2VjyMyWkQQIyjFUrk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt3tW9/btsASpxoikr/VVx5k2VjyMyWkQQIyjFUrk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt3tW9%2FbtsASpxoikr%2FVVx5k2VjyMyWkQQIyjFUrk%2Fimg.jpg&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; data-origin-width=&quot;810&quot; data-origin-height=&quot;2522&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTsD8W/btsATgmoCaW/LzJYk0qFBYhZhnqImwFzjk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bTsD8W/btsATgmoCaW/LzJYk0qFBYhZhnqImwFzjk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTsD8W/btsATgmoCaW/LzJYk0qFBYhZhnqImwFzjk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTsD8W%2FbtsATgmoCaW%2FLzJYk0qFBYhZhnqImwFzjk%2Fimg.jpg&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; data-origin-width=&quot;810&quot; data-origin-height=&quot;2522&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eb6Epq/btsASp5abkG/sEDgyfMrBrZsmJ2FPqlo6k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/eb6Epq/btsASp5abkG/sEDgyfMrBrZsmJ2FPqlo6k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eb6Epq/btsASp5abkG/sEDgyfMrBrZsmJ2FPqlo6k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feb6Epq%2FbtsASp5abkG%2FsEDgyfMrBrZsmJ2FPqlo6k%2Fimg.jpg&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; data-origin-width=&quot;810&quot; data-origin-height=&quot;2522&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;div id=&quot;SE-680559cc-a537-4829-adb8-bb0f42fa20b6&quot; data-a11y-title=&quot;본문&quot; data-compid=&quot;SE-680559cc-a537-4829-adb8-bb0f42fa20b6&quot;&gt;
&lt;div data-direction=&quot;top&quot; data-compid=&quot;SE-680559cc-a537-4829-adb8-bb0f42fa20b6&quot; data-unitid=&quot;&quot;&gt;
&lt;div id=&quot;SE-151449b7-23b6-4e3f-9052-1bc36d899cec&quot;&gt;
&lt;p id=&quot;SE-dee657aa-5b05-4f4e-b505-00d2cceea130&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;와우!!! 가입기념 7,700원 할인쿠폰까지 써서 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총 99,930원&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;. 10만 크레딧에서 70원남기고 결제했어요!!!&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;실제 제 돈은 한푼도 안썼다는.... ㅎㅎㅎ&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;배송은 해외배송이기 때문에 5일~18일정도 걸린다고 하네요!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f00d66fc-d35b-4617-a023-b2715cbc6e26&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;원래 평소에 알리익스프레스에서 자주 구매를 하고 있어서, 이번에 물건오는거 보고 괜찮으면 테무도 이용해봐야 겠어요!&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분도 한번 도전해보세요!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매우&amp;nbsp;극소량만&amp;nbsp;부족해요!&amp;nbsp;보상이&amp;nbsp;너무&amp;nbsp;가까워요.&amp;nbsp;저&amp;nbsp;좀&amp;nbsp;도와주세요!&lt;br /&gt;&lt;a href=&quot;https://temu.com/s/WuSj0dz8t71RYfW&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://temu.com/s/WuSj0dz8t71RYfW&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1701745434013&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;총 ₩201,000 크레딧을 교환했었습니다!&quot; data-og-description=&quot;마지막 1 코인만 부족합니다! 보상이 너무 가까워요. 저 좀 도와주세요!&quot; data-og-host=&quot;temu.com&quot; data-og-source-url=&quot;https://temu.com/s/WuSj0dz8t71RYfW&quot; data-og-url=&quot;https://temu.com/s/WuSj0dz8t71RYfW&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/n9Xdz/hyUE4URgwL/mgTZavJFIds3i8XRpl4Xyk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://temu.com/s/WuSj0dz8t71RYfW&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://temu.com/s/WuSj0dz8t71RYfW&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/n9Xdz/hyUE4URgwL/mgTZavJFIds3i8XRpl4Xyk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;총 ₩201,000 크레딧을 교환했었습니다!&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;마지막 1 코인만 부족합니다! 보상이 너무 가까워요. 저 좀 도와주세요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;temu.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Temu 테무 가입은 그냥 가입하나 추천으로 가입하나 똑같기때문에 이왕이면 위 링크를 통해서 가입해주시면 저도 좋고 님도 좋고! &lt;/span&gt;&lt;span style=&quot;color: #000000; letter-spacing: 0px;&quot;&gt;감사합니다. ^^&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>리뷰,체험,사용기</category>
      <category>10만크레딧</category>
      <category>temu</category>
      <category>가입추천</category>
      <category>공짜쇼핑</category>
      <category>아마존</category>
      <category>알리익스프레스</category>
      <category>앱테크</category>
      <category>중국</category>
      <category>테무</category>
      <category>해외직구</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/306</guid>
      <comments>https://cyk2.tistory.com/306#entry306comment</comments>
      <pubDate>Tue, 5 Dec 2023 12:10:24 +0900</pubDate>
    </item>
    <item>
      <title>웹로그 시각화 솔루션 - Logstalgia, website access log visualization</title>
      <link>https://cyk2.tistory.com/305</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;IMG src=&quot;http://logstalgia.googlecode.com/svn/trunk/screenshots/logstalgia.png&quot; original=&quot;http://logstalgia.googlecode.com/svn/trunk/screenshots/logstalgia.png&quot;&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;웹로그 시각화 솔루션 - Logstalgia, website access log visualization &lt;/P&gt;
&lt;P&gt;Logstalgia (aka ApachePong) is a website access log visualization tool.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Logstalgia 는 웹로그를 시각화 하여 마치 핑퐁 게임을 보는듯한 시각영상을 제공합니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;H2&gt;&lt;A name=Description&gt;&lt;/A&gt;Description&lt;A class=section_anchor href=&quot;http://code.google.com/p/logstalgia/#Description&quot;&gt;&lt;/A&gt;&lt;/H2&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Logstalgia is a website traffic visualization that replays or streams web-server access logs as a pong-like battle between the web server and an never ending torrent of requests. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Requests appear as colored balls (the same color as the host) which travel across the screen to arrive at the requested location. Successful requests are hit by the paddle while unsuccessful ones (eg 404 - File Not Found) are missed and pass through. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;The paths of requests are summarized within the available space by identifying common path prefixes. Related paths are grouped together under headings. For instance, by default paths ending in png, gif or jpg are grouped under the heading Images. Paths that don’t match any of the specified groups are lumped together under a Miscellaneous section. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;H2&gt;&lt;A name=Requirements&gt;&lt;/A&gt;Requirements&lt;A class=section_anchor href=&quot;http://code.google.com/p/logstalgia/#Requirements&quot;&gt;&lt;/A&gt;&lt;/H2&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Logstalgia requires a video card supporting OpenGL. For this reason you should typically run Logstalgia on your workstation rather than on the web-server itself (unless your workstation is the web-server). &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;As Logstalgia is designed to playback logs in real time you will need a log from a fairly busy web-server to achieve interesting results (eg 100s of requests each minute). &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;An example access log is included.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;윈도우 / Mac / 리눅스용 프로그램을 제공하며,&lt;/P&gt;
&lt;P&gt;웹서버에서 생성된 web log를 넣으면 아래와 같이 &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/YUpDLtKdyu8?hl=ko&amp;amp;amp&quot; width=&quot;300&quot; height=&quot;225&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;br /&gt;
시각화 할 수 있습니다. 왼쪽의 공들이 사용자의 요청, 오른쪽 중간에 위아래로 움직이는 작은 상자가 서버의 처리 프로세서입니다.&lt;/P&gt;
&lt;P&gt;오른쪽 아래의 큰 숫자 카운터는 서버로 들어온 요청수를 표시하고 있습니다.&lt;/P&gt;</description>
      <category>IT기술,개발/컴퓨터,IT정보</category>
      <category>Logstalgia</category>
      <category>WebLog</category>
      <category>웹로그 시각화 솔루션</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/305</guid>
      <comments>https://cyk2.tistory.com/305#entry305comment</comments>
      <pubDate>Thu, 24 Nov 2011 11:44:00 +0900</pubDate>
    </item>
    <item>
      <title>[소셜(SNS)댓글] 싸이월드-C로그 연동 FAQ</title>
      <link>https://cyk2.tistory.com/304</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;요즘 소셜(SNS)댓글 시스템이 커뮤니티 사이트에서 관심을 받고 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;이전에 IT관련 회사들은 어떻게 하면 회원가입률을 높일까를 고민하다 이제는 어떻게 하면 커뮤니티를 활성화 시킬 수 있을까로 고민이 바뀌고 있죠. 말 그대로 좋은 정보를 제공하는 것도 중요하지만, 방문자의 호응을 쉽게 이끌어내기 위한 노력으로 SNS 댓글시스템이 각광을 받고 있지 않나 싶습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;각 SNS(트위터, 페이스북, 미투데이, 요즘 등) 서비스들의 로그인 API연동에 대한 FAQ를 정리해보도록 하겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;개발하실 분들은 참조해서 도움이 되셨으면 좋겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;싸이월드(네이트) - C로그의 경우 OAuth 라이브러리를 제공하므로 쉽게 연동이 가능합니다.&lt;/P&gt;
&lt;P&gt;아래는 라이브러리를 바탕으로 만든 연동 API 샘플입니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;우선 &lt;STRONG&gt;네이트 개발자센터&lt;/STRONG&gt;(&lt;A href=&quot;http://devsquare.nate.com/&quot;&gt;http://devsquare.nate.com/&lt;/A&gt;)를 통해 개발자등록을 하고 Consumer key 발급 신청합니다.&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;STRONG&gt;index.php&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;------------------&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;?php&lt;br /&gt;
header(&quot;expires: Thu, 19 Nov 1981 08:52:00 GMT&quot;);&lt;br /&gt;
header(&quot;cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&quot;);&lt;br /&gt;
header(&quot;pragma: no-cache&quot;);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;$oauth_consumer_key = &quot;&lt;STRONG&gt;&lt;FONT color=#fe2419&gt;발급받은 컨슈머 키&lt;/FONT&gt;&lt;/STRONG&gt;&quot;; // Your consumer key&lt;br /&gt;
$oauth_consumer_key_secret = &quot;&lt;FONT color=#f10b00&gt;&lt;STRONG&gt;발급받은 컨슈머 키 암호&lt;/STRONG&gt;&lt;/FONT&gt;&quot;; // Your consumer key secret&lt;/P&gt;
&lt;P&gt;$oauth_callback = &quot;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;콜백URL/callback.php&lt;/STRONG&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.hrising.com/comment/sns/cyworld/callback.php%22;//&quot;&gt;&quot;;//&lt;/A&gt; Your Call Back Page URL&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$oauth_signature_method = &quot;HMAC-SHA1&quot;;&lt;br /&gt;
$oauth_timestamp = time();&lt;br /&gt;
$oauth_nonce = md5(microtime().mt_rand()); // md5s look nicer than numbers;&lt;br /&gt;
$oauth_version = &quot;1.0&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$get_request_token_url = &quot;&lt;A href=&quot;https://oauth.nate.com/OAuth/GetRequestToken/V1a&quot;&gt;https://oauth.nate.com/OAuth/GetRequestToken/V1a&lt;/A&gt;&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$oauth_token = &quot;&quot;;&lt;br /&gt;
$oauth_token_secret = &quot;&quot;;&lt;br /&gt;
$oauth_signature = &quot;&quot;;&lt;/P&gt;
&lt;P&gt;$request_token = &quot;&quot;;&lt;br /&gt;
$request_token_secret = &quot;&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Get Request Token&lt;/P&gt;
&lt;P&gt;//Generate Base String For Get Request Token&lt;br /&gt;
//!!파라메터 이름 순서로 조합해야 한다.&lt;br /&gt;
//!!파라메터의 이름과 값은 rfc3986 으로 encode&lt;br /&gt;
//[Name=Valeu&amp;amp;Name=Value…] 형식으로 연결&lt;br /&gt;
$Query_String = urlencode_rfc3986(&quot;oauth_callback&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_callback);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_consumer_key&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_consumer_key);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_nonce&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_nonce);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_signature_method&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_signature_method);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_timestamp&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_timestamp);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_version&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_version);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Base String 요소들을 rfc3986 으로 encode&lt;br /&gt;
$Base_String = urlencode_rfc3986(&quot;POST&quot;).&quot;&amp;amp;&quot;.urlencode_rfc3986($get_request_token_url).&quot;&amp;amp;&quot;.urlencode_rfc3986($Query_String);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//지금 단계에서는 $oauth_token_secret이 &quot;&quot;&lt;br /&gt;
$Key_For_Signing = urlencode_rfc3986($oauth_consumer_key_secret).&quot;&amp;amp;&quot;.urlencode_rfc3986($oauth_token_secret);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//oauth_signature 생성&lt;br /&gt;
$oauth_signature=base64_encode(hash_hmac('sha1', $Base_String, $Key_For_Signing, true));&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Authorization Header 조합&lt;br /&gt;
$Authorization_Header = &quot;Authorization: OAuth &quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_version&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_version).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_nonce&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_nonce).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_timestamp&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_timestamp).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_consumer_key&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_consumer_key).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_callback&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_callback).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_signature_method&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_signature_method).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_signature&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_signature).&quot;\&quot;&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$parsed = parse_url($get_request_token_url);&lt;br /&gt;
$scheme = $parsed[&quot;scheme&quot;];&lt;br /&gt;
$path = $parsed[&quot;path&quot;];&lt;br /&gt;
$ip = $parsed[&quot;host&quot;];&lt;br /&gt;
$port = @$parsed[&quot;port&quot;];&lt;/P&gt;
&lt;P&gt;if ($scheme == &quot;http&quot;) {&lt;br /&gt;
if(!isset($parsed[&quot;port&quot;])) { $port = &quot;80&quot;; } else { $port = $parsed[&quot;port&quot;]; };&lt;br /&gt;
$tip = $ip;&lt;br /&gt;
} else if ($scheme == &quot;https&quot;) {&lt;br /&gt;
if(!isset($parsed[&quot;port&quot;])) { $port = &quot;443&quot;; } else { $port = $parsed[&quot;port&quot;]; };&lt;br /&gt;
$tip = &quot;ssl://&quot; . $ip;&lt;br /&gt;
}&lt;br /&gt;
$timeout = 5;&lt;br /&gt;
$error = null;&lt;br /&gt;
$errstr = null;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Request 만들기&lt;br /&gt;
$out = &quot;POST &quot; . $path . &quot; HTTP/1.1\r\n&quot;;&lt;br /&gt;
$out .= &quot;Host: &quot;. $ip . &quot;\r\n&quot;;&lt;br /&gt;
$out .= $Authorization_Header . &quot;\r\n&quot;;&lt;br /&gt;
$out .= &quot;Accept-Language: ko\r\n&quot;;&lt;br /&gt;
$out .= &quot;Content-Type: application/x-www-form-urlencoded\r\n&quot;;&lt;br /&gt;
$out .= &quot;Content-Length: 0\r\n\r\n&quot;; //Request Token 받기에서는 post body에 들어가는 파라메터가 없어서 0&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Request 보내기&lt;br /&gt;
$fp = fsockopen($tip, $port, $errno, $errstr, $timeout);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Reponse 받기&lt;br /&gt;
if (!$fp) {&lt;br /&gt;
Message(&quot;연동중 API오류가 발생하였습니다. 다시 시도해주세요.&quot;, &quot;close&quot;);&lt;br /&gt;
} else {&lt;br /&gt;
fwrite($fp, $out);&lt;br /&gt;
$response = &quot;&quot;;&lt;br /&gt;
while ($s = fread($fp, 4096)) {&lt;br /&gt;
$response .= $s;&lt;br /&gt;
}&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;//Response Header와 Body 분리&lt;br /&gt;
$bi = strpos($response, &quot;\r\n\r\n&quot;);&lt;br /&gt;
$body = substr($response, $bi+4);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//정상적인 경우 $body값은&lt;br /&gt;
//oauth_token=5a3377a10ad1f2c937e7bd8c83e57bec&amp;amp;oauth_token_secret=5be6580cc3e8ea2c71a1c56106c19c1f&amp;amp;oauth_callback_ctrue&lt;br /&gt;
//의 형식으로 떨어짐.&lt;br /&gt;
$tmpArray = explode(&quot;&amp;amp;&quot;,$body);&lt;br /&gt;
$TokenArray = explode(&quot;=&quot;,$tmpArray[0]);&lt;br /&gt;
$TokenSCArray = explode(&quot;=&quot;,$tmpArray[1]);&lt;br /&gt;
$request_token = $TokenArray[1];&lt;br /&gt;
$request_token_secret = $TokenSCArray[1];&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
//request_token, request_token_secret 세션에 저장&lt;br /&gt;
$_SESSION['oauth_request_token'] = trim($request_token);&lt;br /&gt;
$_SESSION['oauth_request_token_secret'] = trim($request_token_secret);&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;//Redirect to Authorize URL&lt;br /&gt;
//다음 단계인 Nate Login을 위해 페이지 이동&lt;br /&gt;
$Authorize_URL = &quot;&lt;A href='https://oauth.nate.com/OAuth/Authorize/V1a?oauth_token=&quot;.$request_token'&gt;https://oauth.nate.com/OAuth/Authorize/V1a?oauth_token=&quot;.$request_token&lt;/A&gt;;&lt;br /&gt;
Header(&quot;Location: $Authorize_URL&quot;);&lt;/P&gt;
&lt;P&gt;function urlencode_rfc3986($input) {&lt;br /&gt;
if (is_scalar($input)) {&lt;br /&gt;
return str_replace(&lt;br /&gt;
'+',&lt;br /&gt;
' ',&lt;br /&gt;
str_replace('%7E', '~', rawurlencode($input))&lt;br /&gt;
);&lt;br /&gt;
} else {&lt;br /&gt;
return '';&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;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;STRONG&gt;&lt;FONT color=#fe2419&gt;callback.php&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-------------------------&lt;/P&gt;
&lt;P&gt;&amp;lt;?php&lt;br /&gt;
header(&quot;expires: Thu, 19 Nov 1981 08:52:00 GMT&quot;);&lt;br /&gt;
header(&quot;cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&quot;);&lt;br /&gt;
header(&quot;pragma: no-cache&quot;);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;include_once $g_Path_System . &quot;/@inc/xml_parser_php5.php&quot;;&lt;br /&gt;
&lt;br /&gt;$oauth_consumer_key = &quot;&lt;STRONG&gt;&lt;FONT color=#fe2419&gt;발급받은 컨슈머 키&lt;/FONT&gt;&lt;/STRONG&gt;&quot;; // Your consumer key&lt;br /&gt;
$oauth_consumer_key_secret = &quot;&lt;FONT color=#f10b00&gt;&lt;STRONG&gt;발급받은 컨슈머 키 암호&lt;/STRONG&gt;&lt;/FONT&gt;&quot;; // Your consumer key secret&lt;/P&gt;
&lt;P&gt;$oauth_callback = &quot;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;콜백URL/callback.php&lt;/STRONG&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.hrising.com/comment/sns/cyworld/callback.php%22;//&quot;&gt;&quot;;//&lt;/A&gt; Your Call Back Page URL&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$callBackToken = $_REQUEST[&quot;oauth_token&quot;];&lt;br /&gt;
$oauth_verifier= $_REQUEST[&quot;oauth_verifier&quot;];&lt;/P&gt;
&lt;P&gt;$request_token = $callBackToken;&lt;br /&gt;
$request_token_secret = &quot;&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// 저장된 세션토큰과 전달받은 토큰 유효성 검사&lt;br /&gt;
$oauth_request_token = trim($_SESSION['oauth_request_token']);&lt;br /&gt;
$oauth_request_token_secret = trim($_SESSION['oauth_request_token_secret']);&lt;/P&gt;
&lt;P&gt;if($oauth_request_token == $request_token &amp;amp;&amp;amp; $oauth_request_token_secret != &quot;&quot;) {&lt;br /&gt;
$request_token_secret = $oauth_request_token_secret;&lt;br /&gt;
} else {&lt;br /&gt;
Message(&quot;연동중 API오류가 발생하였습니다. 다시 시도해주세요.&quot;, &quot;close&quot;);&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//미리 request_token,request_token_secret를 저장 해 두었으로 매치되는 request_token_secret를 확보&lt;br /&gt;
$oauth_signature_method = &quot;HMAC-SHA1&quot;;&lt;br /&gt;
$oauth_timestamp = time();&lt;br /&gt;
$oauth_nonce = md5(microtime().mt_rand()); // md5s look nicer than numbers;&lt;br /&gt;
$oauth_version = &quot;1.0&quot;;&lt;/P&gt;
&lt;P&gt;$get_access_token_url = &quot;&lt;A href=&quot;https://oauth.nate.com/OAuth/GetAccessToken/V1a&quot;&gt;https://oauth.nate.com/OAuth/GetAccessToken/V1a&lt;/A&gt;&quot;;&lt;br /&gt;
$access_token = &quot;&quot;;&lt;br /&gt;
$access_token_secret = &quot;&quot;;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;//Get Access Token&lt;/P&gt;
&lt;P&gt;//Generate Base String For Get Access Token&lt;br /&gt;
//!!파라메터 이름 순서로 조합해야 한다.&lt;br /&gt;
//!!파라메터의 이름과 값은 rfc3986 으로 encode&lt;br /&gt;
//[Name=Valeu&amp;amp;Name=Value…] 형식으로 연결&lt;/P&gt;
&lt;P&gt;$Query_String = urlencode_rfc3986(&quot;oauth_consumer_key&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_consumer_key);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_nonce&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_nonce);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_signature_method&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_signature_method);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_timestamp&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_timestamp);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_token&quot;).&quot;=&quot;.urlencode_rfc3986($request_token);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_verifier&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_verifier);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_version&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_version);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Base String 요소들을 rfc3986 으로 encode&lt;br /&gt;
$Base_String = urlencode_rfc3986(&quot;POST&quot;).&quot;&amp;amp;&quot;.urlencode_rfc3986($get_access_token_url).&quot;&amp;amp;&quot;.urlencode_rfc3986($Query_String);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//지금 단계에서는 $oauth_token_secret에 request_token_secret을 사용&lt;br /&gt;
$Key_For_Signing = urlencode_rfc3986($oauth_consumer_key_secret).&quot;&amp;amp;&quot;.urlencode_rfc3986($request_token_secret);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//oauth_signature 생성&lt;br /&gt;
$oauth_signature = base64_encode(hash_hmac('sha1', $Base_String, $Key_For_Signing, true));&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Authorization Header 조합&lt;br /&gt;
$Authorization_Header = &quot;Authorization: OAuth &quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_version&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_version).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_nonce&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_nonce).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_timestamp&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_timestamp).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_consumer_key&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_consumer_key).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_token&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($request_token).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_verifier&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_verifier).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_signature_method&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_signature_method).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_signature&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_signature).&quot;\&quot;&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$parsed = parse_url($get_access_token_url);&lt;br /&gt;
$scheme = $parsed[&quot;scheme&quot;];&lt;br /&gt;
$path = $parsed[&quot;path&quot;];&lt;br /&gt;
$ip = $parsed[&quot;host&quot;];&lt;br /&gt;
$port = @$parsed[&quot;port&quot;];&lt;/P&gt;
&lt;P&gt;if ($scheme == &quot;http&quot;) {&lt;br /&gt;
if(!isset($parsed[&quot;port&quot;])) { $port = &quot;80&quot;; } else { $port = $parsed[&quot;port&quot;]; };&lt;br /&gt;
$tip = $ip;&lt;br /&gt;
} else if ($scheme == &quot;https&quot;) {&lt;br /&gt;
if(!isset($parsed[&quot;port&quot;])) { $port = &quot;443&quot;; } else { $port = $parsed[&quot;port&quot;]; };&lt;br /&gt;
$tip = &quot;ssl://&quot; . $ip;&lt;br /&gt;
}&lt;br /&gt;
$timeout = 5;&lt;br /&gt;
$error = null;&lt;br /&gt;
$errstr = null;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Request 만들기&lt;br /&gt;
$out = &quot;POST &quot; . $path . &quot; HTTP/1.1\r\n&quot;;&lt;br /&gt;
$out .= &quot;Host: &quot;. $ip . &quot;\r\n&quot;;&lt;br /&gt;
$out .= $Authorization_Header . &quot;\r\n&quot;;&lt;br /&gt;
$out .= &quot;Accept-Language: ko\r\n&quot;;&lt;br /&gt;
$out .= &quot;Content-Type: application/x-www-form-urlencoded\r\n&quot;;&lt;br /&gt;
$out .= &quot;Content-Length: 0\r\n\r\n&quot;; //Request Token 받기에서는 post body에 들어가는 파라메터가 없어서 0&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Request 보내기&lt;br /&gt;
$fp = fsockopen($tip, $port, $errno, $errstr, $timeout);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Reponse 받기&lt;br /&gt;
if (!$fp) {&lt;br /&gt;
Message(&quot;연동중 API오류가 발생하였습니다. 다시 시도해주세요.&quot;, &quot;close&quot;);&lt;br /&gt;
} else {&lt;br /&gt;
fwrite($fp, $out);&lt;br /&gt;
$response = &quot;&quot;;&lt;br /&gt;
while ($s = fread($fp, 4096)) {&lt;br /&gt;
$response .= $s;&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;//Response Header와 Body 분리&lt;br /&gt;
$bi = strpos($response, &quot;\r\n\r\n&quot;);&lt;br /&gt;
$body = substr($response, $bi+4);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;//정상적인 경우 $body값은&lt;br /&gt;
//oauth_token=d934cf945ee6f6bdfb65865f1c1d116a&amp;amp;oauth_token_secret=9a024ddded7a188790796bb9be32f4e5&lt;br /&gt;
//의 형식으로 떨어짐.&lt;br /&gt;
$tmpArray = explode(&quot;&amp;amp;&quot;,$body);&lt;br /&gt;
$TokenArray = explode(&quot;=&quot;,$tmpArray[0]);&lt;br /&gt;
$TokenSCArray = explode(&quot;=&quot;,$tmpArray[1]);&lt;br /&gt;
$access_token = $TokenArray[1];&lt;br /&gt;
$access_token_secret = $TokenSCArray[1];&lt;/P&gt;
&lt;P&gt;//access_token, access_token_secret 출력&lt;br /&gt;
// echo (&quot;access_token = &quot;.$access_token.&quot;&amp;lt;br /&amp;gt;&quot;);&lt;br /&gt;
// echo (&quot;access_token_secret = &quot;.$access_token_secret.&quot;&amp;lt;br /&amp;gt;&quot;);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/* If HTTP response is 200 continue otherwise send to connect page to retry */&lt;br /&gt;
if ($access_token != &quot;&quot; &amp;amp;&amp;amp; $access_token_secret != &quot;&quot;) {&lt;br /&gt;
/* The user has been verified and the access tokens can be saved for future use */&lt;/P&gt;
&lt;P&gt;// C로그 사용자 정보 불러오기 ---------------------------------------------------------------&lt;br /&gt;
$oauth_timestamp = time();&lt;br /&gt;
$oauth_nonce = md5(microtime().mt_rand()); // md5s look nicer than numbers;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$get_clog_user_info_url = &quot;&lt;A href=&quot;https://openapi.nate.com/OApi/RestApiSSL/CY/200800/gethomeinfo/v1&quot;&gt;https://openapi.nate.com/OApi/RestApiSSL/CY/200800/gethomeinfo/v1&lt;/A&gt;&quot;;&lt;/P&gt;
&lt;P&gt;$menuType=&quot;1&quot;;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;//조회대상 미니홈피 아이디는 일촌 API로 확보 가능합니다.&lt;br /&gt;
$targetId=&quot;&quot;;//공백으로 두면 Access Token 소유자의 미니 홈피를 조회합니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Generate Base String For Get Access Token&lt;br /&gt;
//!!파라메터 이름 순서로 조합해야 한다.&lt;br /&gt;
//!!파라메터의 이름과 값은 rfc3986 으로 encode&lt;br /&gt;
//[Name=Valeu&amp;amp;Name=Value…] 형식으로 연결&lt;/P&gt;
&lt;P&gt;$Query_String = urlencode_rfc3986(&quot;oauth_consumer_key&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_consumer_key);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_nonce&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_nonce);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_signature_method&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_signature_method);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_timestamp&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_timestamp);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_token&quot;).&quot;=&quot;.urlencode_rfc3986($access_token);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;oauth_version&quot;).&quot;=&quot;.urlencode_rfc3986($oauth_version);&lt;br /&gt;
$Query_String .= &quot;&amp;amp;&quot;;&lt;br /&gt;
$Query_String .= urlencode_rfc3986(&quot;targetId&quot;).&quot;=&quot;.urlencode_rfc3986($targetId);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Base String 구성 요소를 &amp;amp;로 연결&lt;br /&gt;
$Base_String = urlencode_rfc3986(&quot;POST&quot;).&quot;&amp;amp;&quot;.urlencode_rfc3986($get_clog_user_info_url).&quot;&amp;amp;&quot;.urlencode_rfc3986($Query_String);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//지금 단계에서는 $oauth_token_secret에 request_token_secret을 사용&lt;br /&gt;
$Key_For_Signing = urlencode_rfc3986($oauth_consumer_key_secret).&quot;&amp;amp;&quot;.urlencode_rfc3986($access_token_secret);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//oauth_signature 생성&lt;br /&gt;
$oauth_signature=base64_encode(hash_hmac('sha1', $Base_String, $Key_For_Signing, true));&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Authorization Header 조합&lt;br /&gt;
$Authorization_Header = &quot;Authorization: OAuth &quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_version&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_version).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_nonce&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_nonce).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_timestamp&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_timestamp).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_consumer_key&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_consumer_key).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_token&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($access_token).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_signature_method&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_signature_method).&quot;\&quot;,&quot;;&lt;br /&gt;
$Authorization_Header .= urlencode_rfc3986(&quot;oauth_signature&quot;).&quot;=\&quot;&quot;.urlencode_rfc3986($oauth_signature).&quot;\&quot;&quot;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$parsed = parse_url($get_clog_user_info_url);&lt;br /&gt;
$scheme = $parsed[&quot;scheme&quot;];&lt;br /&gt;
$path = $parsed[&quot;path&quot;];&lt;br /&gt;
$ip = $parsed[&quot;host&quot;];&lt;br /&gt;
$port = @$parsed[&quot;port&quot;];&lt;/P&gt;
&lt;P&gt;$queryStr=&quot;targetId=&quot;.$targetId;&lt;br /&gt;
$queryLength = (strlen($queryStr));&lt;/P&gt;
&lt;P&gt;if ($scheme == &quot;http&quot;) {&lt;br /&gt;
if(!isset($parsed[&quot;port&quot;])) { $port = &quot;80&quot;; } else { $port = $parsed[&quot;port&quot;]; };&lt;br /&gt;
$tip = $ip;&lt;br /&gt;
} else if ($scheme == &quot;https&quot;) {&lt;br /&gt;
if(!isset($parsed[&quot;port&quot;])) { $port = &quot;443&quot;; } else { $port = $parsed[&quot;port&quot;]; };&lt;br /&gt;
$tip = &quot;ssl://&quot; . $ip;&lt;br /&gt;
}&lt;br /&gt;
$timeout = 5;&lt;br /&gt;
$error = null;&lt;br /&gt;
$errstr = null;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//Request 만들기&lt;br /&gt;
$out = &quot;POST &quot; . $path . &quot; HTTP/1.1\r\n&quot;;&lt;br /&gt;
$out .= &quot;Host: &quot;. $ip . &quot;\r\n&quot;;&lt;br /&gt;
$out .= $Authorization_Header . &quot;\r\n&quot;;&lt;br /&gt;
$out .= &quot;Accept-Language: ko\r\n&quot;;&lt;br /&gt;
$out .= &quot;Content-Type: application/x-www-form-urlencoded\r\n&quot;;&lt;br /&gt;
$out .= &quot;Content-Length: &quot; . $queryLength . &quot;\r\n\r\n&quot;;&lt;br /&gt;
$out .= $queryStr;&lt;/P&gt;
&lt;P&gt;//echo(&quot;Request=&quot;.$out.&quot;&amp;lt;br /&amp;gt;&quot;);&lt;br /&gt;
//exit;&lt;br /&gt;
//Request 보내기&lt;br /&gt;
$fp = fsockopen($tip, $port, $errno, $errstr, $timeout);&lt;/P&gt;
&lt;P&gt;//Reponse 받기&lt;br /&gt;
if (!$fp) {&lt;br /&gt;
Message(&quot;연동중 API오류가 발생하였습니다. 다시 시도해주세요.&quot;, &quot;close&quot;);&lt;br /&gt;
} else {&lt;br /&gt;
fwrite($fp, $out);&lt;br /&gt;
$response = &quot;&quot;;&lt;br /&gt;
while ($s = fread($fp, 4096)) {&lt;br /&gt;
$response .= $s;&lt;br /&gt;
}&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;//echo(&quot;resp&quot;.$response.&quot;&amp;lt;br /&amp;gt;&quot;);&lt;br /&gt;
//exit;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;//Response Header와 Body 분리&lt;br /&gt;
$bi = strpos($response, &quot;\r\n\r\n&quot;);&lt;br /&gt;
$body = substr($response, $bi+4);&lt;/P&gt;
&lt;P&gt;$parser = new XMLParser($body); // 객체생성 parser라는 객체를 생성함&lt;br /&gt;
$parser-&amp;gt;Parse(); // Parse()메소를 호출하여 xml을 dom 방식으로 파싱함&lt;/P&gt;
&lt;P&gt;$rcode = $parser-&amp;gt;document-&amp;gt;rcode[0]-&amp;gt;tagData;&lt;br /&gt;
$rmsg = $parser-&amp;gt;document-&amp;gt;rmsg[0]-&amp;gt;tagData;&lt;/P&gt;
&lt;P&gt;if($rcode == &quot;RET0000&quot;) {&lt;br /&gt;
$nickname = $parser-&amp;gt;document-&amp;gt;name[0]-&amp;gt;tagData;&lt;br /&gt;
$url_name = $parser-&amp;gt;document-&amp;gt;id[0]-&amp;gt;tagData;&lt;br /&gt;
$profile_img_url_tmp = explode(&quot;&amp;lt;profileUrl&amp;gt;&amp;lt;![CDATA[&quot;, $body);&lt;br /&gt;
$profile_img_url_tmp2 = explode(&quot;]]&amp;gt;&amp;lt;/profileUrl&amp;gt;&quot;, $profile_img_url_tmp[1]);&lt;br /&gt;
$profile_img_url = $profile_img_url_tmp2[0];&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// 넘어온 인증정보를 통해 서버에 로그인 인증정보를 심기!&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// 자체 프로그램 소스처리(DB를 저장하든, 세션으로 저장하든)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// ......&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// ---------------------------------------------------&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;} else {&lt;br /&gt;
switch($rcode) {&lt;br /&gt;
case &quot;RET0002&quot; :&lt;br /&gt;
case &quot;RET301&quot; :&lt;br /&gt;
Message(&quot;싸이월드 \'ⓒ로그\'가 개설되어있지 않습니다. &lt;A href=&quot;file://n/&quot;&gt;\\n&lt;/A&gt; 개설 후 이용하실 수 있습니다.&quot;, &quot;close&quot;);&lt;br /&gt;
break;&lt;br /&gt;
default :&lt;br /&gt;
Message(&quot;[ {$rcode} / {$rmsg} ]\\n SNS로그인 연동을 진행할 수 없습니다. &lt;A href=&quot;file://n/&quot;&gt;\\n&lt;/A&gt; 연동을 위해 싸이월드 \'ⓒ로그\'가 개설되어 있어야 합니다.&quot;, &quot;close&quot;);&lt;br /&gt;
break;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;&lt;A href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/A&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&quot;&lt;A href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/A&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta c&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
opener.location.reload();&lt;br /&gt;
self.close();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
} else {&lt;br /&gt;
/* Save HTTP status for error dialog on connnect page.*/&lt;br /&gt;
Message(&quot;연동중 API오류가 발생하였습니다. 다시 시도해주세요.&quot;, &quot;close&quot;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;function urlencode_rfc3986($input) {&lt;br /&gt;
if (is_scalar($input)) {&lt;br /&gt;
return str_replace(&lt;br /&gt;
'+',&lt;br /&gt;
' ',&lt;br /&gt;
str_replace('%7E', '~', rawurlencode($input))&lt;br /&gt;
);&lt;br /&gt;
} else {&lt;br /&gt;
return '';&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>clog</category>
      <category>Comment</category>
      <category>Cyworld</category>
      <category>c로그</category>
      <category>oauth</category>
      <category>SNS</category>
      <category>소셜댓글</category>
      <category>싸이월드</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/304</guid>
      <comments>https://cyk2.tistory.com/304#entry304comment</comments>
      <pubDate>Thu, 17 Nov 2011 18:34:28 +0900</pubDate>
    </item>
    <item>
      <title>[소셜(SNS)댓글] 네이버 미투데이(me2day) 연동 FAQ</title>
      <link>https://cyk2.tistory.com/303</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;요즘 소셜(SNS)댓글 시스템이 커뮤니티 사이트에서 관심을 받고 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;이전에 IT관련 회사들은 어떻게 하면 회원가입률을 높일까를 고민하다 이제는 어떻게 하면 커뮤니티를 활성화 시킬 수 있을까로 고민이 바뀌고 있죠. 말 그대로 좋은 정보를 제공하는 것도 중요하지만, 방문자의 호응을 쉽게 이끌어내기 위한 노력으로 SNS 댓글시스템이 각광을 받고 있지 않나 싶습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;각 SNS(트위터, 페이스북, 미투데이, 요즘 등) 서비스들의 로그인 API연동에 대한 FAQ를 정리해보도록 하겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;개발하실 분들은 참조해서 도움이 되셨으면 좋겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;네이버 미투데이는 OAuth를 사용치 않고 자체 간편인증을 사용합니다.&lt;/P&gt;
&lt;P&gt;일단 애플리케이션 키 요청 &lt;A href=&quot;http://me2day.net/me2/app/get_appkey&quot;&gt;http://me2day.net/me2/app/get_appkey&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- 키값발급 및 callback 설정&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;$akey = &quot;발급받은 키값&quot;;&lt;/P&gt;
&lt;P&gt;&lt;A href='http://me2day.net/api/get_auth_url.xml?akey=&quot;.$akey'&gt;&lt;STRONG&gt;http://me2day.net/api/get_auth_url.xml?akey=&quot;.$akey&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;------&lt;/P&gt;
&lt;P&gt;의 형태로 값을 전달하면 로그인 인증창의 URL을 토큰키와 같이 돌려줍니다.&lt;/P&gt;
&lt;P&gt;돌려받은 url로 리다이렉트 시킨 후 토큰과 결과, 사용자 정보를 callback 에서 검사후 사용하면 완료~&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;STRONG&gt;index.php&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-----------------&lt;/P&gt;
&lt;P&gt;&amp;lt;?php&lt;br /&gt;
header(&quot;expires: Thu, 19 Nov 1981 08:52:00 GMT&quot;);&lt;br /&gt;
header(&quot;cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&quot;);&lt;br /&gt;
header(&quot;pragma: no-cache&quot;);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;$akey = '&lt;STRONG&gt;&lt;FONT color=#fe2419&gt;발급받은 앱키&lt;/FONT&gt;&lt;/STRONG&gt;&quot;;&lt;br /&gt;
$callback_url = '&lt;STRONG&gt;&lt;FONT color=#fe2419&gt;콜백URL/callback.php&lt;/FONT&gt;&lt;/STRONG&gt;';&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$response = http(&quot;&lt;A href='http://me2day.net/api/get_auth_url.xml?akey=&quot;.$akey'&gt;http://me2day.net/api/get_auth_url.xml?akey=&quot;.$akey&lt;/A&gt;);&lt;br /&gt;
$get_url_tmp = explode(&quot;&amp;lt;url&amp;gt;&quot;, $response);&lt;br /&gt;
$get_url_tmp2 = $get_url_tmp[1];&lt;br /&gt;
$get_url_tmp3 = explode(&quot;&amp;lt;/url&amp;gt;&quot;, $get_url_tmp2);&lt;br /&gt;
$url = $get_url_tmp3[0];&lt;/P&gt;
&lt;P&gt;header('Location:'.$url);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;function http($url) {&lt;br /&gt;
$ch = curl_init();&lt;br /&gt;
curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);&lt;br /&gt;
curl_setopt($ch, CURLOPT_TIMEOUT, 30);&lt;br /&gt;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);&lt;br /&gt;
$response = curl_exec($ch);&lt;br /&gt;
curl_close ($ch);&lt;br /&gt;
return $response;&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;?&amp;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;STRONG&gt;&lt;FONT color=#000000&gt;callback.php&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--------------------&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;?php&lt;br /&gt;
header(&quot;expires: Thu, 19 Nov 1981 08:52:00 GMT&quot;);&lt;br /&gt;
header(&quot;cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0&quot;);&lt;br /&gt;
header(&quot;pragma: no-cache&quot;);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;include_once $g_Path_System . &quot;/@inc/xml_parser_php5.php&quot;;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;/**&lt;br /&gt;
* @file&lt;br /&gt;
* Take the user when they return from Twitter. Get access tokens.&lt;br /&gt;
* Verify credentials and redirect to based on response from Twitter.&lt;br /&gt;
*/&lt;/P&gt;
&lt;P&gt;/* Start session and load lib */&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;$auth_token = ifilter($_REQUEST['token'], &quot;STRING&quot;, 100);&lt;br /&gt;
$auth_result = ifilter($_REQUEST['result'], &quot;STRING&quot;, 20);&lt;br /&gt;
$auth_user_id = ifilter($_REQUEST['user_id'], &quot;STRING&quot;, 50);&lt;br /&gt;
$auth_user_key = ifilter($_REQUEST['user_key'], &quot;STRING&quot;, 50);&lt;/P&gt;
&lt;P&gt;$response = http(&quot;&lt;A href=&quot;http://me2day.net/api/get_person/%22.$auth_user_id&quot;&gt;http://me2day.net/api/get_person/&quot;.$auth_user_id&lt;/A&gt;);&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;$parser = new XMLParser($response); // 객체생성 parser라는 객체를 생성함&lt;br /&gt;
$parser-&amp;gt;Parse(); // Parse()메소를 호출하여 xml을 dom 방식으로 파싱함&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;$nickname = $parser-&amp;gt;document-&amp;gt;nickname[0]-&amp;gt;tagData;&lt;br /&gt;
$profile_img_url = $parser-&amp;gt;document-&amp;gt;face[0]-&amp;gt;tagData;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;if(isset($auth_token) &amp;amp;&amp;amp; isset($auth_result) &amp;amp;&amp;amp; $auth_result == &quot;true&quot;) {&lt;/P&gt;
&lt;P&gt;/* The user has been verified and the access tokens can be saved for future use */&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// 넘어온 인증정보를 통해 서버에 로그인 인증정보를 심기!&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// 자체 프로그램 소스처리(DB를 저장하든, 세션으로 저장하든)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// ......&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#fe2419&gt;&lt;STRONG&gt;// ---------------------------------------------------&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;&lt;A href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/A&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&quot;&lt;A href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/A&gt;&quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta c&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
opener.location.reload();&lt;br /&gt;
self.close();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
} else {&lt;br /&gt;
/* Save HTTP status for error dialog on connnect page.*/&lt;br /&gt;
// header('Location: ./clearsessions.php');&lt;br /&gt;
Message(&quot;연동중 API오류가 발생하였습니다. 다시 시도해주세요.&quot;, &quot;close&quot;);&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;function http($url) {&lt;br /&gt;
$ch = curl_init();&lt;br /&gt;
curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);&lt;br /&gt;
curl_setopt($ch, CURLOPT_TIMEOUT, 30);&lt;br /&gt;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);&lt;br /&gt;
$response = curl_exec($ch);&lt;br /&gt;
curl_close ($ch);&lt;br /&gt;
return $response;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>Comment</category>
      <category>me2day</category>
      <category>naver</category>
      <category>SNS</category>
      <category>네이버</category>
      <category>미투데이</category>
      <category>소셜댓글</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/303</guid>
      <comments>https://cyk2.tistory.com/303#entry303comment</comments>
      <pubDate>Thu, 17 Nov 2011 18:33:40 +0900</pubDate>
    </item>
    <item>
      <title>[소셜(SNS)댓글] twitter 연동 FAQ</title>
      <link>https://cyk2.tistory.com/302</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;요즘 소셜(SNS)댓글 시스템이 커뮤니티 사이트에서 관심을 받고 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;이전에 IT관련 회사들은 어떻게 하면 회원가입률을 높일까를 고민하다 이제는 어떻게 하면 커뮤니티를 활성화 시킬 수 있을까로 고민이 바뀌고 있죠. 말 그대로 좋은 정보를 제공하는 것도 중요하지만, 방문자의 호응을 쉽게 이끌어내기 위한 노력으로 SNS 댓글시스템이 각광을 받고 있지 않나 싶습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;각 SNS(트위터, 페이스북, 미투데이, 요즘 등) 서비스들의 로그인 API연동에 대한 FAQ를 정리해보도록 하겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;개발하실 분들은 참조해서 도움이 되셨으면 좋겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;https://dev.twitter.com/&quot;&gt;https://dev.twitter.com/&lt;/A&gt; 개발계정 등록&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;- 어플리케이션을 등록&lt;/P&gt;
&lt;P&gt;- Consumer key와 Consumer secret 발급&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;https://github.com/abraham/twitteroauth&quot;&gt;https://github.com/abraham/twitteroauth&lt;/A&gt; (curl 함수 필요)&lt;/P&gt;
&lt;P&gt;다운로드 후 서버경로에 설치 후 &lt;/P&gt;
&lt;P&gt;config.php 파일 재설정 후 connect.php 실행&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style=&quot;FONT-SIZE: 12px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Comic Sans MS', San-Serif&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: medium&quot; class=Apple-style-span&gt;참고 사이트&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Comic Sans MS', San-Serif&quot;&gt;&lt;A href=&quot;https://dev.twitter.com/docs/auth/oauth&quot;&gt;https://dev.twitter.com/docs/auth/oauth&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Comic Sans MS', San-Serif&quot;&gt;&lt;A href=&quot;http://www.slideshare.net/episod/linkedin-oauth-zero-to-hero&quot;&gt;http://www.slideshare.net/episod/linkedin-oauth-zero-to-hero&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: 'Comic Sans MS', San-Serif&quot;&gt;&lt;A href=&quot;http://ko.wikipedia.org/wiki/OAuth&quot;&gt;http://ko.wikipedia.org/wiki/OAuth&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>Comment</category>
      <category>oauth</category>
      <category>SNS</category>
      <category>Twitter</category>
      <category>소셜댓글</category>
      <category>트위터</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/302</guid>
      <comments>https://cyk2.tistory.com/302#entry302comment</comments>
      <pubDate>Thu, 17 Nov 2011 18:32:52 +0900</pubDate>
    </item>
    <item>
      <title>[소셜(SNS)댓글] 다음 요즘(yozm) 연동 FAQ</title>
      <link>https://cyk2.tistory.com/301</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;요즘 소셜(SNS)댓글 시스템이 커뮤니티 사이트에서 관심을 받고 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;이전에 IT관련 회사들은 어떻게 하면 회원가입률을 높일까를 고민하다 이제는 어떻게 하면 커뮤니티를 활성화 시킬 수 있을까로 고민이 바뀌고 있죠. 말 그대로 좋은 정보를 제공하는 것도 중요하지만, 방문자의 호응을 쉽게 이끌어내기 위한 노력으로 SNS 댓글시스템이 각광을 받고 있지 않나 싶습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;각 SNS(트위터, 페이스북, 미투데이, 요즘 등) 서비스들의 로그인 API연동에 대한 FAQ를 정리해보도록 하겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;개발하실 분들은 참조해서 도움이 되셨으면 좋겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;다음의 경우 OAuth 를 지원하기때문에 작업이 용이합니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Daum OAuth Library for PHP&lt;br /&gt;
&lt;A href=&quot;http://github.com/azki/Daum-OAuth&quot;&gt;http://github.com/azki/Daum-OAuth&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;해당 라이브러리를 다운받아 API인증을 받은 후 이용해서 callback 부분만 수정해서 사용하면 됩니다.&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>Comment</category>
      <category>Daum</category>
      <category>Daum-OAuth</category>
      <category>SNS</category>
      <category>yozm</category>
      <category>소셜댓글</category>
      <category>요즘</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/301</guid>
      <comments>https://cyk2.tistory.com/301#entry301comment</comments>
      <pubDate>Thu, 17 Nov 2011 18:32:11 +0900</pubDate>
    </item>
    <item>
      <title>[소셜(SNS)댓글] facebook 연동 FAQ #2 - file_get_contents() 함수문제</title>
      <link>https://cyk2.tistory.com/300</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;요즘 소셜(SNS)댓글 시스템이 커뮤니티 사이트에서 관심을 받고 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;이전에 IT관련 회사들은 어떻게 하면 회원가입률을 높일까를 고민하다 이제는 어떻게 하면 커뮤니티를 활성화 시킬 수 있을까로 고민이 바뀌고 있죠. 말 그대로 좋은 정보를 제공하는 것도 중요하지만, 방문자의 호응을 쉽게 이끌어내기 위한 노력으로 SNS 댓글시스템이 각광을 받고 있지 않나 싶습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;각 SNS(트위터, 페이스북, 미투데이, 요즘 등) 서비스들의 로그인 API연동에 대한 FAQ를 정리해보도록 하겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;개발하실 분들은 참조해서 도움이 되셨으면 좋겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;페이스북 개발자 계정신청하고 기본 api 호출문으로 호출시 발생되는 상황대처법이다.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;file_get_contents() 함수문제&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;[ 아래는 facebook 에서 제공하는 기본 api호출문 알리고리즘 ]&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;$app_id = &quot;YOUR_APP_ID&quot;;&lt;br /&gt;
$app_secret = &quot;YOUR_APP_SECRET&quot;;&lt;br /&gt;
$my_url = &quot;YOUR_URL&quot;;&lt;br /&gt;
&lt;br /&gt;session_start();&lt;br /&gt;
$code = $_REQUEST[&quot;code&quot;];&lt;br /&gt;
&lt;br /&gt;if(empty($code)) {&lt;br /&gt;
$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection&lt;br /&gt;
$dialog_url = &quot;https://www.facebook.com/dialog/oauth?client_id=&quot; &lt;br /&gt;
. $app_id . &quot;&amp;amp;redirect_uri=&quot; . urlencode($my_url) . &quot;&amp;amp;state=&quot;&lt;br /&gt;
. $_SESSION['state'];&lt;br /&gt;
&lt;br /&gt;echo(&quot;&amp;lt;script&amp;gt; top.location.href='&quot; . $dialog_url . &quot;'&amp;lt;/script&amp;gt;&quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;if($_REQUEST['state'] == $_SESSION['state']) {&lt;br /&gt;
$token_url = &quot;https://graph.facebook.com/oauth/access_token?&quot;&lt;br /&gt;
. &quot;client_id=&quot; . $app_id . &quot;&amp;amp;redirect_uri=&quot; . urlencode($my_url)&lt;br /&gt;
. &quot;&amp;amp;client_secret=&quot; . $app_secret . &quot;&amp;amp;code=&quot; . $code;&lt;br /&gt;
&lt;br /&gt;$response = file_get_contents($token_url); // &amp;lt;--- file_get_contents 이 함수&lt;br /&gt;
$params = null;&lt;br /&gt;
parse_str($response, $params);&lt;br /&gt;
&lt;br /&gt;$graph_url = &quot;https://graph.facebook.com/me?access_token=&quot; &lt;br /&gt;
. $params['access_token'];&lt;br /&gt;
&lt;br /&gt;$user = json_decode(file_get_contents($graph_url));&lt;br /&gt;
echo(&quot;Hello &quot; . $user-&amp;gt;name);&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
echo(&quot;The state does not match. You may be a victim of CSRF.&quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;?&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Warning: &lt;br /&gt;
file_get_contents(&lt;/STRONG&gt;&lt;A href=&quot;https://graph.facebook.com/oauth/access_token?client_id=163002433768527&amp;amp;redirect_uri=http%3A%2F%2F211.242.255.46%3A81%2FAdmin%2FFtc_Manager%2FNew_Board%2Fview.php%3Fno%3D22%26cpage%3D1&amp;amp;client_secret=05f3f6baa5f3f5fa0985ea0d860cce53&amp;amp;code=Y4pqWCC_7Zsremr_dSHu7dzIWbfXBL91SnHDR4OvXVo.eyJpdiI6Im4tN2NfWnhNSGpGSlFXakNRSlp2RXcifQ.q26b7Al9E1PJWXlK02IzU0A7oTbQNduqUNXna6Ve7U5JCDxPnlSAY21c0GYDMQY_glFHu-rTw_PfqMHtr_SjkxxA8TLoIM35CZYtN2C_dvSSoTwJ1LjyJQGZ-eBtzAIl&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;&lt;STRONG&gt;https://graph.facebook.com/oauth/access_token?client_id=163002433768527&amp;amp;redirect_uri=http%3A%2F%2F211.242.255.46%3A81%2FAdmin%2FFtc_Manager%2FNew_Board%2Fview.php%3Fno%3D22%26cpage%3D1&amp;amp;client_secret=05f3f6baa5f3f5fa0985ea0d860cce53&amp;amp;code=Y4pqWCC_7Zsremr_dSHu7dzIWbfXBL91SnHDR4OvXVo.eyJpdiI6Im4tN2NfWnhNSGpGSlFXakNRSlp2RXcifQ.q26b7Al9E1PJWXlK02IzU0A7oTbQNduqUNXna6Ve7U5JCDxPnlSAY21c0GYDMQY_glFHu-rTw_PfqMHtr_SjkxxA8TLoIM35CZYtN2C_dvSSoTwJ1LjyJQGZ-eBtzAIl&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;STRONG&gt;) [function.file-get-contents]:&lt;/STRONG&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;file_get_contents 함수의 경우 보안상 서버설정에서 차단하는 경우가 많은데&lt;/P&gt;
&lt;P&gt;이때는 하나의 기능을 위해 해당 함수를 풀지말고&lt;/P&gt;
&lt;P&gt;socket 이나 curl 을 이용해 대처하면 된다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;?&lt;/P&gt;
&lt;P&gt;function http($url) {&lt;br /&gt;
$ch = curl_init();&lt;br /&gt;
curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);&lt;br /&gt;
curl_setopt($ch, CURLOPT_TIMEOUT, 30);&lt;br /&gt;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);&lt;br /&gt;
$response = curl_exec($ch);&lt;br /&gt;
curl_close ($ch);&lt;br /&gt;
return $response;&lt;br /&gt;
}&lt;/P&gt;
&lt;P&gt;?&amp;gt;&lt;/P&gt;
&lt;P&gt;위와같은 펑션을 추가하고 file_get_contents를 http()함수로 교체하면 해결~!&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>Comment</category>
      <category>file_get_contents</category>
      <category>SNS</category>
      <category>소셜댓글</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/300</guid>
      <comments>https://cyk2.tistory.com/300#entry300comment</comments>
      <pubDate>Thu, 17 Nov 2011 18:31:21 +0900</pubDate>
    </item>
    <item>
      <title>[소셜(SNS)댓글] facebook 연동 FAQ #1 - 페이스북 API 키 발급</title>
      <link>https://cyk2.tistory.com/299</link>
      <description>&lt;br /&gt;

&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;요즘 소셜(SNS)댓글 시스템이 커뮤니티 사이트에서 관심을 받고 있습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;이전에 IT관련 회사들은 어떻게 하면 회원가입률을 높일까를 고민하다 이제는 어떻게 하면 커뮤니티를 활성화 시킬 수 있을까로 고민이 바뀌고 있죠. 말 그대로 좋은 정보를 제공하는 것도 중요하지만, 방문자의 호응을 쉽게 이끌어내기 위한 노력으로 SNS 댓글시스템이 각광을 받고 있지 않나 싶습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;각 SNS(트위터, 페이스북, 미투데이, 요즘 등) 서비스들의 로그인 API연동에 대한 FAQ를 정리해보도록 하겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;개발하실 분들은 참조해서 도움이 되셨으면 좋겠습니다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#a7a4a4&gt;--------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;이 문제로 약 1주일 가량 삽질을 했었습니다. 내용인 즉 정상적인 페이스북 계정을 개설하고, 친구추가와 포스팅을 2주가량 해오던 극히 정상적인 계정으로 개발자 센터에서 API 키를 발급신청했다.&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;STRONG&gt;You can no longer create apps because our systems indicated that your account may not be authentic.&lt;/STRONG&gt; Facebook requires users to provide their real first and last names, and fake accounts are a violation of our Statement of Rights and Responsibilities (SRR 4.1), even when used to host or test apps. Also note that maintaining multiple accounts, even if they are authentic, is also prohibited. If you would like to create a test user to test app functionality, you can do so here: &lt;A href=&quot;http://developers.facebook.com/docs/test_users/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;http://developers.facebook.com/docs/test_users/.&lt;/FONT&gt;&lt;/U&gt;&lt;/A&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;/P&gt;
&lt;P&gt;대다수의 개발자 계정 신청시 아무런 문제가 없지만 구글링 해 본 결과 극히 일부에서만 벌어지는 현상이다.&lt;/P&gt;
&lt;P&gt;일부 답변중 계정정보에 실명을 사용하라, 핸드폰 인증을 받아라....고 되어 있지만 그렇게 해도 해결되지 않는다...&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;해결방법: ISP - IP대역을 바꾸어 신청하면 깔끔하게 해결된다.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;회사에서 사용하는 IP대역 2개로 해결되지 않아서, 새벽에 혹시나 집에있는 PC로 신청하니... 한방에 해결됨. --;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;이 문제로 골치아픈 개발자들은 한번 시도해 보시길 바랍니다.&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>API</category>
      <category>Comment</category>
      <category>facebook</category>
      <category>SNS</category>
      <category>SRR 4.1</category>
      <category>test_users</category>
      <category>소셜댓글</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/299</guid>
      <comments>https://cyk2.tistory.com/299#entry299comment</comments>
      <pubDate>Thu, 17 Nov 2011 18:30:38 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 자외선 살균기 퓨라이트 XD - 집먼지진드기, 각종 세균 살균!</title>
      <link>https://cyk2.tistory.com/298</link>
      <description>&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200D3D4A4EB76D5330&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200D3D4A4EB76D5330&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1779.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
가끔 매스컴에 집먼지진드기의 유해성과 알레르기 질환에 대해 나올때마다 어떻게 하나.. 걱정만 했었는데&lt;br /&gt;
집에 아기가 생겨&amp;nbsp;집청소할때 깨끗하게 살균할 방법이 없을까 하고&amp;nbsp;고심하던 끝에 이 제품을 알게되었고, 계속해서 정보를 찾다보니 비염이 있는 아내때문에라도 꼭 있어야겠구나 마음먹고 구매를 결심했습니다.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;집먼지진드기? 과연 어떤 놈일까요?&lt;br /&gt;
&lt;/STRONG&gt;꼭 이 제품이 아니더라도 왜 집안환경을 깨끗히 해야 하는지 정도만 알고 계신다는 생각으로 대응하시면 좋을 것 같습니다.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120A21414EB778E822&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120A21414EB778E822&quot; width=&quot;597&quot; height=&quot;323&quot; alt=&quot;&quot; filename=&quot;pulight_02.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/130A21414EB778E823&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F130A21414EB778E823&quot; width=&quot;573&quot; height=&quot;657&quot; alt=&quot;&quot; filename=&quot;pulight_03.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/150A21414EB778E924&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F150A21414EB778E924&quot; width=&quot;594&quot; height=&quot;597&quot; alt=&quot;&quot; filename=&quot;pulight_04.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/150A21414EB778EB25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F150A21414EB778EB25&quot; width=&quot;594&quot; height=&quot;643&quot; alt=&quot;&quot; filename=&quot;pulight_05.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/170A21414EB778EC26&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F170A21414EB778EC26&quot; width=&quot;596&quot; height=&quot;326&quot; alt=&quot;&quot; filename=&quot;pulight_06.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/180A21414EB778EC27&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F180A21414EB778EC27&quot; width=&quot;590&quot; height=&quot;679&quot; alt=&quot;&quot; filename=&quot;pulight_07.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200A21414EB778ED28&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200A21414EB778ED28&quot; width=&quot;596&quot; height=&quot;575&quot; alt=&quot;&quot; filename=&quot;pulight_08.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/110A21414EB778ED29&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F110A21414EB778ED29&quot; width=&quot;599&quot; height=&quot;632&quot; alt=&quot;&quot; filename=&quot;pulight_09.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200A21414EB778EE2A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200A21414EB778EE2A&quot; width=&quot;588&quot; height=&quot;473&quot; alt=&quot;&quot; filename=&quot;pulight_10.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;자~ 잘 읽어보셨나요? 눈에 보이지는 않지만 생긴 것부터가 무시무시하게 생겼죠?&lt;br /&gt;
&lt;/STRONG&gt;&lt;br /&gt;
저의 경우는 지난 9월 중순쯤&amp;nbsp;퓨라이트 XD를 구매했습니다. 이제 딱 한달 반정도 써본 것 같네요.&lt;br /&gt;
계속해서 리뷰를 써야지 하다가 오늘에서야 쓰게됐네요. 원래는 매트리스 자외선 살균기를 살까 아니면 이 제품을 살까 계속 고민을 하다가 매트리스 살균/진공청소기는 이불이나 매트리스에만 국한되어 사용되는 것보다, 여러모로 활용범위가 넓은 퓨라이트를 선택했습니다. (물론 퓨라이트의 경우 이불 살균 후에 밖에서 한번 털어주거나 진공청소기로 한번 더 청소해줘야 하는 번거로움은 있습니다. 이 부분때문에 오래도록 어떤 제품을 선택해야 할지 고민했답니다)&lt;br /&gt;
&lt;br /&gt;자~ 그럼 제품스팩에 대해 알아볼까요? 일단 제가 가지고 있는&amp;nbsp;XD 모델을&amp;nbsp;중점적으로 다뤄보도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1948A3444EB775BE36&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1948A3444EB775BE36&quot; width=&quot;584&quot; height=&quot;533&quot; alt=&quot;&quot; filename=&quot;pulight_01.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
제품을 바로 받아보고 20분정도&amp;nbsp;사용했는데...&amp;nbsp;친절하게도 미리 배터리가 충전되어 있네요. ^^&lt;br /&gt;
제조사의 광고에 따르면 10~20초만 비춰도 99.9% 살균이 된다고 하니... 참고하시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/170D3D4A4EB76D3D14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F170D3D4A4EB76D3D14&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1700.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
제품이 도착하자마자 사진을 찍어뒀습니다. (사진은 구매후 택배 도착하자 마자 찍은 사진들입니다, 한달반정도 사용한 요즘은 2~3주중에 한번정도 잠잘때 삼각거치대에 꼽아놓고 2시간 살균을 하고 아침에 치웁니다.)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/180D3D4A4EB76D3D15&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F180D3D4A4EB76D3D15&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1701.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200D3D4A4EB76D3E16&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200D3D4A4EB76D3E16&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1703.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
박스를 개봉해 볼까요? 기본 구성품입니다. &lt;br /&gt;
XD본체, 220V 아답터, 삼각거치대 헤드, 제품커버(벨벳), 사용설명서, 자외선 확인용 진드기모형(?) 정도가 들어있습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120D3D4A4EB76D3F17&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120D3D4A4EB76D3F17&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1712.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
의욕이 앞서 시험삼아 제품이 잘 작동하는지&amp;nbsp;들어있는 진드기 모형에 제품을 작동하고 가져가봤습니다.&lt;br /&gt;
동봉된&amp;nbsp;진드기모형이 붉은색으로 변하면 자외선이 나오고 있다는 거라네요!&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120D3D4A4EB76D4018&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120D3D4A4EB76D4018&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1716.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
이건 더 잘 보이시나요? 단, 제품에서 나오는 자외선은 살균용 자외선 파장이기때문에 절대 눈에 직접 쏘이거나, 피부에 오래시간 노출되면 안된다고 합니다. 저같은 경우는&amp;nbsp;켜놓고&amp;nbsp;자리를 비웁니다. ^^ 5분에 한번씩 자리변경 후 옆방가서 쉬거나 놀아요~ ^^&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #576fbd&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#3058d2&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;이제 제품의 사용법에 대해서 알아볼까요?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140D3D4A4EB76D502B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140D3D4A4EB76D502B&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1764.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
'05'라고 적힌 디지털 액정은 현재의 작동상태를 표시하는 곳입니다. 그리고 그 아래 보이는 동그란 버튼이 제품의 동작버튼입니다. 사용법은 아주 간단해요~&amp;nbsp;버튼을 누르는 횟수에 따라 시간을 설정해서 사용하면 됩니다.&lt;br /&gt;
&lt;br /&gt;----------------&lt;br /&gt;
1회: 대기모드 (화면표시: --)&lt;br /&gt;
2회: 5분살균 (화면표시: 05)&lt;br /&gt;
3회: 2시간살균 (화면표기: 2H)&lt;br /&gt;
4회: 연속살균 (화면표시: CC)&lt;br /&gt;
사용중1회: 중지(화면표시: Ed)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;제품 동작중 언제라도 다시 버튼을 1회 누르면 작동이 멈추며, 다시 대기상태에서 5분이 경과하면 디지털창이 완전히 꺼집니다. 2~4회버튼 누름의 경우 혹시라도 어린아이들의 손에 들어가면 사고가 발생할 수 있어 컴퓨터 마우스를 더블클릭하듯 &quot;따닥!&quot; 하는 느낌으로 눌러야만 작동이 됩니다.&lt;br /&gt;
&lt;br /&gt;몇 번 해보시면 감이 오실겁니다.&lt;br /&gt;
실제 어떤곳에&amp;nbsp;어떻게 활용하는지 한번 시험해 볼까요?&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #576fbd&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#3058d2&gt;살균할 수 있는 곳들...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200D3D4A4EB76D5330&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200D3D4A4EB76D5330&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1779.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
우리 아기침대 살균 중입니다. 퓨라이트를 손에 들고 살균할 수도 있지만, 5분동안 들고 있기 귀찮아서 거치대를 사용중입니다. 제품을 작동해 볼까요?&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120D3D4A4EB76D5431&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120D3D4A4EB76D5431&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1791.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
자외선이 눈으로 보이지가 않기때문에 불을끄고 진드기모형을 중간에 놔뒀습니다. &lt;br /&gt;
진드기 모형이 붉은색으로 보이는 것 보이시죠? 우리가 쓰는 섬유소재중에 형광표백제가 함유된 제품은 자외선을 비출 경우 위와 같이 밝은 형광 흰색으로 보일 수 있습니다. 아기제품이라 나름 형광표백제가 안들어간 것만 쓰려고&amp;nbsp;했는데 몇몇개가 하얗게 빛나길래 깜짝놀랬습니다. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/190D3D4A4EB76D5F3D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F190D3D4A4EB76D5F3D&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1856.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140D3D4A4EB76D5532&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140D3D4A4EB76D5532&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1808.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
유모차 살균 중입니다. 천천히 구석구석 나쁜 것들이 모두 사라지게해 달라는 염원(?)을 담아~ 살균중입니다. 아기가 좋아해야 할텐데.... 날이 점점 추워져서 유모차를 태울일이 점점 없어지네요. 아기가 키가 훌쩍커가는 중이라 아기바구니에 딱 3번 태워봤는데... 아까워죽겠습니다. 그리도 혹시 모르니 둘째를 위해서라도 나둬야 겠죠? ㅠㅠ&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/160D3D4A4EB76D5633&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F160D3D4A4EB76D5633&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1814.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
자주 사용하는 컴퓨터 키보드 살균 중입니다. 요즘은 키보드 가격이 만원대 정도밖에 안하기 때문에 너무 더러우면&amp;nbsp;새걸로 교체해도 되요~ 이것저것 만진 손으로 항상 키보드를 만져야 하니 손은 항상 깨끗히~ ^^&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/110D3D4A4EB76D5A37&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F110D3D4A4EB76D5A37&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1837.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/130D3D4A4EB76D5B38&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F130D3D4A4EB76D5B38&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1838.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140D3D4A4EB76D5B39&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140D3D4A4EB76D5B39&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1840.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
욕실 살균 중입니다. 변기도 살균하고, 세면대, 욕실선반까지 구석구석~&lt;br /&gt;
사진에서 보는 것과 같이 처음엔 손으로 들고서 열심히 하지만 2~3번 청소하다보면 요령이 생겨서 이런 곳은 삼각대에 세워서 대청소전 전체소독 5분으로 끝내버립니다. 수건의 경우 자외선 소독을 마치면 특유의 냄새가 납니다. 마치 햇볕에 마짝말린&amp;nbsp;일광소독후의 그런 냄새라고나 할까? 나중에 한번 시도해보세요. (그렇다고 젖은 수건이 자외선으로 인해 마른다는 건 절대 아닙니다. 오해하지마세요!)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/150D3D4A4EB76D5D3B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F150D3D4A4EB76D5D3B&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1847.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
아이 장난감들 살균 중입니다. 사실 이런 장난감들 매일매일 빨수도 없고 걱정했는데... 눈에 보이진 않지만 하고나면 마음만은 홀가분해지네요~&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/170D3D4A4EB76D5E3C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F170D3D4A4EB76D5E3C&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1850.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200D3D4A4EB76D5F3E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200D3D4A4EB76D5F3E&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1866.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
간이 수납함, 전자렌지 살균 중입니다. 사진을 모두 찍지는 못했지만 씽크대, 씽크대 선반, 냉장고 내부살균, 가스렌지, 침대 매트리스, 이불, 식기&amp;nbsp;등등... 모든 곳을 이런 방식으로 살균하면 됩니다.&lt;br /&gt;
&lt;br /&gt;자~ 어때요? 먼가 있어보이죠? ㅎㅎㅎ&lt;br /&gt;
두둥~! 여기서 집고 넘어갈 부분이 있습니다. 저 같은 경우 구매하고 4~5회정도 청소를 해 본 결과... 귀찮기도 하고, 들고 있으려니 팔이 아프기도 하고 그래서.... 청소법을 바꿨답니다.&lt;br /&gt;
&lt;br /&gt;제품에 동봉되어 있는 삼각거치대 헤드를 이용하여, 그냥 청소전에 켜놓고 끝나면 먼저를 턴다던가 정리를 해주면 간편해 집니다. 안그래도 바쁘고, 청소도 귀찮은데 구지 꼭 손으로 들고 있을 필요가 없겠죠?&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;FONT style=&quot;BACKGROUND-COLOR: #576fbd&quot; color=#ffffff&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#3058d2&gt;그럼~~ 삼각거치대 사용법을 알아보겠습니다.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140D3D4A4EB76D4119&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140D3D4A4EB76D4119&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1720.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
먼저&amp;nbsp;DSLR용 삼각대를 준비해봤습니다. 삼각대의 경우 제품에 동봉되어 있지 않으며, 집에서 쓰는 디지털카메라나 DSLR용 거치대를 준비하시면 됩니다. 제품에 동봉된 삼각거치대 헤드가 있으면 일반적인 카메라 삼각대와 호환이 됩니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/130D3D4A4EB76D421A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F130D3D4A4EB76D421A&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1721.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
자~ 제가 가지고 있는 삼각대 고정부입니다. 나사부분은 거의 대부분의 제품이 같은 크기라 대부분의 삼각대로 호환이 됩니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/150D3D4A4EB76D431B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F150D3D4A4EB76D431B&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1722.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/180D3D4A4EB76D441D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F180D3D4A4EB76D441D&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1724.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200D3D4A4EB76D451E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200D3D4A4EB76D451E&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1725.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
삼각대의 고정부와 퓨라이트 삼각거치대 헤드를 결합하기위해 준비합니다.&lt;br /&gt;
삼각거치대 헤드의 경우 위와 같이 벌려서 제품을 조립한 후 &lt;br /&gt;
이렇게~ 고정하면 됩니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120D3D4A4EB76D461F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120D3D4A4EB76D461F&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1727.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120D3D4A4EB76D4720&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120D3D4A4EB76D4720&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1729.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
대충 전면부의 디지털창이 보이도록 고정하면 됩니다.&lt;br /&gt;
옆모습이네요... 고정시킬때 거치대헤드의 방향이 제품의 아랫방향으로 나오도록 해야 삼각대에 고정했을때 제품이 위로 향하게 됩니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140D3D4A4EB76D4821&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140D3D4A4EB76D4821&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1730.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/160D3D4A4EB76D4922&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F160D3D4A4EB76D4922&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1732.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/170D3D4A4EB76D4923&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F170D3D4A4EB76D4923&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1733.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/160D3D4A4EB76D4A24&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F160D3D4A4EB76D4A24&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1734.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/170D3D4A4EB76D4A25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F170D3D4A4EB76D4A25&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1735.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/190D3D4A4EB76D4B26&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F190D3D4A4EB76D4B26&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1736.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
삼각대 고정부를 준비하고... 거치대헤드에 결합합니다.&lt;br /&gt;
쏘옥 들어가도록 나사를 조여 조립합니다.&lt;br /&gt;
&lt;br /&gt;단단히 고정이 되었으면 삼각대 헤드에 끼워넣습니다. 삼각대마다 고정부에 약간 모양이 틀리므로, 이 부분은 알아서 해보세요~ 장난감 조립하듯 쉽게때문에 너무 걱정하지 않으셔도 됩니다.&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#3058d2&gt;사용후 충전하기&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/180D3D4A4EB76D522D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F180D3D4A4EB76D522D&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1774.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
자~ 사용을 했으니 충전을 해둬야 다음에 사용시에 귀찮지 않겠죠? 기본적으로 제품을 충전해 두면 1시간 가량은 무선으로 사용할 수 있습니다. 물론 사용시에 아답터를 꼽아놓고 이용할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/190D3D4A4EB76D522E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F190D3D4A4EB76D522E&quot; width=&quot;620&quot; height=&quot;413&quot; alt=&quot;&quot; filename=&quot;IMG_1776.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
아답터의 LED가 초록색이면 충전이 완료된 상태, 붉은 색이면 충전 중임을 나타냅니다.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
자~ 본론으로 들어가 볼까요? 제품의 장단점을 따져보도록 하지요~!&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#3058d2&gt;[ 장점 ]&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;전반적으로 1개월 반정도 사용하면서 느낀 점은 확실히&amp;nbsp;살균 효과가 느껴진다는 겁니다.&lt;/STRONG&gt; 물론 지극히 개인적인 느낌일 수도 있지만 신혼집을 장만하면서 예전에 사용하던 쇼파와 책장의&amp;nbsp;오래된 책들을 가져와서인지(그래서 일부러 쇼파와 책장은&amp;nbsp;한쪽구석으로 몰아두었음)&amp;nbsp;아주 가끔 몸이 가렵거나, 와이프의 비염이 종종 심해지곤 했었는데... 퓨라이트 살균을&amp;nbsp;몇번 하고&amp;nbsp;난 후에는 가렵다는 소리를&amp;nbsp;안합니다. 저 뿐만 아니라 와이프도 이제 괜찮다고 하네요. 물론 와이프의 비염이&amp;nbsp;나은 것은 아닌것 같습니다만&amp;nbsp;쇼파하나만 봐도 효과가 있는 것 같네요.&lt;br /&gt;
또 하나의 눈에 띄는 점은 살균 후 욕실의 수건에서 냄새가 없어졌다는 겁니다. 물론 이것도 귀찮아서 자주 할 수 있는 것은 아니지만 빨래를 햇볕에 말리지 못한 날이면 꼭 자외선 살균을 해주는 게 좋을 것 같습니다.&lt;br /&gt;
머 장점이 무궁하게 많았으면 좋겠지만 살균기가 하는 일이 이정도면 되는 거 아닐까요? ㅎㅎㅎ&lt;br /&gt;
&lt;br /&gt;더 좋은 효과를 보면 추가하도록 하지요~!&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #576fbd&quot; color=#ffffff&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot; color=#3058d2&gt;[ 단점 ]&lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;자~ 제 돈주고 산 제품인데 단점이나 미흡한 점이 없을 수는 없겠죠. 보완했으면 하는 아쉬운 점들 한번 살펴 볼까요?&amp;nbsp;&lt;STRONG&gt;무선사용시간이 의외로 짧습니다&lt;/STRONG&gt;. 물론 1시간이면 충분한 시간일 수 있겠지만 가끔 대청소를 하다보면 이 시간이 짧게 느껴질때가 있네요.&amp;nbsp;아답터를 끼고 충전하면서 바로 이용이 가능하기때문에 큰 문제는 없지만 무선의 편리함은&amp;nbsp;유선이 따라올 수는 없죠. 좀 더 오래가는 배터리를 내장하면 좋겠지만 ... 배터리 기술이 하루빨리 발전하기를 기대해 봅니다. 또 한가지 아쉬운 점이 있다면&amp;nbsp;아직 1년이 넘지 않아서&amp;nbsp;제품이 고장이 나거나 하지는 않았는데... 부속품 중 자주 사용하는 &lt;STRONG&gt;삼각거치대 헤드의 내구성이 너무도 약합니다.&lt;/STRONG&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;/P&gt;</description>
      <category>리뷰,체험,사용기</category>
      <category>XD</category>
      <category>엔퓨텍</category>
      <category>자외선 살균</category>
      <category>집먼지진드기</category>
      <category>퓨라이트</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/298</guid>
      <comments>https://cyk2.tistory.com/298#entry298comment</comments>
      <pubDate>Mon, 7 Nov 2011 14:33:02 +0900</pubDate>
    </item>
    <item>
      <title>[jQuery] 가시영역의 이미지만 로딩 - Lazy Load Plugin for jQuery (특정영역에만 적용가능)</title>
      <link>https://cyk2.tistory.com/297</link>
      <description>&lt;br /&gt;

&lt;P&gt;요즘 유명 메이져사이트를 방문해보면 페이지 로딩 속도가 상당히 빨라졌다는 느낌이 들때가 있습니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;방문자가 늘어난다고 서버시스템의 사양을 계속해서 높이거나 서버를 분산하기보다는&lt;br /&gt;
최대한 효율적인 방법으로 서버의 부하를 줄이는 노력을 강구해야 하는데 그중 이미지 파일들을 페이지 호출시 무작정 보여주는 것이 아니라 브라우져의 가시영역을 이동(스크롤)할 경우에만 해당 영역의 이미지를 보여주는 기능이 있어 소개합니다.&lt;br /&gt;
이렇게 함으로써 불필요한 서버의 로드를 줄일 수 있게 되어 서버의 성능에 좋은 영향을 미치게 됩니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;방법론적인 차이는 있겠지만, 옥션이나 이미지를 주로 다루는 사이트들에서 많이 사용하는 방법이지요~!&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/184F4F4F4E81702F33&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F184F4F4F4E81702F33&quot; width=&quot;400&quot; height=&quot;307&quot; alt=&quot;&quot; filename=&quot;f68b6b6e9dbc3fed9828888665d0af32151843.gif&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&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;P&gt;사용법을 간단하게 안내해 드립니다.&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: rgb(254,237,155)&quot;&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffffff&quot;&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. 헤더부분에 아래코드를 넣음&amp;nbsp; &lt;/STRONG&gt;&lt;br /&gt;
&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe430&quot; color=#544b33&gt;&amp;lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&quot;jquery.lazyload.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. 이미지 태그를 지정함 (기본코드)&lt;br /&gt;
&lt;/STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe430&quot; color=#544b33&gt;$(&quot;img&quot;).lazyload(); &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. 실제 적용예제(img/grey.gif 파일을 이미지 로드전에 보여줌)&lt;br /&gt;
&lt;/STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe430&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $(function() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&quot;img&quot;).lazyload({placeholder : &quot;img/grey.gif&quot;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
&lt;STRONG&gt;4. 특정영역에만 코드적용&lt;br /&gt;
&lt;/STRONG&gt;게시판이나 본문내용외에 다른 이미지의 로드가 오작동하는 경우가 종종 발생합니다.&lt;br /&gt;
이를테면 전체 페이지 레이아웃을 DIV(CSS)로 구성하고 본문내용외의 오른쪽메뉴영역에 썸네일과 같은 이미지들이 있을 경우 페이지를 가장하단으로 가시영역을 스크롤하지 않으면 오른쪽이미지가 가시영역에 들어와있음에도 불구하고 로드되지 않는 경우가 발생합니다. (본문내용 영역이 하단으로 많이 내려올 경우에 종종 발생)&lt;/P&gt;
&lt;P&gt;이때는 전체 페이지를 LazyLoad 효과를 적용하지 말고 특정 div 영역에만 국한되게 적용할 수 있습니다.&lt;br /&gt;
jQuery 문법인 $() 사용법과 마찬가지로 아래와 같이 적용합니다. 적용법은 아래와 같습니다.&lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe430&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(function() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&quot;#lazyload img&quot;).lazyload({placeholder : &quot;img/grey.gif&quot;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe430&quot;&gt;&amp;lt;div id=&quot;lazyload&quot;&amp;gt;&lt;br /&gt;
.....&amp;lt;img src=&quot;....&quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;해당 &quot;&lt;STRONG&gt;lazyload&lt;/STRONG&gt;&quot;라는 id값을 가진 div영역 내에서만 작동하게됩니다.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&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/1566BA484E81BA8424&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;jquery.lazyload.js&lt;/a&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
&lt;br /&gt;재밋게 활용해보세요.~! 특정영역 지정이나, 기타 옵션은 참고사이트 데모페이지를 참조하시기 바랍니다.&lt;br /&gt;
참고사이트: &lt;A href=&quot;http://www.appelsiini.net/projects/lazyload/&quot;&gt;&lt;STRONG&gt;&lt;A title=&quot;[http://www.appelsiini.net/projects/lazyload/]로 이동합니다.&quot; href=&quot;http://www.appelsiini.net/projects/lazyload/&quot; target=_blank&gt;http://www.appelsiini.net/projects/lazyload/&lt;/A&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>jQuery</category>
      <category>lazyload</category>
      <category>Plugin</category>
      <category>가시영역</category>
      <category>이미지로딩</category>
      <category>특정영역에만 적용</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/297</guid>
      <comments>https://cyk2.tistory.com/297#entry297comment</comments>
      <pubDate>Tue, 27 Sep 2011 15:43:09 +0900</pubDate>
    </item>
    <item>
      <title>[Ajax] Microsoft.XMLHTTP(Ajax) - 서버 실시간 모니터링</title>
      <link>https://cyk2.tistory.com/296</link>
      <description>&lt;br /&gt;
2.0 시대를 시작하면서 ajax의 원리와 개념은 이제 널리 쓰이는 웹기술이 되었습니다.&lt;br /&gt;
이제 막 ajax의 활용법이나 개념을 배우시는 분들을 위해 아주 간단한 소스를 공개합니다.&lt;br /&gt;
해당 파일의 용도는 실시간으로 서버를 모니터링하는 소스이지만, 
&lt;P&gt;윈리를 분석하면 초단위로 특정위치의 정보를 특정페이지로 전달해주는 기능입니다.&lt;br /&gt;
이를 응용하게 되면 많은 곳에서 활용하실 수 있을겁니다.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/190E224C4E816F9B30&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F190E224C4E816F9B30&quot; width=&quot;620&quot; height=&quot;501&quot; alt=&quot;&quot; filename=&quot;6116439f92524c138bf14d5bfac3fa06105839.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/130E224C4E816F9E31&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F130E224C4E816F9E31&quot; width=&quot;620&quot; height=&quot;501&quot; alt=&quot;&quot; filename=&quot;9992817ce37b280601c0d6bd668711b0105839.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
서버의 특정 페이지에 올려주고, refresh_data.php 파일안의 DB 컨넥션 정보를 수정해 주시면,&lt;br /&gt;
바로 작동이 시작됩니다. 단, 해당 폴더에는 보안계정을 걸어주고 사용하시는 것이 안전할 것 같습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&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/20400C494E816FDC31&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.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;status.zip&lt;/a&gt;&lt;/div&gt;
&lt;/P&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>Ajax</category>
      <category>php</category>
      <category>xmlhttp</category>
      <category>서버 모니터링</category>
      <category>실시간</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/296</guid>
      <comments>https://cyk2.tistory.com/296#entry296comment</comments>
      <pubDate>Tue, 27 Sep 2011 15:40:39 +0900</pubDate>
    </item>
    <item>
      <title>[MYSQL] mysql data type (DB 데이터 타입)</title>
      <link>https://cyk2.tistory.com/295</link>
      <description>&lt;br /&gt;

&lt;P&gt;데이터베이스를 오래 다루다 보면 으레 많이 사용하는 데이터타입을 무의식중에 설계해서 사용하는 경우가 많습니다. 나중에 사이트가 개발이 완료되고 운영이 오래 지속되다 보면 DB의 튜닝이 필요하게 되는데 근본적으로 좀더 손이 덜가기 위해서는 만들때부터 설계를 잘하는게 '정도'일 것입니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;잊혀지기 쉽지만 DB에서 가장 중요한 데이터 타입에 대해서 알아보도록 하겠습니다.&lt;/P&gt;
&lt;P&gt;mysql, 오라클, ms-sql 모두 비슷한 데이터 타입을 사용하고 있으나, DBMS별로 조금씩 추가되거나 향상된 데이터 타입들이 있으니 참고해서 사용하기 바랍니다.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;TABLE style=&quot;MARGIN-TOP: 10px; WIDTH: 602px; HEIGHT: 803px&quot; border=0 cellSpacing=1 cellPadding=1 width=602 bgColor=#cccccc&gt;
&lt;TBODY&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; width=&quot;15%&quot;&gt;
&lt;P align=center&gt;&lt;FONT color=#0099ff size=2&gt;&lt;STRONG&gt;분류&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; width=&quot;15%&quot;&gt;
&lt;P align=center&gt;&lt;FONT color=#0099ff size=2&gt;&lt;STRONG&gt;데이터 타입&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; width=&quot;45%&quot;&gt;
&lt;P align=center&gt;&lt;FONT color=#0099ff size=2&gt;&lt;STRONG&gt;범위&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; width=&quot;25%&quot;&gt;
&lt;P align=center&gt;&lt;FONT color=#0099ff size=2&gt;&lt;STRONG&gt;저장소크기&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=5&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;정수&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Bit&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;0 또는 1&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;bit&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Int&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-2,147,483,648 ~ 2,147,483,647&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Smallint&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-32,768 ~ 32,767&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;2 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Tinyint&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;0 ~ 255&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;1 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Bigint&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-2^63 ~ 2^63-1&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;8 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=3&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;부동소수점&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Float&lt;/STRONG&gt;&lt;FONT color=#ff3300&gt;[n]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-1.79E+308 ~ 1.79E+308 &lt;br /&gt;
n = 1~24&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Float&lt;/STRONG&gt;&lt;FONT color=#ff3300&gt;[n]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-1.79E+308 ~ 1.79E+308 &lt;br /&gt;
n = 25~53&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;8 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Real&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-3.40E + 38 ~ 3.40E + 38&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=3&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;문자데이터 &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;char&lt;/STRONG&gt;&lt;FONT color=#ff3300&gt;[n]&lt;/FONT&gt; &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;n = 1~8000 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;n 바이트 &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Varchar&lt;/STRONG&gt;&lt;FONT color=#ff3300&gt;[n]&lt;/FONT&gt; &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;n = 1~8000 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;입력한 데이터의 길이&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Text &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;최대 2,147,483,647자의 가변길이 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=3&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;유니코드 &lt;/STRONG&gt;&lt;br /&gt;
&lt;STRONG&gt;문자데이터 &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Nchar &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;n = 1~4000 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;n*2 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;nvarchar &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;n = 1~4000 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;입력한 데이터의 길이*2 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Ntext &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;최대 1,073,741,823자의 가변길이 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=3&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;이진데이터 &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;binary &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;n = 1~8000 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;n+4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;varbinary &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;n = 1~8000 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;입력한 데이터의 길이+4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Image &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;최대 2,147,483,647자의 가변길이 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=2&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;날짜와시간 &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;datetime &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;1753/1/1~9999/12/31 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;8 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;smalldatetime &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;1900/1/1~2079/6/6 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot; rowSpan=2&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;화폐&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;money &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-922,337,203,685,477.5808~ +922,337,203,685,477.5807 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;8 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#ffffff&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;smallmoney &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT size=2&gt;-214,748.3648~214,748.3647 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#999999 size=2&gt;4 바이트&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>MySQL</category>
      <category>데이터타입</category>
      <category>스키마</category>
      <category>필드</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/295</guid>
      <comments>https://cyk2.tistory.com/295#entry295comment</comments>
      <pubDate>Tue, 27 Sep 2011 15:38:08 +0900</pubDate>
    </item>
    <item>
      <title>DNSEver - DNS서버장애</title>
      <link>https://cyk2.tistory.com/294</link>
      <description>&lt;br /&gt;
아무래 찾아봐도 왜 서버들이 포워딩 속도가 느려지고, 가끔 접속도 안되고 이상하다 했는데&lt;br /&gt;
8.24일부터 DNSEver 에 서버장애가 발생했다고 합니다.&lt;br /&gt;
&lt;br /&gt;8.27 01:00 복구작업을 한다고 하네요.&lt;br /&gt;
24일이후부터 서브도메인 추가가 되지 않고 있습니다.&lt;br /&gt;
&lt;br /&gt;서버관리하시는 분들 참고하시길 바랍니다.&lt;br /&gt;</description>
      <category>IT기술,개발/컴퓨터,IT정보</category>
      <category>dns</category>
      <category>dnsever</category>
      <category>DNS서버</category>
      <category>복구</category>
      <category>서브도메인</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/294</guid>
      <comments>https://cyk2.tistory.com/294#entry294comment</comments>
      <pubDate>Sat, 27 Aug 2011 00:22:44 +0900</pubDate>
    </item>
    <item>
      <title>태교로 좋은 직소퍼즐 맞추기 300, 500, 1000피스 완성!</title>
      <link>https://cyk2.tistory.com/292</link>
      <description>&lt;P&gt;&lt;FONT color=#193da9&gt;&lt;br /&gt;
직소퍼즐은&amp;nbsp;옛날 영국에서 퍼즐을 만들어 맞추는 놀이가 유행을 했었는데, 주로 세계지도나 명화등의 작품을 퍼즐로 제작하여 즐겨맞추었다고 합니다. 당시 인쇄기술이나 종이가 발달하지 않았기때문에 퍼즐의 재료로 나무판을 이용하였는데, 곡선으로 자르기 위해서는 '직소'라는 실톱이 사용했기때문에 톱 이름에서 유래되어 만들어진 이름이랍니다.&lt;br /&gt;
&lt;/FONT&gt;&lt;br /&gt;
와이프가 임신을 한 상태라 태아의 두뇌발달에 도움을 받을&amp;nbsp;요량으로 시작을 했는데...&lt;br /&gt;
오늘 드디어 마지막 1000피스짜리 작품을 완성하였네요. 300,500피스의 경우 저도 와이프랑 같이 재미있게 맞추면서 즐거운 시가늘 보냈는데... 마지막 1000피스짜리는 너무 어려워 맞추다 말고, 미루다 미루다 2달의 시간이 흘러버렸네요. 거실한가운데 펄쳐놓고 치우지도 못하고 계속 버둥거리다가 오늘 퇴근하고 집에 돌아오니 와이프가 다 맞춰놓구 자랑하길래 깜짝놀랬습니다. ㅎㅎㅎ&lt;br /&gt;
&lt;br /&gt;아이폰 카메라로 각 퍼즐의 개봉부터 조립과정까지 모두 찍어두었는데 데이터가 홀라당 날아가는 바람에,&lt;br /&gt;
완성본만 다시 찍어 올리게 되네요.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1334E3484DB042C50C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1334E3484DB042C50C&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0006 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
이런식의 박스에 포장이 되어 판매가 되고 있는데, 시중에서 아주쉽게 구할 수 있답니다.&lt;br /&gt;
종류는 100, 200, 300, 500, 1000 피스로 구성되어 있으며, 세계지도, 명화, 애니매이션 캐릭터, 포스터 등 다양한 작품이 있더라구요.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1534E3484DB042C60D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1534E3484DB042C60D&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0007 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
1000피스짜리 작품을 모두 맞추고, 액자에 마감처리를 하기전에 동봉된 물풀을 이용하여 퍼즐조각을 고정하고 건조시키는 모습입니다. 500피스 이하의 퍼즐은 조립후에 그냥 액자에 끼워도 퍼즐이 망가지지 않지만, 1000피스 이상의 퍼즐의 경우는 자칫잘못하면 액자를 조립하는 과정에서 우르르 부서지는 사태가 발생할 수도 있답니다.&lt;br /&gt;
그래서 제품에 동봉되어 있는 풀을 이용해 깔끔하게 코팅을 하였습니다. 표면에 광탱이 더해지니 더 예쁘게 보이네요.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1734E3484DB042C70E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1734E3484DB042C70E&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0015 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
액자에 무사히(?) 넣은 모습입니다.&lt;br /&gt;
자~ 그동안 만들었던 퍼즐작품을 한번 살펴볼까요?&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1834E3484DB042C810&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1834E3484DB042C810&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0019 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;STRONG&gt;[ 우물가 정원 ]&lt;/STRONG&gt;이라는 작품입니다. 300피스로 구성되어 있으며, 난이도가 그다지 높지는 않습니다. 다만 중간부분은 컬러가 선명해서 맞추기가 쉽지만&amp;nbsp;테두리 부분이 희미한 퍼즐들이 많아 선명한 부분을 먼저 맞추면서 외부 테두리를 진행하는 것이 좋습니다. 이 작품은 저와 와이프가 같이해서 2시간정도 걸렸던거 같네요.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1834E3484DB042C70F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1834E3484DB042C70F&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0017 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;STRONG&gt;[ 밀림의 축제 ]&lt;/STRONG&gt;라는 작품으로, 500피스로 구성되어 있습니다. 전체적으로 그림이 선명하기도 하지만, 제품안에 퍼즐사이즈와 같은 완성작품의 포스터가 동봉되어 있어, 아주 쉽게 맞출 수 있었습니다. 요 작품도 저와 와이프가 같이해서 2~3시간정도 걸렸던것 같습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2034E3484DB042C911&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2034E3484DB042C911&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0021 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;STRONG&gt;[ 그랑자뜨섬의 일요일 ]&lt;/STRONG&gt;이라는 문제(?)의 작품입니다. 막상 맞춰놓구 나니 정말! 보기는 좋은데... 1000피스로 구성된 제품이라 조각수도 어마어마하지만, 작품자체의 선명도도 흐리고 유화작품을 퍼즐로 옮기다 보니 그림이 촘촘한 점들로 이루어져 있습니다. 경계들이 애매하여 맞추기가 상당히 힘든 작품이였습니다.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
처음 하루이틀 신나게 하다가 저는 결국 손을 놓았고, 와이프가&amp;nbsp;2~3일 더 붙들고 있더니.. 결국 힘들어서 미루더라구요.&amp;nbsp;흥미를 서서히&amp;nbsp;잃었을때쯤 시간이 흘러흘러 이번주부터 와이프가 다시 맞추기를 시작하다가 드디어 오늘! 거의 2달만에 완성을 해 버렸습니다. ㅎㅎㅎ 기특한것... 실제 작업시간으로 따지만 와이프 혼자서 5~7시간정도 됐던거 같은데... 거실에 널부러져있던 기간은 근 2달정도인것 같습니다. 휴~ 속이 다 시원하네요.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1934E3484DB042CA12&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1934E3484DB042CA12&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0023 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
3작품 모두 액자로 마무리 하고 기념샷입니다. 멋지죠? ㅎㅎㅎ&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1134E3484DB042CB13&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1134E3484DB042CB13&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0026 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
안방에 이렇게 하나 걸고~!&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1234E3484DB042CB14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1234E3484DB042CB14&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0032 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
씽크대 주방옆 선반정리함에 하나를 걸었습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1334E3484DB042CB15&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1334E3484DB042CB15&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot; filename=&quot;IMG_0034 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&gt;
1000피스짜리는 액자가 너무커서 TV위에 걸까하다가 너무 답답해 보여서 잘 안보이지만 가끔 고개돌리면 볼 수 있도록 아일랜드식탁 옆면에 떡하니 걸어뒀습니다. ㅎㅎㅎ&lt;br /&gt;
&lt;br /&gt;나름 작업기간이 긴 놀이기구들이였지만, 오래잡고 있었던 만큼 그 뿌듯함또한 크네요. 다음에 2000피스 한번 도전해 볼까? 했더니.. 와이프도 눈을 반짝반짝 거리며 '정말~?' 하네요... 아쉽게도 2000 피스짜리 제품은 인터넷에 보이질 않네요.&lt;br /&gt;
&lt;br /&gt;다 정리되고 다시 넓고 깨끗해진 거실을 보니 속도 후련하고... 와이프가 힘들어도 꿋꿋히 완성해준 모습을 보니 대견하기도 하고... 다음에 또 시간이 난다면 다른 작품들도 도전해 보고 싶네요.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;여러분들도 부부나 연인끼리 재미난 놀이거리를 찾으신다면 한번 도전해보세요!!&lt;br /&gt;
이런 놀이들은 혼자 하는 것 보다 같이 하는 재미가 쏠쏠한거 아시죠?&lt;br /&gt;
&lt;/STRONG&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>
      <category>손재주</category>
      <category>직소퍼즐</category>
      <category>태교퍼즐</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/292</guid>
      <comments>https://cyk2.tistory.com/292#entry292comment</comments>
      <pubDate>Fri, 22 Apr 2011 00:54:20 +0900</pubDate>
    </item>
    <item>
      <title>[olleh Skylife] 셋탑박스 교체, 삼성 DSB-5010N =&amp;gt; LG LSH537-8DSL - 실시간ipTV, usb, 공유폴더 설정완료</title>
      <link>https://cyk2.tistory.com/291</link>
      <description>&lt;br /&gt;

&lt;P&gt;작년(2010.08)에 결혼하면서 신혼집에 쿡스카이라이프를 신청했었죠.&lt;br /&gt;
지금까지 별탈없이 tv를 잘 보고 있었습니다.&lt;/P&gt;
&lt;P&gt;몇일전에 느닷없이 셋탑박스에 뚜껑을 열어보니 USB단자가 하나 보이더라구요.&lt;br /&gt;
그래서 가지고 있던 USB 메모리에 동영상 파일을 하나 복사해서 끼워넣었더니.. 안되더라구요.&lt;/P&gt;
&lt;P&gt;그래서 고민했죠.&lt;br /&gt;
어라? USB포트는 있는데 왜 안될까?&lt;br /&gt;
그래서 가지고 있는 셋탑박스의 모델을 검색해봤습니다.&lt;br /&gt;
&lt;br /&gt;삼성에서 만든 DSB-5010N 라는 모델이더군요.&lt;br /&gt;
제가 가진 셋탑박스는 구형이라 USB, 공유폴더, 실시간IPtv 기능이&amp;nbsp;안된다는 걸 알게되었죠.&lt;/P&gt;
&lt;P&gt;허허~! 똑같은 돈을 내고 서비스를 받는데 구형모델을 사용하는 사용자는 이런 좋은 기능을 못 쓰게 되더군요.&lt;br /&gt;
서비스 센터에서는 홍보도 안해주고... 역시나 사람은 많은 정보를 얻고 이용할 줄 알아야 하나 봅니다.&lt;/P&gt;
&lt;P&gt;다음날 KT 고객센터에 전화를 걸어 쿡스카이라이프를 보는데 셋탑박스가 구형이니&lt;br /&gt;
요즘 나오는 USB, 실시간IP, 공유폴더기능이 있는 신형 모델로 교체해 달라고 했습니다.&lt;/P&gt;
&lt;P&gt;금요일날 전화를 했는데... 주말이 끼어있어.. 월요일날 기사가 방문하겠답니다.&lt;br /&gt;
그러라고 그랬죠.&lt;/P&gt;
&lt;P&gt;월요일 출근해서 사무실에서 일하고 있었더니 집에 있던 와이프가 전화가 왔습니다.&lt;br /&gt;
기사가 나왔는데 스카이라이프 가입자인줄 모르고 그냥 '쿡TV' 셋탑박스를 가지고 왔다네요.&lt;/P&gt;
&lt;P&gt;센터에서 아마 잘못 접수를 한 모양입니다.&lt;br /&gt;
기사분께서 오늘 들어가서 스카이라이프용 셋탑박스를 신청할테니 내일 받아서.. 수요일날 오전에 재방문 하겠답니다.&lt;/P&gt;
&lt;P&gt;우여곡절 끝에.. 오늘 퇴근하고 집에 와보니 신형 셋탑박스로 교체되어 있더군요.&lt;br /&gt;
&lt;br /&gt;모델은 LG&amp;nbsp; LSH537-8DSL&lt;br /&gt;
USB를 꼽으니 동영상 재생도 잘 되고... PC공유기능도 잘 됩니다.&lt;/P&gt;
&lt;P&gt;오호~ 이렇게 좋을 수가...&lt;/P&gt;
&lt;P&gt;아뿔사..그런데 실시간IPTV가 안나옵니다.&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;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/12218B524D9C8F5604&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F12218B524D9C8F5604&quot; width=&quot;620&quot; height=&quot;454&quot; alt=&quot;&quot; filename=&quot;line_box.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&gt;

&lt;P&gt;100Mbps 광인터넷 라인이 들어오면 FTTH모뎀에 바로 공유기를 꼽고&lt;br /&gt;
공유기에 모든 라인이 물려있습니다. TV의 경우 셋탑박스의 WAN 포트로 들어가 LAN 포트로&amp;nbsp;다시 인터넷 선이 나와서 TV로 들어가는데, 가지고 있는 TV가 웹TV를 지원해서 인터넷라인이 TV까지 물려있는&amp;nbsp;구조입니다.&lt;/P&gt;
&lt;P&gt;제가 사용중인 ipTIME의 N6004 ver7.4버전에서는 멀티캐스트 기능을 이용하니 잘 되더군요.&lt;br /&gt;
설정법은 다음과 같습니다.&lt;/P&gt;
&lt;P&gt;현재 펌웨어가 7.4버전이 마지막이니.. 꼭 공유기의 펌웨어를 업데이트 하시고.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://192.168.0.1/&quot; target=_blank&gt;http://192.168.0.1&lt;/A&gt; (공유기관리자) =&amp;gt; 고급설정 =&amp;gt; NAT/라우터관리 =&amp;gt; 기타기능설정 =&amp;gt; 멀티캐스트포워드(IGMP) =&amp;gt; '실행'에 체크 =&amp;gt; 적용버튼을 누르고 =&amp;gt; 저장&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146F05514D9C8F6C27&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146F05514D9C8F6C27&quot; width=&quot;620&quot; height=&quot;496&quot; alt=&quot;&quot; filename=&quot;line_box2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&gt;

&lt;P&gt;공유기를 완전히 껏다가 켭니다. (전원케이블 off =&amp;gt; on)&lt;/P&gt;
&lt;P&gt;다음... 셋탑박스의 네트웍을 설정합니다.&lt;br /&gt;
리모컨의 'olleh'버튼 =&amp;gt; 마이메뉴/설정 =&amp;gt; 설정 =&amp;gt; 환경설정 =&amp;gt; 네트웍설정 =&amp;gt; 자동IP설정&lt;br /&gt;
아래와 같이 자동IP설정으로 맞춘후 사설IP를 할당받습니다.&lt;br /&gt;
저장을 누르고... 인증이 완료되면... TV와 셋탑박스의 전원케이블을 완전히 뽑앗다가 연결하고&lt;br /&gt;
TV와 셋탑박스를 다시 켜주세요.&lt;/P&gt;
&lt;P&gt;(공유기의 사설IP 할당 및 멀티캐스트 기능을 활성화 하기위함입니다.&lt;br /&gt;
이 과정을 하지 않으니 공유기의 멀티캐스트기능을 활성화 해도 실시간tv의 채널을 계속해서 못 가져오더라구요.&lt;br /&gt;
그래도 안되면 공유기와 TV, 셋탑박스 모두를 전원을 모두 내렸다가 켜세요. 꼭 전원버튼이 아니라 케이블까지 뽑아서 셋탑박스가 boot 되도록 해야 합니다.)&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/191867544D9C8F8630&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F191867544D9C8F8630&quot; width=&quot;620&quot; height=&quot;463&quot; alt=&quot;&quot; filename=&quot;IMG_0238 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;자~ 이렇게 실시간 TV의 채널을 다운받은 모습입니다.&lt;br /&gt;
위성TV의 최대단점인 여름철이 되면 장마비가 오거나 하늘이 찌뿌둥하여 먹구름이 끼어 있을때... 위성안테나 신호가 안잡혀서 tv를 못 보신 분들!!! 드디어 실시간 iptv로 해결 할 수 있게 되었네요. ㅎㅎㅎ&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/111867544D9C8F8731&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F111867544D9C8F8731&quot; width=&quot;620&quot; height=&quot;463&quot; alt=&quot;&quot; filename=&quot;IMG_0241 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;PC의 특정 폴더를 '공유'하면 아래와 같이 셋탑박스에서 PC와 폴더를 공유해서 귀찮게 USB로 파일을&lt;br /&gt;
옮길 필요없이 재생이 가능합니다. (단, 지원하는 코덱의 파일만 가능합니다.)&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/141867544D9C8F8932&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F141867544D9C8F8932&quot; width=&quot;600&quot; height=&quot;448&quot; alt=&quot;&quot; filename=&quot;IMG_0244 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/151867544D9C8F8933&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F151867544D9C8F8933&quot; width=&quot;600&quot; height=&quot;448&quot; alt=&quot;&quot; filename=&quot;IMG_0246 copy.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&gt;
USB 동영상 읽기 기능은 사진을 찍지 못했네요. 새벽시간이 늦어서 귀찮아서 걍 이정도로 하렵니다.&lt;br /&gt;
구형셋탑박스에서 신형 셋탑으로 무료로 바꾸시고, USB동영상 재생, 실시간IPTV, PC폴더공유기능... 
&lt;P&gt;한번 이용해 보시는건 어떨까요?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;멀티캐스트가 지원되지 않는 공유기의 경우 실시간IPTV를 볼 수 없다고 되어 있는데...&lt;br /&gt;
아쉽지만... n6004 사용자를 위한 포스팅 이였습니다. ^^&lt;/P&gt;
&lt;P&gt;이상입니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;</description>
      <category>IT기술,개발/컴퓨터,IT정보</category>
      <category>LG LSH537-8DSL</category>
      <category>olleh skylife</category>
      <category>PC폴더공유</category>
      <category>USB 동영상재생</category>
      <category>삼성 DSB-5010N</category>
      <category>셋탑박스 교체</category>
      <category>실시간ipTV</category>
      <category>올레 스카이라이프</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/291</guid>
      <comments>https://cyk2.tistory.com/291#entry291comment</comments>
      <pubDate>Thu, 7 Apr 2011 01:20:17 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] 아파치 웹로그분석툴 webalizer 설치</title>
      <link>https://cyk2.tistory.com/290</link>
      <description>&lt;br /&gt;

&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136B1D384D8AFEF70A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136B1D384D8AFEF70A&quot; width=&quot;620&quot; height=&quot;445&quot; alt=&quot;&quot; filename=&quot;webalizer_main.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;당신이 웹프로그래머라면 APM(apache + PHP + mysql) 또는 LAMP (Linux + APM)이라는 용어를 많이 들어보았을 것이다.&amp;nbsp;APM시스템 운영시 웹서비스가 얼마나 효과적으로 운영되고 잘~ 운영되는지 분석하기 위해 웹로그를 꼭 분석해야 한다.&amp;nbsp;오늘은 웹서버 운영시 웹사이트 접속자를 분석할 수 있는 무료 웹로그 분석툴인 webalizer 설치방법에 대해 알아보겠다.&lt;br /&gt;
&lt;br /&gt;아울러 다음편에 소개될 logrotate를 이용해 분석이 끝난 아파치의 웹로그파일을 효율적으로 백업하고 필요없는 파일들을 자동으로 정리하는 부분까지 포스팅 될 예정이니 관심있게 봐주기 바란다.&lt;br /&gt;
(일부 웹개발자들이 웹로그관리를 신경쓰지 않는 경우가 더러 있는데&amp;nbsp;이는 시스템 자원을 효율적으로 관리하기 위한 필수사항이기도 하지만 httpd(aphach)모듈의 속도와도 연관되어 있으니&amp;nbsp;관련부분들을 심도있게 볼 필요가 있다.)&lt;br /&gt;
&lt;br /&gt;상기화면에서 보듯이 webalizer는 가장 기본적인 페이지뷰, hits수, 방문자등에 대한 분석과 시간별, 일자별, 자주 여는 페이지등의 정보를 제공한다. 부가적으로 GeoIP 모듈을 탑재하면 방문자의 국가정보까지 알 수 있으나 부과기능은 제외하고 기본 프로그램의 설치 및 설정 방법에 대해 알아본다.&lt;br /&gt;
&lt;br /&gt;-----------------&lt;br /&gt;
&lt;br /&gt;먼저 설치할 서버의 터미널(telnet 또는 ssh)에 접근하여 root권한으로 로그인을 한다.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;br /&gt;
# webalizer 계정생성&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;이부분은 webalizer의 분석결과를 웹화면에서 볼 수 있도록 웹계정을 개설하고 가상호스트 설정을 통해&lt;br /&gt;
서브도메인으로 연결할 계정을 생성하는 과정이다.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;useradd weblog -s /bin/false -d /home/weblog&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;passwd weblog&lt;/P&gt;
&lt;P&gt;먼저 useradd 명령을 통해 weblog 라는 계정을 생성하는데 -s /bin/false 옵션의 경우는 실제 weblog계정으로 터미널(ssh) 접속을 하면 접속을 강제로 차단한다는 내용이다. 일반적인 계정 발급방식대로 처리해도 되지만, weblog계정을 들어와서 계정변경을 할 일이 없어서 저렇게 설정해두었다. passwd 의 경우는 접속되면 차단되기는 하지만 함부로 접속할 수 없도록 패스워드를 설정해 둔다.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;br /&gt;
# webalizer 하단의 분석대상사이트 폴더생성&lt;br /&gt;
&lt;/STRONG&gt;&lt;FONT color=#3058d2&gt;&lt;br /&gt;
[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd /home&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;chmod 705 weblog&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd weblog&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;mkdir public_html&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd public_html&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;mkdir (분석사이트도메인)&lt;/P&gt;
&lt;P&gt;/home 디렉토리로 이동하여 웹페이지에 접근하는데 문제가 없도록 퍼미션을 705로 변경한다. (서버 기본설정에 따라 퍼미션이 다르니 확인하고 진행)&lt;br /&gt;
/home/weblog/ 폴더로 이동하여 가상호스트 연결폴더로 사용할 public_html 폴더를 생성한다.&lt;br /&gt;
그리고 각각의 서버구성에 맞게 하위경로를 만들던지 아니면 public_html 최상단을 바로 이용해도 문제는 없다.&lt;br /&gt;
(필자의 경우 동일 서버내에 여러개의 사이트가 운영되므로 weblog라는 웹루트 하단에&amp;nbsp;사이트별로 폴더를 만들기로 했다.)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;# 가상호스트 설정&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;vi /usr/local/apache2/conf/extra/httpd-vhosts.conf&lt;br /&gt;
&lt;br /&gt;&amp;lt;VirtualHost &lt;FONT color=#e31600&gt;weblog도메인.com:80&lt;/FONT&gt;&lt;FONT color=#656565&gt;&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;br /&gt;
&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerAdmin &lt;A href=&quot;mailto:master@localhost&quot;&gt;master@localhost&lt;/A&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; DocumentRoot &quot;/home/weblog/public_html&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerName&amp;nbsp;&lt;FONT color=#e31600&gt;weblog도메인.com&lt;/FONT&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorLog &quot;logs/&lt;FONT color=#e31600&gt;weblog도메인.com&lt;/FONT&gt;-error_log&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomLog &quot;logs/&lt;FONT color=#e31600&gt;weblog도메인.com&lt;/FONT&gt;-access_log&quot; common&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;/VIRTUALHOST&gt;&lt;br /&gt;
위와 같이 가상호스트 설정까지 마쳤다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;STRONG&gt;# webalizer 설치&lt;br /&gt;
&lt;/STRONG&gt;&lt;br /&gt;
서버에서 yum이나 rpm으로 설치가 가능하지만, 이상하게 필자가 사용하는 서버에서는 yum으로 설치하니 제대로 작동되지않아 정석으로 바이러리, 컴파일 방식으로 설치를 진행하였다.&lt;br /&gt;
&lt;br /&gt;자, 우선 설치파일을 받아서 설치를 시작해보자.&lt;br /&gt;
&lt;br /&gt;&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd /usr/local/&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;wget &lt;A href=&quot;ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-04-src.tgz&quot;&gt;&lt;U&gt;&lt;FONT color=#810081&gt;ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-04-src.tgz&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;tar xvfz webalizer-2.23-04-src.tgz&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd webalizer-2.23-04&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;./configure -with-language=korean&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;make&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;make install&lt;/P&gt;
&lt;P&gt;먼저 /usr/local/ 폴더로 이동하여 wget 명령으로 webalizer 프로그램을 다운받았다.&lt;br /&gt;
/usr/local/ 위치에 webalizer-2.23-04-src.tgz 파일의 다운로드가 완료되면 tar 명령으로 압축을 풀어준다.&lt;br /&gt;
webalizer-2.23-04 폴더에 압축풀기가 완료되면 해당 폴더로 들어간다.&lt;br /&gt;
한글버전을 사용해야 하니 configure 옵션에 -with-language=korea 를 넣어 한글리포트가 나오도록 옵션을 준다.&lt;br /&gt;
make 와 make all 을 통해 프로그램을 컴파일 해준다.&lt;br /&gt;
&lt;br /&gt;자, 컴파일 설치가 끝났으니 환경설정에 들어가보도록 하자.&lt;br /&gt;
&lt;FONT color=#3058d2&gt;&lt;br /&gt;
[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd /usr/local/&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;ln -s webalizer-2.23-04 webalizer&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd webalizer&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;mkdir conf&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;mkdir bin&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;mkdir logs&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd conf&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cp /usr/local/etc/webalizer.conf.sample 도메인.com.conf&lt;br /&gt;
&lt;br /&gt;/usr/local/ 로 이동후에 사용편의를 위한 디렉토리 링크(ln -s webalizer-2.23-04 webalizer)를 걸어준다. 이렇게 하면 webalizer-2.23-04 버전을 쉽게 식별할 수 있고, 짧은 webalizer 폴더명을 같이 사용할 수 있다.&lt;br /&gt;
webalizer 폴더로 들어가 mkdir 명령을 이용하여 conf, bin, logs 폴더를 생성한다. 다시 conf 폴더로 들어가서 /usr/local/etc/webalizer.conf.sample 샘플파일을 복사해온다.&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;# .conf 파일 수정&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;vi 편집기를 이용하여 아래 3가지 항목의 값을 변경하고 주석(#)이 있다면 풀어준다.&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;vi /usr/local/webalizer/conf/도메인.com.conf&lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe409&quot; color=#000000&gt;&amp;nbsp;1. LogFile: 분석할 로그파일 위치 (예: /usr/local/apache2/logs/&lt;FONT color=#e31600&gt;도메인.com&lt;/FONT&gt;-access_log ) &lt;br /&gt;
&amp;nbsp;2. OutputDir: 분석결과 저장위치 (예: /home/weblog/public_html/&lt;FONT color=#e31600&gt;도메인.com &lt;/FONT&gt;) &lt;br /&gt;
&amp;nbsp;3. HostName: 호스트명 FQDN형식 (예: &lt;/FONT&gt;&lt;A href=&quot;http://www.도메인.com/&quot;&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe409&quot; color=#000000&gt;&lt;FONT color=#e31600&gt;www.도메인.com&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffe409&quot;&gt;&lt;FONT color=#0686a8&gt;&lt;FONT color=#000000&gt; or &lt;FONT color=#e31600&gt;서브도메인.com &lt;/FONT&gt;) &lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;cd /usr/local/webalizer/bin&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;vi webalizer.sh&lt;br /&gt;
&lt;br /&gt;conf 파일 수정을 마쳤으면, /usr/local/webalizer/bin 으로 이동후&lt;br /&gt;
vi 편집기를 통해 webalize.sh (쉘스크립트) 파일을 생성하고 아래와 같은 내용으로 스크립트를 만든다.&lt;br /&gt;
&lt;br /&gt;--&lt;br /&gt;
#!/bin/bash&lt;/P&gt;
&lt;P&gt;/usr/local/bin/webalizer -c /usr/local/webalizer/conf/도메인.com.conf &amp;gt; /usr/local/webalizer/logs/&lt;FONT color=#e31600&gt;도메인.com&lt;br /&gt;
&lt;/FONT&gt;--&lt;br /&gt;
위 내용으로 저장 후 vi 종료.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#3058d2&gt;&lt;br /&gt;
[root@localhost ~]&amp;nbsp;&lt;/FONT&gt;chmod 755 webalizer.sh&lt;br /&gt;
쉘 스크립트가 실행될 수 있도록 퍼미션을 조정한다.&lt;br /&gt;
&lt;br /&gt;이제 설치, 환경설정과 실행 스크립트까지 만들었으니 마무리만 남았다.&lt;br /&gt;
webalize가 하루 1번, 접속자가 없는 시간에 통계페이지 리포트를 만들도록 crontab을 이용해 스케쥴을 설정한다.&lt;br /&gt;
&lt;br /&gt;&amp;gt;&amp;gt; crontab에 매일 새벽 3시마다 돌아가게 설정&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~] &lt;/FONT&gt;vi /etc/crontab&lt;/P&gt;
&lt;P&gt;--------&lt;br /&gt;
# webalizer script&lt;br /&gt;
00 03 * * * root /usr/local/webalizer/bin/webalizer.sh &amp;gt; /tmp/webalizer_cron.log&lt;br /&gt;
--------&lt;br /&gt;
위와 같은 내용을 관리하기 편한 위치에 추가한다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&amp;gt;&amp;gt; 아파치 재가동 및 webalizer 실행&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#3058d2&gt;[root@localhost ~] &lt;/FONT&gt;service httpd restart&lt;br /&gt;
&lt;FONT color=#3058d2&gt;[root@localhost ~] &lt;/FONT&gt;/usr/local/webalizer/bin/webalizer.sh &amp;gt; /tmp/webalizer_cron.log&lt;br /&gt;
&lt;br /&gt;자~ 마무리가 되었다.&lt;br /&gt;
로그양에 따라 프롬프트가 멈춰져 있는 시간이 길어질 수 있는데... 실행이 완료될때까지 기다리면 된다.&lt;br /&gt;
실시간으로 쌓이는 웹로그파일의 크기가 크면 클수록 분석 시간과 서버의 CPU부하가 늘어날 수 있는데...&lt;br /&gt;
분석이 끝난 로그의 경우는 logrotate 프로그램을 이용하여 분리시키고 경우에 따라 분석이 끝난 로그 파일은 일정시간이 지난 후 삭제하는 것이 좋다.(물론 로그의 활용범위가 많으므로 여유공간이 많다면 남겨둬두 된다.)&lt;br /&gt;
로그파일의 분리(logrotate) 기능은 다음 포스팅에서 저 자세히 다뤄보도록 하자.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;이제 완성된 리포트를 웹페이지에서 호출해보자.&lt;/STRONG&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/156B1D384D8AFEF80B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F156B1D384D8AFEF80B&quot; width=&quot;500&quot; height=&quot;3499&quot; alt=&quot;&quot; filename=&quot;webalizer.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&gt;
그림에서 보는바와 같이 웹서비스에서 PV나 UV(Visitor)는 서버의 관리적인 측면에서도 매우 중요한 분석항목이지만, 서비스 기획자나 마케팅 담당자에게도 아주 유용한 분석데이터임에 틀림이 없다. 힘들게 만들어 놓고 혼자만 사용하지 말고 같이 일하는 팀원과 데이터를 공유하여 효율적인 서비스가 되도록 적극 활용하도록 하자.&lt;br /&gt;
&lt;br /&gt;</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>Linux</category>
      <category>Webalizer</category>
      <category>웹로그통계</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/290</guid>
      <comments>https://cyk2.tistory.com/290#entry290comment</comments>
      <pubDate>Thu, 31 Mar 2011 13:14:52 +0900</pubDate>
    </item>
    <item>
      <title>[리뷰] 컬러 레이저 프린터 4개월 사용기 - 삼성전자 CLX-3175K</title>
      <link>https://cyk2.tistory.com/277</link>
      <description>&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146B714D4D2525DC02&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146B714D4D2525DC02&quot; width=&quot;780&quot; height=&quot;520&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE id=table523 border=0 cellSpacing=1 borderColorLight=#e4e4e4 borderColorDark=#e4e4e4 cellPadding=3 width=500 bgColor=#d2d8e3&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#00287d width=100 align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;제품명&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#00287d colSpan=2&gt;
&lt;P class=Content align=justify&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;삼성전자 CLX-3175K&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#3366cc height=36 align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;기능&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=36 colSpan=2&gt;컬러 인쇄, 복사, 스캔&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#3366cc height=36 rowSpan=5 align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;인쇄&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=8&gt;인쇄속도(흑백)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=8&gt;분당 최대 16매&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;인쇄속도(컬러)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;분당 최대 4매&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;첫 장 출력시간(흑백)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;14초 이하(대기모드 기준)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;첫 장 출력시간(컬러)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;26초 이하(대기모드 기준)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;해상도&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=7&gt;최고 2,400x600 dpi 인쇄 화질&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#3366cc rowSpan=3 align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;복사&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;복사속도(흑백)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;분당 최대 16매&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;첫 장 복사시간(흑백)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;18초 이하&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;첫 장 복사시간(컬러)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;45초 이하&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#3366cc align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;스캔&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;해상도(광학)&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3&gt;최대 1,200x1,200 dpi&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#3366cc align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;인터넷 최저가&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 colSpan=2&gt;21만 1천원 (2010.11.18 기준)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#3366cc height=9 align=middle&gt;&lt;FONT color=#ffffff&gt;&lt;STRONG&gt;문의&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: 굴림, Gulim; LETTER-SPACING: -0.03em; COLOR: #000000; FONT-SIZE: 12px&quot; class=Content bgColor=#f3f3f3 height=9 colSpan=2&gt;&lt;STRONG&gt;삼성전자 (1588-3366) &lt;A href=&quot;http://www.samsung.com/sec&quot; target=_blank&gt;www.samsung.com/sec&lt;/A&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;사실 올 8월에 결혼준비를 하며 신혼집에 컴퓨터랑 주변기기 등 이것저것 바꿀 요량으로 산건데 4개월이 지난 후에 포스팅을 하게됨을 양해 바랍니다.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;오늘 이야기 해 볼 제품은 삼성전자의 CLX-3175K&lt;/P&gt;
&lt;P&gt;제품을 4개월 정도 써보니 대충 이런저런 장단점을 논할 수가 있겠더군요.&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;근데 잘만 찾아보면 레이저 프린터도 무한충전이 되는 칩이 출시되어 있는 제품들이 있습니다.&lt;/P&gt;
&lt;P&gt;물론 정상적인 제품이 아니기때문에 &lt;STRONG&gt;무한칩을 장착하게되면&lt;/STRONG&gt; &lt;STRONG&gt;정상적인 AS를 받을 수 없을지도 모릅니다.&lt;/STRONG&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;
&lt;P&gt;예전 잉크젯 프린터가 한창 전성기를 누리고 있을때 레이저프린터의 가격은 비교가 안될만큼 비쌌죠?&lt;/P&gt;
&lt;P&gt;보급형 잉크젯 프린터가 3~4십만원대를 호가할때 컬러 레이저프린터는 2~3백만원을 호가 했으니 말이죠.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;하지만 지금은 상황이 다릅니다. 물론 고가의 레이저 프린터가 현재도 존재하기는 하지만&lt;/P&gt;
&lt;P&gt;보급형으로 나온 가정용 컬러레이저 프린터의 가격이 2~3십만원대로 내려왔으니까요.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;컬러 레이저의 경우 잉크젯 프린터의 카트리지와 마찬가지로 검정, 파랑, 노랑, 빨강색의 4색 토너가 필요합니다. (물론 제조사나 제품별로 조금 차이가 있습니다.)&lt;/P&gt;
&lt;P&gt;이 4색 토너를 정품으로 교체할 경우 거의 프린터가격의 7~80%를 육박하죠.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;큰 고민거리는 아니였지만, 그냥 고장나면 한대 더 사지라는 생각으로, 무한칩을 부착해서 판매하는&lt;/P&gt;
&lt;P&gt;프린터를 샀고, 4개월동안 별 무리없이 잘 사용하고 있습니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/182D52554D2525E20C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F182D52554D2525E20C&quot; width=&quot;780&quot; height=&quot;520&quot; alt=&quot;&quot;/&gt;&lt;/div&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2대의 PC를 사용중이라 처음에 CLX-3175K 말고 같은 시리즈의 무선네트웍이 지원되는 제품으로 구입하려 했으나, 해당 모델로는 무한칩 장착이 안된다는 사실때문에 포기하고 그냥 일반 로컬PC에 USB로 연결하는 'K'모델을 샀답니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1432555A4D2525EA20&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1432555A4D2525EA20&quot; width=&quot;780&quot; height=&quot;520&quot; alt=&quot;&quot;/&gt;&lt;/div&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;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;아무튼, 정리를 해보자면 이렇습니다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#007a99&gt;장점.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1. 무한칩을 달면 저렴하게 컬러 레이져를 사용할 수 있다.&lt;/P&gt;
&lt;P&gt;2. 잉크젯처럼 번지지 않는다. (물론 용지의 재질에 따라 조금씩 틀리지만 습기에 강함) &lt;STRONG&gt;- 강점&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;3. 오래도록 사용하지 않아도 잉크젯 프린터처럼 카트리지가 굳거나 카트리지 노즐이 막힐 위험이 없다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#ff4c4c&gt;단점.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1. 사진 이나 그래픽 출력용으로는 부적합&lt;/P&gt;
&lt;P&gt;2. 제품마다 차이는 있겠지만, 요즘 나오는 잉크젯 프린터보다 분당출력 속도가 약간 느리다.(컬러의 경우)&lt;/P&gt;
&lt;P&gt;3. 요즘 나오는 '잉크젯 복합기'의 경우도 초기 부팅시간이 조금 걸리지만, 레이저의 경우 약간의 초기 예열시간이 필요하기 때문에 감안해야 한다.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;종합적으로 저는 만족하면서 사용하고 있습니다.&lt;/STRONG&gt; 저는 대부분 문서작업을 하기때문에 저렴하면서도 잉크젯의 가장 취약점이였던 잉크번짐이 없어 탁월한 선택을 한 것 같다는 결론이 나네요.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;혹시나 컬러 레이저 프린터를 구입하시려고 고려중인 분들! 자신에게 적합한 제품을 꼼꼼히 따져보고 구매에 참조하시기 바랍니다. ^^&lt;/P&gt;</description>
      <category>리뷰,체험,사용기</category>
      <category>CLX-3175K</category>
      <category>삼성</category>
      <category>컬러 레이저 프린터</category>
      <category>토너 무한리필</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/277</guid>
      <comments>https://cyk2.tistory.com/277#entry277comment</comments>
      <pubDate>Thu, 31 Mar 2011 12:18:18 +0900</pubDate>
    </item>
    <item>
      <title>crontab(cronjob) 스케쥴, php관리툴 응용제어</title>
      <link>https://cyk2.tistory.com/289</link>
      <description>&lt;br /&gt;

&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1248504F4D89AF8A05&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1248504F4D89AF8A05&quot; width=&quot;620&quot; height=&quot;243&quot; alt=&quot;&quot; filename=&quot;crontab_system.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;br /&gt;
리눅스 서버를 오랫동안 사용한 웹프로그래머라면&amp;nbsp;crontab (cronjob) 스케쥴러의 사용빈도가 갈수록 높아진다. crontab은 윈도서버의 &quot;예약된 작업&quot;과 마찬가지로 리눅스 서버에서 사용하는&amp;nbsp;주기별이나, 특정시간을 기준으로 예약된 프로그램을 실행할 수 있는 스케쥴러의 일종이다. 시스템의 정기적인 백업이나, 안정화를 위한 파일캐쉬처리, 서버운용 통계치 산출를 위한 자동화 집계등의 용도로 널리 이용되고 있다.&lt;br /&gt;
&lt;br /&gt;대규모 서비스를 만들때는 서버를 구매하거나 임대하여&amp;nbsp;root 권한으로 진행하므로, crontab 스케쥴 등록이 자유스럽지만 소규모 서비스를 만들경우 간편한 시스템유지보수와 시스템 모니터링이 쉬운 웹호스팅을 신청하는 경우가 많은데 이럴때는 서비스 제공회사별로 차이가 있겠지만, 다른 사용자와 서버를 같이 사용하다보니 crontab과 같은 서버에 부하가 예상되는 기능을 제공하지 않는 곳이 많다.&lt;br /&gt;
&lt;br /&gt;필자의 경우 많은 프로젝트를 진행하다보니 회사 자체에서 관리하는 서버와 웹호스팅으로 관리하는 서비스들이 무수히 많이 산재해 있는데...&lt;br /&gt;
&lt;br /&gt;웹호스팅으로&amp;nbsp;돌리는 서비스의 경우, 데이터 백업, 파일캐쉬처리, 통계처리 등등을 수행하는데 골머리를 앓았던 적이 있다. 매번 담당자가 서버에 들어가서 해당 작업을 수행하기에는 번거로운 업무인게 사실이다.&lt;br /&gt;
물론 스케쥴제어가 가능한 서버에서 웹호스팅의 원격지 서버를 제어하는 스케쥴을 등록하면 되지만,&lt;br /&gt;
이 스케쥴이라는 것을 많은 사람이 관리하거나 자주 변경해야 할 경우가 생기다보니 여간 불편한 사항이 한두가지가 아니였다.&lt;br /&gt;
&lt;br /&gt;그래서 만든것이 webcron 프로그램이다.&lt;br /&gt;
위의 이미지에서 보여지듯 php로 만든 스케쥴관리 프로그램을 만들어두고... 해당 프로그램에서는 주기적으로 스케쥴을 crontab 형식에 맞게 text파일로 파일내용을 생성한다.&lt;br /&gt;
&lt;br /&gt;미리 등록해둔 리눅스 서버에서는&lt;br /&gt;
&amp;gt;&amp;gt; &lt;STRONG&gt;crontab -i (파일절대경로)&lt;br /&gt;
&lt;/STRONG&gt;와 같은 옵션으로 해당 파일의 내용을 crontab 내용에 덮어쓸 수가 있다.&lt;br /&gt;
&lt;br /&gt;아래는 위에서 언급한 구조로 설계되어 만들어진 webcron 시스템의 실제모형이다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1648504F4D89AF8B08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1648504F4D89AF8B08&quot; width=&quot;620&quot; height=&quot;298&quot; alt=&quot;&quot; filename=&quot;cronjob03.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;&lt;br /&gt;
스케쥴을 관리하는 리스트 화면이다.&lt;br /&gt;
다양한 용도로 사용을 하고 있는데...&lt;br /&gt;
정기적인 데이터 파싱작업, DB컨텍팅 속도를 높이기 위해 일정주기별로 내용을 캐쉬파일로 전환해주는 캐싱작업, xml데이터를 준석하여 db에 저장하는 작업등... 스케쥴을 이용하여 할 수 있는 일이 무수히 많다.&lt;br /&gt;
&lt;br /&gt;요즘 요긴하게 사용하고 있는 기능중에 하나가,&lt;br /&gt;
원격지 서버의 웹페이지가 정상적으로 열리는지 에러가 있는지를 검사하여 에러검출시에 메일과 핸드폰 SMS로 통보를 해줄 수 있는 감시기능으로도 활용하고 있다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1548504F4D89AF8B07&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1548504F4D89AF8B07&quot; width=&quot;620&quot; height=&quot;192&quot; alt=&quot;&quot; filename=&quot;cronjob02.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
스케쥴을 등록할 수 있는 상세화면이다. 여기서는 스케쥴 실행주기부터 로그를 남길지, 알림설정등등을 설정할 수 있다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1348504F4D89AF8A06&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1348504F4D89AF8A06&quot; width=&quot;555&quot; height=&quot;476&quot; alt=&quot;&quot; filename=&quot;cronjob01.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
해당 스케쥴관리툴에서 생성된 스케쥴이 실제시스템에 crontab 리스트에 들어가면 해당내용을&lt;br /&gt;
다시 파일로 log를 남겨서 웹관리툴에서 모니터링 할 수 있도록 만들어 두었다.&lt;br /&gt;
&lt;br /&gt;crontab 상단부에는 시스템에서 스케쥴관리프로그램과 연관된 고정 스케쥴들이고,&lt;br /&gt;
하단부에 &quot;Cronjob Scheduler List&quot;라고 표시된 하단부의 스케쥴은 실제 DB에서 관리되어 연동되어 있는 스케쥴들이다.&lt;br /&gt;
&lt;br /&gt;예전에 외국사이트에서 crontabs 인가? cronjobs? 라는 이름으로 위의 모델을 웹으로 구현하여 서비스중인 사이트가 있었는데.. 지금 찾으려니 찾을 수가 없다.&lt;br /&gt;
기존 계정에 5개의 스케쥴에 한하여 무료이고 추가로 스케쥴을 등록하려면 돈을 받는 서비스였던 것으로 기억하는데... 없어졌나?&lt;br /&gt;
&lt;br /&gt;웹호스팅에서의 스케쥴등록... 이젠 문제없이 처리가 가능해졌다. ^^&lt;br /&gt;
&lt;br /&gt;위 기능을 가능하게 해주는 핵심 포인트는&lt;br /&gt;
&lt;STRONG&gt;시스템의 crontab 에서 사용할 수 있는 -i 옵션인데....&lt;br /&gt;
-i 옵션은 특정경로의 파일을 crontab 리스트의 내용으로 덮어쓸 수 있다는&amp;nbsp;것이다.&lt;br /&gt;
&lt;/STRONG&gt;&lt;br /&gt;
잘 활용해서 사용해 보시기 바란다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
p.s: 위 모델을 구현하기 위해서는 crontab 통제가 가능한 root권한이 있는 서버 1대가 필요하다는 전제조건이 있다.</description>
      <category>IT기술,개발/웹프로그래밍</category>
      <category>cronjob</category>
      <category>crontab</category>
      <category>리눅스</category>
      <category>스케쥴러</category>
      <category>자동화</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/289</guid>
      <comments>https://cyk2.tistory.com/289#entry289comment</comments>
      <pubDate>Wed, 23 Mar 2011 18:31:31 +0900</pubDate>
    </item>
    <item>
      <title>[3월 스페셜브랜드] 키디(Kiddy)와 함께하는 틀린그림 찾기 이벤트! (~3/13)</title>
      <link>https://cyk2.tistory.com/288</link>
      <description>&lt;P&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=0 width=650&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD height=161 width=650&gt;&lt;IMG style=&quot;WIDTH: 650px; HEIGHT: 161px&quot; id=userImg8260188 onclick=popview(this) name=cafeuserimg src=&quot;http://prebebe.shaper.kr/images/kidy_01.gif&quot; onload='setTimeout(&quot;resizeImage(8260188)&quot;,200)'&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=577 vAlign=top width=650 align=middle&gt;
&lt;OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=650 height=582&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;17197&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;15398&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://prebebe.shaper.kr/quiz.swf&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://prebebe.shaper.kr/quiz.swf&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Window&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;never&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;internal&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;
								&lt;embed autostart=&quot;false&quot; invokeURLS=&quot;false&quot; allowScriptAccess=&quot;never&quot; 
onresize=&quot;parentResizeIframe('cafe_main')&quot;  allowNetworking=&quot;internal&quot;           
                          src=&quot;http://prebebe.shaper.kr/quiz.swf&quot; quality=&quot;high&quot; 
pluginspage=&quot;http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&quot; 
type=&quot;application/x-shockwave-flash&quot; width=&quot;650&quot; height=&quot;582&quot;&gt;&lt;/embed&gt;	    
			&lt;/OBJECT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=242 width=650&gt;&lt;IMG style=&quot;WIDTH: 650px&quot; id=userImg6148985 onclick=popview(this) name=cafeuserimg src=&quot;http://prebebe.shaper.kr/images/kidy_03.gif&quot; onload='setTimeout(&quot;resizeImage(6148985)&quot;,200)'&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=327 width=650&gt;&lt;IMG style=&quot;WIDTH: 650px&quot; id=userImg6935888 onclick=popview(this) name=cafeuserimg src=&quot;http://prebebe.shaper.kr/images/kidy_04.jpg&quot; onload='setTimeout(&quot;resizeImage(6935888)&quot;,200)'&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD height=366 width=650&gt;&lt;IMG style=&quot;WIDTH: 650px&quot; id=userImg4797776 onclick=popview(this) name=cafeuserimg src=&quot;http://prebebe.shaper.kr/images/kidy_05.gif&quot; onload='setTimeout(&quot;resizeImage(4797776)&quot;,200)'&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;[3월 스페셜브랜드] 키디(Kiddy)와 함께하는 틀린그림 찾기 이벤트!&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;위의 게임시작 버튼을 눌러서 5곳을 찾아주시고&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;응모창에 본인 이름과 자녀 성별, 맘스클럽 아이디를 남겨주세요.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;그리고 덧글에도 한번더 작성 부탁드립니다.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;FONT color=#ff0000&gt;※ 덧글 내용&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;- 맘스클럽 아이디(&lt;A href=&quot;http://www.moms-club.co.kr/&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#810081&gt;www.moms-club.co.kr&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;) : &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;- 이벤트 페이지를 스크랩한 블로그 주소 : (전체공개 필수)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;FONT color=#ff0000&gt;※ 응모기간 : &lt;/FONT&gt;&lt;FONT color=#000000&gt;3월 7일 ~ 3월 13일&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;FONT color=#ff0000&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;FONT color=#ff0000&gt;※ 당첨자 발표 : &lt;/FONT&gt;&lt;FONT color=#000000&gt;3월 18일 (업체 사정으로 변경될 수 있습니다)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;FONT color=#fe2419&gt;* 주의 사항 :&lt;/FONT&gt; 체험단에 선정이 되더라도 카페 규정위반으로 활동이 정지 되거나 강퇴가 되면, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 체험단 활동이 불가능하니 체험 제품은 반납 해주셔야 합니다.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 응모기간이 지난 후의 정보 수정은 반영되지 않습니다. &lt;br /&gt;
&lt;FONT color=#fe2419&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 응모전에 반드시 맘스클럽 회원정보 확인해 주세요.&lt;br /&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;FONT color=#fe2419&gt;
&lt;P align=left&gt;&lt;FONT color=#000000 size=2 face=돋움&gt;[본 이벤트의 내용 또는 표시된 제품 설명은 해당 업체에서 제공한 내용이며, 맘스홀릭베이비와 무관합니다.] 
&lt;DIV class=autosourcing-stub&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 20px 0px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: dotum; FONT-SIZE: 12px; PADDING-TOP: 0px&quot;&gt;&lt;STRONG style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; PADDING-TOP: 0px&quot;&gt;[출처]&lt;/STRONG&gt; &lt;A href=&quot;http://cafe.naver.com/imsanbu/14839415&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;[3월 스페셜브랜드] 키디(Kiddy)와 함께하는 틀린그림 찾기 이벤트! (~3/13) (맘스홀릭 베이비(임신,육아))&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;SPAN style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 7px; PADDING-TOP: 0px&quot;&gt;|&lt;/SPAN&gt;&lt;STRONG style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; PADDING-TOP: 0px&quot;&gt;작성자&lt;/STRONG&gt; &lt;A href=&quot;http://cafe.naver.com/imsanbu.cafe?iframe_url=/CafeMemberNetworkView.nhn%3Fm=view%26memberid=mamsholic&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;맘스홀릭&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;</description>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/288</guid>
      <comments>https://cyk2.tistory.com/288#entry288comment</comments>
      <pubDate>Fri, 11 Mar 2011 23:07:27 +0900</pubDate>
    </item>
    <item>
      <title>담석증 수술 - 급성 췌장염 / 급성 담낭염을 동반한 담낭 결석</title>
      <link>https://cyk2.tistory.com/287</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#007a99&gt;급성 위염 / 급성 췌장염 / 급성 담낭염을 동반한 담낭 결석으로 인해 응급실로 달려가 결국 입원.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#007a99&gt;담석증에 대한 정보 공유를 위해 포스팅으로 내용을 남깁니다.&lt;/FONT&gt;&lt;/STRONG&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;/P&gt;
&lt;P&gt;- 초기 윗배와 오른쪽 아랫배가 같이 아파서 맹장염을 의심해서 엑스레이 검사를 했지만 이상 없음&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &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;- 혈액검사에서 췌장염수치가 높아 최종 췌장염으로 진단. 진통제와 내복약 처방. 귀가조치(입원 병실이 없었음)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- 또 다시 몇일 후 새벽에 복통이 일어나 응급실 방문&lt;/P&gt;
&lt;P&gt;- 혈액검사에서 간수치와 췌장염 수치 이상 증가로 CT촬영 진행(담석증과 비슷한 이상소견)&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;&amp;nbsp;&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;대부분 급체나 소화불량으로 오인되는 경우가 많아 소화제를 복용하는 경우가 많은데&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/172F1D4A4D25261336&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F172F1D4A4D25261336&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot;/&gt;&lt;/div&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1132EB4A4D25261331&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1132EB4A4D25261331&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot;/&gt;&lt;/div&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;&amp;nbsp;&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;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/111DA64B4D25261303&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F111DA64B4D25261303&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/15560C4F4D25261334&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F15560C4F4D25261334&quot; width=&quot;600&quot; height=&quot;400&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/13252C554D2526141E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F13252C554D2526141E&quot; width=&quot;600&quot; height=&quot;781&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/142A4C554D25260C14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F142A4C554D25260C14&quot; width=&quot;780&quot; height=&quot;1125&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/151A084B4D25260F16&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F151A084B4D25260F16&quot; width=&quot;780&quot; height=&quot;1125&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/206D7F4F4D25260D01&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F206D7F4F4D25260D01&quot; width=&quot;780&quot; height=&quot;1125&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/151978494D2526107E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F151978494D2526107E&quot; width=&quot;780&quot; height=&quot;1125&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/161A26504D25260A28&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F161A26504D25260A28&quot; width=&quot;780&quot; height=&quot;1125&quot; alt=&quot;&quot;/&gt;&lt;/div&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;br /&gt;</description>
      <category>일상생활</category>
      <category>강남세브란스병원</category>
      <category>담낭결석</category>
      <category>담낭염</category>
      <category>담석증</category>
      <category>응급실</category>
      <category>입원</category>
      <category>췌장염</category>
      <author>길이</author>
      <guid isPermaLink="true">https://cyk2.tistory.com/287</guid>
      <comments>https://cyk2.tistory.com/287#entry287comment</comments>
      <pubDate>Sat, 18 Dec 2010 19:46:47 +0900</pubDate>
    </item>
  </channel>
</rss>