336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

기본 정보

제목 : 한국외교 24시

저자 : 이승철

가격 : 16,000원 ->  14,400원


저자 정보

이름 : 이승철

나이 : 1956년 8월 28일 (경상남도 밀양)

 - 07.03 경향신문 논설 위원실 논설위원

 - 07.01 관훈클럽 감사

 - 04.10 경향신문 미디어 전략 연구소 연구위원

 - 03 경향신문 국제부 부장

 - 99 경향신문 워싱턴 특파원

 - 99 경향신문 편집국 정치부 기자

(출처 : 네이버 인물검색)


내용

한국외교에 대해서 90년대 김영삼 시절부터 MB 시절까지 저자 이승철 씨께서 20년간 한국외교를 취재하면서 느꼈던 빛과 그늘에 대해서 적나라하게 서술한 책입니다. (책 뒤표지에 "20년 외교 현장 취재 기자 실리도 자주도 없는 한국 외교를 고발하다"라는 문구처럼 읽으면 읽을수록 이 정도일까 싶습니다.) 대통령마다 외교 스타일이 진보냐 보수냐를 떠나서 많은 부분 틀린 점이 많았는데 많은 부분 외교관들이 일이 터지면 수습도 하기 전에 장관직을 내려놓는 사태들이 쭉 이어졌고 관행처럼 된듯한 느낌이 들 정도였습니다. 미국만 하더라도 꾸준히 직급을 유지하면서 각국 인사들과 관계를 유지하는데 우리나라 외교관들은 그렇게 못하는 것이 안타깝게 느껴졌습니다.

그리고 인프라들이 부족하다고 외치지만 정작 외교관들의 권위의식은 지나칠 정도로 높고 고칠 생각을 안 한다는 것이 배가 불렀다는 생각이 들었습니다. 1994년 미국 측 수석대표인 로버트 갈루치 미 국무부 동아태 차관보가 수행원 5명과 도쿄에서 한국에 도착했을 때 타고 온 좌석 등급은 비즈니스클래스도 아닌 이코노믹 클래스였다고 합니다. (우리나라 세출예산 집행 지침에 따라 만약 갈루치 차관보가 한국관리였다면 적어도 비즈니스 클래스를 탈 수 있다고 합니다) 그리고 그 전달에 방한했던 찰스 키슬러 미주리 대학 총장은 미국 정부의 규정에 따라 이코노믹 클래스 표를 샀다고 합니다.(예산집행지침에 따르면 대학 총장은 일등석이라고 합니다) 미국은 해외를 나갈 때 여행 거리를 중요시한다고 합니다. 도쿄에서 한국은 가까워서 이코노믹석을 타고 왔다는 것입니다. 물론 비행기 표만으로 예산이 부족하다니, 권위의식이 많다고는 할 수 없지만 예산 부족을 외치는 외교부의 말과는 다르다고 생각합니다.(이코노믹 클래스와 비교하면 일등석은 평균 3배, 비즈니스클래스는 1.7배 정도 비쌉니다.)

"역대 정부가 공통으로 내건 외교 구호가 있다. '자주외교'와 '실리 외교'다. 그런데 각 정부가 실제로 얼마나 자주적 외교를 폈는지는 의문이다. 대부분 미국과 갈등을 일으키면서도 미국 주위를 맴돌았다. 그나마 노무현 정권이 '균형자론'이란 이름으로 미국과 대립각을 세우면서 자주 노선을 취하려고 노력했다. 그러나 부지런히 몸을 움직이며 미국과 중국 사이에서 균형을 잡고자 했음에도 이들 양국의 심기를 살피는 '눈치 외교' 수준을 넘어서지 못했다. 그 과정에서 유·무형의 비용을 많이 치렀다. 실리 외교 역시 구호 수준으로만 그쳤다. 실리 외교를 가장 강력하게 외치고 있는 이명박 정부는 2008년 2월 출범도 하기 전부터 '자원 외교'를 외쳤다. 그러나 그 방법이 너무 서툴렀다. 2008년 5월 경제 부총리 출신인 한승수 총리를 중앙아시아 4개국에 파견해 각종 문서에 서명하게 했다. 요란했다. 한 총리가 서명한 문서들은 어떤 상태일까? 상당수가 이미 한갓 휴짓조각으로 전락했다. 오랜 기간에 걸쳐 지속해서 접촉하며 자원을 확보하는 중국과 너무 대조적인 모습이다" -<프롤로그> 중에서

