본문 바로가기

전체 글

docker + redmine, docker + gitlab 최근 팀내에 형상관리와 이슈트레킹이 화두여서 가장 관심있는 gitlab과 redmine을 docker에 올려보았다. 실제로 gitlab이나 redmine을 설치한건 아니고 github에 있는 이미지를 사용하였다(https://github.com/sameersbn/docker-gitlab) 첨음에는 뻘짓 많았는데, 그래도 성공! gitlab이 내부적으로 rdb와 redis를 둘다 사용한다. 맥북에서 실제 disk에 쓸 file 권한문제 때문에 좀 헤맸다(https://docs.docker.com/docker-for-mac/osxfs/#namespaces) 아래와 같이 연결했다 gitlab + redmine 조합으로 하려고 했으나,redmine에 ITS기능이 생각보다 나쁘지 않다redmine없이 그냥 git.. 더보기
1차원적인 사람 1차원적인 사람 f(x) = ax + b 그나마 다행인건 a, b 모두 긍정적(양수)라는것 내가 x라고 할때,내가 긍정적일때는 더 좋게 만들어 주지만내가 부정적일때는 더 안좋게 만들어 준다 가끔 a,b가 음수가 되면 정말 최악이다 대화가 안된는게 너무 힘들다가치관의 차이려나, 말하는게 정말 꼰대 같다 직장생활은 내 노동력과 돈을 바꾸는 작업일 뿐이려나 에휴......... 더보기
docker 도커 짱이다!! 어렴풋하게 알고 있었지만, 이정도 일줄은 몰랐다. 엄청 가벼운 vm?, 확장성 그리고 가장 중요한건 엄청 쉽다는것. 정리하면서 익혀보고, 그 뒤에 정리해서 올려야지~ 더보기
고민 연봉보다 중요한게 경험이겠지?? 그렇게 믿고 나아가야 겠다. 복지가 없고, 인센이 없다. (의료/건강 - 주거 - 교통/출퇴근 - 수당/포상 - 휴가/휴직 - 대출/지원금 - 식사 - 출산/육아 - 자기계발 - 취미/여가 - 기타) 빡시게 배워나가자 재미나게 일하고 발전하자 더보기
오늘의 일상 "언어의 온도"라는 책을 읽다가 "말러 교향곡 5번 4악장 텐슈테트"와 관련되 이야기가 나왔다.그래서 유튜브로 검색해서 듣게 되고, 그 다음 추천 피아노 곡(제목 모름)을 여러곡 듣고 있다.팀장님 자리에 없을때는 프리즈너스를 틈틈히 보고 있다.(공포 영화, 무서운 영화 싫어하는데 쫄깃쫄깃한것이 ㅠㅠㅠㅠ) 뭐 조직개편 후(아마추어 처럼) 개발 일을 못주고,내 속도보다 팀장의 일처리가 느리니혼자만의 자기개발중이다. "언어의 온도" 좋다한순간으로 짧막한 이야기를 들려준다.인생을 통찰을 담고 있으면서 겸손하다. 맘에 드는 문구 스크랩 고고!! "클래식"다른거 하면서 집중하기 좋다다시 들리는 음악도 목소리가 없어서 정신 팔리지 않고, 그렇다고 재미 없는것도 아니다 "자바"'자바8은 내게 기회다' 라는 생각으로 책.. 더보기
컨텍트 이 영화를 처음 알게된건 "뉴스룸 앵커브리핑"이다 대통령의 소통에 관련된 이야기를 풀어가데 이 영화를 언급 했다 주변에 이 영화를 본 사람이 있었는데 그닥 평이 좋지 않아서 크게 기대는 없었다 그치만 영화 완성도나 내용이 꽤나 맘에 들었다.몰랐는데 감독이 드니 빌뢰브 ㅠ 중후반으로 가면서 이 영화가 판타지로 흐르나 해서 집중력 떨어졌다가그게 아니란걸 알고다시 쫄깃쫄깃 해졌다 별 3.5개 완성도 좋고, 과학적인 논리도 좋고, 우주선도 싱기하고,MSG로 아이를 넣은건 ㅠ 그치만 뭔가 어디서 봤던것 같은 이야기, 비주얼.너무 선량한 외계인생각나는 영화 기생수, 마션, 메멘토 더보기
resend 정책 적용 2017.03.03 국내GW에 국내 발송을 대상으로 하는 noACK 재전송 정책 적용 코드를 완성하였다 가상망에서 테스트 하며 2~3개의 버그를 찾아서 같이 수정하는 성과도 있었다 ack ttl -> resend wait time : nResendWaitTimemax resend count : nResendMaxCount nResendWaitTime만큼 기다리고 응답이 없다면 nResendMaxCount만큼 재전송한다예를 들어 nResendWaitTime이 10sec이고 nResendMaxCount가 2라면전송 10초 wait -> 10초 안에 응답이 있다면 ack동작 처리 / 10초 동안 응답이 없다면 nResendMaxCount 횟수(2) 확인 후 재전송->다시 10초 wait-> 10초 안에 응답이 있다면 ack동작 .. 더보기
bug fix 2017.03.03 euckr의 경우 한글을 표현하는데 2byte가 필요하다 그래서 문자열을 복사할때 바이트 단위로 복사하는 함수를 사용할 경우한글이 잘리는 경우가 발생 할 수 있다(strncpy(), string::substr() 동일) 그래서 마지막 글자가 한글인지, 영숫자인지 확인하고(euckr의 경우 한글의 경우 1번째 바이트는 ascii에 포함하지 않는 바이트이다)한글일 경우 한바이트 덜 복사하는 함수를 만들었는데strncpy_euckr(string dst, string src, int len); 이런 형태 였다 근데 문제는 이 함수를 사용하면서 터졌다파라미터 src와 dst를 반대로 넣은 코드를 작성했던것대부분 잘 넣었는데 한군대 코드에서만, 이슈가 발생하였다상용서버에 반영전에 찾아서 다행이었다 ㅠ 결론: 파라미.. 더보기