Loading...

[python] 텔래그램봇 예제코드

텔래그램봇을 이용하여 놀고있다. 간단한 코드를 예제를 올려놓는다.필요한 모듈telepot 모듈하나면 텔레그램 봇이 뚝딱!pip install telepot간단한 wrapper class import sys import os import telepot import subprocess import json import sched, time from telepot.delegate import per_chat_id, create_open fro..

[python] 텔레그램 봇 409 error 관련 해

python 텔레그램 봇을 만들다 에러발생하여 정리한다.telepot 에서 409 에러날때텔래그램봇을 만지작만지작 놀다보면 다음과 같은 409 에러가 날때가 있다.처음 시작할때는 않나오다가 몇번 텔래그램봇을 재시작하다보면 꼭 발생;;로그는 다음과 같이 나타난다. File "/usr/local/lib/python3.5/dist-packages/telepot/loop.py", line 60, in run_forever allowed_update..

[잡담] 스킨변경하였습니다.

2017년 11월 어느날.. 스킨변경을 완료하였습니다.스킨 수정와니닷컴에서 받은 무료스킨으로 변경하였습니다.와니닷컴 무료스킨다운로드주소http://blog.waanee.com/76위에서 받은 스킨에서 몇가지 글서식만 변경하였습니다.코드하이라이트highlight js 를 이용하였습니다.highlight js 홈페이지https://highlightjs.org/스타일은 tomorrow-night-blue.css 을 사용하였습니다....web 관련..

[dbclient] "failed reading line: prob EOF" 에러발생 및 해결

dbclient 디버깅한 내용을 정리한다.문제발생Dbclient 를 디버깅빌드를 한후 돌려보니, 다음과 같은 에러가 발생하였다.TRACE (89): enter buf_getline TRACE (89): leave buf_getline: failure TRACE (89): failed reading line: prob EOF 디버깅소스코드를 살펴본결과.. open_known_hosts_file() 에서 제대로 된 파일을 읽어오지 못해서였다.해당 소스코..

[linux api] 리눅스에서 네트워크정보(traffic) 확인하기 : 예제

리눅스에서 system api 를 사용하지 않고 sys fs 를 이용하여 네트워크의 상태를 알수있다.네트워크 상태확인 sys fs 굳이 API 를 사용하지 않고도 네트워크의 상태를 확인할수있다./sys/devices/virtual/net/ppp0/statistics 위의 경로에 가면 read only 로 파일들을 읽을수있다. 트래픽 정보 뿐만아니라 각종 정보들이 추가로 있으니 각 상황에 맞게 코딩할수있는 장점이 있다. 위의 경로에서 "ppp..

[system api] UART broadcast tool : 시리얼 멀티플렉서

임베디드 개발할때 유용한 툴을 소개합니다.시리얼멀티플랙서?일반적인 linux 시스템에서 uart 와 같은 serial port 를 여러군데서 open 하게되면, 제일 처음 open 한 fd 쪽으로 데이터가 전송됩니다. 이러한 경우 여러군데서 open 하여 쓰려면 대부분 linux application 에서 ipc 를 구현하여 씁니다. application ipc 를 쓸경우 connection 의 관리라던가, mutex lock 이슈..

[Linux] mosquitto 크로스컴파일하기 : 임베디드용 mqtt

임베디드 타겟보드에 mqtt 서비스를 올리기 위한 준비과정을 정리한다.소스 다운로드받기https://github.com/eclipse/mosquitto위의 repo 에서 통째로 다운로드한다.빌드준비빌드 중간에 man page 를 만들기위한 패키지들이 있다.다음의 패키지를 설치해준다.sudo apt-get install xsltproc docbook-xsl 빌드하기 cmakelist 가 있는것을 보면, cmake 툴을 통해서 빌드할수있는것으로..

[JAVA] 아규먼트 핸들링 : 관련 모듈들

java 커맨드라인 프로젝트에서 아규먼트를 핸들링하는 모듈들을 정리한다.일명 cli(command line) 모듈들이라고 한다.jar 로 프로젝트를 만든후, 아규먼트를 통해 프로그램을 짤때 유용하다.유명한 아규먼트 관련 java 모듈들..다음의 모듈들중에 마음에 드는것을 쓰면된다.출처 :  http://jewelcli.lexicalscope.com/related.htmlAlternativesThere are many Java Cli proc..

[DB] DBeaver 에서 Oracle DB Driver 설정

DBeaver 에서 Oracle DB 를 사용하기 위한 내용을 정리한다.DBeaver 에서 Oracle DB 추가DBeaver 에서 Oracle DB 를 사용할 경우 다음과 같은 화면이 뜬다.인터넷을 검색해보면, oracle DB 쪽 maven 이 막혀서 그랬다는 이야기도있다. -> maven repo 를 따로 추가하면 되다고 하나.. 복잡해서 모르겠다.Oracle DB 세팅다음의 순서대로 진행하면 DBeaver 에서 Orac..

[C 예제] 보이어무어 간단버젼 - 동작예제 -

보이어무어를 실제 임베디드 환경에서 사용할일이 생김...그나마 제일간단하고 제일 코드량이 적으면서 잘돌아가는 소스를 인터넷에서 받아서 테스트완료한 버젼이다.예제소스# include <limits.h> # include <string.h> # include <stdio.h> # define NO_OF_CHARS 256 // A utility function to get maximum of two integers s..