본문 바로가기

분류 전체보기511

Node.js에서 모듈을 사용하는 방법.. node.js를 보면서.. 모듈을 로드 하는데..참.. 다양하게 모듈이 구성되어 있더군요.. 이게 뭔가 싶을 정도로.... 그래서 유형별로 정리를 해 봤습니다. people이라는 모듈을 읽어서 say라는 함수를 실행하는 코드 입니다.test.js var people = require('./people'); people.say('Hello World'); 모듈 #1people.jsexports.say = function(message) { console.log(message); }; 모듈 #2people.jsvar people = module.exports = function(){}; people.say = function(message) { console.log(message); }; 모듈 #3peopl.. 2013. 2. 13.
highlight.js를 tistory에서 사용하기. 얼마전 까지 블로그에서 SyntaxHighlighter를 사용 했습니다.기능도 많고, 좋은데... 뭔가 약간 마음에 들지 않아서..정확하게 이야기 하면.. 블로그에 이쁘게 붙는 느낌이 안 들어서 ^^;;;;다른 소스 하이라이터를 찾아 보다가.. highlight.js를 찾았습니다. 이 하이라이터가 마음에 드는건... 테마가 다양하고, 홈페이지에 붙어 있는데..이질감이 많이 들지 않는다는 점입니다.하지만, 마음에 들어도..쓰기 힘들다면, 말짱 도루묵이겠죠?그런데, 이 놈은.. 쓰는 것도 SyntaxHighlighter보다 편하네요 ^^;아주 딱이네요. 이제 사용법을 설명 드리겠습니다. 먼저 http://softwaremaniacs.org/soft/highlight/en/download/ 여기로 갑니다. 원.. 2013. 1. 17.
vim에서 super user 권한으로 파일 저장하기 vim을 쓰다 보면 간혹 root권한으로 파일을 써야 할 때가 있습니다.뭐... 실컷 에디트 했더니.. root 권한이 아니라서 못 쓰는 경우도 있구요.. 이럴때 root권한으로 잠시 저장을 할 수 있는 방법이 있어서 씁니다. # vim /etc/hosts파일을 편집합니다. :wE45: 'readonly' option is set (add ! to override) 읽기 전용이라서 저장이 안 된다고 나옵니다.강제로 저장하면, :w!"/etc/hosts" E166: Can't open linked file for writing 역시 저장이 안 됩니다. 이럴때는 :w !sudo tee % > /dev/null [sudo] password for gyuha: 위와 같은 명령어를 쳐 주시면...패스워드를 물어 .. 2012. 11. 7.
CodeIgniter에서 PHPExcel 사용하기 CodeIgniter에서 엑셀 파일을 써야 할 일이 있어서.. 사용하는 방법을 찾다가 정리를 해 봅니다. 여기서 사용하는 엑셀 사용 클래스는 PHPExcel을 사용하는데.. 2012년 6월 19일부로 github로 홈페이지를 이사 했습니다. 그런데..github에서 tag의 최신 버전이.. 1.7.8rc1이더군요.. 왠만하면 서비스에서는 rc나 beta는 잘 쓰질 않아서.. 여기서는 이전 홈페이지의 가장 마지막 버전인 1.7.7을 사용 했습니다. 사용버전CodeIgniter : 2.1.2PHPExcel : 1.7.7 먼저 다운로드 받은 phpexcel의 압축을 풀어 줍니다. 그리고, 압축을 푼 폴더에서 Classes 폴더의 내용을 application/third_part 폴더에 복사해 넣습니다. appl.. 2012. 9. 3.
Android x86 에뮬레이터를 사용 하는데 DHCP를 사용하지 못 할 때 대처 안드로이드 에뮬레이터 속도 개선하기.. 글에서 에뮬레이터를 실행 할 때 DHCP서버가 있어서.. ip를 얻으면 바로 사용이 가능 합니다.하지만, DHCP서버가 동작하지 않는 환경에서는 곤란한 상황이 되더군요..그래서 static ip로 사용하는 방법도 해 보고 여러가지를 해 봤는데.. 생각처럼 원활하게 동작하지 않더군요..여러가지 방법을 찾아 보다가.. 의외로 간단한 해결 방법이 있어서 소개 합니다. 해결 방법은 네트워크 아뎁터를 하나 추가하는 겁니다. ^^; 용도는 각각 이렇습니다. Adapter 1 : NAT # (eth0) - 인터넷 연결용 Adapter 2 : Host Only #(eth1) - adb를 이용해 연결용 이렇게 설정을 해 주시면,안드로이드 머신을 실행 하시고 나서 alt-F1을 누르.. 2012. 7. 26.
VIM Cheat Sheet VIM 명령어 정리 글의 내용을 A4용지 하나에 출력 하도록 제작을 해 봤습니다. VIM 명령어가 가물가물 하다거나.. 빠르게 찾아 보실 분은 참고 하세요~ 다운로드 받기전에 아래 스샷을 참고 하세요~ 요약을 하다보니, VIM 명령어에서 빠지거나 줄어든 사항도 있습니다. 2012. 6. 26.
vim에서 zen coding 사용하기 Vim에도 Zen Coding 플러그인이 있습니다.HTML을 코딩하면서, 뭔가 반복하는 느낌이 생길때 이걸 편하게 대체해 주는코딩 방법 이죠..하지만, 사용법을 먼저 공부 해야 한다는 ^^;; vim의 zen coding 플러그인의 주소는http://www.vim.org/scripts/script.php?script_id=2981여기입니다. 여기서 다운로드 받아서 윈도우는 vim의 vimfiles 폴더에 압축을 풀어서 넣어 주시면 되고,맥이나 리눅스 사용자 분들은 개인 경로에서 .vim 폴더에서 아래와 같이 압축을 풀어 주시면 됩니다. # cd ~/.vim # unzip zencoding-vim.zip 여기 홈페이지에 가시면 동영상으로 사용법을 보실 수 있습니다.http://mattn.github.com.. 2012. 5. 16.
Ubuntu에 github에서 최신 node.js 설치 하기. node.js 설치를 찾아 보다보니..홈페이지에서 소스를 받아서 설치하는 것만 나오고, 마땅히 github에서 받아서 설치하는게 나오지 않아서..정리해 봅니다. 먼저 패키지를 받습니다. sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get git-core 이렇게 받아 줍니다.이제 node.js의 github 저장소에서 소스를 받아 옵니다. # git clone git://github.com/joyent/node.git# cd node# git tag..... 생략 v0.6.15 v0.6.16 v0.6.17 v0.6.2 v0.6.3 v0.6.4 v0.6.5 v0.6.6 v0.6.7 v0.6.8 v0.6.9 v0.7.0 v0.7.1 v0.7.. 2012. 5. 8.
구글 드라이브 오프라인 사용하기 이번에 구글의 새로운 서비스인 구글 드라이브를 드디어 한국에서도 사용할 수 있게 되었습니다.구글 닥스를 잘 사용하고 있던 저로서는, 구글 드라이브가 구글닥스와 합쳐진 형태로 나온것도 환영할 만한 일이였습니다. 하지만, 닥스의 문서를 오프라인에서는 보거나 편집이 불가능한것은 아직가지 불편한 사항입니다. 잘 뒤져 보니... 오프라인에서 보기는 가능 해서 그 기능을 적어 볼까 합니다.처음에는 오프라인을 사용 할려고 하는 거니까, 구글 드라이브 어플리케이션을 설치 하셔야 합니다.그리고, 이 오프라인 기능을 사용하기 위해서는 크롬 웹 브라우저를 설치 하셔야 합니다. 위 2가지 조건이 갖춰 진다면, 닥스의 목록에 보시면 문서도구 오프라인 설정이 보일 겁니다. 오프라인 문서도구 허용을 하시고 Chrome 웹 스토어에.. 2012. 5. 7.
LOL 추천 아이템 변경하기.. 요즘 LOL을 열심히 하는데.. 추천 아이템을 바꾸는 방법이 있어서 소개를 해 드립니다.제가 사용하는 방법은 2가지 입니다.하나는 어플을 사용해서 하는 방법과 다른 방법으로는 웹 사이트를 사용해서 하는 방법입니다. 1. 어플리케이션 사용 주소 : http://na.leagueoflegends.com/board/showthread.php?t=145862 위 사이트로 가셔서 최신 버전을 아이템 LoLItemChanger를 받으시면 됩니다. 가서 받기 귀찮으신 분은 아래 파일을 받으시면 됩니다. 다운로드 : 어플에 업데이터가 있어서, 최신으로 업데이트도 해 줍니다. 압축을 풀고 실행을 하시면, 이런 화면 뒤에 LOL을 경로를 선택하라고 나옵니다. LOL이 설치 되어있는 경로를 선택합니다. 그리고 기존에 편집하.. 2012. 4. 20.