개인적으로 작년에는 완성도가 떨어져서 그냥 그랬다

저렴한 가격에 적당히 퀄리티 있는 악단의 연주를 듣는다는 느낌이었다


그런데 이번 2015년은 정말 장난 아니었다

4악장 최고였다

우와- 완성도나 실력이 작년에 비해 엄청나게 올라간거 같다

특히 합창단도 훌륭했던거 같다


어떤 느낌이었냐면 정말 퍼펙하게 모든게 완벽했던 로열콘세르트허바우(Royal Concertgebouw Orchestra)가 베토벤 8번 연주한거 들었을 때 그런 기분?


팀파니 연주자가 좀 웃겼다

드럼 치듯이 투다다다 ㅋㅋㅋ

그리고 환희의 송가에서는 같이 따라 부르면서 리듬에 맞춰서 쿵딱쿵딱

마지막 즈음해서는 흥분해서 너무 기뻐서인지 살짝 궁딩이를 들며 뚜따딱 하시더라


하마타면 환희를 넘어서 풋하고 크게 웃을뻔했다


얼마전에 했던 정명훈, 드레스덴 슈타츠카펠레(Sächsische Staatskapelle Dresden)의 베토벤 3번 교향곡 지휘, 연주도 정말 깜짝 놀랄정도 수준이었는데 와 예상치도 못했던 9번으로 연말 선물을 해주니 너무 고마울따름이다


3번에서 대박이었던건 2악장에 조용히 정말로 쓸쓸하게 시작되는 콘트라베이스? 때문에 숨맥혀서 숨질뻔 했었던 기억이 난다


Posted by 쵸코케키
java class definition

package com.forge.blacksmith;

public class ironworks {     enum qctest { FAIL, PASS };     class weapon {     class knife {     public int price;      public byte serialnumber;      }     class sword {     private qctest result;      public void setQcPass() { result = qctest.PASS; }      public void setQcFail() { result = qctest.FAIL; }     public qctest getQcResult() { return result; }      }      public knife[] poisoned;      public sword[] twohanded;     }

}



jni code

jint Java_com_forge_blacksmith_ironworks_WeaponTest( JNIEnv* env, jobject thiz, jobject weapon ) { jclass jclsWeapon = (*env)->GetObjectClass(env, weapon); if(!jclsWeapon || (*env)->ExceptionCheck(env)) {

__android_log_print(ANDROID_LOG_INFO, "jni@debug", "%s, %d", __func__, __LINE__); return JNI_ERR; } jfieldID jfidPoisoned = (*env)->GetFieldID(env, jclsWeapon, "poisoned", 

"[com/forge/blacksmith/ironworks$weapon"); if(!jfidPoisoned) { __android_log_print(ANDROID_LOG_INFO, "jni@debug", "check your Full Qualified Class Name"); return -EFAULT; }

// 이후부터 null 검사 생략

jobjectArray jobjarrPoisoned = (*env)->GetObjectField(env, weapon, jfidPoisoned); //class weapon jobject jobjPoisoned = (*env)->GetObjectArrayElement(env, jobjarrPoisoned, 0); //knife[0] poisoned jclass jclsPoisoned = (*env)->GetObjectClass(env, jobjPoisoned); // jfieldID jfidPrice = (*env)->GetFieldID(env, jclsPoisoned, "price", "I"); (*env)->SetIntField(env, jobjPoisoned, jfidPrice, 800); jfieldID jfidTwohanded = (*env)->GetFieldID(env, jclsWeapon, "twohanded", 

"[Lcom/forge/blacksmith/ironworks$weapon;");

/* 

버그인지 안드로이드 에뮬레이터에서는 FQCN을 아래로 적어도 정상 동작했다

"[com/forge/blacksmith/ironworks$weapon");

*/ jobjectArray jobjarrTwohanded = (*env)->GetObjectField(env, weapon, jfidTwohanded); jobject jobjTwohanded = (*env)->GetObjectArrayElement(env, jobjarrTwohanded, 0); jclass jclsTwohanded = (*env)->GetObjectClass(env, jobjTwohanded); jmethodID jmthdTwohanded = (*env)->GetMethodID(env, jclsTwohanded, "setQcPass", "()V"); (*env)->CallVoidMethod(env, jobjTwohanded, jmthdTwohanded); }


java code
package com.forge.blacksmith;
        
weapon box = new weapon();
box.poisoned = new weapon.knife[2];
box.twohanded = new weapon.sword[3];

box.poisoned[0].price = 500;
box.twohanded[2].setQcFail();

이후 jni 함수 호출, 인자는 box 객체로 넘기면 끝



