프로그래머가 이력서를 읽는 법 1. 재미로 OS나 컴파일러를 만들어본사람. - 없음, 자잘한 유틸이 필요해서 만들어 본 적은 있음. V3 Neo+를 윈도우에서 실행시켜주는 Frontend라던가, Windows Mobile에서 도서관 자리확인 앱, 문자음 변경, 부트로고를 변경해주는 앱 등.. 2. Latex으로 이력서를 만든 경우 - 없음. 배워두면 좋을거라 생각함. 3. 오픈소스 소프트웨어에 기여한 경험 - 기여는 없고 다운로드 받아본 적은 많음. 리눅스 PDA 요피 사용 당시 어플 부족을 해결하기 위해 OpenSource 관련 사이트(http://freshmeat.net)를 몽땅 뒤져 가면서 GTK 1.x사용 어플은 몽땅 크로스컴파일해봄 물론, 관련 라이브러리들의 버전이 너무 낮아서 웬만한 프로그램은..
기존 코드에서 SQL조작 관련 코드를 Activity내부에서 빼 내에 따로 클래스를 생성하여 관리하도록 변경하였다. 이로써 각 클래스의 역할이 좀 더 명확해지게 되었다. 사용하는 SQL Table은 Article, Photo, Message, C2DM과 같은 데이터를 관리한다. 각각 공통으로 가지는 메소드가 있기 때문에 이를 명확하게 하기 위해 다음과 같은 Base클래스를 작성하였다. 클라이언트 public abstract class SQLiteTable { protected Context mContext; protected String QTE = "'"; public SQLiteTable(Context context){ mContext = context; } /** SQLite DB에 추가 */ pub..
7,8월 간 중간보고서
오늘은 새로운 기능 추가보다는 기존의 코드를 리팩토링 하였다. 기존의 코드가 Java의 탈을 쓴 C 스타일로 작성되어 있어서 중복되는 부분이 너무 많고, 보기에도 좋지 않았다. 특히 MySQL에 접근하는 부분들이 그러한데, 각 테이블마다 관리하는 클래스(ArticleTable, C2DMTable, PhotoTable)를 두고 이들이 관리하도록 바꾸었다. 그리고 LIMIT와 WHERE에서의 인덱스를 적절히 활용하여, 전체 테이블을 불러와서 작업하는 것이 아니라, 최대한 작게 불러온다. 나중에 튜플 수 가 무시무시하게 늘어나는 때를 대비해서이다. 클라이언트는 Preference Activity에서 작업 중인데, 다이얼로그 새로 띄워서 뭐 하려고 하면 작업이 상당히 어렵다. 새로 Activity를 만들어서 작..
자기소개서 쓰던걸 편집하려고 하다가 안되겠어서 레퍼런스를 좀 찾아볼까 했는데, 다 돈내고 다운받는 사이트 링크들이다. 또 어찌 찾으면 마케팅, 기획분야에 워킹으로 어디를 다녀왔다느니, 교환학생을 갔다왔다느니등의 내용이다. 나는 일본으로 워킹도 아니고 짧은 여행을 계획하였다가 결국 못가게 되었는데. 검색을 통해 인터넷을 돌고 돌아서 대한민국 인터넷의 '계륵'인 DC에 까지 가게 되었는데, 우연히 플밍갤에서 자동차 정비사로 일을 하다가 뒤늦게 꿈을 찾아서 프로그래밍을 공부하는 이의 일기를 보게 되었다. 순간, 정신이 번쩍 들었다. 이런 사람도 있는데, 4년간 이걸 전공한 사람은 지금까지 무얼 하고 있었나. 대학에서 전공까지 하는 사람이 너무 나태한것 아니었나 하는 생각이 들었다. 사실 지금 어찌한다는 것은 ..
면접볼 때 다음과 같이 물어보면 어떻게 대답할까? 당신은 정품을 사용하고 있습니까? 1. 네, 저는 모든 프로그램을 정품으로 사용하고 있습니다. 2. 아니요, 저는 모든 프로그램을 어둠의 경로를 통해 사용하고 있습니다. 3. 몇몇은 구매를 하였고, 몇몇은 다운받아 사용하고 있습니다. 1이라 대답할 수 있는 사람은 우리나라에서 거의 찾아보기 힘들 것 같다. 대부분의 경우 2에 해당하겠지만, 대놓고 다운받아서 써요.라고 할만한 베짱이 있을까. 우리집에 있는 정품을 세어보니 딱 세개가 나온다. 한글 97 기능강화판 한글 2010 홈에디션 MS 오피스 2010 한글 97은 10여년 전 네띠앙 한글 사용자 모임(?) 에서 운좋게 받은 경품이다. 그때 같이 받은 워디안 CD도 있다.ㅋㅋㅋ(한글버전에서 Windows..
이전에 다른 Activity로 메시지를 전송하기 위해 Intent를 사용하였는데, 새로운 Activity를 시작할 때 Parameter로 주는 것이다. 그러면 이미 실행되고 있는 액티비티에 메시지를 전송하려면 어떻게 해야 할까? C2DM BroadCast Activity에서 C2DM관련 메시지를 받아 처리한다. 이때 TabChat Activity로 메시지를 보내려면 Handler를 사용하면 된다. 메시지를 받고자 하는 쪽에서 Handler를 작성한다. static Handler chatHandler = new Handler(){ @Override public void handleMessage(Message msg) { switch(msg.what){ case 1: ChatItem item = (ChatI..
- Total
- Today
- Yesterday
- 문학·책
- 아일랜드
- GutsyGibbon
- 하이픈
- Android
- apktool
- 요리·레시피
- STOP_APP_SWITCH
- 전화번호
- Ubuntu7.10
- lockscreen
- 5초 룰
- U123
- 락스크린
- dex2jar
- 5 sec rule
- 일상·생각
- 더블린
- 프로포즈 데이
- 레터스 투 줄리엣
- 잠금화면
- 안드로이드
- ubuntu
- setfsb
- NEXUS S
- 2월 29일
- Gutsy
- Leap Year
- IT·컴퓨터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |