본문 바로가기

기타

(11)
[Slack] curl로 slack 알림 연동 시, 변수 사용하기 슬랙 알림을 연동하는 방법을 먼저 소개한다. 방법 1. 슬랙 → 워크 스페이스 → 채널 추가 → 채널 생성 → https://api.slack.com/apps/ 접속 → App 생성 → 생성한 App 클릭 → Features/Incomming Webhooks → Add new webhook to Workspace → 생성한 채널 선택 후 생성 → 생성된 webhook URL 복사 방법 2. Incoming plugin 사용하여 하는 방법 왕초보를 위한 Slack webHooks 사용법(incoming webhooks) 안녕하세요 :) 오늘은 외부에서 Slack(이하 슬랙)에 메세지를 보내는 방법을 알아볼거에요 :) 정말 과정 하나하나 같이 해볼거니까, 차근차근 따라하시면 슬랙에 메세지가 뿅 하고 뜰거에요..
[Git] Initial Commit 되돌리기 새로운 git 레포지토리에 기분좋게 Initial Commit을 잘못 푸시 해버리고.. "아.." 이렇게 다시 당황하지 않도록 메모 평소 잘못된 커밋같은 경우에는 되돌리려고 revert나 git reset --hard 후, git push -f를 하려고 하지만 Initial Commit은 이전으로 reset을 할 수가 없다. 개인적으로 만든 레포면 레포 삭제 후 다시 만드는것도 하나의.. 방법이지만 그룹으로 쓰고, 인원들 초대까지 다 해놨는데 이걸 다시.. 또? 만들고 추가하기에는 이래저래 귀찮(민폐) 그래서 찾은 방법은 아래 방법 1. --orphan 옵션을 사용해서 새로운 고아 브랜치를 만들고 해당 브랜치로 checkout 2. Initial Commit을 잘못한 main 브랜치 삭제 3. 현재 브랜..
소프트웨어 라이센스 정리 https://www.olis.or.kr/license/licenseOSI.do?page=1 라이선스 분류 www.olis.or.kr
[Git] stash clear 복구 하기 stash drop 해야할 것을 싫수로 clear했을 경우, stash 목록을 가져오는 Command 방법. 참고 링크 : starkying.tistory.com/entry/restoring-git-stash 실수로 clear한 Git Stash 복구하기 퇴근을 얼마 남겨두지 않은 어느 오후, 예전에 작업하던 변경분을 다시 가져오려고 IntelliJ에서 "Unstash Changes"를 열었다. 일단 그 전에! 이미 merge되어 필요 없어진 오래된 stash들을 drop한다는 걸... starkying.tistory.com
ubuntu wireshark 3.2 version 설치 우분투 apt install로 기본 제공하는 버전은 2.6 버전. 하지만 최신버전은 3.2대 버전이다. 설치방법은 다음과같다 sudo add-apt-repository ppa:wireshark-dev/stable sudo apt update sudo apt install wireshark
Unresolved reference: ext 안드로이드 스튜디오에서 일반적으로 빌드했는데 Unresolved reference: ext 오류가 발생 해결방법 Project 단의 build.gradle에서 ext.kotlin.version의 값을 낮춰준다. 기본적으로 1.3.41로 설정되어있음. (글 쓴 날짜의 버전기준) 1.3.41 -> 1.3.21로 변경하면 Build됨. 했는데도안되면 1.3.41 -> 1.1.1로 변경후 빌드 -> 다시 1.3.21로 변경후 빌드 하면 해결되었음
Cannot add task 'clean' as a task with that name already exists. 안드로이스 스튜디오로 새 프로젝트를 만든 후 기본적인 Hellow World!를 찍는데 아래와 같은 오류가 발생 Cannot add task 'clean' as a task with that name already exists. 해결방법 Project 단의 bulid.gradle에서 아래코드를 삭제해준다. task clean(type: Delete) { }
유클리드 호제법 Note 최대공약수 구하는데에 쓰이는 방법 큰값을 작은값으로 계속 나눈다. 예) 192 72 의 최대 공약수? 192 % 72 = 48 72 % 48 = 24 48 % 24 = 0 따라서 192, 72의 최대공약수는 24 def testFunc(a,b): if b > a: tmp = a a = b b = tmp while b>0: c = b b = a % c a = c print(a) testFunc(192,72)