jni를 본의 아니게 하는 중

android studio 에서 이것저것 해보는데 재미있는거 같다


member 변수의 private, public는 적당히 바꿔서 사용하면 될듯(c 입장에서는 상관없다)

java의 enum은 c의 enum과 너무 다르기 때문에 Set자료형Field 함수를 사용해서 기록하는걸 안하는게 낫다

왜냐면 java는 enum이 진짜 enum이라서 아래와 같은 code가 작동하지 않는다

그래서 method call하는게 정답


enum test { A, B };

if( test.A == 0 }  -> 불가능


단순 객체 가져오는 code는 많은데 java 중첩 클래스를 c로 가져오는 것에 대해 설명이 없어서 끄적여봄

맞게 한건지는 모르겠다 -.-;;


기타 ibm developerworks의 jni 문서링크

꽤 이런저런 자세한 내용이 많아 읽어봄직하다

http://www.ibm.com/developerworks/library/j-jni/


Posted by 쵸코케키


PPL을 할리는 없고 -.-;;


Posted by 쵸코케키




크롬이 뭔지 웹이 뭔지 아무것도 썌까맣게 모르는 놈들이 나라 정책을 운영하다보니까 이런일이 발생한다

밑에 있는 놈들이라도  빡빡 우기면서 싸워서라도 activex를 그냥 쓰지마시오 한다고 되는게 아니라고 말을 했어야하는데 

아니면 정부가 노답이면 각 금융권 회사의 담당자들이라도 빡빡 싸워가면서 올바른 길로 인도해야할텐데

전혀 그런거 없이 일단 어떻게 해서든 대충 activex 만 쓰지 않도록 시스템을 개발하니까 완전 금융거래가 개판이 되었다


5~6개 정도 금융권 홈페이지를 방문하는데 각 홈페이지마다 보안 프로그램들이 엄청 충돌한다

내 컴퓨터가 문제인가 싶어 윈도우10인 회사 컴퓨터로 시도해보아도 처음에는 잘 되다가 하나, 둘씩 충돌하고 나중에는 아예 이용 불가


보안프로그램이 단순 실행파일 형태로 바뀐후로 각 회사마다 서로의 보안서비스를 자동으로 실행하도록 서비스도 등록하고

시작프로그램에도 등록하고 게다가 상주해서 감시까지도 한다

덕분에 다른 금융 시스템에 접속하면 또 똑같은 일이 반복되어서 프로그램끼리 충돌에 충돌이 일어나고 미쳐부려


요즘 보안 대세는 그냥 다 포기하고 휴대폰 인증인거 같다

신한 앱카드 어플 같은 형식이 가장 깔끔하고 확실한거 같다


아 정말 한국 웹사이트들 접속하는데 토나온다


안철수 씨발

안철수연구소 AhnLab Safe Transaction은 아예 웜이 되어서 무조건 시작프로그램, 서비스 등록되고 이거 옵션이라도 건들면 우리은행 접속할 때마다 님 뭔가 이상한데? 다시까시죠??? 하고 소통을 거부한다

소통을 거부하는건 누굴 벤치마킹한건지 아 뇌혈관 박동 5억 rpm

Posted by 쵸코케키



하이델베르크 성은 산속에 있는데 거기까지 굳이 걸어가지 않아도 열차를 타고 오를 수 있다

갈 때는 열차를 타고 가고 내려올 때는 꼭 걸어서 내려가보기 바란다(정말 너무 좋다)

참고로 길이 평평하지 않으니 여성일지라도 운동화를 매우 추천한다


열차 타는 곳은 아래의 링크 위치이다

https://www.google.co.kr/maps/place/Parkhaus+Kornmarkt%2FSchloss/@49.4102216,8.7132733,524m/data=!3m1!1e3!4m2!3m1!1s0x4797c107774ab55f:0x990cc9c6d23c5ab9!6m1!1e1



열차에 대해서 조금 더 자세히 이야기 해보자


Heidelberg funicular railways

하이델베르크 케이블카 정도가 되겠는데 케이블카라기에는 산악 열차정도가 맞는거 같고 흔히 생각하는 재미없는 대롱대롱 메달려 가는 엄청나게 무서운 감흥없는 열차가 아니라 산을 열차타고 가는 코스 같다


이 열차 코스는 하이델베르크 성 - Molkenkur - Konigstuhl(Märchenparadies Heidelberg GmbH)을 거치는 것 같은데 불행히도 이런 엄청난 열차인지 모르고 단순하게 성 구경만 하자는 생각으로 성까지만 갔다

참으로 아쉽다 ㅠ_ㅜ

성까지 열차 거리는 매우 짧다 1~2분 정도? 된 것 같다

