일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 국정원
- 리뷰
- 야구
- 프로야구
- 손민한
- 애플
- 뉴스타파
- ubuntu 12.04
- 우분투
- NC 다이노스
- 블로그
- 데이터베이스
- Linux
- NC다이노스
- 문파문파
- Git
- 해외직구
- 단통법
- 인공지능
- python
- 김경문
- mysql
- 타이젠
- ubuntu
- 태그를 입력해 주세요.
- arm
- 안드로이드
- Tizen
- 조세피난처
- 문파문파 공략
- Today
- Total
목록IT (211)
꿈꾸는 사람.
TIZEN의 개발에 참여하기 위해서는 계정 생성해야 한다. 아래 내용은 TIZEN 계정 생성에 대한 설명이다. 1. TIZEN 누리집에서 등록을 시작한다. 위 사이트에서 REGISTER를 눌러 등록을 진행한다. 2. 사용자 이름과 이메일 등 정보를 입력.하고 자동 가입 방지 문자를 쓰고 등록한다. 사용자 이름은 이후 등록할 Gerrit에 등록할 key와 관련이 있으므로 사용하는 리눅스의 계정과 일치하는 것이 좋다. ... 3. 가입 승인 메일을 통한 가입 완료. 등록 요청에 기록한 메일로 승인 메일이 도착한다. 활성화된 링크를 눌러 로긴하고 바로 암호를 변경하면 된다. 간략한 가입에 대한 포스팅을 마치고 이후 Gerrit에 사용할 키를 등록에 대한 글을 올릴 것이다.
중국에서 만든 PPTV란 앱입니다. 중국 영화, 드라마, 애니, 방송 등을 무료로 시청할 수 있습니다. 앱 스토어에서 PPTV 검색하고 설치하시면 폰으로 간단히 볼 수 있습니다. 앱 실행하면 처음 나오는 화면입니다. 딱 보니 엽문이 보이네요. 엽문을 선택하면 평점과 소개가 나와있군요. 한국에서도 인기가 많았지만 중국에서도 최고 등급을 받았네요.
이번 포스팅은 TIZEN 소스를 받기 전 배경 지식을 설명한다. 모바일 운영체제에서 개발환경이 오픈 시스템으로 전환되고 자체 생태계 구축에서 자체 소스의 관리가 중요하다. 이를 위한 SCM (Software or Source Configuration Management) 또는 VCS (Version Control System)에 대해서 간략히 소개한다. 1. SCM (소프트웨어 형상관리) or VCS ( 버전 관리 시스템) SCM는 소스 코드와 시간에 따른 변화를 관리하는데 사용된 도구와 프로세스이다. 그리고 버전 관리는 파일들의 변화를 시간에 따라 기록하고 관리하는 것이다. 보통 SCM과 VCS를 같은 개념으로 보고 있으며 서로 혼용해서 사용하고 있다. 이 관리 시스템은 아래와 같은 기능이 있다. - ..
1. 루팅의 배경. 스마트폰이란 용어가 처음 등장한 것은 1990년대 중반으로 기억한다. 지금의 스마트폰과는 차이가 있지만 개념적으로는 단순한 무선 전화기를 컴퓨터 기반으로 똑똑한 기기로 개발하려는 시도였다. 노키아가 심비안으로 스마트폰 시장을 과점하고 있을 때 스티브 잡스의 애플이 아이폰을 출시하면서 이동통신 시장의 혁명이 일어났다. 통신사 주도의 시장이 소비자 중심으로 바뀐 것이다. 이것의 의미는 실제 단말의 사용자인 소비자가 스마트폰을 마음대로 사용할 수 있다는 것이다. 즉, 단말에 원하는 앱을 깔고 스킨이나 런처로 자신만의 폰을 꾸밀 수 있는 것이다. 하지만, 스마트 폰이 출시되고 시간이 지날수록 스마트폰의 피처폰화가 진행되고 있다. 쉽게 말하면 이동통신 시장의 주도권이 소비자에서 다시 운영자인 ..
1. BSS란? BSS는 block started by symbol의 약어이다. .bss나 bss는 초기에 오직 제로 값으로 표시된 정적으로 할당된 변수가 포함된 데이터 세그먼트의 일부로 컴파일러나 링커에 의해 사용된다. 즉, 초기화되지 않은 전역 데이터를 위한 영역이다. C언어에서 명시적으로 초기화하지 않은 정적으로 할당된 객체는 0(산술 유형인 경우)나 null 포인터(포인터 유형에 대해)로 초기화된다. 일반적으로 C의 구현은 제로 값과 null 포인터 값을 오직 제로 값 비트로 구성된 비트 패턴을 사용하여 표시한다. 따라서 BSS 영역은 일반적으로 static 키워드로 선언된 초기화되지 않은 지역 변수처럼 파일 범위로 선언된 모든 초기회되지 않은 변수를 포함한다. 일반적으로 프로그램 로더가 프로그램..
방대한 커널 소스를 분석하기 위해 vim과 플러그인들을 이용하여 통합 분석 환경울 구성한다. 1. 플러그인 내려받기. 분석 환경에 사용할 플러그인은 NERD Tree, Source Explorer, Tag List의 3개이다. Plugin 버전설명 Tag List 소스에 정의된 변수와 함수 등 심벌 정보를 제공한다. Source Explorer 5.2tags를 기반으로 소스코드를 탐색기로 정의된 함수와 타입을 제공한다. 윈도우즈용 Source Insight의 Context Window와 유사한 기능을 제공한다. NERD Tree 4.2 파일 시스템을 탐색할 수 있는데 파일과 디렉토리를 열고 관리할 수 있다. 윈도우즈용 Source Insight의 Project Window의 파일 브라우저와 유사한 기능을..
1. apt-get update 실행 후 오류Ubuntu 11.04 사용자는 apt-get 명령으로 소프트웨어 설치할 때 404 또는 403 오류가 발생한다.$ sudo apt-get update...오류 http://ftp.daum.net natty/main Sources 404 Not Found오류 http://ftp.daum.net natty/restricted Sources 404 Not Found오류 http://ftp.daum.net natty/universe Sources 404 Not Found---W: http://ftp.daum.net/ubuntu/dists/natty/main/source/Sources 파일을 받는데 실패했습니다 404 Not Found W: http://ftp.dau..
Linux를 사용 중 프로그램을 설치와 삭제를 반복하면 아래와 같은 오류가 발생한다.W: GPG 오류: http://ppa.launchpad.net natty Release: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY XXXXXXXXXXXXXXXXXX 여기에서 GPG, 공개키와 인증 등의 생소한 용어에 당황하게 되는데 아래와 같이 하나씩 풀어가보자. 1. GPG란 GnuPG는 RFC 4880에서 정의된 OpenGL 표준을 구현한 GNU 프로젝트의 결과물이다. pgp는 사용자가 서명된 파일이나 이메일에 사용할 식별 키 시스템으로 인증여부를 확인할 수 있다.GPG는 GNU의 pgp 암호화 프로그램이다. 2. 문제의 원인 위 오류 메시지에서 표시된 PGP 공개키가 서버에 등록되..
리눅스 커널 소스를 분석할 때 방대한 소스로 인해 ctag와 cscope를 이용한다. 리눅스 커널에는 많은 아키텍처를 지원하는데 분석할 아키텍처별 ctags용 태그를 생성할 수 있는 tag.sh 스크립트를 제공한다. 이 스크립트는 커널 소스 바로 아래 scripts 디렉토리에 있다. ARM용 태그를 생성하는 명령은 아래와 같다. $ make tags ARCH=arm 이 명령은 커널 최상위 Makefile를 통하여 tag.sh 스크립트를 호출하게 된다. 파일 내의 tags란 타켓에서 $(call cmd, tags)를 실행하게 된다. 이것은 위 2번을 수행하는데 실제 아래와 같은 명령을 실행하게 된다. $ /bin/bash ./scripts/tags.sh ctags ARCH=arm 위 명령이 실행하는 tag..
애플이 주최하는 24번째 개발자 회의가 현지 시간으로 2013년 6월 10일에 열렸다. 팀 쿡이 전면에 나서서 기조연설을 하는데 정말 멋진 광경이 아닌가! Google I/O가 먼저 열려서 이번에 혁신을 보여주지 못하면 어려움이 클 것으로 예상되었으나 이것은 보기 좋게 깨져버렸다. 애플은 서둘지도 그렇다고 늦지도 않게 자기들만의 혁신을 향해 한 발 한 발 나아가고 있던 것이다. 그 무엇보다 놀라운 것은 WWDC 시작과 함께 보여진 동영상에서 알 수 있다. [Opening 동영상] if everyone is busy making everything how can anyone perfect anything? (환호 소리! 진정 부럽다.) 모두가 전부를 만드느라 바쁘다면 어떻게 누가 어떤 것을 완벽하게 할 수..