KLDP Conf/20080308

흔하지 않은 일들 2008/02/19 01:31
KLDP Conf는 모든 모임 중에서도 가장 독특한 형태를 가진다고 생각합니다.
보통 하나의 주제로만을 모이기 쉬운 소모임 정모 같은 경우에는 주제가 굉장히 한정됩니다.
주제를 조금 넓히는 큰 모임 같은 경우에는 너무 많은 사람들이 있어서 어수선한 분위기가 됩니다.

KLDP Conf는 그러한 단점이 가장 적은 모임 중 하나였습니다.
그래서 KLDP Conf는 다녀본 중, 가장 흥미있는 모임이라고 생각합니다.
이번의 주제는 다음과 같습니다.

  1. peremen, 학생, 고등학생과 오픈소스
  2. 소타, 직장인, PostgreSQL의 오래된 진실
  3. Mind$torm, 학생, 리눅스 포팅 이야기
  4. 권순선, NHN/KLDP, 2008년 오픈소스 전망
  5. inureyes, 학생, 웹 플랫폼과 오픈소스 개발
  6. 송진영, 직장인, 기계설계 및 생산자동화 분야에서의 오픈소스

개인적으로 특히 관심 있는 부분은 2,3,5번의 발표내용입니다.
JCO 컨퍼런스에서 HBase 등을 보면서 DB에는 약간의 관심을 가지게 되었고...
리눅스 포팅은 정말 눈물겨운 노력과 의지를 바탕에 깔고 있기 때문에 이런 이야기를 한번쯤은 듣고 싶었습니다.
웹 플랫폼과 오픈 소스는 관심을 안 가질래야 안 가질 수 없는 입장이라 흥미가 생겨납니다.

언제나 그랬지만, 기대가 되는 행사입니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 : Comment 0

How to run Qwerk-MRS example

Robot 2008/02/14 11:23
When you want to use Qwerkbot of CMU, readme instruction is useless.
This is modified installation guide.

Pre-install program

Microsoft Visual Studio 2008 (default program: 2005)

Microsoft Robotics Studio 1.5

Runtime and Tools update for MSRS(1.5)

 

 

  1. Install Java 1.5.0.14
  2. Install ICE
  3. Install Ant
  4. Set Environment variable
    1. Path=

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\VAIOXP\Libraries\;C:\Program Files\Java\jdk1.5.0_14\bin;%ICE_HOME%\bin;%ANT_HOME%\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft SQL Server\90\Tools\binn\

    1. CLASSPATH

.;

    1. ICE_HOME

C:\Ice-3.1.1

    1. ANT_HOME

c:\ant

    1. JAVA_HOME

C:\Program Files\Java\jdk1.5.0_14

    1. MRS_HOME

C:\Microsoft Robotics Studio (1.5)

    1. TERK_HOME

