'공부를 해보자'에 해당되는 글 39건

  1. 2014.05.07 QR코드 디코더 오픈소스
  2. 2010.12.03 smallX(formerly tinyX)
  3. 2010.12.03 [Nano-X] 패키지 다운로드 & 빌드
  4. 2010.12.02 [Nano-X]전체 패키지
  5. 2010.11.15 NAT Traversal
  6. 2010.10.05 UPnP
  7. 2010.09.07 모바일 웹 - 접속 기기 또는 브라우저 정보 얻기
  8. 2010.08.27 윈도우에서 ext파일시스템 인식
  9. 2010.08.25 아이폰 웹 어플리케이션
  10. 2010.08.18 Does this wallet belong to you?

QR코드 디코더 오픈소스

공부를 해보자/프로그래밍 2014. 5. 7. 17:48

ZBar bar code reader

ZBar bar code reader home about download support iPhone wiki community Download Now! zbar version 0.10 ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors. It supports many popular symbologies (types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code. The flexible, layered implementation facilitates bar code scanning and decoding for any application: use ...


libdecodeqr - Trac
libdecodeqr ¶ What's this? ¶ "libdecodeqr" is a C/C++ library for decoding QR code based on JIS X 0510 and ISO/IEC18004. This library is able to decode various image formats whether it's taken from a file, webcam, scanner, or any other image formats available. Features ¶ Support various image formats and input devices. Support multi platforms. Hi-Speed decoding. Completely Free. Requirements ¶ g++ / VC++6 OpenCV 0.9.7 or later Gtk2 for UN*X (required by OpenCV) Download ¶ Binary Release ¶ Sorry...

'공부를 해보자 > 프로그래밍' 카테고리의 다른 글

NAT Traversal  (0) 2010.11.15
UPnP  (0) 2010.10.05
모바일 웹 - 접속 기기 또는 브라우저 정보 얻기  (0) 2010.09.07
윈도우에서 ext파일시스템 인식  (0) 2010.08.27
QR코드  (0) 2010.08.06
:

smallX(formerly tinyX)

공부를 해보자/임베디드 UI 2010. 12. 3. 11:36

홈페이지: http://www.superant.com/smalllinux/tinyX01.html

KELP 유영창 강좌

'공부를 해보자 > 임베디드 UI' 카테고리의 다른 글

[Nano-X] 패키지 다운로드 & 빌드  (0) 2010.12.03
[Nano-X]전체 패키지  (0) 2010.12.02
:

[Nano-X] 패키지 다운로드 & 빌드

공부를 해보자/임베디드 UI 2010. 12. 3. 10:12

외부라이브러리

nxlib-0.46.tar.gz

Makefile을 수정하고 make
libNX11.lib, nxlib.h

freetype-2.3.9.tar.gz

# ./configure --prefix=`pwd`/output
# make
# make install

freetype-1.3.1.tar.gz

-실패-

jpegsrc.v6b.tar.gz

# ./configure --prefix=`pwd`/output
# make
# make install
(error: output 디렉토리 구조를 미리 생성해 주어야 한다.)
라이브러리는 복사되지 않는다.(libjpeg.a, jpeglib.h)

png-1.2.37.tar.gz

# ./configure --prefix=`pwd`/output
# make
# make install

zlib-1.2.3.3.tar.gz

# ./configure --prefix=`pwd`/output
# make
# make install

t1lib-5.1.2.tar.gz

-실패-

위젯툴킷

fltk-1.1.3-source.tar.gz

# ./configure
# make

error1

Compiling filename_absolute.cxx...
Compiling filename_expand.cxx...
Compiling filename_ext.cxx...
Compiling filename_isdir.cxx...
Compiling filename_list.cxx...
filename_list.cxx: In function ‘int fl_filename_list(const char*, dirent***, int (*)(dirent**, dirent**))’:
filename_list.cxx:65: error: invalid conversion from ‘int (*)(const void*, const void*)’ to ‘int (*)(const dirent**, const dirent**)’
filename_list.cxx:65: error:   initializing argument 4 of ‘int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))’
make[1]: *** [filename_list.o] Error 1

src/filename_list.cxx::fl_filename_list()함수 수정, 아래 루틴으로 동작하도록 함.

