분류 전체보기 33

[타이젠 인증서] SIGNATURE_INVALID_HASH_SIGNATURE [79] failed

1. 실제 타이젠 단말에 앱 설치해서 테스트하기 타이젠에서 PC에 단말을 연결한 다음 개발자 옵션을 켜고 IDE에 연결한 후 예제를 로드해서 처음으로 Run As로 실행하면 다음과 같은 Error로그를 보게된다. SIGNATURE_INVALID_HASH_SIGNATURE 는 인증서가 설치되어 있지 않다는 의미이다. (검색해도 나오지 않아서 애먹었음 그리고 에뮬레이터의 경우에는 나오지 않는다.). 에러의 의미는 인증서가 없어서 단말에서 앱을 실행할 수 없다는 메세지이며 앱을 실행하기 위해서는 인증서를 발급 받아야한다. 타이젠에서는 앱 개발 시단말의 DUID(Device Unique ID)를 통해 앱을 서명(Signing) 하게 하고 앱이 해당 단말에서만 실행될 수 있도록 하고 있다. 이런 불편한 단계가 개..

개발/Tizen 2016.02.01

타이젠(Tizen) 앱의 구조

최초의 앱 만들어보기 타이젠을 설치하고 나면 IDE에서 최초의 프로젝트를 하나 만들어 보자. 메뉴에서 File --> New --> Tizen Web Project를 선택하면 아래와 같은 화면을 볼 수 있다. Mobile은 2.3.1 버전과 2.4 버전 두가지를 제공한다. 이유는 인도 지역에 출시된 최초의 타이젠 단말인 Z1이 2.3 기반으로 출시되었고 이 후에 Z3가 2.4로 출시되었기 때문이다. Samsung Gear S2의 경우 2.3.1 버전을 제공하며 아직 2.4로 업데이트되지 않았다. Mobile과 Wearable의 앱개발 방법이 크게 다르지 않다. 일단 최신 버전인 MOBILE-2.4에서 Basic Application을 선택한 후 하단의 Finish버튼을 눌러 프로젝트하나를 만들어보자. 타..

개발/Tizen 2016.01.20

크런치뱅플러스 (Crunchbangplus)

없어졌다고 생각했던 크런치뱅(Crunchbang)이 플러스를 달고 다시 나타났다. 크런치뱅플러스(Cruntchbangplus). 주소는 여기 :https://crunchbangplusplus.org/ 사이트에는 크런치뱅은 죽지 않았다(#! is not dead)라는 글이 인상깊다. 로고도 #!에서 #!++ 로 바뀌었고 새롭게 64bit 버전도 제공한다. 다운받는 방식은 torrent를 통한 방식으로 통일되었다.

타이젠 (TIZEN) SDK 2.4 설치하기

삼성의 스마트워치인 Gear S, S2와 스마트폰인 Samsung Z1, Z3 의 앱을 개발하려면 먼저 Tizen SDK를 설치해야 한다. 설치하기 위해 필요한 시스템 사양은? 타이젠(TIZEN) SDK는 Ubuntu 14.04/12.10, Windows 7/8, MAC을 지원한다. Mac의 경우 El Capitan은 지원하지 않으니 설치하지 않는게 좋겠다. 설치전에 다음과 같은 사항을 확인해야 한다. Oracle Java v6 이상이 깔려있어야 한다.(http://www.java.com) Ubuntu에서는 Open JDK가 기본으로 깔려 있어 Tizen SDK 설치를 위해서는 Oracle JDK를 별도로 설치해 주어야 한다. 타이젠(TIZEN) SDK를 다운받을 수 있는 곳은?타이젠(TIZEN) SDK..

개발/Tizen 2013.11.02

[Crunchbang linux] 브로드컴 칩셋 (BCM43XX 계열)에서 무선랜 문제 해결 방법

무선랜 문제 크런치뱅 리눅스(Crunchbang Linux) 뿐만 아니라 우분투 계열에서도 브로드컴의 칩셋을 사용하는 경우 다음과 같은 문제가 생기는 경우가 많다. 1. 무선랜이 인식이 안되는 경우 2. 인식은 되지만 몇분 안되서 연결이 끊기고 계속 재연결을 시도하지만 연결이 안되는 경우 내가 가지고 있는 HP mini 의 경우 브로드컴 BCM4312를 사용하는데 인터넷을 검색해보니 BCM43XX계열에서는 공통적으로 나타나는 현상이라고 한다. 크런치뱅 포럼을 뒤진 결과 다음과 해결책을 찾을 수 있었다. 관련 쓰레드 : Extremely unreliable wireless connection in Waldorf해결책 : http://wiki.debian.org/wl 데비안 계열(크런치뱅도 데비안 계열)에서..

Proxy를 사용하는 경우 apt-get , 시냅틱 패키지 관리자 (Synaptic Package Manager) 설정

보통 회사나 학교에서는 Proxy를 설정해야 인터넷을 사용할 수가 있는데 이 경우에 apt-ge 및 시냅틱 패키지 관리자에서도 다음과 같이 별도로 설정을 해주어야 동작한다. 프록시의 주소가 http://xxx.xxx.xxx.xxx:8080이라고 가정하면 다음과 같이 설정이 가능하다. 물론 아래 작업을 하기 위해서는 root 로 실행해야 한다. apt-get /etc/apt/apt.conf에 다음 추가(없으면 새로 생성) Acquire::http::proxy "http://xxx.xxx.xxx.xxx:8080/"; Acquire::ftp::proxy "ftp://xxx.xxx.xxx.xxx:8080/"; Acquire::https::proxy "https://xxx.xxx.xxx.xxx:8080/"; 맨마..

Apache Tomcat 7 설치 (Java SE 7 포함) - windows 7 기준

1. Java SE 7 설치1.1. http://www.java.com/ 으로 접속 1.2. Free Java Download 를 선택 1.3. 이후 이동되는 화면에서 Agree and Start Free Download 를 선택하고 프로그램 다운 1.4 다운 받은 프로그램을 실행 1.5 설치시 설치되는 곳의 경로를 기억. 일반적으로 c:\program Files\java\jre7 임 2. Apache Tomcat 7 설치 2.1 http://tomcat.apache.org 접속 2.2 왼쪽 Download Menu에서 Tomcat 7.0 선택 2.3 Binary Distributions의 Core에서 본인에 맞는 버전 선택 (Windows 의 경우는 32-bit/64-bit Windows Service..

개발/기타 2013.01.14

저사양 노트북에 Linux 깔기 - 크런치뱅 리눅스 (Crunchbang Linux)

저사양 노트북을 활용할 수 없을까? 2009년에 구매한 이후로 거의 방치되던 넷북(HP mini)은 CPU는 1.2GHz Atom,메모리 : 2G, 저장장치 : SSD 16G 정도의 저사양이다. 나름 Windows XP를 사용해 인터넷을 하기에는 큰 무리가 없으나 그 이외 용도로 사용하기에는 무리가 있다. 그래서 사용 목적은 인터넷을 중심으로 사용하되 필요 시 간단한 개발(C, Java, HTML5등)이 가능하면 좋겠다 정도로 생각해서 리눅스로 결정 크런치뱅 리눅스(Crunchbang Linux)로 결정 인터넷 검색을 통해 넷북을 위한 다양한 형태의 리눅스를 검색할 수 있었는데 개인적인 요구사항은 1.가장 시스템의 리소스를 적게 사용하면서 2. 빠르며 안정적인 운영체제였고 다음과 같은 후보군으로 압축되었..