Posts by Category

AWS

Chinese

Etc

Foreign language

Jekyll

Apply google analytics at jekyll blog


Categories: Jekyll
Tags: #Jekyll #netlify #Google analytics #Blog

Overview jekyll blog에 google analytics를 추가. 다른 블로그들에서 첨부하는 google analytics script 내용과 google analytics 페이지에서 첨부하라고 한 script 내용과 달랐음. 결국 두 방법 다 가능한 것이어서, go...

Linux

MachineLearning

Office

Playframework

Programming

Compare Scala trait to java interface


Categories: Programming Scala
Tags: #Java #Scala

Scala trait과 Java interface 비교 Java의 interface와 scala trait 둘 다 Class가 가지고 있는 특성을 추상화를 함. 그래서, 그에 대한 실제적 구현물은 interface 나 trait을 받는 쪽(implements, with)으로 맡길 ...

Swift3(PromiseKit)으로 Async 사용해보기


Categories: Programming
Tags: #Swift3 #Promise #Scala #JavaScript

Overview Swift3 의 Alamofire 라이브러리를 사용하여 callback 함수로 API request를 구현. 하지만, callback 함수 부분이 가독성이 떨어지는 것 같아 코드를 리팩토링해보기로 결정. AngularJS에서 defer 객체를 통한 Promise와 ...

Kakao blind recruitment comments


Categories: Programming Scala
Tags: #Scala #스칼라 #Programming #kakao

개요 카카오톡 블라인드 채용 과정 중 진행한 온라인 코딩 테스트 문제를 스칼라를 이용해서 풀어봄. 실제 코딩 테스트는 9월 16일(토) 오후 2시 ~ 7시 5시간 동안 진행되었으며, 자바, C++, 파이썬, 자바스크립트, 스위프트의 언어를 선택할 수 있었음(통계 및 문제 해설 관...

Functional Programming in scala


Categories: Scala Programming
Tags: #Scala #Functional programming #Book

함수형 프로그래밍이란 무엇인가? Pure function 으로 프로그램을 구축. Pure function은 Side Effect(부수효과: 정해진 결과를 돌려주는 것 이외의 어떤 일)가 없는 함수이며, Side effect의 예는 다음과 같다. 변수를 수정한다. 자료구조...

Scala

Compare Scala trait to java interface


Categories: Programming Scala
Tags: #Java #Scala

Scala trait과 Java interface 비교 Java의 interface와 scala trait 둘 다 Class가 가지고 있는 특성을 추상화를 함. 그래서, 그에 대한 실제적 구현물은 interface 나 trait을 받는 쪽(implements, with)으로 맡길 ...

Kakao blind recruitment comments


Categories: Programming Scala
Tags: #Scala #스칼라 #Programming #kakao

개요 카카오톡 블라인드 채용 과정 중 진행한 온라인 코딩 테스트 문제를 스칼라를 이용해서 풀어봄. 실제 코딩 테스트는 9월 16일(토) 오후 2시 ~ 7시 5시간 동안 진행되었으며, 자바, C++, 파이썬, 자바스크립트, 스위프트의 언어를 선택할 수 있었음(통계 및 문제 해설 관...

Functional Programming in scala


Categories: Scala Programming
Tags: #Scala #Functional programming #Book

함수형 프로그래밍이란 무엇인가? Pure function 으로 프로그램을 구축. Pure function은 Side Effect(부수효과: 정해진 결과를 돌려주는 것 이외의 어떤 일)가 없는 함수이며, Side effect의 예는 다음과 같다. 변수를 수정한다. 자료구조...

Spring

Setting Spring boot project on IntelliJ


Categories: Spring
Tags: #Spring boot #IntelliJ

Spring boot 프로젝트 IntelliJ 에 세팅하기 Play framework in Scala 를 사용하다 아래와 같은 이유로 Spring boot 프로젝트를 시작. 커뮤니티나 레퍼런스의 양이 많음 개발자를 구할 경우 Scala + Play 보다는 Java + Sp...

Swift3

Controls motion detection sensitivity levels on iOS


Categories: iOS Swift3
Tags: #iOS #Swift3 #Sensor

iOS motion sensor 민감도 조절 방법 조사 디바이스 센서 데이터와 같이 지속적으로 업데이트되는 값은 들어오는 값 그대로(raw data)를 사용하는 것은 성능에 좋지 않을 수 있다. 데이터가 업데이트되는 주기가 빠를수록 그 데이터를 이용해야하는 함수 호출 또는 UI 렌...

Web

Unusual point of cookie on ios web browser


Categories: Web
Tags: #Mobile

왜 나는 눈앞의 버그를 보지 못했는가? - iOS 웹 브라우저에서 쿠키 설정 시 특이사항 보이지 않는 고릴라 실험을 아시나요? iOS 웹 브라우저 쿠키 설정에 대한 버그를 찾아나서는 과정 중에 유사한 상황을 겪어서 공유하고자 합니다.

Smart Banner to announce app on mobile web


Categories: Web
Tags: #Mobile

모바일 웹에서 앱을 알리는 방법 어떠한 서비스에서 모바일 웹과 동일한 기능이거나 더 나은 기능을 제공해줄 수 있는 모바일 앱이 있을 수 있다. 그러한 경우 사용자가 그 앱을 다운로드 받을 수 있도록 안내를 해줄 필요가 있다. iOS라면 App Store, 안드로이드라면 구글 플레이...

Decrease webpack bunlding file size


Categories: Web
Tags: #JavaScript

Webpack bundling 파일 사이즈 줄이기(Tree Shaking) 이 글은 개인적으로 시간 계산이 필요한 크롬 확장 프로그램 앱을 개발하다가 빌드 파일 크기 문제가 발생하면서 작성하게 되었습니다. (사용환경: Webpack v4.29.3)

iOS

Controls motion detection sensitivity levels on iOS


Categories: iOS Swift3
Tags: #iOS #Swift3 #Sensor

iOS motion sensor 민감도 조절 방법 조사 디바이스 센서 데이터와 같이 지속적으로 업데이트되는 값은 들어오는 값 그대로(raw data)를 사용하는 것은 성능에 좋지 않을 수 있다. 데이터가 업데이트되는 주기가 빠를수록 그 데이터를 이용해야하는 함수 호출 또는 UI 렌...

scala