본문 바로가기

전체 글511

OSX Lion에서 한영 전환을 shift-space로 하기 OSX로 바꾸면서 한영 전환를 shift-space로 하는 방법이 약간 달라졌습니다. 여기서 준비물이 있는데, .plist 파일을 수정해 주기 위해서 xcode를 받아서 설치해 주시거나, Property List Editor를 받아서 설치해 주시면 됩니다. 우선 ~/Library 폴더가 보이지 않네요. 터미널을 띄워서 ~/Library폴더를 먼저 보이게 해 줘야 합니다. 응용프로그램 > 유틸리티 > 터미널 을 선택해서 터미널을 띄워 주시고 아래와 같이 입력해 줍니다. chflags nohidden ~/Library/ 이렇게 입력하고 나면 보이지 않던 라이브러리 폴더가 보입니다. 여기서 ~/Library/Preferences/com.apple.symbolichotkeys.plist 파일을 찾아서 열어 줍니.. 2011. 7. 26.
이메일과 클라우드 200GB 짜리 이벤트... 어쩌다가 보니.. 지금 쓰고 있는 PC가 회사와 집에서 옮겨 가면서 쓰고 있습니다. 거기다가, mac과 윈도우를 혼용해서 쓰고 있는 상황이라서. 요즘 요긴하게 쓰고 있는게 바로 클라우드 서비스 입니다. 덕분에 USB나 하드로 파일 옮기는 일이 없어지고, 여러 컴퓨터와 모바일 기기에서 파일 보는게 자유로워 졌죠. 그 중에서 용량을 많이 주는 Daum 클라우드를 주로 쓰고 있었습니다. 하지만, 지금 제 컴퓨터에 깔려있는 클라우드 서비스만 해도.. Daum 클라우드, uCloud, Naver N드라이버, DropBox -_-;; 이렇게 4개나 깔려 있네요.. 정리 좀 해야 하는데, 정리 할려는 찰나에 tistory에서 대박 이벤트를 진행하네요. @tistory.com 이메일을 만들면, 이메일로 클라우드 해서 .. 2011. 6. 23.
[iOS Open Source] ShareKit : iOS에서 이미지, 텍스트, URL 그리고 파일 한방에 공유를.. ShareKit 은 iOS에서 이미지, 텍스트, URL, 파일을 공유해 주는 오픈소스 프레임워크 입니다. 공유 할 수 있는 곳도 다양합니다. Delicious, Email, Facebook, Google Reader, Instapaper, Pinboard, Read It Later, Tumblr, Twitter 이 많은 곳을 이 ShareKit 하나로 다 사용할 수 있습니다. 인터넷으로 어플을 공유 하고 싶다면 꼭 이용해 보세요. 사용하는 것도 쉽습니다. 홈페이지에서는 15분이면 된다고 하는데.. 그건 좀... 홈페이지 http://www.getsharekit.com github 홈페이지에서 소스를 받으실 분은 https://github.com/ideashower/ShareKit 2011. 6. 10.
UILabel 글씨에 테두리선 그리기. UILabel의 글씨에 테두리선 그리기 입니다. UIOutlineLabel.h #import @interface UIOutlineLabel : UILabel { UIColor *outlineColor; CGFloat outlineDeep; } @property (nonatomic, retain) UIColor *outlineColor; @property (nonatomic) CGFloat outlineDeep; @end UIOutlineLabel.m #import "UIOutlineLabel.h" @implementation UIOutlineLabel @synthesize outlineColor, outlineDeep; - (id) initWithFrame:(CGRect)frame { self = [su.. 2011. 6. 10.
gvim에서 unity의 도움말 보기 gvim에서 유니티의 도움말을 보기 위해서.. 웹브라이저를 띄우는 방법을 열심히 찾다가.. 결국 괜찮은 플러그인을 찾았습니다. http://www.vim.org/scripts/script.php?script_id=3133 이걸 이용하면, 웹페이지 띄우기와 웹검색이 가능 합니다. 여기서 unity의 도움말을 보기 위해서는 플러그인에 몇 줄을 추가해 줘야 합니다. 압축을 풀고 autoload/openbroswer.vim 파일을 열어서.. 110번째 줄에 unity 사이트를 추가해 주시면 됩니다. let s:default = { \ 'google': 'http://google.com/search?q={query}', \ 'yahoo': 'http://search.yahoo.com/search?p={query}.. 2011. 6. 6.
NSString 암호화 암호화 할 일이 있어서 제작한 NSString 카테고리를 올려 봅니다. 암호화 하는 방법은 원본 스트링 -> AES256 인코딩 -> base64 인코딩 -> 암호화 된 스트링 역으로 하는건 암호화 된 스트링 -> base64 디코딩 -> AES256 디코딩 -> 원본 스트링 이런 식으로 진행하게 됩니다. 뭐.. 결국은 인터넷에 굴러 다니던 AES256 방법과 base64를 조합한 정도 ^^;; 하지만, 유용해서.. 올려 봅니다. 사용 방법은 클래스들을 프로젝트에 추가하고 NSString+Encrpyt.h를 import합니다. #import "NSString+Encrypt.h" 그리고 간단하게 아래와 같이 사용 하시면 됩니다. NSString *str = @"아무도모르게"; NSLog(@"암호화 : %@.. 2011. 5. 25.
구글에서 사전의 음성 및 TTS 음성 MP3 받기.. 음성이 파일이 필요해서, 파이썬 스크립트를 작성해 봤습니다. 아래는 2가지 인데.. 한개는 사전에서 음성을 받아 오는 거고, 2번째는 구글 번역에서 받아 옵니다. 둘다 음성 파일의 파일 목록이 필요 합니다. 구글 사전에서 음성 파일 받아 오기. #!/usr/bin/python # -*- coding: utf-8 -*- import sys import string import os import shutil import codecs if len(sys.argv) is 1: print >> sys.stderr, '읽을 파일명을 입력해 주세요' print '' print '* 파일의 내용' print '\t[원본 파일명] print '' print '* 사용예' print '\t./getWordSound.py .. 2011. 5. 2.
UIImage를 흑백 이미지로 바꾸기 UIIamge를 흑백으로 바꾸는 방법을 찾다가.. 찾은 내용 입니다. 참고 하세요. -(UIImage*)convertImageBlackAndWhite:(UIImage *)image { CGColorSpaceRef colorSapce = CGColorSpaceCreateDeviceGray(); CGContextRef context = CGBitmapContextCreate(nil, image.size.width, image.size.height, 8, image.size.width, colorSapce, kCGImageAlphaNone); CGContextSetInterpolationQuality(context, kCGInterpolationHigh); CGContextSetShouldAntialias(c.. 2011. 4. 26.
UIView에서 Subview 지우기 아이폰 프로그램을 사용하면서 가장 자주 쓰게 되는 view에서 subview를 지우는 방법을 간단하게 정리해 봅니다. 먼저 샘플로 라벨을 올려 봅니다. // UILabel 생성하기 UILabel *aLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 15, 40, 20)]; // label에 태그 넣기 aLabel.tag = 1; // 글자쓰기 aLabel.text = @"Hello World"; // 라벨을 뷰에 올리기 [self.view addSubview:aLabel]; 하위에 있는 뷰 모두 지우기 1 // With some valid UIView *view: for(UIView *subview in [self.view subviews]) { [subvi.. 2011. 4. 25.