C:\terk-source

  1. Copy file which related about junit
    1. Source: %TERK_HOME%\TeRKBuild\lib\junit\junit.jar
    2. Destination:  %ANT_HOME%\lib
  2. Run ‘Start->Program->Microsoft Robotics Studio (1.5)->Command Prompt
  3. ant clean
  4. ant dist.c#
    1. ant error 2(csc) occurs  when ant does not find .NET compiler  csc
    2. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727   - Add this position at Environment ‘Path
  5. Copy files
    1. Source: %TERK_HOME%\\TeRKClient\dist\c#\components\*.dll
    2. Destination:  %TERK_HOME%\TeRKClient\code\c#MicrosoftRoboticsStudio\TeRK\QwerkService
  6. Copy folder
    1. Source: C:\terk-source\TeRKClient\code\c#\MicrosoftRoboticsStudio\TeRK
    2. Destination:  %MRS_HOME%\samples\TeRK
  7. Open %MRS_HOME%\samples\RoboticsTutorials\Tutorial4\CSharp\RoboticsTutorial4.csproj, Build.
  8. Open %MRS_HOME%\samples\TeRK\QwerkService\QwerkService.sln
    1. Open QwerkService.cs, edit this variable
      1. QWERK_USER_ID ->******
      2. DEFAULT_CLIENT_USER_ID -> ******
      3. DEFAULT_CLIENT_PASSWORD -> ******
    2. Edit References
      1.  Edit position of  MRPLPeer.dll, TeRKClientComponents.dll, TeRKPeerCommon.dll
      2.  Position of dll files: %MRS_HOME%\samples\TeRK\QwerkService
    3. Edit Project Properties
      1. Debug->start external program
        1. C:\Microsoft Robotics Studio (1.5)\bin\DssHost.exe
      2. Debug working directory
        1. C:\Microsoft Robotics Studio (1.5)
      3. Build->Output->Output path
        1. C:\Microsoft Robotics Studio (1.5)\bin\services
      4. Build Event
        1. "C:\Microsoft Robotics Studio (1.5)\bin\DssProxy.exe" /dll:"$(TargetPath)" /proxyprojectpath:"$(ProjectDir)Proxy " /keyfile:"$(AssemblyOriginatorKeyFile)" $(ProxyDelaySign) $(CompactFrameworkProxyGen) /binpath:". " @(ReferencePath->'/referencepath:"%(RootDir)%(Directory) "', ' ')
        2. check  Runtime and Tools update for MSRS(1.5)
      5. Reference Path
        1. C:\Microsoft Robotics Studio (1.5)\bin
        2. C:\Microsoft Robotics Studio (1.5)\bin\services
      6. Signing
        1. C:\Microsoft Robotics Studio (1.5)\samples\mrisamples.snk
    4. Build
  9. Open C:\Microsoft Robotics Studio (1.5)\samples\TeRK\QwerkMotorService\QwerkMotorService.sln
    1. References
      1. C:\Microsoft Robotics Studio (1.5)\bin\QwerkService.Y2006.M08.dll
      2. C:\Microsoft Robotics Studio (1.5)\bin\RoboticsCommon.proxy.dll
      3. C:\Microsoft Robotics Studio (1.5)\bin\QwerkService.Y2006.M08.proxy.dll
  10. Build
  11. Copy files
    1. Source:QwerkService\QwerkService.ice.properties
    2. Destination: MRS_HOME
  12. Turn on Qwerk Robot, connect with ip. And set relay mode.
  13. At Microsoft Robotics studio command prompt , type this.
    1. dsshost /port:50000 /manifest:"samples\TeRK\RoboticsTutorial4.Qwerk.manifest.xml"
    2. You can see the gui window. And click the arrow button & stop.
  14. Results
    1. If  you see the  QWERK_USER_ID  in QwerkService.cs & QwerkService.ice.properties
      1. This program try to connect edu.cmu.ri.mrpl
    2. When you run MSRS1.5,  you can manipulate QwerkService QwerkMotorService
  15. Be cafeful
    1. Check the battery.
    2. Check the lan cable.
    3. Does Qwerk robot answer the Ping?
    4. Check  relay connection info of TeRK robot.

 

이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 : Comment 0

이클립스보다 넷빈즈가 낫다고 생각하는 이유

도구/넷빈즈 2008/01/08 11:26
이클립스는 굉장히 좋은 툴이지만, 요즘에 넷빈즈를 열심히 쓰고 있습니다.
Sun Microsystem사가 잘 밀어주는 개발도구라는 이유도 있습니다.
이런저런 플러그인들이 기본적으로 설치되어있기 때문에 플러그인 고르느라 신경 쓸 필요가 없습니다.

하지만 저에게 강렬한 인상을 준 것은 밑에 있는 사이트였습니다.

All Video Tutorials and Demos of NetBeans IDE 6.0

이거 강력합니다. 시간과 의지만 있으면 개발할 수 있습니다.
저도 뭐 설명할 일이 있을 때, 이런 동영상을 가지고가니 효과가 좋았습니다.
데모를 진행하면, 항상 무언가 문제가 잘 터집니다... -_-;;
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 1 : Comment 0

윈도우 설치하고 그 후에 설치한 프로그램

