2d barcode generator

TechNote/Mobile 2009. 5. 2. 21:56 Posted by harim~♥
$2 [ 2 dimensional barcode, - ]



본문

조그만한 사각형 안 가로와 세로 (x,y) 양방향으로 점자, 또는 모자이크식 코드로 표현한 평면 바코드. 따라서 기존 1차원 바코드보다 월씬 많은 고밀도 정보를 담을 수 있다. 어느 방향으로 스캐너를 들이대도 인식되고, 정보가 훼손되어도 상당 부분 복구가 가능하며, 기존 바코드와 달리 데이터베이스 없이도 그 자체로 해당 정보를 파악할 수 있다. 바코드 자체에 문자, 숫자 등 텍스트는 물론, 그래픽, 사진, 음성, 지문, 서명 등 다양한 형태의 정보를 저장할 수 있어 바코드를 읽기만 하면 그 내용이 컴퓨터 화면에 나타난다. 특히 2차원 바코드암호화가 가능해 멤버십 카드 등 각종 인증 시스템으로도 활용될 수 있으며, 휴대폰의 액정에 전달되어 티켓 대신 사용될 수도 있다. 전 세계적으로 이미 표준화되어 있다.

 출처 : 네이버 용어사전

일본에서 주로 많이 쓴다는거 같던데, 얼마전 뉴스에 일본에서 한국관광의 편의를 위해 2차원 바코드를 이용한다는 이야기를 들은 듯 하다. 활용도나 뭐 이런건 잘 모르겠지만. 우분투포럼에서 어떤 분이 사진에 이 바코드를 올려놓은 것을 보다가 오공이 카페에서 2차원 바코드를 읽어주는 프로그램을 찾았다.  대충 이런거다.

사용자 삽입 이미지

레디의 서명파일


본인의 서명 파일이다. 바코드 생성은 검색엔진에서 '2차원 바코드', '2d barcode generator' 또는 'QR code generator'등을 치면 웹상에서 코드를 생성하는 페이지를 찾을 수 있다. 물론 리더도 있다.

바코드 생성기 :  http://zxing.appspot.com/generator/
바코드 디코더(리더) : http://zxing.org/w/decode.jspx

괜한 욕심에 더 검색을 해봤더니 컴퓨터에 설치해서 사용할 수 있는 생성기를 찾았다. (후훗.. 역시 난..)

http://www.bytescout.com/download_freeware.html

위 링크에서 프리웨어 생성기 및 리더를 다운로드 받을 수 있다. 설치시 .NET Framework 2.0이상이 요구된다. 없을 경우 자동으로 다운로드 설치된다.

자, 이제 자신의 서명을 2차원 바코드로 바꿔보자!

추가로 우분투포럼 ctrl144님 블로그에서 퍼온 자바용 생성기/디코더.흐흐 이제 우분투에서도 되겠군

invalid-file

바코드 생성기

invalid-file

디코더(리더)


'TechNote > Mobile' 카테고리의 다른 글

Canvas GPS  (0) 2009.05.09
SPH-M4650 프리웨어로 셋팅하기  (0) 2009.05.07
[Linux] synce-create-partnership Error  (0) 2009.04.28
[Linux] Synce-kpm을 이용한 동기화 기능 확장  (0) 2009.04.28
쓸만한 Mobile RSS리더 - prssr  (0) 2009.04.25

[Linux] DVD Ripper - Handbrake

TechNote/Linux 2009. 4. 29. 11:43 Posted by harim~♥
http://handbrake.fr

Main Window (Video Tab)
Main Window (Video Tab)
Presets Drawer
Detect DVD
Main Window (Audio and Subtitles Tab)
Main Window (Audio Tab)
Main Window (Advanced Tab)
Preferences Window
Main Window (Chapters Tab)
Chapters
Queue (encoding)
Queue
Picture Panel
Picture Window

Acidrip 보다 미려한 인터페이스.. 과연 성능은 어떨지?

[Linux] explorer2fs,ext2fsd

TechNote/Linux 2009. 4. 29. 10:51 Posted by harim~♥

[Linux] synce-create-partnership Error

