'분류 전체보기'에 해당되는 글 74건

  1. 2012.01.01 맥북 발열 문제점. 2
  2. 2011.12.29 터치 이벤트가 호출이 안되는 경우.
  3. 2011.12.21 cocoa 초기 로딩 화면 관련.
  4. 2011.12.20 UIView 갱신
  5. 2011.12.19 Linux 부팅시 명령어 자동실행.
  6. 2011.12.09 CentOS 6 WOL 1
  7. 2011.11.22 xcode 4.2에서 window based application 만드는 방법.
  8. 2011.11.21 UIButton 관련.
  9. 2011.11.21 ARC (Automatic Reference Counting)
  10. 2011.11.11 sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.

맥북 발열 문제점.

OS/Mac tip 2012. 1. 1. 01:57


내가 사용하는 맥북 모델은 13인치형 맥북 유니바디 흰둥이다.
구입한지는 한 2년 정도 된것 같음.

집에서 사용할때 외부 모니터 하나 연결해 놓고 사용을 하는데 이놈이 발열이 장난이 아니다.
너무 뜨거워지고 급기야는 느려지기 까지 해서 보니 온도가 80도에 육박.
심할때는 90도도 넘는 경우를 봤다.

인터넷을 좀 뒤져보니 원래 발열이 심하다는 내용이 많이 보인다.
그래서 혹시 팬에 먼지 같은게 많이 껴서 그런가 해서 청소를 고민하다.
괜히 잘못 만져서 노트북 사망시에는 답이 없으므로 포기.

대학교 다닐때 친한 대학원생 선배 형이 준 노트북 쿨러가 생각 났다.
NOTEPAL by Cooler Master라고 쓰여 있는데 이름은 모르겠다.
어쨌든 이놈을 노트북 밑에 밭쳐 놓고는 온도가 꽤 많이 내려갔다.

한... 평균 10도 이상은 떨어진듯.

노트북이 높아지며 타이프하기에는 좀 불편해 졌으나 온도 내려간걸 보니, 못 빼겠다.
당분간은 이렇게 사용해야 할 듯. 

 

'OS > Mac tip' 카테고리의 다른 글

caffeine 카페인  (0) 2012.01.03
OSX 스노우 레오파드 CPU 100점유.  (0) 2012.01.01
:

터치 이벤트가 호출이 안되는 경우.

Dev/iOS 2011. 12. 29. 15:37


앱들을 보면 사진 보기에서, 화면을 터치하는 경우 네비게이션 바와 툴바가 없어졌다가 나타났다 한다.
그래서 나도 동일하게 구현하기 위하여 해당 뷰 컨트롤러에 아래와 같은 코드를 삽입하였다.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    [self.navigationController setNavigationBarHidden:self.navigationController.navigationBarHidden != YES animated:YES];

}


 
보통은 배경색 넣고 해당 메소드만 오버라이드 해주면 이벤트가 불리우는 것으로 알고 잇엇는데 도저히 호출인 안된다. 알고보니 사진을 표시 하기 위해 UIImageView 를 하나 올렸는데 이놈이 문제 였던거다. 해결방법은 다은과 같이 플래그를 활성화 시켜주면 정상 작동한다.

    imageView.userInteractionEnabled = YES; 

 
결과 정상적으로 호출이 된다.

'Dev > iOS' 카테고리의 다른 글

UINavigationBar 에 배경 이미지 삽입.  (0) 2012.01.03
NSString replace  (0) 2012.01.03
cocoa 초기 로딩 화면 관련.  (0) 2011.12.21
UIView 갱신  (0) 2011.12.20
xcode 4.2에서 window based application 만드는 방법.  (0) 2011.11.22
:

cocoa 초기 로딩 화면 관련.

Dev/iOS 2011. 12. 21. 17:24


아이폰에서 초기 로딩화면을 띄우기.
 


위와 같이 프로젝트 타겟 속성에서 "Summary" 탭에서 "Launch Images"에 우클릭을 하면 파일을 선택이 가능하다.
선택후 빌드->실행하면 다음과 같이 해당 이미지가 나타난다.

 

'Dev > iOS' 카테고리의 다른 글

NSString replace  (0) 2012.01.03
터치 이벤트가 호출이 안되는 경우.  (0) 2011.12.29
UIView 갱신  (0) 2011.12.20
xcode 4.2에서 window based application 만드는 방법.  (0) 2011.11.22
UIButton 관련.  (0) 2011.11.21
:

UIView 갱신

Dev/iOS 2011. 12. 20. 20:41


setNeedsDisplay 멤버를 호출하여 갱신한다.
setNeedsDisplayInRect 는 지정된 영역을 갱신한다.

MFC의 Invalidate 와 같이 생각하면 될듯하다. 
:

Linux 부팅시 명령어 자동실행.

OS/Linux 2011. 12. 19. 23:17


# vi /etc/rc.local


'OS > Linux' 카테고리의 다른 글

CentOS 6 WOL  (1) 2011.12.09
centos ssh 설치 및 설정  (2) 2011.09.27
centos 에 x-window 설치  (1) 2011.09.27
CentOS 6 네트워크 설치.  (0) 2011.09.27
리눅스에 gcc를 설치해 보자.  (0) 2011.09.22
:

CentOS 6 WOL