가을 낙엽이 흩날리는 계절이나 눈으로 가득찬 날에 가게 된다면 반드시 끝까지 가보고 싶다


http://www.bergbahn-heidelberg.de/de/Stationen/Von-der-Altstadt-bis-zum-Koenigstuhl-Die-Stationen.html

열차를 운행하는 Heidelberger Bergbahnen 홈페이지다

좌측에 Kornmarkt, Schloss, MolkenKur, Königstuhl 역에 해당하는 사진들과 설명이 나와있으니 참고하기 바란다


http://www.bergbahn-heidelberg.de/en/Timetable/Rechte-Seite/Flyer-Bergbahn-2015-en.pdf

열차 시간표 및 요금표, 안내 팜플렛 영어로 되어있다


아래의 구글 링크는 Heidelberg의 Konigstuhl 에서의 사진이다 산 정상에 올라서서 하이델베르크 전경을 보는데 너무 감동적이다 반드시 광각렌즈가 달린 고성능 카메라 혹은 풍경을 기억하겠다는 마음의 준비를 하고 가는 것이 좋을 것 같다

https://www.google.co.kr/maps/place/K%C3%B6nigstuhl,+69117+Heidelberg,+%EB%8F%85%EC%9D%BC/@49.403574,8.726964,3a,75y,90t/data=!3m8!1e2!3m6!1s91272928!2e1!3e10!6s%2F%2Flh5.googleusercontent.com%2Fproxy%2FsPi2-tJqFsflOamtYjbzZxgJj41z3jNORtmc6rHS2ozKwRYBNRWA0qfg-QX_rAIj1OOEe-2M_d6CiGfPvc-AhuyvZtvyyg%3Dw392-h261!7i1800!8i1200!4m2!3m1!1s0x4797c04b27096443:0x3517a737f0048662!6m1!1e1




여튼 하이델베르크 성까지만 갔어도 캬- 경치가 너무 좋다 말이 안나온다

성에서 바라본 하이델베르크 시내의 전경들 한국에서 보기 힘든 광활함을 느낄 수 있다 탁 트인 경치에 눈이 호강하고 치유받는다



성의 거대함이 나의 미천한 사진 실력으로는 잘 묘사되지 않는다



성안의 정원들, 정원 이라기보다는 잔디 광장 정도가 어울릴듯



요 허접한 안내판이 성의 규모와 전체적인 구조에 대해서 설명해준다

산 중턱을 깎아서 거대한 정원을 만들고 거기에 거대한 성을 지었다

그냥 딱 보기에도 엄청나게 커보인다 :)

저 성과 정원을 구경한다고 생각하면 된다



성을 둘러보고 차분함을 만끽한 뒤 길을 따라 걸어내려왔다

하산하는 길 루트는 딱히 명시 되어있지는 않으나 모험심 강한? 사람들 한, 둘이 좀 희안한 루트로 걸어가는게 종종 보이는데 거길 같이 따라가면 된다 설명하기가 참으로 애매하네


거리는 짧은데 경사가 가파르고 타일형식 길이라 운동화가 아니면 내려가기 힘들 수도 있다




출구로 나와보니 어라? 여기는...?

그렇다 열차타는 입구에서 왼쪽으로 가면 걸어갈 수 있던 것이었다 ㅎㅎ

그런데 걸어서 올라가기엔 경사가 심하니 열차를 타고 가길 추천한다



여기저기 둘러보기 참 좋은 동네이다

길이 워낙 넓어 명동처럼 사람에 치여 꽉꽉 막혀 다니지도 않고 건물들이 참 이쁘고 먹을꺼리도 많다


인쟈 슬슬 집에 가야하는데 말이다

문제가 버스를 타고 어디서 내렸는지 기억이 나지 않는다

구글 맵으로 검색해도 엉뚱한 지리만 나올뿐

그래서 일단 근처 버스 정류장을 구글에서 검색해서 걸어갔다



그런데 버스 정류장에는 우리가 찾는 버스는 없다 -.-;;

무엇보다 표를 끊을 수 있는 자판기도 없었다



더 걸어갔다 주우우욱 가장 가까운 버스 정류장을 찾기 위해 걸어갔다

힘들지만 반 미아가 되어 계속 걸었다

구글맵을 봐도 내가 어디있는지 모르겠다 맵맹ㅎㅎㅎㅎ



그런데 웬걸 열차역이 보인다?

나는 하이델베르크 hbf를 향해서 갔을뿐인데 왜 알 수 없는 다른 기차역이 나왔는지 의문이다

사람도 없다 이거 집으로 돌아갈 수 있을까 살짝 걱정도 된다