return scandir(d, list, 0, (int(*)(const dirent **, const dirent **))sort);

flnx-0.16.tar.gz | flnx-0.18-tar.gz

# ./configure --with-microwin=../microwindows-0.92/src
# make

빌드에러 수정

12 diff -r flnx-0.16/FL/Fl_Window.H flnx-0.16-mod/FL/Fl_Window.H
13 32a33
14 > class Fl_X;
15 Only in flnx-0.16-mod: makeinclude
16 diff -r flnx-0.16/src/filename_list.cxx flnx-0.16-mod/src/filename_list.cxx
17 42a43,44
18 >   return scandir(d, list, 0, (int(*)(const dirent **, const dirent **))numericsort);
19 >   /*
20 54a57
21 > */
22 diff -r flnx-0.16/src/Fl_Animator.cxx flnx-0.16-mod/src/Fl_Animator.cxx
23 31c31
24 <            int interval, const char *label = 0)
25 ---
26 >            int interval, const char *label /*= 0*/)
27 47c47
28 <   printf("The interval is %f\n", _interval);
29 ---
30 > //  printf("The interval is %f\n", _interval);
31 70c70
32 <   printf("FL_ANIMATOR:  Start playing with interval %f\n", _interval);
33 ---
34 >  // printf("FL_ANIMATOR:  Start playing with interval %f\n", _interval);
35 81c81
36 <   printf("FL_ANIMATOR:  Stopping the animation!\n");
37 ---
38 >  // printf("FL_ANIMATOR:  Stopping the animation!\n");
39 diff -r flnx-0.16/src/Fl_x.cxx flnx-0.16-mod/src/Fl_x.cxx
40 47c47
41 < #include <iostream.h>
42 ---
43 > #include <iostream>

코어패키지

microwindows-full-0.92.tar.gz

'공부를 해보자 > 임베디드 UI' 카테고리의 다른 글

smallX(formerly tinyX)  (0) 2010.12.03
[Nano-X]전체 패키지  (0) 2010.12.02
:

[Nano-X]전체 패키지

공부를 해보자/임베디드 UI 2010. 12. 2. 11:05

