iDev 211

터미널에서 현재 디렉토리를 클립보드로 복사하기

터미널에서 현재 디렉토리를 클립보드로 복사하기터미널에서 작업을 하다 보면 여러개의 창이 필요한 경우가 있고 새로운 창에서 현재 디렉토리를 열고 싶을 때가 있다. ( * 다른 방법이 있을지도 모르겠다는 생각이)이때 현재 디렉토리를 클립보드에 복사하는 alias를 만들어서 창을 열고 Cmd + V를 해서 붙여 넣으면 된다.우선 에디터로 프로파일을 연다.vim ~/.bash_profile 그리고 아래 alias 코드를 붙여 넣는다. alias ppc="pwd | xargs echo 'cd' | pbcopy"수정한 프로파일을 다시 불러온다.sourch ~/.bash_profile 이후에는 터미널에서 아래와 같이 ppc를 입력하면 클립보드로 현재 위치가 복사된다.ppc 이후 새로운 탭을 열고 Cmd + V를 해서..

iDev 2015.06.07

AWS에서 Meteor 실행시 mongo exit code 1 해결방법

AWS에서 Meteor 실행시 mongo exit code 1 해결방법참조: Meteor 1.0.4.2 Mongodb exit code 1, Restarting. aws EC2에서 meteor 애플리케이션을 만들고 실행을 하면 아래와 같이 mongo exit code 1 이라는 에러 메세지를 보여주면서 종료된다. 해결방법은 아주 간단하다.ubuntu@ip-172-31-11-47:~/test1$ meteor [[[[[ ~/test1 ]]]]] => Started proxy. Unexpected mongo exit code 1. Restarting. Unexpected mongo exit code 1. Restarting. Unexpected mongo exit code 1. Restarting. Can't..

iDev 2015.06.07

How to add Material Bootstrap design to Meteor

How to add Material Bootstrap design to Meteor미티어에 메타리얼 부트스트랩 디자인을 적용하는 방법을 알아보겠습니다.Create Example application우선 간단하게 예제 앱을 하나 만듭니다.$ meteor create material material: created. To run your new app: cd material meteor Material Bootstrap Design트위터의 부트스트랩 디자인에 메타리얼을 적용한 패키지가 있습니다.https://github.com/FezVrasta/bootstrap-material-designHow to install미티어에서는 간단하게 아래 명령어로 패키지를 설치할 수 있습니다. 설치가 되면 간단한 설명글이 ..

iDev 2015.01.12

구글 넥서스 플레이어(Nexus Player) 개봉기 및 간단 사용기

아기다리고 고기다리던 구글 넥서스 플레이어(Google Nexus Player)가 방금 도착했습니다. 10월 20일날 주문 넣었다가 취소하니 매진되어서 다시 28일에 주문 넣고 11월 15일날 미국 발송해서 배대지를 통해서 이제야 받았네요. 한국에서는 구매도 안됩니다. 꼼수를 사용해서 구매했습니다. 넥서스 플레이어가 일단 뭔지 궁금하면 구글의 넥서스 플레이어 공식 페이지를 한번 방문해보세요. http://www.google.com/nexus/player/ 인텔 아톰 CPU에 램 1기가에 저장공간 8기가..HDMI, WiFi는 802.11ac(MIMO), 그리고 Micro USB 포트 하나. 뭐 대충 이런 스펙을 가지고 있습니다. 스마트폰 느낌이죠. 그리고 리모콘 하나 동봉. 이걸로는 간단한 케쥬얼 게임만..

iDev 2014.11.24

구글 글라스 한글 깨짐 문제 해결방법

구글글라스 한글 깨짐 문제 해결방법X20버전부터 한글폰트가 사라져서 한글이 몽땅 안나오는 이슈가 생겼습니다. 커뮤니티 사이트에 이슈를 보고 했는데도 X22까지 해결 안되고 있습니다.Young-Ho Cha님께서 이슈해결 방법을 올리셨습니다.원문 : https://www.glass-community.com/t5/Everything-Else/Non-ascii-strings-are-broken-after-update-to-XE-20-1/m-p/161099 How to put NanumGothic.ttf on Glass.Download NanumGothic.ttf from http://goo.gl/xdVtD2Download rooted boot.img from https://dl.google.com/glass/x..

