2016년 8월 20일(토)~2016년 8월 21일(일)에 열린 COSCUP 2016에 참석하게 된 계기에 대하여 말해보겠다.

COSCUP 2016에 참석하게 된 생각은 2013년 5월달부터 거슬러 간다.


2013년 5월 24일~2013년 5월 25일 양일간, 2013년 GNOME Asia 이 서울 상암동 DMC에서 열렸다.

이때, 나는 홍콩(Hongkong, 香港, 🇭🇰)의 유명한 오픈소스 개발자인 Sammy Fung씨를 만나게 되었다.

GNOME Asia  2013 in Seoul staff인 조성호님 덕택에, Staff가 아닌데도 얼렁뚱땅 뒷풀이에 끼게 되며, Sammy Fung씨를 만나게 되었고, 기념사진도 찍게 되었다.

출처(Ref.): https://flic.kr/p/eKiJsx



홍콩의 개발자 Sammy Fung씨는 서울에서 열린 GNOME Asia 2013 행사 양일간 모두 라이트닝토크(Lightning Talk)을 했다.
첫날에는 "IBus Chinese input methods for HongKongers – Problem, Solution, Future"


두번째 날에는 “COSCUP 2013”를 발표하였다. 

 (Reference: "GNOME.Asia 2013, Seoul – My Report" https://www.alivenotdead.com/sammyfung/gnome-dot-asia-2013-seoul-my-report )

Ref: https://flic.kr/p/eNrRER

Ref: https://flic.kr/p/eNrRCk


My Photo

GNOME Asia 2013행사가 끝나고, 행사 Staff와 같이 술자리를 나누는 시간을 갖게 되었다. 나는 Samy Fung을  만나 내 이름이 성대현(DaeHyun Sung)인데 한자로 "成大鉉”로 쓴다는걸 알려줬다.


이 계기로 한자에 대하여 많은걸 확인해봐야겠다는걸 깨달았으나… (이미, 2012년도 한국 Perl 워크샵, Korea Perl Workshop 에서 “동아시아 문자처리”라는 발표세션으로 발표해본적이 있었음. http://www.slideshare.net/studioego/ss-14808971 )


나는 이 시기에 대체 복무 중이였고, 해외를 나가는데에 제한이 있는 몸이라 나갈 수 없었다.

이후 시간이 지나, 2014년 8월 이후. 병역이 끝났다.

나는 이제 해외로 나갈 수 있게 되었으며, 우선 일본에 가보게 되었다.

일본에 갔다온 후, 2015년도에 YAPC::ASIA Tokyo 2015 행사가 10회를 마지막으로 끝낸다는 걸 보고, 우선 YAPC::Asia Tokyo2015 행사를 갔다 왔음.

이후 2016년, 2013년도에 Sammy Fung씨가 말했던 타이완(대만,台灣🇹🇼)의 가장 큰 오픈소스 컨퍼런스인 COSCUP에 가기로 결정하였다.


그래서 8월 19일부터 대만 타이베이에 가게 되었다.


Buy me a coffeeBuy me a coffee

2016년 1월 7일, Amazon에서 AWS Seoul Region(서울 리젼) 설립을 발표하였습니다.




위의 발표공지를 보고나서, AWS Seoul Region의 Latency와 AWS Tokyo Region의 Latency를 측정해보았습니다.

측정은 Apache ab와 nginx를 이용하여 다음의 링크를 사용하여 측정했습니다.



AWS Tokyo Region 

 # ab -n 10 -c 1 http://**.**.**.**/index.html

This is ApacheBench, Version 2.3 <$Revision: 1706008 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking **.**.**.** (be patient).....done



Server Software:        nginx/1.9.9

Server Hostname:        **.**.**.**

Server Port:            80


Document Path:          /index.html

Document Length:        612 bytes


Concurrency Level:      1

Time taken for tests:   0.848 seconds

Complete requests:      10

Failed requests:        0

Total transferred:      8440 bytes

HTML transferred:       6120 bytes

Requests per second:    11.79 [#/sec] (mean)

Time per request:       84.805 [ms] (mean)

Time per request:       84.805 [ms] (mean, across all concurrent requests)

Transfer rate:          9.72 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:       40   42   1.3     42      45

Processing:    41   43   1.2     43      45

Waiting:       41   42   1.2     42      45

Total:         82   85   1.8     84      88


Percentage of the requests served within a certain time (ms)

  50%     84

  66%     85

  75%     85

  80%     87

  90%     88

  95%     88

  98%     88

  99%     88

 100%     88 (longest request)

AWS Seoul Region

 # ab -n 10 -c 1 http://**.**.**.**/index.html

This is ApacheBench, Version 2.3 <$Revision: 1706008 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking **.**.**.** (be patient).....done



Server Software:        nginx/1.9.9

Server Hostname:        **.**.**.**

Server Port:            80


Document Path:          /index.html

Document Length:        612 bytes


Concurrency Level:      1

Time taken for tests:   0.172 seconds

Complete requests:      10

Failed requests:        0

Total transferred:      8440 bytes

HTML transferred:       6120 bytes

Requests per second:    58.14 [#/sec] (mean)

Time per request:       17.201 [ms] (mean)

Time per request:       17.201 [ms] (mean, across all concurrent requests)

Transfer rate:          47.92 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:        7    9   1.3      9      11

Processing:     6    8   2.2      8      14

Waiting:        6    8   2.2      8      14

Total:         14   17   2.4     17      22


Percentage of the requests served within a certain time (ms)

  50%     17

  66%     18

  75%     18

  80%     19

  90%     22

  95%     22

  98%     22

  99%     22

 100%     22 (longest request)



AWS Tokyo Region Avg. Latency

 87.11111111(ms)

AWS Seoul Region Avg. Latency

 20.22222222(ms)


AWS Seoul Region 의 Latency와 AWS Tokyo Region의 Latency를 비교하니 AWS Seoul Region이 훨씬 빠르다는걸 체감하였습니다.

이후 다운로드 전송량 측정을 해보아도 AWs Seoul Region이 빠르다는 것도 확인하였습니다.


AWS Tokyo Transfer Rate

 9.72 [Kbytes/sec] 

AWS Seoul Transfer Rate

 47.92 [Kbytes/sec]


측정결과 AWS Tokyo와 AWS Seoul간의 엄청난 속도차이를 경험하였고, AWS Tokyo Region의 사용료보다 AWS Seoul Region의 사용료가 조금 더 저렴하다는 걸 보고 깜짝 놀랐습니다.


Tokyo 보다 접근 속도가 빠르면서, Tokyo보다 저렴한 Seoul을 사용해야겠다는 결론을 내렸습니다.


기존에 AWS Tokyo Region에서 생성한 인스턴스(Instance)를 AWS Seoul Region으로 옮기는 작업을 진행하였습니다.


AWS Tokyo Region(도쿄/東京 리젼)의 인스턴스를 AWS Seoul Region(서울 리젼)으로 옮기는 방법

이 방법은 

위의 링크를 참조하였습니다. 위의 링크에 있는대로 따라하니 문제 없이 Tokyo Region의 Instance가 그대로 Seoul Region의 Instance로 옮겨지고, 정상작동함을 확인함.


1. AWS Tokyo Region EC2 Instances 메뉴 

옮길려는 인스턴스의 속성 메뉴에서 Create image(EBS AMI)함.

2. AMIs 메뉴 - 새로 만든 AMI 이미지로 Launch Instance 하고 기존에 생성한 Instance와 같은 사양의 Instance를 만든다.

3. Instances 메뉴 - 새로운 Instance가 Running 되면 Instance의 속성 메뉴에서 Stop 한다.

4. Volumes 메뉴 - Instance에 연결된 볼륨의 속성 메뉴에서 Create Snapshot 한다.

5. Snapshots 메뉴 - 새로 만든 스냅샵의 속성 메뉴에서 Copy Snapshot 한다. 

6. 팝업창에서 Destination region 항목에 Seoul Region을 선택한다.


7. AWS Seoul Region EC2Snapshots 메뉴 - Tokyo Region 에서 복사 된 스냅샷의 속성 메뉴에서 Create Volume from Snapshot 한다.

8. Volumes 메뉴 - 스냅샷으로 만든 볼륨의 Volume ID를 확인 한다.

9. Instances 메뉴 - Tokyo Region Instance 와 같은 사양의 Instance를 Launch Instance로 생성하고 Instance가 Running 되면 속성 메뉴에서 Stop 한다.

10. Volumes 메뉴 - Instance에 연결(sda1)된 볼륨의 속성 메뉴에서 Detach Volume 하고 Instance에서 볼륨을 때어낸다. Tokyo Region의 스냅샷으로 만든 볼륨을 속성 메뉴에서 Attach Volume 한다. 

팝업창에서 Instance 항목에 해당 Instance를 선택하고, Device 항목에  "/dev/sda1"으로 수정한 다음 Yes, Attach 해서 볼륨을 붙인다.

12. Instance 메뉴 - Stop 되어 있는 Instance를 Start 한다. Instance가 Running 되면 접속해서 확인한다.


이제 AWS Seoul Region이 생겼으니 Seoul Region을 애용해야겠습니다 ~_~

Buy me a coffeeBuy me a coffee

2012년 10월 6일 토요일(土曜日, 星期六, Saturday)


지인을 잘만나서 여의도에서 열린 세계불꽃축제를 한강에서 앉아서 볼수 있는 기회를 얻었습니다.

(그 지인분은 한강 이촌지구, 원효대교 앞 전망 좋은 자리를 오전 10시부터 잡아서 사진 찍는 걸 기다렸다고 합니다.)


사진은 Take LTE로 찍었으며, 이 휴대폰에서 연사가 지원이 안되어서, 불굴의 의지로 계속 카메라 셔터를 누르면서 1000여장 넘게 찍었습니다 -_-;; 근데 남긴거 별로 없군요 ㅠㅠ

아래는 2012년 서울 세계불꽃축제 사진들입니다.

 

0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164

역시나 폰카라 그런지 화질이 별로인것 같고, 1200여장 넘는 사진중에서 겨우 건진게 위의 사진들뿐이군요. (용량만 많이 차지하는  SD카드 어쩔 ㅠㅠ)

Buy me a coffeeBuy me a coffee



2011년 11월 12일.
제 8회 Seoul GTUG(Google Technology User Group)에 참석했습니다.

From 2011.11.12. 제 8회 Seoul GTUG 행사 참석

+Seoul GTUG 


올해 처음으로 Google Korea(구글 한국) 사무실에 가서 영광이였구요. 행사장에서 가나아저씨, 달리나음님, 소미군님, 야킨아저씨등 예전부터 만나뵙던 분과 만나서 반가웠구요.

잉어 아저씨를 오늘못뵈어서 아쉬었군요.

1번째는 "Network Programming with Go"라는 제목으로 Go언어로 네트워크프로그래밍하는 걸 보여줬습니다.
2번째로는 "Google의 Chrome to Phone 모바일앱 개발 사례를 통한 안드로이드 모바일 개발"이라는 제목으로 톡 서비스(카카오톡, 네이버톡, 마이피플,올레톡,와글네이트온,챗온 등등)가 등장함에 구글이 제안한 PUSH방식인 C2DM에 대한 소개가 있었구요.
3번째로는 "Ice Cream Sandwich 개선점"이라는 제목으로 Android 4.0의 새로운 기능을 iOS 와 비교하는 발표가 있었습니다. 
4번째는 "안드로이드와 아이폰 UI의 애증관계"에 대하여 아이폰과 안드로이드의 사용자 인터페이스(User Interface)에 대해 다뤘습니다.
5번째는 GTUG패널 토론이 있었습니다. 여기선 발표의 호불호가 있지만 구글 제품에 대한 관심이 지대한 여러 방면에서 이롸는 사람들이 모여서 의견 듣는것이 재미있었습니다.

아래는 Seoul GTUG의 발표장의 모습이였습니다.

From 2011.11.12. 제 8회 Seoul GTUG 행사 참석

From 2011.11.12. 제 8회 Seoul GTUG 행사 참석
From 2011.11.12. 제 8회 Seoul GTUG 행사 참석
From 2011.11.12. 제 8회 Seoul GTUG 행사 참석
발표를 들으면서 음료수와 과자, 커피가 넘쳐나 젖과 꿀이 흐르는 것같은 축복받은 구글코리아의 카페테리아도 털었.. (농담입니다. ) 구글 카페테리아는 뭔가 마법의 성같아요. :-D

From 2011.11.12. 제 8회 Seoul GTUG 행사 참석



행사 진행하신 +Seoul GTUG 행사 진행 운영진분들과 구글코리아의 권순선님 수고하셨습니다.

이상 제 8번째 Seoul GTUG(Google Technology User Groups)의 후기였습니다. 행사가 끝나고 나선 Google Korea(구글 한국)에서 소정의 선물인 노트를 줬습니다. 고맙습니다^^

From 2011.11.12. 제 8회 Seoul GTUG 행사 참석


PS. Google+에서 위의 후기를 노트북이 아닌 와이브로 갤럭시탭 7인치로 Google+ 포스트 작성하다 보니 노트북에서 키보드 입력하는 것보다 많은 인내심을 필요하게 되네요.






Buy me a coffeeBuy me a coffee



메일 내용중 
(생략)
그러면 토요일날 구글 코리아 집현전에서 뵙겠습니다.

늦가을..좋은 추억 많이 만드시기 바랍니다.

감사합니다.


2011년 11월 12일(토)

오래간만에 구글 한국 사무실에 갑니다.

Seoul GTUG 8회 세미나가 구글 한국 지사에서 열린다니 어떤 재미있는 내용을 할지 궁금하네요.


이번엔 매주 일요일마다 하는 비밀 스터디 모임 분들과 같이 참석하다니, 혼자 가서 뻘쭘했던 상황은 사라질듯.



Buy me a coffeeBuy me a coffee

2011년 11월 1일

11월 첫날이 다가왔다. 시간 정말 빨리 흐른듯 하다 7월달 회사 입사한지 얼마 안되었는데, 이제 신입사원이 어느정도 회사 물은 먹었다는 걸 느꼈음.


정말 마음이 바빴던 2011년 초에는 스트레스를 너무 받아서 아무것도 하기 싫고 도피를 하고 싶었고, 결국엔 회사 입사전에 해외(대만, 台灣, 台湾,Taiwan)로 잠시금 도피를 하였지요. (대학원 석사를 제때 졸업도 못한터라 석사 시절 이야기는 안할래요. 그때 생각만하면 이상한 동네에서 스트레스만 받았기 때문에 머리가 아파요 -_-;;)

그리고는 7월 초 회사 입사, 이후에 가출 아니 출가를 하여 회사의 대전 지사에서 잠깐 머무르다, 다시 8월달에 서울로 복귀했었으나 7월달, 혼자 독립해서 살던 대전 전민동 생활이 아직도 그립다.

휴가도 없던 8월달 연휴와 몇달 후 신분상의 제약으로 인해 일본 오사카, 교토, 나라를 갔다오는 해외여행을 강행하였다.

이때 7월달에 받은 월급을 전부 일본 간사이지방 여행으로 투자를 한 덕분에 8월 말에 매우 쪼들렸음... ㅋㅋㅋ (대만갔다올때 쓰지 못하고 남은 돈이 그나마 있어서 겨우 버텼음. 남은 돈조차 없었을때 부모에게 손 벌릴뻔한 기억하니 아찔하다 ㅋㅋㅋ)


이제 9월달부터 회사 생활에 계속 적응해 나가면서 C++코드와 SQL스크립트 가지고 삽질하는 시간만 늘어갔군. -_-;;

10월달엔 영어 강의 새벽반 다니면서 회사 다닐땐 적응이 안되어서 몸이 힘들었지만 3주정도 되니깐 적응되군요. 회사일은 신입사원이 보통 하는일이라고 생각하는것보다 엄청 많은 일을 처리하다 이제 11월달이 되었군요.

이제 2011년도 2달밖에 남지 않았으나, 가까스로 석사 학위 받은걸 생각하면 정말 속이 편하군요. 한학기 더 다니면서 정말 화가 나며 짜증났던 거 생각하면 회사 생활은 정말 평온 그자체입니다. 그러나 단순한 코드 작성이 주라 뭔가 새로운 내용을 공부하고 싶은데도 시간이 부족하다는 생각이 들어요.

잠도 아끼고 주말에 시간을 아껴야 새로운 내용을 공부할까요? ㅎㅎ 


남은 2011년의 2달간 어떻게 살아갈지 생각을 정리하다보니 블로그에 주절거리군요.

Buy me a coffeeBuy me a coffee

2011년 9월 12일(월) 오후 4시 20분


약속이 있어서 홍대입구역에 도착하였다. 이제 개찰구에서 빠져나와 복도를 지나고 있는데, 여성분이 코인락커에 있는 캐리어를 빼려다 낑낑되는 거였다.

복도에서 그 동북아시아쪽 외국인 여성분이 절 붙잡고는

"Excuse me, Could you get out this bag?"

이라고 했었음.

그 여성분은 한국어를 전혀 못하는지 연실 영어로 말하더군요. 한국인이 아닌건 확실했고 혼자 대한민국 서울을 관광(SightSeeing)하던 외국인은 확실했음. 일본인이였을까? 아니야 영어가 유창하니 홍콩인 또는 중국계 미국인? 아님 일본계 미국인? 아님 미국물 먹은 외국인?  여러가지 생각이 나더군요.


잡 생각을 하다, 갑자기 2011년 7월 2일 타이페이역 지하 코인락커 문이 안열러 고생했던 과거가 있던지라, 도와주었지요.

캐리어 손잡이가 캐리어 출입구쪽 쇠에 걸리는지라, 캐리어를 조금 눕혀서 밀었더니 금방 빠졌습니다.

그 동양 여성분은 "Thank you"를 연발 하였고, 난 "You're welcome!"하고 지나갔음. ㅎㅎ


대만과 일본 여행하면서 코인락커에 대한 기억이 났던지라 동북아시아쪽 외국인 여성분에게 금방 도와준 경험을 했습니다.

그런데 페이스북 주소나 메일 주소를 못얻은게 아쉽다는점? 그 여성분 정말 귀여웠음^^


아래 사진은 돈을 마구마구 먹은 타이페이역 지하1층 코인락커. 

2011.07.02. 문제의 타이페이역(台北車站)의 코인락커



홍대입구역에서 캐리어 빼다 못빼던 동양 여성분보니 7월 2일 밤 10시 반경 타이페이역(台北車站) 지하1층의 코인락커에서 경험한게 다시 생각났더군요 ㅎㅎ 


아래는 대만 타이페이역 지하 코인락커가 안열려서 당황핬던 경험입니다.^^









Buy me a coffeeBuy me a coffee



28일, 서울 우면동으로 첫 출근을 하였습니다.
27일 서울 우면동에 물폭탄같은 폭우로 인해 엄청난 물난리가 났다고 들었습니다. 그 여파가 다음날인 28일에도 보이군요.

양재역에서 버스타다 아직도 도로에 물이 안빠져 버스서 내려 다시 걸어가고, 수량이 많이 흐른다는거에 충격.

산전수전을 다 겪으며 우면동 첫 출근을 하였습니다. 잊을 수 없는 첫 출근입니다.
Buy me a coffeeBuy me a coffee


투수가 던진공을 친 타자의 뜬공이 예상치도 못하게 내야에서 바로 뚝 떨어지군요. 수비수가 공의 궤적을 판단한 자리에 안갔으니 이것이 마구(?). 

그래서 SK내야진들도 속수무책으로 공을 잡지도 못하고, 경기를 이길수 있는것도 지게 되었습니다.

ps 이로서 넥센 연패 탈출 축하

ps2. 기아 타이거즈는 SK 와이번스를 이긴 넥센 히어로즈에게 고마워해야할듯? 기아타이거즈가 SK와이번즈와 공동 1위됨. 


Buy me a coffeeBuy me a coffee

+ Recent posts