현재는 iOS 개발을 주로 하고 있지만 Ruby On Rails도 가끔 개발하고 관심이 많은 개발자입니다.

아이폰 아이패드 계산기 어플! 시트 계산기

May 9, 2018 App

“엑셀UI를 차용한 새로운 개념의 계산기” 시트 계산기를 한마디로 표현한다면 이 문장이 적절합니다. 시트 계산기 개발자분이 저에게 보내준 이메일의 일부인데요. 2달전에 한 개발자로부터 본인이 만든 계산기 어플을 한번 사용해봤으면...

Xcode 에서 Pod 프로젝트의 경고 표시 없애기

May 6, 2018 Dev

Xcode를 이용해 개발을 하다보면 cocoapod를 이용해 외부 라이브러리를 사용하게 되는데요. Swift 언어가 계속해서 발전하다보니 새로운 버전에서 deprecated 되는것들이 많아져서 1년만 지나도 꽤 많은수의 경고문구를 보게 됩니다. 내 프로젝트의...

.bot 도메인 등록하기

May 2, 2018 Dev

Amazon에서 .bot 도메인을 등록할 수 있도록 해서 등록 방법을 소개하려고 합니다. .bot 도메인 등록을 대행하는 EnCirca 사이트의 설명을 보면 현재는 Landrush 2 기간으로 .bot 도메인 등록을 아무나 할...

Slack 프록시 서버 – slackboard 소개

May 1, 2018 Dev

슬랙(Slack)을 자주 사용하다 보면 여러가지 연동을 하게 됩니다. 서버나 특정 상태에 따라 슬랙에 메시지를 보내는데요. 연동도 쉬워서 사용 할수록 더 많은 연동을 하게 됩니다. 이번에 소개하려는 slackboard는 슬랙에...

Amazon CloudWatch 수집된 지표에 수식계산 Metric Math

April 8, 2018 Infra

아마존 웹서비스를 사용하다보면 사용중인 서비스를 모니터링 하기 위해 CloudWatch 를 한번씩은 사용하게 됩니다. 많은 지표들이 제공되지만 제공되는 지표에 몇가지 더하거나 조합하는 경우 이번에 소개하는 Metric Math 를 이용합니다....

Capistrano 배포시 HostKeyMismatch 발생 오류 해결

February 2, 2018 Dev

배포를 하는데 HostKeyMismatch 에러가 발생 하면서 서버에 접속 하지 못해 배포가 실패 했습니다. 에러 메시지를 보니 ~/.ssh/known_hosts 파일에서 ec2에 해당하는 항목을 지워서 해결 했지만 앞으로도 계속해서 발생 가능한...

Amazon Athena를 이용해 CloudFront 로그 분석하기

January 13, 2018 Dev

CloudFront(클라우드 프론트)를 이용하다 보면 요청 로그를 직접 분석해야 할 필요가 있습니다. CloudFront에서 제공하는 통계 메뉴에서도 전체 요청수, Hit, Miss, Error, 상태코드, 용량, 인기객체 등 많은 데이터를 볼 수...

모르는 WIFI에 함부로 접속하는건 위험한 행위

January 13, 2018 Opinion

아내는 스마트폰 요금제를 데이터 적은걸로 사용하면서 요즘은 카페든 어디든 가면 와이파이가 다 공짜로 제공되서 데이터 요금 비싼거 사용할 필요 없다고 저에게 이야기 하고는 합니다. 하지만 저는 비밀번호가 없는...

윈도우 10 우분투에서 도커 설치하기

December 3, 2017 Dev

윈도우 10에 설치한 우분투에서 도커를 설치하는것이 쉽게 되지는 않습니다. 그냥 생각하기에는 우분투에 도커 설치하면 잘 될것 같지만 몇가지 설정이 필요합니다. BIOS에서 하드웨어 가상화 옵션 활성화 윈도우에서 도커를 사용하기...

윈도우 10 우분투에 ZSH 사용하기

December 3, 2017 Dev

윈도우 10 우분투의 기본 쉘은 BASH 입니다. 하지만 저는 평소에 zsh을 사용하고 있어서 zsh을 설치해보기로 했습니다. zsh 설치는 간단합니다. $ sudo apt-get install zsh 설치하고 나서 chsh 을...

윈도우 10에 Ubuntu 설치 및 초기설정

December 3, 2017 Dev

윈도우 10에서 Bash를 지원하기로 했다는 소식을 들었던거 같은데 최근에 윈도우에서 사용해볼 일이 생겨서 설치하면서 생겼던 문제들과 해결방법을 적어보려고 합니다. 윈도우에서 Bash 지원하는것은 윈도우에서 리눅스를 실행하는 방식으로 변경되었습니다. 그래서...

