특성

Culture needs Tech. & Open Mind. These should be harmonized.

문화가 대중에게 다가서려면, 대중속에  깊숙히 파고 들어 있는 기술과 조화를 이루어야 대중과 함께할 수 있는 문화가 되고, 그 생명력과 활기가 살아난다.

문화는 폐쇄적인 본능을 가지고 있다. 이들을 동굴밖으로 이끄는 방법을 Open Web 이 가지고 있다.

그들이 폐쇄된 동굴에서 나와 맘껏 활동할 수 있게 하는 힘을 Open Web 이 가지고 있다.

우리는 조화라는 마술로 대중과 내가 서로 통할 수 있는 통로를 만드려 하며, 우리 모두가 그것을 자유롭게 누리려 한다.

centos7: cvs server Hint

yum install cvs xinetd

adduser cvs

passwd cvs

su -l cvs

$ cvs -d /home/cvs/testDir init

$ vi /home/cvs/testDir/CVSROOT/passwd


cvsuserid1:$1$ss$unix_passwd.:cvs

cvsuserid2:$1$ss$xxxxxxxxxxg.:cvs


  • passwd must be unix crypted
  • like /etc/shadow

otherwide… make Unix passwd by perl Hint

  • not tested

#!/usr/bin/perl crypt.pl

srand (time());
my $randletter = “(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))”;
my $salt = sprintf (“%c%c”, eval $randletter, eval $randletter);
my $plaintext = shift;
my $crypttext = crypt ($plaintext, $salt);

print “${crypttext}\n”;

$ exit

# vi /etc/xinetd.d/cvspserver


service cvspserver

{

        disable = no

        flags = REUSE

        log_type = FILE /var/log/cvspserver

        log_on_failure += USERID

        port        = 2401

        socket_type = stream

        protocol    = tcp

        wait        = no

        user        = cvs

        server      = /usr/bin/cvs

        server_args = -f –allow-root=/home/cvs/testDir –allow-root=/home/cvs/testDir1 pserver

}


systemctl restart xinetd.service

test cvs server connection

export CVSROOT=:pserver:cvsuserid1@localhost:/home/cvs/testDir

cvs login

MySQL : Change Table Charset Hint

SELECT CCSA.character_set_name FROM information_schema.TABLES T,
information_schema.COLLATION_CHARACTER_SET_APPLICABILITY CCSA
WHERE CCSA.collation_name = T.table_collation
AND T.table_schema = “test_db”
AND T.table_name = “test_tb”;

ALTER TABLE test_tb CONVERT TO CHARACTER SET utf8;