본문 바로가기

Dev Story

[json] JSON Validator & Convert JSON 데이터를 만들거나 만들어진 데이터의 유효성을 검증할 수 있는 방법이 있다. JSONLintExample : http://jsonlint.comGitHub : https://github.com/umbrae/jsonlintdotcom Free Online JSON ParserExample : http://runjsonline.jsonparser.com/GitHub : https://github.com/umbrae/jsonlintdotcom Json Parser OnlineExample : http://json.parser.online.fr/ 더보기
[extjs] Ext.MessageBox 메시지박스를 다양한 스타일로 생성하기 위한 유틸리티 클래스입니다. 별칭으로 Ext.Msg 로 사용할 수 있습니다. Example usage : // Basic alert: Ext.Msg.alert('상태', '변경사항이 저장되었습니다.'); // Prompt for user data and process the result using a callback: Ext.Msg.prompt('이름', '이름을 입력하세요:', function(btn, text) { if (btn == 'ok'){ // process text value and close... } }); // Show a dialog using config options: Ext.Msg.show({ title:'변경사항을 저장하시겠습니까?', msg.. 더보기
[github] Eclipse Git Plugin 설치 이클립스를 실행후 Help -> Install New Software에서 add하면 다음과 같은 화면이 나오는데 아래와 같이 입력합니다. Name : Eclipse Git Plugin -> 아무이름Location : http://www.jgit.org/update-site Location이 제대로 입력 되었으면 아래와 같이 설치할 목록이 나오는데 안정적인 Release 버전을 합니다. 설치할 내용을 다시 확인합니다. 그냥 다음을 누릅니다. 플러그인에 대한 라이센스내용입니다. BSD License 입니다. 해당 소프트웨어 수정, 배포, 상용에도 자유로운 라이센스입니다. 예전에는 이런 라이센스 관련 내용을 무심코 지나갔는데 요즘에는 멈칫하고 한번더 보게 되네요. accept 하고 넘어갑니다. 설치가 되고 있.. 더보기
위치, 공간정보 활용 데이터 서비스 통계지리정보서비스http://sgis.kostat.go.kr/ 서울특별시 열린 데이터 광장http://data.seoul.go.kr/ 서울시교통정보http://api.bus.go.kr/index.jsp 더보기
[json] JSON(JavaScript Object Notation) 함수 JavaScript 값을 변환하는 함수를 제공하는 내장 개체. JSON.stringify 함수는 JSON Object값을 텍스트로 serialize하고, JSON.parse 함수는 JSON 텍스트를 deserialize하여 JSON Object로 변환한다. JSON.[method] JSON.stringify //json to string var str = JSON.stringify( jsonObj ); var obj = eval( str ); JSON.stringify 함수(JavaScript) JSON.parse //string to json var str = '{"firstname":"gildong", "lastname":"hong", "location":[{"seoul":"korea","japan".. 더보기
[extjs] Ext.tree.TreePanel 구조를 JSON으로 내보내기 //Tree to Json function getJson(treeNode) { treeNode.expandChildNodes(); var json = {}; var attributes = treeNode.attributes; for(var item in attributes) { if (item == 'src' || item == 'text') { //only use required attributes json[item] = attributes[item]; } } json.children = []; if(treeNode.childNodes.length > 0) { for (var i=0; i < treeNode.childNodes.length; i++) { json.children.push(getJson(.. 더보기
[js] Open Source Web Charts Open Source Web Charts from HaNJiN Lee Google Chart ToolsURL : https://developers.google.com/chart/?hl=kodemo : http://code.google.com/apis/ajax/playground/?type=visualizationlanguage : JSSencha Ext JSURL : http://www.rgraph.net/demo : http://www.rgraph.net/examples/language : JS/HTML5license : GNU GPL Version3ProtovisURL : http://mbostock.github.com/protovis/demo : http://mbostock.github.com/pr.. 더보기
[extjs] ExtJS에서 IFRAME사용하기(Ext.ux.ManagedIframe) Ext.onReady(function() { Ext.BLANK_IMAGE_URL = '../resources/images/default/s.gif'; var MIF = new Ext.ux.ManagedIFramePanel({ border: false, bodyBorder: false, defaultSrc:'index.html', listeners:{ domready : function(frame) { var fbody = frame.getBody(); var w = Ext.getCmp('myFrameWin'); if(w && fbody){ //calc current offsets for Window body border and padding var bHeightAdj = w.body.getHeight().. 더보기