윈도우 2008/01/03 10:28
윈도우를 새 컴퓨터에다가 깔고나니 마음이 상쾌해졌습니다.
이번에 깔은 프로그램은 다음과 같았습니다.
물론 자유롭게 쓸 수 있습니다.

초보 레벨

1. 알씨
Infanview가 유명하긴한데, 뭐랄까 버튼이 잔뜩 붙은 일제 가전제품을 보는 느낌이 듭니다.
알툴즈 제품 중에서 가장 쓸만하지 않을까 싶습니다.

2. 아이스크랩 2.0
신문을 출력형태로 보여주는 프로그램입니다.
회원 가입 안하면, 신문들의 첫 페이지만 볼 수 있습니다.
회원 가입을 하면, 여러 무료 신문들을 끝까지 볼 수 있습니다.
회원 가입하고 돈 내면, 유료 신문을 볼 수 있고, 신문을 스크랩하거나 출력, 확대할 수 있습니다.
화면이 22 인치를 넘어가면 추천합니다.

3. 빵집
압축 해제 프로그램. 쓸만합니다.

4. PDF+
어도비사의 아크로뱃리더보다 실행 속도가 빠르다는 점에서 추천합니다.
아크로뱃리더의 부가기능이 필요없는 분은 이것을 쓰시면 정신건강에 좋습니다.

5. kmplayer
곰플레이어가 자막을 찾아주기 위해 사용자가 어떤 동영상을 보는지 감시(... -_-)한다는 이야기가 있으므로 이 프로그램을 씁니다.
이름이 KDE쪽의 kmplayer와 같기에 위화감이 좀 들지만, 쓸만합니다.



중급 레벨

6. CCleaner
임시파일, 인터넷캐쉬파일, 레지스트리 등을 정리해줍니다.
가끔 돌려주면 좋습니다.

7. Avast!
개인 사용자는 무료로 쓸 수 있는 백신 프로그램입니다.
평이 꽤 좋습니다.

8. Filezilla client
FTP, SFTP 서버에 접속할 수 있는 프로그램입니다.
리눅스, 윈도우 가리지 않고 지원이 잘 되는 프로그램입니다.

9. Google package
구글에서 사람들에게 뿌리는 프로그램들의 모음입니다.
Skype - 인터넷 전화
firefox - 웹 브라우저
picasa - 그림 관리하는 프로그램
spyware doctor - 스파이웨어를 찾는 프로그램
Starsuite 8 - 오피스 프로그램

그래도 이건 추천 안합니다.
norton security scan - 가끔 에러가 납니다.
Realplayer - flash 동영상 받으실 분만 다운받으시기 바랍니다.


고급 레벨 (프로그램 연습용?)

10. vim 7.1
CTRL+N 또는 P로 코드자동완성을 하는 것은 꽤나 매력적이었습니다.
극한 상황에 닥치게 될 당신을 위한 최고의 프로그램. 언젠가 결정적일 순간에 쓸 수 있습니다!

11. iputty
텔넷, SSH 접속할 때 유용하게 쓰입니다. (시리얼포트도 지원)

12. freeSSHd
솔직히 ftp 서비스를 열면 왠지 모를 불안감이 스며들기 시작합니다.
그럴때는 보안이 보장된 SSH 서버데몬을 돌려서 마음의 불안을 살며시 덮어줍시다.
SSH, SFTP 등의 서비스를 제공합니다.


13. 개발툴들
- Eclipse : 설명이 필요없습니다.
- Visual Studio 2008 express: 우리모두 양심을 속이지 맙시다.
- Netbeans 6 : 자바, C++도 꽤 잘 지원합니다. DB, J2EE 개발을 기본적으로 지원하며, UI를 보면서 만들 수 있기에 강력합니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 : Comments 2

자바를 이용한 간단한 예제 실행하기

도구/넷빈즈 2007/12/10 14:05
개인적으로 넷빈즈만큼 깔끔한 프로그래밍 도구도 꽤나 드물었습니다.
또한 이클립스는 기능은 막강하지만, 사용자가 원하는데로 설정을 해두는 것이 굉장히 까다롭습니다.
넷빈즈는 깔끔하고, 사용자가 다른 플러그인을 깔지 않아도 기본적인 기능들을 모두 지원해줍니다.


