본문 바로가기

Mobile Trend 읽기 - 태블릿 도입이 가져온 항공산업의 업무 혁신 NIPA 자료를 읽고 간단하게 생각을 정리 ^^ 자료는 조금 시간이 지나긴했지만, 꽤 재미있게 읽어서 포스팅으로 남겨두려구요. 일단 자료는 NIPA의 최신 ICT 동향 중 태블릿 도입이 가져온 항공산업의 업무 혁신입니다. 일본항공(JAL)이 승무원 전원에게 태블릿을 배포하고, 어떤 변화가 일어났는지에 대한 내용이 주를 이루고 있습니다. 배포한 태블릿은 아이패드 미니라고 하네요. 이를 통해서, 회의 시간 절약, 무거운 문서(바인더 2권, 무게2kg) 미지참, 중요사항의 빠른 공유 등과 같은 효과를 봤다고 합니다. 자체적으로 앱도 몇 개 개발되었는데, 앱의 최종 사용자 즉 승무원의 참여를 통해 개발되었다고 하네요. 그냥 만들었으니깐 잘써라가 아닌, 최종 사용자의 의견을 받아서 꼭 필요한 기능만 탑재하는게 중.. 더보기
Go basic - Variable (변수) Go basic 이번에는 Variable(변수) 입니다. 간단하게 변수에 대해서 Tutorial에 나와 있는 내용을 정리해보려구요. 일반적인 프로그래밍과 유사한데요. 몇 가지 기억해두어야 하는 부분이 있습니다. 1. 변수 선언 var variableName variableType ex) var varTest1 int var varTest2 string var varTest3 float32 등과 같이 선언 하실 수 있습니다. 변수의 타입에 대해서 좀 더 알고 싶으신 분은 아래 링크를 참고하셔요. go programming : http://golang.org/ref/spec 2. 타입 생략 타입을 생략할 수 있는 방법이 2가지가 있는 것 같네요(아직 모든 tutorial을 읽어보지 못해서 정확히는 모르지만,.. 더보기
Go basic - Function (함수) 안녕하세요. 이번에는 Go 프로그래밍 언어에서 함수는 어떻게 사용하는지 정리해보도록 하겠습니다. Go 홈페이지에서 제공하는 함수 관련 설명은 아래 주소에서 확인해주세요. Go Homepage - Function : http://go-tour-kr.appspot.com/#7 앞선 포스팅에서 외부 패키지를 불러서 사용할 때, 외부 패키지에 있는 함수를 부르기 위해서는 패키지에 함수 이름이 대문자로 시작해야 한다는 것, 부를 때도 대문자로 시작하는 함수를 불러야 한다는 점이 있었는데요. 이번에는 하나의 패키지안에서 함수를 어떻게 부르는지가 되겠네요. 내부에 있는 것을 부를 때에는 함수이름이 대문자로 시작하지 않아도 되는 것 같아요. 위 Function 예제와 비슷하게 한 번 해보면, String 값을 2개 넘.. 더보기
Go basic - Package (패키지) Go에서 제공하고 있는 내장 패키지들은 아래 그림과 같이 있더라구요. 다음 웹 페이지에 잘 소개되어 있습니다. Packages : http://golang.org/pkg/ Go에서 만드는 프로그램은 패키지로 구성된다고 합니다. http://go-tour-kr.appspot.com/#4 예제에서 살펴볼 수 있는 것 같이 내장 fmt, math 패키지를 불러올 수 있고, 그것을 가져다 쓸 수도 있구요. math.Pi 처럼 말이죠. 그럼 저희가 코딩하는 것도 Package로 만들어지고, 그것을 불러다 쓰는 것은 기초적인 부분이니깐 체크하고 넘어가도록 하겠습니다. 위 Link에 있는 소스를 main으로 하고, 다른 Package를 만들어보죠. 구조는.. 아래와 같이됩니다. --- ProjectHome (dire.. 더보기
Go Install in Ubuntu 14.04 (LTS) 안녕하세요. 이번 포스팅에서는 Go Install을 직접해보면서 정리해보려구요. 설치 환경은 우분투(Ubuntu) 14.04(LTS) 버전입니다. 설치는 매우 간단하네요. 영어로 된 설치 관련 웹 사이트가 있습니다. Go 홈페이지 안에 있는 내용이구요. 링크는 다음과 같습니다. 설치 : http://golang.org/doc/install 1. 다운로드 위 링크를 타고 가보시면, Download Go라는 링크가 보이실 거에요. 그걸 클릭하시면 아래 보이시는 화면으로 이동하는데요. 여기서 원하시는 버전을 다운로드 하시면 되겠습니다. 저는 우분투에 설치할 것이니깐요. go1.3.linux-amd64.tar.gz 을 다운받도록 하겠습니다. (아 저는 64bit 운영체제를 설치했으니깐 amd64이구요. 혹시 3.. 더보기
Go 프로그래밍 안녕하세요. Go 프로그래밍 언어의 특징으로 병행성, 가비지 컬렉션 등이 있는 것 같은데요. 병행성에 흥미가 있어서, Go에 대해서 조금이라도 공부해보고자 합니다. 저도 처음부터 하는 것이라서, 블로그에 정리하면서, 제가 직접 테스트하면서 약간의 포스팅을 해보려고 합니다. ^^ 그럼 일단 기본적인 정보를 제공해주는 웹 페이지부터 링크를 걸고, 다음 포스팅에서부터 설치, 셋팅에 대해서 확인해볼께요. Go 프로그래밍 언어, 한글 위키피디아 : 여기를 클릭해주세요. Go 프로그래밍 언어, 영어 위키피디아 : http://en.wikipedia.org/wiki/Go_(programming_language) Go 홈페이지 : http://golang.org/ 위키피디아는 영어가 더 자세하구요. Go 홈페이지에 가.. 더보기
공공데이터 활용하기 - 003 공공데이터 활용하기 - 001 (http://ngee.tistory.com/353 ) 공공데이터 활용하기 - 002 (http://ngee.tistory.com/354 ) 공공데이터 활용하기 - 003 (http://ngee.tistory.com/355 ) ---> 현재 포스팅 이전 포스팅에 이어서 작성합니다. 이번에는 소스코드를 통해서 공공데이터를 받아오는 부분을 간단하게 작성합니다. 1. Python으로 공공데이터 오픈 API 활용하기 이전 포스팅에서 살펴본 서울 열린데이터 광장의 "세종문화회관 공연/전시 정보"의 데이터를 받아와서 XML 파일로 저장하는 것을 해보죠. 일단 소스코드 부터 보시죠. #!/usr/bin/python # -*- coding:utf-8 -*- #import libraries.. 더보기
공공데이터 활용하기 - 002 공공데이터 활용하기 - 001 (http://ngee.tistory.com/353 ) 공공데이터 활용하기 - 002 (http://ngee.tistory.com/354 ) ---> 현재 포스팅 공공데이터 활용하기 - 003 (http://ngee.tistory.com/355 ) 이전 포스팅에 이어서 작성합니다. 이번 포스팅에서는 공공데이터 활용하기 2번째로, 실제 공공데이터를 오픈API 방식으로 활용해보는 것을 작성해보겠습니다. 1. 서울 열린 데이터 광장 가입 및 키 발급 가입하는 것은 각자 하셨다고 가정하고, 서울 열린 데이터 광장의 오픈 API를 활용하기 위한 키를 발급받기 위해서는 메뉴 중 전체메뉴를 클릭하시고, 개발자공간에 접속하시면, 새로운 서브 메뉴가 존재하는데, 그 중 인증키 발급 및 확인.. 더보기
공공데이터 활용하기 - 001 공공데이터를 활용한 앱 또는 웹 서비스가 많이 개발되고 있는 것 같습니다. 공공데이터는 데이터베이스, 전자화된 파일 등 공공기관이 법령 등에서 정하는 목적을 위하여 생성 또는 취득하여 관리하고 있는 광 또는 전자적 방식으로 처리된 자료 또는 정보를 말한다 위 내용은 아래 주소에서 참조한 것입니다. 공공데이터의 제공 및 이용 활성화에 관한 법률, http://www.law.go.kr/lsInfoP.do?lsiSeq=142444&efYd=20131031#0000 이러한 공공데이터를 활용하는 방법에 대해서 몇 개의 포스팅으로 정리해보려구요. 이번 포스팅에서는 공공데이터 활용에 앞서, 어디에 공공데이터가 존재하는지 작성해보려고 합니다. 1. 공공데이터 포털 (https://www.data.go.kr) 공공데이터.. 더보기
R 공부 관련 사이트 개인적인 생각으로, R에 대한 관심이 많이 높아졌고, 앞으로 한 동안은 계속될 것 같습니다. R 저도 잘 모르는데요. 그래서 공부할 수 있는 사이트들을 조금 알아봤고, 그 중 2군데를 소개하려구요. 1. Coursera - r (https://www.coursera.org/course/rprog) Coursera는 워낙 유명하니깐 다들 아실 것 같아요. 무료로 다양한 지식을 습득할 수 있는 사이트죠. 5월 5일 R 강좌가 하나 열렸습니다. 주소는 위에 링크를 선택하시면 되구요. 저도 신청했고, 꾸준히 들어서 꼭 다 들어보려구요. 예전에 Coursera에서 강의를 하나 들은 적 있는데요. 아주 만족스러웠습니다. 물론 영어이긴 하지만, 아주 못알아 들을 정도는 아닌 것 같습니다. 2. R을 이용한 데이터 분.. 더보기
php basic - html로 부터 전달인자 값 받기 php 기초로 html에서 전달되는 값을 받는 것을 간단하게 작성해보려구요. 일단 html form에서 php로 전달해줘야 겠죠? 1. html form 이번 포스팅은 php 내용이 더 중요하니깐, html form 부분은 간단하게 아래와 같은 소스를 사용하겠습니다. email : name : 빨간색 부분만 보시면 되겠죠. post 방식으로 email과 name에 입력되는 값들을 getValue.php로 전달하는 것이죠. 2. getValue.php php에서 html로 부터 전달되는 혹은 다른 클라이언트에서 전달되는 값을 받기 위해서는 다음과 같은 소스를 통해 가능합니다. $_REQUEST['HTML에서 보내지는 값의 이름']; HTML에서 보내지는 값의 이름은 input 태그의 name이 되겠죠? 그.. 더보기
R console package install(R 콘솔에서 패키지 설치) R studio에서 Package를 설치하는 것은 마우스 클릭으로 간단하게 가능합니다. 그렇다면, R console에서 Package를 설치하는 것은 어떻게 하는 것일까요? 아래와 같은 명령어를 통해서 가능합니다. 1. R console 실행하기 터미널(Terminal)에서 R 이라고 입력하시면 콘솔창이 나오죠? bbb@cccr:/dev$ R R version 3.1.0 beta (2014-03-28 r65330) -- "Spring Dance" Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY .. 더보기
R script arguments (args) print R Script에서 Arguments를 받기 위해서는 다음과 같은 방식으로 하시면 됩니다. args=(commandArgs(TRUE)) print(args[1])print(args[2]) args=(commandArgs(TRUE))는 args 변수에 사용자가 입력한 입력변수들을 담는 것이구요. print(args[1]), print(args[2])는 받은 변수를 출력해보는 라인입니다. args[0]에는 character(0) 이 들어있다고 나오는데요. 정확하게는 먼지 모르겠지만, 사용자가 입력한 변수는 1부터 시작인 것은 확인 할 수 있었습니다. Rscript 파일의 실행은 다음과 같이 하시면 되죠? Rscript filename.R 1 2 1과 2는 args 가 되는 것이구요. 더보기
R library Path add (R 라이브러리 위치 추가) 리눅스에서 ~~~~~~ R 라이브러리 위치를 추가하는 방법에 대해서 간단하게 포스팅하려구요. Rscript 명령어를 통해서 example.R 을 실행했을 때 아래와 같은 에러를 만나셨나요? Error in library(name) : there is no package called ‘name’ Execution halted 그렇다면 여러분들이 설치한 라이브러리의 위치를 못찾아서 그럴 확률이 높습니다. 아래와 같은 추가 작업을 하시면 에러가 해결될찌도? ㅎㅎ 1. 여러분의 계정의 홈으로 이동 계정의 홈으로 이동하는 명령어는 cd 입니다. 2. vi로 .Rprofile 파일 수정하기 계정 홈에 숨겨진 파일로 .Rprofile이 있는데요. 없으면 만들면 되구요. 암튼 vi로 요 파일을 열어야죠. 명령어는 vi.. 더보기
php basic - php에서 리눅스 명령어 실행 php 소스코드를 이용해서 리눅스 특정 명령어를 실행하는 방법은 다음과 같습니다. system 이라는 함수를 사용하면 되는데요. 예를 들어서 php 소스코드로 mkdir 이라는 명령어를 사용하고 싶으시면? 1 더보기
php basic - php 문자열 결합 (string join) php 문자열을 결합하기 위해서는 다음과 같은 방식으로 하시면 됩니다. 예를 들어 "aaa"와 "bbb"라는 문자열이 있을 때 결합하는 방법은 .(점) 을 사용하시면 되는데요. $joinString = "aaa"."bbb" 위와 같은 식으로 하시면 되겠죠. 예제 코드 (문자열 결합해서 아파치 error.log에 출력하기) 1 더보기