StoryCode

'전체 글'에 해당되는 글 570건

  1. 크롬 개발자 툴.hover 된 Pseudo Element를 강제 hover 하기.
  2. APM 설치 by YUM
  3. ChatBot 설치

크롬 개발자 툴.hover 된 Pseudo Element를 강제 hover 하기.

Chrome Browser 활용법
반응형

F12 => Elements Menu => hover element 선택 => Dock 에 Styles 바로 아래 Filter 가 있는데, Filter 우측에 .hov .cls 가 있으니 클릭. => :active 와 :hover 등 다양한 게 있으니, 이중 :hover 체크

반응형

APM 설치 by YUM

ChatBot 띄우기
반응형

[ 참조] http://aeac.tistory.com/20


1. 의존성 체크

rpm -qa libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel


및 설치

yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel





2. Apache => Maria => PHP 순으로 설치

yum install httpd


yum install mariadb mariadb-server


yum install php php-mysql php-mbstring php-pdo php-gd


설치 확인 : rpm -qa httpd mariadb php





3. Apache/ FireWall 설정


3.1. vi /etc/httpd/conf/httpd.conf

     66 User nobody      (apache → nobody 변경)

     67 Group nobody     (apache → nobody 변경)

     96 ServerName 192.168.223.129:80


3.2. vi /etc/sysconfig/iptables => Centos 7 부터는 iptables가 fiwalld 로 변경됨. ( 참조 : https://www.lesstif.com/pages/viewpage.action?pageId=22053128 )


vi /etc/firewalld/zones/public.xml 에 아래 추가

    <service name="http"/>

    <service name="https"/>


firewall-cmd --reload




4. Apache 시작

systemctl start httpd # service httpd start 로도 가능


systemctl enable httpd # 부팅후 자동 실행


ps -ef | grep httpd # 확인


webbrowswer 에서 http://ip 로 접속해서 Aapache 페이지가 뜨면 OK.





5. PHP 설정

vi /etc/httpd/conf/httpd.conf

    165     DirectoryIndex index.html index.htm index.php # index.php 추가

    285     AddType application/x-httpd-php .php .html .htm .inc # x-gzip 아래추가. mime_module.

    286     AddType application/x-httpd-php-source .phps # 추가


vi /etc/php.ini # 실제 PHP 설정은 여기서 함.

    # 당장 설정할 것은 없음.


6. PHP 설정 적용

service httpd restart


7. PHP 개발

cd /var/www/html/


vi phpinfo.php # 샘플

    <?php phpinfo(); ?>





8. Maria DB 시작

systemctl start mariadb


mysql_secure_installation # 엔터나 Y, 암호 설정등 진행


mysql -u root -p # 접속


vi /etc/my.cnf # 설정시 필요



이상 APM 설정 완료

반응형

ChatBot 설치

ChatBot 띄우기
반응형

1. Centos 6 를 설치하니 LinuxChatScript64 실행시에, libstdc++ 의 특정 라이브러리 GLIBCXX_3.4.15 버전이 없다고, 해서 Centos 7 설치.

( strings /usr/lib/libstdc++.so.6 | grep GLIBC )


2. 디렉토리 구조는

ChatBot

   ㄴ  ChatScript : https://sourceforge.net/projects/chatscript/files 에서 다운받아서 압축 해제.

                        아래에 BINARIES 가 들어 있다.

참조 : http://exagen.tistory.com/42


3. Under ChatBot/ChatScript

[root@localhost ChatScript] chmod +x BINARIES/LinuxChatScript64

참조 : https://medium.freecodecamp.org/chatscript-for-beginners-chatbots-developers-c58bb591da8


4. ChatBot 을 실행해 볼 수 있다.

[root@localhost ChatScript]# BINARIES/LinuxChatScript64 local


이름을 넣은 뒤,


- What is your name ? 이라고 물으면 My name is Harry. 라고 대답한다.

- 빠져나올 때는 :quit


다시 실행해서 같은 이름으로 접속하면, Hello, again. 이라고 인사한다.




5. BINARIES 에서 서버모드로 실행 => 1024 포트 리슨 확인 가능

> ./LinuxChatScript64


> netstat -anp | grep LISTEN | grep 1024

tcp        0      0 0.0.0.0:1024            0.0.0.0:*               LISTEN      8336/./LinuxChatScr




6. Linux에설치가 되었다면, Windows 에서 연결 테스트를 해볼 수 있다.

Windows 에도 chatscript 를 압축해제한 후, BINARIES 에 들어가서 아래를 실행한다.


chatscript client=192.168.11.6:1024


그러면 Enter client user name: 와 같이 이름기입하라고 나타난다.










아래는 실패 ---------------

1. ChatBot 디렉토리 아래에는

    ㄴ  ChatScript

    ㄴ  [ChatBotServiceName] : 디렉토리. 이름 직접 지정 Ex> MYCHATBOT

    ㄴ  Infra

         files[ChatBotServiceName] : 파일. 이름 직접 지정. 위 디렉토리와 동일 Ex> filesMYCHATBOT


2. HARRY 안에 4개 파일을 MYCHATBOT 에 복사

( childhood.top, introductions.top, keywordless.top, simplecontrol.top )


3. cp ChatBot/ChatScript/RAWDATA/HARRY/* ChatBot/MYCHATBOT/

* 혹시 filesharry.txt 가 있으면 제외할 것.



반응형