전체 글 8

[Python] 텔레그램 메시지 보내기

1. BotFather에서 봇을 생성하면, token을 알 수 있다. 2. Get My ID를 찾아서 등록하면, chat ID를 알 수 있다. - 복잡하게(?) 코드로 알아볼 필요가 없다. 3. Telegram : "https://api.telegram.org/bot{token}/sendMessage?chat_id={chat_id}&text={msg}" 요청 4. Telegram에서 메시지 확인 import requests # 1. 텔레그램 봇(BotFather)에서 token 획득 token = "6447515***:AAHGhDWQtII9***Ygw4-MR2qM***MDOw8**" # 2. 텔레그램 봇(Get My ID)에서 ChatID 획득 chat_id = "*79***77*" # 3. 메시지 전송..

Software/Etc... 2024.02.09

저장장치에 Label 설정 하는 법

라즈베리파이 4 / 우분투 서버 23.10(64bit) blkid 리눅스 시스템에서 블록 장치(하드 드라이브, SSD, USB 드라이브 등)의 정보를 확인하는 데 사용됩니다. 이 명령은 연결된 모든 블록 장치의 UUID, 파일 시스템 타입, 레이블 등을 표시합니다. e2label 리눅스에서 ext2, ext3, 또는 ext4 파일 시스템을 사용하는 파티션의 레이블을 관리하는 명령어입니다. 파일 시스템 레이블은 특정 파티션을 식별하고 참조하기 쉽게 이름을 지정하는 방법입니다. 이 명령은 주로 파티션에 레이블을 설정하거나 변경할 때 사용됩니다. rbp@rbp:/boot/firmware$ sudo blkid -o list [sudo] password for rbp: device fs_type label mou..

RaspberryPi/Tips 2024.02.03

무선랜 비활성화, 부팅시 무선랜 Off

라즈베리파이 4 / 우분투 서버 23.10(64bit) 무선랜 비활성화, 즉 무선랜(wifi)를 사용하지 않을 때 아래와 같이 설정할 수 있다. 리눅스가 부팅되어도 무선랜은 비활성화 되어 있다. /boot/firmware/config.txt 파일에서 아래 내용을 추가한다. dtoverlay=disable-wifi 파일 저장 후, 재부팅을 한다. ifconfig를 사용해서 wlan이 없는 것을 확인할 수 있다. 참고로, 블루투스 사용하지 않을 때, 아래와 같이 추가할 수 있다. dtoverlay=disable-bt 링크 : https://askubuntu.com/questions/1233708/permanently-disable-wlan0-on-raspberrypi-running-ubuntu-20

RaspberryPi/Tips 2024.02.03

[JS] 스마트폰 진동 navigator

스마트폰 웹브라우저에서 버튼을 누르면 진동기능이 필요해서 찾아보았다. 웹페이지 JavaScript로 진동이 가능하다 navigator.vibrate를 이용하면 된다. navigator.vibrate = navigator.vibrate || navigator.webkitVibrate || navigator.mozVibrate || navigator.msVibrate; //작동되는 진동 메소드를 모두 OR 연산 navigator.vibrate(1000); //ms단위 1000 = 1초 navigator.vibrate(0); //중지 스마트폰 크롬(Chrome), 삼성 인터넷 브라우저에서 작동되었다. 아래 참고한 사이트를 추가하였고, 더 좋은 코드예제를 볼 수 있다. [참고자료] 웹 홈페이지에 진동을 울리게 ..

[JS] localStorage - 값을 저장/유지

웹 브라우저에서 Key, Value 값을 저장할 수 있다. 웹 브라우저가 종료하고, 다시 실행해도 값을 유지해야 할 경우 사용할 수 있다. window.localStorage.setItem() : Key, Value 추가 (Item 추가) window.localStorage.getItem() : Value 읽어오기 window.localStorage.clear() : localStorage 값 삭제 위의 3개의 함수만으로, Read/Write/삭제가 가능하다. 간단한 예제를 보면, setItem()으로 값을 저장한다. 이때, Key값은 LOCAL_COUNT_NUMBER로 지정했다. getItem()으로 값을 가지고 올 수 있다. clear()을 사용하여 값을 삭제할 수 있다. window.localSto..

W3Schools 온라인 웹 튜토리얼

W3Schools 상당히 많은 언어를 공부할 수 있는 사이트이다. HTML, CSS, JavaScript, JQuery, Node,Js, C/C++/C#, Kotlin 등... 다양한 언어 또는 툴에 대한 튜토리얼을 제공한다. https://www.w3schools.com/ W3Schools Online Web Tutorials W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com

Software/Etc... 2023.10.15