TechNote/Mobile 2009. 4. 28. 12:37 Posted by harim~♥
$ synce-create-partnership "Linux desktop" "Contacts,Calendar,Tasks,Files"
Creating partnership...
error: failed to create partnership
error: org.synce.SyncEngine.Error.NoFreeSlots

This means that there is no more room for partnerships on your phone. You can only have two partnerships with normal computers and one additional partnership with an exchange server on the device. If you get this error, you will first have to delete a partnership on your device to create room for a new one.
=========================================================
결국 PDA 하드리셋+Ubuntu 재설치.. OTL..
synce-kpm설치하다가 파트너십 에러가 발생해서 엄청난 삽질 감행.. PDA하드리셋 + Ubuntu 재설치 ㅠㅠ
아흑-

어인일인지 트랙백이 되지 않으므로 관련 문서를 링크한다

링크: [Linux] How to sync a Windows Mobile(6) device



Synce-kpm을 이용한 WM6 - Linux간 동기화 기능 확장

synce--kpm음  KDE용으로 제작된 PDA 매니저이다. M$ ActiveSync와 비슷한 외형을 가지고 있다. synce-kpm은 아래와 같은 기능을 제공한다.

·PDA의 기본정보(소유자, 배터리,저장소용량)
·PDA에 설치된 소프트웨어 목록과 cab파일 추가/제거 기능
·파트너쉽 관리

1. 설치

readytoact@readytoact-laptop:~$ sudo apt-get install synce-kpm

synce-kpm은 파이썬 기반으로 제작되어 설치시 파이썬 관련 패키지가 추가로 설치된다.

2. 실행

readytoact@readytoact-laptop:~$ synce-kpm
사용자 삽입 이미지

synce-kpm 초기 실행화면


실행시 트레이에도 아이콘이 표시된다. 현재 파란색은 장치가 연결되지 않음을 뜻한다. 장치를 연결하면 트레이 아이콘의 색이 녹색으로 바뀐다.
사용자 삽입 이미지

tray실행화면


3. 동기화 기능
이 내용은 이미 장치가 linux와 파트너쉽을 갖고 동기화 준비 상태로 진행된다. 자세한 내용을 트랙백을 참조 바란다.

이미 파트너쉽이 생성되어 장치 연결시 파트너 관계 및 동기화 목록을 확인할 수 있다.
사용자 삽입 이미지

synce-kpm 파트너쉽 관리자


Partnership manager를 이용해서도 파트너 관계 삭제가 가능하다. 주의할 것은 추가/삭제가 가능하나, 기존에 파트너쉽 생성에 사용하던  msynctools과 혼용할 경우, 필자처럼 엄청난 댓가(?)를 치루는 경우가 발생하니 가급적 자제할 것을 권장한다. 화면 오른쪽에 sync버튼 처럼 생긴 녀석은... 그냥 폼이다. 작동하지 않는다.


4.소프트웨어 관리화면
사용자 삽입 이미지

synce-kpm - software manager


소프트웨어를 선택하여 삭제, Install CAB 버튼을 클릭하여 cab파일을 설치할 수 있다

5.동기화 화면
사용자 삽입 이미지

multisync 동기화시 나타나는 화면



6. 기타
검색결과 이외에 synce-trayicon와 synce-gvfs 를 설치하면 액티브싱크의 탐색기처럼 PDA의 내부를 볼 수 있는 기능이 있는 듯 하다. synce-trayicon의 경우 vdccm을 사용할 수 있는데, vdccm은 적어도 내가 알기로 현재 사용중인 dccm과 충돌을 일으키는 것으로 알고 있다. 실제로 synce-trayicon을 설치하였으나 탐색에는 실패하였다. 소스포지에 등록된 프로젝트에는 최신버전의 synce들이 있었지만, 테스트 해보지 않았다.


서비스-
kpm 아이콘.. 혹시 메뉴에 등록해서 사용하실 분은 다운받아 사용바람.
사용자 삽입 이미지

[linux] AcidRip DVD Ripper

