sunphiz

중국어

한국에서 배우는 중국어는 대부분 북경(베이징)을 중심으로 사용하는 중국어를 가리킨다. 글자는 50~60년 대 사이에 중국 공산당의 주도 아래 간략화된 간체를 사용하고 발음은 또한 같은 시기에 라틴어를 차용하여 표기하는 병음으로 발음을 표기한다. 예로, 책을 가리키는 書를 书와 같이 쓰고, 각각 ‘shū’로 읽는다. 중국어는 내부적으로 많은 방언이 존재하는데, 방언간의 차이가 서울-부산 사투리 정도가 아니라 북경사람과 상해사람 사이에 방언으로는 대화에 […]

중국어 더 읽기"

내가 공짜로 일하지 않는 7가지 이유(7 Reasons Why I Can’t Do “Free”)

부탁을 하는 사람들에게 거절하기란 쉽지 않습니다. 한국에서 더욱 그런지도 모르겠습니다. 특히, 요즘 재능기부라는 말이 유행을 하면서 부탁하는 사람이 더 당당하게 하는데 일조하는데요. 이와 비슷한 상황에 대해, 솔직하게 적은 유명한 글이 있습니다. 내가 공짜로 일하지 않는 7가지 이유(7 Reasons Why I Can’t Do “Free”)라는 글로 번역되어 한글 자료도 많습니다. 저도 여러모로 공감이 됩는데요, 여러분도 한번 읽어보세요

내가 공짜로 일하지 않는 7가지 이유(7 Reasons Why I Can’t Do “Free”) 더 읽기"

안드로이드의 상위 호환성

지난 글에서 AndroidManifest.xml의 SdkVersion에 대해 이야기 했다. 안드로이드 개발자 사이트에서 이 SdkVersion들에 대한 글을 읽다 보면  이런 말이 나온다. Android applications are generally forward-compatible with new versions of the Android platform. 라고 나와있다.  상위호환성이 뭔가? 상위호환성을 이해하기 위해 하위호환성을 먼저 살펴보자.  위키피디아(영문)에 따르면 이전 버전에서 만든 입력값을 처리할 수 있다면 ‘하위 호환성’이 있다고 한다. 자바를

안드로이드의 상위 호환성 더 읽기"

중국어 발음

모든 언어는 발음을 제대로 해야한다. 하지만, 제대로 발음하지 못해도 문맥상 못알아들을 이유는 없다. 어설프게 공부한 한국어로 외국인이 더듬더듬 말을 걸어올 때면 어설픈게 귀엽기도 하고 우리나라 말을 써주는게 감사해서도 열심히 듣는다. 아래 굿모닝팝스 이근철 선생님은 영어 발음에 집착할 필요도 없고 자기 스타일대로 하는게 좋다고 이야기 한다. 하지만 중국어는 약간 다르다. 성조를 가지고 있기 때문에 성조를 포함한

중국어 발음 더 읽기"

HTTP 헤더의 Host 값 수정하기

지난 글에서 /system/etc/hosts 파일을 수정했다. 그런데 이 방법은 사용자 바이너리를 루팅하거나 엔지니어링 바이너리(주로 단말 제조사에서 사용)에서만 가능하다. 이번에는 파일을 직접 수정하는 대신에, HTTP request를 만들 때 헤더에 Host 값을 직접 넣자. Apache HttpComponents를 사용하는 경우, HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost( “http://www.example.com” ); httpPost.setHeader(“Host”, “test.example.com”); HttpEntity requestEntity = new StringEntity( “{\”id\”: \”Open\”}”

HTTP 헤더의 Host 값 수정하기 더 읽기"