본문 바로가기

Coding343

파이썬으로 슬랙봇 만들기 먼저 아래의 명령어로 slacker를 설치한다. sudo pip install slacker 그리고 슬랙사이트를 들어가서 API를 발급받는다. https://api.slack.com/bot-users creating a new bot user 클릭 봇의 이름을 입력API토큰을 발급받았으면 아래의 코드를 실행시켜 정상적으로 동작하는지 확인한다. from slakcer import Slacker token = '발급받은 API토큰'slack = Slacker(token)slack.chat.post_message("#general", "GOGO") #general채널로 GOGO라는 메세지를 보냄 2017. 3. 2.
우분투 E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) 오류해결방법 우분투에서 apt-get update 를 입력하면 E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)와 같은 에러가 발생하면서 update가 진행되지 않을때가 있다.이런 에러가 발생할 경우 다음과 같은 명령어로 쉽게 해결이 가능하다. sudo rm /var/lib/apt/lists/* -vf sudo apt-get update 2017. 2. 19.
자바스크립트 URL/Base64/Hex Encoding, Decoding //url encodingfunction urlenc() {var str = document.getElementById("url").value;var ret = encodeURIComponent(str);document.getElementById("url").value = ret;}//url decodingfunction urldec() {var str = document.getElementById("url").value;var ret = decodeURIComponent(str);document.getElementById("url").value = ret;}//base64 encodingfunction base64enc() {var str = document.getElementById("base64").. 2017. 2. 18.
오픈위키(MediaWiki) 설치방법 서버 환경- Ubuntu 16.04- PHP 5.6- MySQL 5.7 https://www.mediawiki.org/wiki/Download 위 사이트에서 파일을 다운로드받는다.tar xvzf mediawiki~.tar.gz 압축을 풀고 웹 서버 폴더로 옮긴다.그리고 브라우저를 통해 들어가보니 아래와 같은 에러가 발생했다. sudo apt-get install php-mbstring php5.6-mbstring php-gettext libapache2-mod-php5.6service apache2 restart 후 다시 페이지에 접속해본다. set up the wike 클릭 설치언어 / 위키언어 모두 한국어로 설정 후 계속 클릭 여기서 XCache 또는 WinCache 를 못찾았습니다 캐슁~ 관련 내용.. 2017. 2. 1.
XE보드(Xpress Engine) 설치하는법 먼저 서버환경은 다음과 같다.- Ubuntu 16.04- Apache2- PHP 5.6- MySQL 5.7(위 환경들은 모두 설치가 되어있는 상태라고 가정하고 설명한다) https://www.xpressengine.com/index.php?mid=download&package_id=18325662&detail=release 위 링크로 들어가서 최신버전을 다운로드하고 /var/www/html/ 에 압축을 푼다.http://서버주소/xe/ 로 접속한다. 한국어를 선택하고 다음을 누른다. 약관에 체크하고 다음을 누른다. 여기서 여러가지 조건들이 뜰 것이다.대표적으로 GD라이브러리가 설치되어있지 않다는 에러가 뜰텐데5.6버전 기준 sudo apt-get install php5.6-gd 를 통해 설치해주고아파치 .. 2017. 2. 1.
PHP Call to undefined function xml_parser_create() 에러 해결방법 환경- Ubuntu 16.04- PHP 5.6 XE보드를 설치하려고 압축을 풀고 /xe 폴더로 들어갔더니 다음과 같은 에러가 발생했다. Call to undefined function xml_parser_create() 먼저 php -m | grep xml 을 입력하여 관련 라이브러리가 설치되어있는지 확인한 후설치가 안되어있다면 sudo apt-get install php5.6-xml 명령을 통해 설치해준다.그리고 서버를 restart 시켜주면 제대로 동작하는걸 볼수있다. 2017. 2. 1.