위치기반서비스(LBS)는 위치정보를 활용해 업무생산성 개선 및 다양한 생활편의를 제공하는 서비스로 개인용 모바일 정보기기인 스마트폰을 활용해 위치정보에 이용자정보, 증강현실, 소셜네트워크를 결합함으로써 서비스가 고도화되고 있다. 최근 스마트폰에서 LBS를 무료 및 저가로 쉽게 이용할 수 있게 되면서 모바일 LBS의 활용이 빠르게 확산되고 있다.
1. 위치기반서비스의 고도화 및 확산
2. LBS를 활용한 서비스 혁신사례
   ① 유통 및 근린생활 서비스 혁신
   ② 교통ㆍ관광 서비스 혁신
   ③ 지자체의 공공서비스 혁신
3. 시사점

http://seri.org/db/dbReptV.html?s_menu=0212&pubkey=db20100702001
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/07/02 10:26 2010/07/02 10:26
, , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5323

터미널에서 아래의 명령어를 실행(삭제하는 디렉토리에서 명령어를 실행하지 말것.root에서 실행하길 권장)

sudo /Developer/Library/uninstall-devtools --mode=all


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/06/30 13:54 2010/06/30 13:54
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5319

[javascript] Object 속성 보기

var obj= document.getElementById("obj");
for(var x in obj) {
  document.write("<B>"+ x + "</B>" + " : ", [obj[x]] + "<br />");
}


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/29 18:55 2010/06/29 18:55
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5315

    var rowCnt = 0;
        