첫번째, 자바를 이용한 간단한 예제 실행하기입니다.
http://www.netbeans.org/kb/60/java/quickstart.html
위의 내용과 동일한 결과를 내놓지만, 이해하기 쉽도록 바꾸었습니다.
사진은 누르면 커집니다.

1. NetBeans IDE 6.0을 실행합니다.

2. 본격적인 개발을 위해 새로운 프로젝트를 만들어냅니다.
사용자 삽입 이미지

파일->새로운 프로젝트 선택

사용자 삽입 이미지

자바 카테고리 -> 자바 애플리케이션을 선택합니다.

사용자 삽입 이미지

프로젝트 이름과 장소를 정합니다.

사용자 삽입 이미지

원하는 내용의 소스코드를 넣습니다.

사용자 삽입 이미지

빌드를 시작합니다.

사용자 삽입 이미지

빌드 결과를 확인합니다.

사용자 삽입 이미지

프로그램을 실행합니다.

사용자 삽입 이미지

실행 결과를 확인합니다.


이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 : Comment 0

64bit cpu, 무엇이 다른가?

컴 관련 이야기 2007/12/09 21:05
우분투 7.10 64비트 CPU용 버전을 이용해보았는데, 딱히 눈에 띄는 성능 향상을 찾을 수 없었습니다.
뭐 예전보다 좀 빨라진 느낌은 들었지만, 반드시 이것을 이용해야한다는 느낌을 받을 수 없었습니다.

64bit가 32bit보다 느린 느낌이 드는 이유는 뭘까요?


가장 핵심적인 구절은 다음과 같았습니다.
딴얘기입니다만, 어딘가의 메일링리스트에서 x86_64 버전은 context switching의 overhead가 더 커서, x86버전보다 꼭 빠르다고는 할 수 없다는 이야기를 본 거 같은데요. 메모리가 4GB미만이라면, x86_64 버전을 설치했을 때 x86버전에 비해서 성능의 향상이 있나요?

- sangwoo, KLDP user

2007년 현재, 64비트 CPU를 사용해야할 이유는 단 한가지입니다.
4GiB 이상의 메모리를 아무 문제 없이 지원할 수 있다.

64비트 CPU를 쓰는 OS를 쓰는 분들이 속도 향상을 느끼지 못하는 것은 다음과 같은 이유로 추측됩니다.

- CPU는 한번에 한가지 일밖에 하지 못합니다. 그래서 프로그램들은 Context Switching이라는 것을 하게됩니다. 문제는 64비트 CPU를 이용하는 프로그램은 Context Switching시, 무조건 32비트 CPU 전용 프로그램에 비해서 2배의 데이터를 처리해야합니다.

- 수많은 라이브러리들의 논리구조가 개선되지 않았습니다. 32비트용 라이브러리들을 에뮬레이션해야하기 때문에 일종의 병목현상이 생겨납니다.

- 32비트 CPU에서 열심히 캐쉬 크기를 늘려왔는데, 64비트로 동작하면 그 캐쉬 크기가 절반으로 인식해서 오히려 성능이 떨어진다.


하지만 가장 큰 이유는 다음과 같은 것이 아닐까 싶습니다.

현재의 x86-64 구조의 프로세서들의 아키텍처 자체도 한계가 있습니다.

Intel은 Pentium D는 물론이고 Core2 Duo/Quad조차 x86 모드가 x86-64보다 더 성능이 잘 나오며,(이는 인텔도 잘 알고 있으며, 개량하려고 노력하는 부분입니다.) AMD조차 좋다고 말할 수 있는 정도는 아닙니다.

사실 지금의 x86-64용 프로세서들은 '성능 향상'보다는 '4GB 메모리 제한 탈피'에 더 무게를 두고 있어 성능면에서는 어느 정도 기대치를 낮추는 것이 필요합니다. 대신 시간이 지나 새로운 아키텍처가 나오면 상황은 나아질 여지가 충분합니다.

- iris, KLDP user


