멍청한 어느 고딩의 코딩 도전기
- 아두이노 mySQL 접속 참고 github.com/ChuckBell/MySQL_Connector_Arduino/wiki ChuckBell/MySQL_Connector_Arduino Database connector library for using MySQL with your Arduino projects. - ChuckBell/MySQL_Connector_Arduino github.com 준비사항 MySQL 서버 및 MySQL 사용자 수정 권한 아두이노 보드 이더넷 또는 와이파이 모듈 MySQL 서버 설정 아두이노 IDE에 라이브러리 추가 아두이노 IDE에 MySQL Connector Arduino 라이브러리를 추가한다. 외부 접속 설정 우선 아두이노에서 사용할 MySQL 계정을 다음 명령어로 손봐야 한다. 아두이노 보드가 어떤.. 더보기
- 텔레그램 봇 Go언어(Golang) API (2) 이전 글 [코딩/Go언어] - 텔레그램 봇 Go언어(Golang) API (1) 텔레그램 봇 Go언어(Golang) API (1) 시작 API 받기 BotFather: telegram.me/BotFather Github https://github.com/go-telegram-bot-api/telegram-bot-api/wiki go-telegram-bot-api/telegram-bot-api/wiki Golang bindings for the Telegram Bot API... blog-jooso.tistory.com 예시 package main import ( "log" "github.com/go-telegram-bot-api/telegram-bot-api" ) var numericKeyboard = .. 더보기
- 텔레그램 봇 Go언어(Golang) API (1) 시작 API 받기 BotFather: telegram.me/BotFather Github https://github.com/go-telegram-bot-api/telegram-bot-api/wiki go-telegram-bot-api/telegram-bot-api/wiki Golang bindings for the Telegram Bot API. Contribute to go-telegram-bot-api/telegram-bot-api development by creating an account on GitHub. github.com Golang 최소 사양: v1.0.1 라이센스: MIT 라이센스 설치: go get github.com/go-telegram-bot-api/telegram-bot-api .. 더보기
멍청한 어느 고딩의 컴퓨터 사용 팁
- Nextcloud 업그레이드시 Step 4 is currently in process. Please reload this page later. 에러 Step 4 is currently in process. Please reload this page later. 이런 오류가 발생했을 때 대처법은 아래와 같다. php-local.ini 파일(데비안 계열: /etc/php/7.3/fpm/php.ini에 위치)에서 다음 내용을 찾아 수정한다. max_execution_time = 1200 max_input_time = 1200 이제 웹 서버와 php-fpm을 재시작한다. sudo systemctl restart nginx php7.3-fpm 그리고 nextcloud가 설치된 디렉터리에서 다음 명령어를 입력한다. sudo -u www-data php occ maintenance:repair 이제 Retry update버튼을 눌러준다. 이제 Download가 .. 더보기
- Arch Linux에 Anbox 설치 아치리눅스의 공식 저장소에서 배포하는 최신버전의 커널은 Anbox를 기본적으로 지원하지 않는다. 방법 1) 직접 컴파일한다. 방법 1: kernel.org에서 받아와 컴파일 최신 버전의 tarball을 다운받고 압축을 푼다. 컴파일하기 전, 다음 의존 패키지를 설치한다. # pacman -Sy base-devel bc libelf pahole 패키지를 설치하면, 다음을 실행하자. $ tar -xJf linux-*.tar.xz $ make mrproper $ make localmodconfig 그리고 .config에 다음 내용을 추가하자. (make menuconfig에서 추가할 방법을 찾으면 추가하겠다.) CONFIG_ASHMEM=y CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_.. 더보기
- ArchLinux ABS 사용하기 ABS란? Arch Build System의 약자로, 아치리눅스에서 패키지를 직접 만들 수 있도록 돕는 시스템이다. BSD에서 Ports와 유사한 방식으로 동작한다고 한다. 다음과 같은 이유로 사용한다고 한다. 어떤 이유로 인해서 패키지를 재컴파일 해야하는 경우 패키지가 없는 새로운 소프트웨어를 소스로부터 패키지를 생성 /설치시(아치리눅스 위키 참고) 사용자 정의 패키지 (기존 패키지의 옵션을 활성화하거나 비활성화, 패치) 컴파일러 플래그를 지정하여 여러분의 전체 시스템을 재빌드 "a la FreeBSD"(아치리눅스 위키 참고) 자신만의 사용자 정의 커널 설치 (아치리눅스 위키 참고) 사용자 정의 커널과 커널 모듈 작업 새버전을 쉽게 컴파일하고, 베타 또는 아치 패키지의 개발 버전을 수정하여 원하는 버전.. 더보기
- Arch linux 설치하기 네트워크에 연결한다. root@archiso ~ # wpa_supplicant -B -i -c> plasma > plasma-desktop 순으로 무겁다. kde-applications-meta/kde-applications : KDE와 함께 만들어진 앱 꾸러미이다. kde-applications-meta >>> kde-applications 순으로 무겁다. networkmanager : 자동으로 무선/유선 인터넷을 잡아주는 데몬. 사용자 친화형 리눅스 배포판들은 다 이것 쓴다고 봐도 무방하다. 가장 다루기 편하지만 리소스를 그만큼 많이 잡아먹는다. uim : 한글어 입력기인데, 다른 것들보단 이게 가장 무난했던 것 같다. firefox-i18n-ko firefox-developer-edition-i18.. 더보기
멍청한 어느 고딩의 수학 도전기
- 임의의 다항함수가 이항분포를 따를 때 임의의 다항함수 \(f(x+a)\)가 이항분포를 따를 때,\(f(x)=x^n\) (단, n은 임의의 자연수)이다. 증명 \(_{n}C_{n}x^{n}a^{0} + _{n}C_{n-1}x^{n-1}a^{1} + _nC_{n-2}x^{n-2}a^{2} \cdot \cdot \cdot _{n}C_{0}x^{0}a^{n} = (x+a)^n\)에 대해서 n=1일때 \(_1C_1x^1a^0 + _1C_0x^0a^1 = (x+a)^1\) \(\therefore\)성립한다. n=n+1일 때 n 이하의 실수 r에 대하여, \(_{n+1}C_{r} = _{n}C_{r} + _{n}C_{r-1} = _{n}C_{r} + _{n}C_{n+1-r}\)이고, \(_{n+1}C_{n+1}=_{n}C_{n}=1\)이므로, \(_{n.. 더보기
- 교란순열 요령 교란 순열 수(하)에 등장하는 경우의 수 문제에는 다음과 같은 문제가 있다. 네 명의 사람이 각각 자신의 우산을 하나씩 내어놓아 모으고, 하나씩을 가져갈 때, 4명 모두가 다른 사람의 우산을 가져갈 확률을 구하시오. 답은 9다. 선생님들께 여쭈어보니 하나하나 찾으라고 하셨다. 그런데 굉장히 규칙이 있을 것으로 보이기에,필자는 이 규칙을 작년 마지막 시험을 보기 1주일 앞서 찾아냈지만, 막상 시험 볼 때 긴장해서 못 풀었다. 나중에 조금 더 구체적인 공식을 만들어야겠다. 나중이 되어서도 까먹지 않는다는 가정 하에... 정의 한 집합의 원소들로 순열을 여러 번 시행하였을 때, 어떤 원소도 서로 일치하지 않는 순열이라고 볼 수 있다. 즉, 위 문제는 4명의 사람 배열과 우산 배열에서, 어떤 우산도 주인과 같은.. 더보기