[ftp://microwindows.censoft.com/pub/microwindows/CONTENTS.txt]

Updated 24 Jan 2010

CORE PACKAGES

microwindows-src-0.92.tar.gz base distribution

microwindows-fonts-0.92.tar.gz free truetype, t1, chinese, japanese, korean fonts

microwindows-full-0.92.tar.gz full distribution including fonts

nxlib-0.46.tar.gz NXLIB X11 -> Nano-X conversion library

EXTERNAL REQUIRED LIBRARIES (when configured to use them, latest tested version)

freetype-2.3.9.tar.gz libfreetype.so - freetype 2 font engine

freetype-1.3.1.tar.gz libttf.so - freetype 1 font engine

jpegsrc.v6b.tar.gz libjpeg.a - JPEG image library

png-1.2.37.tar.gz libpng.a - PNG image library

zlib-1.2.3.3.tar.gz libz.a - compression lib for loadable pcf.gz fonts/png files

t1lib-5.1.2.tar.gz libt1.a - T1 font engine (requires T1LIB_CONFIG=microwin/src/fonts/t1lib/config.t1lib)

DEMONSTRATION SCRIPTS

chess.sh Nano-X chess game demo

demo.sh win32 api (singly linked apps w/server) demos

demo2.sh simple multiple apps demo

fontdemo.sh freetype loadable font and variable height demo

fontdemo2.sh freetype/t1lib antialias and rotation demo

fontdemo3.sh pcf loadable font demo (uses /usr/lib/X11/fonts dir)

fontdemo4.sh loadable font (truetype,t1,pcf,hzk,mgl) drawing demo

t1demo.sh T1 font engine demo

pcfdemo.sh pcf font engine demo

grabdemo.sh hotkey grab demo

grdemo.sh graphics operations demo

indent.sh Microwindows coding style indentation reformatter

launcher.sh sample desktop with great screensavers (wait 10 secs)

mouse.sh start gpm mouse driver

nxterm.sh terminal emulator, screen kbd demo

nxview.sh image viewer demo

nxviewalpha.sh alpha channel image viewer demo

vnc.sh VNC client demo

BINARIES (run in demo scripts above)

bin/mdemo Microwindows 3d demo (win32 api)

bin/mterm Microwindows terminal emulator (win32 api)

bin/malpha Microwindows alpha blending (win32 api)

bin/nano-X Nano-X server (must be run before Nano-X demos) (see *.sh)

bin/nanowm Nano-X Window Manager (run after nano-X, see *.sh)

EXTERNALLY AVAILABLE FONTS

fontkit-1.1-src.tar.gz Japanese EUCJP MGL fonts

xorg-2.tar.gz X11 PCF fonts

NANO-X PORTED LIBARIES

NanoGTK-1.0-src.tar.gz Nano-X GTK+ implementation

TinyGL-0.4.tar.gz Nano-X Tiny GL library

tinywidgets-0.1.tar.gz Nano-X C widget library

flnx-0.16.tar.gz Nano-X FLTK library (obsolete by NXLIB)

NANO-X COMPATIBLE LIBRARIES

agg-2.5.tar.gz AntiGrain Geometry

sdl-1.2.4a.tar.gz X SDL library

NANO-X PORTED APPS

dvdview-1.1.0d.tar.gz Nano-X mpeg player (single threaded, direct fb map) (16-32bpp)

flash-0.4.10a.tar.gz Nano-X Flash viewer

nxdoom-src.tar.gz Nano-X Doom (8bpp only) (seperate doom1.wad required)

nxfreecell-0.1.tar.gz Nano-X freecell (desktop and iPAQ versions?)

nxzilla-source-0.9.4.tar.gz Nano-X mozilla

mozilla-devel-0.9.5.tar.gz mozilla development kit

nxrwin-1.5.0a.tar.gz Nano-X microsoft RDP client

pixil-1.2.2.tar.gz Nano-X PIXIL Operating Environment

smpeg-0.4.4b.tar.gz Nano-X/SDL mpeg player (multi-threaded)

viewml-0.21.tar.gz Nano-X ViewML web browser

NXLIB COMPATIBLE X11 LIBRARIES

fltk-1.0.11.tar.gz X11 C++ widget library

fltk-1.1.3.tar.gz X11 C++ widget library

fltk-2.0.x.tar.gz X11 C++ widget library

qt-x11-2.3.1.tar.gz X11 C++ Qt library w/qtconf.sh, qtfix.sh

NXLIB COMPATIBLE X11 APPS

xsunclock-1.5 X11 sunclock

xscreensaver-3.26 X11 screen saver graphics demos

xfreecell-1.0.5a X11 freecell

'공부를 해보자 > 임베디드 UI' 카테고리의 다른 글

smallX(formerly tinyX)  (0) 2010.12.03
[Nano-X] 패키지 다운로드 &amp; 빌드  (0) 2010.12.03
:

NAT Traversal

공부를 해보자/프로그래밍 2010. 11. 15. 10:44

NAT traversal은 NAT gateway를 통한 TCP/IP, UDP연결을 설립하고 유지하는 기술들의 일반적인 용어입니다. NAT Traversal은 전형적으로 client-to-client 네트워킹 프로그램들에게서 요구되고 있습니다. peer-to-peer 나 VoIP 의 배포 같은 경우에 특히 그렇습니다. 많은 테크닉들이 있지만 모든 상황에서 적용되는 하나의 해결방법은 없습니다. 이유는 NAT 동작이 표준화되어 있지 않기 때문입니다. 많은 테크닉들은 공개적으로 라우팅 가능한 IP주소상의 서버컴퓨터의 지원을 필요로 합니다 (Public IP만을 말하는 게 아닙니다). 어떤 방법들은 단지 연결을 수립할 때만 서버 (STUN같은)를 사용하고, 반면에 다른 방법은 패킷을 릴레이 하기 위한 서버(TURN같은)를 사용하고 있습니다. 릴레이하게 되면 대역폭사용 비용과 지연의 상승이 더해지겠죠.
가장 오래된 NAT Traversal 프로토콜인 SOCKS는 여전히 광범위하게 사용되고 있다고 합니다.
일반 가정및 SOHO 에서 사용하는 대부분의 NAT gateway에서는 UPnP가 지원되고 있습니다.

http://en.wikipedia.org/wiki/NAT_traversal
http://en.wikipedia.org/wiki/STUN
http://nutss.gforge.cis.cornell.edu/stunt.php

'공부를 해보자 > 프로그래밍' 카테고리의 다른 글

QR코드 디코더 오픈소스  (0) 2014.05.07
UPnP  (0) 2010.10.05
모바일 웹 - 접속 기기 또는 브라우저 정보 얻기  (0) 2010.09.07
윈도우에서 ext파일시스템 인식  (0) 2010.08.27
QR코드  (0) 2010.08.06
:

UPnP

공부를 해보자/프로그래밍 2010. 10. 5. 10:24
UPNP (Universal Plug and Play):

- PC, 주변장치, 지능형 가전제품, 무선 장비 등과 같은 장치들을 네트워크에 접속시켰을 때, 인터넷과 웹 프로토콜을 사용하여 서로를 자동으로 인식할 수 있도록 해주는 표준이다.
- 사용자가 어떤 장치를 네트워크에 추가하면 그 장치는 스스로 구성을 완료하며, TCP/IP주소를 받고, 다른 장치들에게 자신의 존재를 알리기 위해 인터넷 HTTP에 기반을 둔 발견 프로토콜을 사용하게 된다.
- DLNA의 기반이 되는 홈네트워크 미들웨어 및 프로토콜.

DLNA (Digital Living Network Alliance):

- 세계 홈 네트워크 상용화를 선도해 나갈 새로운 공식적 협력체.
- 2003년 6월 출범한 DHWG(Digital Home Working Group)가 명칭 변경하여 새롭게 출범.
- 디지털 홈을 위한 다양한 PC 및 가전 장치들 간에 디지털 콘텐츠를 공유하기 위한 설계지침.

http://kurapa.com/content_UPnP

봉주르vsUPNP (수수깡 블로그)


'공부를 해보자 > 프로그래밍' 카테고리의 다른 글

QR코드 디코더 오픈소스  (0) 2014.05.07
NAT Traversal  (0) 2010.11.15
모바일 웹 - 접속 기기 또는 브라우저 정보 얻기  (0) 2010.09.07
윈도우에서 ext파일시스템 인식  (0) 2010.08.27
QR코드  (0) 2010.08.06
:

모바일 웹 - 접속 기기 또는 브라우저 정보 얻기

공부를 해보자/프로그래밍 2010. 9. 7. 11:47
모바일 웹에서 접속 기기 또는 브라우저에 따라 다른 코드 또는 웹페이지로 구동되어야 하는 경우가 있다. 


'공부를 해보자 > 프로그래밍' 카테고리의 다른 글

NAT Traversal  (0) 2010.11.15
UPnP  (0) 2010.10.05
윈도우에서 ext파일시스템 인식  (0) 2010.08.27
QR코드  (0) 2010.08.06
GDB관련  (0) 2010.08.05
:

윈도우에서 ext파일시스템 인식

공부를 해보자/프로그래밍 2010. 8. 27. 11:46
브라우징

드라이버

Windows에서 리눅스 파티션을 마운트해주는 프로그램들....
Explore2fs
ext2ifs
Ext2fds
Ext2 ifs
ext2 drv
Ext2fs+Reiser
출처 - http://k2hyun.tistory.com/44

'공부를 해보자 > 프로그래밍' 카테고리의 다른 글

UPnP  (0) 2010.10.05
모바일 웹 - 접속 기기 또는 브라우저 정보 얻기  (0) 2010.09.07
QR코드  (0) 2010.08.06
GDB관련  (0) 2010.08.05
Apache - httpd.conf 한글 주석  (0) 2010.07.16
:

아이폰 웹 어플리케이션

공부를 해보자/아이폰 2010. 8. 25. 09:53
:

Does this wallet belong to you?

공부를 해보자/영어공부 2010. 8. 18. 19:39


A: Does this wallet belong to you?
B: It's not mine, but I think John lost his. You should ask him.
A: O.K. I'll see if it's his.
B: If it's not his, our lost and found office is down the hall.
: