본문 바로가기

데이터시각화 04 - 서울 자치구별 학생수 변화(2004, 2013) 사용한 데이터는 서울 열린데이터 광장(http://data.seoul.go.kr/)에서 아래 데이터 명으로 검색하시면 확인하실 수 있어요. 데이터 명 : 교육총괄 : 학급당 학생수(구별) 제공기관 : 서울특별시 제공부서 : 행정국 정보공개정책과 원본시스템 : 서울시 통계정보시스템(http://stat.seoul.go.kr/ 아마도 여기 인거 같아요) 저작권자명 : 서울특별시 정보화기획단 정보화기획담당관 2004년 부터 조사된 데이터가 존재하는데요. 간단하게 2004년 기준 2013년 학생수가 낮아졌는지, 높아졌는지 그림으로 확인해보면 다음과 같습니다. 누르면 커져요. 수치를 보면 초등학생의 경우가 가장 큰 차이를 보이네요. 가면 갈 수록 학생수가 적어지는 것을 확실하게 알 수 있었습니다. 고등학생의 경우.. 더보기
데이터시각화 03 - 서울시 평균 초혼연령 사용한 데이터는 다음 주소에서 확인하실 수 있습니다. 혹은 엑셀 같은 파일로 다운로드도 가능하구요. http://115.84.165.91/jsp/WWS7/WWSDS7100.jsp 간단하게 살펴보면, 데이터 명 : 인구구조 - 부양비 및 노령화지수 제공기관 : 서울특별시 제공부서 : 행정국 정보공개정책과 원본시스템 : 서울시 통계정보시스템(http://stat.seoul.go.kr/ 아마도 여기 인거 같아요) 저작권자명 : 서울특별시 행정국 정보공개정책과 위에서 제공되는 데이터를 그냥 차트로 나타내봤어요. 2000년, 2010년, 2014년 서울시의 평균 초혼연령.. 나는 평균인가?? 궁금해서요 ㅎㅎ 작년 기준으로 남자는 32.6세 정도구요. 여자는 30.4세 군요. 초혼 나이가 늦어진다고 이야기만 들었지.. 더보기
데이터시각화 02 - 서울시 노년 및 유년 부양비 지수, 노령화 지수 사용한 데이터는 다음 주소에서 확인하실 수 있습니다. 혹은 엑셀 같은 파일로 다운로드도 가능하구요. http://data.seoul.go.kr/openinf/linkview.jsp?infId=OA-894#link 간단하게 살펴보면, 데이터 명 : 인구구조 - 부양비 및 노령화지수 제공기관 : 서울특별시 제공부서 : 행정국 정보공개정책과 원본시스템 : 서울시 통계정보시스템(http://stat.seoul.go.kr/ 아마도 여기 인거 같아요) 서울시 통계정보시스템에 지도로 보는 통계도 제공하고 있어서 찾아봤지만 2013년도까지만 데이터가 있더라구요. 이번 포스팅에서는 2014년 3분기 유년부양비, 노년부양비, 노령화지수에 대해서 지도로 나타내 보겠습니다. 앞으로 고령화시대가 될 것이다, 되었다. 이런 소리.. 더보기
데이터시각화 01 - 정신건강의학과 Heatmap 얼마전에 영화를 봤거든요. 꾸뻬씨의 행복 여행이라는 영화요. 이전에 포스팅에서 잠깐 남겼었는데, 꾸뻬씨, 영화에서는 헥터였던 것으로 기억합니다. ㅎㅎ 헥터라고 하죠. 아무튼 헥터가 영화에서 다음과 비슷한 내용을 말했던 걸로 기억합니다... (정확하지는 않아요) 살만한 곳에 그러니깐 돈이 어느 정도 있고 먹고 살만한 곳에 정신과 의사들이 많다 라는 정도였어요. 참고로 헥터도 정신과 의사 중에 하나였죠. 집에와서 생각해보다가 당연히 우리나라에도 서울에 정신과 병원이 많이 있겠지 싶었죠. 사람이 많이 살고 있으니깐, 수요가 더 많을테니깐 서울이 당연히 많을 것 같다고 생각했습니다. 그래도 한 번 알아보고 싶어서 정신건강의학과 병원을 검색해서 지도에 표현해봤습니다. 작업처리 과정이 머 중요하나요. 결과만 보시죠.. 더보기
오픈소스 정보 오픈소스에 대한 모든 정보가 있다고는 말하지 못하지만 1. 오픈소스와 관련된 국내외 주요 기사 2. 오픈소스 관련 행사/세미나의 발표자료 3. 오픈소스 각종 정보 위와 같은 정보는 공개 소프트웨어 포털에서 쉽게 찾아보실 수 있습니다. 공개소프트웨어 포털 : http://www.oss.kr/oss_main 특히 국내외 주요 기사는 정말 좋은 것 같아요. 여러 IT 관련된 신문사에서 발행된 기사들이 모여 있어서 편하게 관련 정보를 획득할 수 있다는 점에서요. 기북이라는 매주 도서 증정 이벤트도 있습니다.^^ 추가로 아래 사이트는 오픈소스 라이선스에 대한 설명이 아주 잘 정리되어 있어요. OLIS(한국어사이트) : http://www.olis.or.kr/ossw/index.do 더보기
안드로이드 5.0 롤리팝 업그레이드해서 좋은 점 - 2 저에게도 왔네요!! 롤리팝 업그레이드 Notification이 아침에 와서 설치를 끝냈습니다 !! 일단 좀 깔끔해졌는데요. 좋아요. 업그레이드해서 좋은 점 두 번째는요. 얼마전에 손전등 앱이 개인정보 유출할 수 있는 가능성이 있다고 기사난적이 있죠.물론, 불필요하게 많은 권한을 요청하지 않은 앱들도 많았죠.하지만 이제 손전등은 안드로이드 시스템 안으로 들어왔네요. Notification 나오는 곳을 한 번더 터치하시면 되요. 여러 설정을 할 수 있는 곳이 나오는데요. 여기 손전등이 존재해요. 앱을 설치하지 않아도, 편리하게 사용 가능합니다. 저도 오늘 손전등 앱을 지웠네요. ^^ 더보기
안드로이드 5.0 롤리팝 업그레이드해서 좋은 점 - 1 저에게도 왔네요!! 롤리팝 업그레이드 Notification이 아침에 와서 설치를 끝냈습니다 !! 일단 좀 깔끔해졌는데요. 좋아요. 일단 업그레이드해서 좋은 점 첫 번째는요. 데이터 사용 주기를 직접 변경할 수 있네요!! (친구들꺼 보니깐요, 삼성 갤3 경우에는 주기변경이 있었네요. 저는 넥5였는데요. 제가 못찾은건지, ㅎㅎㅎ 아무리 봐도 없어서요) 댓글보니깐, 제가 못찾은거라고 합니다 ㅠㅠ ㅎㅎㅎ 넥서스5가 2대라 한대는 업그레이드 안하고 있는데요. 4.4에서 영구적으로 데이터 사용 주기 변경은 어디에 있는지 아시는 분은 알려주시면 감사하겠습니다 :) 기간 드래그 해서 확인하는 것 말구요^^ 좋은점이라고 써두고, 다른 분들은 이미 알고 계시는 거라서 ㅠㅠㅠ 좋은 점이 아닐 수도 있겠네요ㅠㅠㅠㅠ 저는 1.. 더보기
공공데이터포털 리뉴얼 중이네요 :) 공공데이터포털(www.data.go.kr)이 새단장되고 있네요. 2014년 12월 1일이 정식오픈이네요 ^^ 이전에 비해서 확실히 좀 검색하고 싶어진 느낌입니다. 이 기회에 공공데이터포털에서 제공하고 있는 OpenAPI를 활용해서 간단한 앱도 만들어보려구요. 여러 데이터도 시각적으로 제공하고 있네요. 관심있으신 분들은 확인해보시면 재미 있을 것 같아요 ^^ 또 새단장 이벤트 중에 하나로 옥에 티를 찾습니다를 진행중에 있어요. 살펴보시다가, 오탈자 및 오류를 보내면 된데요. 저도 한 번 찾아봐야겠어요. 자세한건 홈페이지를 참고하시면 되겠습니다. 더보기
노트, 메모, 공유 앱 Simple Note 스마트폰에서 혹은 태블릿 그리고 일반 데스크톱 환경에서 사용하는 메모 앱이 계신가요? 저는 Simple Note를 주로 사용하고 있습니다. 아래와 같은 분이라면 Simple Note 사용하시면 도움이 될 것 같아요(직원아님 ;;;) 1. 메모를 많이하는 편 2. 메모를 누군가와 공유하는 것을 즐기는 편 3. 스마트폰에서 작성한 메모를 데스크톱에서도 쉽게 수정 편집하길 원하시는 분 (반대도 가능) 1. 스마트폰 (Android, iOS)에서 모두 사용가능해요. Android 에서는 어떠한 권한도 요구하지 않아요. 착하네요 :) 검색어: Simple Note 2. 윈도우에서는 웹 브라우저를 통해서 접근하실 수 있어요. 로그인하시면 스마트폰에서 작성된 문서를 바로 확인 가능하죠. 주소: simplenote.c.. 더보기
최신 ICT 동향 자료 읽기 - 내비게이션과 웨러블 기능이 결합된 .. 정보통신기술진흥센터 자료를 읽고 간단하게 생각을 정리. 일단 자료는 최신 ICT 동향 중 내비게이션과 웨어러블 기능이 결합된 커넥티드 자전거입니다. 일단 제목이 흥미로운데요. 자전거를 타면서 핸들부분에 거치대를 통해 스마트폰을 장착해서 활용하는 방안이 일반적인것 같은데, 위 자료에 나오는 캐나다의 스타트업 '밴호크스(Vanhawks)'는 조금 다르게 생각하네요. 약간 IoT의 개념도 들어간 것이 아닌가 생각합니다. 자전거 자체에 목적지까지 경로를 나타내는 LED를 장착해두었고, 물론 스마트폰과 연계된 서비스를 제공하고 있구요. 또 자전거 본체에 GPS 장비를 달아서 여러 가지 정보를 수집하고, 클라우드 환경에 저장하고 분석해서 유용한 정보를 생산하고, 이를 다시 사용자들과 공유할 수 있는 서비스가 제공되.. 더보기
JAVA Basic 003 - resource path in eclipse project --src/main/java ├ com.open.moto │ └ Maa.java └ com.open.post --src/main/resources ├ a_resourceFolder │ └ test.jpg └ b_resourceFolder Maa.java 안에서 a_resourceFolder 아래 있는 test.jpg 파일에 대한 경로를 알고자 할 때는 다음 소스를 사용하면 됩니다. import java.net.URL; URL imageLocation = this.getClass().getResource("/a_resourceFolder/test.jpg"); String imageFullPath = imageLocation .getPath(); System.out.println(imageFullPath); 더보기
JAVA Basic 002 - execute external command in java JAVA에서 외부 커맨드라인 어플리케이션 또는 스크립트를 실행하는 방법은 아래와 같습니다. Runtime rto = Runtime.getRuntime(); String e = "ls -al"; Process ps = rto.exec(new String[]{"bash","-c", e}); "bash"로 실행하라고 한 것인데요. ls -al 명령어를 말이죠. 만약 csh로 실행하라고 하려면 "bash" -> "csh"로 바꿔주시면 됩니다. 위와 같은 ls -al은 매우 빠르게 처리되기 때문에 문제가 없지만.. 커맨드라인 명령어를 통해 처리되는 프로세스가 매우 긴 경우에 기다려야 할 필요가 있습니다. 그때는 ps.waitFor(); 를 통해서 프로세스가 끝나기를 기다렸다가 다음 소스코드를 실행하도록 할 수 있.. 더보기
json-simple library add to Pom.xml, example JAVA에서 여러 JSON 파서중에 편리하게 사용할 수 있는 라이브러리 중에 하나로 json-simple가 있습니다. pom.xml에 추가함으로써 쉽게 관리가 가능한데요. 아래는 pom.xml에 json-simple을 추가한 내용입니다. com.googlecode.json-simple json-simple 1.1 아래와 같은 내용을 담고 있는 JSON 파일이 있다고 가정하면 { "TimeAvg":{"list_total_count":100,"RESULT":{"CODE":"INFO-000","MESSAGE":"정상 처리되었습니다"}} } TimeAvg의 list_total_count 값을 가져오기 위해서 다음과 같은 소스코드를 사용할 수 있습니다. FileReader reader = new FileReade.. 더보기
JAVA Basic 001 - checking a folder exists JAVA를 다시 좀 써야 하는데, 초기화가되서 약간씩만 정리해두려고 작성합니다. 첫 번째는 폴더가 존재하는지에 대한 내용인데요. 소스코드를 통해서 리눅스 상에 특정 폴더가 존재하는지 검사하고, 만약 폴더가 없다면 폴더를 생성하도록 하기 위해서는 아래와 같이 사용합니다. String cFolderLocation = "/var/www/" File targetFolder = new File(cFolderLocation); if (targetFolder.exists() && targetFolder.isDirectory()) { System.out.println("directory exists"); } else{ System.out.println("directory not exists"); targetFolder.. 더보기
Mobile Trend 읽기 - BYOD 금지 직원의 63%가 개인 ... 정보통신기술진흥센터 자료를 읽고 간단하게 생각을 정리. 일단 자료는 최신 ICT 동향 중 BYOD 금지 직원의 63%가 개인 스마트폰을 업무에 이용 중입니다. 한장짜리 간단한 동향을 나타낸 문서인데요. 내용 중에서 기업 정책에 의해서 BYOD가 금지되어 있다는 것이 흥미로웠습니다. 그래서 구글에서 검색해서 좀 찾아보니깐, BYOD 뿐만 아니라 개인 클라우드, 웨어러블 기기도 금지하는 기업이 많은가보네요. 보안이 중요하기 때문에 그럴 것 같긴한데요. 기업의 정보를 개인 클라우드에 저장하는 것은 저도 반대하는 입장이지만, BYOD는 가능한 방안이 있지 않나 생각됩니다. 추가로 기업용 앱 시장을 들어가려면 정말 보안이 중요 또 중요할 것 같다는 일반적인 생각이 드네요. 문서 다운로드는 아래 주소에 가셔서 가능.. 더보기
앱 추천(Android, iOS) - Pocket 앱 추천.. 사실 앱 이라기 보다는 서비스에 가깝죠. 앱은 서비스를 사용하는 인터페이스에 가까운 것이구요. Pocket : https://www.getpocket.com/ 데스크탑, iOS, Android에서 모두 사용 가능한 서비스로 웹 페이지를 보관할 수 있는 서비스입니다. Android나 iOS에 앱을 설치하면, 웹 브라우저에서 보고 있는 웹 페이지를 Pocket에 보관하고 언제든지 보고 싶을 때 Pocket 앱에 들어가서 볼 수 있는데요. 오프라인 상태에서도 가능합니다. 정말 좋은 웹 페이지.. 기사나 블로그일 수도 있고요. 혹은 문서가 나와 있는 페이지 일 수도 있죠. 하지만 지금 자세히 볼 시간이 부족하다 싶을 때 Pocket에 보관하도록 하고, 나중에 시간날 때 다시 꺼내서 보는 용도로 사용.. 더보기