분류 전체보기 220

텔레그램으로 웹사이트 로그인

페이스북 로그인을 몇 년간 잘 사용하고 있었는데, 몇 달 전에 갑자기 정책을 위반 했다면서 사용을 막았다. 무슨 정책을 위반한 건지 내용도 없고, 문의를 해도 몇 주간 답변이 없다가 문의 자체를 닫아 버렸다. 답변 하나 없는데 해결 되었다고 알아서 닫아버리길래, 국내 회사에서 제공하는 걸 써야겠다 싶어서 네이버 로그인을 쓰기로 했으나 네이버도 개인 사이트라는 이유로 거부. 아무래도 트래픽 발생하는 거니까 돈 되는 거 아니면 안 받겠다는 거 같아서 안내대로 테스트 하듯 그냥 쓰려고 했는데, 이거 등록하는 것도 일이라서 혹시나 API를 관대하게 잘 열어 주는 텔레그램에 웹사이트 로그인이 있나 찾아봤다. https://telegram.org/blog/login Telegram Login for Websites..

raft와 brim

sj4000용 케이스를 출력하면서 raft를 쓴 뒤로 별 생각 없이 동일한 설정으로 카드 케이스를 출력을 했다. raft 떼어내다가 이건 아니다 싶어서, 떼어내다가 포기한 것만 raft 없이 출력 했는데, 따로 사진은 안 남겼지만, 귀퉁이 부분이 수축 돼서 원하던 형태로 출력이 되지 않았다. 챔버 내부 온도가 그리 높지 않아서(한창 출력 중에도 24~25도) 그럴 수도 있고, 아니면 그냥 내가 잘 몰라서 뭔가 설정이 문제일 수도 있다는 생각도 들어서 전에 건그립 뽑을 때는 별 문제가 없었으니 비슷한 형태라고 생각되는 헤드레스트용 가방걸이를 출력해봤다. 비슷한 걸 출력을 해봤으니 잘 되겠지 하고 신경 안 썼는데, 한 시간쯤 지난 뒤에 가보니 스파게티를 만들고 있길래 출력을 중단하고 brim을 넣고 다시 출..

삽질/3D프린터 2022.03.15

오큘러스 퀘스트2 건그립, SJ4000 케이스 출력

출력하고 끼워보니 안 맞아서 결국 갈아내야 했다. 사포로 갈다가 안 되겠다 싶어서 드레멜로 갈았고, 빡빡하지만 끼워지게는 했다. 자심감을 얻어서 그 다음에 출력한 건 SJ4000용 케이스. 스파게티를 몇 개를 만들었는지 모르겠다. 이래저래 찾아보다 알게 된 건 raft... 베드에 닿는 면적이 적다보니 안착이 잘 안 되는 게 문제여서 출력시 보조물이 필요했던 거였다. 킹룬3D에서 설정해주고 출력하니 스파게티 만들던 건 안 하게 되었다.

삽질/3D프린터 2022.03.06

킹룬 KP3S 3.0, PETG 첫 사용

몇 년을 고민 하다가 큰 맘 먹고 3D프린터를 샀다. 자료가 많다는 이유로 엔더3를 생각하고 있었는데, 구조가 비교적 간단해서 문제가 생길 경우 어느 정도 대처가 쉽다는 얘기도 있고, 가격적인 메리트도 있어서 킹룬 KP3S로 구입 했다. 챔버와 배기 시스템을 구축 한 뒤에 쓰기로 해서, 처음 받았을 때 정상 동작 하는지 확인차 기본으로 들어 있는 클립을 출력해 봤다. 기본으로 들어 있는 흰색 PLA로 출력을 했고, 뭐 건드린 거 하나 없이 레벨링만 대충하고 출력 했다. 나중에 알고 보니 Z축에 있는 알루미늄 프로파일을 고정해주는 나사 두 개를 체결 안 했었다. 저거 하나 출력한 뒤로는 작업실에 2주간 방치하다가 챔버와 배기 시스템을 구축하고 PETG 필라멘트를 구입해서 오늘 처음 출력을 해봤다. 킹룬 기..

삽질/3D프린터 2022.03.02

LibreNMS 사용해보기

업무상 필요해서 어떤 게 필요하고 어떤 식으로 써야 하는지 확인차 사용해봤다. 설치라고 하기에는 공식 홈에서 가상 머신용 이미지 파일을 제공해주기 때문에 설치를 할 필요가 없었다. https://www.librenms.org/#downloads LibreNMS LibreNMS is an autodiscovering PHP/MySQL-based network monitoring system. www.librenms.org 나만 그런 건지 세 번 시도해서 겨우 받았다. ISP는 KT... '파일 > 가상 시스템 가져오기'로 해당 파일을 가져오고 실행 시켰다. 관련 접근 정보는 https://docs.librenms.org/Installation/Images/ 공식 문서에서 확인할 수 있다. http://lo..

composer 설치 및 사용

개인적으로 만들어 사용 중인 프레임워크에 엑셀 파일을 읽는 기능을 넣어야 해서 PhpSpreadsheet(https://github.com/PHPOffice/PhpSpreadsheet)를 쓰려다보니 겸사겸사 composer까지 설치하게 됐다. # curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/ All settings correct for using Composer Downloading... Composer (version 2.2.2) successfully installed to: /usr/local/bin/composer.phar Use it: php /usr/local/bin/composer.p..

github 토큰 기반 인증

https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ Token authentication requirements for Git operations | The GitHub Blog Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com. github.blog 2021년 8월 15일부터 github 저장소 사용시 비밀번호가 아니라 토큰을 사용하게 변경이 되었다. 로그인 후에 아래 페이지로 이동하여 https://github.com/settings/to..

개인 사이트 개발 환경 구축

개인 사이트를 국내 웹호스팅에서 AWS로 옮긴 뒤로 개발 환경을 개인 서버에 구축 했었는데, 당시 개인PC에 라이젠이 가상 환경을 제대로 지원을 못해서 어쩔 수 없는 선택이었다. 바이오스 업데이트 이후에 버츄얼박스가 정상 동작하는 걸 4년 전에(...) 확인은 했으나 굳이 개발 환경을 바꿔야 되나 하는 생각이 들어서(사실 귀찮아서) 하지 않다가, 록키리눅스 8.5가 나오게 되면서 한 번 써볼까 하는 생각으로 겸사겸사 로컬 개발 환경을 구축하게 되었다. 장치 > 게스트 확장 CD 이미지 삽입...이 되어 있다는 가정하에 mount /dev/cdrom /mnt cd /mnt ./VBoxLinuxAdditions.run 관련 패키지나 모듈이 다 설치 되어 있으면 위 커맨드 실행 후 별다른 오류는 없을 텐데, ..

/var/log/secure 로그를 이용하여 접속 실패 IP 차단

/var/log/secure에는 ftp나 ssh 접속시 잘못된 아이디나 비밀번호를 사용하여 실패가 되는 경우를 로그로 남기고 있다. 아래 코드는 /var/log/secure 로그의 최근 1,000줄 중에 Failed password가 있는 로그 중 IP를 추출해서 3번 이상 로그가 남았다면, 해당 IP를 차단 후에 텔레그램으로 알람을 해주는 코드이다. 생각보다 굉장히 자주 접근을 시도하기 때문에 텔레그램 알람은 그냥 주석 처리하는 게 낫다. #!/usr/bin/python3 # -*- coding: utf-8 -*- import os BLOCK_IP_LIST_PATH = "/tmp/block_ip_list" BLOCK_FAILED_COUNT = 3 KEY = "텔레그램API KEY" CHATID = "텔..

반응형