본문 바로가기

전체보기

(1968)
모토롤라 MotoG (영국판) 1세대 롤리팝 OTA 업데이트. 불과 몇일 전, 일요일에 뜬금 없이 MotoG 에 다음과 같은 메시지가 떴습니다. 몇 주 내에 롤리팝 업데이트를 하게 되니 준비하라는 감사한 팝업 이었습니다. 그리고 그로 부터 몇일 지나지 않아서 바로 업데이트가 가능해 졌길래 바로 설치를 강행 해 보았습니다. 물론 대상 폰의 MotoG 는 통화+문자 외 에 중요한 작업을 전혀 하지 않는 폰 이란 것을 염두 해 두었습니다. 적용되는 안드로이드는 5.0 으로만 표기 되어 있지만 실제는 5.0.2 입니다. 물론 여전히 메모리 누수가 있다는 그 버젼 입니다. iOS 의 버그들과는 급이 다른 OS 자체의 메모리 누수라 이걸 잡으려고 google 은 바로 5.1 을 만들어 10일 부로 Nexus5 와 같은 일부 기기의 Factory image 를 배포 하기도 했습..
Linux 에서 Android device USB debugging 설정 하기. Linux Mint 17.1 32bit 에서 USB debugging 을 위해 Android 기기를 연결 하면 당연히 아무것도 되는게 없다. adb device 해 봐야 뜨는게 없다. 이럴땐 다음과 같이 하도록 하자. 먼저 lsusb 를 이용해서 현재 꼽혀 있는 USB 장치의 Vendor ID 를 알아 와야 한다. (또는 google 문서에 있는 ID 참조) 위 이미지 처럼 확인되어야 하는 것은 Bus xxx Device xxx: ID AAAA:xxxx xxxxxxxxxxx..... 에서 AAAA 4자리의 16진수 이다. 이것을 Gedit 등에 복사 후 붙여 둔 다음 Terminal 에서 /etc/udev/rules.d 로 이동 한 다음 51-android.rules 가 있는지 확인 해 본다. (만약 없..
Android SDK 의 HW emulator 32bit 오류 나며 구동 안 될때 현재 Android app 개발을 demonstration 용으로 진행 중 인데, Java를 C++ 코드 처럼 짜는 본인에게 이런 환경 구축은 어려운 일 이다. 그중 Emulator를 Nexus5 와 맞춰 놓고 구동 하니 이런 오류를 내 뱉는다. ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them you will have to do at least one of the following: - Use the '-force-32bit' option when invoking 'emulator'. - Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment. 읭? 어쩌라고...개..
HTTP/1.1 의 POST 때문에 살짝 고민한 문제 .... 이전에 만든 HTTP/1.0 용 socket source 를 POST 까지 되도록 버그를 수정 하면서 HTTP/1.1 으로 호환되게 변경 하다 보니 알수 없는 문제를 격었습니다. 바로 해당 서버(Apache2 + PHP5) 에서 $_POST[x] method 를 이용해서 넘어 온 것이 없는 듯이 인식 한다는 점 이었습니다만, 여러번의 시도 중 다음 header 인자가 중요하다는 것을 알았습니다. 바로 Content-Type 이 문제 였습니다. PHP5 에서 제대로 POST 되는 내용을 알려면 Content-Type 을 application/x-www-form-urlencoded 로 써야 인식을 하는 것 이었습니다. 기존엔 text/html 로 mime 을 지정해서 보냈더니 이걸 인식 못하는 문제를 이제 ..
리눅스 민트 17.1 은 아이폰5를 바로 인식. 현재 EVM 개발용으로 Linux Min 17.1를 사용 중 입니다만, 혹시나 해서 제 iPhone5 를 연결 해 보니 바로 사용이 가능 하군요. 그간 iFuse 가 많은 발전을 했는 듯 합니다. iTunes 없이 음악 넣는 것도 어렵지 않고... 정말 Steam 의 모든 게임이 Linux 에서 원활이 구동 되고, 국내 망할 병맛나는 인터넷 뱅킹 이나 국가 기관 사이트들이 윈도우 에서만 제대로 돌지 않는다면 지금은 리눅스로도 충분히 사용이 가능한 세상에 살고 있는 듯 합니다. (특히 리눅스 민트를 쓴다면) 만약 자녀가 게임을 하는 것을 원치 않고 적당히 좋은? PC 에서 윈도우 말고 쓸 OS 가 없는지 고민 한다면 민트 리눅스는 이제 그 대용으로 충분한 값어치를 한다는 확신이 듭니다. 물론 Steam 도..
리눅스 터미널에서 sudo 사용시 PATH 미지정 문제 해결 특정 개발 환경에서 toolchain 을 root 권한으로 설치하고, 이를 사용하기 위해서 일반 user 로서 sudo를 사용하려면 현재 user id 의 PATH로 지정된 toolchain 이 구동이 안되는 경우가 있습니다. 보통 이런 경우 /etc/sudoers 를 수정하여 해결 하는 경우가 있긴 합니다 만... 보통 위 경우처럼 PATH 에만 지정해서 될 경우라면 그냥 편히 현재 자신의 home 위치 (~) 에서 .bashrc 를 수정하여, alias 를 걸어 주면 편리하게 이 고통스러운 문제를 해결 할 수 있습니다. 즉, 위 처럼 PATH 에 toolchain 을 지정하고, alias 로 sudo 실행 시 바로 env 로 PATH 를 씌어 주도록 하면 새로운 터미널 부터는 이런 문제를 피할수 있게..
죽음의 Seagate, HDD 2개 구입하면 1개는 죽는단 말. 벌써 수십년 전이 되었습니다만, 처음 Seagate 라는 브랜드를 알게 된 것은 친구의 PC 안에 있던 무료 1GB 의 얇은 그것을 보았을 때 입니다. 성능은 솔찍히 그당시 IDE (PATA) 66 이 막 보급 되려는 시기다 보니 익히 요즘 STA 의 3GB/sec 라는 놀라운 시대와는 무척 거리가 있었습니다만, 개인적으로는 이 브랜드를 무척이나 신뢰하지 않았습니다. 아마 그당시 제가 제일 신뢰 하는 브랜드는 Maxtor 였을듯 합니다, 생애 처음 HDD 란 제품의 브랜드를 본 것이 Corner 와 Western Digital 이었는데 이게 지금 USB 메모리도 웃고갈 용량인 20~40MB 였으니 세상은 엄청나게 변한 것이라 하겠습니다. 수십년 PC 로 많은 것을 해 왔고, 지금은 밥벌이 도구로 사용하면..
알리발 PK->E마운트 어뎁터 & 소니 리모컨 본 사용기는 개인이 해외구매를 하고 쓰는 극히 개인적인 사용기 이므로 업체의 협찬 따위는 존재 하지 않는 점 먼저 알아 주시면 감사하겠습니다. 중국업체가 그런걸 할리가 없... 몇년 전에 구매 했던 E 마운트 펜탁스 렌즈 어뎁터를 8만원이라는 거금을 주고 산 이후 불편한 점이 있었다면 바로 DA (디지털 용) 렌즈들의 조리개 조절을 할 수 없다는 점 이었습니다. 그래서 혹시나 해서 요즘 맛들인 aliexpress 에서 물품을 찾아 보니 딱 !!! 찾던 제품이 있었습니다. 조리개 조절이 되는 어뎁터 ! (adjusting aperture ...) 하나 사는 김에 같은 판매자가 파는 소니용 IrDA 리모컨도 하나 구매 했습니다. 가격은 아래에 ... 국내에서 조리개 조절도 없는 제품은 $10 아래로 구매가 ..