OS/Linux 2011. 12. 9. 13:18



구글링을 통해 찾아낸 링크 : http://www.server-world.info/en/note?os=CentOS_6&p=wakeonlan


Wake on Lan
2011/07/12
Start a computer from a remote machine by Wake on Lan.
[1] Configuration of the computer you'd like to turn on from remote machine.
[root@dlp ~]# yum -y install ethtool
[root@dlp ~]# ethtool -s eth0 wol g
[root@dlp ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# add at the last line

ETHTOOL_OPTS="wol g"
[root@dlp ~]# ifconfig eth0 | grep HWaddr | awk '{print $5}'
00:22:68:5E:34:06
# take a memo
[root@dlp ~]# shutdown -h now
[2] Operation on the computer at a remore place.
[root@wol ~]# yum -y install net-tools
# ether-wake [MAC address of the computer you'd like to turn on]

[root@wol ~]# ether-wake 00:22:68:5E:34:06
# send magick packets

'OS > Linux' 카테고리의 다른 글

Linux 부팅시 명령어 자동실행.  (0) 2011.12.19
centos ssh 설치 및 설정  (2) 2011.09.27
centos 에 x-window 설치  (1) 2011.09.27
CentOS 6 네트워크 설치.  (0) 2011.09.27
리눅스에 gcc를 설치해 보자.  (0) 2011.09.22
:

xcode 4.2에서 window based application 만드는 방법.

Dev/iOS 2011. 11. 22. 00:49


출처 http://upthere9.egloos.com/2816138

펌: http://nsec.tistory.com/112
iOS -> Application -> Empty Application

Project -> New File -> User Interface -> Empty -> Next -> Device Family ->iPhone -> Next -> MainWindow -> Create 
MainWindow.xib -> Placehoders -> File's Owner -> Identity Inspector - Custom Class -> Class -> UIApplication 입력

Object LIbrary에서 Object 를 Objects로 드래그
Objects -> Object -> Identity Inspector - Custom Class -> Class -> AppDelegate 입력

Object Library에서 Window를 Objects로 드래 그

AppDelegate.h를 열어 
"  @property (strongnonatomicUIWindow *window; " 를 

@property (strongnonatomicIBOutlet UIWindow *window; " 로 변경 후 저장.


MainWindow.xib -> Placehoders -> File's Owner ->  Connection Inspector -> Outlets -> delegate 를 Objects -> AppDelegate로 연결한다.
MainWindow.xib -> Placehoders -> Objects -> App Delegate -> Connection Inspector -> Outlets -> window를  Objects -> Window로 연결한다.


Project -> Summary -> iPhone/ iPod Deployment Info -> Main Interface -> MainWindow 입력

AppDelegate.m를 열어 아래부분을 주석 처리한다. 

    self.window = [[UIWindow allocinitWithFrame:[[UIScreen mainScreenbounds]];

    // Override point for customization after application launch.

    self.window.backgroundColor = [UIColor whiteColor]; 




'Dev > iOS' 카테고리의 다른 글

cocoa 초기 로딩 화면 관련.  (0) 2011.12.21
UIView 갱신  (0) 2011.12.20
UIButton 관련.  (0) 2011.11.21
ARC (Automatic Reference Counting)  (0) 2011.11.21
sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.  (0) 2011.11.11
:

UIButton 관련.

Dev/iOS 2011. 11. 21. 23:44


UIButton 을 이용하여 체크박스 만들기 (IB없이)
출처 : http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=108711&

//버튼을 커스텀으로 작성

UIButton *checkbox = [UIButton buttonWithType:UIButtonTypeCustom];

//위치 및 크기 조절

checkbox.frame = CGRectMake(100100100100);

//바탕색상조절

checkbox.backgroundColor = [UIColor blueColor];

//노말상태에서 타이틀지정

[checkbox setTitle:@"OFF" forState:UIControlStateNormal];

//선택된상태에서 타이틀지정

[checkbox setTitle:@"ON" forState:UIControlStateSelected];

//클릭시 이벤트 지정

[checkbox addTarget:self action:@selector(onCheckBox:) forControlEvents:UIControlEventTouchUpInside];





이벤트부분


-(void)onCheckBox:(id)sender{

        //이벤트 발생버튼 지정

UIButton *button = sender;

  //선택값을 반전 시켜줌

button.selected=!button.selected;

} 



 
:

ARC (Automatic Reference Counting)

Dev/iOS 2011. 11. 21. 22:26


:

sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.

Dev/iOS 2011. 11. 11. 14:09


내 경우 프로젝트의 타켓에서 Build Settings 에서 Library Search Paths 설정이 잘못된 경우 발생 되었다.
그중에 해결방법은,
디바이스 실행시 디바이스 라이브러리 경로를 위로 올려주고,
시뮬레이터 실행시 시뮬레이터 라이브러리 경로를 위로 올려주었더니 정상 실행 되었다. 

'Dev > iOS' 카테고리의 다른 글

UIButton 관련.  (0) 2011.11.21
ARC (Automatic Reference Counting)  (0) 2011.11.21
gdb stack trace at 'putpkt: write failed' 해결방법  (0) 2011.11.11
NSLog 함수 이름 관련 매크로.  (0) 2011.11.04
UIWebView 관련.  (0) 2011.11.01
: