본문 바로가기

전체 글

(16)
디스코드 봇 인증 관련 봇 재초대 공지 안녕하세요 kalee입니다. 최근 "한밤의 늑대인간 리뉴얼" 봇이 100개 서버에 입장하게 되었습니다!! 와!!!! 신경을 별로 못썼는데도 많은 분들이 즐겨주시는 부분에 있어서 감사드립니다 ㅜㅜ 하지만 디스코드 봇은 100개 이상의 서버에 들어가려면 공식 인증을 따로 받아야 하는데요, 제가 현생이슈로 여유가 없어서 기존에 인증받은 적이 있는 "한밤의 늑대인간" 봇 계정으로 변경하려고 합니다. 그런 이유에서 아래 링크를 통해서 봇을 재초대해주셨으면 감사하겠습니다. 그럼 마을 사람들을 혼란에 빠뜨리고 살아남으세요! 링크: https://discord.com/api/oauth2/authorize?client_id=762653973680881685&permissions=1073817664&scope=bot
Go 언어 입문 자료 모음 1. Go tour https://go-tour-ko.appspot.com/welcome/1 Go를 향한 여행 go-tour-ko.appspot.com Go 언어 공식 홈페이지에서 제공하는 자습서. 기본 문법 및 고루틴, 채널을 활용한 동시성에 대해서 예제를 통해 학습할 수 있다. 2. Learn go with test https://miryang.gitbook.io/learn-go-with-tests/ Learn Go with Tests - learn-go-with-tests 프로그래밍 경험. if, 변수, 함수 등을 이해할 수 있는지 miryang.gitbook.io Go 는 언어단에서 TDD (테스트 주도 개발) 를 할 수 있는 툴을 제공하는데 (go test) TDD형식으로 Go 문법을 익힐 수 ..
Git flow 전략 1️⃣ TL;DR: git flow 레퍼런스 링크들 https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html → git flow cheetsheet https://jinwoo1990.github.io/git/git-flow-summary/ → git flow 사용법 요약 / 팁 ☕ 설 치 ☕ MAC OS brew install git-flow-avh Linux sudo apt-get install git-flow Windows get -q -O - --no-check-certificate install stable | bash 2️⃣ Git Flow 에서의 브랜치 종류 master: 제품으로 출시될 수 있는 브랜치 develop: 다음 출시..
흥미로운 SOTA 인공지능 오픈소스들.. SOTA 란? state of the art 의 줄임말로 SOTA 알고리즘이라고 함은 인공지능 분야에서 가장 최고 성능을 내는 알고리즘을 의미하는 단어이다. 아래 링크에서 도메인별 SOTA 알고리즘을 쉽게 찾을 수 있다 https://paperswithcode.com/sota?fbclid=IwAR16wLSr-BAcl-eZAwMVIHdsmpgBF6dN4ETR5kRGg02f_5xBBOlN6uMapo4 Papers with Code - Browse the State-of-the-Art in Machine Learning 7578 leaderboards • 3102 tasks • 6214 datasets • 71361 papers with code. paperswithcode.com 현재 SOTA 알고리즘 오픈..
Go 1.18 (Generic, Fuzzing, go work) Go 1.18 이 포스트는 Go 공식 블로그 내용을 참고하였습니다. https://go.dev/blog/go1.18 👉 Go 1.18 에서는? go 1.18 에서는 다음 세 가지 기능이 추가되었습니다. (+ 성능 향상) Generics Fuzzing Workspace 지금부터 세 가지 기능에 대해 알아봅시다. 1️⃣ Generic 제네릭의 부재는 많은 사람들이 이야기하는 Go 의 불편한 점입니다. 실제로 2020 Go Developer Servey 에서 Generic 은 Go 의 불편한 점 조사에서 88%로 1위를 기록했습니다. Go 언어 개발자들은 이러한 니즈를 기반으로 1.18에서 제네릭 문법을 추가하게 되었습니다. 👉 HOW TO USE GENERIC? 제네릭은 특정 자료형에 종속되지 않는 코드를 ..
RabbitMQ 메시지 Python 에서 송수신하기 RabbitMQ Python ✅ Sending (송신) #!/usr/bin/env python import pika # 유저 ID / PW 등록 credentials = pika.PlainCredentials( username='', password='' ) # 브로커와 연결 connection = pika.BlockingConnection( pika.ConnectionParameters( '', credentials=credentials ) ) channel = connection.channel() channel.queue_declare(queue='') # 브로커에 메시지 전송 channel.basic_publish(exchange='', routing_key='', body='') print(" [..
패스워드 관리 툴: pass 패스워드 관리 툴: pass 🪶 pass 란? AWS 계정, 개인서버 계정 ... 등등 많은 계정들을 사용하고 있습니다. pass 는 이러한 계정들과 그 패스워드들을 관리하기 위해 사용하는 툴입니다. 패스워드 뿐만 아니라 각 서버의 .pem 파일들과 쿠버네티스 클러스터의 config 파일도 관리할 수 있습니다. 또한 암호화된 패스워드를 git 을 이용하여 버저닝하고, 공유할 수 있습니다. # gpg-id 를 pass 에 등록 pass init # pass 에 저장된 패스워드 목록 불러오기 pass # pass 에 새로운 계정 추가 pass insert # pass 에서 비밀번호 불러오기 pass # pass 에서 비밀번호 클립보드로 복사해오기 pass -c # pass 에서 강력한 비밀번호 생성 및 저장..
디스코드 한밤의 늑대인간에 당신을 초대합니다! 디스코드 한밤의 늑대인간! 안녕하세요 kalee 입니다. 저를 포함한 4명의 42서울 학생들이 개발한 한밤의 늑대인간 디스코드 봇을 소개합니다! 봇 초대 링크: https://discord.com/api/oauth2/authorize?client_id=762653973680881685&permissions=1073817664&scope=bot Discord - A New Way to Chat with Friends & Communities Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities. discord.com G..