우리보다 잘사는 나라도 못 사는 나라에서도 분명 배울 점과 안 좋은 점은 있다고 생각합니다. 박근혜 대통령도 대통령직을 수행하면서 정말 많은 나라를 돌아다니면서 외교를 하고 있습니다. 이 책에서 나온 것처럼 실리보다는 그냥 국민에게 보여주기식 외교가 안 되었으면 하는 바람입니다. 진보 정권도 보수 정권도 딱히 누가 잘했다고 말은 못 하겠습니다. 정치, 외교에 관심이 없다고 해도 읽어 보면 좋은 책이라고 생각합니다.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

기본 정보

제목 : 20대에 침몰하는 사람 성장하는 사람

저자 : 센다 타쿠야

가격 : 10,800원 (e-book 5,000원)


저자 정보

저자

이름 : 센다 타쿠야

 - 차세대 창조관 대표, 이노베이션 크리에이터

 옮긴이

이름 : 김지현

 - 일본 명문 와세다 대학 제1문학부 일본문학 전공


내용

제목에서도 보듯이 자기 개발서이다.

센다 타쿠야 저자의 경험을 바탕으로 20대에 필요한 생활 패턴부터 시작해서 신입 회사원이 가지고 있으면 좋은 습관 또는 상사부터 비즈니스 관계인 모든 사람들과의 관계 유지에 대해서 성장하는 사람과 침몰하는 사람의 유형으로 잘 나와있다. 

7가지 유형별로 업무수행, 실력연마, 직장상사, 회사후배, 입사동기, 고객관리, 금전감각으로 각각 10가지 주제를 가지고 잘 설명 되어있다. 

그리고 뒤에보면 체크 각 주제별 체크 해보는 설문지가 있다. 주제를 읽으면서 하나 하나 체크 하면서 본다면 마지막에 자신이 성장하는 사람인지 침몰하는 사람인지 알아볼수 있는 소소한 재미도 있다. 자신의 상태를 체크 해볼 수 있게 해주는 책인거 같다.

책을 읽으면서 그중에 공감갔던 얘기중 하나는 이것이었다.

 - 성장하는 20대는 후배와 '미래'를 이야기한다. 

 - 침몰하는 20대는 후배와 '과거'를 이야기한다. 

과거에는 무엇을 했는가보다는 앞으로의 미래를 얘기를 하는 것이 더 생산적인 얘기인거 같다.

후회하지 않는 사람은 없다. 다만 그 후회를 조금이라도 줄여 30대에 이르러 크게 날갯짓을 해 주었으면 한다. 30대나 40대와는 달리, 20대 때는 선천적인 능력 차이는 없다. 약간의 마음 씀씀이나 깨달음에 따라 누구나 크게 비약 할 수 있다. - 센다 타쿠야 -

일본 사람들이 정말 자기 개발에 대해서 좋은 책을 많이 쓰는것 같다. 우리나라 정서와 20대의 생각들과 맞지 않은 부분은 없자나 있었으나 거의 모든 부분이 공감이 갔다.대학생 20대 보다는 취업 준비생이나 20대 회사원들에게 추천하고 싶은 책이다.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


안녕하세요! 저는 스타트업 회사에 몸을 담고 IOS개발을 하고 있습니다.

교롭게도 안드로이드 개발을 공부하다가 이번 프로젝트를 시작하면 IOS개발을 작년 5월쯤 시작했습니다. 한달뒤 애플은 스위프트를 기습적으로 발표를 하고 많은 사람들이 놀랬던 기억이 있습니다. 그때 당시의 고민이 스위프트로 개발 해야 할까 아님 이미 오랫동안 사용 되었던 오브젝티브-C를 통해 개발을 해야 할까라는 많은 고민을 했습니다. 하지만 저를 가르쳐주는 사람도 없었고 결국은 그냥 예제등 많은 시간동안 축척 되어있는 오브젝티브-C를 이용해서 개발을 하자 해서 지금 까지 오브젝티브-C를 통해 개발을 하고 있습니다. (살짝 후회가 되기도 합니다.) 

애플이 처음으로 발표를 하고 1년5개월 정도 되었고 2.0버전까지 발표를 했으며, 오픈소스화 발표까지 해버렸습니다. 오브젝티브-C가 오랫동안 애플의 대표적인 언어로 활용 되어 왔기때문에 당장은 스위프트와 공존을 하게 되겠지만 시간이 지나면 지날수록 스위프트는 중요 해지는 당연한 수순일까 해서 더 늦기 전에 스위프트를 공부하고 그 공부를 바탕으로 포스팅을 할 생각입니다. 물론 시간은 걸리겠지만 지금 하고 있는 프로젝트도 서서히 스위프트로 교체를 해야되지 않을까 싶습니다. 