결론은 다음과 같습니다.
연구 목적이나, 서버용으로 쓸 때에만 64비트 CPU 전용 프로그램/운영체제를 쓰시기 바랍니다.
개인사용으로는 권하지 않습니다.
리눅스에서는
- 플래쉬9 프로그램이 불안정하다. (쉽게 죽는다.)
- 가상머신 프로그램인 VirtualBox, VMware 프로그램들이 32bit 버전보다 느리다.

윈도우에서는
- ActiveX 등이 실행 불가(은행 접속 안됨)
- 불특정다수의 32bit 프로그램의 실행을 보장 못함.

이올린에 북마크하기(0) 이올린에 추천하기(0)
tags : 32bit, 64bit, library, OS, X86, x86-64
Trackback 0 : Comment 1

samba 설정

잊으면 골 아픈 일들 2007/12/04 02:14
삼바 서버는 굉장히 유용한 툴입니다.
삼바 서버는 이기종간(리눅스-윈도우)간의 파일&프린터 공유에 주로 쓰이는 프로그램입니다.
이것은 MS사의 SMB(Server Message Block)에 매력을 느낀 일련의 개발자들이 각각의 메시지를 일일히 뒤져가며 프로토콜을 해석,
리버스 엔지니어링으로 완성한 지난 세기의 대표적인 삽질 프로그램 중 하나입니다.

** 읽어보면 좋은 글:  Samba의 개발과정

덕분에 설정해두면 리눅스, 윈도우를 가리지 않고 접근이 가능하며 편리하게 사용할 수 있습니다.
너무 편해서 몇 달 후에 어떻게 설정했던가 찾으려면 머리가 아파옵니다.

설치부터, 쓸수 있을 때까지의 과정입니다.
다음 내용은 우분투 시리즈의 운영체제에서 유효합니다.

1. 삼바 설치
2. 삼바 설정 파일 수정
3. 새로운 삼바 계정 및 암호 설정
4. 삼바 서버 재시작
#sudo apt-get install samba
#sudo vi /etc/samba/smb.conf
[global]
    workgroup=[적당한 이름]
    server string = [인사말]
    log file = /var/log/samba/%m.log
    security = SHARE
    encrypt password = yes
    smb password file = /etc/samba/smbpasswd
    client code page = 949
    socket options = TCP_NODELAY SORCVUF=8192 SOSNDBUF=8192

    [homes]
    comment = [적당한 설명]
    browsable = yes
    writable = yes

    [public]
    comment = [적당한 설명]
    path=/home/[원하는 경로]
    public = yes
    writable = yes

#sudo smbpasswd -a [새로운 삼바 계정 이름]
#sudo /etc/init.d/samba restart

나중에 windows 운영체제에서 접근하고 싶을 때에는 다음과 같이 이용합니다.
'윈도우키+R'을 누르고 '\\[삼바 계정 이름]'을 치고 엔터.
이올린에 북마크하기(0) 이올린에 추천하기(0)
tags : samba, server, ubuntu
Trackback 0 : Comment 0

Oracle 10g express edition - 설치 및 SCOTT 계정 생성

잊으면 골 아픈 일들 2007/11/30 22:20
오라클 10g express edition은 개인용 버전이고, 개인 컴퓨터에 약 1GB 정도의 용량을 사용합니다.
자바 버전은 약 1.4를 넘어야하는 것으로 알고 있습니다.

1. 우선 다운받으러 오라클 홈페이지로 갑니다.
  주의할 점이 하나 있는데, 아이디는 이메일 주소를 사용합니다.

2. 다운 받고, 아이콘을 눌러 설치를 시작합니다.
  특별하게 설정할 것은 두 가지가 있습니다. 설치할 장소와 계정 SYS 또는 SYSTEM의 암호를 입력합시다.

3. 설치가 끝나면 다음과 같이 합니다.
사용자 삽입 이미지

다음과 같이 접속합니다.


연습용 계정인 SCOTT 계정으로 접속이 되지 않았습니다.
전에는 SCOTT 계정이 기본적으로 들어있었던 것으로 아는데, 지금은 아닌 것 같습니다.
그래서 다음과 같은 스크립트를 실행해서 SCOTT 계정을 만들어냅니다.


