동요와 페미니즘
우선 좋은 동요들이 훨씬 많다는 점을 이야기하고 싶다. 좋은 가사의 동요들이 정말 많다. 하지만 그렇지 않은 가사들도 있다. 종종 생각날 때마다 한 곡씩 소개해 보려고 한다. 그리고 할 수 있으면 개사를 해보려고 한다. 얼마전에 곰세마리에 대한 이야기를 나눴다. 다음엔 아들손자며느리로 유명한 “개구리”로 이야기해 보려 한다. 이렇게라도 써놔야 책임감에 글을 쓰겠지 싶어서이다.
기술부채 그리고 살림부채
개발을 하다보면 기술부채가 생기게 마련이다. 물론 부채를 하나도 쌓지 않고 개발을 하는 천재들도 있겠지만, 나는 그 정도는 아닌 것 같다. 어쨌든 부채를 만들지 않으려고 노력은 하는데, 리팩터링 단계까지 진행을 못할 때가 많다. 핑계를 대자면 뻔히 아는 스케줄의 문제인 경우가 많다. 하지만 시간이 흐를 수록 이는 진정 부채가 되고, 나중엔 작은 기능 하나 변경하는데 필요이상의 시간을 … Read more
동요: 곰 세 마리
곰 세 마리의 “뚱뚱해”, “날씬해”, “귀여워”는 모두 외모를 평가하는 표현들이라, 이제 아이에게는 내가 개사한 곰 세 마리를 불러준다. 🙂 곰 세 마리가 한 집에 있어아빠 곰, 엄마 곰, 애기 곰아빠 곰은 연주해,엄마 곰은 노래해,애기 곰은 춤을 추어요.으쓱으쓱 잘 한다. 앞으로도 다양한 개사곡들이 나타나면 좋겠다는 생각이 든다.
경영자의 조직구성원과 주주에 대한 태도와 기업의 성장
기업의 경영자는 조직구성원과 주주에 대한 태도가 상당히 다른 면이 있습니다. 왜 그런지 그 이유를 함께 살펴보고, 기업에 성장에 도움이 되는 이야기를 해 보려고 합니다. 기업의 성장 어떤 기업을 경영하든 작은 기업이든 큰 기업이든 간에 경영인이라면 모두 기업의 성장을 원합니다. 물론 기업의 성장에 트렌드나 기술력이나 이런 것들도 중요하지만, 이 글에서는 그런 요소들은 제외하고 기업 경영인 입장에서 … Read more
LINE Works에서 Mailgun 활용하여 Gmail로 옮기면서 발생한 이슈
LINE Works가 이제 유료화를 보름 앞두고 있다. 그래서 G-Suite으로 이사할까 했지만, 어차피 유료고 업무용 메일도 아닌데 굳이 돈을 쓸 필요 있을까 싶어서 대안을 찾다가, Mailgun과 Gmail을 사용해서 개인 메일 세팅이 가능한 내용들을 검색하였다. LINE Works 때문에 벌써 고민하고 포스팅하신 분들이 있었다. 두 분께 이 자리를 빌어 감사드린다. http://wequlo.blogspot.com/2017/04/mail-gun.html http://recordingbetter.com/aws/2017/09/22/custom-domain-email-gmail-mailgun 위의 두 포스팅을 읽고 mailgun 세팅을 … Read more
Python 대용량 테이블 쿼리 속도 느려지는 문제 해결 방법 3가지
Python에서 큰 용량의 테이블에 자료를 insert하고 update 하다가 속도 느려지는 문제 경험하셨나요? 그랬다면 오랜 시간을 기다려야 해서 힘드셨죠? 대용량 테이블 쿼리 속도 빠르게 insert, update 할 수 있는 방법 3가지 알려드립니다. 속도 느려지는 문제 발견(INSERT, UPDATE 쿼리) 테이블 하나에 약 800만개의 레코드를 가진 테이블(약 1.2GB)을 만들고 분석할 일이 있었습니다. 그런데 매일 새로 생긴 데이터를 추가해주고, … Read more
mocha, jasmine 원하는 테스트만 실행/제외
Mocha에서 원하는 테스트만 실행하려 할 때는 .only를 사용하면 된다. 다음 예제의 경우 test 1만 실행된다. describe(‘description’, () => { it.only(‘test 1’, () => {}) it(‘test 2’, () => {}) }) 그리고, 다음의 경우에는 description 1의 test 1, 2만 실행된다. describe.only(‘description 1’, () => { it(‘test 1’, () => {}) it(‘test 2’, () => {}) }) … Read more
Bitbucket 저장소와 Jenkins webhook 연동 – proxy
Jenkins와 Bitbucket Repository를 Webhook으로 연동했을 때의 문제는 webhook 조건을 pull request merged로 설정하면 브랜치 여부에 관계없이 webhook을 날린다는 것이다. 필자가 앞서 포스팅 한 글(https://osg.kr/archives/80)에서 사용하는 방법도 마찬가지다. 안드로이드 프로젝트의 dev 브랜치가 pull request 됐을 때 개발용 앱을 빌드하고, master 브랜치에는 tag가 push 됐을 때 상용 앱을 빌드하도록 하고 싶다면? 어떻게 해야 할까? 이는 실제 필자가 … Read more
IntelliJ IDEA Preview 한글 깨짐
IntelliJ IDEA를 설치하면, 안드로이드 개발시 Layout xml의 Preview 창에 한글이 깨진다. 해결하기 위해서는 폰트를 재설정 해 주어야 한다. 필자는 금번에 Jetbrains의 Toolbox를 사용하여 IntelliJ IDEA를 설치하였다. 그래서 설치 경로는 다음과 같았다. $HOME/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/172.4574.11/ 폰트 설정 파일은 위의 경로 하위로 다음 경로에 있다. plugins/android/lib/layoutlib/data/fonts/fonts.xml 노토 산스 CJK면 한글이 깨지지 않아야 할 것 같은데 깨지는 문제가 있다. 아래의 … Read more