저는 요즘 휴대폰에서 Amazon Kindle앱을 사용하여 영어로 된 고전 단편소설책을 구입하여 보고 있습니다.
영어 원문으로 소설을 읽다보면 어려운 낱말이나 뜻이 와닿지 않은 낱말들이 나오는경우가 있습니다. 이경우에 Amazon Kindle앱에 탑재된 영영사전(영국판 사전, 미국판 사전)을 볼때도 있고 영영사전으로도 이해를 못하는 경우에 일영사전과 중영사전을 보고 뜻을 유추하기도 합니다.
(저는 한자를 어릴때 배운지라 일본어나 중국어에 나오는 한자를 보고 한자단어의 뜻을 쉽게 짐작하는게 가능합니다)
Amazon Kindle로 영어원서를 휴대폰에서 쉽게 접할수 있지만, 접하는것이 쉽지 그 안의 의미를 알기 위한 영한사전같은 한국어 사전이 없는게 너무 아쉽습니다.
참고로 Amazon Kindle에는 여러 언어로 된 사전들이 탑재되어 있습니다. 영어, 독일어, 프랑스어, 스페인어, 포르투갈어, 이탈리아어, 일본어, 중국어 사전이 탑재되어 있습니다.
여기에 한국인들을 배려하여 한국어 사전이 있었으면...
아래는 실제로 제가 Amazon Kindle앱에서 모르는 단어를 앱의 영영사전, 일영사전, 중영사전으로 확인하는 갈무리 화면입니다.
2013년 12월 9일자 타임지(Time誌)에 나온 삼성전자의 갤럭시노트3와 갤럭시 기어(Samsung Galaxy Note3+Gear) 광고
아이폰(iPhone)이 예전에 패션잡지에서 옷맵에서 더하여 멋을 내는 상품이라고 나오던 과거가 있던지라, 삼성전자가 애플(Apple)처럼 되고 싶은지 위의 광고에서 의도적으로 패션의 상징(아이콘)으로 스마트폰으로는 갤럭시 노트3(Galaxy Note3)와 손목시계로는 갤럭시 기어(Galaxy Gear)를 보여주는 것 같음.
삼성전자(Samsung Electronics)는 이제 애플(Apple)처럼 디자인 유행을 선도하려고 노력하는게 보인다. 광고를 보니 디자인의 애플(Apple)을 따라하려는 느낌이랄까? 삼성전자도 이제 제품을 막 찍어내는 이미지가 아니라 애플(Apple)처럼 디자인감각도 있다며 홍보하고 있다는걸 이번 잡지 광고에서 느꼈음.
애플(Apple)이 없었으면 삼성은 어떻게 제품을 팔수 있을까? 이런 생각을 하게 되었다. 삼성이 계속 애플 따라하면서 제품을 양산하는 게 지금까지 보이고, 위의 광고에 나온 것 처럼 애플을 벤치마킹을 하는 듯한 인상이 들기 때문이다. 그러나 애플(Apple)이 없었으면 삼성전자가 이런 광고를 과연 낼수 있을까란 생각을 해보기도 하고.
갤럭시 넥서스를 사용하는 사용자로서, Google Hangout(구글 행아웃)을 사용하다 SMS/MMS를 사용할수 있다는 소식을 들었습니다
2013년 11월 19일 화요일 아침경
Google Hangout의 설정에서 "SMS사용"을 체크합니다.
이후 SMS가 안온다는 걸 느꼈습니다.
카드로 물건을 결제하면 바로 휴대폰으로 SMS와 푸시 알림 모두 오는데, 구글 행아웃에 SMS사용한 이후엔 휴대폰에선 푸시알림만 오고, SMS 가 오지 않음을 발견
2013년 11월 20일 수요일
역시 마찬가지. SMS가 안오니 뭔가 이상함을 느낌.
새로 나온 외환카드 앱에서 푸시알림 등록하기 위해서 SMS사용 인증을 해야하는데, SMS가 오지 않으니 당황함.
2013년 11월 21일 목요일
원인이 구글 행아웃의 설정에서 "SMS사용"를 선택한 것이라 생각하고, 구글 행아웃의 설정에서 "SMS사용" 선택을 제외 했음.
결국에 SMS 안오는 원인은 구글 행아웃 설정에서 "SMS사용" 이였음 ㅡㅡ;;
구글에서 메신저, SMS/MMS, 화상전화를 통합한 "행아웃"을 내놓았는데 이게 제대로 통합이 안되는 것 같다는 느낌이 듦.
3일동안 SMS를 못받았으니 중요한 SMS들이 누락되어 놓쳤을 것 같은 기분이랄까?
어디 증권사나, 은행, 카드사의 문자를 바로바로 확인하는 습관이 있는지라 3일동안 답답하였음
그래도 요즘 증권, 은행, 카드사 스마트폰용 앱에 푸시 알림이 있기 때문에 SMS수신이 안되어도 정말 큰 지장까진 아니라도 SMS를 대체할수 있구나를 느낌.
그러나 푸시알림의 경우는 서버에서 메시지 전송을 해도 클라이언트가 제대로 못받는 이슈가 있기 때문에, 확실하게 클라이언트에게 전송을 하는 SMS도 꼭 필요하다는 걸 이번 사건으로 느낌.
원래 Arm기반CPU에 탑재되는 Android OS를 X86기반의 CPU에도 작동할수 있게 포팅하는 프로젝트인 Android-x86 프로젝트 사이트(http://www.android-x86.org/)에서 x86기반의 안드로이드 소스(여기서는 Gingerbread)를 받고 난 후 빌드 하였다
make iso_img TARGET_PRODUCT=generic_x86
빌드후에 에러 나는 점을 검색해서 문제 해결한 부분 링크를 붙였다.
결국 빌드는 완료했고 kvm위에서 실행해보았으나 원하는 시험 결과가 나오지 않아 실망했음.
dalvik/vm/native/dalvik_system_Zygote.cpp: In function 'int setrlimitsFromArray(ArrayObject*)': dalvik/vm/native/dalvik_system_Zygote.cpp:194: error: aggregate 'rlimit rlim' has incomplete type and cannot be defined dalvik/vm/native/dalvik_system_Zygote.cpp:217: error: 'setrlimit' was not declared in this scope make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libdvm_intermediates/native/dalvik_system_Zygote.o] Error 1 make: *** Waiting for unfinished jobs....
CC arch/x86/kernel/ptrace.o /home/dhsung/android-x86/kernel/arch/x86/kernel/ptrace.c:1366:17: error: conflicting types for ‘syscall_trace_enter’ In file included from /home/dhsung/android-x86/kernel/arch/x86/include/asm/vm86.h:130:0, from /home/dhsung/android-x86/kernel/arch/x86/include/asm/processor.h:10, from /home/dhsung/android-x86/kernel/arch/x86/include/asm/thread_info.h:22, from /home/dhsung/android-x86/kernel/include/linux/thread_info.h:53, from /home/dhsung/android-x86/kernel/include/linux/preempt.h:9, from /home/dhsung/android-x86/kernel/include/linux/spinlock.h:50, from /home/dhsung/android-x86/kernel/include/linux/seqlock.h:29, from /home/dhsung/android-x86/kernel/include/linux/time.h:8, from /home/dhsung/android-x86/kernel/include/linux/timex.h:56, from /home/dhsung/android-x86/kernel/include/linux/sched.h:57, from /home/dhsung/android-x86/kernel/arch/x86/kernel/ptrace.c:8: /home/dhsung/android-x86/kernel/arch/x86/include/asm/ptrace.h:146:13: note: previous declaration of ‘syscall_trace_enter’ was here /home/dhsung/android-x86/kernel/arch/x86/kernel/ptrace.c:1411:17: error: conflicting types for ‘syscall_trace_leave’ In file included from /home/dhsung/android-x86/kernel/arch/x86/include/asm/vm86.h:130:0, from /home/dhsung/android-x86/kernel/arch/x86/include/asm/processor.h:10, from /home/dhsung/android-x86/kernel/arch/x86/include/asm/thread_info.h:22, from /home/dhsung/android-x86/kernel/include/linux/thread_info.h:53, from /home/dhsung/android-x86/kernel/include/linux/preempt.h:9, from /home/dhsung/android-x86/kernel/include/linux/spinlock.h:50, from /home/dhsung/android-x86/kernel/include/linux/seqlock.h:29, from /home/dhsung/android-x86/kernel/include/linux/time.h:8, from /home/dhsung/android-x86/kernel/include/linux/timex.h:56, from /home/dhsung/android-x86/kernel/include/linux/sched.h:57, from /home/dhsung/android-x86/kernel/arch/x86/kernel/ptrace.c:8: /home/dhsung/android-x86/kernel/arch/x86/include/asm/ptrace.h:147:13: note: previous declaration of ‘syscall_trace_leave’ was here make[4]: *** [arch/x86/kernel/ptrace.o] 오류 1 make[3]: *** [arch/x86/kernel] 오류 2 make[2]: *** [arch/x86] 오류 2 make[1]: *** [sub-make] 오류 2 make[1]: Leaving directory `/home/dhsung/android-x86/kernel' make: *** [out/target/product/generic_x86/kernel] 오류 2
external/srec/tools/grxmlcompile/grxmlcompile.cpp:938:1: required from here external/srec/tools/thirdparty/OpenFst/fst/lib/cache.h:132:9: error: ‘SetState’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] external/srec/tools/thirdparty/OpenFst/fst/lib/cache.h:132:9: note: declarations in dependent base ‘fst::VectorFstBaseImpl<fst::CacheState<fst::GallicArc<fst::StdArc, (fst::StringType)0u> > >’ are not found by unqualified lookup external/srec/tools/thirdparty/OpenFst/fst/lib/cache.h:132:9: note: use ‘this->SetState’ instead external/srec/tools/thirdparty/OpenFst/fst/lib/cache.h:136:11: error: ‘SetState’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] external/srec/tools/thirdparty/OpenFst/fst/lib/cache.h:136:11: note: declarations in dependent base ‘fst::VectorFstBaseImpl<fst::CacheState<fst::GallicArc<fst::StdArc, (fst::StringType)0u> > >’ are not found by unqualified lookup external/srec/tools/thirdparty/OpenFst/fst/lib/cache.h:136:11: note: use ‘this->SetState’ instead make: *** [out/host/linux-x86/obj/EXECUTABLES/grxmlcompile_intermediates/grxmlcompile.o] 오류 1
frameworks/base/tools/aapt/AaptAssets.cpp:1386:41: required from here frameworks/base/include/utils/KeyedVector.h:193:31: error: ‘indexOfKey’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] frameworks/base/include/utils/KeyedVector.h:193:31: note: declarations in dependent base ‘android::KeyedVector<android::String8, android::sp<AaptGroup> >’ are not found by unqualified lookup frameworks/base/include/utils/KeyedVector.h:193:31: note: use ‘this->indexOfKey’ instead frameworks/base/include/utils/KeyedVector.h: In instantiation of ‘const VALUE& android::DefaultKeyedVector<KEY, VALUE>::valueFor(const KEY&) const [with KEY = android::String8; VALUE = android::sp<AaptDir>]’: frameworks/base/tools/aapt/AaptAssets.cpp:1445:53: required from here frameworks/base/include/utils/KeyedVector.h:193:31: error: ‘indexOfKey’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] frameworks/base/include/utils/KeyedVector.h:193:31: note: declarations in dependent base ‘android::KeyedVector<android::String8, android::sp<AaptDir> >’ are not found by unqualified lookup frameworks/base/include/utils/KeyedVector.h:193:31: note: use ‘this->indexOfKey’ instead make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/AaptAssets.o] 오류 1
In file included from dalvik/vm/Dalvik.h:87:0, from dalvik/vm/native/dalvik_system_Zygote.c:20: dalvik/vm/oo/ObjectInlines.h: In function ‘dvmSetObjectArrayElement’: dalvik/vm/oo/ObjectInlines.h:29:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dalvik/vm/native/dalvik_system_Zygote.c: In function ‘setgroupsIntarray’: dalvik/vm/native/dalvik_system_Zygote.c:172:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dalvik/vm/native/dalvik_system_Zygote.c: In function ‘setrlimitsFromArray’: dalvik/vm/native/dalvik_system_Zygote.c:192:19: error: storage size of ‘rlim’ isn’t known dalvik/vm/native/dalvik_system_Zygote.c:200:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dalvik/vm/native/dalvik_system_Zygote.c:204:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dalvik/vm/native/dalvik_system_Zygote.c:215:9: warning: implicit declaration of function ‘setrlimit’ [-Wimplicit-function-declaration] dalvik/vm/native/dalvik_system_Zygote.c:192:19: warning: unused variable ‘rlim’ [-Wunused-variable] make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libdvm_intermediates/native/dalvik_system_Zygote.o] 오류 1
Notice file: system/core/libmincrypt/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//lib/libmincrypt.a.txt Install: out/host/linux-x86/bin/mkbootimg host C: mksdcard <= sdk/emulator/mksdcard/mksdcard.c <command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] sdk/emulator/mksdcard/mksdcard.c:1:0: note: this is the location of the previous definition host Executable: mksdcard (out/host/linux-x86/obj/EXECUTABLES/mksdcard_intermediates/mksdcard) true Notice file: sdk/emulator/mksdcard/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/mksdcard.txt Install: out/host/linux-x86/bin/mksdcard host Prebuilt: mkuserimg.sh (out/host/linux-x86/obj/EXECUTABLES/mkuserimg.sh_intermediates/mkuserimg.sh) Notice file: system/extras/ext4_utils/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//bin/mkuserimg.sh.txt Install: out/host/linux-x86/bin/mkuserimg.sh host Prebuilt: monkeyrunner (out/host/linux-x86/obj/EXECUTABLES/monkeyrunner_intermediates/monkeyrunner) Install: out/host/linux-x86/bin/monkeyrunner host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] frameworks/base/tools/obbtool/Main.cpp:1:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors make: *** [out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o] 오류 1
This happens with commit: a5158b31d97e25832d778a41a31df6ece0fc627e[Ubuntu 11.10 x86_64 running Linux 3.0.0-12-generic]Fix is same build/core/combo/HOST_linux-x86.mk: -HOST_GLOBAL_CFLAGS = -D_FORTIFY_SOURCE=0 HOST_GLOBAL_CFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0[linenumber 59] ------------There are much of: warning: _FORTIFY_SOURCE redefinedBut this frameworks/base/tools/obbtool/Main.cpp is compiled with -Werror