개발하면서/etc
-
구글 시트에서 원하는 대로 서식을 변경하기개발하면서/etc 2022. 1. 9. 09:34
구글시트에는 날짜와 화폐 그리고 숫자 서식을 설정할 수 있는데 기본으로 제공하는 서식이 아닌 내가 원하는 서식으로 바꾸고 싶을 때가 있다. 구글시트에서는 맞춤 서식을 어떻게 제공하는지 날짜, 화폐, 숫자 각각에 대해 알아본다. 날짜, 화폐는 간단한데 숫자 맞춤 서식이 꽤 복잡하다. 처음부터 형식 만들기 보다는 예제를 선택한 후 수정하면서 적용되는 예제를 보며 진행하는게 괜찮은것 같다. 서식 테스트를 위해 날짜, 화폐, 숫자 모두 존재하는 삼성전자의 최근 10일 치 데이터를 가지고 진행해보자. 날짜 처음에는 서식을 암만 바꿔도 변경이 되지 않았다... 버근가? 싶었는데 찾아보니 텍스트 형식이 YYYY-mm-dd, 시간까지 한다면 YYYY-mm-dd HH:MM:ss 여야 한다. 구글시트에 있는 문자열 함수로..
-
IntelliJ 단축키 알아보기개발하면서/etc 2021. 3. 1. 18:25
개발을 업무로 하면서 가장 많이 보는 건 아무래도 Jetbrains 도구가 아닐까 싶다. 프로그래밍 언어는 바꿀순 있어도, Jetbrains 도구 없이 개발하는 건... 상상도 안됨 어후;; 물론 지금도 기본적인 단축키는 사용하지만 내 손가락을 좀 더 아끼기 위해 단축키를 알아보기 시작했다. 머릿속에 있는것을 손가락이 따라가지 못해 답답한 상황은 없었지만, (내 머리는 손가락을 배려하는 듯하다) 제공하는 기능을 이용해서 휴먼에러를 최소화하고 다양한 기능 구현과 테스트들을 하는데 목적을 두었다. 이쯤에서 명언 한 마디 If I only had an hour to chop down a tree, I would spend the first 45 minutes sharpening my axe. (링컨) 참고한 ..
-
ES, Flink, Kafka, Solr remote debugging 하기개발하면서/etc 2020. 7. 5. 22:44
가끔 오픈 소스에 적용된 기능을 소개한 문서와 코드를 보면서 동작 과정을 알아보고 실무에 써볼 만한 게 있는 부분이 있다면 시험하곤 한다. 개인적으로 효과적인 데이터 저장, 처리 조회에 대한 관심이 있어서 제목에 나열한 오픈소스를 보고 있는데 문서와 코드 읽기만으론 이해하기 힘든 경우가 있다. 이때 실제 돌려보면서 stacktrace나 break point 걸고 변수 값을 확인하면 이해가 쉽게 되는데 해당 글에서는 JVM 오픈소스들을 어떻게 디버깅 하는지 간단하게 정리했다. (방법은 비슷하고 어느 부분에 -agentlib 옵션을 추가할지 정도이다.) ES 공식 블로그에 정리되어있는데 7.5.1에서는 잘 동작하지 않아 실행 시 -agentlib 옵션 추가하는 걸로 진행했다. $> git clone http..
-
Go 명분 찾기개발하면서/etc 2017. 10. 26. 19:36
Go에 관심을 갖은 건 2012년 정도로 생각된다. 하지만!! 지금까지 Go 관련 글을 Evernote나 workflowy에 저장만 하고 딱히 Go를 이용해서 뭘 만들어 보지도 않을뿐더러 문법도 애매하게 안다... 지금까지 행동 없이 관심만 가지고 지내면서 너무나 무뎌진 나의 개발 능력을 체감했고, 날카롭게 만들고 싶었다. (물론 무뎌짐을 느낀게 처음은 아니지만 이번엔 세게 왔다. 결심은 큰 의미 없으니 어느 정도 생각이 잡히면 바로 행동) 우선 내가 날카롭게 만들고 싶은게 무엇인지 적어보면 다양한 데이터를 손쉽게 수집하기, 수집한 데이터와 사용 용도에 적합한 DB solution을 찾을 줄 알고, 장/단 점 파악 및 설정 값들이 어떤 의미가 있는 정도, 마지막으로 저장된 데이터를 쉽게 관리할 수 있는 ..
-
RethinkDB shutdown 관련 글을 읽으면서개발하면서/etc 2017. 2. 5. 22:07
평소 데이터 저장소 관련해서 CockroachDB, ArangoDB와 RethinkDB를 관심있게 보고 있었습니다. CockroachDB는 확장성과 Consistency를 ArangoDB는 다양한 모델 지원(K-V, Doc, Graph), RethinkDB는 real time 을 무기로 본인들의 DB가 좋다고 내세웠다. (순전히 저의 생각이에요.) 어느날 RethinkDB가 shutdown 했다는 트윗을 보게 되었습니다. 기술적으로 꽤 괜찮았다고 생각했는데 어떤 이유로 문을 닫는지 궁금해서 관련 글을 찾아보게 되었습니다. 부족한 영어지만 찾은 글들을 정리해보려고 합니다. https://rethinkdb.com/blog/rethinkdb-shutdown/ 공식 홈페이지 블로그에 올라온 shutdown 된다..
-
코드 리뷰, 커밋 메시지, 코드 컨벤션 정리개발하면서/etc 2015. 12. 31. 23:31
간만에 쉬는 시간을 갖게되어 branch 전략이나 커밋 메시지, 코드 컨벤션에 대해 다른 사람들은 어떻게 했는지 살펴보고 정리 하려 한다. (그동안 정말 구현하기에 급급...ㅜ,ㅜ) 우선 이런 마음가짐으로 팀원과 맞춰가자 빡빡하게 하나부터 열까지 규칙 정하지 않고 널널하게 하자.(말이 애매한데, '굵은것만 정하자...'정도로 생각함) 실력있는 동료이니 조금 다른 규칙도 충분히 이해되기 때문에 그렇다. 조금 다르더라도 익숙해지도록 노력하고, 정~~말 익숙하지 않은 코드 스타일이 있다면 같이 얘기해서 수정해 나가면 좋겠다. 상대방을 존중하고 각자 성장을 원하는 개발자들이니까!! 존중과 신뢰, 그리고 코드 얘기만 해야지 사심이 들어가지 않도록 조심하자 . 코드 리뷰 토스랩] 코드리뷰, 이렇게 하고 있습니다. ..