위키백과 에서는 스위프트 언어를 이렇게 정의 하고 있습니다.

스위프트(Swift)는 애플의 IOS와 OS X를 위한 프로그래밍 언어로 2014년6월2일 애플 세계 개발자 회의에서 처음 소개되었다. 기존의 애플 운영체제용 언어인 오브젝티브-C와 함께 공존할 목적으로 만들어졌다. 오브젝티브-C와 마찬가지로 LLVM으로 빌드 되고 같은 런타임을 공유한다. 클로저, 다중 리턴 타입, 네임스페이스, 제네릭스, 타입 유추 등 오브젝티브-C에는 없었던 현대 프로그래밍 언어가 갖고 있는 기능을 많이 포함 시켰으며 코드 내부에서 C나 오브젝티브-C 코드를 섞어서 프로그래밍 하거나 스크립트 언어 처럼 실시간으로 상호 작용하며 프로그래밍 할 수도 있다. (출처 : 한국 위키 백과)


지디넷에서 발표 당시 기존 애플 운영체제(OS) 기반 앱 개발자들이 염두에 둬야 할 항목 10가지를 다음과 같이 정리했다.

첫째, 스위프트는 'C가 빠진 오브젝티브C'같은 언어다. 이 새로운 언어는 과거 'C이긴 C인데 이상한 C'라 불리던 오브젝티브C의 문제를 보완했다는 평가다. 이는 애플이 스위프트를 '빠르고 안전하고 인터랙티브한' 프로그래밍 언어로 묘사했다는 점에서 짐작 가능하다.

둘째, 스위프트는 애플 iOS와 OS X 환경에서 작동한다. 단지 iOS 기기에서 돌아가는 앱을 개발하는 용도로 만들어진 게 아니다. 개발자들은 OS X에서 돌아가는 앱을 만들 때도 오브젝티브C 대신 스위프트를 사용할 수 있다. 애플은 자사 플랫폼의 '주력 프로그래밍 언어'라는 지위를 오브젝티브C에서 떼어내려는 듯하다.

셋째, 스위프트는 빠르다. 애플이 근거로 삼은 자료에 따르면 스위프트는 컴플렉스 오브젝트 정렬이나 RC4 암호화같은 작업을 수행할 때 파이썬이나 오브젝티브C를 넘어서는 처리 성능을 발휘한다. 이는 개발자들이 앱을 만들 때 코드 최적화에 쏟아야 하는 시간을 줄이고 개발에 더 전념케 해준다. 

넷째, 스위프트는 언어 스펙에 다중 리턴 타입, 클로저, 제네릭스, 타입 인터페이스, 네임스페이스 등을 포함한다. 간단히 말해 현대적인 언어에서 지원하는 주요 기능들을 대거 흡수했다는 얘기다. 개발자들은 이로써 앱 개발 언어를 오브젝티브C에서 스위프트로 바꾸기 위해 특별히 필요로하는 프로그래밍 언어 특성을 포기할 필요가 없다.

다섯째, 스위프트는 개발자가 오브젝티브C와 C 언어를 함께 써 온 기존 방식에 그대로 도입할 수 있기 때문에, 개발자들의 업무흐름을 깨뜨리게 하지 않는다. 개발자들은 스위프트를 쓰기로 했더라도 필요하다면 여러 언어를 혼합한 앱을 개발할 수 있다.

여섯째, 스위프트는 기존 애플의 코코아 및 코코아터치 프레임워크 개발환경에 그대로 적용 가능하다. 스위프트 역시 동일한 LLVM컴파일러를 사용해 만들어졌다. 또한 동일한 옵티마이저와 오토벡터링, 동일한 ARC메모리관리자, 오브젝티브C와 동일한 런타임을 사용한다.

일곱째, 스위프트는 디버깅이 쉽다. 통합개발환경(IDE) X코드(Xcode)의 디버깅 콘솔은 스위프트 언어의 인터랙티브 버전을 포함하고 있다. '인터랙티브 플레이그라운드'라 부르는 기능인데, 이는 개발자가 스위프트 문법을 검증하고 스크립트언어처럼 구동중인 앱과 상호작용하면서 그대로 새로운 알고리즘을 고안하거나 코드를 써넣는 식으로 개발이 가능하게 해준다. 이는 X코드 콘솔이나 터미널모드에서 사용 가능하다.

