달력

3

« 2019/3 »

  •  
  •  
  •  
  •  
  •  
  • 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
  •  
  •  
  •  
  •  
  •  
  •  
2011.08.04 10:41

단말기 폭 초과 유용한 정보2011.08.04 10:41

유닉스에서 작업하다보면 vi 열때 '단말기 폭 초과' 라는 메세지와 함께 열리지 않는 경우가 있다.
이럴땐 다음과 같이 입력하자.

$ stty columns 160

TAG vi, 유닉스
Posted by 에드몽단테스

웹페이지를 웹에서 직접 인쇄할 경우,

 

브라우저의 인쇄옵션 설정에서 상단 25mm, 좌우하단 20mm 여백을 주고

 

본문은  패딩과 마진없이 640 x 940 (px) 크기로 구성되었을 경우 가장 잘 보입니다.

Posted by 에드몽단테스

http://gerd.kr/~gerd/gnuboard4/blog/?id=22

 

그냥 따라하면 됩니다.

네트워크에 공유되어 있는 프린터를 잘 찾아줍니다.

Posted by 에드몽단테스
2009.03.31 01:22

음악태그 유용한 정보2009.03.31 01:22

음악태그의 기본 형식입니다.

 

◎제어 소스

 

1. 첫번째로 재생에 관련된 태그입니다.

  └자동재생: 말 그대로 자동 재생입니다. 특별히 재생을 클릭하지 않아도

                저절로 재생이 시작됩니다.

                autostart="true"

  └수동재생: 이것도 말 그대로 수동 재생이지요.

                이건 저절로 재생이 시작되지 않기 때문에

                재생 클릭 버튼을 따로 클릭하셔야 합니다.

                autostart="false"

 

2. 두번째로 볼륨, 즉 소리크기에 관련된 태그입니다.

  └볼륨 최대(그림 참고)지정: volume="0"

 

위 그림이 볼륨을 최대, 즉 volume="0" 태그를 집어넣었을 때입니다.

 

  └볼륨을 지정하지 않을 때

위 그림은 볼륨을 지정하지 않았을 때입니다.
 

 

3. 연속 재생 횟수 지정에 대한 태그입니다.

  └횟수 지정: loop="듣고 싶은 횟수"

  └무한 재생: loop="true"

 

4. 미디어 재생에 관한 태그입니다.

  └숨기지 않을 경우, 즉 노출시키고 싶으시다면 WIDTH: 300px; HEIGHT: 60px

                              (보통 크기입니다. width는 가로를, height는 높이를 나타냅니다

                               숫자는 임의로 정하실 수 있습니다)

  └숨길 경우: hidden="true"

 

5. 보통 음악태그를 넣으면 위쪽의 그림처럼 나타나는데요, 그걸

이렇게 나타내는 데에 관련된 태그입니다.

 

  └일단 showgotobar 라 불리는 이 부분을 추가하고 싶으시다면 태그 란에

 

showgotobar="1" 을 집어넣으시면 됩니다.

예를 들면 이런 식이죠.

 

 

그럼 이렇게 나타납니다.

 

 

 └이 부분, 재생 시간등등을 나타내는 부분인 showstatusbar을 나타내고 싶으시다면


마찬가지로 역시 태그에 showstatusbar="1" 을 집어넣으시면 됩니다.

그럼 이건 이런 식이겠죠?






  └이번엔 이 부분, 재생 목록을 나타내는 부분인 showdisplay를 나타내고 싶으시다면


역시 태그에 showdisplay="1" 을 집어넣어주세요~


이렇게 된답니다.


Posted by 에드몽단테스
2009.02.08 14:20

사용중인 포트 확인하기 유용한 정보2009.02.08 14:20

# netstat -nl

  => 현재 사용중인 포트를 확인할 수 있다.

 

좀더 자세한 정보를 알고 싶을땐

 

  lsof -i TCP:{port}

 

예)

 # lsof -i TCP:80

Posted by 에드몽단테스

리눅스 기반의 텍스트 웹브라우저 lynx 입니다.

 

우분투의 경우 기본설치가 되어 있지 않으며 다음과 같은 명령어로 설치할 수 있습니다.

 

# get-apt install lynx

 

 

실행 방법은 명령어창에서 lynx {도메인}을 입력하면 됩니다.

아래 그램은 네이버에 접속한 화면입니다.

 

$ lynx naver.com

 

 

’린’ 스크린샷

 

가끔씩 한글이 깨지는 경우가 있는데 언어셋이 맞지 않아 그렇습니다.

옵션에서 해당 페이지의 언어셋을 맞추면 한글이 잘 나옵니다.

