Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

블로그 테마 변경

2017-12-14 by 편리

특별한 이유가 있었던 것은 아닌데.. 문득 테마를 바꿔보면 어떨까 하는 생각이 들어서 워드프레스 테마 사이트에서 테마를 훑어보다 마음에 드는 게 있어서 적용해봤다. 애드센스 등의 추가 작업을 플러그인화 시켜버렸더니 기본 테마 파일을 수정하지 않아도 돼고.. 이렇게 편할 수가 없다. Nisarg 테마 : https://wordpress.org/themes/nisarg/ 날씨가 추우니까.. 이상한 짓(?)만 하는 거 아닌가 싶기도 하지만.. 연말에 뭔가 새로운 것도 없고.. …

[PHP] telegram-cli 데몬 이용을 위한 PHP client

2017-12-08 by 편리

지난 포스트에서 telegram-cli를 데몬으로 설정해서 실행되도록 했다. 이 데몬을 이용해서 텔레그램에 메세지 등을 위한 PHP 클라이언트 프로그램을 작성하고 테스트한다. 이를 위해 telegram-cli 데몬 실행 스크립트를 약간 수정해서 리턴값을 JSON 형식으로 하고 tcp 포트와 unix 소켓을 이용해 통신이 가능하도록 해야 한다. 또한 telegram-cli 데몬의 소유권을 PHP 에서 접근할 수 있도록 웹서버의 소유권과 동일하게 설정했다. 사용자를 변경하게 되면 telegram-cli 데몬의 설정 등의 정보가 담겨있는 .telegram-cli 디렉토리를 웹서버 실행권한 소유권자의 홈디렉토리에 복사해줘야 한다. 예를 들어 www-data 사용자로 웹서버가 실행 될 때 www-data의 홈디렉토리가 /var/www 라면 /var/www/.telegram-cli 디렉토리에 설정 파일 등이 존재해야 한다.

sudo mv .telegram-cli /var/www

데몬 실행 스크립트는 다음의 코드로 수정한다. (참고 : https://github.com/vysheng/tg/wiki/Telegram-CLI-Arguments) (more…)

Continue Reading

Ubuntu 16.04 에 telegram-cli 설치 및 데몬실행 설정

2017-12-07 by 편리

텔레그램을 이용한 알림 전송은 이전 포스트와 같이 처리하면 가능하다. 다만 chat_id를 확인하고 등록해야만 하는데 이런 불편함을 없애보고자 telegram-cli 를 개발서버에 설치해 메세지 전송을 테스트하려고 telegram-cli를 아래와 같이 설치했다.

telegram-cli : https://github.com/vysheng/tg

sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
git clone --recursive https://github.com/vysheng/tg.git && cd tg
./configure
make

위 내용대로 진행하면 이상없이 설치가 된다.. 아니 되어야 한다. 그런데 나의 경우 libssl-dev 설치 버전이 1.1 이이서 make 과정에서 openssl 관련 오류가 발생했다. openssl은 시스템 전반에 영향을 끼치는 것이라 버전을 바꾸기도 애매했는데 확인해보니 PHP를 설치하기 위해 ondrej/php ppa 를 이용한 경우에 1.1 버전이 설치되는 듯 했다. PHP를 제거하고 ppa를 제거한 후 우분투 16.04에서 기본 제공하는 php 7.0.x 버전을 설치하면 1.0 버전을 유지할 수 있어 컴파일 때 오류가 발생하지 않는다. 컴파일 완료 후 아래 명령을 통해 telegram-cli를 실행한다.

bin/telegram-cli

휴대폰 번호 인증 후 telegram-cli 를 통해 메세지를 전송할 수 있다. 간단한 사용법은 http://tech.whatap.io/2015/09/25/telegram-cli/ 참고. (more…)

Continue Reading

인텔 취약점 해결을 위한 GA-B250-HD3 메인보드 Bios 업데이트

2017-12-01 by 편리

정말 오랜만에 메인보드이 Bios를 업데이트해본 것 같다. 최근에 불거진 Intel ME의 취약점 때문에 어쩔 수 없는 선택이었다. GA-B250-HD3 메인보드는 회사컴에서 사용하는 메인보드로 출근 후 바로 업데이트를 시도했는데 USB 저장한 파일을 기가바이트 업데이트툴인 Q-Flash에서 읽지 못하는 문제가 발생하여 업데이트를 못했다. PC의 OS가 우분투이다 보니 이럴 때는 대처하기 쉽지 않다. 다행히 아래 글을 검색으로 찾았고 USB를 새로 포맷하니 업데이트를 시도했더니 정상적으로 완료됐다.

USB 포맷 : http://www.techsupportforum.com/forums/f15/cant-update-bios-on-gigabyte-motherboard-1057546.html#post6699538

업데이트에 사용한 USB를 우분투 설치를 위해 사용했던 것이라 파일시스템 등의 문제로 Bios 파일이 읽히지 않았던 모양이다. Intel ME 취약점이 해결된 Bios는 아래 사이트에서 받을 수 있다. F8 버전이 현재(2017-12-01) 해결된 버전이다. Bios 업데이트 후 Intel 에서 제공하는 취약점 체크툴을 실행하니 아래와 같이 취약점이 해결됐다고 표시됐다. (more…)

Continue Reading

블로그 가상서버 이전

2017-12-01 by 편리

마지막 달이라고 블로그의 가상서버를 옮긴 것은 전혀 아니다! vultr.com을 사용 중이었는데 iwinv.kr 서비스가 좀 더 저렴하기에 이전을 결심하게 된 것이다. 선택한 상품은 월 4,000원 vCore 상품이다. vultr에서는 월 $5.00 상품을 사용했는데 트래픽을 제외하면 동일한 스펙이라 선택했다. 그리고 블로그 접속을 한국에서 제일 많이 하는데 굳이 외국 서버를 사용하는 것은.. 그 때는 저렴한 가상서버 서비스가 없어서 어쩔 …

Posts pagination

  • Previous
  • 1
  • …
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • …
  • 748
  • Next

Recent Posts

  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화
  • OpenLiteSpeed 웹서버에 HTTP 인증 적용
  • OpenLiteSpeed 웹어드민 도메인 연결
  • WireGuard를 이용한 VPN 환경 구축
  • Ubuntu 22.04 서버에 OpenLiteSpeed 웹서버 세팅
  • 맥 vim 세팅

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 CHICPRO | Built using WordPress and SuperbThemes