티스토리 툴바


http://www.etnews.co.kr/news/detail.html?id=200905110038

 

아래 작업표시줄에 보면.. 네이트온 대화에 제 이름이 있습니다.

클라이언트 개발자가 저랑 대화할때 캡춰한것같네요.. ㅎㅎㅎ

죄송.. (__)

 

 

선도소프트(대표 윤재준 www.sundosoft.com)는 인터넷 지도 구성 솔루션인 ‘지오넷(GeoNet) 엔진’을 출품했다.

지오넷 엔진은 민간 시장을 겨냥한 제품으로, 2차원(D), 항공, 위성, 3D 인터넷 지도를 구성할 플랫폼으로 개발됐다. 개방형 API를 제공해 PC는 물론 휴대폰 등 이동 단말기까지 다양한 클라이언트를 지원한다.

이 제품은 상호운용성과 호환성을 높이기 위해 국제 공간정보 표준인 OGC 표준을 지원한다. 최적화된 검색 및 분석 기술을 제공해 비용 대비 성능이 뛰어나다는 평가다. 이용자 편의성을 높이기 위해 리치인터넷애플리케이션(RIA)과 에이잭스(Ajax)를 활용한 지도뷰어도 제공한다. 또 별도의 설치 과정 없이 표준 웹 브라우저로 서버에 접근할 수 있다.

지오넷 엔진은 이미 한국석유공사 주유소 가격정보 지도, G마켓 쿠폰 지도, 부동산 114의 부동산 지도 등에 도입됐다. 회사 측 관계자는 “하반기에 제품 기능을 일부 개선하는 등 업그레이드할 계획”이라며 “굿 소프트웨어(GS) 인증도 획득해 제품 인지도를 높이겠다”고 포부를 내비쳤다.

◇인터뷰-윤재준 사장

“가볍고 싼 GIS 엔진을 만들고 싶었습니다.”

윤재준 선도소프트 사장은 이미 보유하고 있는 GIS 솔루션 ArcGIS 제품군에 더해 최근 유무선환경에서 보다 경량화하고 가격도 낮은 GIS엔진에 대한 민간 수요가 높다고 판단해 웹 기반 지리정보서비스 플랫폼 SW를 개발했다고 밝혔다.

저작자 표시 비영리 변경 금지
Posted by 프란5
import java.util.Hashtable;
import java.util.Vector;

import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;

public class BlogTest {

    private XmlRpcClient server = null;
    private XmlRpcClientConfigImpl config = null;
   
    private Vector<Object> params = null;
    private Hashtable<String, Object> table = null;
   
    private final static String SERVER_URL = "???????";
    private final String blogid = "?????";
    private final String account = "?????";
    private final String pwd = "?????";
   
    private BlogTest()
    {
        server = new XmlRpcClient();
        config = new XmlRpcClientConfigImpl();
        try{
            config.setServerURL(new java.net.URL(SERVER_URL));
        }catch(Exception e){e.printStackTrace();}
       
        params = new Vector<Object>();
        table = new Hashtable<String, Object>();
    }
       
    public void newPost(String title, String description, String tag, String[] categories, boolean publish)
    {

        params.clear();
        table.clear();
       
        params.add(blogid);
        params.add(account);
        params.add(pwd);
       
        table.put("title", title);
        table.put("description", description);
        table.put("mt_keywords", tag);
        table.put("categories", categories);
       
        params.add(table);
        params.add(publish);
       
       
        try{
            server.execute(config, "metaWeblog.newPost", params);

        }catch(Exception e)
        {
            e.printStackTrace();
        }
           
    }
   
    public static void main(String[] args) {
       
        BlogTest blog = new BlogTest();
        String[] ca = new String[1];
        ca[0] = new String("Category/SubCategory");
        blog.newPost("Title", "Description", "TAG1,TAG2", ca, true);
       
    }
}

--------------------------------------
위에 빨간색의 앞에 두개는.. 블로그의 환경설정 값입니다. (아래 그림 참조)
나머지 account, pwd는 블로그 로그인할때 사용하는 계정과 비밀번호입니다.




xmlrpc는 별도로 첨부했습니다.




저작자 표시 비영리 변경 금지
Posted by 프란5
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class HTMLPageFetcher {
   
    protected HttpURLConnection connection = null;
    protected URL    aURL = null;
    protected BufferedReader br = null;
    protected int responseCode = 0;
   
    public void init(String pURL)
    {
        System.out.println("URL: " + pURL);
       
        responseCode = 0;
        try{
            String line = null;
            aURL = new URL(pURL);
            connection = (HttpURLConnection)aURL.openConnection();
            responseCode = connection.getResponseCode();
           
            br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
           
            while((line=br.readLine())!=null)
                System.out.println(line);
           
        }
        catch(IOException e) {
            System.err.println("responseCode: " + responseCode);
        }

        close();
    }
       
    private void close()
    {
        try {
            if (br != null)
            {
                br.close();
                br = null;
            }
            if (connection != null)
            {
                connection.disconnect();
                connection = null;
            }
        }catch(IOException e){
            e.printStackTrace();
        }
    }
   
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new HTMLPageFetcher().init("http://www.naver.com");
    }
}
저작자 표시 비영리 변경 금지
Posted by 프란5