Latest

아이폰 메일 앱에서 네이버 메일 연결 오류

아이폰 메일 앱에서 네이버 메일 연결 오류

필자의 아내는 아이폰 메일 앱에 네이버 메일을 연결해서 사용하고 있다. 다만 네이버 메일을 연결하기 간단하지 않는데 그 이유는 아이폰에서 메일 계정을 연결할 때 기본적으로 네이버가 없기 때문이다 높은(?) 진입 장벽을 넘어 잘 쓰고 있던 아이폰 메일 앱 네이버 메일을 연결하기 위해서 위의 아이폰 화면에서 '기타'를 선택하고 네이버

By 유 영모

테스트 용이성(Testability) 향상을 위한 델리게이션(Delegation)

이전 포스팅 ‘테스트 용이성(Testability) 향상을 위한 DI(Dependency Injection)’에서 이어지는 내용이다.   종속성 문제 테스트 코드 없이 개발할 때는 잘 인지하지 못하다가 테스트 코드를 넣으려고 할 때 만나는 문제 중 하나로 종속성 문제가 있다. 테스트 환경에서 특정 객체 하나를 생성하기 위해서 너무 많은 객체가 필요해지는 상황과 특정 객체가 내부적으로

By 이 상우
엑셀에서 Distinct Count 구하기

엑셀

엑셀에서 Distinct Count 구하기

이리저리 조립과 해체를 반복하면서 데이터랑 친해지는 데 엑셀만한 게 없지. 그래서 웬만한 분석은 여전히 엑셀로 한다. 다음은 피벗 테이블을 이용한 사용자 접속 발생 추이. 시간당 최대 접속치는 9000을 넘는다. 이 수치로 알 수 있는 건 무엇일까? 한 명이 9000번 접속? 아니면 9000명이 한 번씩 접속? 해당 그래프는 접속자 ip 개수를

By 강 명훈
차이나 클라우드 기초 다지기 2탄

차이나 클라우드 기초 다지기 2탄

메가존에서 차이나 클라우드 기초 다지기 교육에 참여하였는데 간단하게 교육 참관에 대한 내용을 공유하겠다. 차이나 클라우드 1탄에 이어서 게임허브 코리아의 인프라팀 이형채님이 발표하신 Alibaba Cloud 사용기가 같은 내용으로 설명을 했다. 이번 교육에서는 1탄 교육과 별차이가 없지만,  1탄에서 설명되지 않는 Alibaba Cloud Polar DB 와 Global Acceleration 등에 대해서 간단하게 소개하겠다. Alibaba

By hunylee
[후기]MSA, K8S를 이용한 대륙의 서비스 개발 사례

[후기]MSA, K8S를 이용한 대륙의 서비스 개발 사례

Open Infrastructure & Cloud Native Days Korea 2019 행사에 다녀왔습니다. 좋은 발표가 많았지만 'MSA, K8S를 이용한 대륙의 서비스 개발 사례' 후기를 공유합니다. 이 글은 슬라이드의 내용보다는 청중으로써 필자가 받은 느낌을 위주로 썼습니다. 전체 발표 슬라이드는 아래 링크에서 확인하실 수 있습니다. https://www.slideshare.net/babokim/open-infradays-2019msak8s?

By 유 영모
실체가 손에 잡히는 딥러닝(3) “이것만은 꼭 알아두자! 딥러닝의 꽃 - 가중치, 편향, 활성화 함수, 역전파”

실체가 손에 잡히는 딥러닝(3) “이것만은 꼭 알아두자! 딥러닝의 꽃 - 가중치, 편향, 활성화 함수, 역전파”

지난번 <실체가 손에 잡히는 딥러닝> 1편 "인공지능의 세계, 머신러닝과 딥러닝은 어떻게 등장했나"에서는 인공지능과, 머신러닝, 딥러닝의 관계를 짧게 살펴보고, 2편, “인간의 뇌를 모방한 신경망, 그리고 딥러닝”에서는 사람 뇌의 신경세포가 데이터를 처리하는 과정을 이성을 만났을 때 첫인상만으로 호감/비호감을 순식간에 판단하는 사례를 들어 인공적으로 모델링하여 컴퓨터상에서

