최신글

more
if(kakao)26 Day 1 참관 후기: AI를 "믿고 계속 쓰는 법"에 대하여

들어가며2026년 10월 13일, 용인 카카오 AI 캠퍼스에서 열린 if(kakao)26 1일차에 다녀왔다.조금 늦었지만 참여하여 듣고 느낀 점을 기록해보려고 한다.올해 슬로건은 "모든 연결에 지능을(Connections Meet Intelligence)" 이였다.이틀 동안 50여 개 세션이 있었고, 1일차는 AI 방향성과 신뢰·안전 관련 세션이 많았다고 느꼈다.요즘 실무에서 AI를 붙여 쓰는 일이 늘면서 "잘 동작하는가"보다 "믿고 쓸 수 있는가"가 더 고민이여서 보안, 검색, AI 활용 정책 쪽 세션 위주로 참여했다. 들은 세션키노트Agentic AI 시대, 안전한 AI를 위한 카카오의 여정복잡한 질문에서 핵심 근거까지: Agentic Search를 위한 검색 모델링"취약점 찾아줘. make no m..

인사이트 2026.11.04 0
개발서버에선 멀쩡했던 UUID_SHORT(), 서버 이전 후 깨진 이유

무슨 일이 있었나회사 서비스의 DB 서버를 IDC에서 NCP(Naver Cloud Platform)로 이전했다. 이전 직후, 외부 API로 받은 판매 데이터를 적재하는 프로시저가 keyId 생성 단계에서 오류를 내기 시작했다.코드는 한 줄도 바뀌지 않았다. 개발서버에서는 지금도 정상이다. 그렇다면 남는 건 환경 차이뿐이었다.원인: UUID_SHORT()는 server_id를 쓴다keyId는 UUID_SHORT()로 만들고 있었다. 이름 때문에 단순한 랜덤 함수라고 생각했는데, 실제로는 아래 공식으로 64bit 정수를 만든다.(server_id & 255) 상위 8비트를 server_id가 결정한다. 그리고 두 서버의 server_id가 달랐다. 기존 서버NCP 서버server_id1400번대server_..

실험과 해결 2026.10.01 0
[성장캠프 3회차 후기] 돈과 시간에 대하여: 삶의 안정성

이번 성장캠프 멘토링에 참여하며 '돈'과 '시간'에 대해 깊게 고민해볼 수 있는 기회를 가졌습니다. 기술적인 성장에 매몰되기 쉬운 시기에, 자본주의 사회에서 어떻게 삶의 구조를 세팅해야 할지 현실적으로 다가온 조언들이 많았습니다. 멘토링에서 쏟아진 이야기들과 제 경험을 녹여 후기를 정리해 봅니다.1. 멘토링 내용 정리개미의 가장 큰 무기는 시간이다이번 회차의 핵심 키워드는 시간과 복리였습니다. 자산을 불리는 데 있어 가장 큰 밑천은 종잣돈의 크기가 아니라, 그 돈이 굴러갈 시간이라는 것입니다.물가 상승률은 연 4~5%인데 일반적인 연봉 인상률은 2% 수준입니다. 즉 인상률이 물가를 따라가지 못하면 실질 연봉은 마이너스가 됩니다.은행에 그대로 넣어둔 돈도 마찬가지입니다. 10년이면 구매력 기준으로 절반 가..

인사이트 2026.08.25 0

인기글

Javascript를 이용한 사이트 만들기! - 패럴랙스 효과사이트 만들기04

- 마지막 패럴럭스 모드 입니다. - 가로와 세로를 합친 모습입니다. - 가로만 있는 것은 8번에 있습니다. Javascript parallax Effect09 페럴럭스 이펙트 : 가로 세로 효과 1 2 3 4 5 6 7 8 9 10 01 02 03 04-1 04-2 04-3 05 06 07 08 09 scrollTop : 0px - 전체 코드 입니다. - 기본적인 개념은 섹션4에 있는 4-1 ~ 4-3 들을 position을 fixed 즉 고정시켜 놓았습니다. - z-index의 차이를 주어서 눈에는 보이지 않지만 사실 맨 윗쪽부터 4-1 ~ 4-3들이 있는 것입니다. - 그리고 섹션4의 z-index만 4-1 ~ 4-3보다 낮게 주어서 섹션4에 오면 4-1 ~ 4-3들이 보이게 해주었습니다. - 그리..

Javascript 2023.06.01 2
Javascript를 이용한 사이트 만들기! - 슬라이드 효과사이트 만들기07

- 오늘도 슬라이드 이펙트입니다. - 해야될 것은 오늘은 dot 버튼 대신에 사진을 넣어두고 클릭했을 때 움직이는 것이죠 - 하지만 오늘은 좌표를 움직이는 방식이 아니라 active라는 클라스를 넣어주고 빼주어서 표현하는 방식입니다. // 이미지 저장한 변수 let images = [ "./img/sliderEffect06-min.jpg", "./img/sliderEffect07-min.jpg", "./img/sliderEffect08-min.jpg", "./img/sliderEffect09-min.jpg", "./img/sliderEffect10-min.jpg" ]; let currentIndex = 0; // 현재 보이는 이미지 function imageSlider(parent, images) { /..

Javascript 2023.04.14 14