<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title type="text">sol</title>
      <updated>2010-03-13T11:46:36+09:00</updated>
   <id>http://sol.textyle.kr/?mid=textyle&amp;act=atom</id>
   <link rel="alternate" type="text/html" hreflang="ko" href="http://sol.textyle.kr/textyle"/>
   <link rel="self" type="application/atom+xml" href="http://sol.textyle.kr/?mid=textyle&amp;act=atom"/>
   <generator uri="http://www.xpressengine.com/" version="1.4.0.5">XpressEngine</generator>
   <entry>
      <title>[XE CAMP 2009] 모듈 만들기 자료</title>
      <id>http://sol.textyle.kr/26153</id>
      <published>2009-10-26T10:30:41+09:00</published>
      <updated>2010-02-23T17:13:45+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/26153"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/26153#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;강의 시작날 아침에 갑작스런 무선랜 문제로 아침부터 진땀을 뺐었습니다;&lt;/div&gt;&lt;div&gt;그래도 무선랜이 안되셨던 분들께는 죄송한 말씀을 드립니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;이번 강의는 Hello XE를 만들어 보면서 XE위에서 모듈을 동작을 이해하는 구성을 초점으로&lt;/div&gt;&lt;div&gt;XML Query, Template, Filter, exec_xml 과 나아가 OpenAPI 까지의 내용을 담았는데&lt;/div&gt;&lt;div&gt;도움이 되셨는지 모르겠습니다.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;강의나 자료를 보시고 궁금하신 내용이 있으시다면 과감히 댓글을 남겨 주세요.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;끝으로 참석자 여러분과 CAMP를 위해 도와주신 분들께 감사의 말씀을 드립니다.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_img&quot;&gt;&lt;p&gt;
						&lt;img alt=&quot;&quot; class=&quot;xe_file_srl_26155&quot; src=&quot;./files/attach/images/13286/153/026/xe_camp_module.png.resized.png&quot; width=&quot;600&quot; height=&quot;448&quot;&gt;
					&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_file&quot;&gt;&lt;dl class=&quot;attachedFile&quot;&gt;&lt;dt&gt;첨부파일&lt;/dt&gt;&lt;dd class=&quot;filesrl_26154&quot;&gt;&lt;a href=&quot;http://sol.textyle.kr/?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=26154&amp;amp;sid=632a0c507ba25801c3af33898dda9692&quot;&gt;XE_CAMP_2009_모듈.pdf&lt;/a&gt; 1.39MB&lt;/dd&gt;&lt;/dl&gt;&lt;p class=&quot;desc&quot;&gt;&lt;/p&gt;&lt;p class=&quot;cite&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_file&quot;&gt;&lt;dl class=&quot;attachedFile&quot;&gt;&lt;dt&gt;첨부파일&lt;/dt&gt;&lt;dd class=&quot;filesrl_26173&quot;&gt;&lt;a href=&quot;http://sol.textyle.kr/?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=26173&amp;amp;sid=fc094dc1d1754e4eb3a997a09cd7d0ab&quot;&gt;memo.module.tgz&lt;/a&gt; 11.7KB&lt;/dd&gt;&lt;/dl&gt;&lt;p class=&quot;desc&quot;&gt;hello xe, open api등이 추가된 memo module입니다.&lt;/p&gt;&lt;p class=&quot;cite&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</content>
                  <category term="XE"/>
            <category term="CAMP"/>
            <category term="모듈"/>
            <category term="만들기"/>
            <category term="강좌"/>
            <category term="nodule"/>
            <category term="class"/>
            <category term="NHN"/>
            
   </entry>
   <entry>
      <title>XE에 추가될 기능들</title>
      <id>http://sol.textyle.kr/25844</id>
      <published>2009-10-22T06:58:17+09:00</published>
      <updated>2009-10-29T15:37:14+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/25844"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/25844#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;H3 id=h1256161286453&gt;자동 설치 모듈&lt;/H3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;P&gt;몇 주전 공식사이트에 &quot;&lt;A href=&quot;http://www.xpressengine.com/download&quot; target=_blank&gt;다운로드&lt;/A&gt;&quot; 란이&amp;nbsp;&lt;A href=&quot;http://resources.xpressengine.net/&quot; target=_blank&gt;리소스 모듈&lt;/A&gt;로 바뀌었는데요. 자료검증 시스템 및 효율적인 메타 정보 관리 같은 이유도 있지만, 또 하나의 이유는 자동설치 모듈을 위한 부분도 있습니다.&amp;nbsp; 자동 설치 모듈은 각 사이트에 설치된 XE 관리자 모드에서 자신이 원하는 모듈, 위젯, 위젯스타일, 애드온, 레이아웃, 각 스킨을 검색하고 클릭한번으로 자동으로 사이트에 다운로드 받아서 설치까지 해주는 모듈입니다. 만약 종속성이 있는 부분들도 확인하여 같이 설치하도록 해줍니다. 예를 들어 어떤 사이트에 게시판 모듈이 없는 XE코어만 설치한 상태에서 관리자 모드의&amp;nbsp;자동 설치 메뉴에&amp;nbsp;게시판 스킨을 설치하면, 선택한 스킨과 게시판 모듈을 같이 받아 설치해 줍니다. 이러한 기능이 자동 설치 모듈입니다. 그러나 먼저 파일 권한문제로 인한 ftp 계정 설정을 해야 더 자동으로 해당 위치에 복사가 가능합니다. 그리고 공식사이트 다운로드에 파일을 등록할때 설치 위치 같은 메타정보를 정확히 입력해야 합니다.&lt;/P&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;H3 id=h1256161928312&gt;JS Application Framework&lt;/H3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;P&gt;이미 커밋을 한 상태이지만 아직 실제 쓰고 있지는 않고 있습니다. 메세지 기반의 프레임웍은 Javascript의 실행 상하관계를 설정할 수 있는데요.&lt;A href=&quot;http://mygony.com/&quot; target=_blank&gt; 행복한고니 형&lt;/A&gt;이 예제를 열심히 만들고 있습니다.&lt;/P&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;H3 id=h1256162367156&gt;Flickr module &amp;amp; Flickr Upload EditorComponent&lt;/H3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;P&gt;&lt;A href=&quot;http://www.flickr.com/&quot; target=_blank&gt;플리커&lt;/A&gt;의 &lt;A href=&quot;http://www.flickr.com/services/api/&quot; target=_blank&gt;API&lt;/A&gt;를 이용하여 플리커에 사진을 업로드 하고, 혹은 목록을 가져오고, 검색할 수 있는 모듈이 &lt;A href=&quot;http://sol.xpressengine.net/&quot; target=_blank&gt;sol package project&lt;/A&gt;에 추가 되었습니다. 아직은 라이브러리성 모듈이지만, 곧 겔러리 게시판 처럼 mid를 생성하고 사진 목록을 나열하고 댓글도 달 수 있는 기능을 만들려고 합니다.&lt;/P&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;P&gt;또 에디터 컴포넌트는 에디터에서 사진을 플리커로 올리는 UI를 제공하는데, 플리커 모듈을 먼저 설치하셔야 합니다.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;</content>
                  <category term="xe"/>
            <category term="xpressengine"/>
            <category term="자동설치"/>
            <category term="module"/>
            <category term="모듈"/>
            <category term="flickr"/>
            <category term="javascript"/>
            <category term="framework"/>
            <category term="에디터"/>
            <category term="컴포넌트"/>
            
   </entry>
   <entry>
      <title>SMS로 XE 게시판에 글쓰기</title>
      <id>http://sol.textyle.kr/23984</id>
      <published>2009-09-18T13:42:46+09:00</published>
      <updated>2010-02-23T10:30:12+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/23984"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/23984#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;eArea xe_content xe_dr_index&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li class=&quot;toc3&quot;&gt;&lt;a href=&quot;#h1253246891892&quot;&gt;nateon-lib 다운로드&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toc3&quot;&gt;&lt;a href=&quot;#h1253247013848&quot;&gt;SMS 수신부분 SmsReceiver.java 만들기&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toc3&quot;&gt;&lt;a href=&quot;#h1253247034421&quot;&gt;execute.sh 만들기&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toc3&quot;&gt;&lt;a href=&quot;#h1253247067711&quot;&gt;XE로 글등록 부분 sendXEBoard.php 만들기&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toc3&quot;&gt;&lt;a href=&quot;#h1253247169249&quot;&gt;최종 SmsReceiver 실행!&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;nateon 메신져에서 핸드폰 SMS가 수신될 때 알려주는 기능이 있습니다. 이 기능을 이용하여 간단히 서버에서 문자를 받고, 받은 SMS를 XE API(XML-RPC)로 게시판 글쓰기 구현해 보았습니다.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;h3 id=&quot;h1253246891892&quot;&gt;nateon-lib 다운로드&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_link&quot;&gt;&lt;p&gt;&lt;strong&gt;네이트온 클라이언트 라이브러리&lt;/strong&gt;&lt;a href=&quot;http://code.google.com/p/nateon-lib/&quot;&gt;http://code.google.com/p/nateon-lib/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;nateon 클라이언트 라이브러리인 nateon.jar 파일을 다운로드 받아 java classpath에 저장합니다.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;h3 id=&quot;h1253247013848&quot;&gt;SMS 수신부분 SmsReceiver.java 만들기&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;실제 SMS를 수신하는 부분입니다. SMS를 받을 떄 execute.sh 쉘스크립트에 arguments로 보낸사람, 받는사람, 메세지를 전달하여 실행합니다.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;import java.io.*;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;import rath.nateon.*;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;import rath.nateon.event.*;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;public class SmsReceiver&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;{&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void execShell(String from, String to, String msg) throws IOException{&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String[] cmd ={&quot;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0); background-color: rgb(225, 225, 225); &quot;&gt;/path/to/shell script&lt;/span&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;/execute.sh&quot;,from,to,msg};&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process process = new ProcessBuilder(cmd).start();&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main( String[] args ) throws Exception&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final NateOnMessenger nateon = new NateOnMessenger(args[0], args[1]);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nateon.setAutoAccept(true);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nateon.addNateOnListener( new NateOnAdapter() {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void loginComplete( NateUser me ) { }&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void smsReceived( String to, String from, String msg )&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throws IOException&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SmsReceiver:execShell(from,to,msg);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void channelMessage( ChatChannel channel, String from, String font, String msg )&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; channel.sendMessage( &quot;there is no user&quot; );&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch( IOException e ) {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nateon.login();&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;}&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;h3 id=&quot;h1253247034421&quot;&gt;execute.sh 만들기&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;간단히 인수를 전달하는 파일입니다. 단지 예제로 sendXEBoard.php를 실행했지만, 로그 등 다른 작업을 추가하시면 됩니다.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;#!/bin/sh&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0); background-color: rgb(225, 225, 225); &quot;&gt;/path/to/php&lt;/span&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;/bin/php sendXEBoard.php &quot;$1&quot; &quot;$2&quot; &quot;$3&quot;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;h3 id=&quot;h1253247067711&quot;&gt;XE로 글등록 부분 sendXEBoard.php 만들기&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;XE API로 글을 등록하는 부분입니다. PHP 소켓으로 simple XML-RPC 프로토콜로 보냅니다.&lt;br&gt;&lt;/p&gt;&lt;p&gt;글쓴이는 보낸사람 핸드폰번호 뒷자리로 비밀번호는 보낸사람 핸드폰번호로 글제목과 내용은 메세지로 등록 합니다.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$config=array();&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$config[&apos;path&apos;]=&apos;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0); background-color: rgb(225, 225, 225); &quot;&gt;XE 웹설치 경로/index.php&lt;/span&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&apos; //&apos;/xe/index.php&apos;;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$config[&apos;host&apos;]=&apos;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0); background-color: rgb(225, 225, 225); &quot;&gt;도메인&lt;/span&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&apos;;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$config[&apos;board_mid&apos;]=&apos;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0); background-color: rgb(225, 225, 225); &quot;&gt;게시판 mid&lt;/span&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&apos;;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$config[&apos;port&apos;]=&apos;80&apos;;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;list($dummy,$form,$to,$msg) = $argv;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$content = sprintf(&apos;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;methodCall&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;params&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;mid&amp;gt;&amp;lt;![CDATA[%s]]&amp;gt;&amp;lt;/mid&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;content&amp;gt;&amp;lt;![CDATA[%s]]&amp;gt;&amp;lt;/content&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;document_srl&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/document_srl&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;title&amp;gt;&amp;lt;![CDATA[%s]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;tags&amp;gt;&amp;lt;![CDATA[sms]]&amp;gt;&amp;lt;/tags&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;allow_comment&amp;gt;&amp;lt;![CDATA[Y]]&amp;gt;&amp;lt;/allow_comment&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;allow_trackback&amp;gt;&amp;lt;![CDATA[Y]]&amp;gt;&amp;lt;/allow_trackback&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;nick_name&amp;gt;&amp;lt;![CDATA[%s]]&amp;gt;&amp;lt;/nick_name&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;password&amp;gt;&amp;lt;![CDATA[%s]]&amp;gt;&amp;lt;/password&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;email_address&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/email_address&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;homepage&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/homepage&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;act&amp;gt;&amp;lt;![CDATA[procBoardInsertDocument]]&amp;gt;&amp;lt;/act&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;module&amp;gt;&amp;lt;![CDATA[board]]&amp;gt;&amp;lt;/module&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;/params&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;lt;/methodCall&amp;gt;&apos;,$config[&apos;board_mid&apos;],$msg,$msg,substr($form,-4),$form);&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$header = sprintf(&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;POST %s HTTP/1.1\r\n&quot;.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Host: %s\r\n&quot;.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Content-Type: application/xml\r\n&quot;.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Content-Length: %s\r\n\r\n&quot;.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;%s\r\n&quot;,&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $config[&apos;path&apos;],&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $config[&apos;host&apos;],&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strlen($content),&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $content);&amp;nbsp; &lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;$fp = @fsockopen($http[&apos;host&apos;], $http[&apos;port&apos;], $errno, $errstr, 5); &lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;if($fp){&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fputs($fp, $header);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($fp);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;}&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;background-color: rgb(225, 225, 225); &quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;h3 id=&quot;h1253247169249&quot;&gt;최종 SmsReceiver 실행!&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;java SmsReceiver &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;네이트온계정 비밀번호&lt;/span&gt; &amp;amp;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;SmsReceiver를 실행하게 되면 네이트온 메신져 클라이언트가 실행된다고 보시면 됩니다. 즉 SmsReceiver로 실행한 계정은 일반 PC에 설치된 네이트온은 사용하지 못하게 됩니다. 전 회사에서 네이트온이 되지 않기 때문에 과감히 실행했습니다;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</content>
                  <category term="xe"/>
            <category term="api"/>
            <category term="xml-rpc"/>
            <category term="sms"/>
            <category term="nateon"/>
            <category term="nateon-lib"/>
            
   </entry>
   <entry>
      <title>SOL의 미투데이 - 2009년 9월 17일</title>
      <id>http://sol.textyle.kr/23952</id>
      <published>2009-09-18T04:32:42+09:00</published>
      <updated>2009-09-18T04:32:42+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/23952"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/23952#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;me2day_daily_digest&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/hoyajigi/2009/09/17#10:54:36&apos;&gt;전 맨뒤 중간에 있습니다 찬명형과 하늘님과 함께 맨뒤에 맥북을 쓰고 있는 사람들을 찾아 보아요&lt;/a&gt;&lt;span class=&quot;me2_tags&quot;&gt;(deview)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/17#10:58:45&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-17 10:58:45&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;XE 데뷰2009 부스에서.. 할일없이&lt;span class=&quot;me2_tags&quot;&gt;(me2photobooth deview me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/17#13:10:37&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-17 13:10:37&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3927403907/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2517/3927403907_9d8a4af7a3.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background:url(http://me2day.net/images/me2day_icon.gif) no-repeat right top;padding-right:25px;text-align:right; font-size: 0.9em;&quot;&gt;이 글은 &lt;a href=&quot;http://me2day.net/ngleader&quot; target=&quot;_blank&quot;&gt;SOL&lt;/a&gt;님의 &lt;a href=&quot;http://me2day.net/ngleader/2009/09/17#10:58:45&quot;&gt;2009년 9월 17일&lt;/a&gt;의 미투데이 내용입니다.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>memo 모듈 - Deview 2009 용 예제용</title>
      <id>http://sol.textyle.kr/23910</id>
      <published>2009-09-17T11:07:12+09:00</published>
      <updated>2009-09-17T11:07:12+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/23910"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/23910#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;eArea xe_content xe_dr_link&quot;&gt;&lt;p&gt;&lt;strong&gt;memo module download&lt;/strong&gt;&lt;a href=&quot;http://www.xpressengine.com/?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=18309462&amp;amp;sid=e0f2c8a084ba23d5552136f7b7627849&quot;&gt;http://www.xpressengine.com/?module=file&amp;amp;act=procFileDownload&amp;amp;file_srl=18309462&amp;amp;sid=e0f2c8a084ba23d5552136f7b7627849&lt;/a&gt;&lt;/p&gt;&lt;p&gt;또는 http://svn.xpressengine.net/sol/modules/memo 에서 checkout 하시면 됩니다.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_hx&quot;&gt;&lt;h3 id=&quot;h1253139386471&quot;&gt;곧 XE 공모전이 ...&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;eArea xe_content xe_dr_txt&quot;&gt;&lt;p&gt;한 98% 부족한 예제용 메모 모듈입니다. 모듈 만드시는데 도움이 되셨으면 좋겠습니다. 또 XE 캠프와 공모전이 예정중이고요 공모전에는 상금 또는 큰 상품이 있다는 소문이 있습니다. memo 모듈의 완성판은 주석과 함께 차후에 공개 해드리도록 하겠습니다.&lt;br&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</content>
                  <category term="deview"/>
            <category term="memo"/>
            
   </entry>
   <entry>
      <title>SOL의 미투데이 - 2009년 9월 14일</title>
      <id>http://sol.textyle.kr/23848</id>
      <published>2009-09-15T04:32:20+09:00</published>
      <updated>2009-09-15T04:32:20+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/23848"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/23848#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;me2day_daily_digest&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/hongtv/2009/09/14#13:16:39&apos;&gt;hongtv 님으로부터&lt;/a&gt; 감염되었습니다.&lt;span class=&quot;me2_tags&quot;&gt;(me2Virus)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#13:42:38&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-14 13:42:38&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;오늘은 &lt;a href=&apos;http://me2day.net/naradesign&apos;&gt;정찬명&lt;/a&gt; 형이 쏘는날~ &lt;a href=&apos;http://me2day.net/youngsu&apos;&gt;zero&lt;/a&gt;, &lt;a href=&apos;http://me2day.net/enamu&apos;&gt;복면엑스&lt;/a&gt;, &lt;a href=&apos;http://me2day.net/taggon&apos;&gt;행복한고니&lt;/a&gt; 와 함께, 겹살이 먹으로 &lt;a href=&apos;http://me2day.net/haneul0318&apos;&gt;haneul&lt;/a&gt; 은 7시에 출발한다니 떼놓고 가야지..&lt;span class=&quot;me2_tags&quot;&gt;(찬명형이 겹살이 쏘는날 식미투)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#15:05:13&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-14 15:05:13&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/dirayaka&apos;&gt;ayaka&lt;/a&gt; &lt;a href=&apos;http://me2day.net/dirayaka/2009/09/14#22:10:41&apos;&gt;뽀샵인데&lt;/a&gt;&lt;span class=&quot;me2_tags&quot;&gt;(뽀샵)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#22:22:10&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-14 22:22:10&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&apos;http://deview.naver.com/home/main&apos;&gt;deview2009&lt;/a&gt;는 이번주고.. 발표준비는 더 해야할꺼 같은..&lt;span class=&quot;me2_tags&quot;&gt;(deview)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#22:24:40&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-14 22:24:40&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/dirayaka/2009/09/14#22:30:59&apos;&gt;지금 다해 놓고;;&lt;/a&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#22:31:36&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-14 22:31:36&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;아 먹고 싶습니다. 다시 기억나는 일본에서의 스시.&lt;span class=&quot;me2_tags&quot;&gt;(uploader 식미투 일본 스시 me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#22:58:29&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-14 22:58:29&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3919761894/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2479/3919761894_4e70587c40.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background:url(http://me2day.net/images/me2day_icon.gif) no-repeat right top;padding-right:25px;text-align:right; font-size: 0.9em;&quot;&gt;이 글은 &lt;a href=&quot;http://me2day.net/ngleader&quot; target=&quot;_blank&quot;&gt;SOL&lt;/a&gt;님의 &lt;a href=&quot;http://me2day.net/ngleader/2009/09/14#13:42:38&quot;&gt;2009년 9월 14일&lt;/a&gt;의 미투데이 내용입니다.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>SOL의 미투데이 - 2009년 9월 13일</title>
      <id>http://sol.textyle.kr/23802</id>
      <published>2009-09-14T04:32:07+09:00</published>
      <updated>2009-09-14T04:32:07+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/23802"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/23802#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;me2day_daily_digest&quot;&gt;&lt;ul&gt;&lt;li&gt;오늘 낮에 양재천 마실 나가서..&lt;span class=&quot;me2_tags&quot;&gt;(uploader 2030 직장인 마실 양재천 me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/13#21:45:09&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-13 21:45:09&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3914844705/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2479/3914844705_93369fcf98.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;오늘 저녁~ 오븐에 구운 치킨과 맥주~&lt;span class=&quot;me2_tags&quot;&gt;(uploader 2030 직장인 저녁 식미투 치킨 맥주 me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/13#21:46:41&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-13 21:46:41&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3915634136/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2617/3915634136_575e63c52f.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/aaway2030&apos;&gt;너에발&lt;/a&gt; 오늘 &lt;a href=&apos;http://me2day.net/ngleader/2009/09/13#21:46:41&apos;&gt;치킨&lt;/a&gt;을 구운 오븐녀석&lt;span class=&quot;me2_tags&quot;&gt;(uploader 2030 직장인 식미투 치킨 맥주 감자 고구마 광파 오븐 me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/13#21:59:33&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-13 21:59:33&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3915664382/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2455/3915664382_d593f99b03.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/hongtv&apos;&gt;홍피디&lt;/a&gt; 엇 전 XE를 만드는 NHN 오픈UI기술팀 입니다.&lt;span class=&quot;me2_tags&quot;&gt;(이왕 자기소개 2030 직장인)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/13#22:16:06&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-13 22:16:06&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background:url(http://me2day.net/images/me2day_icon.gif) no-repeat right top;padding-right:25px;text-align:right; font-size: 0.9em;&quot;&gt;이 글은 &lt;a href=&quot;http://me2day.net/ngleader&quot; target=&quot;_blank&quot;&gt;SOL&lt;/a&gt;님의 &lt;a href=&quot;http://me2day.net/ngleader/2009/09/13#21:45:09&quot;&gt;2009년 9월 13일&lt;/a&gt;의 미투데이 내용입니다.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</content>
                  
   </entry>
   <entry>
      <title>SOL의 미투데이 - 2009년 9월 11일</title>
      <id>http://sol.textyle.kr/23671</id>
      <published>2009-09-12T04:32:11+09:00</published>
      <updated>2009-10-14T14:23:16+09:00</updated>
      <link rel="alternate" type="text/html" href="http://sol.textyle.kr/23671"/>
      <link rel="replies" type="text/html" href="http://sol.textyle.kr/23671#comment"/>
      <author>
         <name>sol</name>
               </author>
            <content type="html">&lt;div class=&quot;xe_content&quot;&gt;&lt;div class=&quot;me2day_daily_digest&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/naradesign&apos;&gt;정찬명&lt;/a&gt; 형 울팀 월욜날 회식한데. 쏘는건 형이구..&lt;span class=&quot;me2_tags&quot;&gt;(찬명형 쏘는날)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/11#22:38:27&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-11 22:38:27&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&apos;http://me2day.net/ngleader/2009/09/10#11:20:44&apos;&gt;와이프 생일날&lt;/a&gt;집에서 만든 양고기 스테이크&lt;span class=&quot;me2_tags&quot;&gt;(uploader 와이프 생일 양고기 me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/11#22:49:56&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-11 22:49:56&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3909759428/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2546/3909759428_5e6f8d7a8a.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;김영모 제과명장 케이크 ! 무지무지 맛있는데 비싸다는게;; 흠&lt;span class=&quot;me2_tags&quot;&gt;(uploader 명장 케이크 me2photo)&lt;/span&gt;&lt;span class=&quot;datetime&quot;&gt;&lt;a href=&quot;http://me2day.net/ngleader/2009/09/11#22:53:27&quot; rel=&quot;bookmark&quot; title=&quot;퍼머링크&quot; class=&quot;datetime&quot;&gt;2009-09-11 22:53:27&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/me2flickr/3909766078/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3448/3909766078_c4c833ab2e.jpg&quot; alt=&quot;me2photo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background:url(http://me2day.net/images/me2day_icon.gif) no-repeat right top;padding-right:25px;text-align:right; font-size: 0.9em;&quot;&gt;이 글은 &lt;a href=&quot;http://me2day.net/ngleader&quot; target=&quot;_blank&quot;&gt;SOL&lt;/a&gt;님의 &lt;a href=&quot;http://me2day.net/ngleader/2009/09/11#22:38:27&quot;&gt;2009년 9월 11일&lt;/a&gt;의 미투데이 내용입니다.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</content>
                  
   </entry>
</feed> 