iDev 2014.10.17

iOS 8 Today Extension(Widget) 여백 없애는 방법

iOS 8 Today Extension(Widget) 여백 없애는 방법iOS 8이 나오면서 많은 앱들이 Today Extension(이하 Widget) 지원하기 시작했다. 하지만 왼쪽에 아이콘 만큼 여백이 있는 앱도 있고, 여백 없이 꽉차게 나오는 앱도 있다. 기본적으로 위젯을 구현하면 여백이 생긴다. https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/NotificationCenter.html 에 보면 아래와 같이 위젯의 뷰의 크기에 대한 내용이 나와있습니다.Because space in the Today view is limited and the expected user experience is..

iDev/iOS Dev 2014.10.11

NSLabel on OS X

NSLabel on OS XiOS 개발할 때 자주 쓰는 UILabel이 OS X 개발할 때는 안보인다. 당연히 있을 줄로만 알았던 NSLabel이 없다.아래와 같이 NSTextField를 사용해야 한다. NSTextField *volumeLabel; _volumeLabel = [[NSTextField alloc] initWithFrame:CGRectMake(10, 10, 100, 20)]; _volumeLabel.stringValue = @""; [_volumeLabel setBezeled:NO]; [_volumeLabel setDrawsBackground:NO]; [_volumeLabel setEditable:NO]; [_volumeLabel setSelectable:NO]; [self addSubvi..

iDev/Mac Dev 2014.10.05

Cocos2d v3.3 화면 방향 전환

Cocos2d v3.3 화면 방향 전환아직 v3.3은 베타 버전이므로 방식이 달라질 수 있습니다.cocos2d-swift에서는 버전이 마이너 업데이트 인데도 불구하고, 0.1이 올라가면 올라갈수록 기능도 많이 생기고 내부 구조도 많이 바뀌고 있다. 편하자고 구 버전만 사용할 수 없다. v3.3에서는 Metal renderer, Packages, Android 이렇게 아주 막강한 기능이 추가 될 예정이다. 또한 화면 방향 설정 하는것도 바뀌었다. 아무리 Targets > Deployment Info > Device Orientation 에서 Portrait 로 설정을 해도 세로 화면으로 고정되질 않는다. v3.3에서는 안드로이드를 Apportable로 포팅하는게 아니라, Xcode에서 바로 빌드를 할 수 ..

iDev/Cocos2D 2014.10.04

Line을 깝시다

Line을 깝시다골빈해코님의 제보에 따라서 한 번 까보기로 했습니다. 언제 라인코드를 직접 접할수 있겠어요? 웹앱 정도 되야 js, html, css를 다 볼수 있겠죠. 이런게 웹앱의 장점 아니겠습니까? 개발자는 골아프겠지만.Firefox OS의 앱은 웹앱입니다. html, css, js로 구성되어 있죠. 그걸 zip으로 묶어서 배포를 합니다. 크롬 익스텐션도 거의 똑같은 방식입니다.Line App 까는 방법링크 https://marketplace.firefox.com/app/line?src=search 에 크롬, 사파리 등등으로 들어가면 아래 그림 처럼 Free 라는 버튼이 있습니다. 하지만 버튼이 비 활성화 되어 있어서 받을 수 없습니다. 하지만 이 앱은 당신의 브라우저에는 적합하지 않다는 메세지가 ..

iDev 2014.10.02

xcode 6에서 사라진 prefix.pch 를 찾아라

왜 사라진걸까? Xcode 6로 오랜만에 Xcode를 사용할려다 보니 바뀐점이 너무 많아서 아무것도 모르겠다.사라진 PrefixHeader.pch 파일을 추가해보자.New File… > OS X > Other > PCH file 에서 PrefixHeader.pch 파일 이름을 넣고 저장한다.Build Settings > Apple LLVM 6.0 - Language > Prefix Header 에서 $(SRCROOT)/PrefixHeader.pch,. 잘 추가 되었다. 이젤 잘 사용해보자.아래는 디버그 메세지 바꾸기! #ifdef DEBUG #define NSLog( s, ... ) NSLog( @"%d Line, %s in %@ ::: %@", __LINE__, __PRETTY_FUNCTION__, [..

iDev 2014.09.26