본문 바로가기

2022/114

Windows Service 개발 / Windows 서비스 앱 만들기 / 윈도우 서비스 실행 / eventLog 갑작스럽게 서비스 개발을 하게 되었다. 현 회사에서는 항상 1) 유지보수 2)간단한 수정 3)개발. 이 순서로 진행 되었기 때문에 기존 코드에 대해 분석할 시간을 어느정도 확보 한 뒤 개발에 들어갈 수 있었으나 이번엔 요건 분석 + 기존 로직 분석이 1일, 개발 2일로 총 3일이 주어졌다. 갑자기 해본적도 (실은 써본적도 거의 없는) 없는 서비스 개발을 맡게 되어 당황스러웠지만 달리 맡을 사람이 없었기 때문에 내가 맡게 되었다. 그나마 다행인 점은, 기존에 참고할 프로젝트 코드가 있고, 매우 유사한 로직도 다른 프로젝트에서 참고 할 수 있다는 점. 국내엔 윈도우 유저가 압도적으로 많지만 윈도우즈의 '서비스' 라는 게 있다는걸 얼마나 알고 있을까..? 나도 네트워크 관리사 2급 시험을 보면서 이런게 있다 .. 2022. 11. 23.
유난한 도전 경계를 부수는 사람들, 토스팀 이야기 기억 하고 싶은 부분 메모! 당신이 진정으로 되고자 하는 것이 무엇인지 마음은 이미 알고 있을 것입니다. 그 외에는 모두 부차적인 것입니다. 외제차가 드림카라는 다른 사람의 얘기를 들은 이승건 대표는 `덜컥 겁이 났단다. 꿈의 크기가 겨우 비싼 외제차 정도인 사람에 머물게 될까봐 두려웠다.` 라고 생각했다. 내 현실은 외제차는 커녕 국산 소형차조차 꿈도 못 꾸는데 꿈의 크기가 외제차인것조차 작게 느낀 이승건 대표가 야망이 얼마나 큰 사람인가에 대해 생각하게 되었다. 사람들의 삶을 더 낫게 변화시킨다라는 자부심이 그를 부지런히 움직이게 하는 동력이었다.다른 사람의 삶을 사느라 시간을 허비하지 마세요. (중략) 가장 중요한 것은, 여러분의 마음과 직관을 따르는 용기를 가지는 것입니다. 스티브 잡스의 졸업식 .. 2022. 11. 21.
[Git]04 - amend / cherry-pick / reset / revert / stash 챕터 안내 Ch05. 실무 사례와 함께 Git 다루기 실습을 위한 사전 준비: 새로운 원격저장소 만들기 amend: 수정 못한 파일이 있어요, 방금 만든 커밋에 추가하고 싶어요 cherry-pick : 저 커밋하나만 떼서 지금 브랜치에 붙이고 싶어요 reset : 옛날 커밋으로 브랜치를 되돌리고 싶어요 revert : 이 커밋의 변경사항을 되돌리고 싶어요 stash : 변경사항을 다른곳에 저장하고 싶어요, 커밋은 안만들래요 개념 정리 amend: 수정 못한 파일이 있어요, 방금 만든 커밋에 추가하고 싶어요 마지막 커밋을 수정amend한다는 의미 : 내가 지금 스테이지에 올린 변경사항이 기존 커밋에 추가 되면서 기존 커밋이 덮어 씌워진다. 현재 커밋을 수정하고 싶은 경우 커밋 메세지를 바꾸고 싶은 경우 이.. 2022. 11. 1.
[Git]03 - upstream / PR / fork / rebase / merge 전략 챕터 안내 Ch04. 둘 이상의 원격저장소로 협업하기 원본저장소를 복사해서 너구리의 원격저장소를 만든다(fork) 원본저장소에 풀 리퀘스트 보내기 묵은 커밋을 새 커밋으로 이력 조작하기(rebase) 개념 정리 upstream 원본저장소를 지칭하는 관용적 닉네임 평행세계를 만드는 브랜치, 평행우주를 만드는 포크 기본적으로 원격저장소에 커밋을 직접 푸시할 수 있는 사람은 소유자뿐이다. 다른 사람이 푸시 하려면 협력자로 등록해야한다. 원격저장소의 소유자는 많은 개발자들에게 의견을 받고 오픈소스를 개선하고싶은 니즈가 있다. 개발자는 오픈소스에 참여하고 기여하고 싶어한다. 하지만 원본저장소에 직접 푸시하는것에 대한 부담이 있다. 이럴때 대안이 될 수 있는 방법이 풀 리퀘스트 Pull Request 이다. 원본저.. 2022. 11. 1.
반응형