현지 독일인 할머니 할아버지들도 열차표 끊는 방법을 잘 몰라서 한참이나 헤메고 토의하고 혼란스러워 했다

그것과 별개로 도통 어디서 열차를 타야 내가 원하는 방향으로 가는지 엄청 헷갈렸다

현지인들과 관광객으로 보이는 사람들이 서로 이 플랫폼에서 지하도를 건너 다른 플랫폼으로 왔다리 갔다리 했다

저 위 사진의 나이드신 분들이 우리와 같이 표를 끊는 법을 오랫동안 고심하며 플랫폼을 옮겨다니셨던 분들이다 :)


역시 열차 시스템은 한국이 알기 쉽게 명확하게 되어있는거 같다

이건 뭐 이 방향이 내가 맞게 타는건지 아닌건지도 현지인도 헷갈려서 오락가락 할 정도니 


여튼


나중에 이 글을 작성하며 구글을 검색해서 알게 되었는데 우리가 갔던 역은 Heidelberg Altstadt 라는 역이고 Heidelberg Hbf와는 정반대 방향의 역이었다 -.-;;

역까지 먼데 걸어서 갔다 미안하다 아내여


구글맵을 보며 방향을 맞춰갔음에도 불구하고 거꾸로 간 남편을 용서해주오

간혹 Heidelberg Hbf부터 castle까지 걸어서 시내 관광겸 가는 분들이 있던데 매우 비추한다

일단 거리상으로 꽤 멀고 castle에서도 걸어서 돌아댕길꺼리가 많다 미리부터 힘 뺄 필요가 있을까



드디어 하이델베르크에서 프랑크푸르트를 향해 돌아가기 시작했다



그런데 말이다

열차를 뭔가 잘못탔나보다

프랑크푸르트에서 하이델베르크 갈 때는 역 정차도 별로 안하고 금방 갔는데 돌아올 때는 매 역마다 정차를 했다 -.-;;;

한국으로 따지면 상당히 먼 거리를 급행열차가 아닌 일반 열차 타고 가는식이었다

그래서 과감하게 중간에 모르는 역에서 급하게 내렸다



프랑크푸르트로 디이렉트로 가는 열차를 탔다

추정컨대 S로 시작되는 열차는 일반 지하철 같은 열차인거 같고 IC같은 열차가 급행 열차인거 같다

어차피 오픈티켓을 끊었기 때문에 아무거나 골라타면 되서 참 다행이었다


다시 프랑크푸르트로 겨우 돌아왔다

갈 때에 비해서 돌아올 때 시간이 꽤 걸렸다 삽질하느라 -.-;;



여행 계획을 짤 때는 Frankfurt 에서 Heidelberg까지 굳이 멀리 열차를 타고 가야할까? 하는 의구심이 상당했으나 하루정도 잡고 가볼만한 것 같다 참 즐겁게 여행을 다녀왔다

고성 구경이라 한국의 경복궁 이런 느낌으로 구경할 줄 알고 재미없겠거니 어쩔 수 없이 가는구나 했는데 아니었다

스탠다드 관광코스로 유명한건 다 이유가 있구나 하는 생각이 들었다



숙소에 도착하고 저녁을 먹으러 광장쪽으로 나왔다

프랑크푸르트 중앙역 근처에서 조금 걸으면 나오는 식당인데 야간에도 영업을 한다

케밥같은 음식을 파는데 지중해 음식점이라고 한다

https://www.google.co.kr/maps/place/Merkez+D%C3%B6ner+Haus+GmbH/@50.1082979,8.6626394,1034m/data=!3m1!1e3!4m2!3m1!1s0x47bd0eaa9c6b7401:0xe036f95c3baf610c!6m1!1e1


한국의 파샤, 토마틸로랑 비슷한 식당인데 가격이 저렴한 편이다 그리고 일단 맛이 장난 아니다

고기를 엄청나게 듬뿍 준다 한국의 경우 양갈비가 4~5만원돈 하는데 여기는 10유로 했던가 정말정말 저렴하다

그리고 또띠아 같은 것들이 한국에서는 고기 조금에 야채 조금 넣고 밀가루로 싸서 파는데 여기는 고기+고기+고기+야채듬뿍에 

와 이걸 어떻게 말로 표현할 수 있을까 

양이 정말 많지만 너무 맛있어서 또띠아 같은건 take off한다고 포장해달라고 대충 얼버무려서 말하니까 쿠킹호일에 잘 싸서 비닐 봉지에 넣어줬다 ㅎㅎㅎ

