한컴 오피스 2010 베타 테스터로 선정 되었습니다.

884명이 지원 하였고 그중 100명을 선정 하였다고 합니다.

와우 운이 좋았던것 같군요..

열심히 베타 테스트 활동을 하여 좋은 제품이 나올 수 있도록 기여 하겠습니다.

884명의 블로그들을 방문하며 선정자를 선정하느라 고생했을 모습이 떠오르는 군요. 선정해 주셔서 감사합니다.


일단 선정 기준은, 

1. 블로그 활동의 활발함
2. 또한 소프트웨어(특히 오피스 계열)에 대한 유관 포스트 게재 여부
3. 가열찬 댓글을 통해 한과장 연봉협상에 도움이 되었는가?

등을 종합적으로 고려하였습니다. (3번은 조금만 고려... -_-)



오픈 소스 압축 유틸리티인 7-Zip을 주로 사용하고 있는데 우클릭 메뉴가 사라져 버린 현상이 일어났습니다.

재 설치를 해도 아래와 같은 우클릭 메뉴를 볼 수가 없었습니다.



원인을 찾아보기 위해 레지스트리를 확인 해보았습니다.

먼저 Shell Context Menu가 있는 레지스트리확인해본 결과 정상적으로 레지스트리가 있었습니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers]


그다음 Class ID로 검색해 프로그램 파일이
정상적으로 연결되어 있는지 확인 해보았습니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{23170F69-40C1-278A-1000-000100020000}\InprocServer32]


연결된 파일은 7-zip.dll이였으나 실제 저 위에 경로를 찾아 가보았으나 파일이 존재 하지 않았습니다.


그래서 구글에서 7-zip.dll을 다운 받은 다음 해당 경로에 넣어서 explorer.exe를 재시작 하니 정상적으로 우클릭 컨텍스트 메뉴가 작동 하였습니다.



7-zip.dll 파일이 어떻게 해서 사라졌고, 재 설치시에 왜 복원 되지 않았는지 알수는 없지만, 해당 문제를 위와 같이 해결 할 수 있었습니다.
  • AntiAltools 2010.02.16 11:37

    알집 8.0 베타버전이 7-zip.dll 파일을 삭제하는 루프 과정을 계속해서 진행한다는 소문이 있네요. 조심합시다...


에디트 플러스의 환경설정은 따로 익스포트할 수 있는 기능이 없네요..

레지스트리나 실행파일이 위치한곳에 존재할 꺼라 생각했는데 없네요..

찾아보니 아래 폴더에 존재합니다. 개별적인 여러 설정들이 아래 폴더에 존재합니다. 이 파일만 백업 받으시면 다시 설치하거나 환경을 옮길때 유용할 것같습니다.

C:\Documents and Settings\[사용자 명]\Application Data\EditPlus 3

제가 주로 사용하는 에디터 프로그램은 AcroEdit입니다. 한국 프로그래머 만든 무료 소프트웨어입니다. 기능도 막강하며 무료라 등록하라는 말도 뜨지 않습니다.

윈도우 텍스트 에디터 프로그램 중에서는 가장 좋은것 같습니다.
우분투를 깔게 되면 기본적으로 토렌트 클라이언트 프로그램이 깔려 있습니다.



간단한 프로그램이라서 사용하기 편합니다.
하지만 간혹 일부 토렌트 파일을 열려고 할때 잘못된 파일 형식이라며 사용이 불가능한 경우가 발생했습니다. 경우에 따라서는 아무런 오류 메세지도 나타나지 않고 다운로드에 실패하는 경우가 꽤나 있었습니다.

토렌트의 경우 다양한 클라이언트 프로그램이 존재하기 때문에 각각의 프로그램 별로 호환성 문제가 발생하는 것 같습니다.


저는 그래서 여러 프로그램을 깔아본 결과  델루지(Deluge)라는 토렌트 클라이언트를 사용할 경우 호환성 문제로 열리지 않는 파일도 정상적으로 다운 받을 수 있었습니다.

