Dev

lodash fp로 함수형 프로그래밍 하기

December 15, 2018 Dev

왜 함수형으로 코드를 쓰는가 Explicit한 코드를 Implicit(암묵적)하게 바꾼다는 이점 Explicit하게 짠 제곱함수 function squareAll(numbers) { var squared = []; for (var i=0; i < numbers.length; i++) { squared.push(numbers[i]...

람다 기초

December 9, 2018 Dev

알론도 처지(Alonzo Church)가 1930년대에 발표한 추론 또는 계산 모델의 일종이다. 람다 대수는 결정문제(decision problem)를 해결하기 위해, 계산가능성(computability) 혹은 계산가능한 함수(computable function)가 무엇인지를 명확히 정의하는데 사용한다. 하스켈의 문법을 소개하기...

Haskell 스터디 Part.01

December 5, 2018 Dev

개발 환경 GHC(Glasgow Haskell Compiler)는 Haskell 컴파일러입니다. 2018년 12월 기준 최신 버전은 8.4.4 입니다. 물론 Haskell 컴파일러가 이것만 있는 것은 아니고 다른 컴파일러도 몇 있습니다만 GHC가 가장 많이...

왜 hapi를 고려해야하는 하는가? (번역)

December 2, 2018 Dev

일하고 있는 곳에서 hapi를 사용하고 있어 관련 글을 하나 번역해봅니다. 원글은 Why You Should Consider hapi입니다. 새로운 웹 애플리케이션을 시작할 때, 플랫폼을 처음 선택합니다.: node, Go, Rails 및...

[번역] 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...