본문 바로가기

전체보기

(1970)
FLTK 1.3.3 TS(Thread Safe) Project 현재 GUI 시장에서 사실 QT 와 같은 덩치가 큰 GUI 도 있겠지만, 간단한/가벼운 걸 만드는데 과연 저 무거운걸 써야 하나? 라는 고민을 해야 하는 사람에게 FLTK 는 꽤 좋은 선택일 것 입니다. 그러나, FLTK 는 구조상 Thread 상에서 GUI 갱신을 무자비 하게 되면 알수 없는 Lock up 에 걸리는 문제가 생깁니다. (이 부분은 Fl.cxx 내에 구현된 wait/flush 관련 부분의 고질적인 문제로 파악이 되고, 특히 Windows 의 경우 HDC 와 HWND 의 무결성 검사 부분이 많이 누락되어 있습니다. (TTF 처리 부분 역시) 그래서 개인적으로 FLTK 1.3.3 을 기준으로 일부 코드를 수정한 TS 모델을 진행 중 입니다. 그래서 이름이 FLTK-1.3.3-TS 이며, 이는..
오픈마켓 1900원 짜리 라이트닝 케이블 충전 전류 비교. 이 글은 전격 자비들여 하는, 그냥 개인의 의문을 풀기 위해 진행 하는 사용기 입니다. 일절 케이블 판매자에게 협찬따위는 받지 않고 하는 사용기로서 소비자? 의 권익을 위한 사용기라 자부 하며, 가성비로 얼마나 이 케이블이 효율이 있을 것인가를 참조 하시는데 도움이 되면 좋겠습니다. 이번에 궁금증을 풀게 된 케이블은 오픈마켓 옥X 에서 1900원으로 10개를 사면 1개를 더 주는 제품으로, 제품 이름에 커피의 한 종류를 쓰는데다, 직접 자신들이 이 케이블을 만들었다고 자신을 가지는 업체의 것을 구입 해 보았습니다. 대부분 알XX바 같은데서 대량으로 가져 온 다음 이익을 두둑히 붙여서 판매 하는 경우가 많은데도 자사의 자부심 같은걸 가진 회사였다 하겠습니다. (-만 퀄리티는 정품 같은거에 비하면 안됩니다)..
NIGHTWISH - Élan (OFFICIAL VIDEO) Aㅏ .... 이 뮤직 비디오 하나로 새로운 보컬을 받은 NightWish를 알 수 있게 되었다. 현기증 납니다... 언제 새 앨범이 나오는 겁니까?
NightWish 의 새 보컬이 언제 바뀐 것 인가 ?!?!? 위 사진을 보면 이게 남자인지 여자인지 모르겠습니다만 ...이분은 차세대 Metal Queen 이 되실듯 합니다. NightWish 의 보컬이 Tarja 에서 Anette 로 바뀐지 얼마 안 된것 같았는데, 라이브 돌다 그세 불화가 생겨 결국 완전체 네덜란드 국적의 여성 전사 보컬인 Floor Yansen 이 합류 해 있었습니다. Tarja 가 가지던 성악가적 소프라노와 굵은 발성에 매료되었던 팬들에 Anette 의 날카롭고 힘이 넘치는 보컬을 모두 썩은 이 완전체 여전사는 우람한 근육과 남자를 꺽을듯한 체격은 그냥 옵션이고, 과거 전력에 맞게 제대로 Female Metal Vocal Queen 의 자리를 도전하게 되었습니다. 여전사, 아니 Metal Queen 의 아성에 도전할 그 이름. Floor Y..
롤리팝 + 구글 키보드 의 미친듯한 한/영 전환 해결 하기 Nexus4 와 MotoG 의 안드로이드5 업데이트 이후에 가장 충격적인 부분이 있었다면 기본으로 쓰던 구글 키보드의 한/영 전환이 구글 한글 키보드 내에서 되는 것이 아니라 기본 영문 구글 키보드 한글 구글 키보드 자체로 바뀐다는 점 이었습니다. 게다가 이때 쓰잘데기 없는 애니메이션이 막 들어가는건 입력 속도를 현저히 떨어뜨리는 큰 이유가 되길래 해결책을 강구 해 보다 다음과 같이 해결 했습니다. iOS8 은 8.2가 나온 시점에서도 여전히 3자 업체 입력기를 쓰면 주소록 등에서 버그가 있더니, Android 는 5 부터 이 이해 못한 키보드 정책을 바꿀 마음이 없는듯 합니다 (덤으로 google+ 사진 앱 아이콘이 무려 2개나 생기는 버그등등등등 ... ) 내장 구글 키보드를 "사용하지 않음" 으로 ..
모토롤라 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. 읭? 어쩌라고...개..