본문 바로가기

전체 글

(1971)
협상가, 문재인. 사진의 출처 : 타임지 아시아판 http://time.com/4766618/moon-jae-in-the-negotiator/ 아무 설명이 필요 없는 타임지의 새로운 표지, 협상가 문재인.그가 지금 대한민국은 물론 전 세계에 평화에 이바지 할 것임을 타임지는 판단 한 것이라 본다.우리에게 필요한 것은 협상가이지, 막말이나 던지며 이념질 하는 사기꾼이나, 기업과 나라를 혼돈 못하는 MB 의 멍청한 후계자라던지, 과도한 노동을 현실과 분리하지 못하는 사람이라던지, 기타등등이 아니라 본다. The Negituator,Moon Jae-in aims to be the South Korean leader who can deal with Kim Jong Un by Charlie Campbell협상가 문재인은 김정은을 ..
알리익스프레스에 속지 말아라 - 알리 코인 이 경험은 바로 몇시간 전에 있었던 끔찍한 경험을 기록으로 남기는 글 입니다. 먼저 요점 부터 적어 보자면, 알리익스프레스에서 알리 코인과 특정 금액으로 파는 제품들은 절대 구매 하지 말으셔야 합니다. 사건의 발단은 이 제품으로 부터 시작 됩니다. 얼마전 부터 3.5" 하드 디스크의 USB 3.0 제품을 찾고 있기는 했었 습니다만, 마침 대문에 이런게 뜬 것이었습니다. 1099 코인 + 17.99 USD. 보통 이렇게 판다는 것은 원래 가격 보다 더 싸게 알리 코인으로 대체해서 판다는 착각이 들기 마련 이지요. 저 역시 그런 착각으로 제품을 구매 했었습니다. 그러나 혹시나 하는 마음으로 동일 판매자의 다른 제품들을 찾아 보니 ... ??? 와 C8 ...바로 입에서 욕이 나옵니다. 아니 1099 코인은 ..
Lexar SDXC 300x 64GB (MLC) 두 종류 벤치마크 국내에서 파는 Lexar SDXC 64GB 가 두 종류가 있다는 것을 알았습니다, 당연히 띄엄 띄엄 두번을 샀는데 막상 제품 뒷면을 보니 제조국이 다르다는 것을 발견 했기 때문 입니다만, 이 둘의 차이가 뭘까? 란 궁금증이 들어 당장 사용하던 기기에서 뽑아서 비교 해 보았습니다. 먼저 대만산 2개가 있어서 두개를 서로 돌려 보았습니다. 사용된 리더기는 USB 3.0 으로 동작하는 것으로, 잘 나오는 제품은 90MB/sec 쓰기 까지 측정 되는 제품이라 측정에 오차가 크지는 않았을 것으로 보입니다. 대만산의 경우 연속 읽기가 일정하게 45MB/sec 정도라 보이며, 쓰기는 대충 24MB/sec 정도로, 4K 무작위 읽기는 4MB/sec 에서 쓰기는 1MB/sec 정도로 보입니다. 이걸 안드로이드에 쓴다면 ..
ZSUN WiFi Card Reader 간략한 소개 몇달 된 듯 하지만, 이 기기에 대해 알고 나면 이것에 대한 활용도가 매우 커 진다는 것을 알게 되므로 간략한 사용기및, 사용에 대한 도움이 될 만한 사항들을 적어 볼까 합니다. 먼저 이 제품은 알리익스프레스 등에서 10 USD 언저리에서 구매가 가능한 대단한 제품이라 하겠습니다. 이걸 구매 하면 누릴수 있는 편리함이 대충 이정도 입니다. 대충 이 제품이 가진 기능SD Card reader (현재 64GB 사용 중)무선 NAS ( iOS, Windows, Android, Mac, Linux 모두 연결 가능 )용량이 적은 제품에서 현재 사진, 동영상, 연락처 등을 모두 백업및 복원 가능 ( iOS, Android ) WIFI Bridge (다른 AP/공유기 에 연결 해서 자체 routing, ..
블리자드, 스타크래프드 무료 공개. 아마 이 게임을 처음 안 것이 군대를 갈 시절 쯤 이었나, 갔다 와서 였는지 헤깔립니다만, 아무튼 아주 오래전에 나온 고전게임급이 되어 버린 존재지만, 대한민국이란 어느 작은 반도를 전 세계에 알린 존재기도 할 것 입니다. 동네나 대학 친구들을 만나면 그 시절 모두 몰려 PC 방에 가서 이 게임을 즐기던, 하지만 정작 제 자신은 이런 게임에 취미가 없었던 지라 더럽게 못해서 동네 길막이나 미끼가 되던 시절의 게임이 아니었을까 하는 사이, 블리자드가 이 게임을 이제 무료로 풀게 되었습니다. 그것도 PC 와 MAC 모두. Pentium 90MHz 에서도 구동 되던 게임이고, 각 진영당 생산 가능한 unit 의 수가 200 만 되는 시절의 게임이다 보니 지금처럼 최소 4GB 의 메모리를 탑재하고 나오는 세월과..
어쩌다 이 아저씨가 이리 되었을까? 이 상반신, 얼굴이 모두 여기저기 복붙이 된 놀라운 사내, 안모씨. (면상을 다 가릴순 없고 해서 못 알아 보게 센스 있게 가렸다!) 언제였을까? 아주 오래전은 아니지만, 박원순 시장님이 어느 철 없는 5살 지능을 가진 어느 시장질 놀음을 물리칠 시절 쯤 이었나, TV 에도 나오고 책도 내고 해서 애청은 물론 책도 사 보고 하던 사람 이었다고나 하던 시절 이랄까. 그때만 하더라도, 나에겐 이 양반이 V3 로 스스로 만들고, 어린 시절 이 덕분에 바이러스에 안당해 보기도 하는 그런 편리함을 DOS 시절에 영위 했던 적이 있었기 때문일까, 나름 나에게도 이 양반은 작은 영웅 이었다고나 하겠다만, 요즘 보이는 행보를 보면 과연 내가 뭘 봐 왔었는가? 란 생각이 드는 것들 뿐이라 하겠다. 사실 정치판에 발을 디..
FLTK MPG123 GUI Player tech demo version 0.1.2.15 간만에 여유가 생겨 FLTK MPG123 GUI Player tech demo 의 기능을 좀 더 향상 한 것을 올려 보고자 합니다. 이번 버젼은 다음과 같이 많은 기능들을 개선 하였습니다. 개선점 fl_imgtk 를 AVX 명령어만 쓰도록 하던것을 SSE 로 변경 -> 이제 Core2Duo 이상에서 실행 가능, 내부 PThread 내에서 UI 업데이트시 발생하는 이상현상 (바탕 화면에 그려 지는 문제나, UI 가 멈춘것 같이 표시 되는 현상) 수정곡 목록이 길 경우 자동으로 marquee 가 되도록 구현 함. (새로운 Fl_Marquee_Label 제작) List 화면 구성 변경, 가독성을 위해 배경을 검은색으로 처리 (사실은 다른 이유도 있지만 다음 버젼에 수정 에정)이전곡/재생(또는 멈춤)/다음곡 이..
Super★Talent Express NST1 128GB 사용기 바쁜 세상 살아 가다 보면, 컴퓨팅 기술도 계속 발전 하고 그럽니다. 그러다 보니 왠지 쓰기 속도 4~6MB 나오는 쓰레기들을 그만 써야 겠다는 결심을 할 때가 생기는데, 이번에 역시 그런일이 있었습니다. 그렇다고 해서 덩치 큰 외장 하드 들고 다니는 것도 언제 죽을지 모르는 시한 폭탄을 안고 살아야 하는 관계로 TLC 로 나오고는 있지만 쓰기 속도가 USB 3.0 에 연결 했을시 100MB/sec 정도 나올거 같은걸로 하나 사 보았습니다. 슈퍼스타의 NST1 이란 제품인데, 이 제품의 MLC 64GB 를 써 본 바 나쁘지 않았던 기억을 되짚어 이번엔 128GB 를 구매 했습니다. 요즘 NAND 가격이 다 올라서 많이 비싼 편 이긴 했지만, 용량대비 속도와 나의 소중한 시간들 고려 해서 큰마음 먹고 질렀..
FLTK MPG123 GUI Player, v0.1.2.10 FLTK MPG123 GUI Player 의 장족의 발전이 있었다는 느낌이 드는 버젼이 되어 가고 있어서 블로그에 지속적으로 소개 해 볼까 합니다. 현재 (당연히) 미흡하지만 파일을 끌어서 목록을 만들고, 그 목록을 선택 해서 음악을 재생 할 수 있습니다. 다만, 내부적으로 모든 음악은 100% shuffle 로 돌기 때문에 목록상 다음에 있는 곡이 재생될 확률은 매우 낮습니다. Shuffle 알고리즘은 C++ 의 STL 내 shuffle 을 사용 하고 있기 때문에, 아마 Apple 측이 사용하는 알고리즘과 그리 다르진 않아 보입니다. 윈도우 탐색기 에서 재생 하려는 음악 폴더를 끌어다 올리면 위 이미지 처럼 바뀝니다. 여기에 바로 폴더들을 놓으면 자동으로 안쪽에 있는 모든 mp3 를 찾아 목록을 만듭니..
FM123GUIP v0.1.1.8 한글 지원. Version 0.1.1.8 업데이트를 기록 합니다.내부적으로 버퍼를 10중으로 만들 수 있으나, 버퍼를 나눠 쓰는거 자체가 문제가 되는거 같기도 해서, WASAPI 로 갈아 타는게 나을거 같은 생각이 듭니다. 버젼 0.1.1.7 로 부터 개선 된 점은 실행시 목록이 만들어 져 있을 경우 바로 재생을 시작 합니다. 그외 나머지는 0.1.1.7으로 부터 그리 큰 변경이 없습니다. 다운로드는 아래에 0.1.1.7 을 대체 해 두었으나, 64bit 용 이며, 특정 CPU 에서는 구동이 되지 않을 수 있습니다. 버젼 0.1.1.7 부터 우리말 지원을 기본으로 OS 에 따라서 (불완전 한 방법) 지원 하도록 하였습니다. 사실 별거 없고, OS가 Korean 이면 맑은고딕을 기본으로 쓰도록 한것 이기에 대단한건 없..
FLTK MPG 123 GUI 디버깅 ... 어찌 100% 개인취향으로 만들고 있는 FLTK MPG123 GUI Player 를 그래픽 디버깅을 하고 있습니다만, 따로 Fl_BorderlessWindow 라고 만들어 쓰는 것을 개선, 좀 더 쌈빡한 그래픽으로 만들기 위해 노력 중 입니다. 현재 컨트롤 버튼을 넣고 왼쪽 아님 오른쪽 쯤에 목록 수정 추가 등등을 집어 넣을 생각 입니다. 물론 목록은 현재 재생 화면을 이미지로 저장후 Blur 처리 한 배경으로 만들고 그 위에 목록을 그리는 매우 Apple 스러운 디자인으로 갈 생각 입니다만 .. 기타 잡다 정보를 숨길수 있는 기능도 집어 넣어서, 위 아래 크기를 줄이면 자동으로 Album Cover art 와 컨트롤만 딱 뜨도록 만들었습니다만, 저 경우 Album 정보를 Cover art 위에 그려야 ..
FLTK MPG123 GUI Player 0.1.0.5 tech demo FLTK-1.3.4-1-ts 64bit 및 fl_imgtk, libmpg123 를 붙여 만든 플레이어의 테크 데모 입니다. Windows 64bit 에서만 제대로 동작을 하며, 일부 CPU 에서는 동작 하지 않을 수 있습니다. (일부 명령어 지원을 처리 하지 못함) MinGW-W64 6.3.0 + OpenMP 로 빌드 하였으며, 이 테크 데모는 64bit 로만 동작 하는 바이너리가 들어 있습니다. 다운로드 소스 코드https://github.com/rageworx/koobar2K/ 소스코드는 아주 오래전에 Foobar2K 를 패러디 해서 koobar2K 를 만들까 했습니다만, 이게 다 부질 없는 것이라 ffmpeg 으로 때울까 하다가 여러 문제 등으로 그냥 libmpg123 만 붙여서 만들게 되었습니다...
FLTK MPG123 GUI Player 0.1.0.2 FLTK 1.3.4-1(-ts) 64bit 와, fl_imgtk + mpg123 64bit build DirectX 를 결합한 오디오 플레이어를 진행 중 입니다. 물론 mpg123 을 쓰기 때문에 mp3 까지만 재생 하기 때문에 fl_imgtk 로 GUI 효과를 주는 것에 대한 테크 데모 정도가 될 듯 합니다. 아래는 금일 까지 만든 데모의 실행 파일 입니다. 64bit Windows 에서만 구동 됩니다. 실제 mp3 를 test.mp3 란 이름으로 바꾸고 실행 파일과 함께 구동 하시면 album art 가 있을 경우 배경 이미지와, 이미지 전체를 자동으로 읽어 오게 됩니다. 음악 컨트롤은 따로 만들지 않았고, 설계가 Mac OS X 나, Linux 모두 구동 되도록 만들고 있기 때문에 내부에 audio..
DirectX Sound 전역 오디오 생성 방법. DirectX Sound 에서 기본적으로 버퍼를 생성 하는 부분에서 보통 다음과 같이 한다고 SDK 를 통해 알고 있었습니다만 이렇게 할 경우, 현재 CooperativeLevel 로 지정된 윈도우의 포커스를 잃을 경우 갑자기 소리가 안나옵니다 ! ZeroMemory( &dsdesc, sizeof( DSBUFFERDESC ) ); dsdesc.dwSize = sizeof( DSBUFFERDESC ); dsdesc.dwFlags = DSBCAPS_STATIC | DSBCAPS_CTRLPOSITIONNOTIFY; dsdesc.dwBufferBytes = size; dsdesc.lpwfxFormat = &wavfmt; 그래서 구글신에게 찾아 보니, 버퍼 생성시 하나의 flag 하나인 DSBCAPS_GLOBAL..
Coming soon FLTK MPG123 GUI player. 이전부터 만들고 싶었던 아이폰 플레이어 답게 생긴 mp3 player 를 만들기 시작 했습니다. fl_imgtk 에서 만든 그래픽 처리 등등을 이용해서 앨범아트에 알파 마스크 씌어서 주변을 깍을수도 있고, 특정 크기로 모두 통일시킬수도 있고 하다 보니 제한된 영역 내에서 멋지게 표시되게 할 수 있는 처리 방법을 사용할 수 있게 되었습니다. 현재 mpg123 에 Direct X sound 를 붙여 보았는데, 나쁘진 않습니다만, DirectX 가 현재 할당된 윈도우의 포커스가 벗어 나게 되면 소리가 안나오는 관계로 결국 WASAPI 나 다른 방법을 써야 하게 되었습니다. 아니면 DXsound initialize 할때 다른 handle 을 넘겨 주면 되는건지 .. ??? 아무튼 GUI 는 그리 제 능력 안의 ..
FLTK 용 이미지 처리 라이브러리, fl_imgtk 업데이트. FLTK 용 이미지 처리 라이브러리인 fl_imgtk 의 새로운 업데이트를 GitHub 에 갱신 하였습니다. 별거 아닐 수 있긴 하지만, 뭔가 WPF 따위 안쓰고, QT 보다 매우 가볍고, 그렇다고 GTK+ 같은걸 도 안써도 되는 여러 조건에서 저에게 가장 적합한 것은 FLTK 뿐 이더군요. 하지만 너무 가볍게 만든 GUI 엔진이다 보니 그래픽 처리 부분은 거의 없다 싶이 하여, 만들게 된 것이 바로 fl_imgtk 입니다. M$VC 쓰는 분들이 FLTK 를 쓰는 경우가 거의 없다는 가정 하에, (사실 FLTK 를 쓰는 가장 큰 이유는 동일 소스로 Windows, Linux, Mac 에서 동일한 프로그램을 만들기 위한 목적) Windows 의 경우는 MinGW-W64 로 빌드 할 경우 가장 효과적인 성능..