인터페이스도 XP에서 주로 사용했던 uTorrent와 UI도 유사하여 익숙한 면도 있습니다.


  • botas timberland 2012.12.23 09:17

    Des artificiers de la police turque effectuaient jeudi des recherches à l'aéroport d'Istanbul à bord d'un avion de Swiss qui devait relier Istanbul à Zürich en raison d'une alerte à la bombe, http://timberlandbotases.com timberland botas mujer, a rapporté l'agence de presse Anatolie, http://timberlandbotases.com timberland españa catalogo 2011. L'alerte a été déclenchée après qu'un passager eut retrouvé dans les toilettes une note faisant état d'une bombe dans l'appareil qui devait quitter Istanbul à 17H15 locales (15H15 GMT), http://timberlandbotases.com timberland niños, précise l'agence.Related articles:


    http://angelslave4u.com/forums/topic/there-are-a-number-of-possibilities-and-a-lot-of-times-than?replies=1#post-1062496 http://angelslave4u.com/forums/topic/there-are-a-number-of-possibilities-and-a-lot-of-times-than?replies=1#post-1062496

    http://forchinabiz.com/plus/view.php?aid=88960 http://forchinabiz.com/plus/view.php?aid=88960

우분투를 깔게 되면 기본적으로 토렌트 클라이언트 프로그램이 깔려 있습니다.



간단한 프로그램이라서 사용하기 편합니다.
하지만 간혹 일부 토렌트 파일을 열려고 할때 잘못된 파일 형식이라며 사용이 불가능한 경우가 발생했습니다. 경우에 따라서는 아무런 오류 메세지도 나타나지 않고 다운로드에 실패하는 경우가 꽤나 있었습니다.

토렌트의 경우 다양한 클라이언트 프로그램이 존재하기 때문에 각각의 프로그램 별로 호환성 문제가 발생하는 것 같습니다.


저는 그래서 여러 프로그램을 깔아본 결과  델루지(Deluge)라는 토렌트 클라이언트를 사용할 경우 호환성 문제로 열리지 않는 파일도 정상적으로 다운 받을 수 있었습니다.

인터페이스도 XP에서 주로 사용했던 uTorrent와 UI도 유사하여 익숙한 면도 있습니다.


  • 손님 2010.05.11 13:45

    저도 이런저런 오류로 여러프로그램 깔아보고 델루지도 써봤는데
    마찬가지더라구요 utf문제인지 무엇이 문제인지 잘모르겠슴

[프로그램]-[추가/제거...]에서 Wine을 설치합니다. Wine은 MS윈도우 실행 프로그램을 리눅스에서 실행할 수 있도록 하는 소프트웨어입니다.

[시스템]-[관리]-[시냅틱 꾸러미 관리자]를 실행합니다. cabextract 패키지를 설치합니다. ie4linux를 설치 하기 위해서 필요한 패키지입니다.

다음은 터미널을 열어서 아래와 같이 실행합니다.
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux --no-gui


ie4linux설치 스크립트의 오류로 설치 중 실패하는 경우가 자주 발생합니다.
--no-gui옵션을 사용하면 조금더 안정적으로 설치 가능합니다. 실패시에는 다시 설치하면 됩니다.

바탕화면에 생긴 Internet Explorer를 실행하면 인터넷 익스플로러를 실행할 수 있습니다.

글꼴이 궁서체라 보기 안좋습니다. 이 때 winecfg에서 글꼴을 바꿔주면됩니다.
ie4linux는 계정별로 별도 설치가됩니다. wine 설정과 별도로 작동합니다.
그래서 터미널을 열어서 아래와 같이 환경변수를 바꾼후 Wine을 설정해야 합니다.

export WINEPREFIX="/home/shin/.ies4linux/ie6"
winecfg


Wine 설정 창에서 [데스크탑 설정]탭에서 글꼴을 바꿔 주면됩니다.

다시 IE를 실행하면 글꼴이 조금더 미려하게 보입니다.

이렇게 해도 글자가 깨져서 나타나는 경우도 있습니다. 또한 플래쉬의 깜빡임이 매우 심합니다. 그래도 IE때문에 윈도우로 다시 부팅해야 하는 불편함은 확실히 줄여 줄수 있습니다. 속도도 예전에 비하면 상당히 좋아 졌습니다. ActiveX의 경우도 대부분 잘 실행됩니다.

