일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오블완
- conda base 활성화
- 3000 port kill
- 티스토리챌린지
- window netstat time wait 제거
- conda base 기본 설정
- time wait port kill
- conda 가상환경 설정 오류
- conda 기초 설정
- 실행중인 포트 죽이기
- 려려
- Today
- Total
모도리는 공부중
2025.01. 개발 궁금증 링크 일기 본문
[ 목차 ]
관심 글 수집
그 사이드 프로젝트, 커리어에 도움이 됐나요? - 절망편
그 사이드 프로젝트, 커리어에 도움이 됐나요? - 희망편
개발 알고리즘 그림으로 문서화, 코드와 함께 커밋하기 좋은 툴
Excalidraw - Visual Studio Marketplace
KPT 회고하는 법, 회고에 대한 생각(2024 내용 추가) · 어쩐지 오늘은
알겠는데, 모르겠다. 왜 머리 속에 잘 떠오르지 않는 걸까?
[SW이야기] 소프트웨어 회사에서 '공유'가 진짜 어려운 이유 : 네이버 블로그
일잘러는 멀티태스킹이 아닌 ‘퀵 스위칭’합니다 | 요즘IT
이번주? 읽을거리로 날라와서 읽게 된 주제이자 내가 평상시에 기획자님께 항상 신기함을 느꼈던 빠른 업무 전환. 퀵 스위칭. 정말 나도 꼭 해내고 싶은 부분이다. 난 스위칭이 너무 느리게 느껴져서 항상 고민이 많고 가끔은 이것 때문에 내 자신에게 답답함을 느껴 우울해지곤 한다. 그 분이 굉장히 잘하는 것이고 나는 일반적으로 부족한 것임에도 불구하고 이것 때문에 지난해 굉장한 스트레스를 받아왔다. 퀵 스위칭을 잘하는 이들의 글을 읽어보며 방법을 배워봐야겠다.
개발 관련하여 좋은 문서와 좋은 주석은 무엇일까? 고민이 된다. 해당 글들을 찾아보자.
개발자에게 “개발 문서 꼭 써 달라” 말했습니다 | 요즘IT
위 글에서는 kid를 추가해서 검증해주면 좋다고 한다. 검증자는 kid를 통해 검증에 사용할 공개키를 바로 결정할 수 있다고 하는데, 이게 뭘까?
NestJS 대 LoopBack 4: 어느 것이 가장 좋습니까? - LogRocket 블로그
와 너무 흥미롭다. 나 이런 거 좋아하는구나.
깃허브 2FA 설정
요즘 계속 떠 있는 이상한 녀석이 있다. 떠 있게 된지는 꽤 오래됐다.
Microsoft Authenticator 보안 앱 방법: 깃허브 2단 보안 Github 2FA 등록 해결하는 법
크롬 웹 브라우저 확장 프로그램 Authenticator 방법: [GitHub] Two Factor Authentication(2FA) 설정 방법
크롬 동일한 방법이나, 조금 더 상세한 설명: Github Two Factor 인증 설정하기 (feat. Authenticator)
과거 메일함을 열어보니, 난 이미 설정을 했었다. 근데 SMS로 했나보다. 그걸 바꾸라고 종용하고 있다. 에휴 귀찮아..
[IT정보] 코드 리팩토링(Code Refactoring) 개념 : 네이버 블로그
fastapi 어드민, 어떻게 만드십니까? 라는 질문에 나온 어느 답변
Appsmith | Open-Source Low-Code Application Platform
노코드 툴이며, 오픈 소스로 공개되어 있어서 hosting해서 사용할 수 있다고 한다.
백오피스의 즐거운 대안, Appsmith [1]. 소개 및 설치 | funes-days
동기/비동기, 블록/논블록 에 대한 글. 제목이 진짜 ㅋㅋㅋㅋ 궁금해서 클릭하게 된다. 하지만 검색했을 때 저 글이 걸릴 것인가는 의문. 덕분에 재미있게 본다.
DB 접속 문제
멀쩡한 db가 나만 접속이 안된다. 왜?
[DBeaver] MySQL 연결 시 "Public Key Retrieval is not allowed" 해결하기
[Mysql] Public key retrieval is not allowed 에러 해결 | Deeplify
- useSSL: DB에 SSL로 연결
- allowPublicKeyRetrieval: 서버에서 RSA 공개키를 검색하거나 가져와야하는지
그래도 뭔가 이해는 잘 안 가네. 내 경우는 위 값들을 손대지 않고 단순히 동일한 비번 재입력 & test connection을 다시 시도해보자마자 풀렸다.
dbeaver 툴로 시도하기 전에, 어플리케이션 단에서 막히니까 왜 안되지? 하고 deaver로도 들어가보니까 안됐다. 안된다는 걸 dba께 공유한 다음, 위와 같이 해결하고 나서 이유가 뭘까? 하며 에러코드를 검색 후 이런 문제였다는 것을 파악한 상태. 원래 에러라는 것은 다른 자리에서도 재현이 되어야 에러라고 볼 수 있는데, deaver툴을 사용하는 내 자리에서만 일어나는 문제가 발생하니 잘.. 이해는 안 간다. 물론 첨부한 링크글들처럼 설정되어 있지 않고 useSSL은 True, allowPublicKeyRetrieval은 False로 되어 있었다. 하지만 난 처음부터 이 값을 손댄적이 없었고, 잘 사용하다가 갑자기 안된다? MySQL 8.0 부터 보안 관련해서 이렇다는데, 내가 이해하려면 관련해서 더 알아봐야할 것 같다.
[Mysql] Public key retrieval is not allowed 에러 해결
중간자 공격(MITM: Man In The Middle)
공격자가 사용자의 인터넷 서버와 해당 인터넷 트래픽의 목적지 사이에 끼어들어 데이터 전송을 가로채는 공격
위 문제 때문에 allowPublicKeyRetrieval은 false를 기본값으로 설정해놓나보다. 그럼 true로 바꾸는 게 안전성에는 오히려 좋지 않다는 건데?
useSSL을 하고 싶다면? - db서버와 백엔드서버 각각에서 설정해줘야하는 것들이 있는 것 같다.
MySQL SSL 설정과 접속 - SSL Replication - SSL 환경의 복제 구성 | Hoing
대충 이해하기로는 pem키 생성이 필요해보인다. ssh 접속할 때 pem키를 서버에 등록해놓고 해당 키로 문 열고 들어가는 것처럼 보이는데, 막상 또 id, pw 입력도 필요해보인다. 조금 더 제대로 읽고 알아볼 필요가 있겠다.
서버 용량 포화 문제
FastAPI logging - APIRoute, Middleware
Middleware와 APIRoute
옵션 너무 좋아
Ubuntu snap 사용 가이드 - Junorion 블로그
Github Action, CI/CD, Nginx
Github Action 사용법 정리 · 어쩐지 오늘은
github action 테스트를 위해 테스트용 레포를 만들어서 실험하는 게 좋겠다며 gpt와 이야기를 나누고 있는데, git clone 및 push를 할 때 --bare, --mirror 라는 옵션을 사용하는 것을 보았다. 대체 무슨 차이인가 궁금해져서 gpt한테 바로 물어보지 않고 구글링 시전
git clone 의 두가지 옵션 --bare / --mirror 의 차이점
git clone --mirror로 레포지토리 백업하기
두 번째 링크 글을 읽으면서 차이를 확실하게 알 수 있었다.
즉 bare 저장소 상태에서는 개발 작업을 하거나 push/pull을 할 수 없습니다.
엄청 큰 차이잖아??
[Git/GitHub] `--bare`와 `--mirror` 뭐가 다른가?
추가적인 이해를 가져다 준 세 번째 글 링크 (제일 이해에 도움 됨)
git clone [bare/mirror] 에 대해서 알아보기 :: 머가필요해
대..충.. 뭔 말인지 알겠다.
[프론트엔드 CI/CD 적용] React 프로젝트, Github Actions, Netlify 이용한 CI/CD 자동화 적용기
나와 흡사해서 도움이 많이 됨
Github Actions를 사용해서 CICD 구축해보기 실습 with GCP - 실행편 · 도전하는 개발자
내가 활용한 방법과는 좀 다르지만 참고해두며 좋을 것 같아서 킵해두기
나는 compute engine을 컨테이너 이미지를 이용해서 만들지 않았고, 서비스 계정을 별도로 만들지 않았으며, gcloud 방법을 채택하지 않았다. 그래서 내 방법과는 조금 많이 다르기에 참고용으로 킵해두고자 한다.
이제 CD를 위해.. Nginx의 길로 드디어 발을 들여놓아보자. 맨날 유지보수만 하다가 처음부터 만들어보긴 처음이네.
letsencrypt webroot 방식 인증을 자동화 설정한 상태라면 `crontab -l` 명령어로 현재 크론탭 걸려있는 현황을 확인할 수 있다. webroot는 중지없이 인증갱신을 할 수 있도록 하는 서비스라고 한다.
로깅 시스템
[Linux]리눅스 시스템 로그 관리(syslog, rsyslog, journal, roglotate) : 네이버 블로그
기타
노션 위젯
【노션 Notion】 위젯으로 노션 활용하기 .. : 네이버블로그
노션 꾸미기 아이콘부터 위젯까지 5가지 bes.. : 네이버블로그
티스토리 자동 목차
독거미 키보드 펑션키
AULA F75 독거미 키보드 설정 단축키 정리.ZIP : 네이버 블로그