OSX에서 homebrew로 이미 freetype을 설치했는데 freetype을 쓰는 프로그램 컴파일시에 include를 못한다고 하면,
잘 알려진 디렉토리로 심볼릭 링크를 걸어주면 된다.

예를들면

ln -s /usr/local/Cellar/freetype/2.5.3/include/freetype2 /usr/local/include/freetype

이런식으로...

오랜만에 시간이 나서 게임(베틀필드3)을 하려는데..


---------------------------

DirectX Error

---------------------------

DirectX function "m_dxgiFactory->CreateSwapChain( m_device, &sd, &m_swapChain.assignGet())" failed with DXGI_ERROR_INVALID_CALL: The application has made an erroneous API call that it had enough information to avoid. This error is intended to denote that the application should be altered to avoid the error. Use of the debug version of the DXGI.DLL will provide run-time debug output with further information.. GPU: "NVIDIA GeForce GTX 550 Ti", Driver: 33489

---------------------------

확인   

---------------------------

이런 에러가 난다...


검색해보니 Battlefield 3 <- 마지막에 요  때문에 죽는거란다.



실행파일을 열어서 저 ™ 부분 99를 00으로 고치면 된다.

오래 된 문제 같은데, 패치 안하나?

---------------------------------------

지금은 또 바꼈음. 바이너리 수정하면 치트 방지 프로그램 펑크부스터가 튕겨버림.

방법은 제어판 "국가 또는 지역" 설정에서 시스템로케일을 "영어(미국)"으로 바꾸고 나머지는 다 한국/한국어로 하면
윈도우는 크게 다르게 돌아가는 거 없고 게임은 됨.

외국산 휴대폰 모듈(Cellular Shield with SM5100B)을 구입해 한국 USIM을 끼워 테스트 해 보았는데..

네트워크 인식을 못하네요...


혹시나 나중에라도 성공하신 분이 있으시면 조언좀 부탁드립니다.


모듈이 아래 망을 지원하는데 각 타입별로 다 테스트해봐도 망을 인식못하네요 하하;;



간단하게 iOS에서 음성인식 이용할 수 있는 프레임웍, SpeechRecognizer.framework v1.2

수정 내용은 


음성인식 실패시 크래시 날 수 있는 문제 수정


입니다. 음성인식 실패시 텍스트가 가끔 nil로 전달되는 경우가 있어서 오류가 발생했었습니다.

프레임웍 파일은 아래 첨부합니다.


SpeechRecognizer.framework.zip


아래 앱을 오픈소스로 전환하였습니다.

https://github.com/heisice/iPhotoExporter

--------------------------------------------------------------------------------------

iPhoto는 폴더구조로 사진파일들을 내보내기 해 주지 않습니다.

내보내기 할 수 있는 플러그인을 설치해도 제대로 돌아가는 것두 없구요..

아이폰으로 찍은 사진을 맥 iPhoto에 보관해 두었는데, 같이 놀러간 친구들에게 보내주려니 힘들더라구요..

그래서 제가 필요해서 만들었습니다.


맥 iPhoto에 앨범단위로 저장해 놓은 사진을 폴더구조로 내보내기 해 줍니다.

(이 프로그램은 MacOSX용 입니다.)


iPhotoExporter.pkg



전에 올렸던 iOS용 음성인식 프레임웍이 iOS7에서 작동하지 않는 문제, 

XCode 5에서 빌드되지 않는 문제가 있어 수정하였습니다.

아래는 기존 내용입니다.


다운로드 링크는 가장 아래 있습니다.


-------------------------------------------------------------------------------------------------------------------------------


안드로이드는 구글에서 제공하는 음성인식 라이브러리가 있습니다만,

iOS는 음성인식 가능한 시리가 있음에도 음성인식 API를 오픈하지 않아서 이용이 불가능합니다.

그래서 크롬 브라우저에서 사용하는 구글의 음성인식 API를 비공식적으로 이용해서

iOS에서 음성인식이 가능하도록 해주는 프레임웍을 만들었습니다.


이런식으로 이용합니다. 앱에 광고 붙이는것보다 쉽습니다. 앱 한두번 만들어본사람도 금방 응용할 수 있습니다.



- 프레임웍: 

SpeechRecognizer.framework.zip


- 예제 소스(프레임웍 포함):

SpeechRecognizer_Example.zip



타 사이트에서의 재배포는 허용하지 않습니다.



딱 펌웨어 넣은 MCU에 스피커만 붙인 상태.. 하지만 완벽히 동작.

스피커... 가 없어서 고장난 이어폰 스피커를 썼더니 소리가 작다.

스피커 바꾸고 케이스만 적절히 만들어주면 그럴듯 할것같음.


아이폰 케이블은 항상 목이 꺾이면 고장나는 듯..


하지만 가격은 비싼놈이라(정품 가격은 오늘 기준 애플샵 공식 가격으로 2,6000원) 아깝기도 해서

수리를 해 보았습니다.


본드로 붙여서 고정시켜버린 부분이라 정상적으로 해체하지는 못하고.. 칼로 표면을 가르고 집게로 벗겨냈습니다. 

그리고 어딘가가 끊겼을 부분을 다 제거해버리고 선을 다시 납땜했습니다.

잘 동작 되더군요.. 그래서 글루건으로 고정했습니다ㅎ



당분간 쓸 수 있겠네요ㅎ (어쩌면 처음보다 더 단단할지도;;)

집에 놀고있는 GPS수신기가 있길래,
GPS위성에서 시간정보라도 얻어서 서버시간이라도 자동으로 맞춰볼까 해서
간단히 현재 시간을 얻는 코드를 작성해 보았습니다. (python)

