퇴직?? 하고 남은 시간을 어떻게 보낼까 하다... 평상시에 조립하고 싶었던 프라모델 하나를 구입해서 조립중입니다...
마크로스 프론티어에 나온... VF-25S 오즈마기로 알려진 모델...

이거.. 생각보다 조립하는데 시간이 좀 걸리네요 ㅎㅎ
거기에다가 날씨도 더우니까... ㅜㅜ///
이번주 주말까지 해서 완성은 시켜볼려고 합니다... 다 조립하면 완성된 모습 사진찍어서 다시 올려야 겠네요 ^^ㅋ


  2007년 11월 20일... 아직 대학교 4학년 마지막 학기 끝나갈 때 쯔음... 취업 준비를 하면서 소리바다에 처음 입사를 하게 되었습니다. 프로그래밍이 좋고... 더 큰 무엇인가를 만들고... 특히나 서비스 어플... 그리고 윈도우 어플을 만들어 보고 싶다는 생각으로 회사에 입사를 하게 되었지요.
  학생 때 공부하던 것과 회사에 가서 하는 것은 많은 차이가 있다는 것을 경험하게 되고.. 나름대로 기회를 찾고 있었기도 했습니다.
  처음... 회사에서 윈도우 어플이 아닌 검색엔진을 하게 되었을 때에도...
  솔직히 많이 흔들렸습니다... 처음 눈에보이는 것! 그리고 많은 사용자들이 쓰고 싶었던 것을 만들어 보고 싶었던 저에게서는 방향을 잃어버린 철없는 학생같았고, 계속 일을 계속 해야 하는지에 대한 생각도 하게 되었습니다. 그래도... 지금 하는 것!! 이거라도 제대로 만들어 두고 나가는 것은 나중에 생각해 봐야겠다고.. 그래도 끝까지 버텼고... 소리바다 안에서 사용중인 검색엔진을 바꾸게 되었지요... 그리고 검색에 대해서 마무리가 되어가는 시간에 모바일에 관심을 갖게 되고... 또 안드로이드를 시작하게 되었습니다.
  처음 시작은 나름 제 욕심이라고 해야 할 것 같습니다. 이것을 조금이라도 준비해 두면 그래도 나중에 이걸 하게 될 기회가 생기지 않을까... 앞으로 안드로이드 시장이 커지면... 더 좋은 기회가 있지는 않을까 하는 생각으로 말이죠...
  그러던 찰라에... 회사 안에서 이런 저런 일들도 많이 생기고... 좋은일 안좋은일 다 겪고... 많은 사람들이 나가고 들어오고 하는 상황도 보고... 저 스스로도 기분도 상한 일도 많았고... 이런일들은 자세히 쓰기엔 좀 민망하기도 합니다.
  그리고 올해 초 부터 안드로이드 프로젝트가 시작 될 때... 이것을 만들 수 있다는 것을 알리고 제가 맡아서 할 수 있는 기회가 생겼습니다. 그리고 지금 서비스 중인 소리바다 안드로이드 앱을 만들어서 서비스를 하게 되었구요... 개발하면서 누군가 이 것을 사용할 것이라는 생각은 많이 즐거웠습니다. 마켓에서 올린 것에 대해서 좋은 댓글을 보면 기분이 좋고, 안좋은 댓글을 보면 기분이 상하고... 이런거 보면 언론에서 악성 댓글 보며 많이 속상했다는 것에 공감이 가기도 하더군요 ㅎㅎ
  앱 서비스를 하고 나서... 회사 이용권 구매자가 점점 늘어나고... 그것에 대한 수치를 보는 것에도 재미가 있었습니다. 어제는 몇명이 몇개의 이용권을 안드로이드 앱을 통해서 구입했는데... 내일은 몇명이나 구입할까... 어떻게 만들면 더 많은 이용권을 사람들이 구매할까.. 하는 고민조차도 기분이 좋았습니다.
  마지막... 1.3.0 버전을 만들면서 위젯도 만들게 되었습니다... 다른 기능도 같이 만들고 싶었지만... 마지막 버전을 만들기 전에 제 이직이 결정이 되게 되어지요... 이직을 결정하고 만들다 보니 좀 급하게 만들어서 어떻게 될지도 걱정이기도 합니다. ㅜㅜ/ 그래도 마지막으로 위젯이 들어간 1.3.0 버전을 런칭하고 나오니... 한편으로는 후련하기도... 뿌듯?? 하기도 하네요... 아무렴... 이걸 저 혼자 만들었다는 생각이... 더 크게 작용하다 보니까요...
  회사 안에서 몇몇 분이 저를 잡아주시기도 하셨지만... 지금보다 더 큰 곳에 가서 더 좋은 기회를 찾고 싶은 제 욕심이라고 해야 할까요... 머.. 이직을 결심한 이유는 여러 이유가 있기도 했고... 마지막 회사의 책상을 정리하고 마지막 길을 나서는데... 그래도 친구와 같이 일했던 다른 몇분들이 저 가는 곳까지 지켜봐 주시러 나와주시니 감사하고... 아쉬운 마음에 선뜻 자리를 나서는 것도 힘들더군요... 미운정 고운정 다 들었던 회사이기도 했고... 앱 개발에 대한 아쉬움도 남기도 했으니까요...
  23일부터는 새로운 직장으로 출근을 합니다. SK Communications로... 소리바다에 남게 되면 앞으로의 안드로이드 개발을 제 주도하에 개발하는 것과... 좀더 큰 곳으로 옮겨갔을 경우 밑에서 부터 다시 시작하지만 더 많은 컨텐츠를 가지고 개발을 할 수 있을 거라는 것... 그래도 전 밑에서 부터 다시 시작하고 싶고... 더 큰곳에 가서 더 넓고 많은.. 그리고 더 큰 기회를 다시 찾아보기로 했습니다... 이번주는 휴가입니다... 몸과 마음을 쉬고... 23일부터 다시 새롭게 출발을 해 볼려고 합니다...




