[ADsP] 유의수준과 유의확률
·
자격증 (Certifications)/ADsP
ADsP 자격증을 공부하다 보면 가설 검정 단원에서 ‘유의수준(α)’과 ‘유의확률(p-value)’ 개념이 자주 등장합니다. 처음에는 용어도 비슷하고 둘 다 숫자 값으로 표현되기 때문에 구분하기 어려웠는데, 개념을 나눠서 정리하면 훨씬 이해하기 쉽습니다.1. 유의수준(α): 기준선유의수준은 가설 검정을 할 때 미리 정해두는 판단 기준선입니다.보통 0.05(5%)를 사용하며, 이는 “5%보다 드물게 일어나는 결과라면 우연이 아니라 의미 있는 결과로 보겠다” 는 의미입니다.예를 들어 어떤 신약이 효과가 있는지 확인하는 실험을 한다면, 유의수준 0.05는 “효과가 없을 때도 이런 결과가 나올 확률이 5% 미만이면, 우리는 효과가 있다고 판단하겠다”는 기준이 됩니다.2. 유의확률(p-value): 실제 확률유의..
[Tech Trends] AI 코딩 도우미의 진화와 개발자 생태계 변화
·
기술 동향 (Tech Trends)
1. 들어가며최근 몇 년 사이, 개발자 커뮤니티에서 가장 눈에 띄는 화두 중 하나는 바로 AI 기반 코딩 도우미의 확산이다. GitHub Copilot, Amazon CodeWhisperer, ChatGPT와 같은 도구들이 빠르게 보급되면서 개발자들이 코드를 작성하고 문제를 해결하는 방식에 큰 변화가 일고 있다. 이번 글에서는 AI 코딩 도우미의 발전 과정과 현재 어떤 방식으로 개발자 생태계에 영향을 미치고 있는지 정리하고, 이에 대한 나의 생각도 덧붙여보고자 한다.2. AI 코딩 도우미의 발전 과정AI 코딩 도우미의 시초는 단순한 코드 자동완성 기능이었다. 그러나 2021년 GitHub Copilot이 출시되면서 AI가 주석을 읽고 코드 블록 전체를 자동으로 생성하거나, 반복적인 로직을 완성해주는 단계..
[기타] ASUS TUF GAMING F15 전원이 켜지지 않을 때, 정전기 방전으로 해결
·
기타 (Others)
최근 ASUS TUF GAMING F15 노트북을 사용하려고 전원 버튼을 눌렀는데, 아무런 반응이 없었습니다. 디스플레이는 완전히 꺼져 있었고, 팬 회전 소리나 키보드 백라이트 반응도 없었으며, 어댑터를 연결해도 충전 LED가 점등되지 않았습니다. 전형적인 노트북 전원불량 증상이었습니다.1. 초기 점검: 어댑터와 전원 공급 확인먼저 외부 전원 공급 이상 여부를 확인했습니다. 전원 어댑터가 정상적으로 작동하는지 확인하기 위해:어댑터 LED가 점등되는지 확인멀티탭이 아닌 벽면 콘센트에 직접 연결다른 기기로 어댑터 테스트이 과정에서 충전기와 콘센트 모두 이상이 없다는 것을 확인했습니다.2. 해결: 정전기 방전(EC Reset) 시도이후 ASUS 사용자 포럼과 관련 기술 커뮤니티에서 확인한 결과, EC (Emb..
[Docker] Docker 컨테이너 생성과 삭제 이력 추적하는 방법
·
개발 (Development)/Docker
업무 중 컨테이너가 갑자기 사라진 상황을 겪었다. 그래서 Docker 컨테이너의 생성 및 삭제 이력을 확인할 수 있는 방법을 찾아야 했다. 이 과정을 정리해본다.1. Docker 기본 명령어 한계처음에는 docker ps -a 명령어를 사용해봤다. 이 명령어로는 종료된 컨테이너까지는 확인할 수 있었지만, docker rm 명령어로 삭제된 컨테이너는 이력조차 남지 않는다는 사실을 알게 되었다.2. 시스템 로그(journalctl)로 확인Docker 데몬이 남긴 시스템 로그를 확인하면 컨테이너 생성과 삭제 흔적을 찾을 수 있었다.journalctl -u docker.service추가로 grep을 사용해서 컨테이너 관련 로그만 필터링했다.journalctl -u docker.service | grep 'con..
[PostgreSQL] 실전 활용 - 문자열 포함, 쉼표 구분 배열 매칭, JSON 배열 필터링
·
개발 (Development)/PostgreSQL
업무 중 PostgreSQL을 다루면서 특정 컬럼의 값이 다른 컬럼에 포함되는 경우를 추출하거나, 쉼표(,)로 구분된 문자열 배열에서 완전 일치 여부를 확인하거나, JSON 배열 안에서 특정 값을 필터링해야 할 일이 있었다. 각각 다른 상황이지만, 공통적으로 SQL을 조금만 다듬으면 깔끔하게 해결할 수 있었다. 정리해보면 다음과 같다.1. 문자열 포함 여부 비교 (col_a 값이 col_b 안에 포함되는 경우)예를 들어 col_a 컬럼은 'abc', col_b 컬럼은 'abcdf'처럼 저장되어 있을 때, col_a 컬럼 값이 col_b 컬럼 안에 포함되는지 비교하고 싶었다.PostgreSQL에서는 POSITION() 함수나 STRPOS() 함수를 이용하면 쉽게 해결할 수 있었다.SELECT *FROM e..