케밥 하우스라고 해서 허접한게 아니라 우리나라랑 퀄리티가 다른 엄청난 고기와 푸짐한 음식들이 나오니 반드시 가보길 추천한다

왜냐면

독일 전통 음식들을 거의 다 시켜먹어봤는데 학세를 제외하고 완전 다 망...했다 싶을 정도로 맛이 없었기 때문에...........................


식사를 하고 유로타워쪽으로 걸어갔다

https://www.google.co.kr/maps/place/%EC%9C%A0%EB%A1%9C%ED%83%80%EC%9B%8C/@50.1096126,8.6717849,1034m/data=!3m2!1e3!4b1!4m2!3m1!1s0x47bd0ea97ee09d53:0xbe42f5f5d968246a!6m1!1e1


유럽 경제를 책임지는 유럽중앙은행이 요기에 있다

가끔 뉴스를 보면 저 이쁜 유로 마크들이 있는데 그게 바로 요 프랑크푸르트에 있다


주변을 걸어다니다가 슬슬 내일의 긴 여정을 준비하기 위해 아쉽지만 숙소로 돌아갔다


Posted by 쵸코케키

황당할 지경

왜 갑자기 다래끼??????? ㅠㅜ


아주 작게 발생했고 조기에 발견했으므로 비누로 빡빡 씻을 예정


.

.

.


몇 차례 세면하고 몇 시간 흐르니까 알아서 터졌는지 온데간데 없이 뽈록 나와있던 것이 사라짐 :)

'건강로그' 카테고리의 다른 글

20160120 - 0121 감기 발동  (0) 2016.01.20
20160117 - 0118 피하지방 세균 감염?  (0) 2016.01.18
20151214 - 편도선 완치  (0) 2015.12.14
20151204 완치  (0) 2015.12.07
20151128 - 기침 및 미열, 기운없음, 약한 두통  (0) 2015.12.07
Posted by 쵸코케키

감기 이후 좌측 편도선이 부어서 며칠 지나면 낫겠지 했는데 꽤 오랫동안 낫지 않았다

뜨거운 물을 엄청나게 마시고 아마존 우림의 습도를 만들어줘도 낫지를 않더라

2주 정도 좌측 편도선이 붓고 말하기 힘들고 음식을 먹을 때마다 따가워서 결국 내과에 가서 진찰을 받았다

한 1분 진료 받았나ㅎㅎ

그래도 상세하게 물어볼 것은 다 물어보고 체크 한거 같다


예전에 갔던 발성, 목소리 교정 이비인후과 보다는 훨 나은듯


주택가가 아닌 역 근처 병원들은 이렇게 메이저 병 진찰 보다는 별도의 목적을 가진 특수 병원이 많은거 같다

성형 전문 피부과라든가 눈 성형 전문 안과라든가 -_-;;;

다른데는 몰라도 판교, 서현은 좀 그런데가 많다

그래서 일반 병자가 진찰 받으러 가면 푸대접


여튼 일단 항생제 받고 2일 정도 꾸준히 먹었다

확실히 붓기 많이 빠졌다 이제 거의 안 아프다 밤되면 살짝 통증은 있으나 며칠 뒤면 완치 될듯~


--- 완치, 더이상 밤에도 편도선이 붓지 않음

Posted by 쵸코케키

http://www.intel-software-academic-program.com/pages/courses


참고바람

'devel > etc' 카테고리의 다른 글

beaglebone black linux kernel 환경 구성 추천  (0) 2016.01.18
beaglebone black spi driver 개발  (0) 2016.01.15
minimal linux live  (0) 2015.12.10
git  (0) 2015.09.11
vim toggle  (0) 2015.08.27
Posted by 쵸코케키

2015. 12. 10. 09:09 devel/etc

minimal linux live

http://minimal.linux-bg.org/


혹시 나중에 필요할지도 모르므로 ㅎㅎ

'devel > etc' 카테고리의 다른 글

beaglebone black spi driver 개발  (0) 2016.01.15
intel software academic program  (0) 2015.12.10
git  (0) 2015.09.11
vim toggle  (0) 2015.08.27
크로스컴파일 실행 no such file or directory 문제해결  (0) 2015.06.29
Posted by 쵸코케키

2015. 12. 7. 14:29 건강로그

20151204 완치

기침 감기만 최후까지 남았었으나 기침을 참....은 덕택에 나았다

편도선 부근이 밤에 살짝 부어 아픈거 말고는 감기 증상이 없어 완치 확정 :)

Posted by 쵸코케키
이전버튼 1 2 이전버튼

블로그 이미지
chocokeki
쵸코케키

공지사항

Yesterday
Today
Total

달력

 « |  » 2015.12
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함