본문 바로가기

반응형

전체 글

(420)
[Web] 2025.4.22, 구글, 크롬 브라우저 쿠키 삭제 계획 포기 (feat. 쿠키 리스) https://privacysandbox.com/news/privacy-sandbox-next-steps/ Next steps for Privacy Sandbox and tracking protections in ChromeIn this April 2025 announcement, the Privacy Sandbox team shares next steps for Privacy Sandbox and tracking protections in Chrome.privacysandbox.com 결론: Chrome에서 사용자에게 타사 쿠키 선택권을 제공하는 현재 방식을 유지하기로 결정했으며, 타사 쿠키에 대한 새로운 독립형 프롬프트를 출시하지 않을 것입니다. 사용자는 Chrome의 개인정보 보호 및 보안 설정에서..
[찾아봐야하는것] 2025.5 찾아봐야 하는 키워드 & 읽어봐야하는 포스팅 Java/KotlinGradle Build Cache에 S3 활용하기https://sungjk.github.io/2025/05/01/gradle-build-remote-cache.html Gradle Build Cache에 S3 활용하기Gradle Build 속도 개선을 위한 S3 기반의 캐시 메커니즘에 대해서 알아봅니다.sungjk.github.io 기타월간 크롬 이슈 리포트 2025년 4월호https://ui.toast.com/posts/ko_chrome_report_202504 월간 크롬 이슈 리포트 2025년 4월호프런트엔드 개발에 가장 많은 영향을 주는 크롬 브라우저의 버전별 변경 예정 항목을 정리 및 공유한다. (2025년 4월호)ui.toast.com
[WSL] WSL2 에서 실행한 프로젝트 접속하기 (포트포워딩/방화벽) WSL1은 Windows와 같은 네트워크 스택을 공유하여 아래 설정이 필요없으나,WSL2는 기본적으로 가상 네트워크 인터페이스를 사용한다.즉, WSL에서 실행한 프로젝트에 외부에서 접속하려고 하면 안되는것이다.# version 확인wsl -v WSL2인 경우 아래 절차를 밟으면 외부에서 접속이 가능하다.1. 내 윈도우 ip 확인ipconfig2. wsl 내부 ip 확인wslifconfig 3. wsl2에서 fastapi 구동중인 포트를 윈도우로 포트포워딩명확한 ip를 제시해야하며 0.0.0.0 은 제공하지않는다.netsh interface portproxy add v4tov4 listenport= listenaddress= connectport= connectaddress=netsh interface p..
[chrome] 크롬 콘솔 로그 새로고침 안되게 하기 (feat. Preserve log upon navigation) 디버깅을 하다보면 새로고침 되더라도 console에 log가 남길 바라는 경우가 있다.또는 새로고침되면 사라지길 바라는 경우가 있다.크롬 셋팅엔 이걸 on off 할 수 있다.console -> 톱니바퀴(설정) -> PreFerences -> Preserve log upon navigation (on /off)안보인다면 스크롤을 아래로 쭈욱쭈욱 내려보자check : 새로고침해도 로그 안사라짐none check : 새로고침하면 로그 사라짐 네트워크 로그 유지https://24hours-beginner.tistory.com/514 [크롬] 개발자 도구 새로고침 로그 유지 (feat. Network)크롬으로 디버깅을 하고있을 때 새로고침해서 로그가 계속 날라가서 디버깅을 못하는 경우가 있다. 그럴땐 Prese..
[Python] Python으로 Slack 메시지 보내기 (채널 & DM) 이 문서는 Python으로 Slack 채널과 사용자에게 DM(Direct Message)을 보내는 방법을 따라할 수 있도록 정리한 가이드입니다.1. 사전 준비Slack 앱 생성 및 설정Slack API 페이지 접속"Create New App" → "From scratch" 선택앱 이름과 워크스페이스 선택 후 생성필요한 권한 추가Slack 앱의 OAuth & Permissions 탭에서 아래 Bot Token Scopes 추가:chat:writeim:writeusers:readchannels:read (퍼블릭 채널 메시지 전송 시 필요)groups:read (비공개 채널 메시지 전송 시 필요)권한 추가 후 앱을 워크스페이스에 재설치할 것!토큰 준비설치 완료 후 나오는 Bot Token(xoxb-...)을 ..
[ngrok] ngrok이란? (feat. Webhook 테스트 하기) 1. ngrok이란?ngrok은 로컬에서 실행 중인 서버를 외부에서 접근 가능하게 해주는 터널링 도구입니다.인터넷에서 접근 가능한 주소(URL)를 생성하여 로컬 호스트를 외부에 노출시킬 수 있습니다.2. ngrok의 사용하는 예시1) 로컬 서버 외부 공개로컬에서 개발 중인 웹사이트를 외부 사용자에게 공유하고자 할 때 사용됩니다.2) Webhook 테스트Stripe, GitHub, Slack 등에서 로컬로 이벤트를 받아야 할 때 외부 접속용 주소로 활용합니다.3) 모바일 앱 로컬 서버 접근앱이 로컬 서버의 데이터를 사용해야 할 경우, ngrok을 통해 쉽게 접근 가능하게 할 수 있습니다.4) 원격 디버깅/테스트QA나 클라이언트가 로컬 서버를 직접 테스트할 수 있도록 주소를 공유할 수 있습니다.5) 단기 외..
[Python] .style.yapf YAPF (feat. Python formatter) yapfYAPF is a Python formatter based on clang-format (developed by Daniel Jasper).아무리해도 기본은 마음에 안들어서 조금씩 변경해서 사용하고 싶었다. yapf 가 좋다길래 해봤다.설정한 값.해당값으로 할때 sqlalchemy로 query를 작성하면 너무 이상하게 줄바꿈이 되어서 전처리 및 주석처리를 해주고있다..style.yapf[style]based_on_style = pep8indent_width = 2column_limit = 200space_between_ending_comma_and_closing_bracket = false# enter only trailing commaSPLIT_ARGUMENTS_WHEN_COMMA_TERMINA..
[DB] group 함수 vs window 함수 ✅ 1. 정의🔹 그룹 함수 (GROUP FUNCTION)GROUP BY 절과 함께 사용되어 데이터를 그룹 단위로 묶고, 각 그룹에 대해 집계값을 계산합니다.대표 함수: SUM(), AVG(), MAX(), MIN(), COUNT()🔹 윈도우 함수 (WINDOW FUNCTION)OVER() 절과 함께 사용되어 전체 데이터를 유지한 채 각 행을 기준으로 집계, 순위, 누적값 등을 계산합니다.대표 함수: ROW_NUMBER(), RANK(), DENSE_RANK(), SUM() OVER, LAG(), LEAD()✅ 2. 사용하는 이유이유그룹함수윈도우 함수데이터를 요약/집계하고 싶을 때✅❌각 행을 유지하면서 분석 정보 추가❌✅순위/누적합/이전 값/비교 분석❌✅필터링 없이 평균값 등 비교❌✅✅ 3. 사용 시기..

반응형