결과물은 이렇습니다.



예전에 휴대폰에 GPS가 내장되지 않던때에 샀던 제품인데, 이제 GPS가 너무 흔해지다 보니 쓸데가 없네요 ㅎㅎㅎ 


- 소스코드:  gps_time.py

안드로이드는 구글에서 제공하는 음성인식 라이브러리가 있습니다만,

iOS는 음성인식 가능한 시리가 있음에도 음성인식 API를 오픈하지 않아서 이용이 불가능합니다.

그래서 크롬 브라우저에서 사용하는 구글의 음성인식 API를 비공식적으로 이용해서

iOS에서 음성인식이 가능하도록 해주는 프레임웍을 만들었습니다.


이런식으로 이용합니다. 앱에 광고 붙이는것보다 쉽습니다. 앱 한두번 만들어본사람도 금방 응용할 수 있습니다.



- 프레임웍: 

SpeechRecognizer.framework.zip


- 예제 소스(프레임웍 포함):

SpeechRecognizer_Example.zip


타 사이트에서의 재배포는 허용하지 않습니다.

맥북에 랜선을 꼽을 수 있는 곳이 없어서(맥북에어, 그리고 난 맥북프로인데 최근 모델부터 없어졌나보다 ㅠ)

그렇다고 썬더볼트 이더넷 어뎁터는 비싸고.. (4만원?!!!) 기가비트 네트워크까진... 필요없....

이러저러한 이유때문에 인터넷 쇼핑에서 좀 보다보니, USB 이더넷(LAN) 어뎁터(9천원대)를 발견해서 구입해봤다.  

근데 같이 주는 드라이버 씨디는 윈도우 드라이버밖에 없다고 그러고, 어차피 맥북엔 또 씨디 넣을곳도 없어 ㅠ

그래서 제조사 이지넷 사이트에 접속하니, 맥과 리눅스를 지원하는 드라이버가 있더군요..


http://ez-net.co.kr/new_2012/customer/download_view.php?cid=&sid=&goods=&cate=&q=&seq=34

 

그런데! 젠장.. 자꾸 맥이 크래시나...

그래서 칩셋 제조사 홈페이지에서 드라이버를 다운받아서 설치했더니(여기 드라이버가 OS버전이랑도 맞고..) 잘 된다!!


http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=109;74;109


무선으로 할때는 기껏해봐야 다운로드 20~40mbps 인데, 유선으로 하니 거의 93~95bps 나온다.

이 망의 최고 속도일듯. 


혹시나 쓰실분들은 참조하시라구요~

업데이트 방법.

안드로이드를 디버그 모드로 연결한다.

아래 명령으로 부트로더로 진입한다.
adb reboot bootloader

아래 URL에서 맞는 factory image를 다운받은 후
https://developers.google.com/android/nexus/images

압축을 풀고, 그 안에 있는 flash_all.sh를 실행한다.

맨처음에 뭘 unlock할거냐고 화면에 뜨는데, (oem 언락?)
Yes에다 두고 전원버튼을 한번 눌러주면 된다.


집에서 돌리고 있는 리눅스머신을 프린터 서버로 쓰려고 했는데,

프린터 서버를 세팅하던 중, CUPS에 내가 쓰고 있는 프린터(FUJI XEROX DocuPrint P205b)가 없어서 당황..

이것저것 비슷한 모델로 바꿔보고 테스트 해봤다.


일단 맥에서 다이렉트로 프린트할때는, Xerox에서 제공하는 맥용 드라이버를 쓰면 된다.

리눅스가 문제인데...


리눅스머신 USB에 연결되어 있는 프린터는 일단 인식이 됬고..


드라이버를 선택할 때 "Xerox DocuPrint P1202 - CUPS+Gutenprint v5.2.8-pre1"로 설정했고,

맥에서 프린터 추가할 때 드라이버를 Xerox에서 제공하는 드라이버로 설정하고 프린트하니 정상 동작하였다.


혹시나 다른분에게도 도움이 될까 해서 적어둔다.


나도 또 잊어먹을까봐.. 도 있고...


추가: 위에것 다 잊으시고... 여기 참조하세요: http://foo2hbpl.rkkda.com/

nc와 tar을 이용해 원격으로 폴더/파일 전체 복사하기

자꾸 헷깔려서 여기에 메모한다. 

 파일을 복사시킬 대상 서버에, 


 nc -l 4000 | tar xvf - 


 이렇게 수신 대기 시키고(4000번은 포트번호) 

 원본 서버에서는, 


 tar -cf - . | nc 192.168.0.10 4000 


 이렇게 해서 파일을 tar로 압축하며 nc로 파이프로 보낸다.




윈도우7이 깔린 PC를 쓰다가 프로그램들을 안닫고 재시작하거나, 종료하면 이런 화면만 나오고 윈도우가 종료되지 않는다;


물론 "강제로 다시 시작 "버튼을 누르면 되긴 하겠지만 개 귀찮...

그럴 경우엔 첨부한 파일을 다운받아 더블클릭해서 레지스트리에 정보를 추가하면 된다.

수동으로는 HKEY_CURRENT_USER\Control Panel\Desktop 위치에 AutoEndTasks라는 키를 만들고 값은 1로 설정하면 된다.

다시 나오게 하고 싶으면 0으로...


autoendtasks.reg


'Windows & WM' 카테고리의 다른 글

베틀필드3 에러...  (0) 2011.11.18
EarthGPS (?)  (2) 2008.05.22
큐비랩의 Location Plus A1  (0) 2008.05.15
[COM] MS Agent in python  (0) 2008.05.01
기상청 위성사진 보는 프로그램  (1) 2007.10.07

+ Recent posts