function fnInputCreate(tbodyId, pnum,limitCount, pnumSize,pnumColor) {
    var myTbody = document.getElementById(tbodyId);

    //alert(tbodyId);

    var row     = document.createElement("tr");
    var rowId = "row" + rowCnt++;

    var cell             = document.createElement("td");
    var cell2             = document.createElement("td");
    var cell3             = document.createElement("td");
    var cell4             = document.createElement("td");
    var cell5             = document.createElement("td");
    var i_idx             = document.createElement("input");    //-- o_idx
    var i_pnum         = document.createElement("input");    //-- o_num
    var i_countchk    = document.createElement("input");    //-- o_countcheck
    var i_size             = document.createElement("select");    //-- o_size
    var i_color         = document.createElement("select");    //-- o_color
    var i_count        = document.createElement("input");    //-- o_count

    row.setAttribute("style","text-align:center;")
    
    i_idx.setAttribute("type", "hidden");
    i_idx.setAttribute("name", "o_idx[]");
    i_idx.setAttribute("value", "");
    i_pnum.setAttribute("type", "hidden");
    i_pnum.setAttribute("name", "o_num[]");
    i_pnum.setAttribute("value", pnum);
    i_countchk.setAttribute("type", "hidden");
    i_countchk.setAttribute("name", "o_countcheck[]");
    i_countchk.setAttribute("value", limitCount);
    
    i_size.setAttribute("name", "o_size[]");
    i_size.setAttribute("value", "M");
    i_size.setAttribute("style", "width:60px;");
    
    //--- Size Option first
    if (isIE()) {
        i_size.options[0] = new Option("Size", "");
    }
    else {
        i_sizeop     = document.createElement("option");    //-- o_size  - option
        i_sizeop.appendChild(document.createTextNode("Size"));
        i_sizeop.setAttribute("value", "");
        i_size.options.add(i_sizeop);
    }    
    for (var i = 0; i < pnumSize.length; i++){
            ii = i +1;
        if (isIE()) {
            i_size.options[ii] = new Option(pnumSize[i], pnumSize[i]);    
        }else{
            i_sizeop     = document.createElement("option");    //-- o_size  - option
            i_sizeop.appendChild(document.createTextNode(pnumSize[i]));
            i_sizeop.setAttribute("value", pnumSize[i]);
            i_size.options.add(i_sizeop);
        }
    };
        
    i_color.setAttribute("name", "o_color[]");
    i_color.setAttribute("value", "1");
    i_color.setAttribute("style", "width:100px;");
    
    //--- Color Option First
    if (isIE()) {
        i_color.options[0] = new Option("Color", "");    
    }else{
        i_colorop     = document.createElement("option");    //-- o_color - option
        i_colorop.appendChild(document.createTextNode("Color"));
        i_colorop.setAttribute("value", "");
        i_color.options.add(i_colorop);
    }
    for (var i = 0; i < pnumColor.length; i++){
            ii = i + 1;
        if (isIE()) {
            i_color.options[ii] = new Option(colorchip_name(pnumColor[i]), pnumColor[i]);    
        }else{
            i_colorop     = document.createElement("option");    //-- o_size  - option
           //i_colorop.appendChild(document.createTextNode(pnumColor[i]));
            i_colorop.appendChild(document.createTextNode(colorchip_name(pnumColor[i])));
            i_colorop.setAttribute("value", pnumColor[i]);
            i_color.options.add(i_colorop);
        }
    };
    
    
    
    
    i_count.setAttribute("type", "text");
    i_count.setAttribute("name", "o_count[]");
    i_count.setAttribute("value", limitCount);
    i_count.setAttribute("style", "ime-mode:disabled;width:50px;text-align:right;");

    var button  = document.createElement("input");
    var button2 = document.createElement("input");

    if (isIE()) {
        row.id  = rowId;
        button  = document.createElement("<input onclick=\"fnInputCreate('" + tbodyId + "','" + pnum + "','" + limitCount + "', size_" + pnum + ", color_" + pnum + ")\"  />");
        button2 = document.createElement("<input onclick=\"fnInputRemove('" + rowId + "')\"    />");
    } else {
        row.setAttribute("id", rowId);
        button.setAttribute("onclick", "fnInputCreate('" + tbodyId + "','" + pnum + "','" + limitCount + "', size_" + pnum + ", color_" + pnum + ")");
        button2.setAttribute("onclick", "fnInputRemove('" + rowId + "')");
    }

    button.setAttribute("type",  "button");
    button.setAttribute("value", "+");
    button.setAttribute("class", "newButton");
    button.setAttribute("style", "width:25px;");
    button2.setAttribute("type", "button");
    button2.setAttribute("value", "-");
    button2.setAttribute("class", "newButton");
    button2.setAttribute("style", "width:25px;");
 
    cell.appendChild(i_idx);
    cell.appendChild(i_pnum);
    cell.appendChild(i_countchk);
    cell.appendChild(i_size);
    cell2.appendChild(i_color);
    cell3.appendChild(i_count);
    cell4.appendChild(button);
    cell5.appendChild(button2);

    row.appendChild(cell);
    row.appendChild(cell2);
    row.appendChild(cell3);
    row.appendChild(cell4);
    row.appendChild(cell5);

    myTbody.appendChild(row);
}

function delEventPresentRow(buttonObj) {
    var tableBody = document.getElementById("targetBody");
    var index = buttonObj.parentElement.parentElement.rowIndex;
    tableBody.removeChild(tableBody.childNodes[index]);
}

function fnInputRemove(rowId) {
    var row = document.getElementById(rowId);
    //alert(rowId);
    row.parentNode.removeChild(row);
}

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/29 15:14 2010/06/29 15:14
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5314


function isIE() {
    var name = navigator.appName;
    if (name == "Microsoft Internet Explorer")
        return true;
    else
        return false;
}
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/29 15:12 2010/06/29 15:12
, , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5313

증강현실

증강 현실(Augmented Reality, AR)은 가상 현실(Virtual Reality)의 한 분야로 실제 환경에 가상 사물이나 정보를 합성하여 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법이다.

기존의 가상 현실은 가상의 공간과 사물만을 대상으로 하고 있었다.

