도커는 무엇인가?도커는 애플리케이션을 실행하고 적재시키고 개발하기 위한 오픈 플랫폼이다.도커는 애플리케이션 전달을 더 빠르게 하기 위해 설계되었다. 우리의 애플리케이션을 인프라로부터 분리시킬 수 있으며 인프라를 관리되는 앱처럼 처리할 수 있다. 도커는 코드를 적재하는 것을 빠르게 해주며 테스트를 빠르게 해주고 배포를 빠르게 해주고 코드 작성과 실행사이 사이클을 줄인다. 도커는 워크플로우와 도구에 경량화된 컨테이너 가상화 플랫폼을 결합한다. 코어에서, 도커는 거의 어떤 앱이라도 안전하게 컨테이너에 고립시켜 동작시킬 수 있는 방법을 제공한다. 고립과 보안은 많은 컨테이너를 호스트에 자율적으로 작동할 수 있게 한다. 컨테이너의 경량화 환경은 하드웨어 제약을 더 넘을 수 있음을 의미하낟. 컨테이너 가상화를 둘러..
Alex Lockwood라는 현재 구글 소속 개발자분이 만들 블로그에서 읽은 글을 한글로 번역해 보았다. 원래 내용을 보고자 하시는 분은 아래 링크로"Use Go to Implement your Android Backends"http://www.androiddesignpatterns.com/2013/01/gcm-appengine-golang-android-backends.html 여기서 부터 번역..Go를 안드로이드 백엔드 개발에 사용하기 몇 주전 나는 Go기반 애플리케이션 서버와 구글 클라우드 메시지 서버간 인터렉션을 단순하게 하는 라이브러리를 작성했다. 추후 블로그에 GCM (서버와 애플리케이션 단 모두) 에 대한 얘기를 더 커버할 예정이지만 지금은 더 많은 사람들이 그들의 GCM 애플리케이션 서버를..
내 젊은 시절이자돌이켜 보면 가장 반짝거리던 순간이었고되돌아 갈 수 없으니 안타깝고기억하는 것만으로도 소중한세월이 흐르면서 잊혀져 가는것 조차 아쉬운행복했던 순간들함께했던 사람 그 사람한테 느끼는 감정은 언제나 고마움일 것이다.같이 있을 그 당시에 배운 새로운 감정에 의해서도 그렇고시간이 지나서도 한 번씩 되돌아 보고 행복했던 순간을 떠올릴 수 있는 추억 때문이다. 그러니 기꺼이 앞으로도 영원히 행복하기를 바라는 게 백번 이해가 된다. 할 수만 있다면 뭔들 더 못할까 아..그리고 이렇게 진부한 얘기를 되도록이면 안하고 싶지만이 말이 맞는 것 같다.가볍게는 얘기하고 싶지 않은 이루어지지 않은채 딱 그 기억에 머물러 있기 때문에 더 아름답다는 말. "나도 그 시절에 너를 좋아하던 내가 좋았어." 영화에서 그..
예전에 리스트뷰 구현하던 방식으로 리스트 뷰 한 줄에 들어갈 아이템을 위한 커스텀 레이아웃 하나 만들고,리스트뷰 어댑터 하나 만들고,프래그먼트에 리스트뷰 하나 넣어가지고 구현을 해놨더니요즘..도 아니고 리스트 형식을 만들 때 커스터마이즈 하기 더 쉽게 만들어진 Recyclerview라는 게 있네요! 오.. 이게 바로 안드로이드 Gmail 어플에 들어가면 좌우로 당길 수 있게 만들 수 있는 그거군요~괜찮다 싶어서 이걸로 급 바꾸기로 했습니다.만들고 나니 리스트뷰와 전혀 다를 것 없지만 이런 그림이 나옵니다. 제공하는 메서드의 차이가 또 다르겠지만 이 둘을 구현하는데 있어서 대표적인 차이는 ViewHolder의 의무적인 존재 여부입니다. ListView는 ViewHolder를 선택적으로 썼다면 Recycle..
윤소정 대표를 알고 있었던 건 아니다.이 책이 눈에 띄였던 건 이상하게 도서관 신간코너에 같은 책이 '두 권' 꽂혀 있는 거다. 내가 2개월 동안 보고 싶어서 갈 때마다 찾아봤던 나미야 잡화점의 기적도 그렇게나 인기가 많은데도 한 권밖에 없었는데 그 날도 허탕 치고 돌아보던 중이라 더 눈에 띄었던 것 같다. 근데 부제가 참 멋지다. "나만의 업을 만들어가는 인문학 트레이닝북"내가 하고 싶은 일은 내 직업으로 삼기 위해 블로그에 프로젝트를 시작했다는 글을 보자마자 책을 빌렸다.이런 생각을 가진 사람을 어째서 지금까지 몰랐을까 싶었다. 처음 읽기 시작했을 때는 정말 말을 서슴없이 한다는 느낌이 강했다.그러니까 글만 보아도 에너지 넘치는 사람이라는 생각이 들 정도로 통통 튀었고책인데도 속사포로 얘기가 들려오는..
Go 설치 방법 1. Go언어 공식 홈페이지에서 리눅스 버전 설치 파일을 다운 받는다.https://golang.org/dl/ 오늘 받은 버전은 1.5.3버전이다. 그 다음 설치 방법이 소개되어 있는데 이미 설치된 Go가 있고 업그레이드를 하려면 지금 있는 버전을 완전히 제거해야 한다고 말하고 있다. 우선 받은 파일의 압축을 /usr/local/ 에다 푼다.sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz그리고 나면 /usr/local/ 아래 go폴더가 생성되는데 그 안에 실행파일이 들어 있는 bin폴더를 환경설정 등록 해주는 작업이다.export PATH=$PATH:/usr/local/go/bin또는 etc/profile 이나 /.profile에서 직접..
요즘 한참 안드로이드 개발에 다시 빠져 있다.오늘은 뭘 했냐면 안드로이드의 푸시 메시지 서비스 구현을 위해 Google Cloud Messaging API를 사용하는 것을 시도해보고 있었는데구글 개발자 콘솔에서 프로젝트 생성 했고GCM API 사용 신청 및 서버 키 등록 했고,안드로이드 개발 쪽 리시버며 서비스, 노티피케이션 구현(?)했고에뮬레이터로 돌려서 안드로이드 어플이 받은 등록 키까지 확인을 했다.이제 남은 건푸시가 잘 동작하는지 푸시 서버에 요청을 보내는 것이었는데아직 서버를 만들지 않았단 말이지.. 간단한 방법으로 블로그래서 curl을 이용해 요청을 하는 방법을 알려주더라구그래서 간단히 복붙을 해서 바로 하려 했더니 계속이놈의 curl이 url이 no specified라며 퇴짜를 놓는 거다.아..
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 애드 캣멀
- 스크럼
- 이미지 여백주기
- go
- 시간 관리
- multiDex issue
- gradle
- 소름돋는필력
- 최은영작가님
- git ssh 연동
- 안드로이드
- React Native
- 구독료 계산기
- egghead
- iterms
- 쉽게 말하는법
- MVP
- 그리고 상상력
- 공존이 필요해요
- 소프트웨어 공학
- patch-packages
- git 실수
- node.js
- release build issue
- 아키텍처
- 좋은 습관이란
- retrofit
- 이미지 일괄 변경
- Android
- 창의성을 지휘하라
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함