본문 바로가기
  • fishing...
  • eating...

MISCELLANEOUSNESS270

안드로이드 무음 카메라 만드는 방법 TIP] 안드로이드 무음 카메라 만드는 방법 팁만 제시하면, 1. 카메라 preview callback을 이용해라. 2. preview에 넘어온 _data를 활용하여라. 3. _data를 RGB 값으로 변경하여라. 대충 이렇다. 아침에 이녀석을 구현하는데 성공햇다. 목적이 있어 구현을 하긴 했지만, 우리나라 국내법상 이 어플은 불법이 될지도 모른다. 이런 기능을 넣은 어플을 판다고 해도 유럽권과 우리 나라에서는 판매가 재대로 되지 않을듯하다. 그래서 자세한 구현방법은 생략해야겠다. 2010. 10. 12.
맥북 키보드와 단축키 맥(Mac OS X)에서의 단축키는 윈도우만 사용하던 사람에게는 매우 생소한 것이다. 단축키를 몰라서 매번 해맸는데 이런 표라도 있으니 이제는 조금 살 수 있을거 같다. 일반적인 키보드의 단축키를 사용하고 있지만, 맥은 오래전부터 키의 조합으로 단축키 역할을 수행해 왔다고한다. 지금 내가 사용하고 있는 맥북도 처음에는 도저희 특수키를 입력할 방법을 못찾아 난감해 했었다. 일단 ctrl + c, v를 생각하면 control+c, v를 생각하게 된다. 하지만 맥 키보드에서는 command+c, v를 사용하게 된다. 이처럼 조합이 다르다. 그런데 단축 키 옆에 나오는 그림들은 아직도 매우 햇갈린다. ->|개 생긴게 Tab인데.. 몰라서 별의별 조합의 키를 다 눌러보다 화면 사라져서 화면 찾느라 쌩쑈를 많이 했.. 2010. 10. 7.
안드로이드 권한의 종류 안드로이드는 사용하고 쉽다. 또한 쉽게 어플을 개발할 수 있는 환경을 갖추고 있다. 그럼에도 불구하고 어플을 만들다 보면 더욱 세세한 작업을 필요로 할 때가 있다. 이럴때 운이 좋게 코드 몇줄로 똑딱똑딱 해서 되는 경우도 있지만, 환경 제한에 걸려서 삽질을 하다 지옥을 맛보게 될 수도 있다. 그전에 시도하려고 하는 기능이 접근 권한이 있는지부터 확인을 하고 시작하는 게 정신건강에 이로울 것이다. 실제로 삽질을 열심히 하고 나서 돌아봤더니 권한 설정하고 몇줄의 추가로 충분히 되는 기능이 있었다. 삽질을 하다보면 시간도 흘르고 삽도 무뎌지기 마련이다. 이런 상태가 지속되면 포기하는 이가 속출하기 마련이다. 그래서 알아보고자 한다. 안드로이드 권한의 종류(Kind ofandroid.Manifest.permis.. 2010. 9. 29.
갤럭시S 메모리 관리하기. 큰 맘 먹고 산 스마트폰이 점점 느려진다면 속상하기가 이만 저만이 아닐텐데요. 그 이유중 한가지는 RAM(이하 메모리)에 있습니다. 메모리는 흔히 작업을 하기 위한 책상(데스크)로 비유를 많이 하는데요. 한번에 얼마나 많은 책을 책상위에 펴 놓을 수 있는가 하는 비유로 표현이 많이 되죠. 참고해야 할 많은 책을 한번에 책상에 다 펴 놓았다면 책을 찾아서 다시 펴고 접고 해야 하는 번거로움이 없어질 것이고, 시간도 절약 되겠죠. 그래서 소개합니다. 겔럭시S의 펌웨어(ECLAIR.DIO3) 버젼의 메모리 관리 방법!! 여러분들도 이미 많은 어플을 설치하셨으리라 생각이 되고요. 또 많은 서비스를 이용하고 계실것이라 생각이 됩니다. 저는 어플의 사용량은 많지 않지만 잡다한 어플을 많이 설치해서 이용하고 있습니다.. 2010. 9. 26.
블러그 열심히하면 영화표가 공짜?! 티스토리 블러그가 Daum View와 같이 활동을 한지 조금 된거 같습니다. 음, 다음에서 서비스 하는 거니 같이 했다고 해도 무방할 지도 모르겠네요. 저도 2~3달 전부터 다음뷰를 제 블러그에 같이 넣어서 서비스를 이용하고 있습니다. 방문자도 상당수 늘었고요. 방문자 수를 늘리기 위해서는 여러 포탈 사이트에 블러그 RSS를 등록하면 되는데요. 이 방법은 여러 블러거님들이 이미 잘 알려주시고 있으므로 패스합니다. 얼마전부터 활동지원금 명목으로 영화 예매권이 오더군요.^^ 그래서 확인해보니 아래처럼 정보를 확인해 볼 수 있었습니다. 매일을 확인해 보면 예매권 번호를 보여줘서 확인 할 수 있게 되어 있었습니다. 이제 매달 최소 영화 1편은 볼 수 있게 되었습니다. 전 학생이라서 인지 몰라도, 학교 다니고 알.. 2010. 9. 24.
android google map api signup 방법 오늘도 어김없이 잊어버리기 쉬운 것들을 정리해 보자. 지난번에 설정을 했는데 컴퓨터를 옴기고 나니 또 바뀐 MD5 때문에 이 작업을 먼저 수행해야 만 했다. google map api를 사용하기 위해서는 먼저 signup을 받아야 한다. [ http://code.google.com/intl/ko-KR/android/add-ons/google-apis/maps-api-signup.html ] signup을 받기 위해서는 구글 계정과 android sdk 설치 시 생성되는 key가 필요하다. 보통 key가 저장되어 있는 파일은 window 7 : c:\Users\[사용자계정]\.android\debug.keystore mac os : ~/.android/ 에 위치해 있다. 찾아서 다음과 같은 명령을 수행한다.. 2010. 9. 11.
장치 디버깅 설정. 느리기만한 에뮬레이터를 벗어나 디바이스에 올려놓고 계발 오늘의 주제다. 어제까지는 에뮬레이터에서만 돌려봤다. 그런데 오늘은 새롭게 Nexus One이 도착하여 디바이스를 연결해 놓고 계발 실습을 실시하였다. 그렇기 때문에 오늘의 필수적은 요소는 두 장치를 연결해 보는 것! 간단하다. 잘따라만 하면 된다. 어떤 기기는 드라이버가 이미 적용되어 있어서 바로 연결이 될 수 도 있다. 실제 한 클래스에서 2~3대 정도는 이미 설치가 되어 있어 바로 연결이 되었다. 인단, 장치를 연결하기 위한 패키지를 설치한다. 아래와같은 SDK 설치시 전체 선택을 했다면, 이미 설치되어 있을 수도 있다. 그래서 그냥, 아래와 같은 화면에서 확인만 한번 더 해보자. 설치되어 있지 않다면 Available Packages에 보면 .. 2010. 8. 17.
자바 Homework 파일.. 문제 풀이 파일. 2010. 8. 16.
이런 빌어먹을.. 루아에서 왜 배열을 저장 안되는 문제. 매일 하루에 10번씩은 삽을 푸는 거 같은..ㅠ_ ㅠ 대충요약 해보면, 오브젝트와 숫자가 저장하려고 한다면, 명확하게 지정하여야만한다. 아래는 Array.SetValue를 이용하여 배열에 넣어주는 것이네요. 결국엔 LUA에 맞게 바꿔서 써야 된다는 내용이내요. note that you can only initialize values in this simple way if you are dealing with objects and not numbers. Then you have to use Array.SetValue explicitly. > d = Double[4] > d[0] = 1.0 System.InvalidCastException: Unable to cast object of type 'System.. 2010. 8. 15.
Eclipse + SVN 설치 방법 프로젝트를 하다보면, 같은 소스 파일을 여럿이 작업하는 경우가 굉장히 많이 생긴다. 이럴때, 소스를 일일히 사람이 합치는 것은 굉장한 노력을 필요로 한다. 한줄 한줄 내 소스와 다른 사람의 소스를 비교하여 틀린부분을 찾고 로직에 맞게 변경한다고 생각해 봐라. 생각만해도 피가 쏠리는 굉장한 노가다라는게 짐작이 된다. 그런 노가다를 하기 보다는 이런 툴들을 이용하여, 보다 편하고 빠른 생산성을 확보하는게 좋다고 생각하는건 사람이면, 누구나 원하는 것이다. 그래서, 아래와 같은 설치방법을 알아봤다. 적용하는 방법은 다음 포스팅에서 알아보도록 하겠다. 이건, 핑계지만 SVN Server 설정을 할 PC가 이 PC가 아니기 때문이다. 학교에 가서 설정을 해야 하니, 월요일 이후에 서버 설정법이 올라올거고, 그 다.. 2010. 8. 14.
강의 교재. 알짜만골라배우는안드로이드프로그래밍 카테고리 컴퓨터/IT > 프로그래밍/언어 > 프로그래밍일반 지은이 마크 머피 (에이콘출판, 2009년) 상세보기 안드로이드 교육을 듣는데 이 교재를 사용한다. 안드로이드프로그래밍.2(개정판) 카테고리 컴퓨터/IT > 프로그래밍/언어 > 프로그래밍일반 지은이 마크 머피 (에이콘출판, 2010년) 상세보기 개정판은 이거다. 내용이 추가 되어, 1판과 페이지 차이가 조금 난다. 그리고 책이 더 두껍다. [무거워 진거다.] 중간 중간 이 책의 소스 코드를 점점 확장 시켜 연습해 봐야겠다. 그래도, 오늘 비가 내릴거 같다. 2010. 8. 14.
Top 100 Best Software Engineering Books Top 100 Best Software Engineering Books 1. Steve McConnell / Code Complete(2nd Edition) / 2004 (Code Complete / 정보문화사 / 2005) 2. Elisabeth Freeman, etc. / Head First Design Patterns / 2004 (Head First Design Patterns, 한빛미디어, 2005) 3. Steve McConnell / Rapid Development / 2003 (Rapid Development: 프로젝트 쾌속 개발 전략 / 한빛미디어 / 2003) 4. Erich Gamma / Design Patterns / 1994 (GoF의 디자인 패턴 / 피어슨 / 2007) 5. B.. 2010. 8. 11.