본문 바로가기

분류 전체보기

돌이켜보며, 내다보며. (4) 졸업 후 고시원에 들어간 나. 나는 본격적으로 구직활동을 했다. 잘 나가는 사촌(이름있는 직장에 다니는) 과 부모님에 대한 죄책감 때문이었는지 모르겠다. 나는 꽤나 자신이 있었다. 스스로 당면한 상황에 대해, 잘 극복해나갈 믿음이 있었기에. 수십개의 이력서를 써 보내진 않았지만, 이력서를 썼고, 1차면접까지 도달 할 수 있었다. 이 당시에 나는 꽤나 작문에 자신이 있었고, 서류면접에는 거뜬히 통과할 자신감을 가지고 있었다. 몇번의 서울 면접을 봤지만, 탈락했다. 그중에는 지금에서는 규모를 짐작할 수 없는, 하지만 이름만큼은 찬란한 회사가 있었고,(American M*) 면접에 탈락했다. (지금생각하면, 가진것에 비하면 너무 작은 회사였다.. integer가 가진 byte가 다르다는 사실에 설전했던 기억이.. 더보기
돌이켜보며, 내다보며. (3) 졸업 후, 열심히 했던 것은 게임이었다. 당연했다. 내 인생 오락의 전부는 게임이었다.(한때 구기종목에 관심을 가지기는 했지만,) 졸업 후에도 자연스럽게 이모집에서 살고 있었다. 자엽스럽기에 스스로는 당연하다고 생각했었다. 그러던 어느날. 정말 어느날이다. 사건이 터졌다.(나에게) 감정을 밖으로 내비치지 않는 나는, 결국 밖으로 내비치지 않았다. 하지만, 어머니에게 전화를 했다. "고시원에 들어가고 싶다." 어머니는 내 이야기를 들어주셨고, 나는 고시원에 들어갔다. 졸업 후 4개월이 지난, 5월 즈음이었다. * 우리 이모는 참 좋은 사람입니다. 지금도 어머니 다음으로 좋은 사람입니다. 더보기
돌이켜보며, 내다보며. (2) 다시 돌아기서, 나는 고시원에 와 있었다. 타향에 살면서 통학하던 다는, 이모의 은덕으로(이모는 너무나도 좋은 사람이다. 어머니 다음으로 좋은 사람이다.) 이모의 집에서 살았다. 대학에 입학하면서 이 사실이 나에게, 부모님에게 얼마나 좋은 것이었는지는 졸업할 때 쯤에야 알게되었다. 졸업 한 후, 나는 갈 곳이 없었다. 오로지 해야 할 것만 남아있었다. "취업" 내 인생 목표에 두드러지지 않았던것이 갑자기 내게 다가왔다. 항상 생활을 해왔던 스스로에게, 졸업은 너무나도 가혹했다. 이제는 내가 앞길을 정해야 했다. 어머니에게 전화해서 토익 스피킹 학원을 등록했다. 그 당시 영어가 취업의 기본 소양으로 받아들여졌기에, 급하게 등록했다. 다행히도 높은 점수는 아니었지만 토익 점수도 었었다. 고작 720점이었다... 더보기
돌이켜보며, 내다보며. 어느덧 10년이 되었다. 단지 컴퓨터 공학과를 나왔다는 이유로, 그 전에 단지 게임을 좋아한다는 이유로, 진로를 택했다. 가장 간단한 선택이었다고 생각한다. 내가 무엇을 좋아하는지 굳이 생각해보지 않았다. 내가 뭘 해야 하는지 생각해보지 않았다. 그때는 오로지 내가 마땅히 가야 할 길이라고 생각했고, 당연히 생각했다. 그렇게 전공을 선택하고, 나의 쉽지 않은 대학생활을 지내왔다. 즐거운 동아리 생활과, 힘겨운 과 생활. 사랑을 했고, 잃었던 시간을 거쳐 철없던 날을 보내고 있더 나는 학부 동기의 말에 정신이 번쩍 들며 취업 프로그램에 참여하게 됐다. 그곳에 유일하게 컴퓨터 관련 직종이었던 나. 문과, 토목과, 생명공학과. 여러 공통점이라고는 학교 말고는 없는 사람들이 같은 조가 되었다. 같은 조가 된 우.. 더보기
[android] Android studio xml rendering e Android Studio xml preview에서 아래와 같은 오류 메시지와 함께 Layout이 안나올 때가 있다. Rendering Problems The following classes could not be instantiated:- android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.NullPointerException at android.support.v7.a.. 더보기
[android] color palette 900: 59% (close)600: 10% (almost exact)500: Base400: 15% (exact)300: 30% (exact)200: 50% (exact)100: 70% (close)50: 88% (exact) 더보기
[NDK] External tool javah 스크립트 만들기 많은 블로그에서 javah 생성 스크립트를 만들때 parameter 필드를 -classpath $Classpath$ -v -jni $FileClass$ 로 지정하는 것을 봤다. jni용 java header를 생성하는 명령어는 javah -jni [경로] [class이름] 이렇게 구성된다. 여기서 [경로]가 Android studio의 Tool-External Tools의 Parameters에 해당된다.그럼 알아야 할 것은 1. class파일이 어디에 생성되는지2. class파일의 루트는 어딘지(패키지명을 포함하는 마지막 위치) 나의 경우에는 다음과 같이 지정해 줬다. -classpath $ModuleFileDir$\build\intermediates\classes\debug -v -jni $FileCl.. 더보기
[NDK] javah class not found 문제native 예약어로 선언된 함수를 구현하기 위해 header와 c/cpp 파일을 생성할 때 javah가 동작하지 않음 D:\world\Projects\ToyJNI>javah -classpath %ANDROID_HOME%\platforms\android-23\androijar; com.sun.toy.jni.NativeMethodError: Could not find class file for 'com.sun.toy.jni.NativeMethod'. 위의 오류가 발생.발생원인 : class 파일의 경로가 잘못되었다. 수정 1차 : D:\world\Projects\ToyJNI\app\build\intermediates\classes\debug\com\sun\toy\jni>javah -jni NativeM.. 더보기
[android] SSO와 Service SSO를 구현하면서 아주 조금(0.1%)의 OAuth와 Service(AIDL)을 건드려봤다. AIDL - Android Interface Definition Language Android Application간의 통신수단Application을 Server와 Clinet로 굳이 나누었을 때, Server는 aidl을 정의하고 Service를 등록하고 구동한다.Client는 구동중인 Service를 찾아서 binding 한다. 그렇게 바인딩 된 객체를 통해 aidl에 정의된 함수를 Client가 호출하고 Server가 반환 할 수 있다. SSO - Sing Sign On https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9D%B8%EC%A6%9D 통합인증. 단일.. 더보기
[android] onTouchEvent OnTouchEvent에 대한 메모 1. OnInterceptEvent는 OnTouchEvent에서 이뤄질 행동을 결정하는 단계이다. 더보기