코코아빌더에 올라온 어느 회사의 맥개발자 구인글입니다. 영어와는 거리가 멀어 대충 번역해 보았습니다. 오역이 있을 수도 있습니다.

텍사스의 오스틴에서 코코아 개발자 구함

>> 요구하는 기술
- 맥 OS X에서 Cocoa, Objective-C, C++ 개발 경험 (최소 1년 이상 전문적인 경험).
- 강력한 객체지향 C++ 프로그래밍 스킬이 있는 우수한 개발자.
- 새로운 아이디어를 생각해 내고 독립적으로 일할 수 있는 능력과 함께 강력한 분석, 진단과 문제를 해결할 수 있는 스킬.
- 새로운 기술을 빠르고 쉽게 습득하고 OS팀의 내부 전문가들과 함께 최신 맥 어플리케이션을 개발할 수 있는 강한 열정.
- TCP/IP, HTTP와 HTTPS 갘은 인터넷 프로토콜에 대한 이해.
- 가상메모리, 권한 레벨, 어셈블리를 포함하여 x86과 PowerPC 아키텍쳐에 능숙해야 함.
- gdb를 이용하여 데드락과 예외같은 복잡한 소프트웨어 문제를 다룰 수 있는 능력.
- 크로스플랫폼 개발 경험.
- OS X 구조와 디바이스 드라이버 개발에 관한 지식.
- 전자공학, 컴퓨터 공학 학위.

보통 우리나라 IT업계의 구직란에 있는 "성실한", "미래를 함께할",  "가족과 같은", "비젼 있는" 등의 추상적인 문구와 나이제한 등은 보이지 않고 요구하는 내용이 실제적이지만 원문에도 자주 사용되었듯이 strong하네요. 이제 이정도의 스킬을  요구하면서 어느정도의 연봉을 제공하는 지 보겠습니다.

>> 연봉 및 복리후생
연봉 11만~12만 달러.
전시간 영구직.
2주 유급 휴가, 2주 년차, 11일 유급 휴일, 건강/생활 보험, 스탁옵션.
이직비용 지급.

 미국이라고는 괌(?)밖에 못 가봐서 어느정도 수준인지, 이 회사의 구직 내용이 미국에서 평범한 것인지는 잘 모르겠습니다. 아무튼 우리나라 기준으로는 요구사항이나 연봉이나 화끈한 것 같습니다.

'기타' 카테고리의 다른 글

cocoa 이름의 유래  (6) 2007.11.30
맥용게임 Doukutsu  (3) 2007.11.21
맥용 게임 Thumblebugs  (0) 2007.10.19
OS X용 MySQL 클라이언트 - CocoaMySQL  (8) 2007.10.19
Xcode, Cocoa, 맥 프로그래밍 관련 국내외 사이트  (2) 2007.05.21
AND

기타 2007. 10. 19. 17:33
아시는 분들이 많을 것 같은데 맥에서 제가 즐겨하는 게임 하나를 소개합니다. 게임 제목은 Thumblebugs로 이곳에서 다운로드 받으실 수 있습니다. 윈도우용도 있습니다.

이전에는 스타크래프트 같은 게임을 좋아했는데, 요새는 복잡한 게임 보다는 간단하고 짧게 즐길 수 있는 이런 퍼즐류의 게임이 좋아지고 있습니다.

게임 방법은 아래와 같이 구멍을 향해 다가가는 구슬들을 없에는 아주 간단한 게임입니다. 같은 색의 구슬이 세개 이상 쌓이게 되면 구슬이 없어집니다. 물론 게임을 도와주는 다양한 아이템들이 있습니다.

저는  FINISH를 앞두고 있는 12스테이지에서 더이상 진도가 나가지 않네요. 은근히 중독성도 있고 작업하다 간단히 머리 식히기에 좋습니다.

사용자 삽입 이미지

사용자 삽입 이미지

'기타' 카테고리의 다른 글

맥용게임 Doukutsu  (3) 2007.11.21
미국의 맥개발자 구인 내용  (8) 2007.10.20
OS X용 MySQL 클라이언트 - CocoaMySQL  (8) 2007.10.19
Xcode, Cocoa, 맥 프로그래밍 관련 국내외 사이트  (2) 2007.05.21
NeXTSTEP에 관하여...  (4) 2007.05.14
AND

사용자 삽입 이미지
OS X에서 사용할 수 있는 MySQL 클라이언트 입니다. 프리(도네이션)웨어이지만 기본기능은 충실하게 가지고 있습니다. 다만 아쉬운 것은 오래전부터 0.7베타에서 더이상 버젼이 올라가지 않고 있습니다.

