본문 바로가기
[Eclipse&Android] Eclipse 에서 Android project 를 library 로 연결할 때 주의사항. 정확한 원인은 알지 못하겠으나, Eclipse 에서 Android의 project 를 연결 할 때, import 하는 project 와 library project 가 다른 Drive 에 있다면 library 링크가 제대로 되지 않는다. 직관적인 예상으로는 상대적 경로로 library link 는 가능하나, 절대적 경로로 library link 는 지원이 안 되는 것으로 ( 버그 일 것으로 예상 ) 보인다. 따라서, library project 와 library 를 import 하고 싶은 project 는 같은 드라이브에 위치시킨다. 같은 문제를 다른 사람들도 겪고 있었다.. http://code.google.com/p/android/issues/detail?id=16472 해결책이 나와있진 않으니, 어.. 2012. 6. 25.
[Android] 안드로이드에서 Mac Address 확인하기. 스샷을 찍은 단말은 HTC Desire HD 입니다. 나머지 단말들도 대동소이합니다. 1. "설정" ( Setting ) 에 들어간다. 2. "무선 및 네트워크" 선택 3. "Wi-Fi 설정" 선택 4. "Menu" Key 를 누른 후, "고급" 선택. 5. Mac Address 확인 Mac Address 는 AA:BB:CC:DD:EE:FF 처럼 2글자씩 6조각이 모여 이루어집니다. 도움이 되셨다면 손가락 꾸욱~ 2012. 6. 21.
[PC] Windows 에서 Mac Address 확인 방법. 1. [시작] - [실행] - "cmd" 입력 후 Enter 2. "ipconfig /all" 입력 후 Enter 3. Mac Address 확인. Mac Address 는 "물리적 주소" 라는 이름으로 표시됩니다. AA-BB-CC-DD-EE-FF-GG 처럼, 2글자 단위로 6조각나 있습니다. 요 녀석을 통해서 Mac Address 를 확인하실 수 있습니다. 도움이 되셨다면 손가락 꾸욱~ 2012. 6. 21.
[Java] 병렬 프로그래밍 - 스레드 안전성 02. 스레드 안전성 - 병렬 프로그램이 단순하게 스레드와 락(lock)만 신경 써서 될 일이 아니다. 스레드와 락은 그저 목적을 위한 도구일 뿐. 스레드에 안전한 코드를 작성하는 것은 근본적으로 상태, 특히 "공유되고 변경할 수 있는 상태에 대한 접근을 관리" 하는 것이다. 객체의 상태는 인스턴스나 static 변수 같은 상태 변수에 저장된 객체의 데이터이다. 객체의 상태에는 다른 객체의 필드에 대한 의존성이 포함될 수도 있다. - 공유됐다는 것은 여러 스레드가 특정 변수에 접근 할 수 있다는 뜻이고, 변경할 수 있다(mutable)는 것은 해당 변수 값이 변경될 수 있다는 뜻. 스레드 안전성이라는 것은 실제로는 데이터에 제어 없이 동시접근하는 걸 막는다는 의미이다. - 객체가 스레드에 안전해야 하느냐.. 2012. 6. 19.
[Java] 병렬 프로그래밍 개요. 01. 개요. - 스레드는 멀티프로세서 시스템의 능력을 최대한 끌어낼 수 있는 가장 쉬운 방법이며, 프로세서 개수가 늘어날수록 여러 작업을 동시에 실행하는 일이 더욱 중요하다. 1.1 작업을 동시에 실행하는 일에 대한 (아주) 간략한 역사. - 프로세스는 각자가 서로 격리된 채로 독립적으로 실행되는 프로그램으로서 운영체제는 프로세스마다 메모리, 파일 핸들, 보안 권한 등의 자원을 할당한다. 프로세스끼리는 서로 통신을 할 수도 있는데, 소켓, 시그널 핸들러, 공유 메모리, 세마포어, 파일 등의 비교적 큰 단위의 다양한 통신 수단이 제공된다. 프로세스간 메세지 전송 시 또는 공유메모리를 통해 특정 memory (data) 를 공유할 경우, 메모리 동시접근 문제가 생김. 한번에 하나의 프로세스만 접근 가능하도.. 2012. 6. 19.
[아이패드] 엽기적인 테스트!! 아이패드에 파를 썰고, 냄비받침으로 쓰고, 물에도 빠뜨려본다. 아이패드에 파를 썰어 기스에 대한 저항을 알아보고, 냄비받침으로 사용하여 열에 대한 저항. 그리고 물에도 빠뜨려본다. 바닥에도 집어던져보는 엽기적인 테스트!! 동영상 시청 - 클릭!! 결론 1. 생활기스. 강화유리로 생활기스에 강한 편이며, 파를 쓸어도 기스가 거의 나지 않는다. 2. 열에 대한 저항. 냄비받침으로 사용해도 티가 나지 않는다. 3. 침수테스트. 오작동을 하고, 액정에도 물이 들어가 고장난다. 물에는 역시 취약하다. 4. 내구력 테스트. 평평한 대리석 바닥에 떨어뜨렸을 때에는 큰 타격이 없었으나, 길거리 시멘바닥에 떨어뜨렸을 때는 액정이 부셔진다. 도움이 되셨다면 손가락 꾸욱~ 2012. 6. 19.
[Android/안드로이드] Test 는 원숭이에게 맡기자!! Monkey Test. 몽키 테스트 (Monkey Test) 1) 몽키 테스트란? Monkey는 Android SDK에서 제공하는 프로그램으로, emulator나 device에 대해 random한 event stream을 발생시킵니다. 마치 원숭이가 기기를 작동하는 것처럼 random event를 발생시키기 때문에 monkey라는 이름이 붙여졌습니다. Event는 click, touch, gesture, system level event 등이 있습니다. 2) 몽키 테스트의 목적. Smart phone을 사용함에 있어, 인간은 선행 학습에 의해 device와 상호작용을 합니다. 따라서 극단적인 사용이나 Edge case 들에 대해 Error 가 발생하는지를 확인하기가 어렵습니다. Ex) Android phone에 OK 버튼을 포.. 2012. 6. 19.
[노화방지] 항산화 물질. 요즘 피부에 관심이 많아짐에 따라 블루베리 등의 베리류에 많이 들어있는 항산화 물질에 대한 관심도 덩달아 높아지고 있다. 이유는 항산화 물질이 노화를 방지하는 역할을 한다는 데 있다. 이 항산화 물질에 대해 알아보자. 항상화물질은 "위키피디아" 에 따르면 산화를 방지하는 물질을 두루 가리키는 말이라고 한다. 블루베리, 아로니아베리, 아사이베리 등 베리류에 많이 들어있다. 항산화라는 말은 산화를 억제한다는 말인데, 우리 세포가 노화되는 것은 화학적으로 보면 세포의 산화와 동일한 말이다. 즉 항산화라는 말은 이 산화를 막는 작용을 한 것을 이야기한다. 그럼 산화는 왜 일어나는가? 우리 몸에 들어온 산소는 호흡작용을 통해서 영양분을 운반하는 역할로 사용되지만, 이 과정에서 산소가 불안정한 상태가 되기도 한다... 2012. 6. 19.
[음식 궁합] 블루베리 + 우유 과연 궁합이 맞는 음식인가? + =   ??블루베리는 "폴리페놀" 함량이 높은 대표적인 항산화 식품으로 알려져 있다.하지만!! 블루베리를 우유와 함께 섭취하면 블루베리의 항산화 성분이 파괴된다고, Free Radical Biology & Medicine 에서 연구결과를 밝혀냈다. 블루베리의 항산화 폴리페놀과 우유단백질의 친화성 때문에 항산화 성분이 파괴되는 것이다. [노화방지] 항산화 물질.블루베리의 최장점인 노화방지 효과를 보려면 우유와 따로 먹는 것이 추천된다. 다른 항산화 폴리페놀이 풍부한 과일들도 마찬가지이다. 우유와 함께 섭취하는 것은 좋지 않다. 우유는 해당 과일들 섭취 전후로 2시간 공백을 주는 것이 좋다.사실 블루베리는 생으로 섭취하는 것이 가장 바람직하며, 열을 가하거나 설탕에 저리는 행위는 섭취효과를 상쇄시키는 것.. 2012. 6. 19.
반응형