위의 화면인 네이버의 경우에는 처음 실행시 한글이 깨지다가 언어셋을 UTF-8로 변경하니 위처럼 잘 나오네요.

 

올해 4월부터 시행되는 ’장애인차별금지법’으로 웹페이지에서도 장애인이 사용하기에 어려움이 없어야 합니다.

불필요한 이미지라든가 의미가 모호한 태그, 프레임 이런 것들을 배재해야 하는데 어느정도는 이 lynx으로 테스트할 수 있을 것 같네요.


Posted by 에드몽단테스

회사에서는 OS를 우분투로 이용하고 있습니다.

그래픽 작업하는 일을 하지 않으니 구지 윈도우가 필요없죠.

리눅스용 아래한글 프로그램이 없다는 것 빼고는 불편한 것이 없습니다. (구입하기에는 돈이 들죠...)

그래서 오피는 오픈오피스를 사용하고 있습니다.

이렇게 그럭저럭 쓰는데 문제는 인쇄였습니다.

 

네트워크로 공유하여 쓰는 HP 프린터가 있는데... 우분투에서는 드라이버가 없어서 인쇄를 못하고 있었습니다.

HP 사이트 보니 리눅스용 드라이버는 지원하지 않는 것 같더군요. 그래서 인쇄는 포기하고 있었습니다.

그런데 어떤 분이 아래와 같은 내용을 알려주시더군요.

 

지원하는 프린터가 많지는 않지만 회사 프린터가 포함되어 있어서 다행이도 프린터 드라이버가 잘 설치되었습니다.

설치는 아래에 보는 바와 같이 그대로 입력만하면 됩니다.

설치후에는 프린터의

 

출처를 같이 적고 싶은데 정확한 출처는 모르겠네요. 구글신께서 찾아주신 것 같은데...

대신 원문을 그대로 적어봅니다.

 

foo2zjs:   a linux printer driver for ZjStream protocol
e.g. Minolta magicolor 2200/2300/2430 DL, HP LaserJet 1018/1020/1022

Tarball last modified: Sun Dec 07 18:13:39 2008 CST - ChangeLog


 

*** DON'T USE the foo2zjs package from:
     Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Fedora, Gentoo, Xandros, EEE PC, MacOSX, or BSD!
*** Download it here and follow the directions below.

foo2zjs is an open source printer driver for printers that use the Zenographics ZjStream wire protocol for their print data, such as the Minolta/QMS magicolor 2300 DL or Konica Minolta magicolor 2430 DL. These printers are often erroneously referred to as winprinters or GDI printers. However, Microsoft GDI only mandates the API between an application and the printer driver, not the protocol on the wire between the printer driver and the printer. In fact, ZjStream printers are raster printers which happen to use a very efficient wire protocol which was developed by Zenographics and licensed by most major printer manufacturers for at least some of their product lines. ZjStream is just one of many wire protocols that are in use today, such as Postscript, PCL, Epson, etc.

This driver uses Ghostscript to perform all of the heavy lifting (image processing). There are five major components to the foo2zjs printer driver.

  • foo2zjs - the page image to protocol conversion engine of the driver.
  • foo2zjs-wrapper - a shell script (compatible with foomatic) which runs ghostscript and foo2zjs in a pipeline.
  • icc2ps - converts an ICM color profile to a Postscript CRD, which is then fed into Ghostscript before the users Postscript program.
  • foomatic-db - foomatic database entries which describe the supported printers and their options so that printer spoolers know how to access the printer using foo2zjs-wrapper.
  • zjsdecode - a tool for developers to inspect ZjStreams.

You can read the manual pages for more information.

With the foo2zjs driver, you can print to some Minolta/QMS, HP and possibly other ZjStream printers:

Supported Printer B/W Color Driver Notes
Minolta/QMS magicolor 2300 DL Yes Yes foo2zjs Tested by Rick Richardson
Minolta/QMS magicolor 2200 DL Yes Yes foo2zjs Tested by Adam Erickson.
Konica Minolta magicolor 2430 DL Yes Yes foo2zjs Tested by Ren Rebe
Minolta Color PageWorks/Pro L Yes Yes foo2zjs Tested by tekknogenius.
HP LaserJet 1022 Yes No foo2zjs Up to Fedora Core 5 is tested
HP LaserJet 1020 Yes No foo2zjs Tested by Rick Richardson
HP LaserJet 1018 Yes No foo2zjs Tested by Rick Richardson
HP LaserJet 1005 Yes No foo2zjs Tested by Brian Batey
HP LaserJet 1000 Yes No foo2zjs Tested by Andrew Schretter

These printers are not supported by this driver:

Unsupported Printer Notes
HP LaserJet P1005/P1006/P1007/P1008 Supported by my foo2xqx driver
HP LaserJet P1505/P2014 Supported by my foo2xqx driver
HP LaserJet M1005/M1120 MFP Supported by my foo2xqx driver
HP Color LaserJet CP1215 Supported by my foo2hp driver
HP Color LaserJet 1600/2600n Supported by my foo2hp driver
HP Color LaserJet 2605dn Unsupported. Use Postscript
Konica Minolta magicolor 2480/2490 MF Supported by my foo2lava driver
Konica Minolta magicolor 2530 DL Supported by my foo2lava driver
Samsung CLP-300/315/600/610 Supported by my foo2qpdl driver
Xerox Phaser 6110 Supported by my foo2qpdl driver
Lexmark C500n Supported by my foo2slx driver
Oki C3200n/C3300/C3400n Supported by my foo2hiperc driver
Oki C5100n/C5200n Supported by my foo2hiperc driver
Oki C5500n/C5600n/C5800n Supported by my foo2hiperc driver
HP Color LaserJet 1500 Supported by my foo2oak driver
Kyocera KM-1635/KM-2035 Supported by my foo2oak driver
Minolta/QMS magicolor 2300W/2400W/2500W Try the m2300w driver
Minolta/QMS PagePro 12xxW Try Beetman's 1200W driver or Schiller's 1[234]xxW driver
Minolta/QMS PagePro 13xxW Try Beetman's 1200W driver or Schiller's 1[234]xxW driver
Konica Minolta PagePro 14xxW Try Schiller's 1[234]xxW driver

Contribute (MUST READ)

<-- Click here to support the development of this and other printer drivers u Any amount is appreciated.
Or, select the amount and click here for Google Checkout -->
foo2zjs is open source software that is downloaded over the internet. No media (CD) will be shipped in exchange for your donation.

I keep a record of everyone who has contributed to this driver, in terms of 1) money or equipment, 2) usable bug reports, 3) code and advice.

There are over 30,000 unique IP addresses that have downloaded this driver. There are only a handful of people who have ever contributed to this project (and my thanks go out to them).

Download and Install

Click the link, or cut and paste the whole command line below to download the driver.

 

    $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

Now unpack it:

Unpack:
    $ tar zxf foo2zjs.tar.gz
    $ cd foo2zjs

Now compile and install it. The INSTALL file contains more detailed instructions; please read it now.

Compile:
    $ make

Get extra files from the web, such as .ICM profiles for color correction,
and firmware.  Select the model number for your printer:
    $ ./getweb 2430# Get Minolta 2430 DL .ICM files
    $ ./getweb 2300# Get Minolta 2300 DL .ICM files
    $ ./getweb 2200# Get Minolta 2200 DL .ICM files
    $ ./getweb cpwl# Get Minolta Color PageWorks/Pro L .ICM files

    $ ./getweb 1020# Get HP LaserJet 1020 firmware file
    $ ./getweb 1018# Get HP LaserJet 1018 firmware file
    $ ./getweb 1005# Get HP LaserJet 1005 firmware file
    $ ./getweb 1000# Get HP LaserJet 1000 firmware file

Install driver, foomatic XML files, and extra files:
    $ suOR$ sudo make install
    # make install

(Optional) Configure hotplug (USB; HP LJ 1000/1005/1018/1020):
    # make install-hotplugOR$ sudo make install-hotplug

(Optional) If you use CUPS, restart the spooler:
    # make cupsOR$ sudo make cups

Now create printer entries for your spooler. Create at least one queue for monochrome, and another queue for color printing. Create the queues first, then edit them and set the device options as desired. See your operating system documentation for further details on creating a printer queue. Click any hyperlinks below for sample screenshots.

For Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5 users:
# printconf-gui
For Fedora Core 6, Fedora 7/8/9/10, and Ubuntu 7.10/8.x users:
# system-config-printer
For Mandrake/Manrivia users:
# printerdrake
For SUSE 10.x/11.x users:
# yast2 printer
For Ubuntu 5.10/6.06/6.10/7.04 users:
$ sudo gnome-cups-manager
 $ sudo make cups  # IMPORTANT: gnome-cups-manager has a BUG in it
For Debian 3.x, 4.x, and other systems that use CUPS http://localhost:631
    $ firefox http://localhost:631

For a networked Minolta/QMS 2300 DL, I used a Redhat "Queue Type" of "Unix Printer (LPD)", and set the "Server" to the IP address of the printer, and the "Queue&q

For low level testing, you can also create a "raw queue", which will accept ZjStream files as-is and send them directly to the printer.

Questions and Support