TechNote/Linux 2009. 4. 27. 22:01 Posted by harim~♥
스트리밍 녹화와 관련하여 자료를 찾다가 꽤 괜찮은 인코딩 툴을 찾은 것 같다.

mencoder의 frontend

AcidRip Dvd Ripper - 우분투 패키지로도 다운로드가 가능하다

http://untrepid.com/acidrip/  제작자 사이트인듯 하다
http://sourceforge.net/projects/acidrip/  Sourceforge 에 프로젝트로 등록되어 있으나 오래전 개발이 중단된 듯 하다

사용자 삽입 이미지

따로 스샷이 없어서 직접 올려본 acidrip



쓸만한 Mobile RSS리더 - prssr

TechNote/Mobile 2009. 4. 25. 23:50 Posted by harim~♥

아웃룩 데이터를 에볼루션으로 옮기는 것에 대한 문서를 찾아봤는데, 가장 많이 발생하는 문제가 한글 인코딩 문제였다. 실제로 여러 인코딩(cp949, euc_kr, utf8)으로 저장돈 csv파일이 하나같이 에볼루션에서는 다 깨져보인다. 본인의
경우, PDA와 싱크를 위해 전환방법을 찾고 있었는데 의외로 간단하다. 다만, 본인의 경우에는 기존에 아웃룩으로 데잍를 관리 하던 것이 아닌 파란 주소록을 이용하여 최신 데이터를 업데이트/관리하고 있었는데, 위와 같은 문자셋 인코딩 문제로 고민하던 '오거나이저 데이터간 호환성이 있지 않을까?' 하는 생각에서 출발하게 되었다. 본 문서 전의 본인의 사전 작업은 다음과 같다.

1. 파란 주소록 파일을 csv로 다운로드
2. 아웃룩 익스프레스에 위 파일을 임포트(이때, 필드 맵핑이 필요하다)

위와 같이하면 기존에 아웃룩익스프레스 사용자와 동일한 환경이니까


M$ 아웃룩 익스프레스 주소록을 리눅스 에볼루션으로 옮기기

1. 아웃룩 익스프레스(이하 OE)는 윈도에 설치되어 있다.(만약 리눅스에서 였더라면 이런 고민은 하지도 않았겠지만)
여기에 썬더버드를 설치한다

다운로드 : http://www.mozilla.or.kr/ko/thunderbird/

설치를 마치고 썬더버드를 실행하면, 기존의 데이터(OE나 기타 메일 클라이언트)의 설정정보를 임포트 할 것인지 물어보는데 yes라고 대답한다.

2. 일련의 작업후 썬더버드의 주소록에는 OE의 주소록이 고스란히 들어와 있다.

3. 썬더버드의 내보내기(export)기능을 이용하여 주소록을 .ldif 형태로 익스포트한다

4. 리눅스 에볼루션에서 위 파일을 임포트 하면 한글 깨짐없이 주소록을 가져 올 수 있다.

다만, 아쉬웠던건 파란 주소록을 OE로 임포트 하면서 '분류'(그룹) 맵핑이 없어서 파란에서는 '태그'로 관리되는 그룹분류가 되지 않았다.

그래도 뭐.. 전화랑 이멜에는 문제가 없으니까.

아래 참고한 링크 사이트를 보면 주소록 뿐 아니라 전체 OE의 데이터를 에볼루션으로 옮기는 방법이 소개되어 있다.

참조 :  http://www.howtoforge.com/importing_outlook_express_into_thunderbird_evolution

[Linux] How to sync a Windows Mobile(6) device

TechNote/Mobile 2009. 4. 24. 21:09 Posted by harim~♥
몇개월 만일까? 드디어 성공했다.

리눅스에서 Windows Mobile6 장치 Sync하기


OS : Ubuntu 8.10
WM Device : Samsung SPH-M4650 (WM6)
PIMs : Evolution 2.24.3

