본문 바로가기
[인도 이야기] 끊이지 않는 종교 갈등 - 인도에서 발생하는 대부분의 테러들은 종교적인 문제가 원인이다. 특히 힌두와 이슬람 간의 대립은 그 골이 아주 깊다. - 힌두교의 이슬람에 대한 압박과 핍박은 계속되고 있다. 그 속에서 자신의 위치를 지키고 분리 독립을 요구하는 이슬람 분리주의자들의 대립과 갈등은 날이 갈수록 깊어지고 있다. - 인도사회에서 이슬람은 항상 침략자로 간주한다. 이슬람교는 침략자의 종교인 것이다. - 1992년 발생한 아요디아(Ayodhya)사태는 두 종교집단간의 대립을 보여주는 대표적 사건이다. 인도 중북부 우타르 프라데쉬주의 작은 도시 아요디야는 종교적으로 중요 성지 중 하나이다. 도시 전체가 힌두교, 이슬람, 불교, 자이나교 사원 등으로 뒤덮여 있는 사원 도시이다. 힌두교 3대 신 중 하나인 비슈누(Vishnu)의 화.. 2020. 3. 4.
Chap 5. 수면을 해킹하여 잠자는 동안 살을 뺀다 from 최강의 식사 수면의 질을 높여 수명을 연장한다. -수면의 질은 얼마나 빨리 잠드는지, 렘수면과 델타수면(몸을 회복시키는 깊은 잠) 시간이 얼마나 긴지로 좌우된다.(돼왕 : 렘수면은 급속 안구 운동 수면(Rapid eye movement sleep)을 이야기하며, 깨어있는 것과 가까운 얕은 잠이며, 이 때 두뇌활동이 가장 활발하다. 이 수면단계에 보통 꿈을 꾼다.델타수면은 NRAM (Not RAM) 수면상태 중 하나이며, 유익한 호르몬 등이 분비되며 몸이 회복한다.우리의 수면은 NRAM 의 단계를 밝은 후 RAM 단계로 돌아오고, 다시 NRAM 단계를 밝는 cycle 을 반복한다.) -먹은 음식은 수면의 질과 직결되고, 수면의 질은 감량(또는 증량)과 기량에 커다란 영향을 미친다.양질의 수면은 뇌 기능, 수명, 기량 .. 2019. 6. 23.
[android] Low Memory Kill ( LMK ) [android] Low Memory Kill ( LMK ) https://developer.android.com/guide/components/activities/process-lifecycle.htmlhttps://medium.com/google-developers/who-lives-and-who-dies-process-priorities-on-android-cb151f39044f -OS Version 별로 제조사별로 바뀌기 쉬운 정책 때문인지..속 시원하게 설명해주는 글을 찾지 못했다.그래서 항상 헛갈리는 LMK (low memory kill) 에 대한 내용을 한 번 더 정리해보았다. -여러 글을 참조한 결과 importance priority 는 약간의 조정이 있었던 것 같다. 아주 옛날 옛적에 .. 2019. 1. 9.
Android O Background 실행 제한 Android O Background 실행 제한 https://developer.android.com/about/versions/oreo/background.html#services -앱이 Background 로 돌 때는 디바이스의 리소스를 사용한다. 예를 들면 RAM, CPU.이런것들이 리소스를 많이 사용하는 게임이나 비디오 시청 등에 방해가 된다.이를 개선하기 위해 Android 8.0 ( API 26 ) 부터는 background 작업에 대한 제한이 추가되었다. Overview -많은 안드로이드 앱과 서비스는 동시에 돌 수 있다.예를 들면 게임을 한 윈도우에서 하면서 다른 윈도우에서는 브라우징을 하고, 백그라운드에서는 음악도 재생할 수 있다.더 많은 앱들이 한번에 돌면서 시스템에 더 많은 부하가 생.. 2017. 10. 20.
[iOS Study] 저장, 읽기, 앱 상태 [iOS Study] 저장, 읽기, 앱 상태 출처 : 아론 힐리가스의 iOS 프로그래밍 -여기서는 iOS 에서 파일 시스템을 통해 읽고 쓰는 데 필요한 개념과 기법을 배운다. -아카이빙은 iOS 에서 모델 객체를 저장하는 가장 흔한 방법 중 하나이다.객체의 아카이빙은 그 객체의 프로퍼티들을 모두 기록하고 파일시스템에 그 내용을 저장하는 것을 포함한다.언아카이빙(unarchiving)은 아카이브한 데이터로부터 객체를 다시 만든다. -인스턴스들을 아카이브하고 언아카이브해야 할 클래스들은 NSCoding 프로토콜을 반드시 따라야 하며, 두 필수 메소드 encodeWithCoder: 와 initWithCoder: 를 구현해야 한다. -encodeWithCoder: 메시지를 받으면, 전달된 인자인 NSCoder .. 2016. 3. 7.
[linux] Swap 메모리란? linux, Swap 메모리란? 참고 자료 : http://knight76.tistory.com/1549 어플리케이션의 RAM 용량이 차면, swap 메모리가 자동으로 늘어난다.하드디스크의 디스크 공간을 swap 메모리로 사용하기 때문에 속도가 느려진다.보통 swap 메모리는 기본 RAM 용량의 2배정도를 잡는 것을 권장한다.이 swap 메모리 용량은 성능이슈와 관련있기 때문에 알맞게 조정하는 것이 좋다. 메모리가 부족한 현상이 자주 발생하는 경우가 아니면 swap 자체를 사용하지 않는 것이 사실 좋다.만약 swap 메모리를 사용해야 하는 경우가 생긴다면, 하드웨어로 먼저 처리할 수 있는지 확인하여여유가 되면 하드웨어로 처리하는 것이 베스트이다. Ram 추가 세팅, SSD 사용 등이 하드웨어적 처리의 한.. 2014. 2. 15.
[android] ART ( android runtime ) 이란? (2017.08. updated) [android] ART ( android runtime ) 이란? - 2017. 8 내용 보강 ART, Android Runtime from Kitkat( 4.4 ) 기존의 안드로이드에서는 DEX file 을 Dalvik machine(JVM) 위에 올리는 방식이었는데,Kitkat ( 4.4 ) 부터는 ART(Android Runtime) machine 위에서 OAT file 을 돌리는 것이 가능해졌다.기존의 dex 파일을 dex2oat 라는 converter 를 이용해서 converting 하여 생성하고 run 한다. Dalvik 은 bytecode 를 interpret 한다.그러면서 사용자가 앱을 실행할 때마다 성능 개선이 있을 수 있는 부분에 대해 네이티브 코드로 변환을 한다.이를 JIT( jus.. 2014. 1. 22.
eclipse 최적화 방법! 이클립스 최적화 시키기. 1. RAM 을 충분히 구매하라.4G~8G 정도의 램을 추천한다. 2. 가능하다면 SSD 를 이용하라.SSD 를 장착하고선 성능이 기하학적으로 빨라졌다는 보고가 많다.SSD 를 장착하여 효과를 보자! 3. eclipse.ini 를 수정하라.Hareware 를 구매하지 않고 ( 돈 투자 없이 ) 할 수 있는 최고의 방법이다.eclipse.ini 를 아래와 같이 수정하면 상당한 성능향상 효과를 볼 수 있다.다만, 자신의 RAM 의 양이 적다면 몇가지 설정은 바뀌어야 할 것이다.아래 설정은 램 8G 의 PC 에서의 설정이다.각각에 대한 자세한 설명은 다시 검색해보길.. -startupplugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.. 2013. 10. 8.
삼성전자 아티브 Q 발표 @ 프리미어 2013 삼성전자 아티브 Q 발표 @ 프리미어 2013 삼성전자가 우리나라 시각 6월 21일 새벽에 영국 런던 '프리미어 2013' 제품 발표회를 열었다. 이 날 기존의 센스와 시리즈의 이름으로 진행되던 제품군에 이은 "아티브" 라는 이름의 제품군 4개를 공개했다. 프리미어 2013 에서는 새로운 갤럭시 제품군도 발표했어요. 궁금하면 클릭해보세요. 아티브 Q ( Ativ Q ) 다음과 같은 스펙을 갖춘 녀석. i5 4세대 하스웰 / 13.3 인치 / RAM 4G / SSD 128G / 275ppi / 윈도우 8 & 안드로이드 / 스크린 모드 이 중 눈길이 가는 스펙은 275ppi 와 듀얼 OS, 그리고 스크린 모드이다. 275ppi. 레티나 맥북 프로가 약 221ppi 라니 그 선명도가 얼마나 될지는 기대할만하다.. 2013. 6. 29.
반응형