엘키의 주절 주절

소소한 개발 이야기

HeidiSQL 소개

한 어플리케이션의 DBMS를 보통은 한개로 통일하는 경우가 많긴하다. 추가적으로 사용하는 경우는 Metric DB, NoSQL을 섞어쓰는 경우가 많지, RDB 계열을 여러개 사용하는 경우는 일반적이지는 않다. 왜냐면 결국엔 튜닝, 최적화, 예외처리 코스트가 크기 때문이다. 또 DB마다 제공되는 툴들이 있다. 그런 툴 들은 해당 DB에 특화된 기능을...

.NET 용어 정리

.NET의 발전 속도가 무섭다. .NET CORE가 2016년 출시되어, 벌써 6년이 지났다. 어느덧 크로스 플랫폼을 지향하던 .NET CORE는 2019년 .NET CORE 3를 거쳐, .NET 5로 통합되면서 .NET {버전}으로 브랜딩하고 있다. 국내에서는 자바를 필두로 한 JVM이 득세 중이며, 오히려 Go나 Node.js 보다 못한 인지...

나의 Notion 활용법

가끔 블로그에 질문이나 이메일로 Notion을 어떻게 활용하는지 상세하게 묻는 분들이 계셨다. 바로 글을 쓸까도 했었는데 당시 Evernote나 Onenote, Google Drive 는 오래 사용해왔지만 Notion을 오래 쓰지 않았던 데다가, 기록량을 어디까지 늘려야 합리적인가 (과도한 기록량 때문에 힘든적도 있었기 때문)에 대한 결론이 나질 않...

2021 한해 회고

2021년 한해도 이렇게 갔다. 코로나는 작년도, 올해도 여전하고 실은 더 심각해져, 재택 근무 기간이 훨씬 길어지고 있다. 재택 근무가 길어지다보니, 업무와 여가 시간의 경계가 불분명해지기도 했지만, 출퇴근 시간을 아낄 수 있었던 점은 또 장점이었다. 이렇게 보낸 2021년은 어떠했을까? 2021년 새해는 개인적으로 정신없게 시작됐다. ...

리더의 덕목 - 01. 빠른 의사 결정

개요 나는 가능하다면 리더의 포지션보다는 실무자의 포지션을 선택해왔다. 그것이 책임의 무게 때문이라기보다는, 항상 어떻게 하면 좀 더 성장 할 수 있나를 고민했는데, 내가 성장하고 싶은 포인트가 실무자로써의 역량에 가까운 부분에 있었기 때문이다. 그렇다보니 대부분의 상황에서는 관리자나 리더가 있었다. 조금씩 다른 롤을 가지고 계셨지만, 리드 프로...

Fork - Git Client 추천

Git Client는 셀 수도 없이 많이 존재한다. git의 수 많은 command line 기능을 GUI화 했을 때 직관적이게 녹여내는 것이 쉽지 않기도하고, 개발자의 의도나 용법이 묻어나기도 하다보니 그 결과물은 매우 달라진다. 그 중에서도 개인적으로 검토하고 꽤 오랜 시간 (3개월 이상씩은 다 사용했다) Git Client를 소개하고 추천해보고...

2020년 회고

2020년 회고 2020년은 재난의 한해 였다. 새해 초 부터 코로나가 창궐했고, 그로 인해 마스크를 쓰는 일상을 맞이했다. 연중에는 이직을 했고, 이직한 회사에서 코로나 대응으로 원격 근무를 강제하다보니 하반기에는 거의 원격 근무를 하게 됐다. 원래 퇴근 이후에도 컴퓨터를 자주 하는 편이고, 일이 많을 때에는 야근을 하기보다는 차라리 집에 가...

C# .NET CORE 기반 Web-Crawler

최근에 블로그 글이 뜸했는데, 이에는 여러가지 이유가 있었다. 첫번째로는 이직 후 적응도 하고 있었지만, 기본적으로는 Dev Toy를 많이 했다. 그 중 몇개를 운용해보고, 어느정도 버그가 잡힌 뒤에 Github 공개 프로젝트로 돌렸고, 이에 대한 얘기를 블로그에 써보고자 한다. 우선 내가 하루에 꽤 많은 시간을 쏟는 것이, News 찾아보기...

C# .NET CORE 기반 Lol-Crawler

Web-Crawler와 마찬가지로, 자동화의 일환으로 개발했다. elky84/lol-crawler: Notification from LOL friend game start & end. 지인 분들과 취미로 롤을 종종하는데, 직접 시간을 맞추지 않고선 지인들이 플레이 하는 중인 것을 확인하기 어려워 개발하게 됐다. MingweiSamuel...

게임 개발 에서의 git vs svn

개요 요즘에야 다들 대학생분들도 git과 github를 자연스럽게 사용하지만, 나는 부끄럽지만 학창 시절에 버전별로 압축해서 usb에 백업하고 개발했었다. 실무에서, 내가 처음 사용한 버전 관리 시스템은 CVS다. 툴도 불편했지만, 수동으로 파일 백업하던 시기보다 장점이 많았다. 그 다음으로 쓰게 된 버전 관리 시스템이 svn이다. 아직도 많이...