버튼이나 툴바에 있는 글꼴이 아직 궁서로 남아 있는 경우가 있는데 이건 regedit.exe를 실행해 레지스트리를 수정하면 해결 가능합니다. 저같은 경우는 Aria l같은 기본 글꼴을 다른 글꼴로 바꾸었습니다.

 AtiveX 설치 경고에 글자가 깨지는 경우는 폰트문제는 아닌것 같습니다. 폰트를 한글로 바꿔도 글꼴이 바뀌기는 하나 한글은 네모 박스로 나타납났습니다.



  • 김지홍 2009.04.26 19:36 신고

    이거 요즘도 잘 작동하나요?
    리눅스 듀얼이나 아예 갈아타는걸 고려중인데..

    • 영재 2009.05.03 11:40 신고

      예~ 하지만 아직도 안정적이진 않은것 같네요..^^;; 인터넷 뱅킹은 어느정도 가능합니다.. 인터넷 브라우져 용도로 쓰기에는 아직도 부적합할것 같네요..

Tibero RDMS 설치는 Jeus에 비해 매우 설치하기 쉬웠습니다. 기본 값으로 엔터만 쳐도 설치가 되었습니다.

하지만 library 파일을 찾을 수 없다며 실행이 안됩니다.

설치를 완료한후

$ ln -s $JEUS_HOME/client/lib/*.so /usr/lib


라이브러리 파일을 usr/lib디렉토리에 링크를 걸어주면 티베로에 실행파일들이 제대로 실행됩니다.

또한 환경 설정 변수도 수동으로 지정해줘야 합니다. .profile을 열어 다음과 같이 패스를 알맞게 지정합니다.

TB_HOME="/root/tibero3"
export TB_HOME

TB_SID="Tb3"
export TB_SID

PATH="/root/tibero3/bin:/root/tibero3/client/bin:$PATH"


설치를 마쳐도 자동으로 데이터베이스를 생성해주지 않습니다. 따라서 직접 데이터 베이스를 만들어 줘야 합니다.

$TB_HOME/config/Tb3.tip 파일이 있는가 확인하고 파일을 열러 알맞게 수정합니다.

만약 Tb3.tip파일을 찾을 수 없다면 gen_tip.sh를 실행하여 Tb3.tip을 만들어 줍니다.
 
$ source ./gen_tip.sh


tbboot명령으로 NOMOUNT 단계 까지 DB를 올립니다. 그 이후 단계 까지는 컨트럴 파일 및 데이터 파일 등이 생성되어 있지 않기 때문에 당연히 올라가지 않습니다.

root@shin-desktop:~/tibero3/bin# tbboot -t NOMOUNT
listener port = 8629

Tibero RDBMS 3.0 SP2 Trial

TmaxSoft, Co. Copyright(C) 2001-2008.  All rights reserved.

Tibero instance started up (NOMOUNT mode).


아래와 같이 데이터 베이스를 생성해 줍니다.

root@shin-desktop:~/tibero3/bin# tbsql sys/tibero

tbSQL 3.0.0 SP2

TmaxSoft, Co. Copyright(C) 2001-2008. All rights reserved.

Connected.

SQL> CREATE DATABASE "Tb3"
   2 USER sys IDENTIFIED BY tibero
   3 MAXDATAFILES 256
   4 CHARACTER SET UTF8
   5 LOGFILE GROUP 0 ('log001.log') SIZE 50M,
   6 GROUP 1 ('log011.log') SIZE 50M,
   7 GROUP 2 ('log021.log') SIZE 50M
   8 MAXLOGFILES 100
   9 MAXLOGMEMBERS 8
  10 NOARCHIVELOG
  11 DATAFILE 'system001.tdf' SIZE 512M
  12 AUTOEXTEND ON NEXT 8M MAXSIZE 3G
  13 DEFAULT TEMPORARY TABLESPACE TEMP
  14 TEMPFILE 'temp001.tdf' SIZE 512M
  15 AUTOEXTEND ON NEXT 8M MAXSIZE 3G
  16 EXTENT MANAGEMENT LOCAL AUTOALLOCATE
  17 UNDO TABLESPACE UNDO
  18 DATAFILE 'undo001.tdf' SIZE 512M
  19 AUTOEXTEND ON NEXT 8M MAXSIZE 3G
  20 EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
Database created.

데이터 베이스를 내린 후 다시 시작해 줍니다.
root@shin-desktop:~# tbboot
listener port = 8629

Tibero RDBMS 3.0 SP2 Trial

TmaxSoft, Co. Copyright(C) 2001-2008.  All rights reserved.

Tibero instance started up (NORMAL mode).

root@shin-desktop:~#


아까와 달리 NORMAL 모드 까지 올라 갑니다.

다음으로 시스템 관련 객체들을 생성해줍니다. 이 과정은 스크립트로 되어 있어 바로 실행 가능합니다.

스크립트 파일에 접속은 sys/tibero라고 되어 있기 때문에 패스워드는 처음 작업할 때 기본으로 작업하고 설정이 끝나면 마지막에 바꿔 주는것이 편리 할 것같습니다.

root@shin-desktop:~/tibero3/bin# ../scripts/system.sh
Creating the role DBA...
Creating system users & roles...
Creating virtual tables(1)...
Creating virtual tables(2)...
Granting public access to _VT_DUAL...
Creating the system generated sequences...
Creating system packages:
    Running /root/tibero3/scripts/pkg_standard.sql...
    Running /root/tibero3/scripts/pkg_dbms_output.sql...
    Running /root/tibero3/scripts/pkg_dbms_lob.sql...
    Running /root/tibero3/scripts/pkg_dbms_utility.sql...
    Running /root/tibero3/scripts/pkg_dbms_obfuscation.sql...
    Running /root/tibero3/scripts/pkg_dbms_transaction.sql...
    Running /root/tibero3/scripts/pkg_dbms_random.sql...
    Running /root/tibero3/scripts/pkg_dbms_lock.sql...
    Running /root/tibero3/scripts/pkg_dbms_system.sql...
    Running /root/tibero3/scripts/pkg_dbms_job.sql...
    Running /root/tibero3/scripts/pkg_utl_raw.sql...
    Running /root/tibero3/scripts/pkg_utl_file.sql...
    Running /root/tibero3/scripts/pkg_tb_utility.sql...
    Running /root/tibero3/scripts/pkg_dbms_sql.sql...
    Running /root/tibero3/scripts/pkg_dbms_rowid.sql...
Creating public synonyms for system packages...
Creating auxiliary tables used in static views...
Creating static views...
Creating static view descriptions...
Creating packages for statistics:
    Running /root/tibero3/scripts/pkg_sys_util.sql...
    Running /root/tibero3/scripts/pkg_dbms_stats.sql...
Creating remain public synonyms for system packages...
    Running /root/tibero3/scripts/iparam_desc_gen.sql...
Creating dynamic performance views...
Creating dynamic performance view descriptions...
Creating internal system tables...


마지막으로 테이블 스패이스와 사용자를 추가해 봅니다.


SQL> CREATE TABLESPACE "TIBERO_DAT"
   2 DATAFILE 'tibero-dat.tbf'
   3 SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 3G EXTENT
   4 MANAGEMENT LOCAL AUTOALLOCATE;
Tablespace 'TIBERO_DAT' created.


SQL> CREATE USER shin
   2 IDENTIFIED BY shin
   3 DEFAULT TABLESPACE TIBERO_DAT;
User 'SHIN' created.


SQL> GRANT RESOURCE, CONNECT TO shin;
Granted.

SQL> conn shin/shin;
Connected.

정상적으로 설치 되었습니다. 그럼 JRE와 연동해 접속이 잘되는지 확인 해보겠습니다.


JDBC Connector 라이브러리를 JRE 라이브러리 폴더에 복사합니다.

$ cp /root/tibero3/client/lib/jar/*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext


import java.sql.*;

public class TiberoJdbcTest
{
 public static void main(String args[])
 {
 
  String DB_URL = "jdbc:tibero:thin:@localhost:8629:tibero";
  try{
   Class.forName("com.tmax.tibero.jdbc.TbDriver");
      DriverManager.getConnection(DB_URL,"shin","shin");
   System.out.println("jdbc connection good");
  }catch (Exception e){
    System.out.println(e);
  } 
 }
}

다음과 같은 자바 파일을 생성합니다.

컴파일 후 실행하여 봅니다.

root@shin-desktop:/home/shin# javac6 TiberoJdbcTest.java;java6 TiberoJdbcTest
jdbc connection good


정상적으로 연결되었음을 확인 할 수 있습니다.

만약 연결에 문제 가 있다면

root@shin-desktop:/home/shin# javac6 TiberoJdbcTest.java;java6 TiberoJdbcTest
com.tmax.tibero.jdbc.TbSQLException: TJDBC-90401:connection refused by server - Connection refused

위와 같이 Exception이 발생합니다.

java 컴파일러와 런타임 실행때 뒤에 붙은 6은 제 시스템에 자바 1.5,1.6이 깔려 있어 구분하기 위해 이름을 제가 임의로 바꾼 것입니다.
일반적인 시스템에서는 javac로 컴파일 하고 java로 실행하면 됩니다.
어제 설치한 Jeus 6에서 MySQL을 연동한 홈페이지를 올려보기로 하였습니다. 이전엔 Resin과 Tomcat에서 테스트 해봤던 홈페이지입니다. 학교 과제로 제출하였던 홈페이지였습니다.

오랜만에 이런 작업 하는 거라 거의 4시간은 걸릴것 같습니다.

시넵티 꾸러미 관리자를 통해 우선 MySQL을 설치합니다.


MySQL 설치시 root 패스 워드를 입력합니다.

/root/jeus6/webhome/app_home/에다 원하는 application 이름의 디렉토리를 생성합니다. 저는 downtown이라고 만들었습니다. 기존 Tomcat에서 돌리던 홈쇼핑몰 파일들을 모두 이 폴더에 복사해 넣습니다.

$mkdir downtown


$JEUS_HOME/config/엔진컨테이너이름/JEUSMain.xml 파일을 열어 자신이 아까 만든 폴더 이름의 application항목을

<?xml version="1.0" encoding="UTF-8"?>
<jeus-system version="6.0" xmlns="http://www.tmaxsoft.com/xml/ns/jeus"
    xmlns:ns2="http://java.sun.com/xml/ns/javaee" xmlns:ns3="http://java.sun.com/xml/ns/persistence">
    <node>
        <name>shin-desktop</name>
        <engine-container>
            <name>container1</name>
            <command-option>-Xms256m -Xmx512m</command-option>
            <engine-command>
                <type>ws</type>
                <name>engine1</name>
            </engine-command>
            <engine-command>
                <type>jms</type>
                <name>engine1</name>
            </engine-command>
            <engine-command>
                <type>ejb</type>
                <name>engine1</name>
            </engine-command>
            <engine-command>
                <type>servlet</type>
                <name>engine1</name>
                <system-logging>
                    <level>ALL</level>
                </system-logging>
            </engine-command>
            <sequential-start>true</sequential-start>
        </engine-container>
        <class-ftp>true</class-ftp>
        <sequential-start>true</sequential-start>
        <enable-webadmin>true</enable-webadmin>
    </node>
    <application>
        <name>examples</name>
        <path>examples.ear</path>
        <deployment-type>EAR</deployment-type>
        <deployment-target>
            <target>
                <engine-container-name>shin-desktop_container1</engine-container-name>
                <web-context-group>
                    <name>MyGroup</name>
                </web-context-group>
            </target>
        </deployment-target>
    </application>
    <application>
        <name>downtown</name>
        <path>/root/jeus6/webhome/app_home/downtown</path>
        <deployment-type>COMPONENT</deployment-type>
        <deployment-target>
            <target>
                <engine-container-name>shin-desktop_container1</engine-container-name>
                <web-context-group>
                    <name>MyGroup</name>
                </web-context-group>
            </target>
        </deployment-target>
    </application>
</jeus-system>

mysql에서 DB를 생성해줍니다.

shin@shin-desktop:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 5.0.67-0ubuntu6 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE shin;
Query OK, 1 row affected (0.06 sec)

mysql>

이제 JDBC Driver for MySQL (Connector/J) 파일을 mysql 홈페이지에서 다운 받습니다.
http://www.mysql.com/products/connector/

압축을 푼 jar파일을 JEUS와 JRE디렉토리에 복사하여야 합니다.

$JAVA_HOME/jre/lib/ext
$JUES_HOME/lib/system

위 폴더에 jar파일을 복사해 넣기만 하면 됩니다. Path는 시스템마다 다를 수 있기 때문에 어떤 경로가 현재 사용중인 디렉토리인지 확인후 복사합니다.

import java.sql.*;

public class JdbcTest
{
 public static void main(String args[])
 {
 
  String DB_URL = "jdbc:mysql://localhost:3306/DB이름";
  try{
   Class.forName("com.mysql.jdbc.Driver");
      DriverManager.getConnection(DB_URL,"root","password");
   System.out.println("jdbc connection good");
  }catch (Exception e){
    System.out.println(e);
  } 
 }
}

위 파일을 컴파일 후 실행해 보아 설치가 잘 되었는지 확인합니다. 정상적으로 jdbc driver가 설치 되었다면 아래와 같은 메세지를 확인 할 수 잇습니다.
jdbc connection good

jeus를 컨테이너를 제 기동 합니다.
http://localhost:9744/webadmin 에 접속해서 웹컨테이너를 손쉽게 재 기동할 수 있습니다.

정상적인 페이지가 나오기를 기대하였으나 내부오류 500 메세지가 떴습니다. 디버깅을 위해서 웹브라져에서 Exception Trace를 출력할 수 있습니다.

$JEUS_HOME/webhome/app_home/애플리케이션이름/WEB-INF/jeus-web-dd.xml 파일을 열러 attach-statcktrace-on-error의 값을 true변경하면 됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<jeus-web-dd version="6.0" xmlns="http://www.tmaxsoft.com/xml/ns/jeus">
    <context-path>/downtown</context-path>
    <enable-jsp>true</enable-jsp>
    <auto-reload>
        <enable-reload>false</enable-reload>
        <check-on-demand>false</check-on-demand>
    </auto-reload>
    <max-instance-pool-size>-1</max-instance-pool-size>
    <webinf-first>true</webinf-first>
    <attach-stacktrace-on-error>true</attach-stacktrace-on-error>
</jeus-web-dd>

우여 곡절끝에 설정이 완료되었고 정상적인 페이지를 확인 할 수 있었습니다.^^;;


jeus는 미들웨어 소프트웨어입니다.

톰캣이나 레진과 같은 웹컨테이너 역할을 하는 소프트웨어입니다.

TMaxSoft 라는 한국 회사에서 제작한 소프트웨어입니다. IBM, BEA등의 유명 미들웨어 점유율을 뛰어 넘어 국내 1위의 소프트웨어라고 합니다.

궁금증이 생겨 깔아봅니다.

홈페이지에서 다운받을 수 있는데 FireFox에서 다운로드 자체가 안됩니다. 소프트웨어는 여러 운영체제에서 돌아가는데 정작 웹페이지는 IE에서만 작동하네요. 아쉽네요.

윈도우에서 받은 후 실행권한을 준 후 설치할 수 있습니다.

시넵틱 관리자를 열어 우선 jdk를 설치합니다.

터미널에서 실행하면 됩니다. GUI설치도 지원합니다. 아래와 같은 옵션으로 실행하면 GUI모드로 실행됩니다.

설치는 대부분 Next 버튼을 눌러주면 설치가 완료 됩니다.



제우스가 설치될 디렉토리를 지정합니다.


JDK가 설치된 폴더를 지정해 줍니다.

패스워드를 지정해 줍니다. 이 패스워드를 통해 웹상에서 제우스 서버를 관리 할 수 있습니다.

마지막으로 설치 옵션을 학인 후 설치가 실행됩니다.

설치가 완료 되었습니다.

/root/jeus6/bin/jeus.properties 파일을 열어서 JEUS_HOME, JEUS_BASEPORT, JAVA_HOME 항목이 알맞게 설정후 저장합니다.


명령어 창에서 sudo /root/bin/jeus6/bin/jeus 입력합니다. 많은 문자가 출력되고 서버가 기동합니다.

웹브라우져를 열어서 http://localhost:8088/ 로 접속하시면 설치가 완료되었음을 확인 할 수 있습니다.


jeus서버가 부팅과 동시에 실행되어야 한다면

/etc/rc.local 파일에 jeus를 실행하는 줄을 넣어 주면 됩니다.

제우스 설치 끝~~








데이터 파일 백업을 위해 NTBACKUP(윈도우 포함되어 있는 백업 유틸리티)를 쓰다가 다른 간단한 프로그램이 없을까 해서..

MS홈페이지에서 받을 수 있는 SyncToy를 받아 사용했다.. 초기에는 UNICODE관련 문제 때문에 사용안하다가 그문제가 해결된 베타버젼 사용했다..

SyncToy는 백업 프로그램이라기 보다 폴더를 동기화 시켜주는 프로그램이다. 가볍고 빠른편이라서 상당히 유용하리라 생각된다..

좀 더 백업을 안정적이고 편하게 받는 프로그램이 없을까 해서 Google에서 검색해 몇 몇 프로그램이 있었다. 그중 Areca라는 프로그램이 가장 맘에 들었다..

개인용 백업 프로그램이고 GPL라이센스라 무료로 이용 가능하다.
ZIP압축을 지원하고 ZIP64지원으로 4GB이상의 파일도 생성가능하다.
Triple DES와 AES암호화도 지원하고

백업된 파일을 아카이브에서 쉽게 관리할 수도 있다. 당연히 전체 백업, 증분 백업, 차등 백업도 가능하다.

백업 목록을 그룹으로 묶을 수 있고, Command Line으로도 실행 가능하다.

FTP기능도 지원하고, 백업된 Archives를 하나로 묶을 수 도 있다.

작은 프로그램이지만 매우 많은 기능을 지원한다. NTBACKUP이나 SyncToy에 비해 조그 느린편이다. 하지만 매우 편리한 인터페이스를 가지고 있다.

JAVA기반이지만 윈도우 애플리케이션 설치하듯 클릭 몇 번으로 설치 가능하다.
사용자 삽입 이미지

사용자 삽입 이미지
SK Comunication의 이미지를 별로 안좋게 보고 있었는데.. 크로스 플랫폼을 회사 차원에서 지원하려고 준비 중이네요...

보통 서비스 업체에서 지원해주지 않아 유저 들이 직접 지원하는 경우가 대부분이었죠..
아마 서비스 업체에서 직접 크로스 플랫폼 메신저를 제공해주는 경우는 국내에서는 처음일 듯 하네요..

늦은 감이 있지만 일시적인 것이 아니라 계속해서 고객의 작은 목소리 까지도 신경 써 주었으면 좋겠네요...

관심 있는 분은 네이트온 홈페이지에서 확인하고 아직 기간이 남았으니 신청하시면 되겠네요..

신청 확인 페이지 http://nateonweb.nate.com/help/beta/linux_mac_tester/index.php

link >> How to improve disk I/O performances with VMware Workstation


1. 바이러스 백시의 실시간 감시를 끈다.
실시간 감시전체를 끄기에는 문제가 있기때문에.. *.vmdk; *.vmem 다음 파일만을 제외 한다.

2.Host컴퓨터의 디스크 단편화 제거를 한다.

vmware-diskmannager.exe파일을 이용하면 가상 디스크의 단편화를 간단하게 할 수 있다. Guest OS를 종료한상테에서 옵션 -d와 가상 디스크 파일명을 입력 하면 단편화를 할 수 있다.

단편화가 발생하지 않도록 하기 위해서는
  • 가상 디스크를 위한 전용 파티션을 사용한다.
  • 가상 디스크를 생성시 Allocate all disk space now 을 사용한다.
  • 주기적으로 단편화를 제거 한다.


3.Memory Trimming
Guest OS에서 오랫동안 사용되지 않은 페이지는 Host OS에 반납하게 되고 디스크로 페이지 파일이 옮겨지게 된다. 이때 I/O가 발생하게 된다.

메모리가 넉넉하다면 *.vmx 파일을 텍스트 에디터로 열어서
MemTrimRate=0
다음과 같이 Trimming을 사용하지 않도록 한다.

4. 페이지 파일 공유
페이지 파일 공유를 사용할 경우 Host의 메모리를 아낄수 있지만, 디스크 I/O를 많이 발생시킨다. 따라서 메모리가 넉넉하다면 페이지 파일 공유를 사용하지 않음으로 I/O 효율을 높일 수 있다.

*.vmx파일을 열어서 아래와 같이 수정하면 된다.
sched.mem.pshare.enable=FALSE

※ vmware-vdiskmannager 사용방법 예제

1. 디스크 단편화 제거
vmware-vdiskmannager -d myDisk.vmdk

2. 새로운 가상 디스크 생성
vmware-vdiskmannger -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk

-c 생성
-s 크기
-a 어뎁터
-t 디스크 타입(0:단일 증가, 1:2GB분할 증가, 2:미리 할당된 단일 디스크, 3:미리 할당된 2GB디스크)
 디스크 타입은 생성시에만 지정 가능하다. 만약 변경하기 위해서는 새로운 디스크를 만들거나 복제 해야 한다.

3. 새로운 디스크로 복제
vmware -r source.vmdk -t 0 destination.vmdk
-r 소스디스크

4. 디스크 확장
vmware -x 10Gb expand.vmdk
-x 확장( 디스크의 크기를 바꾼다. 단 늘릴수만 있다.)

요즘 만들고 있는 프로그램인 멜론 스나이퍼가 비스타에서는 돌아가지 않았다..

사용자 삽입 이미지


그것 때문에 비스타를 깔고 Visual Studio를 깔아야 했는데.. 비스타를 마땅히 깔만한 PC가 없었다..

그나마 사양이 좋은 연구실 PC가 있는데 여기다 깔려면 백업도 해야되고 너무 귀찮았다.. 거기다 까는 동안 컴퓨터를 쓸수 없는 치명적인 문제도 있었고..

그래서 VWWare위에 깔게 되었다.. 가상디스크의 크기는 16G로 잡았고, 메모리는 512MB로 잡았다.. 총 메모리가 1G라서 무리는 없을꺼란 생각했다..

설치에 필요한 시간은 생각 보다 크게 오래 걸리지 않은거 같다.. 대략 1시간정도..

하지만 설치가 끝난후 사용하려니 매우 느렸다.. VMWare Tool을 깔았지만. 느린거는 어쩔수 없었다.. CPU는 P4 2.6G였는데.. 아주 단순한작업에도 CPU점유율이 치솟았다..

시각화도 다끄고,, 우선 네트워크로 공유해서 VS2005설치파일을 복사했다.. 이것도 엄청난 시간이 소요 되었고.. 속도는 500KB/sec정도 나온거 같았다..ㅡㅡ;; 점유율도 거의 100%에 가까웠다..

그리고 설치를 했다.. 수행하려니 호환성 문제가 있다고 VS2005 SP1을 깔아야 한다고 했다.. 그거 다운받고 설치하려는데..

전혀 생각지 못한 오류가 발생했다.. 디스크 공간이 부족하다며 정리를 해야 한다고 했다. 비스타 깔고 VS2005깔았는데..ㅡㅡ;; 디스크 공간이 부족하다니.. 그외에는 아무것도 깐게 없었다..;;

정말 VMWare상에서 돌려본 비스타이긴 했지만... 너무 느렸다.. 어차피 화련한 시각화는 볼수 없었고..

버그 수정하는 한~두시간을 위해 이틀동안 비스타와 VS2005를 설치 했다.. 너무 부담스러운 상황이였다...

비스타 버그는 어떻게 해결 한거 같다,..

http://www.camstudio.org/ 여기서 다운로드 받을 수 있다.

사용자 삽입 이미지

용량도 매우 작고 인터페이스도 단순합니다. 그래도 알찬 기능을 가지고 있습니다.

우선 컴퓨터의 화면을 영상으로 캡쳐 할 수 있습니다. Record버튼을 누르는 것 만으로 녹화를 시작 할 수 있습니다.

화면 전체를 녹화 할 수도 있고 일부만을 녹화 할 수 도 있습니다. 마우스 커서를 따라 다니며 녹화 하는 기능도 있으며, 마우스 커서가 위치한 부분을 강조 할 수도 있습니다.

사용자 삽입 이미지

또한 Option에서 녹화할 비디오에 대해 코덱이나 샘플 레이트 등을 지정 할 수 도 있고, 소리도 마이크나 시스템에나오는 소리만 녹음하거나 아예 제거 할 수있다.

사용자 삽입 이미지

또한 캡쳐한 동영상을 swf(플래쉬)로도 변환 가능하다. 단축키 지정도 가능하며,

사용자 삽입 이미지

Screen Annotations에서는 원하는 Shape Object를 화면에 올려 놓을 수 있으며 녹화 도중 사용하기위해 각 구도를 Layer로 저장 가능 합니다.. 물론 편리하게 이 Shape Object를 불러오기 위해서 단축기 지정이 가능하죠..
사용자 삽입 이미지

동영상 강의 제작등에 매우 유용 할 듯합니다. 뿐만 아니라 비싼 상용 프로그램이 아닌데도 다양한 기능을 지원하기에 마음에 드네요.

실시간으로 인코딩을 합니다. 따라서 높은 해상도의 영상을 캡쳐하고자 한다면 컴퓨터 사양이 높아야 합니다. 그리고 2-pass 인코딩을 못쓰겠죠...

무손실로 녹화한 다음 따로 인코딩하는것도 괜찮은 방법입니다. 이때는 용량이 커진다는 문제점이 있죠.. HDD를 아무래도 많이 엑세스 할테고..

몇번 써보고 해상도나 용도에 적당한 방법으로 설정해서 쓰시면 될 듯 합니다..