Python 으로 * 찍는 프로그램입니다. 앞에 올렸던 Objective c 와 결과 값이 동일합니다. Objective c 프로그램 http://thdev.net/152 소스코드 ''' Created on Apr 14, 2012 @author: taehwan, taehwan@thdev.net ''' print 'rowspan : ', rowspan = raw_input() print 'colspan : ', colspan = raw_input() rowspan = int(rowspan) * 2 - 1; colspan = int(colspan) * 2 - 1; for i in range(0, rowspan): for j in range(0, colspan): val = i % 2 if val: value..
iPhone 어플로 * 찍기 만들어봤습니다. 심심해서 만든 것이기에... 간단히 주요 부분 코드만 남깁니다. 줄 수와 칸 수가 2 / 5 라면 * * * * * * * * * * * * * * 로 출력하는 간단한 코드이며 결과 물은 아래와 같습니다. 별도로 프로젝트 업로드 하지 않습니다. 소스코드 주요 코드 부분 - (IBAction)resultPoint:(id)sender { NSMutableString *mutStr = [NSMutableString string]; NSInteger rowspan = row.text.integerValue * 2 - 1; //row 값을 가져 옴 NSInteger colspan = col.text.integerValue * 2 - 1; //col 값을 가져 옴 //s..
Android SDK도 어느새 r18 버전이 되었습니다. 이 번 버전에는 GPU emulation을 사용 할 수 있습니다. 최신버전은 Rev. 18이 설치되어 있습니다. 설치안되어 있다면 설치하시면 됩니다. 또다른 추가사항은 4.0.3 ver의 sdk 이지만 AVD를 실행하고 버전을 확인하면 최근 업데이트 된 4.0.4 버전으로 실행 됩니다. 거기에 GPU emulation 을 사용하기 때문에 더 빨라졌습니다. AVD 추가시 아래와 같이 Hardware: 에서 오른쪽의 New를 통해 GPU emulation을 추가할 수 있습니다. 추가한다고해서 사용되는건 아닙니다. Value 부분을 꼭 Yes 로 변경해주셔야 사용할 수 있습니다. 추가시 아래와 같이 기본값 설정되어 있습니다. 그렇기에 Yes로 변경해주셔..
Android NDK를 이용해서 간단하게 계산기를 제작해봤습니다. if문을 이용하여 명령에 따라 제작할려고 했지만 인식하는데 문제가 있는지 잘 안되더군요. 결국 각각 명령마다 함수로 분리하여 제작하였습니다. 좀 바보 같은 짓이죠. ㅜㅜ Android NDK 설치법 (현재는 r7c 버전으로 업데이트 되었습니다.) 아래 방법은 r7b 버전이지만 모두 동일합니다. http://thdev.net/117 아래 방법을 사용하기전에 제가 사용한 개발 OS는 Ubuntu이며, eclipse, Android-NDK-r7c를 사용하였습니다. Ubuntu 에서 $PATH를 미리 등록해두었습니다. ndk-build 명령을 쉽게 사용하기 위해서입니다. 제가 사용한 $PATH 등록 방법은 home dir에서 vi .bashrc ..
카카오톡에 숨겨진 기능인 카톡 공지사항 기능입니다. 몇일 전부터 접속로그에 카톡 공지사항에 관련된 접속기록이 많았는데 .. 저도 오늘에서야 이 기능 사용법을 알게되었습니다. 메뉴 또는 전면에 보이도록 만들어놓은게 아니라서 쉽게 찾기 어려워 검색을 통해서 알게된 기능입니다. 단체대화할 경우에만 가능합니다. 아이폰역시 가능하구요. 카톡 단체대화 공지사항 아래처럼 제가 작성한 글을 길게 클릭하고 있을경우 공지, 복사 메뉴가 보이게 됩니다. 미리 공지사항 선택해서 메시지를 전송하는게 아니라 이미 올린 글에 대해서만 공지사항이 가능하게 됩니다. 그렇기에 미리 알지 못하고 한참 찾아 헤매였습니다. 공지사항을 만들때의 주의 사항을 보여주고 있습니다. 100자 안의 글에서만 가능하며, 하나의 텍스트에 대해서만 공지사항..
페이스북 윈도우용 Messenger가 출시되었습니다. 처음 페이스북 홈페이지 접속하시면 지금의 채팅 툴바 쪽에 팝업이 뜨게 되는데 그걸 캡쳐하진 못했습니다. 대신 페이스북 윈도우용 Messanger 다운 받는 사이트를 링크 걸도록 하겠습니다. https://www.facebook.com/about/messenger 첫 느낌은 웹페이지에 있던 페이스북 Messenger를 그대로 윈도우용으로 가져온지 알았는데 똑같이 동작합니다. 그리고 윈도우 오른쪽에 창을 툴바처럼 고정 시킬 수도 있습니다. 자유롭게 왼쪽 오른쪽 이동은 불가능하지만 페북 채팅을 자주 이용하신다면 편할 것이라고 생각됩니다. 아래가 페이스북 Messenger 를 다운 받을 수 있는 사이트입니다. 하단에 Mobile용 Messenger 링크도 걸..
ICS 4.0 Nexus UI 에서 위젯 화면에 폴더를 만들어 보려고 합니다. 간단하게 원하는 아이콘을 길게 클릭하면 위젯창이 보이고 원하는 위치에 놓기만 하면 됩니다. 그리고 두번째 아이콘 역시 길게 클릭하여 첫번째 아이콘 위에 겹쳐 놓으면 자동으로 폴더가 생성됩니다. ICS 또는 몇몇 런처에서 지원하고있으며, 별도의 앱을 통해서도 추가가 가능한 기능입니다. 차이가 있다면 ICS에서는 기본으로 지원해주는 기능 이라는 것입니다. 아래와 같은 메뉴 목록이 있습니다. 저는 Box 앱을 먼저 위젯화면으로 꺼내겠습니다. 길게 선택하고 있으면 아래와 같이 나타납니다. 그리고 Google 폴더 오른쪽에 놓도록 하겠습니다. 다음 Dropbox 아이콘을 Box 아이콘 위에 올려놓으면 자동으로 폴더가 생성됩니다. 폴더가..
HTC Sense 4 가 어떻게 생겼을까요? 안드로이드 커뮤니티에 올라온 리뷰를 참고하여 작성하는 글입니다. 몇 가지 캡쳐 사진을 아래에 첨부합니다. 자세한 내용은 아래 사이트로 접속해주세요.(원글 주소) http://www.androidcentral.com/htc-sense-4-complete-walkthrough 아직 국내에는 HTC Sense 4 탑재되어 출시된 폰이 없습니다. 업데이트 대기 중인 HTC 몇몇 폰들이 있습니다. Sense 4가 얼마나 Nexus UI를 활용하고 있을까요? HTC Sense 4: The definitive guide 라는 제목의 원 글입니다. 메인 화면 아래가 센스 UI의 메인 화면 7페이지를 한 번에 볼 수 있도록 해놓았습니다. 기존 센스 3.0, 3.5 버전과의 차..