사용자 삽입 이미지

사용자에 따라 위의 경로는 달라질 수 있습니다.


그리고 다시 sqlplus를 실행하던가, CONNECT SCOTT(id)/TIGER(password)를 입력합니다.

SQL>CONNECT SCOTT/TIGER;

그 다음에 원하는 명령어들을 입력해보면 됩니다.



** 간단한데, 자꾸 까먹어서 올려둡니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
tags : oracle xe 10
Trackback 0 : Comments 2

[2007.11.17] ULUG 대학생 리눅스 유저 모임 후기 - 1

흔하지 않은 일들 2007/11/26 03:30
착한 후기만을 쓰면 쓰는 저나 읽는 분이나 재미가 없기 마련입니다.
2007년 11월 17일에 있었던 ULUG 모임 후기입니다.

동국대에 가보니, 행사가 있었던 동국대학교 동국관까지 바닥에 비닐끈을 붙여놓았습니다.
찾아가는 데에 어렵지가 않았고, 무언가 시작부터 굉장하기에 기대를 하고 갔습니다만...

1시가 되었는데, 발표하는 사람이 없었습니다.

사람들도 10명 남짓 있었고, 처음의 기분은 어디론가 날라가버렸습니다.
밥 먹으러 갔다가 아직 오지 않았다니 좀 어이가 없었습니다.

하여간 1시 15분쯤에 얼추 사람이 모이기 시작하고 개회사를 시작했습니다.
20분에 끝.
발표가 20분 예정이었지만, 몇장 안되는 자료는 20분이나 발표할 수 있을까 의심스러웠습니다.
어떻게 일정을 맞추는 것 같기는 했는데...

당일 배포된 종이에 따르면, ZEN, 리눅스로 커피 끓이기, MINA, 웹캠을 이용한 실시간 프로그래밍, MONO, low level programming순의 발표를 하기로 되어있었습니다. 그런데 첫번째 발표하기로 되어있던 ZEN 발표가 무언가의 사정으로 바뀌었습니다.

첫번째 발표였던 리눅스로 커피 끓이기는...

사용자 삽입 이미지

어두워서 초점 맞는 사진이 적었습니다.


아무리 보아도 커피 HOWTO(COFFEE-HOWTO)였습니다.
글만 보지, 실제로 만들어보는 사람은 없다는 점에서 나름대로의 가치가 있다고 생각합니다.
기계를 조금이라도 다루게되면 검증하기 힘든 에러들이 폭주하기 시작하기 때문입니다...

사용자 삽입 이미지

커피는 맛있었습니다.




두번째 발표인 웹캠을 이용한 실시간 프로그래밍은 다음과 같은 내용을 가지고 있었습니다. 디바이스를 컴퓨터에 인식시킨 다음, FFMepg를 이용해서 돌아가는 FFServer를 통해 스트리밍 서버를 구축해서 원격지에서 플래쉬 동영상flv으로 보는 것이었습니다.

#svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ./ffmpeg
#/usr/local/ffmpeg/bin/ffserver -f /etc/ffserver.conf
#/usr/local/ffmpeg/bin/ffmpeg -s 320x240 -f video4linux -i /dev/video0

** 불완전합니다. 실행을 보장하지 못합니다.
이런 내용을 쓰고 http://localhost:8090/test.asf으로 접속해서 동영상을 보는 방식의 내용이었습니다.


세번째 발표 내용은 MINA에 대한 발표 내용이었습니다.
이 발표 내용은 사진은 찍었지만 올리기 싫습니다.
별로 남기고 싶은 내용도 없습니다.

사람들은 떠들기 시작하고,
발표하는 사람들은 버벅대기 시작하고,
MINA가 가진 차별성, 진보된 점을 전혀 살려주지 못한 최악의 발표였습니다.

이렇게 1부가 끝났습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
tags : linux ulug
Trackback 0 : Comment 0

우분투 7.10 64bit 설치 후, 해야할 일들

