본문 바로가기

전체 글

(27)
[Docker] Cheating sheet 여기는 자주 쓰는 Docker command를 정리해 놓습니다. Basic docker version docker -v docker info Images # Docker image 만들기 docker build -t . # Docker images list docker images # 이미지 땡겨오기 docker pull # Docker run = 이넘은 create + start임. # -it option은 container 안으로 들어가겠다는 의미 docker run -p 8080:8080 -it docker run -it # Docker image 지우기 docker image rmi (-f) # Docker image history 보기 dokcer history Container # Contai..
[AWS] Access aws via SSH in Mac's terminal Connect to EC2 instance from terminal in Mac. 1) Key pair의 access mode를 변경해준다. 여기서는 400으로 변경 MacBook-Pro:ssh ryanlee$ chmod 400 my_ec2_key_pair.pem 2) login from terminal ec2-user는 username. 54.241.142.18은 ec2 instance public IP [ec2-user@ip-172-31-5-35 ~]$ ssh ec2-user@54.241.142.18 -i my_ec2_key_pair.pem 3) Install http demon [ec2-user@ip-172-31-5-35 ~]$ sudo yum install httpd -y 4) 다음으로 /var/..
[Python] lambda vs list comprehension 아래 두개는 동일한 표현식 결과도 같다. range(1,10)을 쓰면 [1,2,3,4,5,6,7,8,9]의 list를 반환한다. 요즘 추세는 list comprehension을 쓰는 trend. lambda를 쓰면 readability가 떨어진다고.... 1) Lambda>>> list(filter(lambda x:x%3==0, range(1,10))) [3, 6, 9] 2) list comprehension>>> [x for x in range(1,10) if x%3 == 0] [3, 6, 9]
[Python] Virtual Environment 1) 설치하기$ pip install virtualenv 2) 만들기# Python 2:$ virtualenv env # Python 3$ python3 -m venv venv (Last argument는 folder name in local) 3) 실행하기source venv/bin/activate실행하면, terminal prompt 앞에 (venv)가 보임(venv) $ 4) 중지하기(venv) $ deactivate
Big change and challenge 2018-08-21. 인생 최대의 모험을 감행한 날. 잘 다니고 있던 회사를 그만두고, 한국의 모든 것을 뒤로한 채, 가족 모두를 데리고 미쿡 캘리포니아로 이사왔다. 이제 벌써 한달이 지났다. 짧은 기간 동안 참 많은 듯... SSN도 받고...신용카드도 만들고...애들을 학교도 보내고...새 직장에 출근도 하고...새집도 새로운 가구로 꾸미고...차도 사고...교회도 찾고...학교 행사에도 참석하고... 주님과 함께한 한달간의 여정을 남겨본다. 그저 감사할 뿐...
손목 수술 후 18개월... 삼각 섬유 연골 파열 (TFCC) + 척골 충돌 증후군. 작년 연말에 난 처음 듣는 병명을 진단 받고 수술대에 누웠다. 물론 수술 전에는 오른쪽 손목을 못 쓸 정도로 불편함을 겪고 있었다. 동네에서 체외 충격파? 봉침치료 머 이런 것 6개월 정도 받아봤는데, 효과가 전혀 없었다. 그래서, 좀 큰 병원을 찾아 갔었다. 서울 금천구에 있는 새* 병원에 들러 이런 저런 검사를 받았다. 의사 말로는 척골이 쭉~ 늘어나서 손목 연골을 엉망으로 만들어 놓았단다. 그래서, 연골이 못 봐줄 정도로 너덜너덜 하단다. 수술일자를 바로 잡고, 2017년 1월 말에 수술을 했다. 수술 내용은 척골 중간을 짤라서 길이를 짧게 하고, 다 헤진 연골을 다듬는 순으로 진행되었다. 수술 직후, 오른손으로 수저 사용이 힘들 때, 40이..
전화 회의 지체 높으신 분들과 1시간 가량 통화 후, 곧바로 외국에 있는 동료와 2시간 통화... 전화기 넘어로 들려오는 내용은 대부분 불만과 비방과 같은 듣기 싫은 내용들이다. 덩달아 나도 기분이 나빠진다. 하지만, 어디 마땅히 넋두리를 풀어 놓을 곳이 없다. 이러게 전화를 오래 하는 경우는 드물지만, 그래도 이런 긴긴 회의가 끝난 뒤에는 내가 무슨 부귀영화를 보려고 이러고있나라는 생각이 든다. 나의 상심한 마음이 그냥 여기에라도 묻혀버렸면....
차근차근 갓 서른이 되었을 무렵일 것이다. 좋은 직장을 다니고 있었고, 결혼 준비도 차근차근 하고 있었고, 그 때를 돌아보면 인생의 모든 면이 안정적이었다. 그래서 나의 미래를 막연하게 그려 보았다. 35살 쯤엔 회사를 한 번 옮기면서 몸 값을 올리고, 30대 후반엔 맡은 전문가로 인정 받고, 40살 쯤엔 회사에서 임원이 되어 있을꺼다. 그리고 시간이 흘러, 내 나이 39살 하고도 9개월... 나는 이름만 대면 아는 큰 회사에서 '이사'라는 타이틀을 받았다. Thanks God!
Conditional Segue 종종, 조건에 따라서 화면을 transition 할지 말지를 정해야할 때가 있다. 이때 사용할 수 있는 것이 Conditional Seque이다. 1. 아래 예는 button을 눌렀을 때, 화면 transition을 하는 예제이다. 2. 우선 Story board에서 source view controller에서 view controller로 Transition 줄 긋기를 한다. 3. 이 때, Source button에서 부터 destination view controller로 줄 긋기를 하는 것이 아니다. 4. 아래 예처럼, performSegueWithIdentifier: 를 call을 해주면 prepareForSeque:가 call이 된다.
투자 vs. 투기 오늘 인생에서 처음으로 토지를 매입했다. 흔한 말로 땅투기... 요즘은 지르는 것도 능력이라고 해서, 과감히 거금을 투자했다.5년만 딱 기다려보자. 자본이 스스로에 가치를 더 하는지...