갤럭시S 의 2.2 프로요 동영상이 유튜브에 있네요..
음.. 이거 곧 업데이트 될 기대가 되네요 ㅎㅎ
빨리 되었으면 하네요... 하드웨어 스펙과 빠른 2.2가 만나면 어떤 반응이 될런지.. ㅎ




SSD가 속도가 엄청 빠르다는 걸 느끼게 하는 동영상입니다. 시게이트에서 SSD와 HDD를 접목시킨 하이브리드 HDD를 만들었다면서 만든 동영상인데.. 그래도 역시나 SSD의 속도가 엄청나게 빠르네요. 저의 3년된 노트북에다가 SSD만 바꾸고 싶네요 ㅎㅎ 그러나 가격이 ㅜㅜ/// 음.. .그래도 3년된 노트북을 가지고도 아직 프로그래밍은 잘 하고 있으니~ ㅎㅎ
 

'Computer Story' 카테고리의 다른 글

SRTSPL.SYS page_fault_in_nonpaged_area blue screen  (0) 2012.11.01
PS3용 모션 컨트롤러  (0) 2009.06.05
서버 부하 테스트 툴  (0) 2008.12.22
RSA 암호  (0) 2007.09.19
OpenCV 설치하기  (1) 2007.08.19




개인적으로 건담을 좋아해서 프라모델을 사서 만들고 하는데..
이건.. 대단하네요 ㅎㅎ
2달동안 종이로 건담을 만들다니... 저도 저 종이 설계도를 구하면 할 수 있을려나? ㅎㅎ

TextView에서 text의 길이가 길면 맨 뒤에 있는 글자들은 잘려서 안보이게 됩니다.
그럴 경우 좌에서 우로 움직이며 보이게 하는 효과를 줄 수 있습니다.
방법으로는

xml에서속성 중에서

android:singleLine="true"
android:focusable="true"
android:ellipsize="marquee"

이 3개의 속성은 꼭 해줘야 합니다... 그리고 실행하면 안나옵니다.
선택을 해 줘야 좌에서 우로 보이는 marquee 텍스트가 보이는데... 화면에 다 안보이는 텍스트 일 때 바로 marquee 효과가 나오게 할려면

setSelected(true);


을 해 줘야지 좌에서 우로 보이는 marquee 텍스트를 볼 수 있습니다. :)



layout 디자이을 할 때 margin값을 사용하곤 합니다.
디자이너에서는


그림과 같이 해당 부분의 값을 변경하여 margin 값을 사용하곤 합니다.

하지만 java 코드에서 이 값을 변경하기 위해서는 layout의 객체에 직접적인 값을 할당하지 못합니다.
변경하고 싶은 해당 layout이 있다면, 이 해당 layout을 포함하고 있는 ViewGroup이 있을 것입니다.


그림에서 LinearLayout1의 margin값을 변경하고 싶다면 코드 상으로는
LinearLayout layout1 = (LinearLayout) findViewById(R.id.LinearLayout1);

/*변경하고 싶은 레이아웃의 파라미터 값을 가져 옴*/
RelativeLayout.LayoutParams plControl = (RelativeLayout.LayoutParams) layout1.getLayoutParams();

/*해당 margin값 변경*/
plControl.bottomMargin = 10;
plControl.topMargin = 10;

/*변경된 값의 파라미터를 해당 레이아웃 파라미터 값에 셋팅*/
layout1.setLayoutParams(plControl);

코드로는 이런식으로 변경 합니다.
해당 레이아웃의 파라미터 값을 변경하겠다고, 해당 레이아웃의 LayoutParams의 객체를 만드는 것이 아니라, 그 상위에 있는 ViewGroup의 레이아웃의 객체를 만들어 내는 것이 필요하겠습니다. 이렇게 안하면 에러가 나요 ㅜㅜ




안드로이드가 스크린 크기가 다양합니다.
그래도 dip를 사용해서는 다양한 크기에 대응할 수 있는 화면을 만들 수 있지만
개발을 하다보니 스킨을 사용할 때 약간의 크기에 따라서 다른 스킨을 사용할 일이 생기더군요
그래서... 현재 스크린의 크기를 구할 수 있는 방법을 적어 봅니다.

Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

int displayWidth = display.getWidth();
int displayHeight = display.getHeight();

이렇게 사용하면 혀재의 화면 크기를 구할 수 있습니다.
Display객체 안에 다른 내용도 많으니 그에 대한 자세한 내용은
http://developer.android.com/reference/android/view/Display.html
이곳에 가면 확인하실 수 있습니다.



+ Recent posts