본문 바로가기

전체 글511

vim에서 super user (sudo) 권한으로 파일 저장하기 #2 vim에서 super user 권한으로 파일 저장하기라는 예전 포스팅에서vi를 root 권한으로 띄우지 않아도 저장하는 방법에 대해서 포스팅을 했습니다. 그런데.. 이게 외우기 힘들어서 -_-;;결국은 나갔다가.. sudo로 들어 와서 다시 편집하고 저장을 하게 되네요. 그래서 불편해서 map을 설정 했습니다. 강제 저장은 :w! 인데.. 여기서 느낌표를 한번 더하면 sudo로 저장하는 방법입니다. cmap w!! w !sudo tee % >/dev/null 위 내용을 내 home에 있는 .vimrc 파일에 넣어 두면.. 꼭 sudo로 해서 vim을 띄우지 않아도 관리자 권한으로 저장이 가능 합니다. 2014. 9. 30.
크립스 넥밴드 NB-K2 리뷰 사용하고 있던 HBS-730의 마이크가 잘 동작을 하지 않아서.... 새로 블루투스 헤드셋을 사야 하나 옥션을 검색해 보다가 리뷰 이벤트가 보여서.. 응모 했는데.. 당첨이 되었습니다. 메일로 당첨 사실을 받고, 오늘 택배로 제품이 왔습니다. 리뷰 제품은 NB-K2 입니다. 박스를 크지 않고 깔끔하게 되어 되어 있습니다. 케임스 뒤면에는 이쁜 아낙의 사진도 있네요.. 박스도 얇고 고급 스러운 포장 이였습니다. 내용물은 위 사진과 같습니다.취급설명서, USB 충전 케이블, 다른 크기의 사이즈별 이어셋 고무패킹이 들어 있습니다. 기본으로 껴져 있던 고무패킹은 중간 크기이고, 작은 크기와 큰 크기가 들어 있습니다.그런데 좀 아쉬운 점은 빨간색의 제품인데.. 검정 패킹이 들어 있는건 아쉽네요. NB-K2는 HB.. 2014. 9. 27.
Android Console Build 하기.. 안드로이드를 빌드 할 때 이클리스에서 export해서 빌드를 하다가..패스워드 치기 귀찮아서.. 찾아 봤더니.. 역시나 있더구요.. console에서 빌드 하는 방법이 있길래 정리 해 봅니다. 여기서 설정 값은 ant와 android sdk는 Cocos2d-x 3.2 Android 개발 환경 만들기 에서 설정 한 환경입니다. 먼저 expoxt해서 release 키 값을 넣어 줘야 합니다.사용할 프로젝트 에서 export 메뉴를 선택 합니다. 안드로이트 export를 선택하고 프로젝트를 선택하고, keystore를 할 파일을 만들어 줍니다. 그리고, 여기서 Alias를 입력 합니다. 이 값은 나중에 project.properties 파일 편집에 사용 됩니다. 마지막으로 apk 파일이 저장될 경로를 지정 합.. 2014. 8. 19.
cocos2d-x 안드로이드 가로모드 회전 시키기.. cocos2d-x에서 기본이 가로모드 인데..가로 모드를 돌려 봐도..가로가 돌아 가지 않습니다. 이때는 proj.android 폴더에서 AndroidManifest.xml 파일을약간만 편집해 주면 됩니다. android:screenOrientation="landscape" 이걸 android:screenOrientation="sensorLandscape" 이렇게... 안 돌아가서.. 이것저것 찾았는데.. 허무 하게 되네요.. 2014. 8. 15.
node-webkit 어플리케이션 빌드 후 아이콘 변경하기 node-webkit을 빌드 하고 나면, 아이콘의 원래 아이콘으로 되어 있습니다. package.json에 아이콘이라고 jpg나 png 파일을 선택하게 되어 있는데. 이 파인은 윈도우 왼쪽 상단 아이콘만 바뀌고, 실행 아이콘은 node-webkit 기본 아이콘 입니다. 바꾸는 방법을 찾아 보다가.. 당황스러운걸 발견해서.. 적어 봅니다. 원본 주소 : https://github.com/rogerwang/node-webkit/wiki/Icons 우선 package.json 파일에는 { ... other stuff here ... "window": { "icon": "icon.png" } } 이렇게 이미지를 입력해 줍니다. 하지만, 위에서 설명한바와 같이.. 실행 파일 아이콘은 별 변화가 없습니다. 우선, .. 2014. 8. 14.
Cocos2d-x 3.2에서 android back 버튼 처리.. cocos2d-x 2.x 버전에서는 back 버튼 처리할 때 virtual void keyBackClicked(); 이걸 사용해서 처리 했습니다. 하지만, 3.2에서는 keyBackClicked가 final로 처리 되어서..더 이상 사용 할 수 없습니다. 대신 onKeyReleased 를 사용해야 합니다. Cocos2d-x에서 기본으로 생성하면 있는 HelloWorldScene에 적용해 보면 아래와 같습니다. HelloWorldScene.h #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" class HelloWorld : public cocos2d::Layer { public: static cocos2d:.. 2014. 8. 13.
Cocos2d-x 3.2 Android 개발 환경 만들기. Cocos2d-x 3.2 버전에 발표 되었습니다. 윈도우에서 Android 개발 환경을 정리를 해 봤습니다. 1. Python 다운로드 https://www.python.org/downloads/ Python은 2.7.x 버전을 다운로드 받습니다. 3.x 버전으로 받을 경우 스크립트가 실행이 되지 않는다고 합니다.현재 가장 최신은 2.7.8이라서 이 버전을 받아서 설치 했습니다. 설치 하면, 파이썬을 수행할 수 있는 환경 변수를 등록해 줘야 합니다. 보통은 잘 되지만, 가끔 안 되는 경우에는 아래와 같이,컴퓨터 > 속성 > 시스템설정 > 고급 > 환경변수 를 통해 변수 편집 창을 열어서 확인 해 봅니다. 시스템 변수에 PATH에 C:\Python27이 있는 지 확인 하세요. 없으면 PATH를 클릭하시거나.. 2014. 7. 21.
Windows에 MongoDB 설치하기.. 윈도우에 MongoDB를 설치 하면서, 내용을 약간 정리해 봅니다. 1. 다운로드 http://www.mongodb.org/downloads msi로 설치 된 것을 받아서 설치 해도 되지만 경로 명이 C:\Program Files\ 경로 밑에 들어가는 것 빼고는 아무런 기능이 없어 보입니다. zip 파일을 받아서 설치 하는것을 권장 합니다. 2. 복사 하기 파일의 압축을 푸시고, 폴더 명을 mongodb-win32-*에서 mongodb로 변경 합니다. 여기서는 c:\에서 설치해서 작업 합니다. C:\ 에 복사합니다. 3. 데이터 베이스 폴더 설정 데이터 베이스가 들어갈 폴더를 설정 합니다. mkdir C:\mongodb\data 4. mongodb 실행해 보기 데이터베이스를 실행해 보기, 이렇게 만 하면.. 2014. 5. 26.
Bluestacks + Eclipse: 안드로이드 어플리케이션 디버깅을 빠르게 하기.. 안드로이드 개발을 하다 보면, 시뮬레이터에 넣어서 개발 할려고 하면 너무 느리고, 그렇다고 폰에다가 넣었다가 뺐다 하면.. 시간이 너무 걸려서 불편 합니다. 그래서, 전 예전에는 버추얼박스에 Android X86을 설치 해서 개발을 했었는데..이것보다.. 더 깔끔하고 좋은 방법을 알아서 소개를 합니다. 바로 BlueStacks를 사용하는 방법입니다.PC에서 그냥 안드로이드 앱을 실행하는 프로그램인데..고맙게도 디버깅도 가능 합니다. 설치 방법 http://www.bluestacks.com/ 사이트에 가서 윈도우나 맥용으로 필요 하신것을 받으시면 됩니다.그리고, 그냥.. 설치 하면 끝. 이클리스에서 디버깅 하기 Android SDK를 설치한 이클립스에서 보면, BlueStacks가 Devices에 보이지 .. 2014. 1. 24.