여덟째, 스위프트는 안전하지 않은 코드를 걷어낼 수 있게 해준다. 애플은 안전하지 않은 코드의 전체 클래스를 제거하는 방향으로 스위프트를 설계해 왔다. 변수들은 항상 사용되기 전에 선언된다. 배열과 정수는 오버플로 현상에 대비해 확인을 받는다. 메모리는 자동으로 관리된다.

아홉째, 스위프트는 애플이 기존 오브젝티브C에 익숙한 개발자들이 개발 언어를 바꿀 수 있도록 만들어졌다. 이를테면 앞서 오브젝티브C로 만들어진 앱의 코드를 스위프트 기반으로 쉽게 변환할 수 있도록 했다는 평가다. 이 과정은 새 개발 언어의 코드를 더 구조화되고 논리적으로 만들고 성능도 높여 준다.

열째, 스위프트는 당장 사용 가능하다. 개발자들은 애플이 공개한 X코드를 즉시 내려받을 수 있다. 또한 아이튠스 앱스토어와 맥 앱스토어를 통해 내려받을 수 있는 '아이북스' 전자책 형태로 공개한 스위프트 프로그래밍 언어 개발용 전자책도 공개돼 있다.




이렇듯 애플은 오랫동안 준비 하고, 오브젝티브C를 대처 하기 위한 언어로 스위프트를 내세웠기 때문에 OS X, IOS 애플리케이션 개발자들에게는 필수 코스가 되지 않을까 싶습니다. 공부를 하면서 스위프트에 대해서 포스팅을 하겠습니다. 그리고 스위프트를 이용한 다른 프로젝트도 같이 진행할 예정이고요. 일을 하고 하루에 한두시간정도 투자해서 하는 거라 더디고 더디고 굼벵이가 지나가는것보다 느릴수 있지만 조금씩이나마 블로그를 채워 나가도록 하겠습니다. 잘 부탁드립니다.


ps. 물론 지금은 휴가중이라 조금만 쉬고 공부를 시작하는데로 올리겠습니다...ㅎㅎ;


336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개발을 하다보면 모르는 부분이나 막히는 부분이 생기면 구글 검색을 통해 많은 사이트등을 들어갑니다.

대표적인 사이트로는 Stack Overflow(여기는 말이 필요없음,, 다만 영어일뿐)가 있고 국내외 블로그, 각 언어의 developer site등 많은 곳을 들어갑니다.

블로그를 들어가보면 텍스트로 설명을 써주고 코드를 보여주는 부분이 있습니다. 만약 일반 설명글과 코드부분의 형식이 같다면 정말 헷갈리는 경우 많습니다.

그래서 대부분의 블로그를 보면 설명과 코드부분은 다르게 표현을 해주는데 기본적인 예로 

1
2
3
int a = 10;
int b = 11;
cout << a+<< endl;
cs

이런식으로 표현을 해줍니다 이렇게 되면 코드와 설명글이 분리가 되어서 쉽게 구분이 되기 때문에 가독성에 효과가 있습니다.

하는 방법은 정말 다양합니다. (HTML 태그, 블로그 내에서 지원, 웹사이트를 통해) 


