'잡동사니'에 해당되는 글 13156건

  1. 2010.04.30 Hebrew code range (unicode)
  2. 2010.04.29 천안함 안장식 + 예비군 소집점검 8
  3. 2010.04.28 ubuntu 9.10 에서 APM + viewvc + cvsgraph 돌리기
  4. 2010.04.28 WOL(Wake On LAN) 4
  5. 2010.04.28 enscript
  6. 2010.04.28 [작업중] cvsweb + cvsgraph + xampp
  7. 2010.04.28 자전거 종류 2
  8. 2010.04.28 페이스북 가입! 4
  9. 2010.04.27 DHCP / BOOTP / TFTP 4
  10. 2010.04.26 비온다. 8
Hebrew                              Range 0x0590 - 0x05FF
Hebrew Presentation Forms  Range 0xFB00 - 0xFB4F


히브리어에 대한 유니코드 영역이다.
앞 부분은 조합되지 않은 영역이고
뒤의 presentation form은 조합되어 나오는 코드에 대한 영역이다.

(그러니까 unicode 변환하면 0x0590-0x05FF 영역의 값만 나오고
automata를 통해 0xFB00-0xFB4F 영역으로 출력을 해야한다.)


[링크 : http://www.unicode.org/charts/]
Posted by 구차니
오늘은 천안함 안장식이 있는 날이고, 그래서 TV에서도 중계를 해주었다.
(머.. 나야 안봤지만)

예비군 소집점검을 받으러 가는데 졸라 멈..
그리고 오랫만에 지나가는 종로 3가.
웬지 모르게 지하철내 전광판에서 한자로 나오는 지명이 어색하게 느껴졌고
5호선에서는 영어와 한글 밖에 못본듯한 느낌이 들었는데..

아무튼, 종로 3가 답게(?) 노인분들이 잔뜩있었고
개찰구 나가기전에 대형 TV에서는 천안함 안장식을 중계하고 있었다.

"빨갱이는 다 죽여야지 나라가 살어"
어느 할머니의 외침이 들려왔다.


그리고 예비군 정신세뇌 4시간.
요즘 세대들의 50% 정도가 북한은 한겨례이고 도와야 한다고 하지만
"북한은 그래도 주적이다" 이라는 내용의 정신교육





묘하게 겹쳐지면서 구슬프게.
그리고 역설적으로 대한민국에 대한민국 국민으로 대한민국 국민을 위해 살아야겠다는
웬지 모를 가슴벅참이 밀려왔다.


니들이 머라고 하더라도,
그래도! 해는 진다. (응?)
Posted by 구차니
Linux2010. 4. 28. 22:51
APM (Apache - PHP - Mysql)
apache2
php5
mysql-server
패키지를 설치하면 자동으로 서버로 구동하게 된다.

viewvc / cvsgraph / enscript
viewvc
cvsgraph
enscript

기본적으로 설치되는 경로는
/var/www [htdocs]
/usr/lib/cgi-bin [cgi-bin]

/etc/viewvc/viewvc.conf
/etc/viewvc/cvsgraph.conf
[링크 : http://ubuntuforums.org/showthread.php?t=272022]

cvsgraph.conf는 별다르게 수정할건 없으며
viewvc.conf는 상당부분 수정이 가해진다.



위와 같이 설정하고, 설치하면 아래와 같은 화면을 볼수 있다.
repository 전부를 보는 화면.
cvs 하위의 모든 프로젝트를 보여준다.

cvs는 파일별로 revision이 붙으므로 상관없지만
svn은 프로젝트별로 repository를 구성하면
viewvc 구성이 꽤나 까다로워질것으로 예상된다.

위에서
버튼을 누르면 아래와 같은 revision tree가 그래프로 나타난다.

그리고 개별 소스를 클릭하면 아래와 같이 syntax highlight 되어 나타난다.

아직 euc-kr로 설정하는법을 찾지 못해, 한글이 ??? 로 깨어져 나온다.
해결방법은 아래 링크를 참조!

나의 경우에는 viewvc 1.0.5 버전이고
/usr/lib/viewvc/sapi.py 파일에서
UTF-8을 검색하여 EUC-KR로 고쳐주었다. (3곳)

[링크 : http://www.pyrasis.com/main/SubversionWithViewVCForWindows]
[링크 : http://kldp.org/node/50455]

2010/04/28 - [프로그램 사용] - [작업중] cvsweb + cvsgraph + xampp

'Linux' 카테고리의 다른 글

dosboot / netboot / fatboot  (0) 2010.05.04
grub 설치하기  (0) 2010.05.03
enscript  (0) 2010.04.28
readlink() 와 심볼릭 링크, 그리고 inode(아이노드)  (0) 2010.04.20
pwd(getcwd), cd(chdir)  (4) 2010.04.19
Posted by 구차니
파일방2010. 4. 28. 22:10
WOL은 꺼져있는 컴퓨터를 켜는 방법이다.
링크에서 몇가지 프로그램을 실험해봤지만, 부팅이 되는 녀석은
AMD Magic Packet Utility 뿐이었고,
다른녀석은 .net framework를 요구해서 일단 패스~


나의 경우에는

AMI BIOS 이고,
OnBoard LAN Boot ROMLAN/Ring Power On 두가지를 Enable로 해주어야
WOL을 통해서 부팅이 가능했다.

[링크 : http://qaos.com/article.php?sid=2802]
[링크 : http://comlog.kr/62]
[링크 : http://en.wikipedia.org/wiki/Wake-on-LAN]
[링크 : http://blogs.techrepublic.com.com/networking/?p=2209]
    [링크 : http://www.amd.com/us-en/assets/content_type/utilities/magic_pkt.exe] AMD Magic Packet Utility

'파일방' 카테고리의 다른 글

rawrite for windows  (2) 2010.05.05
REC(Reverse Engineering Compiler) / Decompiler  (0) 2010.05.01
S.M.A.R.T monitor for windows  (2) 2010.04.25
파일 자르기 (file split , rzsplit, rzjoin)  (4) 2010.04.14
구차니즘 스킨 [백업용]  (0) 2010.03.31
Posted by 구차니
Linux2010. 4. 28. 18:09
ascii를 HTML이나 postscript(pdf,ps) 등으로 변환해주는 GNU 툴이다.
원래는 adobe 의 동일 이름 프로그램을 대체하는 free 프로그램에서 시작한듯 하다.

아무튼, cvsweb이나 viewvc에서 enscript를 통해 Syntax Highlight를 지원하는 것으로 보인다.

[링크 : http://www.gnu.org/software/enscript/]

'Linux' 카테고리의 다른 글

grub 설치하기  (0) 2010.05.03
ubuntu 9.10 에서 APM + viewvc + cvsgraph 돌리기  (0) 2010.04.28
readlink() 와 심볼릭 링크, 그리고 inode(아이노드)  (0) 2010.04.20
pwd(getcwd), cd(chdir)  (4) 2010.04.19
wget  (4) 2010.04.10
Posted by 구차니
프로그램 사용2010. 4. 28. 15:31
linux에서 간단하게 APM을 설치할수 있는 패키지로 xampp라는 녀석이 있다.
물론, 독립적으로 실행이 되기 때문에, perl 등의 경로가 자기 자신의 것으로 바뀌어서 조금 고생했다.

xampp 설치
공식홈페이지에서 최신버전을 다운받는다.(리눅스 버전으로)
그리고 아래와 같이 압축을 해제후, 실행을 해주면 된다.
# wget http://www.apachefriends.org/download.php?xampp-linux-1.7.3a.tar.gz
# tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
# cd /opt/lampp
# ./lampp start

cvsweb 설치
공식홈페이지에서 최신버전을 다운받는다.
# ls -al
total 256
-rw-r--r-- 1 root root  43440 Sep 26  2005 ChangeLog
drwxr-xr-x 2 root root   4096 Jul 21  2004 css
-rw-r--r-- 1 root root   3074 Jul 21  2004 css/cvsweb.css
-rw-r--r-- 1 root root 126583 Sep 26  2005 cvsweb.cgi
-rw-r--r-- 1 root root  22990 Jun 19  2005 cvsweb.conf
-rw-r--r-- 1 root root    910 Aug 21  2004 cvsweb.conf-freebsd
-rw-r--r-- 1 root root   1286 Aug 21  2004 cvsweb.conf-netbsd
-rw-r--r-- 1 root root    864 Aug 21  2004 cvsweb.conf-openbsd
-rw-r--r-- 1 root root    407 Aug 21  2004 cvsweb.conf-ruby
drwxr-xr-x 2 root root   4096 Feb 15  2004 enscript
drwxr-xr-x 2 root root   4096 Aug  2  2003 icons
-rw-r--r-- 1 root root  10080 Jan 22  2005 INSTALL
-rw-r--r-- 1 root root   4030 Sep 26  2005 NEWS
-rw-r--r-- 1 root root   6724 Sep 26  2005 README
drwxr-xr-x 2 root root   4096 Oct 10  2003 samples
-rw-r--r-- 1 root root   1356 Nov  1  2004 TODO

이 파일을 아래 명령어로 복사해준다.
# cp cvsweb.cgi /opt/lampp/cgi-bin/
# cp cvsweb.conf /usr/local/etc/cvsweb
# cp -r css/ /opt/lampp/htdocs/

그리고 perl 모듈중 필요로 하는 아래의 세개를 받은후, 압축을 해제하여
# wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.54.tar.gz
# wget http://search.cpan.org/CPAN/authors/id/B/BO/BOXZOU/String-Ediff-0.09.tar.gz
# wget http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MIME-Types-1.29.tar.gz

# tar xvf URI-1.54.tar.gz
# tar xvf String-Ediff-0.09.tar.gz
# tar xvf MIME-Types-1.29.tar.gz

개별 디렉토리에서 아래와 같이 make를 실행해준다.
# perl Makefile.pl
# make
# make install

여기서 경로를 /opt/lampp/lib 로 해주면 좋겠지만, 해보지 않았으니
일단 perl lib들을 위해
/opt/lampp/cgi-bin/cvsweb.cgi 의 94 라인즈음에
usr lib "/usr/lib/perl5/site_perl/5.8.8" 를 넣어준다. (use Cwd                   qw(abs_path); 이 내용 윗줄에)
5.8.8 은 FC6의 perl 버전으로 다른 버전을 사용한다면 버전확인후 수정해야 한다.


cvsgraph 설치하기
공식홈페이지에서 최신버전을 다운받는다.
그리고 아래와 같이 압축을 해제후, 컴파일을 한다.
# wget http://www.akhphd.au.dk/~bertho/cvsgraph/release/cvsgraph-1.7.0.tar.gz
# tar xvfz cvsgraph-1.7.0.tar.gz

FC6에서 설치하기 따라 다르지만, gd(Graphic Library)가 정상적으로 설치되었다면 어려움 없이 설치 될것이다.
# configure
# make
# make install

그리고 기본환경설정 파일을
# cp cvsgraph.conf /usr/local/etc/
로 복사해준다.(/etc로 해도 된다.)

cvs 경로
기본값으로는 /var/cvs로 되어있다.


enscript 설치
ecscipt는 문법강조를 해서 알록달록하게 보여주는 녀석이다.
공식홈페이지에서 다운로드 하여 설치한다.
# wget http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz
# tar xvfz enscript-1.6.4.tar.gz
# cd enscript-1.6.4
# ./configure
# make
# make install

소스에 syntax hilighting이 되지 않으니 가독성이 떨어진다.
enscript를 이용하여 syntax hilighting하여 보도록 변경하자.
다음 명령으로 자신의 시스템에 enscript가 설치되어 있는지 파악하라.

[링크 : http://www.superuser.co.kr/superuserboard/view.html?id=6585&code=linux&start=0&position=]

links
http://www.apachefriends.org/en/xampp-linux.html
http://www.freebsd.org/projects/cvsweb.html
http://www.akhphd.au.dk/~bertho/cvsgraph/
    http://www.libgd.org/Main_Page
        http://www.akhphd.au.dk/~bertho/cvsgraph/
        http://www.ijg.org/
Posted by 구차니
개소리 왈왈/자전거2010. 4. 28. 11:58
Posted by 구차니
개소리 왈왈2010. 4. 28. 09:52
근데.. 내 홈페이지 주소를 모르겠어.. OTL 털썩

'개소리 왈왈' 카테고리의 다른 글

반포대교 분수 분출(!) 시간  (0) 2010.05.21
netffice를 기억하시나요?  (0) 2010.05.12
비온다.  (8) 2010.04.26
참 혹은 거짓. 그리고 경계  (0) 2010.04.21
딸기  (8) 2010.04.18
Posted by 구차니
확인은 좀 해봐야겠지만, BOOTP와 TFTP의 연관관계가 궁금해졌다.

일단 bootp는 BOOTstrap Protocol의 약자이고
DHCP는 Dynamic Host Configuration Protocol의 약자이다.
TFTP는 Trivial File Transfer Protocol이며, FTP가 TCP로 전송하는데 반해, TFTP는 UDP를 사용한다.

BOOTP 역시 DHCP와 동일하게 IP를 주어주지만,
DHCP 와는 다르게, 부팅시에만 아이피를 주며 부팅이후에 아이피를 변경하는데 관여하지는 않는다.

아무튼 가장 궁금했던 bootp와 tftp의 연관은, 아래에 설명이 되어있다.

다음과 같이 2 단계 bootstrap 구성 프로세스를 설명합니다.

  • 클라이언트는 BOOTP 서버에 연결하여 주소를 결정하고 부팅 파일 이름을 선택합니다.
  • 클라이언트는 TFTP(Trivial File Transfer Protocol) 서버에 연결하여 부팅 이미지의 파일을 전송합니다.

[링크 : http://technet.microsoft.com/ko-kr/library/cc781243%28WS.10%29.aspx]
bootp는 아이피랑 부팅 파일을 알려주고
tftp를 통해 부팅 이미지 파일을 보내준다.

윈도우에서는 tftpd32 라는 프로그램이 tftp + bootp의 역활을 했기에 단일 프로그램으로 가능했지만
리눅스에서는 bootp + tftp 의 조합으로 해야할 것으로 보인다.

[링크 : http://d-i.alioth.debian.org/manual/ko.powerpc/ch04s05.html]

group {
         filename "Xncd19r";
         next-server ncd-booter;

         host ncd1 { hardware ethernet 0:c0:c3:49:2b:57; }
         host ncd4 { hardware ethernet 0:c0:c3:80:fc:32; }
         host ncd8 { hardware ethernet 0:c0:c3:22:46:81; }
       }

[링크 : http://www.daemon-systems.org/man/dhcpd.conf.5.html]

be BootP exclude tag list
   bf    Bootfile

bi BootP include tag list
   bs    Bootfile size in 512-octet blocks
   cf    Client FQDN
   cl    (DHCP) Client Identifier (unquoted hex string)

[링크 : http://www.net.princeton.edu/hostmaster/fieldInfo/bootptab.5.html]

머, dhcp에도 bootp에도 부팅용 파일을 설정하는 구문이 있는것 봐서는
dhcp + tftp 조합이나, bootp + tftp 조합으로 PXE를 진행하면 될것으로 추측된다.

'프로그램 사용 > PXE(네트워크 부트)' 카테고리의 다른 글

pxe boot  (0) 2023.06.21
DHCP hostname  (0) 2020.10.14
PXE 부팅하기  (0) 2010.04.25
PXE를 통한 우분투/XP 설치  (0) 2009.12.09
Posted by 구차니
개소리 왈왈2010. 4. 26. 17:52
펑펑온다.





누굴 위한 비일까....

'개소리 왈왈' 카테고리의 다른 글

netffice를 기억하시나요?  (0) 2010.05.12
페이스북 가입!  (4) 2010.04.28
참 혹은 거짓. 그리고 경계  (0) 2010.04.21
딸기  (8) 2010.04.18
전 지대로 컴맹이빈다 /ㅁ/  (8) 2010.04.14
Posted by 구차니