1.준비
 작업을 하기전에 기존 PDA의 데이터를 SPB백업이나 기타 백업도구로 백업 받아 놓을 것을 권장한다. 에볼루션을 이용한 동기화 시, 에볼루션에 아무런 데이터도 없는 상태라면.. 당신의 PDA는 깨끗해 질 것이다. :( 그 책임은 나에게 묻지 마라

2. PDA설정
장치(PDA)의 시작-설정-연결- USB-PC연결 에서 '고급 네트워크 기능 사용' 을 체크한다.

3. 패키지 다운로드
 다음의 패키지를 다운로드 받아 설치한다.
  - synce-sync-engine
  - synce-hal
  - multisync-tools
  - multisync0.90
  - opensync-plugin-evolution
  - opensync-plugin-synce

$ sudo apt-get install 패키지

4. synce-sync-engine 실행

$ synce-sync-engine
사용자 삽입 이미지


5. 장치 연결
사용자 삽입 이미지

장치를 연결하면 synce-sync-engine 실행창에서 연결정보가 표시되며 화면이 스크룰된다


6. 파트너쉽 생성
$ synce-create-partnership "파트너쉽이름" "동기화항목"
 동기화 항목은 아래와 같이 구분되며, 입력시 " " 로 묶고 안의 내용은 공백없이 콤마(,)로 구분한다
    * Contacts
    * Calendar
    * Tasks
    * Files

$ synce-create-partnership "readytoact" "Contacts,Tasks,Calendar"
Creating partnership...
Partnership created

파트너쉽이 생성되면 아래의 명령으로 파트너쉽을 확인할 수 있다

$ synce-list-partnerships

            AVAILABLE DEVICE PARTNERSHIPS
Index   Name         Device                  Host                           SyncItems
-----   ----    ------          ----         ---------

0    readytoact    BTJ-M4650    readytoact-laptop    [Contacts Tasks Calendar ]

주의 : "error: org.synce.SyncEngine.Error.Disconnected" 메세지가 나온다면 장치의 연결상태를 확인한다
또 한가지, 참고로 synce로는 1대의 호스트에 2대의 PDA까지 밖에 파트너쉽을 맺을 수 없다고 한다. 앞의
인덱스가 0,1로 두대까지 가능하다.

7. multisync 플러그인 설정
동기화에 사용될 플러그인의 설치 여부 확인

 $ msynctool --listplugins

사용자 삽입 이미지

만약 플러그인이 보이지 않는다면 apt-get 명령어를 이용하여 설치하면 된다. 패키지 명은 아래와 같다.
  - opensync-plugin-evolution
  - opensync-plugin-synce

8. Sync 그룹 생성

$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --addmember synce-sync evo2-sync

multysnc에서 사용될 동기화 그룹 및 멤버(플러그인)을 구성해 준다

9. multisync0.90 실행
$ multisync0.90 &

사용자 삽입 이미지

multisync실행화면


10. PDA와 동기화 실행
$ msynctool --sync synce-sync
또는
multisync0.90의 '새로고침' 을

실행을 하면 에볼루션의 PIM과 동기화 작업이 진행된다. 본인은 이렇게 하여 500건의 주소록을 동기화 하였다.

아래 링크된 문서들이 도움이 되긴 하였으나 문서대로 할 경우, 패키지 충돌이 발생한다. 정확하게는 모르겠으나
참조사이트에서 동기화에 사용되는 synce-pls와 synce-sync-engine, synce-hal 은 각각 동기화를 위해 dccm, vdccm,
odccm등을 사용하는데 어플리케이션간의 간섭이 있는 듯하다. 실제로 synce-pls를 설치하면 synce-hal이 삭제되며
synce-hal의 경우도 그와 같다. 그래서 본 과정에서는 synce-pls를 사용하지 않았다. 적어도 본인이 검색해본 바로는
synce-pls를 이용하지 않는 방법의 동기화 방법은 찾을 수 없었다. :)

참조 :
http://www.synce.org/moin/SynceInstallation/Ubuntu/ModernDevice
http://hecaton42.ft.co.kr/tc/52

가정통합보안관제-HESM

TechNote/Etc. 2009. 4. 24. 18:42 Posted by harim~♥
사용자 삽입 이미지

Home Enterprise Security Managment -_-..

'TechNote > Etc.' 카테고리의 다른 글

자막싱크 유틸- neocaption(한방에~)  (0) 2009.05.14
reactOS  (0) 2009.05.11
WaveLab  (0) 2009.04.24
역사속으로.. GDA-1  (2) 2009.04.23
Tc-Plugin-GoogleMap Test  (1) 2009.04.22

WaveLab

TechNote/Etc. 2009. 4. 24. 14:00 Posted by harim~♥
사용자 삽입 이미지

'TechNote > Etc.' 카테고리의 다른 글

reactOS  (0) 2009.05.11
가정통합보안관제-HESM  (0) 2009.04.24
역사속으로.. GDA-1  (2) 2009.04.23
Tc-Plugin-GoogleMap Test  (1) 2009.04.22
If you know..  (0) 2009.04.21

[linux] ppa.launchpad.net PGP Error..

TechNote/Linux 2009. 4. 24. 08:30 Posted by harim~♥
ppa.launchpad.net 저장소 추가후 발생하는 문제

readytoact@readytoact-laptop:/etc/apt$ sudo apt-get update
.
.
꾸러미 목록을 읽는 중입니다... 완료
W: GPG error: http://ppa.launchpad.net intrepid Release: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY B152F042D246C25D
W: apt-get update를 실행하면 이 문제를 바로잡을 수도 있습니다.

위 에러메세지에서 키값 B152F042D246C25D 을 이용하여 등록

readytoact@readytoact-laptop:/etc/apt$ gpg --keyserver subkeys.pgp.net --recv B152F042D246C25D
gpg: requesting key D246C25D from hkp server subkeys.pgp.net
gpg: key D246C25D: public key "Launchpad PPA for SynCE" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

readytoact@readytoact-laptop:/etc/apt$ gpg --export --armor B152F042D246C25D | sudo apt-key add -
OK
readytoact@readytoact-laptop:/etc/apt$ sudo apt-get update

'TechNote > Linux' 카테고리의 다른 글

[Linux] 특정 시간대 인터넷 라디오 녹음하기  (0) 2009.05.05
[Linux] Virtualbox USB on Linux host  (0) 2009.05.05
[Linux] DVD Ripper - Handbrake  (0) 2009.04.29
[Linux] explorer2fs,ext2fsd  (0) 2009.04.29
[linux] AcidRip DVD Ripper  (0) 2009.04.27

역사속으로.. GDA-1

TechNote/Etc. 2009. 4. 23. 03:34 Posted by harim~♥
Compal 사의 GPS내장 PDA
GDA-1
국내 유통사가 망해버리고 난 뒤
인사불성으로 현재 사망함.
곧 분해해서 GPS 칩 적출 예정

사용자 삽입 이미지

'TechNote > Etc.' 카테고리의 다른 글

reactOS  (0) 2009.05.11
가정통합보안관제-HESM  (0) 2009.04.24
WaveLab  (0) 2009.04.24
Tc-Plugin-GoogleMap Test  (1) 2009.04.22
If you know..  (0) 2009.04.21

Tc-Plugin-GoogleMap Test

TechNote/Etc. 2009. 4. 22. 20:31 Posted by harim~♥


ㅋㅋ 어디~~게

'TechNote > Etc.' 카테고리의 다른 글

reactOS  (0) 2009.05.11
가정통합보안관제-HESM  (0) 2009.04.24
WaveLab  (0) 2009.04.24
역사속으로.. GDA-1  (2) 2009.04.23
If you know..  (0) 2009.04.21

If you know..

TechNote/Etc. 2009. 4. 21. 23:05 Posted by harim~♥
just use it.

* Sharing Kingdom 3 (www.StormSex.net Dual Xeon, 89.248.172.86:4500)
* eDonkeyServer No2 (www.eDonkey.to, 212.63.206.35:4242)

'TechNote > Etc.' 카테고리의 다른 글

reactOS  (0) 2009.05.11
가정통합보안관제-HESM  (0) 2009.04.24
WaveLab  (0) 2009.04.24
역사속으로.. GDA-1  (2) 2009.04.23
Tc-Plugin-GoogleMap Test  (1) 2009.04.22