Dev

[번역] TypeScript at Google

November 27, 2018 Dev

이 포스트는 Evan Martin의 글, TypeScript at Google을 원 저자의 동의하에 번역한 것이다. 의역이 매우 많고 오역이 있을 수 있으니 가급적 원문도 같이 참고하길 바란다. 나는 이제 TypeScript를...

내 맘대로 월간(月刊) 뉴스 – 2018년 10월

November 26, 2018 Dev

아파트 시세,어쩌다 머신러닝까지 현업 데이터 분석가의 알찬 경험기 A first look at changes coming in ASP.NET Core 3.0 .NET Core 의 새로운 변화에 대한 간력하고 자세한 소개 1500개...

PSR-1: Basic Coding Standard

November 17, 2018 Dev

PSR-1: Basic Coding Standard - PHP-FIG 이 표준에 대한 섹션은 공유하는 PHP 코드 간의 높은 수준의 기술적인 상호 운용성을 보장하기 위해 표준 코딩 요소로 간주되어야 하는 것에 대해서 설명합니다....

[번역] UnitTest: Martin Fowler

November 11, 2018 Dev

마틴 파울러의 UnitTest를 번역 했습니다. 영어 실력이 일천해 오역이 많을 수 있습니다. 의견 주시면 적극적으로 반영하겠습니다. Unit testing is often talked about in software development, and is a...

RxJava와 Kotlin Coroutines 비교해보기

November 7, 2018 Dev

RxJava는 안드로이드 개발에 없어서는 안 될 존재가 되었다. 많은 개발자들이 사용하고 있으며, 구글도 RxJava 관련한 API를 제공한다. 하지만 RxJava를 이해하기까지 상당한 시간이 걸린다. 다음 코드를 이해하려면 과연 몇...

PyInstaller로 만든 EXE 파일에서 Python code 뽑아내기

November 4, 2018 Dev

스펙지수 계산기 저는 몇 달 전부터 방치형 모바일 게임을 하나 하고 있습니다. 그 게임에선 유저들 사이에서 "님 스펙 몇?" 같은 방식으로 사용되는 "스펙지수"라는 수치가 존재합니다. 자신의 유닛들의 몇몇...

Python으로 알송 가사 추출하기

October 20, 2018 Dev

알송 알송은 이스트소프트에서 만든 알 시리즈 프로그램 중 하나입니다. 특징으로는 재생하는 음원의 가사를 등록하면 다른 사람도 같이 가사와 함께 감상이 가능하다는 점입니다. 그런데 문득 호기심이 생겼습니다. 알송에 등록된...

내 맘대로 월간(月刊) 뉴스 – 2018년 09월

October 20, 2018 Dev

카카오톡의 서버사이드 코틀린 새로운 JVM 언어인 Kotlin을 서버측면에서 사용 할 때 고려해야 할 사항에 대해서 소개하는 기사 스프링5 웹플럭스와 테스트 전략 Spring 5에서 도입된 WebFlex를 테스트 하는 방법을...

Python의 asyncio를 직접 만들어보자 (3)

October 18, 2018 Dev

실은 여기서부터가 실제 튜토리얼의 내용이다. 이전 포스트 2개는 이 포스트를 이해/진행하기 위한 내용이었다. 동시성을 보장하지 않는 소켓 서버 먼저 동시성을 보장하지 않는 소켓 서버 부터 작성해보자. import socket...

Python의 asyncio를 직접 만들어보자 (2)

October 17, 2018 Dev

그럼 우리의 대안인 제너레이터가 언어 레벨에서 과연 무엇인지 알아보자. 이터러블, 이터레이터 제너레이터를 이해하려면 먼저 이터러블/이터레이터의 개념부터 이해할 필요가 있다. 이터러블: __iter__() 또는 __getitem__() 메소드가 구현되어 있고 (빌트인 함수...

Python의 asyncio를 직접 만들어보자 (1)

October 16, 2018 Dev

이 포스트 시리즈는 김준기님의 Pycon KR 2018의 튜토리얼 세션을 복습하기 위해 작성되었습니다. Python의 asyncio 패키지는 싱글 쓰레드 환경에서 매끄러운 동시성 구현을 위해 3.5 버전부터 추가되었다. 파이썬의 제네레이터를 이용해...

Kotlin Coroutines 안드로이드 OnClick에 활용하기

October 11, 2018 Dev

이전 글에서 Coroutines과 안드로이드에 적용하기 위한 플러그인 적용 방법을 알아보았다. 이번 글에서는 적용한 코드를 좀 더 자세하게 알아보고, Android에서 onClick과 함께 사용할 경우 유용한 Coroutine 사용 방법을 알아본다....

PHP Package Manager : phpenv

October 6, 2018 Dev

들어가는 말 PHP로 개발을 해야되는 일이 생겼다. 버전을 7.x대로 써야되는데… 7.2는 아닌거같으니… 뭔가 버전을 따로 구성해서 진행하고 싶다.! PHP Package Manager github.com/phpenv/phpemv 버전 관리를 위한 부분. 사용법은 rbenv, pyenv 와 동일하다....