본문 바로가기

개발이야기

(4)
내부 고객 개발자로서 일을 하다 보면 종종 다른 사람과 협업 시 결과물을 만들 때 세세한 마감이나 디테일을 놓칠 때가 있다. 마음에 마감에 대한 조급함이 있고 개발 완료하느라 지쳐 있을 때 더욱 이렇게 된다. 예를 들자면 백엔드 개발자로서 API를 개발한 후에 API 문서에 대해 작성하는 것을 놓칠 때가 있다. API를 개발하느라 이미 진이 다 빠져버려서 프론트 개발자가 디테일한 부분은 알아서 API에 대해서 테스트를 해보고 써줬으면 하는 마음이 들 때가 있는 게 사실이다. 이럴 때 조금만 여유를 가지고 API 문서를 만들면 어떨까? 여기까지 문서로 설명을 해야 하나 싶은 마음이 들 때면 프론트 개발자를 고객으로 생각해보자. 고객에서 API를 전달하는 생산자의 마음을 잠시나마 가진다면 문서를 작성하는 데에 조금이나..
KT ucloud에서 ubuntu 사용시 ssh 연결이 자꾸 끊어질 경우 해결 방법 KT UCloud에서 우분투를 생성하여 사용하면 터미널에서 입력이 없으면 일정시간후 자동으로 자꾸 끊기게 된다.개발작업을 하는 경우에는 연결시켜놓고 가끔씩 명령을 내릴때가 많은데 그럴때 마다 매번 끊겨 있어서 다시 접속을 해서 짜증이 나서 문의 메일을 보냈더니 다음과 같은 해결방법을 알려주었다.---------/etc/bash.bashrc 라인에 TMOUT 값이 설정 되어 있습니다. 보통 TMOUT=300 이라고 설정 되어 있으며, timeout을 해제 하시려면 TMOUT=0 으로 설정 하시기 바랍니다.----------
Windows 에서 가상머신(Vagrant)으로 Ruby on rails 개발환경 만들기 최근 Ruby on Rails를 공부하면서 윈도우를 주 운영체제로 쓰던 나로서는 설치가 매우 힘들고 운영하기도 불편함을 많이 느끼게 되었다. 어거지로 VI에디터에 나름 적응도 하고 하였지만 매번 회사PC, 집PC, 개인노트북, 회사노트북 여기저기 환경을 옮겨다니면서 매번 세팅을 하다보니 힘든것을 많이 느끼게 되었다. 그래서 그나마 환경을 통일하기 위해 Vagrant를 사용하게 되었다. 개인적으로 Linux는 Ubuntu를 선호하는 관계로 최신버전인 Ubuntu13.04를 기준으로 주로 설치한다. 참고로 Gorails 의 설치 tutorial 때문에 ubuntu 13.04를 선택했다고도 할 수 있다. 이렇게 깔끔한 설치 튜토리얼 정말 찾기 힘들다. ㅎㅎ아래 안내사항 대로 따라 한다면 당신은 이와 같은 환경..
jayData - Manage data in javascript JayData : http://jaydata.org/JayData is a unified data access library for JavaScript to work with online and offline data APIs like WebSQL, IndexedDB, Facebook or OData.html5 어플리케이션 및 node application 등 자바스크립트 단에서 데이터를 컨트롤할 일이 많아지면서 array와 javascript object 만으로는 데이터를 컨트롤 하기가 매우 힘겨워지던차에 우연히 알게된 JayData 입니다.지원하는 DataStorage는 Local, webSQL, indexedDb, oData, jayStrom Cloud, mongoDB, sqLite 입니다. 단 I..