By 최 재원
모두 거짓말을 한다

데이터 분석

모두 거짓말을 한다

구글 트렌드로 미국 인종차별 실체를 밝혔다가 구글에 채용됐다는 세스 스티븐스 다비도위츠의 2017년 저서. 제목에 끌려서 골랐는데 구글 검색 데이터가 사람들 예측에 유용하다는, 그리 새롭지는 않은 내용. 대신 저자 유머 코드가 나랑 좀 맞아서 지루하지 않게 읽을 수 있었다(..) 이 책은 저자가 구글 트렌드로 인종차별 지도를 그리면서 시작한다. 2008년 버락 오바마의

By 강 명훈
생산성 향상 - 비기는 없다

생산성 향상 - 비기는 없다

들어가기 앞서 생산성에 대해서 더 정확히는 생산성을 위해서 많은 것들을 도입하는데 왜 다 실패하는 것인지에 대해서 이야기해보고 싶다. 나는 2016.05 년부터 사회에 나와서 이제 3년 2개월 정도 프로그래밍 경험이 있다. 이런 짧은 경험으로 생산성과 프로세스에 대해서 논하는 게 조금은 부끄럽지만 내 생각을 한번 글로 정리해보고 싶어 이렇게 포스팅을 하려고

By Yun
코틀린 웹 프로그래밍 using Ktor (2)

코틀린 웹 프로그래밍 using Ktor (2)

ver 1.0 이번 글에서는 지난 글에서 만들었던 ktor-first-app을 모듈형 프로젝트 구조로 변경해보겠습니다. 지난 시간에 만들었던 ktor-first-app은 다음과 같은 디렉토리 구조를 가지고 있었습니다. ktor generator가 생성해준 이 프로젝트 구조는 전통적인 자바 프로젝트 디렉토리 구조와는 차이가 있습니다. 그리고 자바 9에서 Java Platform Module System(JPMS - 줄여서 Module이라고

By Donam Kim
Spring Actuator 기초 설정 &amp; IntelliJ 활용하기

Spring Actuator 기초 설정 &amp; IntelliJ 활용하기

해당 코드는 Github에 공개되어 있습니다. 스프링은 Actuator를 이용해서 애플리케이션 상태를 종합적으로 모니터링할 수 있습니다. 의존성 주입 dependencies { implementation 'org.springframework.boot:spring-boot-starter-actuator' } actuator 호출 http://localhost:8890/actuator를 호출하면 위와 같은 Response를 받을 수 있습니다. 기본 설정으로는 모든 endpoint가 노출돼있지는 않습니다. 모든 endpoint를 노출하도록 설정해보겠습니다.

By Yun
코틀린 웹 프로그래밍 using Ktor (1)

코틀린 웹 프로그래밍 using Ktor (1)

ver: 1.1 잡담 저는 함수형 프로그래밍에 관심이 많고 호주로 이민와서 닷넷 개발자로써 8년 넘게 생활하면서 익힌 기술들을 기반으로 닷넷개발 자를 위한 함수형 프로그래밍( C# - C# (more functional style) - F#을 비교하는 방식으로) 책을 써보려고 했습니다. 하지만 한국에서 닷넷은 자바에 비해 너무도 시장이 작고 거기다 중고급서는 출판이 어렵다는 출판사 담당자

By Donam Kim
AWS EBS(Elastic Block Storage) 비용 최적화

AWS EBS(Elastic Block Storage) 비용 최적화

[원본글] https://ericygkim.wordpress.com/2019/07/11/aws-ebselastic-block-storage-의-비용-최적화/ 애플리케이션 개발 후 AWS에 애플리케이션을 설치할 때 성능, 가용성, 확장성, 비용, 서비스 특성등 많은 요구사항들을 고려하여 복잡한 고민을 거쳐 EC2 인스턴스 사이즈등  AWS 자원들을 선택하게 됩니다. 그 중 중요한 요소 중 하나가 EC2인스턴스나 RDS에 연결되는

By Eric Kim