우분투 2007/11/21 20:11
Ubuntu 7.10 64bit버전의 설치 및 설정에 관한 문서입니다.
바로 올리고 싶었지만, 자꾸 꼬이는 문제들이 많아서 좀 늦어졌습니다.


1. 안티앨리어싱 - 화면에 보이는 글자가 좀 거칠어 보입니다.
우분투 7.10에서 한글 글꼴이 예쁘게 나오지 않는 문제
#sudo vi /etc/fonts/language-selector.conf
그리고 ESC키를 누른 다음, '/antialias', '/ttf-alee' 등을 입력하면 수정할 위치로 바로 갈 수 있습니다.
<!-- Turn off antialias and autohint for Korean fonts depending on pixelsize -->
<match target="font">
        <test name="lang" compare="contains">
                <string>ko</string>
        </test>
        <test name="pixelsize" compare="more">
        <int>10</int>
    </test>
        <test name="pixelsize" compare="less">
        <int>22</int>
    </test>
        <edit name="antialias" mode="assign">
        <bool>false</bool>
    </edit>
        <edit name="autohint" mode="assign">
        <bool>false</bool>
    </edit>
        <edit name="hintstyle" mode="assign">
        <const>hintmedium</const>
    </edit>
</match>

<!-- Turn off antialias and autohint for ttf-alee depending on pixelsize -->
<match target="font">
        <test name="family">
                <string>Guseul</string>
        </test>
        <edit name="autohint" mode="assign">
        <bool>true</bool>
    </edit>
</match>
<match target="font">
        <test name="family">
                <string>Guseul</string>
                <string>Guseul Mono</string>
        </test>
    <test name="pixelsize" compare="more">
        <int>11</int>
    </test>
    <test name="pixelsize" compare="less">
        <int>16</int>
    </test>
    <edit name="antialias" mode="assign">
        <bool>false</bool>
    </edit>
        <edit name="autohint" mode="assign">
        <bool>false</bool>
    </edit>
</match>

이 부분 삭제합니다.
그리고 네이버 사전체를 설치하지 않으신다면, 다음과 같은 명령을 입력합니다.
#sudo fc-cache -f -v

네이버 사전체 설치하지 않는다면, Ctrl+Alt+Backspace키(XWindow 재시작)를 누르면 됩니다.





2. 다른 글꼴이 필요합니다. -  네이버 사전체
굴림체와 비슷하지만, 공짜로 이용 가능하기에 좋습니다.

#wget http://krdic.naver.com/font.nhn?menu=downloadt
#sudo mv naverdic.tgz /usr/share/fonts/truetype/
#cd /usr/share/fonts/truetype
#sudo tar zxvf naverdic.tgz
#sudo fc-cache -f -v





3. 플래쉬를 쓰고 싶습니다. - Firefox2 & Flash
firefox를 실행시키고, 플래쉬가 들어간 사이트에 접속하면 화면 윗쪽에 노란 메시지가 뜨게됩니다. 이 메시지를 따라하시면 자동으로 설치가 됩니다.

3.1 한글이 네모 모양으로 바뀌면서 플래쉬를 볼 수 없는 경우가 있습니다.
     홈 디렉토리에 .font.conf라는 이름으로 파일을 생성합니다.

#vi ~/.font.conf
<match>
        <test name="family">
                <string>sans-serif</string>
        </test>
        <edit name="family" binding="strong">
                <string>UnDotum</string>
        </edit>
</match>

다음과 같은 메시지를 보게되면 성공입니다.

#fc-match Sans
Dotum-Regular.ttf: "UnDotum" "Regular"


3.2 가끔 파이어폭스가 이유없이 종료됩니다.
    약간의 버그이지만, 다시 실행시켰을 때 '세션 복구하기' 버튼을 누르면 다시 이용할    수 있습니다.

3.3 cpu 사용률이 너무 높아질 때, firefox를 종료시켜도 플래쉬가 작동하고 있을 때

     시스템 -> 관리 -> 시스템감시

     npviewer.bin 프로세스를 종료시키면 됩니다.






