10진수 16진수 문자 10진수 16진수 문자 10진수 16진수 문자 10진수 16진수 문자 0 0x00 NUL 32 0x20 Space 64 0x40 @ 96 0x60 ` 1 0x01 SOH 33 0x21 ! 65 0x41 A 97 0x61 a 2 0x02 STX 34
파이썬과 Qt로 GUI 앱 만들기
파이썬을 이용해 GUI 앱을 만드는 방법은 몇 가지가 있는 것 같다. 그 중 Qt를 파이썬에서 사용할 수 있도록 해주는 프레임워크인 PySide를 가지고 GUI 프로그램을 만드는 방법을 적어본다. 필요한 도구는 다음과 같다. 우선 파이썬을 설치하고 윈도우 환경변수인 Path에 Python.exe 파일이 있는
안드로이드 버전과 SDK 레벨
버전 버전명 API 레벨 Android 1.0 Base 1 Android 1.1 Base 2 Android 1.5 Cup Cake 3 Android 1.6 Donut 4 Android 2.0 Eclair 5 Android 2.0.1 Eclair 6 Android 2.1 Eclair 7 Android 2.2 Froyo 8 Android 2.3 Ginger
QNAP NAS 보안에 따른 admin 계정 사용하지 않기 관련 처리할 부분들
보안을 위해 admin(root) 유저를 사용하지 말라는 보안 지침이 있다.이를 위해 다른 유저를 만들어 관리자 그룹에 넣고, admin 유저는 사용하지 않음으로 변경하는 것으로 이 부분을 만족시킬 수 있다.일단은 NAS에 웹브라우저로 접속해 제어판의 권한탭에서 사용자를 선택하면 사용자 관리창이 새로 뜬다. 사용자 관리창에서
Intel HAXM 설치 후 동작하는지 확인하기
안드로이드나 타이젠 에뮬레이터를 띄우려면 상당한 리소스와 시간이 소요된다. 이걸 더 원할하게 할 수 있도록 도와주는 역할을 하는게 Intel HAXM인데 설치를 해도 백그라운드에서 조용히 돌아가는 프로그램이라 그냥 봐서는 잘 동작하고 있는지 확인할 수가 없다. 이때는 커맨드 창을 열고 다음과 같이 입력하면
Tizen Security Profiles 만들기
처음으로 타이젠 프로젝트를 만들고 빌드 한 뒤 실행을 하려면 패키지에 사인을 해야 된다고 아래와 같은 경고 창이 뜬다. 이 상태에서 창의 링크(Preferences > Security Profiles)를 클릭하면 사인을 위한 프로필을 만드는 창이 나타난다. 우선 오른쪽 위의 <Add>를 눌러서 프로필 이름을 입력한다.
안드로이드 다국어 지원 앱 작성시…
안드로이드로 다국어를 지원하는 앱을 만드는 방법은 아주 간단하다. 프로그램 코드는 언어에 따라 변경할 것이 거의 없고, 문자열과 화면에 출력할 아이콘이나 그림 파일만 해당 언어에 맞게 작성해서 별도의 폴더에 넣으면 된다. 프로그램 코드에서는 리소스를 직접 지정하지 말고, xml에서 불러오는 형태로 간접
ActionBarSherlock를 이용한 탭 내비게이션
바로 아래 글에 이어 ActionBarSherlock를 이용한 탭 내비게이션 프로그램을 만들어보자. 탭을 3개로 했을 때 필요한 소스 파일은 총 5개. 메인 액티비티 탭 리스너 댑1 처리 소스 탭2 처리 소스 탭3 처리 소스 기타 리소스 파일 각 파일을 위와 같이 준비하고
안드로이드 3.0 미만에서도 ActionBar를 써보자
안드로이드 3.0부터는 ActionBar가 들어갔고, SDK에도 안드로이드 3.0에 해당하는 API 레벨 11부터 ActionBar를 처리할 수 있는 API가 들어가있다. 요즘 앱의 추세가 ActionBar를 대부분 이용하고 있으며, ActionBar를 이용하면 더 다양한 효과 및 처리가 가능해서 많이 선호하는 것 같다.그런데 앱을 만들 때 ActionBar를
Tizen(타이젠) SDK 설치하기 – Tizen 에뮬레이터 만들기
전편에서의 과정으로 Tizen SDK를 설치했으면, 다음 그림과 같이 시작 메뉴의 Tizen SDK에 Emulator Manager라는게 등록되어있을 것이다. 이 Emulator Manager를 이용해서 가상 기기를 만들어보자. 시작 메뉴에서 Emulator Manager를 실행하면 나오는 첫 화면은 아래와 같다. 위의 그림에서 tizen2.0에 있는 <<Create New…>>를 선택하면