전체 글 584

[JS]setTimeout을 0으로 설정하는 이유

settimeout을 모른다면?2023.06.11 - [🤍 UI/💛 JS] - [JS]스케줄링 함수 setTimeout() 과 setInterval() setTimeout을 사용하면 이벤트 queue에 들어가기 때문 123으로 출력되야하는데 2가 가장 나중에 실행되게 할 수 있습니다.→ 브라우저에게 "현재 실행 중인 작업이 끝난 뒤 실행해" 라고 넘긴 상태 작업을 한차례 미루는데 사용되곤 합니다. 간단하게 만들어본 예제 Why use setTimeout with 0? setTimeout 0으로 실행

🤍 UI/💛 JS 2026.05.22

비트 플래그 & 마스크. Bit Flag & Bit Mask

이진수 성질을 이용해하나의 숫자에 여러 값을 담는 것이비트 플래그입니다 이진수는 각 자리가 2의 거듭제곱이라는 특성을 이용합니다1 = 2^02 = 2^14 = 2^28 = 2^316 = 2^432 = 2^564 = 2^6덕분에 여러 개를 더해도 절대 겹치지 않습니다! 위에를 보면 0제곱, 1제곱...6제곱 이런식으로 보이죠. 이걸 2진법으로 나타내면 아래와 같습니다. 💡 왜 겹치지 않을까?2 진법을 사용하기 때문에1 = 00012 = 00104 = 01008 = 1000 📚 예시: 사용자 권한권한을 여러 개 부여하고 싶어요:READ = 1 // 2^0WRITE = 2 // 2^1DELETE = 4 // 2^2ADMIN = 8 // 2^3user1에게 READ(1) + ..

[Claude code][MCP]Notion 연결하기

claude mcp add notion -e OPENAPI_MCP_HEADERS='{"Authorization": "Bearer 여기에 api 키를 넣어주세요, "Notion-Version": "2022-06-28"}' -- npx -y @notionhq/notion-mcp-server 사실 이렇게 정리를 해두긴 하지만.. api키를 던져주면서 claude code에게 연결해달라고 해도 됩니다.하지만 항상 정확한 건 아니라서 이렇게 정리를 해두는 게 낫긴 하죠.전 글에서도 말했지만 mcp는 토큰을 정말 많이 잡아먹습니다.그래서 md파일로 만들어 저장해달라고 하면, 어차피 노션에서 똑같이 정리되기 때문에 저는 그렇게 사용하고는 합니다.또 한가지로 말하자면 plugin 을 만들어 사용할 수도 있는데 기능의..

✨ AI 2026.05.05

[window][JAVA]scoop 으로 JDK으로 설치하기

powershell 을 엽니다iwr -useb get.scoop.sh | iex기존 환경 변수 삭제scoop bucket add javascoop install openjdkscoop search jdk-> 사용할 jdk버전으로 설치합니다scoop install openjdk21scoop reset openjdk21환경변수 확인 버전을 바꾸고 싶으면 scoop reset jdk** 해주면 알아서 환경변수를 변경할 수도 있고 jdk를 따로 설치 안해도 됩니다.앞으로 따로 글은 안 쓸 것 같지만 window는 앞으로 파워쉘 scoop과 ubuntu로 사용할 예정입니다.

빅이슈 잡지를 추천하며 주저리

https://youtu.be/T0_EC9Y_KT0?si=HnXX2ZSheLSoWvo3double take 오랜만에 빅이슈 잡지를 사게된 시작은 사무실에서 엉덩이가 배기면서였다.앉아있기 힘들어 GPT에게 토로했고 낮은 의자 높이와 방석 쿠션이 납작해져 수명이 닳은 게 이유일 것이라는 거다.퇴근하고 방석을 사러 이마트를 가는 길에 횡단보도에서 빅이슈 잡지를 파는 것을 보았다.그 잡지를 파는 분들은 홈리스였던 혹은 홈리스인 분들이다. 한 때는 교내에서 가장 책을 많이 읽은 학생으로 선정되고 교수님들에게 글을 잘 쓴다고 칭찬을 받곤 했는데 개발자로 일하면서 개발서적 외에는 독서한 기억이 거의 없다. 문득 생각이 들었다."내가 갑자기 이 잡지를 왜 샀지?" AI tools를 공부하고 AI에 대한 얘기를 하..

♥ Life/♥ Daily 2026.03.15

Google NotebookLM with Gemini Gems

추가한 우아한 형제들 git-flow https://techblog.woowahan.com/2553/ 우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다. 오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합니다. '배달techblog.woowahan.com 💡 원본 소스에 있는 동영상이나 이미지는 사용할 수 없더라구요.I❤️PDF 에서 따로 이미지를 넣으니 괜찮았습니다. 이건 테스트로 만들어본 건데 그냥 원본 블로그 글을 보는 게 더 재밌을 것도 같습니다. 사람이 적은 사담이 더 재밌고 원본에 첨부된 정성스러운 이미지가 도움이 될 거 같네요.다만 예시를 추가..

✨ AI 2026.03.02

[MariaDB]부서별 직원 수를 통계를 내보자

2025.11.02 - [💾 Data Base/💾 MariaDB] - [MariaDB]샘플 DB를 받아보자 [MariaDB]샘플 DB를 받아보자샘플 데이터참고한 글 테스트 데이터를 받으러 가봅시다https://dev.mysql.com/doc/index-other.html MySQL :: Other MySQL DocumentationOther MySQL Documentation This page provides additional documentation. There's even more available on thyeun-devlog.tistory.com left join join 할 테이블이 두 개 이상이라면? 부서별 매니저 수, 직원 수를 가져오려 했습니다.departments테..

[Mac][Claude] MariaDB MCP 연결

사담 요즘 많은 것들을 배우고 있지만, 기본적인 내용을 제외하고는 기록하지 않으려 합니다.(성향상 온전히 제 거가 아닌 건 공유하지 않는 편입니다)기존에도 강의를 제외하고는 간단한 사용법 위주로 포스트를 올렸던 터라 크게 다를 것 같진 않네요.Claude code는 유료이지만 Gemini CLI 무료버전으로도 어느 정도 AI를 이용할 수 있습니다.최근 회사에서 AI 툴을 이용해 개발하면서 그 동안 공부해왔던 터라 이해 못하는 코드는 없는 게 다행이긴 했지만, 앞으로 공부 방식은 바꿔나갈 생각입니다. (아직 정해진 방향성은 없습니다, 밀린 공부도 많고요.) Claude MAariaDB MCPClaude code 와 mariaDB는 설치되어 있어야 합니다https://github.com/MariaDB..

✨ AI 2026.02.08
반응형