SQL에서 coalesce() 사용하기

February 14, 2019 Blog

어제 Zeppelin 의 Dynamic form 사용해보기 (Text Input)을 페이스북에 올렸더니, David Park 님이 코멘트를 주셨다. 그래서 넣어봄. 근데 에러남. no viable alternative at input 'coalesce(,' 하나 하나 고치다...

Zeppelin 의 Dynamic form 사용해보기 (Text Input)

February 12, 2019 Blog

지정한 기간에 대한 데이터를 조회해볼 일이 있어 노트북을 작성하다가, 아무래도 자주 반복되지 싶어서 쿼리에 다이나믹 폼을 추가했다. 다이나믹폼은 제플린이 제공하는 기능이고, 텍스트박스/체크박스/드롭다운으로 간단히 외부 변수를 주입할 수 있게...

Tiny Tip Calculator 개발기

January 23, 2019 Dev

iOS 앱 Tiny Tip Calculator를 만들었다. 계기 매번 식사를 밖에서 할 때마다 팁을 계산하는 모습을 보고 간편한 팁 계산기가 있으면 좋겠다고 생각했다. 그래서 앱스토어에서 받으려고 검색했는데 수많은 팁...

Vuetify에 대한 간략한 메모

January 20, 2019 Dev

Vuetify 사용법에 대한 간략한 정리하였다. 개인적으로 웹 기술을 공부하면서 가장 곤란한 상황은 CSS와 관련된 기술을 학습하는 것이다. 개인 프로젝트를 진행하면서 가장 어려운 부분이 레이아웃이나 기본적인 형태의 사용자 UI를...

2019년 새해 목표 정하기

January 13, 2019 Opinion

신년 목표 없는 삶 연도가 바뀌었습니다. 세는 나이1도 1살 늘었고, 몇 달 뒤면 연호가 바뀌는 국가2도 있습니다. 다들 새해라고 무언가 목표를 잡는 분위기였는데 저는 예로부터 신년목표를 잡지 않았습니다....

강렬했던 텔레그램 BotFather와의 첫 만남

January 13, 2019 Dev

BotFather. 크. 네이밍 보소. godfather. 텔레그램 봇을 만드려면 반드시 만나야 하는 봇이다. 처음 텔레그램 봇을 만들 때, BotFather와의 만남은 강렬했다. 만들 봇 이름, 설명 등을 적는 웹페이지를 기대했다....

내가 보고 싶은 글 번역하기

January 12, 2019 Meetup

기술 문서 번역 모임에서 2019년 1월 10일 첫 모임을 가졌다. 원격으로 발표할 수 있는 기회가 주어져 감사하다. 다녀온 분들 말씀이 다들 좋았다고 하셔서 현장에서 참여하지 못한 점이 더...

VS Code에 console.log shortcut 추가하기

January 10, 2019 Dev

Background 처음에는 emmet 방식처럼 간략한 텍스트를 입력하고 tab을 누르면 자동완성 되는 방향으로 했는데 반응이 너무 느려서 그냥 명령어 + 탭으로 보이는 경우가 왕왕 있었다. 그래서 스니펫 말고 키보드...

아빠 왜 집에서 일해요? (feat. aws)

January 9, 2019 Dev

들어가는 말 어플리케이션의 미동작 확인 어디가 문제야? 복구 작업 그렇다면 내가 직접 설치해주지! 마무리 들어가는 말 AWS의 PaaS(Platform as a Service)인 Elastic Beanstalk(이하 Beanstalk)로 node.js 어플리케이션을 배포/운영하고 있다....

2019 1월 첫 주 개발 아티클

January 9, 2019 Dev

개발 일반 번역 2019년, 프론트엔드 개발자는 여전히 좋은 선택일까? – 프론트엔드개발에 대한 장점/단점/갖춰야할 역량들을 짚어보는 글. 트렌드에 흔들리지 않기 위해서 프레임워크보다는 기본 개념과 원리를 공부하는 것에 대해 강조하고...

퇴사 후 한 달을 쉬었다.

January 7, 2019 Blog

오늘은 1월 7일. 작년 12월 7일 퇴사를 한 후, 벌써 한 달이나 지났다. 백수라기보다 하루하루가 휴가처럼 느껴졌다. 근속기간이 짧은 편이라 이직경험이 적지 않음에도 불구하고 매번 회사를 옮길 때마다...

Vuetify를 위한 Materialize 공부

January 6, 2019 Dev

<<Materialize Tutorial - YouTube>>을 진행하면서 알게된 내용을 정리한 내용 입니다. 자세한 사항은 앞의 링크를 참고하세요. tl;dr Materialize를 공부하는 이유는 Vue.js의 CSS 프레임워크에 대한 이해도를 조금 높이고 싶었기 때문이다....

코딩 시험과 TDD

January 5, 2019 Opinion

구직 과정에 코딩 시험이 있었다. 어떤 문제의 답 코드를 쓰다 10줄 이상이 되니 자신감이 떨어져 TDD를 사용하기로 했다. 여기서 나는 흥미로운 경험을 했다. 물론 코딩 시험에 테스팅 도구는...

[iOS] Enterprise 규모 앱 환경 구성 – 2

January 3, 2019 Dev

이번 글에서는 기존의 프로젝트에서 Layer들을 어떤 순서로 나눠야 하는지 기술해보려고 합니다. 1. 라이브러리 모듈 일반적으로 프로젝트는 CocoaPods, Carthage 또는 Git Submodule로 외부 라이브러리를 가져다 사용하고, 라이브러리를 사용하는 곳에서...

#retrospection 2018년 회고

January 1, 2019 Opinion

작년에 결심한 2018년 english. 거의 못 했다. 여행 가서 답답하니 의욕이 불타오르더라. 하지만 이게 오래 안 가. side-project. 팀 패스워드 관리를 도와주는 tpass, 귀찮은 일을 시키려고 만든 슬랙...

2018년 돌아보기

December 31, 2018 Opinion

올해도 어김없이 회고 시즌이 돌아왔다. 매년 느끼는 거지만 시간이 너무 빨리 흘러간다. 다른 개발자 분들의 회고를 페이스북이나 트위터 등에서 보면서 나도 늦지 않게 빨리 써야지라고 생각하다 2018년이 정말로...

리브레오피스(LibreOffice)의 한글-한자(漢字) 변환사전의 내용 수정 및 적용

December 30, 2018 Dev

한글-한자(漢字) 변환사전의 오류를 확인하다, 처음으로 리브레오피스(LibreOffice)에 기여(寄與)/공헌(貢獻)[Contribution]을 하였습니다. Gerrit Code Review 저는 2018년 5월 19일, LibreOffice프로젝트에 소스코드에 기여을 해보았습니다. 올해 초, 저는 Apache Foundation(아파치 재단) Open Office(오픈오피스)와 TDF(The Document...

Perl x Ruby Conf 2018 참석기

December 30, 2018 Dev

저는 2018년 8월 4일 열린, Perl과 Ruby 커뮤니티 연합 모임에 참석하였습니다. 저는 이 모임에서 처음 발표를 하였음. Perl로 오픈소스 공헌하기 발표자료는 다음의 링크로 확인하면 됩니다. https://medium.com/media/5cfd5864a02c892094ab60a78380b723/href 2. Ruby Community의 박천(펭귄)님 yarn, webpacker등에...