갤럭시 탭 A(2016) with S pen(LTE)
모델명이 상당히 긴 제품에 대한 이야기입니다. “갤럭시 탭 A(2016) with S pen(LTE)”는 이름을 정확히 다 적어야 합니다. 갤럭시 탭 A 안에 여러가지가 있는데 그중에 2016년에 나왔고 S Pen...
모델명이 상당히 긴 제품에 대한 이야기입니다. “갤럭시 탭 A(2016) with S pen(LTE)”는 이름을 정확히 다 적어야 합니다. 갤럭시 탭 A 안에 여러가지가 있는데 그중에 2016년에 나왔고 S Pen...
전기차를 구매한 이후로 저녁에 약속이 있는 날이면 자동차를 가지고 출근 합니다. 요즘에는 모임 장소를 보고 근처 주차장이 어디 있는지 찾고는 하는데요. 무료주차는 바라지도 않고 그저 돈내고 주차를 할...
AWS 에서 제공하는 데이터베이스 서비스인 RDS에 데이터베이스 삭제를 보호하는 기능이 추가되었습니다. Amazon RDS, 이제 데이터베이스 삭제 보호 기능 제공 테스트용 데이터베이스를 만들고 지우다가 혹은 콘솔에서 클릭을 잘못해서 우발적으로...
Ignore foreign key constraints when pg_restore 개발하다보면 개발서버 혹은 운영중인 DB 서버의 데이터를 이용해야 하는 경우가 있습니다. 이런 경우 PostgreSQL 에서는 pg_dump, pg_restore를 이용해 백업 및 복원을 진행합니다....
Terraform을 여러 프로젝트에서 사용하다보면 서로 다른 버전을 요구하는 경우가 있습니다. 버전에 따라서 다르게 동작할 가능성도 있어서 모든 프로젝트의 Terraform 버전을 최신버전으로 유지하는것도 어렵습니다. Terraform에서 프로젝트마다 다른 버전을 사용하는...
빅쿼리를 사용하다 보면 불필요해진 컬럼이 있어서 삭제하고 싶은 경우가 있습니다. 컬럼을 삭제하지 않고 그냥 둬도 되겠지만 보기에 별로고 데이터 저장비용도 많이 들어갈테니 깔끔하게 삭제하는것이 좋습니다. 빅쿼리에서 테이블 컬럼을...
블로그에 글을 적기 시작한건 군대가기전인 2003년? 부터입니다. 그 당시에는 mm 이라는 인티즌에서 제공하는 서비스를 사용했었는데 서비스가 여기저기 팔려다니더니 결국 서비스가 종료되고 이제는 어떤 글을 작성했는지 언제부터 사용했었는지 알수...
“엑셀UI를 차용한 새로운 개념의 계산기” 시트 계산기를 한마디로 표현한다면 이 문장이 적절합니다. 시트 계산기 개발자분이 저에게 보내준 이메일의 일부인데요. 2달전에 한 개발자로부터 본인이 만든 계산기 어플을 한번 사용해봤으면...
Xcode를 이용해 개발을 하다보면 cocoapod를 이용해 외부 라이브러리를 사용하게 되는데요. Swift 언어가 계속해서 발전하다보니 새로운 버전에서 deprecated 되는것들이 많아져서 1년만 지나도 꽤 많은수의 경고문구를 보게 됩니다. 내 프로젝트의...
Amazon에서 .bot 도메인을 등록할 수 있도록 해서 등록 방법을 소개하려고 합니다. .bot 도메인 등록을 대행하는 EnCirca 사이트의 설명을 보면 현재는 Landrush 2 기간으로 .bot 도메인 등록을 아무나 할...
슬랙(Slack)을 자주 사용하다 보면 여러가지 연동을 하게 됩니다. 서버나 특정 상태에 따라 슬랙에 메시지를 보내는데요. 연동도 쉬워서 사용 할수록 더 많은 연동을 하게 됩니다. 이번에 소개하려는 slackboard는 슬랙에...
아마존 웹서비스를 사용하다보면 사용중인 서비스를 모니터링 하기 위해 CloudWatch 를 한번씩은 사용하게 됩니다. 많은 지표들이 제공되지만 제공되는 지표에 몇가지 더하거나 조합하는 경우 이번에 소개하는 Metric Math 를 이용합니다....
배포를 하는데 HostKeyMismatch 에러가 발생 하면서 서버에 접속 하지 못해 배포가 실패 했습니다. 에러 메시지를 보니 ~/.ssh/known_hosts 파일에서 ec2에 해당하는 항목을 지워서 해결 했지만 앞으로도 계속해서 발생 가능한...
CloudFront(클라우드 프론트)를 이용하다 보면 요청 로그를 직접 분석해야 할 필요가 있습니다. CloudFront에서 제공하는 통계 메뉴에서도 전체 요청수, Hit, Miss, Error, 상태코드, 용량, 인기객체 등 많은 데이터를 볼 수...
아내는 스마트폰 요금제를 데이터 적은걸로 사용하면서 요즘은 카페든 어디든 가면 와이파이가 다 공짜로 제공되서 데이터 요금 비싼거 사용할 필요 없다고 저에게 이야기 하고는 합니다. 하지만 저는 비밀번호가 없는...
최근 들어 애플의 소프트웨어 버그가 자주 발생해서 말이 많은데 오늘은 개발자들이 macOS, iOS 개발할때 꼭 사용해야하는 Xcode에 심각한 버그가 발생했습니다. 12월 5일(화)에 iOS 11.2 SDK를 포함한 Xcode 9.2...
윈도우 10에 설치한 우분투에서 도커를 설치하는것이 쉽게 되지는 않습니다. 그냥 생각하기에는 우분투에 도커 설치하면 잘 될것 같지만 몇가지 설정이 필요합니다. BIOS에서 하드웨어 가상화 옵션 활성화 윈도우에서 도커를 사용하기...
윈도우 10 우분투의 기본 쉘은 BASH 입니다. 하지만 저는 평소에 zsh을 사용하고 있어서 zsh을 설치해보기로 했습니다. zsh 설치는 간단합니다. $ sudo apt-get install zsh 설치하고 나서 chsh 을...
윈도우 10에서 Bash를 지원하기로 했다는 소식을 들었던거 같은데 최근에 윈도우에서 사용해볼 일이 생겨서 설치하면서 생겼던 문제들과 해결방법을 적어보려고 합니다. 윈도우에서 Bash 지원하는것은 윈도우에서 리눅스를 실행하는 방식으로 변경되었습니다. 그래서...
Xcode 9으로 업그레이드 하고나서 개발을 시작하려고 하는데 Storyboard 혹은 xib 파일만 열면 Xcode가 종료되서 개발을 할 수 없는 상황이 발생했습니다. 크래시 로그중 일부는 다음과 같이 표시됩니다. ProductBuildVersion: 9B55...
오늘 인터넷을 하고 있는데 갑자기 컴퓨터 팬이 많이 돌면서 컴퓨터 자원을 많이 사용하는 현상을 겪게되었습니다. 제가 하고 있는거라고는 크롬 브라우저에 탭 3개 밖에 없었는데 컴퓨터로 영상 편집이나 코드...
오래된 컴퓨터의 터미널 효과를 내는 앱이 있어서 소개합니다. Cool Retro Terminal 은 오래전 CRT 모니터를 사용하던 시절의 터미널로 보던 화면을 재현했습니다. IBM, Apple II 등 여러가지 화면을 지원하는데요....
iOS 11에서 UISearchBar의 높이가 기존 44에서 56으로 변경되었습니다. 대부분의 경우 큰 문제는 없지만 네비게이션바와 함께 사용하는 경우 높이 변경으로 인해 문제가 발생했습니다. 네비게이션바의 titleView에 UISearchBar를 사용하는 경우 네비게이션바의...
10월 10 ~ 12일 까지 샌프란시스코에서 GitHub Universe라는 GitHub 행사가 진행중인데요. 프로젝트에서 사용중인 외부 라이브러리 정보들을 보여주는 기능이 추가됬습니다. GitHub에 프로젝트의 의존성 정보를 보여주는 “Dependency graph” 기능을 추가했으며 이...
EC2를 사용하다보면 처음 예상과는 다르게 디스크 공간이 부족한 경우가 생깁니다. EC2에서 EBS 볼륨을 사용한다면 서버를 중지하지 않고도 디스크 크기를 쉽게 늘릴수 있습니다. 현재 세대 인스턴스(t2, m3, m4, c3, c4,...
회사 서버를 ansible 을 이용해서 설치하기 위해 전환하던중 찾기 어려운 오류를 만나게 되서 정리합니다. 현상 puma 웹서버를 실행하면 puma_error 에러 로그에 아래와 같은 에러가 출력되면서 계속해서 재시작됩니다. puma를...