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
zzan
7y
도리안의 개발 이야기 #194 - 쇼핑몰에 회원 가입이 되지 않은 문제
대문 제작: imrahelk 작년 여름부터 기존 서비스에 쇼핑몰이 추가되어 연동 중입니다. 쇼핑몰은 우리 회사가 아닌 외주업체가 개발, 유지 중이기 때문에 회원 관리도 따로 합니다. 우리 서비스에서 새로운 사용자가 가입을 하면, 쇼핑몰에도 가입이 되고 있지요. 전자에서 후자의 회원가입 API를 실행하는 방식입니다. 문제는요... 네트워크 문제 등으로 인해 우리
$ 1.448
28
3
2
dorian-dev
zzan
7y
도리안의 개발 이야기 #193 - 단축키의 편리함과 시간 단축
대문 제작: imrahelk 군복무 시절, 제 보직은 행정병이었구요. 워드프로세서는 한글 97을 사용했습니다. 자대 전입 직후 선임병이 저를 가르쳤을 때 반드시 단축키 외우기를 권했지요. 이를 처음부터 다 외우지는 못해서 초반에는 마우스로 작업을 하다가 점차 단축키를 활용했던 경험이 있었습니다. 단축키 사용이 마우스보다 업무 속도가 훨씬 빨라짐을 느낄 수 있었지요.
$ 1.412
28
2
dorian-dev
zzan
7y
도리안의 개발 이야기 #192 - 입사 2주년
대문 제작: imrahelk 벌써 밤 12시가 지났네요. 어제가 입사한지 2년이 된 날이었습니다. 현재 회사에서도 크고 작은 고비들이 있었지만, 잘 넘기고 지금까지 와서 다행이라는 생각을 합니다. 입사한지 1년이 지나면서 이직을 하고 싶다는 유혹이 종종 있었습니다. 그러나 다음에 좋은 직장으로 옮기기 위해서는 적어도 2년 이상은 다녀야 하기 때문에 스스로를
dorian-dev
zzan
7y
도리안의 개발 이야기 #191 - 서버 개발자들이 DB 프로시저를 좋아하지 않는 이유
대문 제작: imrahelk 며칠 전에 동료 개발자들이 대화하는 걸 들었는데, 주제는 데이터베이스 관리자가 만들어주는 저장 프로시저(stored procedure)를 사용하는 것이 좋은가였습니다. 이에 대해서는 호불호가 많이 갈립니다. 누가 만들어주는 프로시저를 쓰는 게 개발자 입장에서 편하다는 장점은 있습니다. 그러나 다음과 같은 이유로 프로시저를 좋아하지
dorian-dev
zzan
7y
도리안의 개발 이야기 #190 - 다른 앱의 메뉴 가져오기
대문 제작: imrahelk 이번 주에는 다른 앱의 2가지 메뉴들을 제가 개발하는 앱에 추가하는 작업을 하고 있습니다. 기본적으로 전자의 소스 파일들과 리소스 파일들을 복사하여 후자에 추가하는 방식이기는 합니다만, 두 앱들의 구조적인 차이가 있기 때문에 100% 그대로 가져다 쓸 수는 없었습니다. 두 앱의 차이점을 비교해가며 파일들을 하나씩 복사하고 문제점을
dorian-dev
zzan
7y
도리안의 개발 이야기 #189 - 스팀잇에 작성한 개발 자료를 네이버 블로그로
대문 제작: imrahelk 지금은 스팀잇 블로그에 개발 관련 자료들을 만들고 있지만, 여기에 가입하기 전에는 네이버 블로그를 운영해 오고 있습니다. 가능한 양쪽에 포스팅을 하고 싶지만, 표절의 오해를 살 수 있어 잠시 스팀잇에만 포스팅을 하고 있었지요. 지금까지 쌓아온 자료들을 감안하면, 네이버 블로그에도 자료를 올리지 않을 수 없습니다. 그래서 오랜만에
dorian-dev
zzan
7y
MySQL DB 실습 #4 - 회원 가입 프로시저 만들기
대문 제작: imrahelk 지난 포스트에서 로그인 프로시저를 만들어 보았구요. 이번에는 회원 가입 프로시저를 만들어 봅니다. SmpUser 테이블 이 테이블은 아래 포스트에 설명하였습니다. 도리안의 개발 이야기 #183 - 주말에 샘플 DB 테이블 추가 회원가입 프로시저의 파라메터 파라메터 이름데이터 타입IN/OUT설명 pUserIdVARCHAR(30)IN사용자
dorian-dev
zzan
7y
도리안의 개발 이야기 #188 - 이번 주말에는 반성의 시간을...
대문 제작: imrahelk 어느 직업들이 그렇지만, 소프트웨어 개발이라는 직업은 많은 공부를 필요로 합니다. 게다가 여러 가지 프로그램들을 동시에 개발해야 한다면 시간 관리도 필요로 합니다. 직급이 낮을 때에는 상사가 시간 관리를 해줄 수 있지만, 과장급 이상부터는 스스로 시간 관리를 할 수 있어야 합니다. 개발은 집중력을 필요로 하지만, 어느 한 곳에 집중하면
dorian-dev
zzan
7y
도리안의 개발 이야기 #187 - 언더바(_)가 들어간 아이디를 찾는 쿼리 만들 때 주의할 점
대문 제작: imrahelk 현재 운영 중인 서비스에서 아이디는 메일 계정이기도 합니다. 그런데 메일주소에는 바(-)나 언더바(_)가 들어있기도 하죠. 한 사용자가 언더바가 들어간 메일 계정을 사용하길 원한다는 클레임이 있었고, 이를 반영하기로 했습니다. 그런데요... 데이터베이스를 담당하는 이사님께서 주의해야 할 점을 말씀해 주셨습니다. LIKE 문이 들어간
dorian-dev
zzan
7y
도리안의 개발 이야기 #186 - 변경된 업무 분장: 다시 안드로이드 앱 개발로
대문 제작: imrahelk 어제 오후에 회의가 있었습니다. 몇개월 전에 개발 업무에서 서버 개발과 앱 개발을 분리하자는 이야기가 있었는데, 이제부터 그것을 시행하자는 대표님의 말씀이 있었습니다. 전에 들었던 대로 저는 안드로이드 앱 개발을 담당하게 되었어요. 지금까지 같이 진행해 오던 서버 개발은 이제 동료에게 넘기게 되었습니다. 반면 동료들이 맡던 앱 개발을
dorian-dev
zzan
7y
도리안의 개발 이야기 #185 - 안드로이드 앱 빌드시 발생한 MainDexListException 오류
대문 제작: imrahelk 다른 앱의 일부 기능을 제 담당 앱으로 가져와야 하는 임무가 생겼습니다. SVN 서버로부터 소스를 다운받아 빌드를 해보았으나 아래와 같은 오류가 발생했습니다. 오류 내용 Caused by: com.android.builder.multidex.D8MainDexList$MainDexListException:
dorian-dev
zzan
7y
MySQL DB 실습 #3 - 로그인 프로시저 만들어 보기
대문 제작: imrahelk 프로시저를 만드는 실습을 처음으로 해보았습니다. 원래는 지난 포스트에서 작성한 쿼리를 베이스로 프로시저를 만들어 보려 했으나, 로그인 프로시저를 먼저 만들어 보기로 했습니다. SmpUser 테이블 이 테이블은 아래 포스트에 설명하였습니다. 도리안의 개발 이야기 #183 - 주말에 샘플 DB 테이블 추가 로그인 프로시저의 파라메터
dorian-dev
zzan
7y
도리안의 개발 이야기 #184 - NoClassDefFoundError: java/util/Base64 오류
대문 제작: imrahelk 베이스64 인코딩/디코딩을 메소드 하나로 쉽게 사용하기 위해 만들었던 클래스가 있었습니다. 오류 내용 DEBUG c.c.c.e.CommonExceptionHandler - @@@@@@@@@@@@@@@@@@@@@@@@ : Handler dispatch failed; nested exception is
dorian-dev
zzan
7y
MySQL DB 실습 #2 - SmpUser 테이블의 자료 추가, 수정, 삭제 쿼리들
대문 제작: imrahelk 도리안의 개발 이야기 #183 - 주말에 샘플 DB 테이블 추가 위 포스트에서 SmpUser 테이블을 정의 했었지요. 이번 포스트에서는 이 테이블에 자료를 추가, 수정, 삭제하는 쿼리들을 작성해 보았습니다. INSERT, UPDATE 문은 실무에서도 자주 쓰기 때문에 복습 차원에서 만들었습니다. SmpUser 테이블에 자료 추가
dorian-dev
palnet
7y
MySQL DB 실습 #1 - 시작하며...
대문 제작: imrahelk 지금까지 '도리안의 개발 이야기'로 포스팅을 쭉 진행해 왔는데, 일부 주제는 별도로 분리를 하려 합니다. 분리할 첫 주제는 'MySQL DB 실습'이구요. 현재 제가 DB 실력이 부족하기 때문에 조금씩 공부하며 정리하고 있습니다. 당분간 MySQL에 집중하고, 추후 스프링과 안드로이드도 주제로 글을 써볼까 합니다. 도리안의 개발
dorian-dev
palnet
7y
도리안의 개발 이야기 #183 - 주말에 샘플 DB 테이블 추가
대문 제작: imrahelk 다들 주말 잘 보내셨는지요? 이번 주말에는 어디 안 가고 집에 있었는데, 가족들과 주말 보내면서 틈틈이 공부를 하는 게 쉽지는 않았네요. 일단 샘플 데이터베이스에 테이블 2개를 추가했습니다. 하나는 사용자 테이블이고요, 다른 하나는 사용자 로그 테이블입니다. 이후 테이블은 무엇을 주제로 정하냐에 따라 달라지는데, 어떤 주제가 좋을지
dorian-dev
palnet
7y
도리안의 개발 이야기 #182 - 관리자 메뉴 추가의 필요성
대문 제작: imrahelk 고객사에서 요구하지는 않지만, 관리자 메뉴에서 새로운 기능을 추가했으면 좋겠다는 생각을 합니다. 그게 필요한 이유는요. 데이터베이스에 저장된 자료들의 수정을 고객사로부터 계속 요구받고 있기 때문입니다. 관리자 메뉴가 있으면, 그걸 사용하라고 하면 되죠. 그러나 그게 없어서 개발자가 일일이 수정을 해줘야 하는 번거로움이 있습니다.
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #181 - MySQL 프로시저 실습을 앞두고...
대문 제작: imrahelk 퇴근하면서 MySQL 데이터베이스 책을 읽고 있었습니다. 그 중에서 프로시저 관련 부분을 보고 있었구요. 이제는 저장 프로시저와 저장 함수를 만드는 실습을 해보려고 합니다. 그 동안 묵혀놨던 카페24의 제 데이터베이스를 곧 사용해볼 수 있을 것입니다. 먼저 간단한 샘플 테이블을 몇개 만들고, 프로시저들을 몇 가지 만들어 볼 예정입니다.
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #180 - String 클래스의 split 메소드 사용시 주의할 점
대문 제작: imrahelk 자바 개발을 하다가 잠시 삽질을 한 부분이 있어 포스팅으로 정리를 해봅니다. String 클래스의 split 메소드 사용시 주의할 점 LEE|20000|ABCDEFG|1234567|2022/06/25 위와 같이 여러 자료들이 들어가 있고 그 사이는 특정한 특수 문자로 구분 짓는 문자열이 있습니다. 각 자료를 추출하기 위해 String
dorian-dev
kr-dev
7y
도리안의 개발 이야기 #179 - 승진은 해도 문제, 안 하거나 못 해도 문제
대문 제작: imrahelk 직장인이라면 누구나 피할 수 없는 것이 바로 승진(진급) 문제죠. 어떤 사람은 빨리 진급하기도 하고, 어떤 사람은 누락이 되기도 합니다.부모 세대까지만 해도 승진은 당연히 해야 하는 것이라고 생각했습니다. 승진으로 얻을 수 있는 이점도 많았죠. 무엇보다 월급의 상승이 있고요. 보다 높은 자리로 올라가면서 말단 직원들이 해야 했던
← Latest
Older →