iOS 삽질 : 스토리보드만 열면 Xcode가 죽음

November 21, 2017 Dev

Xcode 9으로 업그레이드 하고나서 개발을 시작하려고 하는데 Storyboard 혹은 xib 파일만 열면 Xcode가 종료되서 개발을 할 수 없는 상황이 발생했습니다. 크래시 로그중 일부는 다음과 같이 표시됩니다. ProductBuildVersion: 9B55...

나 몰래 컴퓨터 자원을 사용하는 블로그(사이트)

November 15, 2017 Opinion

오늘 인터넷을 하고 있는데 갑자기 컴퓨터 팬이 많이 돌면서 컴퓨터 자원을 많이 사용하는 현상을 겪게되었습니다. 제가 하고 있는거라고는 크롬 브라우저에 탭 3개 밖에 없었는데 컴퓨터로 영상 편집이나 코드...

옛날 컴퓨터의 터미널 효과 앱 – Cool Retro Terminal

November 12, 2017 App

오래된 컴퓨터의 터미널 효과를 내는 앱이 있어서 소개합니다. Cool Retro Terminal 은 오래전 CRT 모니터를 사용하던 시절의 터미널로 보던 화면을 재현했습니다. IBM, Apple II 등 여러가지 화면을 지원하는데요....

iOS 삽질 : iOS 11에서 SearchBar 높이 변경 이슈

October 15, 2017 Code

iOS 11에서 UISearchBar의 높이가 기존 44에서 56으로 변경되었습니다. 대부분의 경우 큰 문제는 없지만 네비게이션바와 함께 사용하는 경우 높이 변경으로 인해 문제가 발생했습니다. 네비게이션바의 titleView에 UISearchBar를 사용하는 경우 네비게이션바의...

GitHub 프로젝트의 의존성 정보를 알려주는 기능 추가

October 12, 2017 App

10월 10 ~ 12일 까지 샌프란시스코에서 GitHub Universe라는 GitHub 행사가 진행중인데요. 프로젝트에서 사용중인 외부 라이브러리 정보들을 보여주는 기능이 추가됬습니다. GitHub에 프로젝트의 의존성 정보를 보여주는 “Dependency graph” 기능을 추가했으며 이...

AWS EC2 디스크 크기 늘리기

October 11, 2017 Dev

EC2를 사용하다보면 처음 예상과는 다르게 디스크 공간이 부족한 경우가 생깁니다. EC2에서 EBS 볼륨을 사용한다면 서버를 중지하지 않고도 디스크 크기를 쉽게 늘릴수 있습니다. 현재 세대 인스턴스(t2, m3, m4, c3, c4,...

아이패드 프로용 스마트 키보드 리뷰

August 15, 2017 Gadget

스마트 키보드는 아이패드프로에서 키보드로 글을 많이 작성하는 경우 유용한 악세사리 입니다. 10.5인치용 스마트 키보드는 199,000원이고 12.9인치용은 229,000원 입니다. 애플의 악세사리 중에서도 상당히 비싼편입니다. 이렇게 비싼 스마트 키보드는 과연...

obike – 자전거 공유 서비스

July 30, 2017 Gadget

obike 라는 자전거 공유 서비스가 한국의 일부 지역에서도 서비스 되기 시작했습니다. obike 코리아 페이스북 페이지에 따르면 7월 21일 기준 “판교역”, “한양대에리카 캠퍼스”, “인천 동춘역”, “시흥 산업기술대학교”, “시흥 세무서”, “시흥...

경량 전동 킥보드 아이로드 i7

July 21, 2017 Gadget

요즘 전동 킥보드를 타는 사람들을 많이 볼 수 있는데요. 이번 글에서는 전동 킥보드 중에서도 들고 다니기 편하도록 만든 경량 킥보드 아이로드 i7 이야기를 해보겠습니다. 아이로드의 i7은 중국에서 판매하는...

유튜브 야간모드 켜기

April 18, 2017 App

유튜브 야간모드 유튜브가 디자인 테스트의 일환으로 야간모드(Dark Mode)를 테스트 하고 있다는 소식입니다. 일부 선정된 테스터들에게만 오픈된것으로 보이는데 이 기능을 모두 사용해 볼 수 있는 방법이 있다고 해서 적어봅니다...

iOS 10.3 앱 아이콘 동적으로 변경하기

April 16, 2017 Dev

iOS 10.3에 예상치 못한 신규기능중 앱 아이콘을 변경하는 기능이 있습니다. 이번글에서는 이 신규기능을 활용하는 방법과 적용하지 못하는 경우를 적어볼려고 합니다. MLB At Bat 앱에서 이 기능을 적용했는데요. 자신이...