4. 동영상을 봐야합니다. -  mplayer
토템이니 뭐니해도 이게 가장 쓰기 좋니다. (다 보여주니까)
mplayer와 mplayer-skin-blue 패키지를 같이 설치해주시기 바랍니다.
#sudo apt-get install mplayer mplayer-skin-blue
4.1 자막을 보기 위해 ~/.mplayer/config 파일을 만듭니다.
#vi ~/.mplayer/config
subcp=cp949
font=/usr/share/fonts/truetype/unfonts/UnDotum.ttf
unicode=1
subont-text-scale=3

4.2 이게 안되면 ~/.mplayer/gui.conf 파일에서 다음 부분을 수정합니다.

#vi ~/.mplayer/gui.conf
[앞부분 생략]
sub_cp = "cp949"
font_factor = "0.750000"
font_name = "/usr/share/fonts/truetype/unfonts/UnDotum.ttf"
font_text_scale = "3.000000"
[뒷부분 생략]

4.3 만약 동영상이 재생되지 않는다면 ~/.mplayer/gui.conf 파일, 2번째 줄을 수정합니다. 재생 안되는 대부분의 문제는 비디오 드라이버 문제입니다.

#vi ~/.mplayer/gui.conf
vo_driver = "xv"





5. 압축 프로그램
5.1 리눅스용 unzip 5.52 한글 패치
페도라7와는 달리, 우분투에서 이용하는 압축 프로그램은 한글이 깨집니다.
64비트 버전을 받아서 설치해주시기 바랍니다.
#dpkg -i unzip_5.52-99jeongsw1_amd64.deb
5.2 rar
저작권 문제로 바로 설치되지 않습니다.
시스템->관리->시냅틱 꾸러미 관리자
분류->저장소
여기에서 독점 드라이버(restricted)와 제한된 프로그램(multiverse)를 선택 후, 저장소를 업데이트해주시기 바랍니다.

그 후에 'unrar'로 검색한 후, 설치해주시기 바랍니다.





6. 가상 머신

우분투 프로그램 저장소에 있는 vmware player는 64비트를 지원하지 않습니다. 시냅틱 꾸러미 관리자에서 virtualbox 패키지를 받아 설치합니다.

6.1 처음 실행시키면 권한 에러가 생겨납니다.
시스템->관리->사용자와 그룹
그리고 화면 오른쪽에 있는 그룹관리 버튼을 누릅니다.
vboxusers 그룹을 선택하면 사용자들의 목록이 뜹니다. 자신의 계정을 등록합시다.

6.2 윈도우 cd를 구해서 가상머신을 만들고, 설치합니다.

6.3 굳이 vmware를 써야한다면, vmware 홈페이지에서 vmware-server를 다운받아 설치해주시기 바랍니다. 시리얼 번호는 개인정보의 등록 후에 받으실 수 있습니다.




7. 인터넷 익스플로러를 반드시 돌려야 한다면 - ies4linux

#sudo apt-get install wine
#wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
#tar zxvf ies4linux-latest.tar.gz
#cd ies4linux-*
#./ies4linux
설치 중 메시지에는 적절하게 눌러주시기 바랍니다. 보통은 엔터만 치면 끝납니다.
단, 클럽박스를 이용하기 위해서는 '신뢰하는 사이트'에 등록을 하고, 다운로더를 '수동으로 설치'해야합니다.
또한 한글 입력은 잘 되지 않거나 이상한 글자가 찍힐 수 있습니다.




** 다양한 정보를 제공해주신 정승원님께 감사드립니다
** 잘 안 될 때에는 다음과 같은 점을 생각해주시기 바랍니다.
고정 ip 사용시, DNS 서버의 주소를 제대로 지정했는가? -> /etc/resolve.conf 재설정
누가 내 컴퓨터에 들어오는 것 같은가? -> /var/log/messages 확인
"sudo:timestamp too far in the future"에러가 발생했을 때, 시스템 시간을 timestamp 이후로 임시 설정
# date <시><분><날짜><달><연도>
# sudo -K (clear log)
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback 0 : Comments 2