If you installed as per the above instructions, then click on our forums for questions and support.

If you installed a THIRD PARTY (e.g. Ubuntu, Gentoo, etc.) foo2zjs package, then read the INSTALL file and follow the directions. No third party support is given. You MUST install using the above procedure.

Color Correction

There are now two methods for color correction available in foo2zjs: the original ICM-based method and Gerhard Fuernkranz and Leif Birkenfeld's CRD-based method. Each method has advantages and disadvantages, which is why both methods are still included.

The original ICM-based method uses the manufacturer-supplied ICM color profiles and converts those to CRD's on the fly. This method is the fastest. But it requires Well Tempored Screening, e.g. ghostscript 8.54 or better. The advantages of the ICM method are that its the fastest of the two methods, and it often allows the foo2lava engine to optimize mo

The CRD-based method was tuned for Ghostscript and the foo2zjs engine, and produces better colors. It also uses thresholding to make up for the halftoning issues in Ghostscript. The drawbacks of this method are that it is very slow, it requires Ghostscript 8.14 or better for best results, and it currently cannot optimize pure monochrome text printed on a color queue to printing just the K plane. It is expected that this latter deficiency will be fixed soon.

So, pick your poison.

History

The foo2zjs engine began life as Robert Szalai's pbmtozjs program. It also uses Markus Kuhn's JBIG-KIT compression library (included), and Marti Maria's icc2ps program (included).

The foo2zjs engine was overhauled by Rick Richardson to add color support for the Minolta/QMS 2300DL, add command line options, limit data chunk size to 65536 bytes, and other miscellaneous features. Rick also contributed the zjsdecode program and the foomatic database entries for the Minolta/QMS magicolor 2300 DL.

Gerhard Fuernkranz and Leif Birkenfeld created the CRD-based color correction methods.

Resources


Last modified: Sun Nov 30 08:26:48 2008 CST . 374,812

 

Posted by 에드몽단테스
2008.08.26 13:38

파일 일괄 복사 쉘 스크립트 유용한 정보2008.08.26 13:38

#!/bin/sh


for A in `find ./ -type d -name 'lib' -maxdepth 4 -mindepth 4`


    do


        echo " $A find....."


#        cp -afp board_rc.html $A


    done

 

동일한 위치에 있는 파일들을 일괄적으로 복사할때 유용하다.

Posted by 에드몽단테스

$ sudo update-alternatives --config java

설치된 자바 목록이 나오는데 해당하는 번호를 입력해주면 된다.


Posted by 에드몽단테스
2008.07.08 23:54

우분투 Virtualbox 설치 유용한 정보2008.07.08 23:54

우분투(8.04)에서 VirtualBox를 설치해보자.

VirtualBox는 VMware와 비슷하게 가상으로 OS를 띄여주는 역할을 하지만 무료다.

 

우분투의 패키지 관리자를 통해 설치를 할 수도 있겠지만, 내 경우에는 그렇게 설치했을때 이유 모를 오류로 정상적으로 설치가 잘 되지 않았고, 또 최신버전으로 설치를 유지하기 위해서 직접 제공사이트에서 바이너리를 받아 설치하는 것을 권장한다.

 

설치 후에 실행을 시켜보면 사용자와 퍼미션이 없다는 메세지로 실행이 되지 않는다.

시스템 메뉴의 관리->사용자와 그릅 메뉴를 통해 vboxusers 그룹에 해당 사용자들을 체크해준다.

사용자 로그아웃 후 재접속하여 다시 virtualbox를 실행시키면 정상적으로 동작을 한다.

호스트키

가상OS와 호스트 OS간에 서로 이동할 수 있는 키가 바로 호스트키이다. 기본값으로는 키보드 오른쪽 ctrl 키이지만 설정으로 변경할 수있다.  그런데 우분투 8.10버전에서는  scim 입력기의 버그로 키보드가 전혀 먹지 않는다.

우선은 한글 입력기를 navi로 변경하여 사용하자.

입력기를 나비로 변경하면 이 키먹통버그는 해결할 수 있다. 얼마후에는 이 버그도 수정되겠지만 그 동안은 나비를 쓰도록 하자.

입력기를 나비로 바꾸는 방법은 다음과 같다. 

# im-switch -c

기본값은 scim 이고 나비도 기본으로 설치되어 있다.

Input Method는 nabi를 이용한다.

 

Virtualbox 의 옵션도 변경해주어야 한다.

Virtualbox -> 파일 -> 환경설정

  입력탭에서 ’자동으로 키보드잡기’를 옵션을 해제한다.

 

 이제 가상 OS에서도 키보드 입력이 잘 될 것이다.

Posted by 에드몽단테스