Login
Discover
Waves
Communities
Login
Signup
dorian-dev
@dorian-dev
65
Followers
61
Following
37
Follow
Email digest
Resource Credits
Available
Used
Created
2018-12-18 14:08
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #98 - 안드로이드 앱에 프로가드(ProGuard) 적용 보류
대문 제작: imrahelk 지난 목요일이었습니다. 업데이트 할 안드로이드 앱에 프로가드를 최종적으로 적용할지 시험해 보았습니다. 그러나 로그인할 때 앱이 죽는 문제가 발견되었어요. 그외 다른 화면에서 서버 연동시 앱이 죽는 문제가 있었습니다. 디버깅을 해야 하지만, 시간이 없어 이번에는 프로가드를 적용하지 않고 업데이트하기로 결정하였습니다. 프로가드를 쓰면
$ 3.064
27
5
1
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #97 - GCM에서 FCM으로 변경해야
대문 제작: imrahelk 안드로이드 앱 개발에서 많이 쓰는 기술 중에 하나가 푸시 메시지를 처리하는 기능입니다. 예전에는 C2DM이 사용되었다가 지금은 GCM, FCM이 같이 사용되고 있지만, 이달 16일 이후 GCM은 더 이상 사용할 수 없습니다. 푸시 기능을 사용하는 앱들은 곧 모두 FCM을 써야 합니다. 지금까지 다른 급한 작업들을 처리하느라 미루어져
$ 2.996
20
1
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #96 - 반복되는 코딩 최소화
대문 제작: imrahelk 코딩을 하면서 겪을 수 있는 가장 흔한 문제는 바로 중복된 코드입니다. 이거는 제가 만들어낼 수도 있고, 남이 만든 것을 접해야 하는 경우도 있습니다. 일정에 쫓기다 보면 기존에 잘 돌아가는 코드를 복사해서 다른데다가 붙여다 쓰는 경우도 있습니다. 이러다 보면 나중에 코드를 관리하기가 어려워지는 문제가 있습니다. 특히 수정할 때
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #95 - 스프링 기반 Rest API 코딩 과정
대문 제작: imrahelk 안드로이드 앱 외에 스프링 기반 서버도 개발을 하고 있으며, 그 중에 메인 개발은 rest API 개발입니다. 서버가 제공하는 API를 앱이 실행하여 전자와 후자가 연동이 되지요. 지금까지 API를 만들면서 나름 머리 속에 정리가 된 개발 과정을 이번 포스트에서 글로 정리해볼까 합니다. XML 파일에 데이터베이스 쿼리 작성 1에서
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #94 - 무기력증의 구체적 내용
대문 제작: imrahelk 지난 회에서 무기력증에 대한 이야기를 했습니다. 이번에는 그걸 보여주는 생각이 무엇인지 말해볼까 합니다. 요즘 제가 하고 있는 생각들입니다. 일이 너무 많아 다른 걸 할 수가 없다. 독서나 공부를 하고 싶지만 시간이 없다. 좋은 회사로 옮기기 위한 준비가 어렵다. 좋은 회사로 옮기는 희망이 줄어들고 있다. 풀스택 개발로 공부할게
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #93 - 뇌파 검사로 발견한 무기력증
대문 제작: imrahelk 지지난 주에 우연히 한 설문조사에 참가했었고, 참가자들에게 특별 이벤트로 1만원에 뇌파 측정을 해준다는 제안을 받았습니다. 이에 지난 주에 뇌파 측정을 했었구요. 테스트 결과, 각성 상태에서 평균 범위 이상의 알파파가 측정이 되었구요. 무기력증이 의심된다는 분석 결과가 나왔습니다. 이로 인해 각성이 잘 되지 못하고 있고, 이것은
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #92 - 월요일 야근. 이유는 밝히고 가자.
대문 제작: imrahelk 이번 주도 예외없이(?) 월요일 야근을 하게 되었네요. 퇴근을 앞두고 있고요. 왜 퇴근을 늦게 하게 되었는지는 정리를 하고 가야 합니다. 그래야 다음에 또 야근하지 않기 위해서이지요. 벌써 밤 12시가 지났네요. 야근을 하게 된 가장 큰 원인은 먼저 할 일을 잘못 선택했기 때문입니다. 제가 오늘 우선적으로 하려 했던 일은 ProGuard를
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #91 - 지인의 프로그래밍 관련 질문
대문 제작: imrahelk 형!! 형이 it관련 개발하는 일 하잖아요 질문?? 아들녀석이 영어학원을 때려치고 컴퓨터를 배워보겠다고 하는데 뭐부터 가르칠가요??? 프로그래머 하면 좋겠는데 우선 기초부터 차근차근 배워보라고 하고 싶은데 순서를 몰라서~~~ 전문가에 조언을 부탁해용 지인 중 한 분이 위와 같이 질문을 하셨습니다. 어떻게 답변을 드리면 좋을지 고민을
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #90 - 서버 침해 관련 앱 난독화 적용 예정
대문 제작: imrahelk 지난 주말의 서버 침해 사건과 관련하여 조치해야 할 사항 중 또 다른 것은 APK를 난독화하는 것입니다. 안드로이드 앱은 APK라는 형태의 파일로 만들어지고, 그 안에 압축 저장된 DEX 파일들은 디컴파일(decompile)을 통해 (100%는 아니지만) 자바 소스를 복원할 수 있습니다. 서버 침해시 진행된 수많은 충전 요청들은
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #89 - 개발자의 고충. 해결 가능한가?
대문 제작: imrahelk 야근과 갑질에 지친 많은 한국인 개발자들이 외국으로 떠났고 떠날 준비를 하고 있습니다. 외국에 정착한 여러 한국인들의 말에 의하면, 우리나라에 비해 대우도 훨씬 좋고 삶의 질도 훨씬 좋아졌다고 합니다. 그러다 보니 외국에 살고 있는 분들을 부러워하는 사람들이 많이 있지요. 저도 그런 생각을 하고 있습니다. 야근으로 인한 삶의 불균형은...
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #88 - 서버 침해 관련 앱 로그 제거
대문 제작: imrahelk 지난 주말에 발생한 서버 침해 관련하여 앱에도 수정해야 할 사항이 생겼습니다. 그것은 바로 로그 출력을 상용 버전에서는 제거하는 것입니다. 이는 기본 중의 기본인데 바쁘다는 핑계로 챙기지 못했습니다. 하루 빨리 조치할 예정입니다. 로그를 출력하는 이유는 데이터에 문제가 없는지를 눈으로 보기 위해서인데요. 서버 연동에 문제가 없는지
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #87 - 현재 DB의 문제점
대문 제작: imrahelk 데이터베이스 개발을 본격적으로 시작한 것은 재작년 7월 현재 회사에 들어온 후였습니다. 테이블을 검토했을 때 뭔가 구조적으로 문제가 있는 거 같다는 생각은 들었지만, 그게 이전 개발자가 의도한 것인지는 알 수가 없었습니다. 저로서는 주어진 상황을 이해하고 개발을 해가는 수 밖에 없었습니다. 우려했던 문제는요. 제가 테이블을 잘 만들고
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #86 - 침해 건으로 발견된 서버의 허점
대문 제작: imrahelk 지난 주말의 서버 침해 건들의 후속 조치를 진행하면서 무엇이 잘못되었는지 정리할 필요가 있습니다. 발견된 오류들은 다음과 같습니다. 충전 가능 조건의 오류 캐시로 결제할 경우, 충전 가능 여부를 결정하는 조건식은 다음과 같았습니다. (사용자의 캐시 금액) >= (충전 금액) 틀린 조건은 아니지만, 충전 금액이 어떻게 입력되는가에
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #85 - 또 다시 허무하게 날려 버린 주말
대문 제작: imrahelk 주말에 해외발 충전 침해 건들이 발생해서 집에서 원인을 분석하고 해결책을 찾아야 했습니다. 토요일 아침에 문제가 발생해서 오후에 원인을 분석하고 대책을 세웠습니다. 서버 업데이트를 일요일 오전에 하려고 했는데... 일요일 새벽 3시부터 문제가 또 발생하고 있었습니다. 원인을 제공한 코드를 수정하여 급히 업데이트를 했습니다. 이후
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #84 - 주말에 발생한 충전 침해 건들
대문 제작: imrahelk 토요일 점심에 동료로부터 갑자기 전화가 왔습니다. 아침에 필리핀 모바일 충전이 갑자기 안되고 있어 충전내역을 보니 같은 계정으로 동시에 수십건의 충전 요청이 들어오고 있었다고 합니다. 이로 인해 충전 업체에서는 해킹으로 판단하여 요청을 막고 있었습니다. 게다가 사용자에게 캐쉬가 없음에도 불구하고 충전 요청이 이루어지는 문제도 있었습니다.
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #83 - 피로와의 싸움
대문 제작: imrahelk 이번 주에는 야근이 많았고, 데이터베이스와 관련해 보완해야 할 점이 많았음을 경험했습니다. 이제는 MySQL에 대해 공부를 더 많이 해야 할 때입니다. 그런데 문제는요... 공부를 해야 하지만, 야근의 여파로 인해 집중하기가 어렵다는 점입니다. 자리에 앉아 노트북을 열었지만... 눈이 아프고 감기더라구요. 수면 시간이 부족해서인지
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #82 - DB 개발의 어려움
대문 제작: imrahelk 오늘 오후에 이사님이 탑업 관련 데이터베이스에 대해 물어보고 정리할 게 있다고 하여 회의실에서 따로 뵈었습니다. 현재까지 만들어진 테이블들에 대해 이해가 되지 않는게 많다는 것이 가장 큰 이유였습니다. 흠... 저도 여기서 DB 업무를 시작하면서 비슷한 점들을 느꼈었지요. 뭐라고 말을 할 수는 없지만, 테이블들의 구조가 희한하다고
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #81 - 최근 고객사의 요구사항을 보며...
대문 제작: imrahelk 현재 진행 중인 탑업 연동 개발도 그렇지만, 최근 고객사가 우리에게 준 요구사항들을 보면 내용이 이전보다 많아졌습니다. 뭔가 단기간에 많은 것들을 만들어서 서비스를 하기를 원하는 듯한 뉘앙스가 느껴지고 있어요. 같은 공간에 있는 게 아니라서 자세히는 모르지만, 그 곳 분위기가 좋지 않은 게 아닌가 하는 생각이 들었습니다. 고객사의
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #80 - 서버 개발자에게 업무 넘기기
대문 제작: imrahelk PL로부터 서버 개발 건의 개발 기간을 산정해 달라는 요청을 받았지만, 어제 오전 회의에서 그것을 다른 분이 대신 하기로 했습니다. 왜냐하면 그 분이 서버 개발을 전담하고 제가 안드로이드 앱 개발을 전담하기로 한 회사의 결정이 있기 때문입니다. 각자 당장 해야할 업무들이 있어서 업무 분담이 정리되지 않았었죠. 이번 서버 개발을 시작으로
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #79 - 현재 경력의 약점
대문 제작: imrahelk 헤드헌터를 통해 지원한 채용 건은 2주가 지나도 소식이 없네요. 사실상 서류에서 탈락입니다. 그 때 헤드헌터가 전화를 한 것도 합격의 기대보다는 앞으로 경력 관리에 참고하라는 조언이라고 생각합니다. 그 분 말씀대로 지금은 현재 회사의 재직 기간이 짧으니 이직을 서두를 필요가 없고 그래서도 안 되겠습니다. 지금은 꾸준히 공부하며 자기
← Latest
Older →