증강현실은 현실 세계의 기반위에 가상의 사물을 합성하여 현실 세계만으로는 얻기 어려운 부가적인 정보들을 보강해 제공할 수 있다.

완전한 가상세계를 전제로 하는 가상현실과는 달리 현실세계의 환경위에 가상의 대상을 결합시켜 현실의 효과를 더욱 증가시키는 것이다.

물리적 공간에 컴퓨팅 파워를 가진, 정보화된 인공물(information artefacts)이 가득 채워지게 되면 물리적 공간의 성격 자체가 변화하게 된다.

이러한 특징 때문에 단순히 게임과 같은 분야에만 한정된 적용이 가능한 기존 가상 현실과 달리 다양한 현실 환경에 응용이 가능하다. 특히, 유비쿼터스 환경에 적합한 차세대 디스플레이 기술로 각광받고 있다.

유비쿼터스 컴퓨팅 환경에서는 증강현실을 통해 일상적인 사물(object)과 장소(place)가 정보처리와 정보교환을 수행하게 된다.

유비쿼터스 컴퓨팅 환경에서 컴퓨팅 파워가 적용되는 ‘대상(objects)’ 또는 ‘사물(things)’에는 기존 생활설비, 나아가 일상적인 제품과 사물까지 포함된다.

이 때 유비쿼터스 IT가 적용되는 대상이나 사물은 특정한 위치(또는 장소)에 고정되어 있는 것이든 지속적으로 움직이는 것이든 관계없다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/06/20 16:31 2010/06/20 16:31
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5284

http://www.apple.com/kr/macmini/design.html

사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/17 16:29 2010/06/17 16:29
, ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5277

[MAC] APTANA에서 Sql Explorer 사용하기

 APTANA에서  Sql Explorer 사용하기 완전 간단하다.

APTANA : [HELP] - [Install New Software] 에서 아래의 플러그인  주소를 넣어주면 완료.
설명은 아래에 영어로 잘 정리되있다? ㅋㅋ

Installing the SQL Explorer plug-in

From Aptana

This page explains how to install the SQL Explorer plug-in for RadRails.

Introduction

This Help topic will teach you how to install the SQL Explorer plug-in. This is the first step in configuring SQL Explorer to work with RadRails. You will need to already have mySQL installed before following the steps below.

Note: This Help topic is based on the Rolling with Ruby on Rails tutorial from ONLamp:

http://www.onlamp.com/pub/a/onlamp/200 ··· page%3D1

Instructions

To install the SQL Explorer plug-in:

  1. Follow the instructions in the Installing a plug-in Help topic.
  2. For the step where you create a new Remote Site, specify the following update URL:

    http://eclipsesql.sourceforge.net/

  3. Re-start your workspace.

After you install the SQL Explorer plug-in, your next step is to deploy ConnectorJ.



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/17 11:42 2010/06/17 11:42
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5274

[MAC] OMONDO 설치

 DOWNLOAD : http://www.ejb3.org/download_studio_eclipse_3.4.html

INSTALL : http://www.ejb3.org/how_to_install/how_to_install.html






크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/15 09:27 2010/06/15 09:27
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5267

http://www.mrrsoftware.com/MRRSoftware/NameChanger.html

 NameChanger - 파일명 일괄변경 . 엄청 유용함.

윈도우에서는 파일명변경 프로그램 자주 쓰다가 맥에선 답답했는데.

찾게되어 무지 기쁨. 이미지명 변경할때 사용함.

위 사이트 가면 namechager 외에 트위터 간단접속 어플과 쓰르게통 어플 있음.

Syrinx : http://www.mrrsoftware.com/MRRSoftware/Syrinx.html
Curb : http://www.mrrsoftware.com/MRRSoftware/Curb.html


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/14 10:04 2010/06/14 10:04
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5262

« Previous : 1 : ... 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : ... 101 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Statistics Graph

Site Stats

Total hits:
239657
Today:
309
Yesterday:
712