일본의 정치문제에 한국의 경제를 이용하는 아베정권의 행태에 "다음 공격은 무엇이 될 것인가?"를 생각해 보았습니다. 우선 가장 치명적인 우리나라의 주요산업을 공격을 했는 데, 이 것으로 만족하지 못할 경우, 또 다른 공격이 있을 건 당연한 듯 보입니다. 일본이 우리나라를 공격할 수 있는 카드는 금융이 있습니다. 우리나라에 들어와 있는 외국자본 중에 일본자본은 비율로 보면 그리 크지 않지만, 이 정도의 규모만으로도 우리나라에 일시적 타격을 줄 수있습니다. 주식을 예로 들면, 실제 거리되는 주식은 1%도 되지 않지만, 전체 주식의 환산가치를 반영하 듯, 전체 금융시장을 움직일수 있는 규모가 되기에 큰 문제가 될 수 있습니다. 금융공격을 한다고 해도, 투자라는 이름으로 들어온 돈(주식빼고)들은 한번에 빠져나갈..
Android YV12[Kor,한글] Android NDK Access memory of Bitmap directly YV12 Structure YV12 has separeted planes of Y, U and V. Y demension is identical to image, U and V plane has demension of half of image width and height. Colors of pixels are composed like next. 4Y share 1 UV. YV21 6x4 image(not considering of padding) [Y00][Y01][Y02][Y03][Y04][Y05] [Y06][Y07][Y08][Y09][Y10][Y11] [Y12][Y13][Y14][Y..
YV12 구조 안드로이드에서 사용하는 YV12는 YUV각각의 Plane이 다 분리되어 있고, U와 V Plane은 폭과 높이가 모두 이미지 크기의 반이다. 픽셀의 색은 다음과 같이 배경색의 조합으로 구성된다. YV21 6x4 이미지(padding을 고려안함) [Y00][Y01][Y02][Y03][Y04][Y05] [Y06][Y07][Y08][Y09][Y10][Y11] [Y12][Y13][Y14][Y15][Y16][Y17] [Y18][Y19][Y20][Y21][Y22][Y23] + [V0][V1][V2] [V2][V3][V2] + [U0][U1][U2] [U2][U3][U2] YV12 STRIDE NV21은 stride값을 계산할 필요없이 모든 픽셀이 붙어있어, padding이 전혀없다. 하지만 YV12는..
To access bitmap(android.graphics.Bitmap) pixels, getPixel/setPixel/setPixels/getPixels of Bitmap can be used. but, this operation is too slow, Android NDK support to access memory of bitmap directly. By this method can access memory directly, You can use other C graphic library such as gd and so on and This is very fast. Usage include file is and send "-ljnigraphics" to linker to link this libr..
Bitmap(android.graphics.Bitmap)의 픽셀단위로 처리하고 싶은 경우 getPixel/setPixel/setPixels/getPixels를 이용해야 한다. 하지만 이 처리는 java로 처리하기에는 속도가 너무 느리다. Android NDK에서는 이 처리를 위해 비트맵의 메모리에 직접 접근할 수 있는 방법을 제공하고 있다. 메모리에 직접접근이 가능하기 때문에, C로 미리 만들어진 그래픽라이브러리도 바로 사용이 가능한 장점이 있으며, 무엇보다도 빠른 속도로 처리할 수 있다. 사용법은 다음과 같다. header파일은 를 include하고 library는 jnigraphics다. 링커에게 "-lJnigraphics"를 전달해 주면 된다. 다음의 코드는 CMakeLists.txt파일을 이용할 ..
Java는 unsigned 타입의 변수를 지원하지 않는다. 하지만 8bits의 공간만으로 처리할 수 있는 데이터는 더 큰 타입을 쓰는 것은 낭비인 것은 당연한 사실이다. 정수연산을 위해 byte와 int로 서로 변화하는 방법을 정리한다. byte(unsigned) to int byte f = 200; int t = f < 0 ? f + 256 : f; f를 t로 변환하는 데, f값은 음수값을 가지고 있다. 0을 포함한 양수면 그냥 처리하면 되지만, 음수일 경우 255을 더해서 변경해주면 된다. 하지만 이 변환루틴은 "?"연산자로 인해 많은 양의 연산이 필요한 부분에서는 속도저하를 유발한다. 다음의 방법이 훨씬 빠르고 좋다. byte f = 200; int t = f & 0xff; 참 의미 없는 코드로 보..
GSOMIA, 한일군사정보보호협정 GSOMIA(General Security of Military Information Agreement)는 "한일군사정보보호협정"으로, 양국간에 군사정보를 일정부분 공유하는 것을 의미한다. 청와대, 지소미아(GSOMIA) 재검토 시사 청와대는 2일 일본의 백색국가에서 한국을 제외한 것에 대한 바로 그 명분인 "보안상의 문제"에 따라, 보안상 믿지 못하는 한국이라면, 우리도 보안상의 문제를 제기하는 일본을 믿을 수 없기에 GSOMIA를 재검토하는 것을 시사한 것이다. 이는 경제보복에 보안카드를 던진 일본에, 바로 보안카드로 맞대응한 것으로 일본측에서는 이로인한 반박을 하는 것은 어려워진 것이다. 일본이 원하는 군사정보 중 중요한 부분은 북한의 미사일 발사정보가 있다. 이 ..
아베 정부가 오늘(2일) 우리나라를 백색국가에서 제외하였습니다. 28일부터 실제 공표되어 실행되게 됩니다. 사실상의 전면전이 시작되었습니다. 이로인해 약 900개 이상의 품목이 수입에 어려움이 발생하게 될 것입니다. 우리나라에 타격을 줄 수 있는 품목은 주로, 반도체, 화학, 자동차, 정밀기계, 첨단소재들이 주로 영향을 줄 것입니다. 주로 첨단부분에 영향을 줄 것입니다. 이를 수입하려면, 미리서류를 제출해야 되며, 이 서류들을 준비하는 것도 번거롭지만, 일본이 안보상의 이유라는 핑계로 시행하는 조치이기 때문에, 서류를 잘 구비한다고해도, 일방적으로 허가를 해주지 않을 수 있으며, 또한 허가를 그냥 이유없이 미룰 수가 있습니다. 또한 외교적으로 풀려고 시도했던 우리나라는 일본의 거부로 인해 무산된 관계로 ..
- Total
- Today
- Yesterday
- 재테크
- 에어콘
- 경제보복
- 적금
- gpgpu
- 컴퓨트셰이더
- 안드로이드
- 티스토리
- texture
- 금리
- ComputeShader
- Android
- 컴퓨트쉐이더
- 애드핏
- 에어컨
- 블로그
- 아끼는 법
- 전기요금
- choreographer
- 재태크
- OpenGL ES
- 공유 컨텍스트
- 텍스처
- 사용료
- 애드센스
- TTS
- 예금
- OpenGLes
- 전기료
- 전기세
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |