Dev

Yet Another Cron (yacron)

July 21, 2017 Dev

Github 해당 프로젝트는 지금은 alpha 버전이라고 한다. 제대로된 기능들이 들어가기 시작하면 좋아질듯. 그리고 그때쯤되면 간단한 소개가 아닌 사용법에 대해서 작성해둬야겠다. 우선은 Readme 파일 번역 수준 기능 가장 중요하다. 기능! “Crontab” 을...

Pyup

July 21, 2017 Dev

ruby에서 gem 업그레이드를 찾아서 repo에 PR을 보내주는 deppbot이 있다. 그것을 Python에서도 사용이 가능한 서비스를 찾고 있었는데… git-pull에서 ‘Django vs Flask’를 읽다가 Read the Docs 서비스를 이용해서 블로그를 서비스를 하고...

Cron-Style Job System – cronsun

July 19, 2017 Dev

Github Lang: Golang 분산 cron 스타일 잡 시스템이라고 한다. 대략적인 구성을 보고 싶어서 작성하는 것이니 만큼… 설치랑 해당 내용만 작성해두고 언제가 쓸일 있을때 사용 후기나 적어야겠다. 아키텍쳐 1 2 3...

TypeScript: Enum

July 18, 2017 Dev

이전 글 - TypeScript: 제네릭(Generic) JavaScript를 쓰면서 느끼게 되는 아쉬운 점 하나는, Enum(Enumeration, 열거형)의 부재다. 사실 JavaScript 같은 동적 타입 언어에서 Enum이 없는 게 당연하지만, 유한하면서도 여러가지의 상태를...

적은 코드가 항상 더 좋지는 않다

July 16, 2017 Dev

예상했던 일이지만 정적 기록자(static logger) 변수를 그만 사용하자는 의견에 반발이 거세다. 모든 의견에 하나하나 대응해 줄 여유가 없음이 안타깝다. 그 중 다음 한가지 의견에 대해 답해 본다. 우리...

AWS Lambda: Apex로 관리하기

July 9, 2017 Dev

이전 글: AWS Lambda: 시작하기 Lambda를 처음 쓰기 시작했다면 코드를 웹 콘솔에서 직접 수정하거나, ZIP 파일을 통해 배포하고 관리해야하는 것이 불편하게 느껴질 수 있을 것이다. AWS SDK가 제공되고...

5~6월은 안드로이드 ‘기초’에 대해서 알아보았습니다.

July 9, 2017 Dev

안드로이드 프래그먼트(Fragment) 5~6월은 안드로이드의 프래그먼트를 사용해서 가볍게 토이 프로그램을 만들어보는 것을 스터디하고, 몇가지 기초적인 사항을 기록으로 남겨봅니다. 스터디를 하면서 배웠거나 알아봤던 내용을 기록으로 남기지 않아서 많은 내용은 없지만...

정적 기록자는 이제 그만

July 7, 2017 Dev

수십년간 적응력있는(adaptive) 소프트웨어를 만들기 위한 노력이 지속되고 있다. 우리는 많은 원칙들과 패턴들을 도출했고 또 일부는 퇴출시켰다. 도메인은 가장 높은 적응력을 가져야 하는 소프트웨어 구성요소로 거론되고 있다. 간혹 도메인을...

싱글턴은 정적이지 않다.

July 5, 2017 Dev

얼마전 페이스북에서 많은 Java 프로그래머들이 당연시하게 기록자(logger)를 정적(static)으로 사용하는 것을 비판했는데 비슷한 주장을 하는 다른 분의 글에서 기록자는 인스턴스 범위(scope)에 있지 않다는 반론을 발견했다. 나는 반론 제기자에게 그것은...

내 맘대로 월간(月刊) 뉴스 – 2017년 06월

July 4, 2017 Dev

30년간 개발자로 살면서 배운 것 읽고 생각해보자! 목적을 달성하는 방법엔 여러 가지가 있지만, 고객 입장에선 뭐든 상관없다. 피트니스 O2O 시장을 떠나며 스타트업 개발자 입장에서 몇번을 읽었음 당신이 스타트업...

칩 수준 멀티쓰레딩 (CMT: Chip-level Multithreading)

June 20, 2017 Dev

최근 프로세서에서는 ILP(명령어 수준 병렬화, Instruction-level Parallelism) 보다 TLP(쓰레드 수준 병렬화, Thread-level parallelism) 지원의 중요성이 커지고 있다. ILP에서 TLP로 관점이 옮겨간 이유가 두가지 있는데, 하드웨어 설계 상의 한계와...

애저 펑션에서 Application Insights로 로그 남기기

June 19, 2017 Dev

이 포스트에서는 애저 펑션과 Application Insights를 연동시킬 때 적용시킬 수 있는 몇 가지 방법에 대해 간략하게 알아보기로 한다. Azure Functions (애저 펑션)는 자체적으로 TraceWriter 인스턴스를 통해 로깅 기능을...

Azure Functions에 Swagger 통합하기

June 12, 2017 Dev

얼마전 Azure Functions(애저 펑션)에 Swagger로 알려진 OpenAPI 지원 기능이 추가됐다. 애저 펑션을 API로 사용할 경우 굉장히 유용한 기능인데, 이 포스트에서는 어떻게 Swagger를 연동시킬 수 있는지 간단하게 알아보기로 한다....