프로그램은 홈페이지에서 다운로드 받으실 수 있습니다.

1. 환경설정
사용자 삽입 이미지
다운로드 받으신 후 실행한 다음 메뉴의  Prefrences를 실행하면 프로그램의 환경을 설정할 수 있습니다. 우측의 Favorites 하단에 있는 추가버튼을 클릭하여 아래와 같이 접속할 MySQL 계정을 설정합니다.

이름, 접속할 서버, 사용자 계정을 입력합니다. 저는 이전 MySQL 설치 포스트에 있는 계정 그대로 "local_test"란 이름으로 설정하였습니다.

여기서 저장해 놓은 접속계정으로 이후 간편하게 접속할 수 있습니다.

이전에 원격서버의 MySQL 4.2 버젼대인가에서도 사용해 보았으니, 원격서버도 아이피 또는 도메인만 입력하시면 무난히 사용하실 수 있을 것 입니다.


2. 기본 UI

위에 설정한 계정으로 접속하면 아래와 같은 화면을 보실 수 있습니다. 저는 먼저 name과 phone 필드를 가진 test란 테이블을 생성하였습니다.
사용자 삽입 이미지

1) 상단 메뉴

상단의 툴바에는 로그창을 보여주는 [Show Console], 로그 내용을 삭제하는 [Clear Console] 버튼이 있습니다.  [Show Variables]는  현재 기동되어 있는 MySQL 서버의 각종 변수들을 확인할 수 있습니다.

[Flush Privileges]는 사용해 보지는 못했지만 사용자 정보 변경 시 적용시켜 주는 flush privileges;를 실행해 주는 것 같습니다.

[Table Operations]는 테이블 검사, 옵티마이즈, 리페어등의 기능을 제공합니다.

[Create Table Syntax]는 현재 선택된 테이블의 create하는 SQL문을 생성해 줍니다.

2) 좌측 메뉴
좌측 상단에는 데이터베이스를 선택하거나 추가, 삭제할 수 있는 버튼들이 있습니다. 이는  MySQL Root 권한이 있어야 가능합니다. 그 아래는 현재 데이터베이스의 테이블 목록과 테이블을 복사/삭제/등록할 수 있는 버튼들이 있습니다.

하단에는 문자 엔코딩을 선택할 수 있습니다.

3. 기능 둘러 보기
1) Structure
사용자 삽입 이미지
첫번째로 보이는 윈도우로 테이블 필드를 추가/삭제/변경할 수 있습니다. SQL 테이블 생성문을 따로 작성할 필요가 없을 정도로 상당히 많은 기능을 제공합니다. NOT NULL, default 값, auto increment등 다양한 필드 옵션을 지정할 수 있습니다.

하단은 Indexes에서는 프라이머리 키와 인덱스를 설정할 수 있습니다. 테이블 관리하는데 무척이나 편리하게 되어 있는 것 같습니다.

2) Content
사용자 삽입 이미지
현재 테이블에 있는  데이터(Row)를 관리할 수 있습니다. 상단에는 검색 툴이 있습니다. 선택된 필드의 타입에 따라 =, like , > , <등의 조건으로 검색할 수 있습니다. 검색 row수를 제한하는 limit은 현재 row가 2개밖에 없어 비활성화 되어 있는지 아직 구현되지 않은 것인지는 확인하지 못하였습니다.

3) Custom Query
사용자가 작성한 쿼리를 실행하고, 그 결과 값을 확인할 수 있습니다.
사용자 삽입 이미지

4) Status
테이블의 크기, Row수, 변경시간등의 정보를 확인할 수 있습니다.
사용자 삽입 이미지

이상 CocoaMySQL을 간단히 보았습니다. 한가지 아쉬운 점은 계속 버젼업이 진행되었더라면  기능들이 추가되어 더 좋은 MySQL 클라이언트가 되었을 텐데, 개발이 중단된 것 같아 매우 아쉽습니다. 어쨋든 프리웨어로 공개하신 개발자분께 감사드리며 잘 쓰겠습니다.

'기타' 카테고리의 다른 글

미국의 맥개발자 구인 내용  (8) 2007.10.20
맥용 게임 Thumblebugs  (0) 2007.10.19
Xcode, Cocoa, 맥 프로그래밍 관련 국내외 사이트  (2) 2007.05.21
NeXTSTEP에 관하여...  (4) 2007.05.14
GNUstep 개발 데모 동영상  (0) 2007.05.10
AND