[mac] 부팅 시 에러 등

Apple 2009. 12. 13. 15:54 Posted by galad
1. MBR 부트 영역 설정하기
 - 터미널에서 su 로 로그인. su 비번변경은 sudo passwd root 였던가??
 - 파티션 확인 : diskutil list
 - HFS Apple Mac OS X 가 OSX 파티션. rdisk의 번호와 disk0sX의 번호를 확인할 것
 - sudo fdisk -e /dev/rdisk0   >> rdiskX의 번호는 위의 diskutil의 목록에서 확인하기
 - flag 3 <= 앞서 확인한 맥 파티션 넘버
 - update
 - write
 - quit

2. 부팅 시 시디 빼기
 - 부팅 시 디스크 꺼내기 키 누르고 있기

3. 부팅 시 부트 영역 선택하기
 - 부팅 시 option 키 누르고 있기

4. 부트 시디 만들기
 - http://www.albireo.net/forum/showthread.php?t=110


[java] thorws .....

프로그래밍/Java 2009. 12. 11. 16:53 Posted by galad
메소드 정의 시 throws 하면, 그 메소드 사용하는 부분에서 반드시 try-catch 해야한다.
메소드 구현 시에 exception을 던지든 말든지 말이지...

반대로 정의 시에 throws 안하면, 그 메소드 사용하는 부분에서 try-catch 안해도됨.
메소드에서 exception을 던지든 말든지 말이지...

기본기가 점점 사라지는 느낌.
공부 좀 하자꾸나...

[program] 프로파일러

프로그래밍/Library 2009. 12. 3. 10:22 Posted by galad

'프로그래밍 > Library' 카테고리의 다른 글

[eclipse] plug-ins  (0) 2010.08.17
[browser] MS Expension Web SuperView  (0) 2010.04.08
[Eclipse] Aptana Studio  (0) 2009.11.30
[Eclipse] 형상관리 plug-in  (0) 2009.11.30
[eclipse] 이클립스 + Mantis  (0) 2009.10.27

[Eclipse] Aptana Studio

프로그래밍/Library 2009. 11. 30. 17:00 Posted by galad
http://download.aptana.org/tools/studio/plugin/install/studio

Ajax and JavaScript Libraries

Get unrivaled support for popular libraries including jQuery, Prototype, YUI, dojo, Ext JS, MooTools, and others.

Ruby on Rails, Python and PHP

Add powerful plugins and ready-to-use runtimes for Ruby on Rails, Python and PHP. Eclipse users can easily add Studio as a plugin.

등등의 개발을 위한 이클립스 플러그인.


http://www.aptana.org/

'프로그래밍 > Library' 카테고리의 다른 글

[browser] MS Expension Web SuperView  (0) 2010.04.08
[program] 프로파일러  (0) 2009.12.03
[Eclipse] 형상관리 plug-in  (0) 2009.11.30
[eclipse] 이클립스 + Mantis  (0) 2009.10.27
[Utils] Paros 사용법  (0) 2009.09.06

[Eclipse] 형상관리 plug-in

프로그래밍/Library 2009. 11. 30. 13:16 Posted by galad
http://downloads.open.collab.net/eclipse/update-site/e3.4

Software Updates 에서 사용하자

'프로그래밍 > Library' 카테고리의 다른 글

[program] 프로파일러  (0) 2009.12.03
[Eclipse] Aptana Studio  (0) 2009.11.30
[eclipse] 이클립스 + Mantis  (0) 2009.10.27
[Utils] Paros 사용법  (0) 2009.09.06
[Subversion] 오리지널 서브버젼 이클립스 플러그인  (0) 2009.08.28
프로토콜을 준수한다는 것

- 프로토콜을 준수한다는 것, 즉 conform한다는 것은, 한 클래스나 객체가 그 프로토콜의 모든 method를 다 구현하고 있다는 것이다.
 > NOTE : Class가 protocol을 formal하게 채용하지 않아도, method로써 protocol method들을 구현하면 자동으로 그 protocol을 준수하게 된다.
  -> @interface ClassName : ItsSuperclass < protocol list > 이런 식으로 formal 하게 protocol을 채용하지 않더라도 class가 protocol의 method를 구현하면 준수하게 된다고?
  -> 아닌 듯... 안되는데?? 소스 참고.



[Objective C] Protocol Object

프로그래밍/iPhone Dev 2009. 11. 26. 16:41 Posted by galad
Protocol Object

- runtime시에 protocol이 어떻게 표현되는지에 대해서 알아보자. 클래스는 class object로, 함수는 selector로 runtime시에 나타나듯이, formal protocol은 Protocol 클래스로 나타난다. protocol을 다루는 코드는 Protocol 오브젝트를 참조해야만 한다.

- protocol 객체를 참조하는 방법은 @protocol() 디렉티브를 이용해서 한다.

Protocol *counter = @protocol(ReferenceCounting);

- class 이름과 다른 점은, protocol 이름은 @protoco()안에 있는 것을 제외하고는, 어떤 한 객체를 의미하지는 않는다.
  -> ReferenceCounting 만으로는 아무것도 가리키지 않는다는 듯. class일 경우엔 class 이름만으로 class object를 가리키지만.

- 컴파일러는 다음의 경우에만 protocol 객체를 만든다.
  > 클래스에 의해서 adopt 되었을 때,
  > 소스코드에서 다른 어딘가를 참조했을 때 ( @protoco()을 사용해서.. )
즉 선언은 되었지만 사용되지 않는 protocol은 runtime시에 protocol 객체로 나타나지 않는다.