<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>[采日] LifeLOG</title>
		<link>http://my.blogzin.net/charley/</link>
		<description>歲月不待人 博文約禮</description>
		<language>ko</language>
		<pubDate>Tue, 18 Nov 2008 17:48:29 +0900</pubDate>
		<generator>Textcube 1.7 : Beta 2</generator>
		<item>
			<title>Transfer with SIP</title>
			<link>http://my.blogzin.net/charley/entry/Transfer-with-SIP</link>
			<description>&lt;p&gt;One useful feature of IP telephony is the fact that users can easily transfer their calls to someone else.&lt;/p&gt;  &lt;p&gt;Imagine for example that you are talking to a friend who&amp;#8217;s asking you about your notes of a particular class or lecture. You don&amp;#8217;t have them but you know that another friend of yours does. It would be nice if you could simply forward the call to that new person so that your two friends could arrange the transfer by themselves.&lt;/p&gt;  &lt;p&gt;We would like to implement that kind of functionality in SIP Communicator using the SIP protocol. With SIP (and with most other protocols for that matter) one can transfer a call in two different ways. You could either blindly forward the call to a number without knowing whether someone would actually answer, or you could first establish the connection, ask the corresponding person whether they are interested in taking the call and only then execute the transfer.&lt;/p&gt;  &lt;p&gt;These two types of transfer are often referred to as &lt;em&gt;attended&lt;/em&gt; and &lt;em&gt;unattended&lt;/em&gt; (or &lt;em&gt;blind&lt;/em&gt;) transfer. They involve the exchange of a number of specific messages.&lt;/p&gt;  &lt;p&gt;Here&amp;#8217;s how one could perform a blind transfer with SIP:&lt;/p&gt;  &lt;p&gt;&lt;img title=&quot;&quot; alt=&quot;&quot; src=&quot;http://www.tech-invite.com/img/services/ex4/fig0.gif&quot; /&gt;&lt;/p&gt;  &lt;p&gt;The following image shows the messages exchanged during an attended call transfer.&lt;/p&gt;  &lt;p&gt;&lt;img title=&quot;&quot; alt=&quot;&quot; src=&quot;http://www.tech-invite.com/img/services/ex5/fig0.gif&quot; /&gt;&lt;/p&gt;  &lt;p&gt;The mechanisms for transferring calls are described in detail in &lt;a href=&quot;http://tools.ietf.org/html/rfc3515&quot;&gt;RFC 3515&lt;/a&gt; and &lt;a href=&quot;http://tools.ietf.org/html/rfc3891&quot;&gt;RFC 3891&lt;/a&gt;.&lt;/p&gt;</description>
			<category>Technology</category>
			<category>Refer</category>
			<category>SIP</category>
			<category>Transfer</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/194</guid>
			<comments>http://my.blogzin.net/charley/entry/Transfer-with-SIP#entry194comment</comments>
			<pubDate>Thu, 13 Nov 2008 18:11:27 +0900</pubDate>
		</item>
		<item>
			<title>Avaya와 Microsoft OCS</title>
			<link>http://my.blogzin.net/charley/entry/Avaya%EC%99%80-Microsoft-OCS</link>
			<description>&lt;p&gt;CSTA over SIP을 이용하여 Avaya와 OCS가 연동되는 모양은 이렇게 되는군요.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://byfiles.storage.live.com/y1pJW1gw4Riq0Exoe7s3uhsdhMOEOSqRC_Uyklo4vvz4qv9eS-e184Q5Ws5OXv2AN9Z&quot; /&gt;&lt;/img&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;그 결과 다음과 같은 기능들을 제공하는 것이 가능하게 됩니다.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://byfiles.storage.live.com/y1pDlt63eGVP2AlIAtgnKk2IgSzn9tJzS84_iQHs8bmE4Ds7vlV01vT15qTIwAg2Ak9&quot; /&gt;&lt;/img&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;아래 그림은 Microsoft OCS 2007의 아키텍쳐입니다.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://byfiles.storage.live.com/y1pavDH0F5-Ci-sQZxs4kYOiPMi9iFFbJgInXjPhQsbzHcnhJSmC7uUpEaMGQ8minQI&quot; /&gt;&lt;/img&gt;&lt;/p&gt;  &lt;p&gt;Reference : &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://edu.gyeonggi.go.kr/bbs/down.php?no=16553&amp;amp;check=Two&quot;&gt;IPT &amp;amp; UC Trend 및 Roadmap&lt;/a&gt;     &lt;br /&gt;&lt;a title=&quot;Avaya Communication Manager 개요&quot; href=&quot;http://support.avaya.com/elmodocs2/comm_mgr/r4_0/pdfs/03_300468KO_3.pdf&quot;&gt;Avaya Communication Manager 개요&lt;/a&gt;     &lt;br /&gt;&lt;a href=&quot;http://download.microsoft.com/download/c/2/b/c2bae197-6f7f-4fd2-95c2-7a1b415aa523/UC_071101_Session_3.pdf&quot;&gt;OCS VoIP Topologies and Interoperability&lt;/a&gt;&lt;/p&gt;</description>
			<category>Technology</category>
			<category>CSTA</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/193</guid>
			<comments>http://my.blogzin.net/charley/entry/Avaya%EC%99%80-Microsoft-OCS#entry193comment</comments>
			<pubDate>Tue, 11 Nov 2008 15:47:44 +0900</pubDate>
		</item>
		<item>
			<title>그리움만 쌓이네.</title>
			<link>http://my.blogzin.net/charley/entry/%EA%B7%B8%EB%A6%AC%EC%9B%80%EB%A7%8C-%EC%8C%93%EC%9D%B4%EB%84%A4</link>
			<description>&lt;p&gt;&lt;img src=&quot;http://zpcf7q.bay.livefilestore.com/y1pfC8hQpoXPFNHFxcOKmRxd66Rew094eszgoeGndEUq3cG89EAU5P0XH27Idq90aKZXwpTsc1PYKY&quot; width=&quot;640&quot; /&gt;&lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;embed src=&quot;http://cfs10.planet.daum.net/upload_control/pcp_download.php?fhandle=NEdXdnhAZnMxMC5wbGFuZXQuZGF1bS5uZXQ6LzAvMC8zNC53bWE=&amp;amp;filename=34.wma&quot; height=&quot;40&quot; type=&quot;application/octet-stream&quot; loop=&quot;true&quot; atuostart=&quot;true&quot; /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;사진은 2년전 추석, 처가가 있는 함양 안의 남효마을의 들판입니다.    &lt;br /&gt;올해에도 이 들판을 보기는 어려워서 그리움만 쌓이는군요.&lt;/p&gt;</description>
			<category>Society</category>
			<category>그리움만쌓이네 노영심</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/192</guid>
			<comments>http://my.blogzin.net/charley/entry/%EA%B7%B8%EB%A6%AC%EC%9B%80%EB%A7%8C-%EC%8C%93%EC%9D%B4%EB%84%A4#entry192comment</comments>
			<pubDate>Sun, 26 Oct 2008 02:24:16 +0900</pubDate>
		</item>
		<item>
			<title>브라우져의 현재 쿠키값 보기</title>
			<link>http://my.blogzin.net/charley/entry/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%B8%EC%9D%98-%ED%98%84%EC%9E%AC-%EC%BF%A0%ED%82%A4%EA%B0%92-%EB%B3%B4%EA%B8%B0</link>
			<description>&lt;p&gt;브라우져의 URL 창에 아래 스크립트를 입력하면, 현재 설정된 브라우져의 쿠키값을 볼 수가 있다.&lt;/p&gt;  &lt;p&gt;javascript:alert(unescape(document.cookie));&lt;/p&gt;</description>
			<category>Software</category>
			<category>쿠키 Cookie javascript</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/191</guid>
			<comments>http://my.blogzin.net/charley/entry/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%B8%EC%9D%98-%ED%98%84%EC%9E%AC-%EC%BF%A0%ED%82%A4%EA%B0%92-%EB%B3%B4%EA%B8%B0#entry191comment</comments>
			<pubDate>Thu, 16 Oct 2008 13:11:44 +0900</pubDate>
		</item>
		<item>
			<title>KDE에 Subversion 사용하기</title>
			<link>http://my.blogzin.net/charley/entry/KDE%EC%97%90-Subversion-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0</link>
			<description>&lt;p&gt;오랜동안 불편함을 무릅쓰고 svn을 CLI에서 사용하다가, 드디어 KDE용 subversion client를 설치했다. &lt;a title=&quot;http://subversion.tigris.org/links.html#desktop-integrations&quot; href=&quot;http://subversion.tigris.org/links.html#desktop-integrations&quot;&gt;http://subversion.tigris.org/links.html#desktop-integrations&lt;/a&gt;에 보면 많은 소프트웨어들이 있는데, 대략 살펴본 후에 kdesvn(&lt;a href=&quot;http://kdesvn.alwins-world.de&quot;&gt;http://kdesvn.alwins-world.de&lt;/a&gt;)를 사용하기로 했다. kdesvn은 dot가 있어야 하는데, GraphViz라는 graphic package에 들어있는 software로, directed graph를 그릴 때 쓰인다.&lt;/p&gt;  &lt;p&gt;다음이 설치과정이고,&lt;/p&gt;  &lt;p&gt;wget &lt;a href=&quot;http://www.graphviz.org/pub/graphviz/stable/redhat/el5/i386/os/graphviz-2.20.3-1.el5.i386.rpm&quot;&gt;http://www.graphviz.org/pub/graphviz/st &amp;middot;&amp;middot;&amp;middot; i386.rpm&lt;/a&gt;    &lt;br /&gt;rpm -i graphviz-2.20.3-1.el5.i386.rpm&amp;#160; &lt;br /&gt;wget &lt;a href=&quot;http://download.opensuse.org/repositories/home://elektritter://kdesvn/CentOS_5/i386/kdesvn-1.0.4-1.3.i386.rpm&quot;&gt;http://download.opensuse.org/repositori &amp;middot;&amp;middot;&amp;middot; i386.rpm&lt;/a&gt;    &lt;br /&gt;rpm -i kdesvn-1.0.4-1.3.i386.rpm&lt;/p&gt;  &lt;p&gt;드디어 KDE에서도 GUI로 Subversion을 사용할 수 있게 되었다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5726415258.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;586&quot; alt=&quot;KDESVN&quot; src=&quot;http://my.blogzin.net/attach/3/4450940336.png&quot; width=&quot;677&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;그림은 Working Repository를 오픈한 것인데, 빨간색으로 표시된 부분이 고쳐진 화일이 있는 디렉토리를 표시하고 있다.&lt;/p&gt;</description>
			<category>Software</category>
			<category>Subversion KDESVN</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/190</guid>
			<comments>http://my.blogzin.net/charley/entry/KDE%EC%97%90-Subversion-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0#entry190comment</comments>
			<pubDate>Wed, 15 Oct 2008 15:22:34 +0900</pubDate>
		</item>
		<item>
			<title>yum이 동작하지 않을 때.</title>
			<link>http://my.blogzin.net/charley/entry/yum%EC%9D%B4-%EB%8F%99%EC%9E%91%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%84-%EB%95%8C</link>
			<description>&lt;p&gt;갑자기 yum이 아래와 같은 메시지를 내고, 동작하지 않는 경우가 생겼는데,&lt;/p&gt;  &lt;p&gt;Loading &amp;quot;fastestmirror&amp;quot; plugin   &lt;br /&gt;Loading mirror speeds from cached hostfile    &lt;br /&gt; * extras: ftp.iij.ad.jp    &lt;br /&gt; * updates: ftp.iij.ad.jp    &lt;br /&gt; * base: ftp.iij.ad.jp    &lt;br /&gt; * c5-media:     &lt;br /&gt; * centosplus: ftp.iij.ad.jp    &lt;br /&gt; * addons: ftp.iij.ad.jp    &lt;br /&gt; * adobe-linux-i386: linuxdownload.adobe.com    &lt;br /&gt;file:///media/CentOS/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: &#039;/media/CentOS/repodata/repomd.xml&#039;    &lt;br /&gt;Trying other mirror.    &lt;br /&gt;file:///media/cdrecorder/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: &#039;/media/cdrecorder/repodata/repomd.xml&#039;&lt;/p&gt;  &lt;p&gt;원인은 /etc/yum.repos.d 에 위치한 repository 정보가 손상되어서인데, 이리저리 고쳐 보아도 않되고, centos-release-5-2.el5.centos.i386.rpm를 지웠다가 다시 설치하는게 속편하다.&lt;/p&gt;  &lt;p&gt;rpm -e --nodeps centos-release-5-2.el5.centos   &lt;br /&gt;wget &lt;a href=&quot;ftp://zid-lux1.uibk.ac.at/pub/dist/centos/5/os/i386/CentOS/centos-release-5-2.el5.centos.i386.rpm&quot;&gt;ftp://zid-lux1.uibk.ac.at/pub/dist/centos/5/os/i386/CentOS/centos-release-5-2.el5.centos.i386.rpm&lt;/a&gt;    &lt;br /&gt;rpm -i centos-release-5-2.el5.centos.i386.rpm&lt;/p&gt;</description>
			<category>Software</category>
			<category>CentOS yum</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/189</guid>
			<comments>http://my.blogzin.net/charley/entry/yum%EC%9D%B4-%EB%8F%99%EC%9E%91%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%84-%EB%95%8C#entry189comment</comments>
			<pubDate>Wed, 15 Oct 2008 10:11:39 +0900</pubDate>
		</item>
		<item>
			<title>Vista에서의 오디오/비디오 코덱</title>
			<link>http://my.blogzin.net/charley/entry/Vista%EC%97%90%EC%84%9C%EC%9D%98-%EC%98%A4%EB%94%94%EC%98%A4%EB%B9%84%EB%94%94%EC%98%A4-%EC%BD%94%EB%8D%B1</link>
			<description>&lt;p&gt;Vista에서도 일부 AVI화일은 WMP에서 재생이 되지 않는 경우가 생기는데, 이러한 경우에 추가 코덱을 설치하여야 한다. VistaCodecs(http://fileforum.betanews.com/detail/1159994557/1)도 그 중에 하나인데, 그리 복잡하지도 않고 잘 동작한다. &lt;/p&gt;  &lt;p&gt;참고로 기본 설치된 시스템에 설치되어 있는 코덱 정보는 WMP의 정보/기술정보에서 확인할 수가 있는데, 아래와 같다. &lt;/p&gt;  &lt;h4&gt;Windows Media Player&lt;/h4&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/4023418091.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;459&quot; alt=&quot;WMP Codecs&quot; src=&quot;http://my.blogzin.net/attach/3/3691047027.png&quot; width=&quot;644&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h6&gt;버전 11.0.6001.7000&amp;#160; 운영 체제 버전: 6.0.6001 시스템 로캘: ko-KR 서비스 팩:1.0 사용자 로캘: ko-KR&lt;/h6&gt;  &lt;h6&gt;빌드 랩: 6001.vistasp1_gdr.080425-1930&lt;/h6&gt;  &lt;h6&gt;종류: Workstation DRM 버전:11.0.6001.7000 아키텍처: x86 개별 버전: 2.5.0.0&lt;/h6&gt;</description>
			<category>Technology</category>
			<category>VistaCodecs 코덱 WMP</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/188</guid>
			<comments>http://my.blogzin.net/charley/entry/Vista%EC%97%90%EC%84%9C%EC%9D%98-%EC%98%A4%EB%94%94%EC%98%A4%EB%B9%84%EB%94%94%EC%98%A4-%EC%BD%94%EB%8D%B1#entry188comment</comments>
			<pubDate>Tue, 14 Oct 2008 20:49:52 +0900</pubDate>
		</item>
		<item>
			<title>SkyDrive 시험</title>
			<link>http://my.blogzin.net/charley/entry/SkyDrive-%EC%8B%9C%ED%97%98</link>
			<description>&lt;p&gt;음악의 링크는 이렇게 보이네요.&lt;/p&gt;  &lt;p&gt;&lt;iframe style=&quot;border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;http://cid-d2b832e256cf48b7.skydrive.live.com/embedrowdetail.aspx/%ec%9d%8c%ec%95%85/Din%20Din%20Wo%20|5Little%20Child|6.wma&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
			<category>WebService</category>
			<category>SkyDrive</category>
			<category>무료웹하드</category>
			<category>웹하드</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/187</guid>
			<comments>http://my.blogzin.net/charley/entry/SkyDrive-%EC%8B%9C%ED%97%98#entry187comment</comments>
			<pubDate>Mon, 06 Oct 2008 00:28:29 +0900</pubDate>
		</item>
		<item>
			<title>IMS에서의 호처리 절차</title>
			<link>http://my.blogzin.net/charley/entry/IMS%EC%97%90%EC%84%9C%EC%9D%98-%ED%98%B8%EC%B2%98%EB%A6%AC-%EC%A0%88%EC%B0%A8</link>
			<description>&lt;p&gt;IMS는 용어만 봐도 머리가 아픈데, P-CSCF, I-CSCF, S-CSCF, BGCF, MRFC, MGCF, AS, SIP AS, OSA SCS, HSS.....&lt;/p&gt;  &lt;p&gt;잘 정리된 그림 4장은 훌륭하군요.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/7616344200.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;346&quot; alt=&quot;Architecture&quot; src=&quot;http://my.blogzin.net/attach/3/6390895355.png&quot; width=&quot;615&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Architecture&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5810502267.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;364&quot; alt=&quot;Register&quot; src=&quot;http://my.blogzin.net/attach/3/6084411602.png&quot; width=&quot;572&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Register&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/3281685358.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;376&quot; alt=&quot;Invite&quot; src=&quot;http://my.blogzin.net/attach/3/2912676526.png&quot; width=&quot;622&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Invite&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/2518424829.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;381&quot; alt=&quot;BGCF&quot; src=&quot;http://my.blogzin.net/attach/3/1753476563.png&quot; width=&quot;660&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;PSTN Routing&lt;/p&gt;  &lt;p&gt;Reference : &lt;a title=&quot;http://www.itu.int/ITU-T/worksem/ngntech/presentations/s1-towle.pdf&quot; href=&quot;http://www.itu.int/ITU-T/worksem/ngntech/presentations/s1-towle.pdf&quot;&gt;http://www.itu.int/ITU-T/worksem/ngntech/presentations/s1-towle.pdf&lt;/a&gt;&lt;/p&gt;</description>
			<category>Technology</category>
			<category>CSCF</category>
			<category>IMS</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/186</guid>
			<comments>http://my.blogzin.net/charley/entry/IMS%EC%97%90%EC%84%9C%EC%9D%98-%ED%98%B8%EC%B2%98%EB%A6%AC-%EC%A0%88%EC%B0%A8#entry186comment</comments>
			<pubDate>Tue, 23 Sep 2008 20:19:04 +0900</pubDate>
		</item>
		<item>
			<title>VoIP RTP Attack 방법</title>
			<link>http://my.blogzin.net/charley/entry/VoIP-RTP-Attack-%EB%B0%A9%EB%B2%95</link>
			<description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Hacking Exposed VoIP&lt;/i&gt; companion의 VoIP Attack을 수행하는 리눅스 기반 공격 도구(&lt;a href=&quot;http://hackingexposedvoip.com/sec_tools.html)이다&quot;&gt;http://hackingexposedvoip.com/sec_tools.html)이다&lt;/a&gt;. 이를 이용하여 RTP 공격을 시도하기 위해서 아래와 같은 절차를 따른다.&lt;/p&gt;  &lt;p&gt;리눅스 빌드를 위해 libpcap, libnet이 설치되어 있어야 한다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1. Download and Build&lt;/p&gt; &lt;a href=&quot;http://hackingexposedvoip.com/tools/hack_library.tar.gz&quot;&gt;http://hackingexposedvoip.com/tools/hack_library.tar.gz&lt;/a&gt;  &lt;br /&gt;&lt;a href=&quot;http://hackingexposedvoip.com/tools/g711conversions.tar.gz&quot;&gt;http://hackingexposedvoip.com/tools/g71 &amp;middot;&amp;middot;&amp;middot; s.tar.gz&lt;/a&gt;  &lt;p&gt;&lt;a href=&quot;http://hackingexposedvoip.com/tools/libfindrtp-0.4b.tar.gz&quot;&gt;http://hackingexposedvoip.com/tools/lib &amp;middot;&amp;middot;&amp;middot; b.tar.gz&lt;/a&gt;    &lt;br /&gt;&lt;a href=&quot;http://hackingexposedvoip.com/tools/rtpinsertsound_v3.0.tar.gz&quot;&gt;http://hackingexposedvoip.com/tools/rtp &amp;middot;&amp;middot;&amp;middot; 0.tar.gz&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;2. Usage&lt;/p&gt;  &lt;p&gt;rtpinsertsound - Version 2.0   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; October 10, 2006    &lt;br /&gt; Usage:    &lt;br /&gt; Mandatory -    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pathname of file whose audio is to be mixed into the    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; targeted live audio stream. If the file extension is    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; .wav, then the file must be a standard Microsoft    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RIFF formatted WAVE file meeting these constraints:    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1) header &#039;chunks&#039; must be in one of two sequences:    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RIFF, fmt, fact, data    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; or    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RIFF, fmt, data    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2) Compression Code = 1 (PCM/Uncompressed)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3) Number of Channels = 1 (mono)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4) Sample Rate (Hz) = 8000    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5) Significant Bits/Sample =    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; signed,&amp;#160;&amp;#160; linear 16-bit or    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; unsigned, linear&amp;#160; 8-bit    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; If the file name does not specify a .wav extension,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; then the file is presumed to be a tcpdump formatted    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; file with a sequence of, exclusively, G.711 u-law    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RTP/UDP/IP/ETHERNET messages    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Note: Yep, the format is referred to as &#039;tcpdump&#039;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; even though this file must contain udp messages    &lt;br /&gt; Optional -    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -a source RTP IPv4 addr    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -A source RTP port    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -b destination RTP IPv4 addr    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -B destination RTP port    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f spoof factor - amount by which to:    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a) increment the RTP hdr sequence number obtained    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; from the ith legitimate packet to produce the    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RTP hdr sequence number for the ith spoofed packet    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; b) multiply the RTP payload length and add that    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; product to the RTP hdr timestamp obtained from    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; the ith legitimate packet to produce the RTP hdr     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; timestamp for the ith spoofed packet    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; c) increment the IP hdr ID number obtained from the    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ith legitimate packet to produce the IP hdr ID    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; number for the ith spoofed packet    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [ range: +/- 1000, default: 2 ]    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -i interface (e.g. eth0)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -j jitter factor - the reception of a legitimate RTP    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; packet in the target audio stream enables the output    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; of the next spoofed packet. This factor determines    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; when that spoofed packet is actually transmitted.    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The factor relates how close to the next legitimate    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; packet you&#039;d actually like the enabled spoofed packet    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; to be transmitted. For example, -j 10 means 10% of    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; the codec&#039;s transmission interval. If the transmission    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; interval = 20,000 usec (i.e. G.711), then delay the    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; output of the spoofed RTP packet until the time-of-day    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; is within 2000 usec (i.e. 10%) of the time the next    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; legitimate RTP packet is expected. In other words,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; delay 100% minus the jitter factor, or 18,000 usec    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; in this example. The smaller the jitter factor, the    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; greater the risk you run of not outputting the current    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; spoofed packet before the next legitimate RTP packet    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; is received. Therefore, a factor &amp;gt; 10 is advised.    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [ range: 0 - 80, default: 80 = output spoof ASAP ]    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -p seconds to pause between setup and injection    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -h help - print this usage    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -v verbose output mode&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;3. 사용예제&lt;/p&gt;  &lt;p&gt;./rtpinsertsound eth0 10.1.101.40 39120 10.1.101.60 64006 AlphabetRecitation.wav -f 1 -j 10&lt;/p&gt;</description>
			<category>Technology</category>
			<category>VoIP SIP RTP공격</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/185</guid>
			<comments>http://my.blogzin.net/charley/entry/VoIP-RTP-Attack-%EB%B0%A9%EB%B2%95#entry185comment</comments>
			<pubDate>Fri, 05 Sep 2008 13:25:26 +0900</pubDate>
		</item>
		<item>
			<title>iptables/sysctl을 이용하여 DDOS SYN 공격 방어하기</title>
			<link>http://my.blogzin.net/charley/entry/iptablessysctl%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-DDOS-SYN-%EA%B3%B5%EA%B2%A9-%EB%B0%A9%EC%96%B4%ED%95%98%EA%B8%B0</link>
			<description>&lt;p&gt;Check whether it shows lot of SYN_WAIT / TIME_WAIT / FIN_WAIT. If yes its due to the high number of connections. You can reduce these by adding some rules to the Iptables.&lt;/p&gt;  &lt;p&gt;&lt;code&gt;# iptables -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP     &lt;br /&gt;# iptables -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP      &lt;br /&gt;# iptables -A INPUT -p tcp --tcp-flags FIN,RST FIN,RST -j DROP      &lt;br /&gt;# iptables -A INPUT -p tcp --tcp-flags ACK,FIN FIN -j DROP&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;&lt;code&gt;# service iptables save     &lt;br /&gt;# service iptables restart&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Adding rules to sysctl.conf&lt;/p&gt;  &lt;p&gt;Also you can reduce these by adding some rules to sysctl.conf, the details given below.&lt;/p&gt;  &lt;p&gt;&lt;code&gt;# echo 1 &amp;gt; /proc/sys/net/ipv4/tcp_syncookies&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Put following in /etc/sysctl.conf&lt;/p&gt;  &lt;p&gt;&lt;code&gt;# Enable TCP SYN cookie protection     &lt;br /&gt;net.ipv4.tcp_syncookies = 1&lt;/code&gt;    &lt;p&gt;# Decrease the time default value for tcp_fin_timeout connection     &lt;br /&gt;net.ipv4.tcp_fin_timeout = 30&lt;/p&gt;    &lt;p&gt;# Turn off the tcp_window_scaling     &lt;br /&gt;net.ipv4.tcp_window_scaling = 0&lt;/p&gt;    &lt;p&gt;# Turn off the tcp_sack     &lt;br /&gt;net.ipv4.tcp_sack = 0      &lt;br /&gt;&lt;/p&gt;    &lt;br /&gt;Then execute the command :-    &lt;br /&gt;&lt;code&gt;# /sbin/sysctl -p&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;A quick and usefull command for checking if a server is under ddos is:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;# netstat -anp |grep &#039;tcp\|udp&#039; | awk &#039;{print $5}&#039; | cut -d: -f1 | sort | uniq -c | sort -n&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;&lt;code&gt;Reference : &lt;a title=&quot;http://linuxhow2.net/?p=9&quot; href=&quot;http://linuxhow2.net/?p=9&quot;&gt;http://linuxhow2.net/?p=9&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;# Set default policies    &lt;br /&gt;/sbin/iptables -P INPUT ACCEPT    &lt;br /&gt;/sbin/iptables -P OUTPUT ACCEPT    &lt;br /&gt;/sbin/iptables -P FORWARD DROP    &lt;br /&gt;/sbin/iptables -F    &lt;br /&gt;/sbin/iptables -F INPUT    &lt;br /&gt;/sbin/iptables -F OUTPUT    &lt;br /&gt;/sbin/iptables -F FORWARD    &lt;br /&gt;/sbin/iptables -F -t mangle    &lt;br /&gt;/sbin/iptables -X    &lt;br /&gt;/sbin/iptables -A INPUT -i lo -j ACCEPT    &lt;br /&gt;/sbin/iptables -A INPUT -d 127.0.0.0/8 -j REJECT    &lt;br /&gt;/sbin/iptables -A INPUT -i eth0 -j ACCEPT    &lt;br /&gt;/sbin/iptables -A INPUT -m state --state INVALID -j DROP    &lt;br /&gt;### chains to DROP too many SYN-s ######    &lt;br /&gt;/sbin/iptables -N syn-flood    &lt;br /&gt;/sbin/iptables -A syn-flood -m limit --limit 100/second --limit-burst 150 -j RETURN    &lt;br /&gt;/sbin/iptables -A syn-flood -j LOG --log-prefix &amp;quot;SYN flood: &amp;quot;    &lt;br /&gt;/sbin/iptables -A syn-flood -j DROP&lt;/p&gt;  &lt;p&gt;Reference : &lt;a title=&quot;http://www.webhostingtalk.com/archive/index.php/t-355411.html&quot; href=&quot;http://www.webhostingtalk.com/archive/index.php/t-355411.html&quot;&gt;http://www.webhostingtalk.com/archive/index.php/t-355411.html&lt;/a&gt;&lt;/p&gt;</description>
			<category>Technology</category>
			<category>DDOS</category>
			<category>iptables</category>
			<category>sysctl</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/184</guid>
			<comments>http://my.blogzin.net/charley/entry/iptablessysctl%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-DDOS-SYN-%EA%B3%B5%EA%B2%A9-%EB%B0%A9%EC%96%B4%ED%95%98%EA%B8%B0#entry184comment</comments>
			<pubDate>Mon, 25 Aug 2008 21:13:00 +0900</pubDate>
		</item>
		<item>
			<title>Diameter 프로토콜</title>
			<link>http://my.blogzin.net/charley/entry/Diameter-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C</link>
			<description>&lt;p&gt;AAA는 복잡한 Inter-domain 응용 서비스의 등장으로 인해 이들 서비스들을 신뢰성 있고 안전하게 관리하기 위해 사용된다. IETF에서는 AAA를 위해 Remote Authentication Dial-In User Service(RADIUS)와 DIAMETER 프로토콜을 제안하고 있다. DIAMETER는 기존의 PPP와 Roaming, Mobile IP 같은 새로 출현하는 정책과 AAA 서비스를 위한 확장 기능을 제공하기 위한 Peer 기반의 가벼운 AAA 프로토콜이다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/8554099055.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;351&quot; alt=&quot;Diameter&quot; src=&quot;http://my.blogzin.net/attach/3/4144066556.png&quot; width=&quot;502&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Diameter는 Base Protocol 위에 위와 같은 다양한 인터페이스를 정의하여 시스템간의 여러 정보를 교환하는 방식으로 확장되고 있으며, 각 인터페이스의 용도는 아래 표와 같다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/8709200712.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;382&quot; alt=&quot;Diameter Interface&quot; src=&quot;http://my.blogzin.net/attach/3/4698417280.png&quot; width=&quot;574&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Reference : &lt;a title=&quot;http://en.wikipedia.org/wiki/Diameter_(protocol)&quot; href=&quot;http://en.wikipedia.org/wiki/Diameter_(protocol)&quot;&gt;http://en.wikipedia.org/wiki/Diameter_(protocol)&lt;/a&gt;&lt;/p&gt;</description>
			<category>Technology</category>
			<category>3GPP</category>
			<category>AAA</category>
			<category>Diameter</category>
			<category>IMS</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/183</guid>
			<comments>http://my.blogzin.net/charley/entry/Diameter-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C#entry183comment</comments>
			<pubDate>Wed, 13 Aug 2008 21:58:31 +0900</pubDate>
		</item>
		<item>
			<title>화면 캡쳐 프로그램 - Cropper</title>
			<link>http://my.blogzin.net/charley/entry/%ED%99%94%EB%A9%B4-%EC%BA%A1%EC%B3%90-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-Cropper</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://graphicssoft.about.com/gi/dynamic/offsite.htm?zi=1/XJ&amp;amp;sdn=graphicssoft&amp;amp;cdn=compute&amp;amp;tm=13&amp;amp;gps=103_981_1020_591&amp;amp;f=00&amp;amp;su=p284.9.336.ip_p504.1.336.ip_&amp;amp;tt=11&amp;amp;bt=1&amp;amp;bts=1&amp;amp;zu=http%3A//blogs.geekdojo.net/brian/articles/Cropper.aspx&quot;&gt;Cropper&lt;/a&gt;은 C#으로 개발된 화면 캡쳐 프로그램으로, 아래 화면과 같이 캡쳐 구간을 자유롭게 선택할 수가 있다. &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;img alt=&quot;CropperUI.png&quot; src=&quot;http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cropper&amp;amp;DownloadId=8026&quot; /&gt;    &lt;br /&gt;&lt;i&gt;The basic Cropper UI&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://openproject.nazzim.net/opencapture.htm&quot;&gt;오픈 캡쳐&lt;/a&gt;도 훌륭한 도구이긴 하지만, 비스타에서는 돌지 않으므로 이의 대용으로 사용할 수가 있다.&lt;/p&gt;</description>
			<category>Software</category>
			<category>Capture Cropper</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/182</guid>
			<comments>http://my.blogzin.net/charley/entry/%ED%99%94%EB%A9%B4-%EC%BA%A1%EC%B3%90-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-Cropper#entry182comment</comments>
			<pubDate>Wed, 13 Aug 2008 20:30:59 +0900</pubDate>
		</item>
		<item>
			<title>Gizmo5가 MSN, Yahoo, GTalk을 하나로 만들다.</title>
			<link>http://my.blogzin.net/charley/entry/Gizmo5%EA%B0%80-MSN-Yahoo-GTalk%EC%9D%84-%ED%95%98%EB%82%98%EB%A1%9C-%EB%A7%8C%EB%93%A4%EB%8B%A4</link>
			<description>&lt;p&gt;오랜만에 Gizmo(http://gizmoproject.com)의 메일이 왔는데, 아래 그림이 붙어 왔다. 해외 메신져들은 Jabber/XMPP를 기반하으로 하는 오픈 시스템으로 모두 가고 있다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5489713673.jpg&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;397&quot; alt=&quot;Gizmo&quot; src=&quot;http://my.blogzin.net/attach/3/4045220440.jpg&quot; width=&quot;628&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;언제까지 국내의 네이트온은 독립된 섬으로 존재할까? 언제까지 우리는 여러개의 메신져 띄우고 살아야 할까?&lt;/p&gt;</description>
			<category>WebService</category>
			<category>Gizmo</category>
			<category>Jabber</category>
			<category>XMPP</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/181</guid>
			<comments>http://my.blogzin.net/charley/entry/Gizmo5%EA%B0%80-MSN-Yahoo-GTalk%EC%9D%84-%ED%95%98%EB%82%98%EB%A1%9C-%EB%A7%8C%EB%93%A4%EB%8B%A4#entry181comment</comments>
			<pubDate>Fri, 08 Aug 2008 13:09:45 +0900</pubDate>
		</item>
		<item>
			<title>엄지로 무료문자 보낸다.</title>
			<link>http://my.blogzin.net/charley/entry/%EC%97%84%EC%A7%80%EB%A1%9C-%EB%AC%B4%EB%A3%8C%EB%AC%B8%EC%9E%90-%EB%B3%B4%EB%82%B8%EB%8B%A4</link>
			<description>&lt;p&gt;이제 위젯으로 무료문자 보냅니다. &lt;/p&gt;  &lt;p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://adjet.wzdwidget.com/sms_db800a105fd323c5d2b3b500d27d4f82.js&quot;&gt;&lt;/script&gt;&lt;/p&gt;</description>
			<category>WebService</category>
			<category>엄지</category>
			<category>웹2.0</category>
			<category>위젯</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/180</guid>
			<comments>http://my.blogzin.net/charley/entry/%EC%97%84%EC%A7%80%EB%A1%9C-%EB%AC%B4%EB%A3%8C%EB%AC%B8%EC%9E%90-%EB%B3%B4%EB%82%B8%EB%8B%A4#entry180comment</comments>
			<pubDate>Thu, 07 Aug 2008 23:03:49 +0900</pubDate>
		</item>
		<item>
			<title>3GPP AKA</title>
			<link>http://my.blogzin.net/charley/entry/3GPP-AKA</link>
			<description>&lt;p&gt;In a Universal Mobile telecommunications system IP multimedia&lt;sup&gt; &lt;/sup&gt;subsystem (IMS), even when an IMS subscriber has passed the&lt;sup&gt; &lt;/sup&gt;packet-switch domain authentication, the IMS subscriber&#039;s identity&lt;sup&gt; &lt;/sup&gt;must be confirmed by the IMS authentication again before accessing&lt;sup&gt; &lt;/sup&gt;IMS services. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5680999579.jpg&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;383&quot; alt=&quot;3GPP AKA Security&quot; src=&quot;http://my.blogzin.net/attach/3/9139437230.jpg&quot; width=&quot;528&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Both the packet-switch domain and the IMS authentications&lt;sup&gt; &lt;/sup&gt;are necessary for the IMS subscriber. This is referred to as&lt;sup&gt; &lt;/sup&gt;a two-pass authentication. However, the packet-switch domain&lt;sup&gt; &lt;/sup&gt;authentication is carried out by the authentication and key&lt;sup&gt; &lt;/sup&gt;agreement (&lt;strong&gt;AKA&lt;/strong&gt;) of the 3rd generation partnership projects (&lt;strong&gt;3GPP&lt;/strong&gt;),&lt;sup&gt; &lt;/sup&gt;called &lt;strong&gt;3GPP&lt;/strong&gt; &lt;strong&gt;AKA&lt;/strong&gt;&lt;/p&gt;</description>
			<category>Technology</category>
			<category>3GPP AKA</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/179</guid>
			<comments>http://my.blogzin.net/charley/entry/3GPP-AKA#entry179comment</comments>
			<pubDate>Wed, 06 Aug 2008 20:40:38 +0900</pubDate>
		</item>
		<item>
			<title>Wireless Network의 속도와 이동성 비교</title>
			<link>http://my.blogzin.net/charley/entry/Wireless-Network%EC%9D%98-%EC%86%8D%EB%8F%84%EC%99%80-%EC%9D%B4%EB%8F%99%EC%84%B1-%EB%B9%84%EA%B5%90</link>
			<description>&lt;p&gt;A wide variety of different wireless data technologies now exist, some in direct competition with one another, others designed to be optimal for specific applications. Wireless technologies can be evaluated by a variety of different metrics described below.&lt;/p&gt;  &lt;p&gt;Of the standards evaluated, these can be grouped as follows: (Reference : &lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_wireless_data_standards&quot;&gt;Comparison of wireless data standards&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Ultra-wideband&quot;&gt;UWB&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Bluetooth&quot;&gt;Bluetooth&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/ZigBee&quot;&gt;ZigBee&lt;/a&gt;, and &lt;a href=&quot;http://en.wikipedia.org/wiki/Wireless_USB&quot;&gt;Wireless USB&lt;/a&gt; are intended for use as so called Wireless &lt;a href=&quot;http://en.wikipedia.org/wiki/Personal_area_network&quot;&gt;PAN&lt;/a&gt; systems. They are intended for short range communication between devices typically controlled by a single person. A keyboard might communicate with a computer, or a mobile phone with a handsfree kit, using any of these technologies.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/WiFi&quot;&gt;WiFi&lt;/a&gt; is the most successful system intended for use as a &lt;a href=&quot;http://en.wikipedia.org/wiki/Wireless_Local_Area_Network&quot;&gt;WLAN&lt;/a&gt; system. A WLAN is an implementation of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Local_Area_Network&quot;&gt;LAN&lt;/a&gt; over a &lt;a href=&quot;http://en.wikipedia.org/wiki/Microcell&quot;&gt;microcellular&lt;/a&gt; wireless system. Such systems are used to provide wireless Internet access (and access to other systems on the local network such as other computers, shared printers, and other such devices) throughout a private property. Typically a WLAN offers much better bandwidth and latency than the user&#039;s Internet connection, being designed as much for local communication as for access to the Internet, and while WiFi may be &lt;a href=&quot;http://en.wikipedia.org/wiki/Hotspot_%28Wi-Fi%29&quot;&gt;offered in many places as an Internet access system&lt;/a&gt;, access speeds are usually more limited by the shared Internet connection and number of users than the technology itself. Other systems that provide WLAN functionality include &lt;a href=&quot;http://en.wikipedia.org/wiki/DECT&quot;&gt;DECT&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/HIPERLAN&quot;&gt;HIPERLAN&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;GPRS, EDGE and &lt;a href=&quot;http://en.wikipedia.org/wiki/CDMA2000#CDMA2000_1x&quot;&gt;1xRTT&lt;/a&gt; are bolt-ons to existing &lt;a href=&quot;http://en.wikipedia.org/wiki/2G&quot;&gt;2G&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Mobile_phone&quot;&gt;cellular&lt;/a&gt; systems, providing Internet access to users of existing 2G networks (it should be noted that technically both EDGE and 1xRTT are 3G standards, as defined by the &lt;a href=&quot;http://en.wikipedia.org/wiki/IMT-2000&quot;&gt;ITU&lt;/a&gt;, but are generally deployed on existing networks.) 3G systems such as &lt;a href=&quot;http://en.wikipedia.org/wiki/EV-DO&quot;&gt;EV-DO&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/W-CDMA&quot;&gt;W-CDMA&lt;/a&gt; (including HSDPA and HSUPA) provide combined circuit switched and packet switched data and voice services as standard, usually at better data rates than the 2G extensions. All of these services can be used to provide combined mobile phone access and Internet access at remote locations. Typically GPRS and 1xRTT are used to provide stripped down, mobile phone oriented, Internet access, such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Wireless_Application_Protocol&quot;&gt;WAP&lt;/a&gt;, multimedia messaging, and the downloading of ring-tones, whereas EV-DO and HSDPA&#039;s higher speeds make them suitable for use as a broadband replacement.&lt;/p&gt;  &lt;p&gt;Pure packet-switched only systems can be created using 3G network technologies, and UMTS-TDD is one example of this. Alternatively, next generation systems such as &lt;a href=&quot;http://en.wikipedia.org/wiki/WiMAX&quot;&gt;WiMAX&lt;/a&gt; also provide pure packet switched services with no need to support the circuit switching services required for voice systems. WiMAX is available in multiple configurations, including both &lt;a href=&quot;http://en.wikipedia.org/wiki/Non-line-of-sight_propagation&quot;&gt;NLOS and LOS&lt;/a&gt; variants. UMTS-TDD, WiMAX, and proprietary systems such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Canopy_%28wireless%29&quot;&gt;Canopy&lt;/a&gt; are used by Wireless ISPs to provide broadband access without the need for direct cable access to the end user.&lt;/p&gt;  &lt;p&gt;Some systems are designed for point-to-point line-of-sight communications, such as &lt;a href=&quot;http://en.wikipedia.org/wiki/RONJA&quot;&gt;RONJA&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/IrDA&quot;&gt;IrDA&lt;/a&gt;; once 2 such nodes get too far apart to directly communicate, they can no longer communicate. Other systems are designed to form a &lt;a href=&quot;http://en.wikipedia.org/wiki/Wireless_mesh_network&quot;&gt;wireless mesh network&lt;/a&gt; using one of a variety of &lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_ad-hoc_routing_protocols&quot;&gt;list of ad-hoc routing protocols&lt;/a&gt;. In a mesh network, when 2 nodes get too far apart to directly communicate, they can still indirectly communicate through intermediate nodes.&lt;/p&gt;  &lt;p&gt;The purpose of Wi-Fi is to hide complexity by enabling wireless access to applications and data, media and streams. The main aims of Wi-Fi are the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;make access to information easier &lt;/li&gt;    &lt;li&gt;ensure compatibility and co-existence of devices &lt;/li&gt;    &lt;li&gt;eliminate cabling and wiring &lt;/li&gt;    &lt;li&gt;eliminate switches, adapters, plugs, pins and connectors. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The term &amp;quot;Wi-Fi&amp;quot; suggests &amp;quot;Wireless Fidelity&amp;quot;, comparing with the long-established audio recording term &amp;quot;High Fidelity&amp;quot; or &amp;quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Hi-Fi&quot;&gt;Hi-Fi&lt;/a&gt;&amp;quot;, and &amp;quot;Wireless Fidelity&amp;quot; has often been used in an informal way, even by the Wi-Fi Alliance itself, but officially the term does not mean anything.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/7/76/Wimax.svg&quot;&gt;&lt;img height=&quot;422&quot; alt=&quot;Image:Wimax.svg&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Wimax.svg/800px-Wimax.svg.png&quot; width=&quot;640&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Wi-Fi networks have limited range. A typical &lt;a href=&quot;http://en.wikipedia.org/wiki/Wi-Fi_router&quot;&gt;Wi-Fi home router&lt;/a&gt; using &lt;a href=&quot;http://en.wikipedia.org/wiki/IEEE_802.11#802.11b&quot;&gt;802.11b&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/IEEE_802.11#802.11g&quot;&gt;802.11g&lt;/a&gt; with a stock antenna might have a range of 32 m (120 ft) indoors and 95 m (300 ft) outdoors. Range also varies with frequency band. Wi-Fi in the 2.4 GHz frequency block has slightly better range than Wi-Fi in the 5 GHz frequency block. Outdoor range with improved (directional) antennas can be several kilometres or more with line-of-sight.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WiMAX&lt;/b&gt;, the &lt;i&gt;Worldwide Interoperability for Microwave Access&lt;/i&gt;, is a &lt;a href=&quot;http://en.wikipedia.org/wiki/Telecommunications&quot;&gt;telecommunications&lt;/a&gt; technology that provides wireless data in a variety of ways, from &lt;a href=&quot;http://en.wikipedia.org/wiki/Point-to-point&quot;&gt;point-to-point&lt;/a&gt; links to full mobile cellular type access. It is based on the &lt;a href=&quot;http://en.wikipedia.org/wiki/IEEE_802.16&quot;&gt;IEEE 802.16&lt;/a&gt; standard, which is also called &lt;a href=&quot;http://en.wikipedia.org/wiki/WirelessMAN&quot;&gt;WirelessMAN&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Within the marketplace, WiMAX&#039;s main competition comes from existing widely deployed wireless systems such as &lt;a href=&quot;http://en.wikipedia.org/wiki/UMTS&quot;&gt;UMTS&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/CDMA2000&quot;&gt;CDMA2000&lt;/a&gt;, as well as a number of Internet oriented systems such as &lt;a href=&quot;http://en.wikipedia.org/wiki/HIPERMAN&quot;&gt;HIPERMAN&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;3G cellular phone systems usually benefit from already having entrenched infrastructure, being upgraded from earlier systems. Users can usually fall back to older systems when they move out of range of upgraded equipment, often relatively seamlessly.&lt;/p&gt;  &lt;p&gt;The major cellular standards are being evolved to so-called &lt;a href=&quot;http://en.wikipedia.org/wiki/4G&quot;&gt;4G&lt;/a&gt;, high bandwidth, low latency, all-IP networks with voice services built on top. With GSM/UMTS, the move to 4G is the &lt;a href=&quot;http://en.wikipedia.org/wiki/3GPP_Long_Term_Evolution&quot;&gt;3GPP Long Term Evolution&lt;/a&gt; effort. For &lt;a href=&quot;http://en.wikipedia.org/wiki/AMPS&quot;&gt;AMPS&lt;/a&gt;/&lt;a href=&quot;http://en.wikipedia.org/wiki/TIA&quot;&gt;TIA&lt;/a&gt; derived standards such as CDMA2000, a replacement called &lt;a href=&quot;http://en.wikipedia.org/wiki/Ultra_Mobile_Broadband&quot;&gt;Ultra Mobile Broadband&lt;/a&gt; is under development. In both cases, existing air interfaces are being discarded, in favour of OFDMA for the downlink and a variety of OFDM based techniques for the uplink, much akin to WiMAX.&lt;/p&gt;  &lt;p&gt;In some areas of the world the wide availability of UMTS and a general desire for standardization has meant spectrum has not been allocated for WiMAX: in July 2005, the &lt;a href=&quot;http://en.wikipedia.org/wiki/European_Union&quot;&gt;EU&lt;/a&gt;-wide frequency allocation for WiMAX was blocked.&lt;/p&gt;</description>
			<category>Technology</category>
			<category>3GPP</category>
			<category>LTE</category>
			<category>WiFi</category>
			<category>WiMAX</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/178</guid>
			<comments>http://my.blogzin.net/charley/entry/Wireless-Network%EC%9D%98-%EC%86%8D%EB%8F%84%EC%99%80-%EC%9D%B4%EB%8F%99%EC%84%B1-%EB%B9%84%EA%B5%90#entry178comment</comments>
			<pubDate>Sun, 03 Aug 2008 18:03:35 +0900</pubDate>
		</item>
		<item>
			<title>jajah 서비스</title>
			<link>http://my.blogzin.net/charley/entry/jajah-%EC%84%9C%EB%B9%84%EC%8A%A4</link>
			<description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div id=&quot;jajahbtn&quot;&gt;&lt;a href=&quot;http://jajah.com&quot;&gt;http://jajah.com&lt;/a&gt;의 서비스는 아래 그림과 같이 브릿지콜 기능을 제공한다.&lt;/div&gt;  &lt;div&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/2937914378.jpg&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;371&quot; alt=&quot;jajah Service&quot; src=&quot;http://my.blogzin.net/attach/3/2280506356.jpg&quot; width=&quot;438&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt; 그리고, 아래와 같은 플래시 가젯을 제공하고 있다.&lt;/div&gt;  &lt;div&gt;&lt;embed id=&quot;JajahButton&quot; name=&quot;JajahButton&quot; src=&quot;http://www.jajah.com/buttons/jjb.swf?v=1.02&quot; width=&quot;250&quot; height=&quot;220&quot; type=&quot;application/x-shockwave-flash&quot; bgcolor=&quot;#ffffff&quot; quality=&quot;high&quot; flashvars=&quot;atm=255&amp;amp;ctc=160&amp;amp;bgc=16777215&amp;amp;bcc=160&amp;amp;mcl=10485760&amp;amp;sn=해를캐다&amp;amp;lng=en&amp;amp;lnko=1&amp;amp;loc=any&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; wmode=&quot;transparent&quot; /&gt;&lt;/div&gt;</description>
			<category>WebService</category>
			<category>jajah</category>
			<category>VoIP 서비스</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/177</guid>
			<comments>http://my.blogzin.net/charley/entry/jajah-%EC%84%9C%EB%B9%84%EC%8A%A4#entry177comment</comments>
			<pubDate>Fri, 01 Aug 2008 15:06:55 +0900</pubDate>
		</item>
		<item>
			<title>Yum을 이용한 mysql, php의 설치</title>
			<link>http://my.blogzin.net/charley/entry/yum%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-mysql-php%EC%9D%98-%EC%84%A4%EC%B9%98</link>
			<description>&lt;p&gt;Yum(Yellowdog Updater, Modified)은 rpm기반의 시스템을 위한 자동 업데이터이자 패키지 설치/삭제도구이다. Yum은 패키지의 의존성을 자동으로 처리해주며, rpm 패키지들을 안전하게 설치, 삭제 및 업데이트하기 위해 반드시 해야할 일 들을 스스로 해결해 준다. (참조 : &lt;a title=&quot;http://wiki.kldp.org/wiki.php/Yum-HOWTO&quot; href=&quot;http://wiki.kldp.org/wiki.php/Yum-HOWTO&quot;&gt;http://wiki.kldp.org/wiki.php/Yum-HOWTO&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;아래와 같은 명령을 입력하여 mysql과 php의 mysql 인터페이스 패키지를 설치한다.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;yum install mysql-server php-mysql&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;시스템의 수행 결과는 아래 그림과 같다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/9260871565.jpg&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;997&quot; alt=&quot;yum-install01&quot; src=&quot;http://my.blogzin.net/attach/3/4786817583.jpg&quot; width=&quot;663&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;위와 동일하게 &#039;yum install php&#039; 명령을 이용하여 php를 설치하고, 아래와 같은 설정을 해 준다.&lt;/p&gt;  &lt;p&gt;1. mysql의 root password 설정&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;mysqladmin -u root password 비번&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2. httpd.conf의 설정&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;=&amp;gt; index.php를 디렉토리의 기본 웹 화일로 추가&lt;/p&gt;    &lt;p&gt;DirectoryIndex index.html index.html.var index.php&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;=&amp;gt; php확장자를 가지는 화일은 php코드로 실행&lt;/p&gt;    &lt;p&gt;AddType application/x-httpd-php .php .phtml .php3     &lt;br /&gt;AddType application/x-httpd-source .phps&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3. php의 확장 설치&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;yum -y install zlib zlib-devel freetype freetype-devel freetype-utils gd gd-devel libjpeg libjpeg-devel libpng libpng-devel php-gd&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;4. 서비스 프로세서 시작&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;apachectl start&lt;/p&gt;&lt;/blockquote&gt;</description>
			<category>Software</category>
			<category>Apache</category>
			<category>APM</category>
			<category>MySQL</category>
			<category>PHP</category>
			<category>RPM</category>
			<category>Yum</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/176</guid>
			<comments>http://my.blogzin.net/charley/entry/yum%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-mysql-php%EC%9D%98-%EC%84%A4%EC%B9%98#entry176comment</comments>
			<pubDate>Thu, 24 Jul 2008 17:17:47 +0900</pubDate>
		</item>
		<item>
			<title>Capability Maturity Model</title>
			<link>http://my.blogzin.net/charley/entry/Capability-Maturity-Model</link>
			<description>&lt;p&gt;SEI (Software Engineering Institute)가 제안하는 Process의 정의는 다음과 같다.&lt;/p&gt;  &lt;p&gt;&amp;#8220;&lt;b&gt;The means by which people, procedures, methods, equipment, and tools are integrated to produce a desired end result.&lt;/b&gt;&amp;#8220;&lt;/p&gt;  &lt;p&gt;&lt;img height=&quot;307&quot; src=&quot;http://docs.google.com/File?id=dgkcr8rt_85n8sn2r&quot; width=&quot;558&quot; align=&quot;bottom&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;소프트웨어의 품질은 그 소프트웨어를 만들고 유지 보수하는데 사용된 Process(사람, 체계, 자원의 유기적인 결합)의 품질에 의해서 결정되며, CMM(Capacity-Maturity-Model)은 이의 성숙도를 다음의 다섯 단계로 구분하고 있다. &lt;/p&gt;  &lt;p&gt;&lt;img height=&quot;283&quot; src=&quot;http://docs.google.com/File?id=dgkcr8rt_86dnhm52&quot; width=&quot;321&quot; align=&quot;bottom&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Level을 평가하는 핵심적인 사항을 아래와 같은 KPA(Key Process Area)로 정의하고 있으며, 소프트웨어 조직은 더 나은 Level의 KPA를 달성하기 위해 자원을 투자하면, 더 높은 품질의 산출물을 제출할 수 있다는 의견을 제시하고 있다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5021313637.gif&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;598&quot; alt=&quot;cmm3&quot; src=&quot;http://my.blogzin.net/attach/3/3956413438.gif&quot; width=&quot;501&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Level 1 - &lt;b&gt;Ad hoc (Chaotic)&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Level1 Initial의 특징은 &amp;#8220;Unpredictable &amp;amp; uncontrolled&amp;#8221;이며, 이러한 조직에서 나타나는 전형적인 특징들은 아래와 같은 것들이다.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;업무의 진행/결과에 대한 문서가 거의 존재하지 않거나, 존재하더라도 흩어진 개인에 의해 관리되며, 조직은 특별한 사람이나 프로젝트에 즉각적으로 반응하는 경향을 가지고 운영된다. &lt;/li&gt;    &lt;li&gt;산출물의 품질이나 성능은 개인적인 경쟁이나, 소수의 특별한 사람이나 그룹의 노력에 의해 결정된다. &lt;/li&gt;    &lt;li&gt;프로젝트의 계획/일정이 지켜지지 않는 경향이 자주 발행하며, 따라서 잘 예측되는 프로젝트를 기획하기가 어렵다. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Level1을 Level2로 향상시켜내는 것이 이러한 조직의 과제라고 할 수 있으며 핵심적인 내용은 위의 다이어그램에서 나타나듯이 &amp;#8220;Project Management&amp;#8221;에 중점이 놓인다. 세부적인 관리 사항으로는 아래와 같다.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Software Project Planning&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Requirements management&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Software quality assurance&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Software configuration management&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Software project tracking and oversight&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Software subcontract management&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;&amp;#160;&lt;/h5&gt;  &lt;p&gt;Level 2 - &lt;b&gt;Repeatable&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;It is characteristic of processes at this level that some processes are repeatable, possibly with consistent results.&lt;/p&gt;  &lt;p&gt;Process discipline is unlikely to be rigorous, but where it exists it may help to ensure that existing processes are maintained during times of stress.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Organisational implications:&lt;/b&gt;    &lt;br /&gt;(a) Processes and their outputs could be visible to management at defined points, but results may not always be consistent. For example, for project/programme management processes, even though (say) some basic processes are established to track cost, schedule, and functionality, and if a degree of process discipline is in place to repeat earlier successes on projects with similar applications and scope, there could still be a significant risk of exceeding cost and time estimates.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Level 3 - &lt;b&gt;Defined&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It is characteristic of processes at this level that there are sets of defined and documented standard processes established and subject to some degree of improvement over time. These standard processes are in place (i.e., they are the AS-IS processes) and used to establish consistency of process performance across the organization.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Organisational implications:&lt;/b&gt;    &lt;br /&gt;(a) Process management starts to occur using defined documented processes, with mandatory process objectives, and ensures that these objectives are appropriately addressed.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Level 4 - &lt;b&gt;Managed&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It is characteristic of processes at this level that, using process metrics, management can effectively control the AS-IS process (e.g., for software development ). In particular, management can identify ways to adjust and adapt the process to particular projects without measurable losses of quality or deviations from specifications. Process Capability is established from this level.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Organisational implications:&lt;/b&gt;    &lt;br /&gt;(a) Quantitative quality goals tend to be set for process output - e.g., software or software maintenance.    &lt;br /&gt;(b) Using quantitative/statistical techniques, process performance is measured and monitored, and process performance is thus generally predictable and controllable.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Level 5 - &lt;b&gt;Optimized&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;It is characteristic of processes at this level that the focus is on continually improving process performance through both incremental and innovative technological changes/improvements.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Organisational implications:&lt;/b&gt;    &lt;br /&gt;(a) Quantitative process-improvement objectives for the organization are established, continually revised to reflect changing business objectives, and used as criteria in managing process improvement. &lt;b&gt;Thus, process improvements to address common causes of process variation and measurably improve the organization&amp;#8217;s processes are identified, evaluated, and deployed.     &lt;br /&gt;&lt;/b&gt;(b) The effects of deployed process improvements are measured and evaluated against the quantitative process-improvement objectives.    &lt;br /&gt;(c) Both the defined processes and the organization&amp;#8217;s set of standard processes are targets for measurable improvement activities.    &lt;br /&gt;(d) A critical distinction between maturity level 4 and maturity level 5 is the type of process variation addressed.    &lt;br /&gt;At maturity level 4, processes are concerned with addressing statistical &lt;i&gt;special causes&lt;/i&gt; of process variation and providing statistical predictability of the results, and though processes may produce predictable results, the results may be insufficient to achieve the established objectives.    &lt;br /&gt;At maturity level 5, processes are concerned with addressing statistical &lt;i&gt;common causes&lt;/i&gt; of process variation and changing the process (for example, shifting the mean of the process performance) to improve process performance. This would be done at the same time as maintaining the likelihood of achieving the established quantitative process-improvement objectives.&lt;/p&gt;</description>
			<category>Software</category>
			<category>CMM</category>
			<category>SEI</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/175</guid>
			<comments>http://my.blogzin.net/charley/entry/Capability-Maturity-Model#entry175comment</comments>
			<pubDate>Thu, 24 Jul 2008 11:09:42 +0900</pubDate>
		</item>
		<item>
			<title>FXS/FXO to USB Adapters</title>
			<link>http://my.blogzin.net/charley/entry/FXSFXO-to-USB-Adapters</link>
			<description>&lt;h4&gt;POTS 인터페이스를 USB와 통합하면 아래 그림과 같은 구성이 가능해진다. 이렇게 되면 SoftPhone의 오디오 입출력 장치로 기존 전화기를 사용할 수 있으며, FXO를 통해서는 PSTN Gatewary의 역활을 Softphone이 대신할 수가 있다.&lt;/h4&gt;  &lt;p&gt;&lt;img title=&quot;Image&quot; alt=&quot;Image&quot; src=&quot;http://www.voip-info.org/img/wiki_up//au-600_top.gif&quot; /&gt;&lt;/p&gt;  &lt;p&gt;국내에는 아직 이러한 제품이 없고, 해외에는 아래와 같은 제품들이 있다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;FXS to USB Adapters &lt;/h4&gt; An FXS to USB adapter is a device with at least one telephone jack (FXS port) used to connect a conventional telephone and a USB connector used to connect the adapter to a personal computer. Using an FXS to USB adapter it is possible to connect a conventional telephone to a personal computer. Unlike FXS to Ethernet gateways, FXS to USB adapters do not communicate directly with a VoIP server. Therefore, they require software to be run on the personal computer, typically a softphone. The software on the personal computer then communicates with the remote VoIP server and does the voice encoding and decoding. FXS to USB adapters also require driver software which may not be available on all operating systems and system platforms.   &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Atcom&quot;&gt;Atcom&lt;/a&gt; USB ATA for skype &lt;a href=&quot;http://www.voip-info.org/wiki/view/AU-600&quot;&gt;au-600&lt;/a&gt; forward skype to your mobile phone &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.broad-tel.com/products/skype.php&quot;&gt;broad-tel.com&lt;/a&gt; - USB to FXS, connecting to any cordless/corded phone devices &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/CuPhone&quot;&gt;CuPhone&lt;/a&gt; USB ATA &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Digium&quot;&gt;Digium&lt;/a&gt; S100U with drivers for &lt;a href=&quot;http://www.voip-info.org/wiki/view/Asterisk&quot;&gt;Asterisk&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.eutecticsinc.com/products/products.html&quot;&gt;Eutectics&lt;/a&gt; IPP2000 USB ATA - works with Cisco, 3Com, Avaya, Siemens, Nortel, Samsung, Asterisk, Artisoft, Sphere, Shoretel, SWYX, Windows Messenger, eyepmedia, SJ Phone, SKYPE, Freshtel and many other softphone clients. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/IndustryDynamics&quot;&gt;IndustryDynamics&lt;/a&gt;. IndustryDynamics offers an advanced Skype/USB to FXS device which can enable your home phone to make and receive Skype calls &lt;a href=&quot;http://www.industrydynamics.ca/b2k_product.php&quot;&gt;More info&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/IPmental&quot;&gt;IPmental&lt;/a&gt; USB and Ethernet &lt;a href=&quot;http://www.voip-info.org/wiki/view/ATA&quot;&gt;ATA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.mplat.com/&quot;&gt;MPLAT&lt;/a&gt; USB adaptor, flashphone series. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/PCPhoneline.com&quot;&gt;PCPhoneline.com&lt;/a&gt; VTA1000 VoIP Gateway (SIP/H323/SKYPE). Eliminates The Need To Use A Softphone. Also Works With Dialup. &lt;/li&gt;    &lt;li&gt;[http://www.spovox.com.br/ Analog Telephone Adapter ATA USB 1FXS (RJ11), AUSB2006-R for Skype, MSN, GoogleTalk, etc. &lt;a href=&quot;http://www.spovox.com.br/html/produtos.html&quot;&gt;More info about AUSB2006-R&lt;/a&gt;. (PT_BR): Adaptador VoIP de Telefone Anal&amp;#243;gico USB, compat&amp;#237;vel com Skype, MSN, GoogleTalk, Vono, Terra VoIP, etc. Mais info em: &lt;a href=&quot;http://www.spovox.com.br/html/voip-fone-usb-skype-adaptador-.html&quot;&gt;Adaptador VoIP&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voicestick.com/&quot;&gt;VoiceStick&lt;/a&gt; Softphone on a USB memory stick &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/USB-B1K&quot;&gt;USB-B1K&lt;/a&gt; . USB ATA. &lt;a href=&quot;http://www.yealink.com&quot;&gt;Yealink&lt;/a&gt; is the original manufacturer of this USB box. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.vosky.com&quot;&gt;Vosky&lt;/a&gt; Internet Phone Wizard by Actiontec offers a Skype/USB to FXS box &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Xorcom+Astribank&quot;&gt;Xorcom Astribank&lt;/a&gt; 8-Port FXS USB adapter with &lt;a href=&quot;http://www.voip-info.org/wiki/view/Zaptel&quot;&gt;Zaptel&lt;/a&gt; drivers for &lt;a href=&quot;http://www.voip-info.org/wiki/view/Asterisk&quot;&gt;Asterisk&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Yuxin&quot;&gt;Yuxin&lt;/a&gt; USB PHONE ,USB conference box ,USB Gateway for skype forward skype to your ordinary phone. &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;FXO to USB Adapters &lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Atcom&quot;&gt;Atcom&lt;/a&gt; USB ATA with 1 fxs 1 fxo for skype &lt;a href=&quot;http://www.voip-info.org/wiki/view/AU-600&quot;&gt;au-600&lt;/a&gt; forward skype to your mobile phone &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/IndustryDynamics&quot;&gt;IndustryDynamics&lt;/a&gt;. IndustryDynamics offers an advanced Skype/USB to 1FXS/FXO device with voicemail and remote PSTN dialtone features. &lt;a href=&quot;http://www.industrydynamics.ca/b3g_product.php&quot;&gt;More info&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/POLYPOWER+Phone+Bridge&quot;&gt;POLYPOWER Phone Bridge&lt;/a&gt;: Skype ATA with 1FXS+ 1FXO &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Yuxin&quot;&gt;Yuxin&lt;/a&gt; USB PHONE ,USB conference box ,USB Gateway for skype forward skype to your ordinary phone. &lt;/li&gt;    &lt;li&gt;[http://www.spovox.com.br/ Analog Telephone Adapter ATA USB 1FXS+1FXO (RJ11), AUSB2006 for Skype, MSN, GoogleTalk, etc. &lt;a href=&quot;http://www.spovox.com.br/html/produtos.html&quot;&gt;More info about AUSB2006&lt;/a&gt;. (PT_BR): Adaptador VoIP de Telefone Anal&amp;#243;gico USB, compat&amp;#237;vel com Skype, MSN, GoogleTalk, Vono, Terra VoIP, etc. Mais info em: &lt;a href=&quot;http://www.spovox.com.br/html/voip-fone-usb-skype-adaptador-.html&quot;&gt;Adaptador VoIP&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.voip-info.org/wiki/view/Xorcom+Astribank&quot;&gt;Xorcom Astribank&lt;/a&gt; 8-Port FXO (or 6FXS/2FXO) USB adapter with &lt;a href=&quot;http://www.voip-info.org/wiki/view/Zaptel&quot;&gt;Zaptel&lt;/a&gt; drivers for &lt;a href=&quot;http://www.voip-info.org/wiki/view/Asterisk&quot;&gt;Asterisk&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;</description>
			<category>Technology</category>
			<category>FXO</category>
			<category>FXS</category>
			<category>Softphone</category>
			<category>USB</category>
			<category>VoIP</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/174</guid>
			<comments>http://my.blogzin.net/charley/entry/FXSFXO-to-USB-Adapters#entry174comment</comments>
			<pubDate>Wed, 23 Jul 2008 18:54:53 +0900</pubDate>
		</item>
		<item>
			<title>앵두</title>
			<link>http://my.blogzin.net/charley/entry/%EC%95%B5%EB%91%90</link>
			<description>&lt;p&gt;앵두꽃이 피어서부터 익어가는 모습까지를 담아 보았네요.&lt;/br&gt; 3년전에 앵두 한그루를 사다 심어 놓았었는데, 올해에는 제법 앵두가 열리더군요.&lt;/br&gt; 그런데,&lt;/br&gt; 꽃이 피고 처음 열매가 생길때에는 아주 풍성한 느낌이 들었는데,&lt;/br&gt; 나중에 먹을수 있을만큼 성장했을때에는 몇 개 남지 않더군요.&lt;/br&gt; 이유가 서울의 오염된 환경 때문이지 않을까 하는 생각이 드니, 마음이 아프더군요.&lt;/p&gt;  &lt;p&gt;&lt;object width=&quot;0&quot; height=&quot;0&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0&quot;&gt;&lt;/object&gt;&lt;embed src=&quot;http://sc1.sclive.net/13.0.1385.0517/Web/Parts/PhotoAlbum/script/slideshow.swf&quot; quality=&quot;high&quot; FlashVars=&quot;assetsRSS=http://cid-8c8594c067ca6b4f.spaces.live.com/photos/cns!8C8594C067CA6B4F!147/feed.rss&quot; WMode=&quot;opaque&quot; width=&quot;640&quot; height=&quot;480&quot; name=&quot;PanAndZoom&quot; align=&quot;middle&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;&lt;/embed&gt;&lt;br/&gt;&lt;embed style=&quot;filter: invert(); width: 640px; height: 25px&quot; src=&quot;http://cfs11.planet.daum.net/upload_control/pcp_download.php?fhandle=MnhMalpAZnMxMS5wbGFuZXQuZGF1bS5uZXQ6LzcxMjYyMzIvMS8xNDgud21h&amp;amp;filename=148.wma&quot; type=&quot;application/octet-stream&quot; volume=&quot;0&quot; loop=&quot;-1&quot; /&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;아무래도 앵두하면 생각나는 사람은 최헌입니다.   &lt;/p&gt;</description>
			<category>앵두</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/173</guid>
			<comments>http://my.blogzin.net/charley/entry/%EC%95%B5%EB%91%90#entry173comment</comments>
			<pubDate>Thu, 17 Jul 2008 22:47:26 +0900</pubDate>
		</item>
		<item>
			<title>믹시에 인증하는 글</title>
			<link>http://my.blogzin.net/charley/entry/%EB%AF%B9%EC%8B%9C%EC%97%90-%EC%9D%B8%EC%A6%9D%ED%95%98%EB%8A%94-%EA%B8%80</link>
			<description>&lt;p&gt;또 다른 메타블로그인 믹시(&lt;a href=&quot;http://mixsh.com&quot;&gt;http://mixsh.com&lt;/a&gt;)에 블로그를 등록하면, 블로그 인증을 해야 하는데, 아래와 같이 자동으로 부여되는 인증코드가 제목이나 내용에 들어간 글을 작성하는 방법의 인증을 사용하고 있네요.&lt;/p&gt;  &lt;p&gt;인증코드 : W+w97gbzJpIG1mA/ARfG6dHTaLNaXvJNN2mdw4qNzD0=&lt;/p&gt;  &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;685&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot; width=&quot;133&quot;&gt;&lt;a title=&quot;믹시 바로가기&quot; href=&quot;http://www.mixsh.com/widget/mr/?url=369shBbzechtBpYSCadmgVWifvHBezU0cd4p55NE%2F70%3D&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;믹시&quot; src=&quot;http://www.mixsh.com/widget/mr/but.html?p=369shBbzechtBpYSCadmgVWifvHBezU0cd4p55NE%2F70%3D&amp;amp;t=9&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign=&quot;top&quot; width=&quot;548&quot;&gt;좌측의 믹시추적버튼은 설치된 블로그의 인기글을 추적하여 믹시에서 더욱 많이 노출될 수 있도록 한다는데...&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;   &lt;br /&gt;믹시업캐스트는 내가 믹시업한 포스트의 목록을 보여주는 것이군요. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;iframe src=&quot;http://www.mixsh.com/widget/mixupcast/loader.html?domain=my.blogzin.net/charley&amp;amp;type=random&amp;amp;itemcnt=5&quot; frameborder=&quot;0&quot; width=&quot;100%&quot; scrolling=&quot;no&quot; height=&quot;446&quot; allowtransparency=&quot;allowtransparency&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
			<category>WebService</category>
			<category>믹시</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/172</guid>
			<comments>http://my.blogzin.net/charley/entry/%EB%AF%B9%EC%8B%9C%EC%97%90-%EC%9D%B8%EC%A6%9D%ED%95%98%EB%8A%94-%EA%B8%80#entry172comment</comments>
			<pubDate>Thu, 17 Jul 2008 04:45:45 +0900</pubDate>
		</item>
		<item>
			<title>조선일보의 후안무치(厚顔無恥)</title>
			<link>http://my.blogzin.net/charley/entry/%EC%A1%B0%EC%84%A0%EC%9D%BC%EB%B3%B4%EC%9D%98-%ED%9B%84%EC%95%88%EB%AC%B4%EC%B9%98%E5%8E%9A%E9%A1%94%E7%84%A1%E6%81%A5</link>
			<description>&lt;p&gt;후안무치(厚顔無恥)라는 말이 있다. &amp;#8220;뻔뻔스럽고 부끄러워함이 없음&amp;#8221;이란 뜻이다. 조선의 아래 기사를 보니 참으로 어이가 없어 &#039;후안무치(厚顔無恥)&#039;라는 사자성어가 그냥 생각이 난다.&lt;/p&gt;  &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://byfiles.storage.live.com/y1pNbAw9G_2h1i8ny19UAPpk0mBVh4tDiedXQlDWY1b1MJXbadxg2BXFz03TZGU5hm4&quot; /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://byfiles.storage.live.com/y1p-yTp0AlUM0Ogl11p2mspefFAqIPrcjQ1MSCULYBdFA6ACvOGbNtiHccKUAK9d0Yj&quot; /&gt;&lt;/p&gt;  &lt;p&gt;기사는 미국 쇠고기 문제와 관련해서 말바꾸기를 한 적이 없다는 사실을 강변하고 있는데, 4월 18일부터 최근까지의 자사의 기사를 분석해서 보여주고 있다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;그냥 간단히, 작년의 광우병에 대한 기사에 대한 언급은 왜 하지 않는지? MBC의 뉴스후의 &lt;a href=&quot;http://news.naver.com/tv/read.php?mode=LSS2D&amp;amp;office_id=214&amp;amp;article_id=0000075374&amp;amp;section_id=125&amp;amp;section_id2=59e&quot;&gt;조중동 vs 네티즌&lt;/a&gt; 기사에 대해서는 왜 한마디의 반론을 제기하지 않는지?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;정말 후안무치(厚顔無恥)라는 말 뿐이 생각나지 않는다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6aa2dd78-8bdb-44dc-9b31-16cca161bff9&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/tag/%ec%a1%b0%ec%a4%91%eb%8f%99%ed%8f%90%ea%b0%84&quot;  rel=&quot;tag&quot;&gt;조중동폐간&lt;/a&gt;&lt;/div&gt;</description>
			<category>Society</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/171</guid>
			<comments>http://my.blogzin.net/charley/entry/%EC%A1%B0%EC%84%A0%EC%9D%BC%EB%B3%B4%EC%9D%98-%ED%9B%84%EC%95%88%EB%AC%B4%EC%B9%98%E5%8E%9A%E9%A1%94%E7%84%A1%E6%81%A5#entry171comment</comments>
			<pubDate>Wed, 16 Jul 2008 08:16:55 +0900</pubDate>
		</item>
		<item>
			<title>BlueHost 사용기</title>
			<link>http://my.blogzin.net/charley/entry/BlueHost-%EC%82%AC%EC%9A%A9%EA%B8%B0</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://blogzin.net/charley/entry/한국-웹호스팅-서비스의-경쟁력은&quot;&gt;한국 웹호스팅 서비스의 경쟁력은?&lt;/a&gt;의 문제 의식에 따라 &lt;a href=&quot;http://bluehost.com/&quot;&gt;BlueHost&lt;/a&gt;의 서비스를 이용한지 5개월 정도가 지났네요. 한국의 호스팅에 비해 좀 느리다는 점 빼고는 현재 잘 사용하고 있습니다.&lt;/p&gt;  &lt;p&gt;아래 그림은 BlueHost의 관리자 메뉴(Control Pannel)인데, 600G의 디스크 용량, 1000개의 서브도메인이 사용가능하다는 것을 가끔 보면 그냥 행복한 기분이 듭니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5022382179.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;1753&quot; alt=&quot;BlueHost&quot; src=&quot;http://my.blogzin.net/attach/3/4601562553.png&quot; width=&quot;644&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;대부분의 설치형 소프트웨어 문제없이 동작합니다. 제가 운영해 본 프로그램들은 제로보드4, 제로보드XE, TextCube 등입니다.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4f9652e2-f1f2-486f-9012-9a7a78801b95&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/tag/%ec%9b%b9%ed%98%b8%ec%8a%a4%ed%8c%85&quot;  rel=&quot;tag&quot;&gt;웹호스팅&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/tag/BlueHost&quot;  rel=&quot;tag&quot;&gt;BlueHost&lt;/a&gt;&lt;/div&gt;</description>
			<category>WebService</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/170</guid>
			<comments>http://my.blogzin.net/charley/entry/BlueHost-%EC%82%AC%EC%9A%A9%EA%B8%B0#entry170comment</comments>
			<pubDate>Mon, 16 Jun 2008 16:51:48 +0900</pubDate>
		</item>
		<item>
			<title>끊어지지 않게 인터넷 생중계를 봅시다.!!!</title>
			<link>http://my.blogzin.net/charley/entry/%EB%81%8A%EC%96%B4%EC%A7%80%EC%A7%80-%EC%95%8A%EA%B2%8C-%EC%9D%B8%ED%84%B0%EB%84%B7-%EC%83%9D%EC%A4%91%EA%B3%84%EB%A5%BC-%EB%B4%85%EC%8B%9C%EB%8B%A4</link>
			<description>&lt;p&gt;대부분의 네티즌들은 촟불시위에 대한 실시간 정보를 오마이뉴스, 진보신당, 라디오21 등이 제공하는 인터넷 방송을 통해 얻고 있습니다. 그런데, 이런 기관들이 많은 네티즌들이 동시에 동영상을 좋은 품질로 시청할만한 충분한 설비를 갖추지 못한 형편이므로 제대로 된 영상을 보기 어렵습니다. 그래서 이를 해결하는 방법을 제안합니다.&lt;/p&gt;  &lt;p&gt;현재 대부분의 네티즌이 아래와 같은 방식으로 인터넷 방송을 보고 있습니다.&lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://file.agora.media.daum.net/pcp_download.php?fhandle=MjRuUkhAZmlsZS5hZ29yYS5tZWRpYS5kYXVtLm5ldDovRDExNi8wLzAucG5n&amp;amp;filename=live01.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;이렇게 방송을 볼 경우에, 방송을 중계하는 곳(진보신당, 오마이뉴스, 라디오21)의 서버/네트웍 자원이 폭주할 경우에 모든 네티즌이 영상을 제대로 볼 수가 없습니다. 이런 구조에서 영상이 제대로 중계되려면 당연 서버/네트웍에 대한 설비를 늘이면 되는데, 문제는 많은 비용이 든다는 것이고, 당장은 이를 해결할 만한 자원이 없으므로 해결책이 없는 것이나 마찬가지입니다.&lt;/p&gt;  &lt;p&gt;이러한 상황에서 아래와 그림과 같이 동영상을 만들어 내는 주체와 이를 보는 네티즌 사이에 생중계 서비스를 제공하는 다음이나 아프리카를 이용하여 중계하는 구조를 넣어주면, 위의 문제를 해결할 수가 있습니다.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;img src=&quot;http://file.agora.media.daum.net/pcp_download.php?fhandle=MjRuUkhAZmlsZS5hZ29yYS5tZWRpYS5kYXVtLm5ldDovRDExNi8wLzEucG5n&amp;amp;filename=live02.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;위 그림에서 초록색으로 표시된 컴을 비교적 잘 다루는 네티즌들이 진보신당, 오마이뉴스, 라디오21의 영상을 다음이나 아프리카로 영상을 중계하고, 동영상을 보는 네티즌은 이 중계 사이트에 접속해서 영상을 보면 됩니다.&lt;/p&gt;  &lt;p&gt;내용이 좀 복잡해 보이는데, 이를 현실화시키기 위해서는 네티즌 여러분께서는 아래와 같은 간단한 행동수칙을 지켜 주시면 됩니다.&lt;/p&gt;  &lt;p&gt;1. 모든 네티즌들은 진보신당/오마이뉴스/라디오21의 사이트에 접속하여 동영상 서비스를 보지 않으려고 노력한다. 특히 영상을 장시간 보려고 할 경우 다음/아프리카에서 해당 생중계가 있으면 여기서 동영상을 시청한다.&lt;/p&gt;  &lt;p&gt;2. 동영상 중계를 할 수 있는 네티즌들은 중계 영상을 많이 만들어 낸다.&lt;/p&gt;  &lt;p&gt;이렇게 하면 부족한 설비와 자원으로 인터넷 생중계를 제공하는 현재의 상황에서도 수많은 네트즌들이 보다 좋은 품질의 영상 서비스를 이용할 수 있을 것으로 생각해서 모든 네티즌 여러분에게 제안드립니다.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;아고라(&lt;a href=&quot;http://bbs1.agora.media.daum.net/gaia/do/debate/read?bbsId=D116&amp;amp;articleId=103505&quot;&gt;http://bbs1.agora.media.daum.net/gaia/d &amp;middot;&amp;middot;&amp;middot; 3D103505&lt;/a&gt;)에 올린 내용을 복사합니다.&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1bb3887c-7158-446f-84fa-01b02afa827b&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/tag/%ec%9d%b8%ed%84%b0%eb%84%b7%20%ec%83%9d%ec%a4%91%ea%b3%84&quot;  rel=&quot;tag&quot;&gt;인터넷 생중계&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/tag/%ec%b9%bc%eb%9d%bcTV&quot;  rel=&quot;tag&quot;&gt;칼라TV&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/tag/%ec%98%a4%eb%a7%88%ec%9d%b4TV&quot;  rel=&quot;tag&quot;&gt;오마이TV&lt;/a&gt;&lt;/div&gt;</description>
			<category>WebService</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/169</guid>
			<comments>http://my.blogzin.net/charley/entry/%EB%81%8A%EC%96%B4%EC%A7%80%EC%A7%80-%EC%95%8A%EA%B2%8C-%EC%9D%B8%ED%84%B0%EB%84%B7-%EC%83%9D%EC%A4%91%EA%B3%84%EB%A5%BC-%EB%B4%85%EC%8B%9C%EB%8B%A4#entry169comment</comments>
			<pubDate>Tue, 03 Jun 2008 00:36:45 +0900</pubDate>
		</item>
		<item>
			<title>구글 수표 유효기간</title>
			<link>http://my.blogzin.net/charley/entry/%EA%B5%AC%EA%B8%80-%EC%88%98%ED%91%9C-%EC%9C%A0%ED%9A%A8%EA%B8%B0%EA%B0%84</link>
			<description>&lt;p&gt;구글 수표의 유효기간에 대해 궁금하신 분들이 계실텐데, 여기에 대한 대답은 6개월입니다. 이 사항은 구글에드센스 문서를 보시면 있는 내요입니다. 그런데 그 기준의 시작과 끝을 어디로 잡는냐가 문제인데, 결론은 이렇습니다. 수표 기간의 시작은 수표에 찍혀 있는 발급일자(Check Date)입니다. 수표를 받고 은행에 추심을 의뢰하면 우편으로 노르웨이(?..북유럽인건 확실한데 국가??)의 구글 거래은행으로 보내지는데, 만료일의 기준은 은행에 수표가 도착하는 날이 된다는 것을 주의하셔야 합니다. 그러므로 수표를 추심하려고 할 때에는 보통 2주/3주 정도 송달 기간을 고려해야겠지요.&lt;/p&gt;  &lt;p&gt;위의 사항이 구글 수표를 다룰 때의 일반적인 사항인데, 이런 일반적인 경우를 벗어나는 경우 어떻게 될지가 문제겠네요.&lt;/p&gt;  &lt;p&gt;1. 수표의 유효기간이 지나면 어떨게 될까요? -&amp;gt; 그냥 기다리시면 됩니다. 구글에서는 발행된 수표가 6개월이 지나도 지급요청(즉 추심)이 없으면, 해당 계좌의 잔액에 다시 합산을 하여 수표를 다시 발급해 줍니다.&lt;/p&gt;  &lt;p&gt;2. 유효기간이 2주정도 남았는데, 추심을 요청하고, 우편이 2주가 지나서 구글 거래은행에 도착하게 되면 어찌 되나요? -&amp;gt; 수수료 날리게 됩니다. 그래도 위 1번 사항은 유효합니다. &lt;/p&gt;  &lt;p&gt;그러므로 2번째 경우가 구글 수표를 처리할 때의 최악의 경우가 되겠네요. 이 내용은 제가 실제 경험한 것입니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/5728462819.jpg&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;804&quot; alt=&quot;SI851701&quot; src=&quot;http://my.blogzin.net/attach/3/1764060819.jpg&quot; width=&quot;604&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;위 사진은 제가 받은 3장의 수표인데, 위 2개를 받고 1월 중순쯤에 추심을 하려다가 생각해 보니 2번째 경우에 걸릴 것 같아서 추심을 하지 않았고, 2.26일에 첫번째 금액과 잔액이 합산된 수표를 받고 처리했습니다.&lt;/p&gt;  &lt;p&gt;그리고, 수표 거래할 경우 수수료가 있는데, 국내은행에서 받는 수수료는 추심을 요청하는 싯점에 내야 하는데, 은행마다 금액이 다릅니다. 제 경험으로는 하나은행은 12,000원이었고, 중소기업은행이 5,000원입니다. &lt;/p&gt;  &lt;p&gt;그리고, 구글의 거래 은행에서 수수료를 받는데, 대략 계산해 봤더니 15%정도를 수수료로 제합니다. 너무 많다는 느낌이 들지요?&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:29981e0b-9156-4d13-bafc-5a641c70fb99&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/tag/%ea%b5%ac%ea%b8%80%ec%88%98%ed%91%9c&quot;  rel=&quot;tag&quot;&gt;구글수표&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/tag/%ea%b5%ac%ea%b8%80%ec%88%98%ed%91%9c%20%ec%9c%a0%ed%9a%a8%ea%b8%b0%ea%b0%84&quot;  rel=&quot;tag&quot;&gt;구글수표 유효기간&lt;/a&gt;&lt;/div&gt;</description>
			<category>WebService</category>
			<category>구글수표 유효기간</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/166</guid>
			<comments>http://my.blogzin.net/charley/entry/%EA%B5%AC%EA%B8%80-%EC%88%98%ED%91%9C-%EC%9C%A0%ED%9A%A8%EA%B8%B0%EA%B0%84#entry166comment</comments>
			<pubDate>Mon, 26 May 2008 16:47:51 +0900</pubDate>
		</item>
		<item>
			<title>미소체 연습</title>
			<link>http://my.blogzin.net/charley/entry/%EB%AF%B8%EC%86%8C%EC%B2%B4-%EC%97%B0%EC%8A%B5</link>
			<description>&lt;p&gt;미소체 폰트를 작은 아이가 얘기하길레 보았더니 좋으네요.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://my.blogzin.net/attach/3/7896597479.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;196&quot; alt=&quot;미소체 연습&quot; src=&quot;http://my.blogzin.net/attach/3/5435724452.png&quot; width=&quot;566&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;요새 영어.. 영어... 하는데... 한국어 제대로 아는 것도 중요하다는 생각이 듭니다.&lt;/p&gt;</description>
			<category>Society</category>
			<category>미소체</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/165</guid>
			<comments>http://my.blogzin.net/charley/entry/%EB%AF%B8%EC%86%8C%EC%B2%B4-%EC%97%B0%EC%8A%B5#entry165comment</comments>
			<pubDate>Thu, 22 May 2008 22:27:45 +0900</pubDate>
		</item>
		<item>
			<title>Design Pattern</title>
			<link>http://my.blogzin.net/charley/entry/Disign-Pattern</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29&quot;&gt;Design pattern&lt;/a&gt;은 원래 건축/문화사에서 제시된 개념으로, 건축설계자인 &lt;a href=&quot;http://en.wikipedia.org/wiki/Christopher_Alexander&quot;&gt;Christopher Alexander&lt;/a&gt;(1977/79)가 아름다운 건축물을 판단하는 객관적인 기준이 있을 수 있다고 주장하면서 패턴의 개념을 제시하였고, 이후 소프트웨어 영역에서는&lt;i&gt;&lt;b&gt; GoF&lt;/b&gt;&lt;/i&gt;(&lt;i&gt;&lt;b&gt;Gang of Four&lt;/b&gt;&lt;/i&gt;)가 &lt;a href=&quot;http://en.wikipedia.org/wiki/Design_Patterns&quot;&gt;&lt;i&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/i&gt;&lt;/a&gt;(1994)&amp;#160; 저작에서 3가지 분류로 총 23가지의 디자인 패턴을 정리하면서 체계화되기 시작했다.&amp;#160; &lt;/p&gt;  &lt;p&gt;I. &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Creational_pattern&quot;&gt;Creational patterns&lt;/a&gt;&amp;#160;&lt;/b&gt;- 어떤 상황에서는 객체의 생성 방법이 문제가 되거나, 디자인의 복잡성을 증가시킬 수가 있으므로, 다양한 상황에서 적절한 객체의 생성방법을 사용하는 것이 좋다.&lt;/p&gt;  &lt;p&gt;1. &lt;a href=&quot;http://en.wikipedia.org/wiki/Abstract_factory_pattern&quot;&gt;Abstract factory&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2. &lt;a href=&quot;http://en.wikipedia.org/wiki/Builder_pattern&quot;&gt;Builder&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;a href=&quot;http://en.wikipedia.org/wiki/Factory_method_pattern&quot;&gt;Factory method&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;4. &lt;a href=&quot;http://en.wikipedia.org/wiki/Prototype_pattern&quot;&gt;Prototype&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;a href=&quot;http://en.wikipedia.org/wiki/Singleton_pattern&quot;&gt;Singleton&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;II. &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Structural_pattern&quot;&gt;Structural patterns&lt;/a&gt;&lt;/b&gt; - 개체간의 관계들을 더 간단하게 표현하는 관점이다.&lt;/p&gt;  &lt;p&gt;1. &lt;a href=&quot;http://en.wikipedia.org/wiki/Adapter_pattern&quot;&gt;Adapter&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. &lt;a href=&quot;http://en.wikipedia.org/wiki/Bridge_pattern&quot;&gt;Bridge&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;a href=&quot;http://en.wikipedia.org/wiki/Composite_pattern&quot;&gt;Composite&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. &lt;a href=&quot;http://en.wikipedia.org/wiki/Decorator_pattern&quot;&gt;Decorator&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;a href=&quot;http://en.wikipedia.org/wiki/Facade_pattern&quot;&gt;Facade&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;6. &lt;a href=&quot;http://en.wikipedia.org/wiki/Flyweight_pattern&quot;&gt;Flyweight&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;7. &lt;a href=&quot;http://en.wikipedia.org/wiki/Proxy_pattern&quot;&gt;Proxy&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;III. &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Behavioral_pattern&quot;&gt;Behavioral patterns&lt;/a&gt;&amp;#160;&lt;/b&gt; - 객체간의 의사전달 방법에 대한 관점이 중심이다.&lt;/p&gt;  &lt;p&gt;1. &lt;a href=&quot;http://en.wikipedia.org/wiki/Chain_of_responsibility_pattern&quot;&gt;Chain of responsibility&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;2. &lt;a href=&quot;http://en.wikipedia.org/wiki/Command_pattern&quot;&gt;Command&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;a href=&quot;http://en.wikipedia.org/wiki/Interpreter_pattern&quot;&gt;Interpreter&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. &lt;a href=&quot;http://en.wikipedia.org/wiki/Iterator_pattern&quot;&gt;Iterator&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;a href=&quot;http://en.wikipedia.org/wiki/Mediator_pattern&quot;&gt;Mediator&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;6. &lt;a href=&quot;http://en.wikipedia.org/wiki/Memento_pattern&quot;&gt;Memento&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;7. &lt;a href=&quot;http://en.wikipedia.org/wiki/Observer_pattern&quot;&gt;Observer&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;8. &lt;a href=&quot;http://en.wikipedia.org/wiki/State_pattern&quot;&gt;State&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;9. &lt;a href=&quot;http://en.wikipedia.org/wiki/Strategy_pattern&quot;&gt;Strategy&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;10. &lt;a href=&quot;http://en.wikipedia.org/wiki/Template_method_pattern&quot;&gt;Template method&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;11. &lt;a href=&quot;http://en.wikipedia.org/wiki/Visitor_pattern&quot;&gt;Visitor&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;이후 &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Concurrency_pattern&quot;&gt;Concurrency patterns&lt;/a&gt;&lt;/b&gt;으로 아래와 같은 패턴들이 정리되어 오고 있다.&lt;/p&gt;  &lt;p&gt;1. &lt;a href=&quot;http://en.wikipedia.org/wiki/Active_Object&quot;&gt;Active Object&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. &lt;a href=&quot;http://en.wikipedia.org/wiki/Balking_pattern&quot;&gt;Balking pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;a href=&quot;http://en.wikipedia.org/wiki/Double_checked_locking_pattern&quot;&gt;Double checked locking pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. &lt;a href=&quot;http://en.wikipedia.org/wiki/Guarded_suspension&quot;&gt;Guarded suspension&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Leaders_followers_pattern&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;Leaders/followers pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;6. &lt;a href=&quot;http://en.wikipedia.org/wiki/Monitor_%28synchronization%29&quot;&gt;Monitor Object&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;7. &lt;a href=&quot;http://en.wikipedia.org/wiki/Read_write_lock_pattern&quot;&gt;Read write lock pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;8. &lt;a href=&quot;http://en.wikipedia.org/wiki/Scheduler_pattern&quot;&gt;Scheduler pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;9. &lt;a href=&quot;http://en.wikipedia.org/wiki/Thread_pool_pattern&quot;&gt;Thread pool pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;10. &lt;a href=&quot;http://en.wikipedia.org/wiki/Thread-Specific_Storage&quot;&gt;Thread-Specific Storage&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;11. &lt;a href=&quot;http://en.wikipedia.org/wiki/Reactor_pattern&quot;&gt;Reactor pattern&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b2326ade-48d1-4ed8-a72b-613dfa3e6d1a&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Tistory 태그: &lt;a href=&quot;http://tistory.com/tag/Design%20Pattern&quot;  rel=&quot;tag&quot;&gt;Design Pattern&lt;/a&gt;,&lt;a href=&quot;http://tistory.com/tag/%eb%94%94%ec%9e%90%ec%9d%b8%ed%8c%a8%ed%84%b4&quot;  rel=&quot;tag&quot;&gt;디자인패턴&lt;/a&gt;&lt;/div&gt;</description>
			<category>Software</category>
			<category>design pattern</category>
			<category>GOF</category>
			<category>디자인패턴</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/164</guid>
			<comments>http://my.blogzin.net/charley/entry/Disign-Pattern#entry164comment</comments>
			<pubDate>Tue, 20 May 2008 16:49:52 +0900</pubDate>
		</item>
		<item>
			<title>언젠가는 - 이상은</title>
			<link>http://my.blogzin.net/charley/entry/%EC%96%B8%EC%A0%A0%EA%B0%80%EB%8A%94-%EC%9D%B4%EC%83%81%EC%9D%80</link>
			<description>다시 내년 봄을 그대로 볼수 있을까? 하는 느낌이 들더군요.&lt;br /&gt;4월의 풍경을 이상은의 음악과 함께 느껴 보시길 바랍니다.&lt;br /&gt;&lt;br /&gt;&lt;object type=&#039;application/x-shockwave-flash&#039; width=&quot;640&quot; height=&quot;400&quot; align=&#039;middle&#039; classid=&#039;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&#039; codebase=&#039;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&#039;&gt;&lt;param name=&#039;movie&#039; value=&#039;http://flvs.daum.net/flvPlayer.swf?vid=FfBEmIGlc6s$&#039; /&gt;&lt;param name=&#039;allowScriptAccess&#039; value=&#039;always&#039; /&gt;&lt;param name=&#039;allowFullScreen&#039; value=&#039;true&#039; /&gt;&lt;param name=&#039;bgcolor&#039; value=&#039;#000000&#039; /&gt;&lt;embed src=&#039;http://flvs.daum.net/flvPlayer.swf?vid=FfBEmIGlc6s$&#039; width=&quot;720&quot; height=&quot;500&quot; allowScriptAccess=&#039;always&#039; type=&#039;application/x-shockwave-flash&#039; allowFullScreen=&#039;true&#039; bgcolor=&#039;#000000&#039; &gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;세상이 하도 무서워서리... 다시 봄을 볼 기회가 있을런지...&lt;br /&gt;</description>
			<category>Society</category>
			<category>언젠가는</category>
			<category>이상은</category>
			<author>(Charley Lim)</author>
			<guid>http://my.blogzin.net/charley/163</guid>
			<comments>http://my.blogzin.net/charley/entry/%EC%96%B8%EC%A0%A0%EA%B0%80%EB%8A%94-%EC%9D%B4%EC%83%81%EC%9D%80#entry163comment</comments>
			<pubDate>Sun, 18 May 2008 00:14:53 +0900</pubDate>
		</item>
	</channel>
</rss>