게 표현 하실수 있게 해주는 Color Scripter라는 웹사이트 입니다. (http://colorscripter.com/)

여기로 들어가시면 첫 화면은

(출처: Color Scripter, 클릭하시면 원본을 보실수있습니다.)

이런 화면으로 시작됩니다. 저기 가운데 흔히 보이는 줄번호가 있고 그 옆에 흰바탕에 블로그에 올릴 코드를 적어주시면 됩니다.

메뉴 툴 박스를 보시면 4가지 기능이 있습니다.

- 언어

언어는 지금 총 20가지의 언어를 지원합니다. (3.0버전 기준)

(지원 목록 : Text, Action Script, ASP, C, C#, CSS, HaXe, HTML, Java, JavaScript, JSP, Objective-c, Perl, PHP, Python, Ruby, SQL, Swift, VisualBasic, XML)

자신이 쓰고 있는 언어를 선택 하시면 그 문법에 따라 코드 하이라이팅이 다르게 표현 될 것입니다. 


스타일 패키지

(출처: Color Scripter, 클릭하시면 원본을 보실수있습니다.)

새가지 스타일을 지원합니다. 마음에 드시는 걸로 사용하시면 됩니다. 개인적으로는 서브라임 블랙을 선호 하는 편입니다.


- 배경

(출처: Color Scripter, 클릭하시면 원본을 보실수있습니다.)

이것도 마음에 드시는 걸로 선택 하시면 됩니다. 

단 배경없음(투명)으로 하실경우 뒷배경의 색으로 표현되서 명확하게 표현이 안되는 부분이 생길수도 있습니다. 


- 세부설정

(출처: Color Scripter, 클릭하시면 원본을 보실수있습니다.)

세부설정을 통해 보여주는 미세한 값들을 수정 할 수 있습니다.


모든 것이 완료 되었다면 이제 사이트 오른쪽 밑에 있는 공유하기(친구들 또는 쉽게 다른 사람에게 URL을 통해 공유 할 수 있는 기능),

클립보드에 복사하기를 통해 (컨트롤+c같은 느낌입니다.블로그 글 쓰는 곳에 붙여넣기를 하시면 쉽게 코드를 이쁘고 가독성 좋게 표현하실수 있습니다.


'프로그래밍 > 기타' 카테고리의 다른 글

맥에서 작성한 코드 라인수 보기  (0) 2016.10.12
앱 개발에서의 권한 문제  (0) 2015.11.18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

어제 부터 커뮤니티에

"삼성 대단하네요. 대박 큰 사건 터졌네요 ㄷㄷㄷ.jpg"라는 글이 올라왔습니다

글의 요지는 간단하게 말하면 삼성 폰에 내장 되어 있는 "스마트매니저"라는 앱이 많은 권한을 요구 한다는 글 이었습니다

(출처:http://386dx.com/b/v/ddanzi/13368/1)

 

(클릭시 원본을 볼 수 있으며 첨부된 사진중 일부)


필자는 삼성 폰을 쓰지 않아서 저 앱이 무슨 기능을 하는지 정확히 모릅니다

간단한 검색 또는 이름으로 볼때 전체적인 시스템을 관리 해주는 앱인거 같습니다

안드로이드 초창기 시절 메모리 관리 앱들이 많은 인기가 있었습니다

스마트 매니저와 비슷한 기능을 하는 앱을 예를 들겠습니다

'클린 마스터'라는 앱입니다. 주요기능은 메모리 확보 및 cpu 최적화 등등등 정말 많은 기능들이 있습니다

3000만이상의 다운로드와 설명에는 4억대 이상의 기기의 향상을 도왔다고 설명 되어 있는데,, 권한을 한번 확인 해보겠습니다



(클릭시 원본을 볼수 있으며 출처는 구글스토어 입니다)


스마트 매니저와 비슷한 수준의 권한을 요구 하고 있습니다

또 한가지 앱은 인텔시큐리티사의 맥아피 백신 앱입니다

인텔이 2009년에 인수한 회사의 앱입니다. 권한을 한번 보겠습니다


(클릭시 원본을 볼수 있으며 출처는 구글스토어 입니다)

인텔의 백신 앱 마저 스마트매니저와 비슷한 권한을 요구 하고 있습니다
이런 것처럼 앱을 백신, 보안 또는 시스템 관리를 해야되는 앱은 안타깝지만 많은 권한을 필요로 합니다
제 생각으로는 삼성을 욕하기보다는 안드로이드 문제인거 같습니다
안드로이드 개발에 있어서  가이드를 제시하는 회사는 주인인 구글이기 때문입니다

보통 무료 앱을 보시면 광고가 화면 밑에 배너 광고가 달려 있는 것을 볼 수 있습니다
1인 개발자나 소규모 그룹들은 수익 또는 보조 수익을 위해 광고를 포함시키는 경우가 많습니다
그렇게 되면 광고회사들이 요구한 권한을 앱에 포함 하게 됩니다.
(위치정보, 인터넷 연결 등등)

이런 권한 문제는 안드로이드, IOS 둘다 똑같은 문제 인거 같습니다.
다만 IOS가 다른 방식으로 좀더 사용자에게 확실히 인지를 시키는 방법이기는 합니다

저런 권한을 요구하면서 개발자가 정말 안 좋은 생각을 품는다면 뭔들 못하겠습니까
하지만 Application Software 개발자는 정해진 가이드에 의해 개발을 할 수 밖에 없습니다
이 문제의 답은 안타깝게도 없는거 같습니다

옛날보다 인터넷을 통해 많은 정보를 쉽게 볼 수 있는 시대 입니다
단편만 보지 않았으면 하는 바램으로 글을 작성합니다
(물론 제 생각입니다 이문제에 대한 토론은 환영입니다)


+ Recent posts