전체 글 32

카톡 테마 만들기 2025

우주 느낌으로 카톡테마를 만들어봤다.확장자가  .ktheme인데 뒤에 확장자만 .zip으로 바꿔서 뜯어보면 왠만한 건 다 이해가 된다.어려운 게 거의 없었는데 채팅 버블에서 살짝 헤맸다. 애초에 제대로 된 설명이 있는 공식 문서를 못 찾았다. 아마 없는 것 같다. 9-patch 라는 개념, Image Assets with Scale Factors 개념이 없어서 많이 헤맸다.1) 버블 이미지 옆에 픽셀값 두 개2) edgeinsets라는 변수값 네 개 : top, left, bottom, right 순서이 두개가 뭔지 열심히 실험을 통해 알아냈다. 처음에는 1) 값들이 채팅에서 보여지는 버블 이미지의 픽셀 크기인 줄 알았는데, 픽셀 크기는 그냥 이미지의 픽셀 크기가 반영됨. 근데 Image Assets w..

프로젝트 2025.04.13

4.10 기록

1) 데이터 자동 생성리뷰 자동 생성제일 처음 시도한 방식은 일단 유저를 100개를 만들고 (지피티로 프로필 앨범, 닉네임, + 페르소나 관련 내용 포함한 리스트를 받음)매일 랜덤한 시간에 노래 리뷰글을 쓰게 만들었다.백엔드에서 recurring event보다 api call을 재귀하도록 구성했다.20개 계정만 돌렸는데 글이 시원찮았다. hallucination이 꽤 자주 발생했다.드럼이 없는 곡에서 드럼 얘기를 한다던가..그래서 정지시키고 데이터 다 삭제함.리뷰는 나중에 손보기로 함. 문서 자동 편집문서 편집도 제대로 못해서 (deep research도 제대로 못하는 거 같다.)openAI document를 다 읽어봤다.그리고 일단 수동으로 데이터를 만들어봤다.그 전에는 수동으로 만들지도 않은 데이터를..

OpenAI API 문서 훑기

1) ModelsO series - STEM 문제를 위해 개발됨O3-mini - low cost, reduced latencyO1 - high costgpt series - 챗    2) API types (endpoints)url 방식이랑 라이브러리 방식이 있음. 여기서 좀 헤맸는데 responses API랑 chat completions API가 있음..처음엔 둘이 뭐 장단점이 있나 싶었음. 크게 두 가지로 나누길래.근데 그냥 chat completions가 예전 API endpoint고 (2026에 없앤다고 함)responses 가 새로 나온 여러가지 기능을 통합한 endpoint인듯. realtime이라는 구분되는 게 있는데 이건 실시간으로 주고 받도록 하는 건데 라이브러리 방식만 지원하는 거 같..

기타 공부 2025.04.04

매경 테스트 후기

1. 왜 매경 테스트를 보기로 했는가?대학교에서 물리학을 전공하고 있지만, 전공 외적으로도 경제, 경영, 사회 전반에 대한 관심이 꾸준히 있었다. 특히 스타트업을 준비하면서, 기술적인 역량뿐 아니라 사업의 본질인 돈의 흐름, 시장의 구조, 소비자의 행동을 이해하는 것이 정말 중요하다는 걸 느꼈다.경제 기사나 뉴스에서 자주 보이는 용어들—GDP, 금리, 환율, 인플레이션, 경기 사이클—이걸 하나도 몰랐음. 2. 어떻게 준비했는가?해커스 책으로 공부했다.경제가 훨씬 재밌었다. 경영은 거의 암기라고 느낌..경제는 물리 공부하듯이 했고 경영은 암기시험 공부하듯이 함https://docs.google.com/document/d/15rowHHRqwmxHl6t5G7YtPrFtlot7BVljWkQ9LFq9LAs/edi..

기타 공부 2025.03.22

3.13 기록

일단 스포티파이 데이터로 다시 만들었다. 1) 앨범 커버에서 색  추출플러그인 써서 해결함.그냥 모자이크 같은 원리,.이걸 자동화시키면서 앨범이랑 노래가 가지고 있어야 할 데이터 필드가 많이 날아감개발 ==> 데이터 확보 -이게 단순한 프로젝트 진행 방향인 줄 알았는데 반대로 생각할 필요가 있다는 걸 느낌괜히 IT 업계에서 애자일 애자일 하는 게 아닌 거 같음기획 --> 디자인 --> 개발 --> 데이터, 유저 확보이렇게 선형적으로 생각하면 안 된다는 걸 느낌,, 2) 가사 데이터 확보으음... spotify에서 가사 데이터는 제공 안함.그렇다고 musixmatch 같은 걸 쓰기에는 너무 복잡..scrolling 해오는 플러그인을 씀 3) index 페이지 자동갱신스포티파이 플레이리스트에서 매일 가져오는..

ABAQUS 공부 내용 정리

ABAQUS를 배우기로 한 이유유한요소해석(FEM)이 궁금했다. 내 전공은 물리학인데 물리학과에서 배우는 내용들은 대부분 이상적인 상황에서, 계산이 가능하게 설계된 문제들을, 해석적으로 풀기 때문에 현실적인 문제를 직접 다루기 위한 징검다리가 필요하다는 생각이었다. 이를 위해서 수치 해석, 그중에서도 유한요소해석, 그 중에서도 ABAQUS를 공부해보기로 했다. 수치해석과 유한요소해석 자체는 되게 수학적이고, 특히나 내가 싫어하는 느낌의 수학이다. 수치해석? 이런 거 안 끌린다. 근데 이걸 이용한 툴 중에 하나가 ABAQUS인데 그냥 툴을 써보는 정도로 만족하기로 했다. 이론까지는 알고 싶지 않았다. ABAQUS를 선택한 이유는 꽤나 전문적이고, 학생용 무료 버전이 있고, 자세히 설명해놓은 책이 있어서였다..

물리 2025.03.16

법학개론 독학사 시험 후기

법학 공부 이유법학은 중요도에 비해 너무 노베이스라서 공부를 좀 해보고 싶었다. 세부적인 내용은 찾아보면 나오니까 그걸 알 필요는 없는데 민법, 형법이 뭔지도 모르는 그냥 바보 상태라서.. 독학사독학사는 쉽게 말하면 학위 취득을 위한 시험인데, 난 학위가 목적이 아니라 법학을 제대로 공부할 기회로 삼고 싶었다.공부 범위가 명확하다 → 뭐부터 공부해야 할지 몰랐는데, 독학사 시험 과목을 따라가면 기본적인 법 체계를 배울 수 있을 것 같았다. 원래 전반적인 지식을 배우는 데에 자격증 시험만한 게 없다는 게 개인적인 생각이다. 교양서적, 교양 컨텐츠 이런 거 별로 안 좋아하고 기초부터 체계적으로 배워야 마음이 편하다. 난이도가 적당하다 → 너무 쉬운 기초 강의는 배우고 나면 남는 게 없는 느낌이고, 다른 시험..

기타 공부 2025.03.14

max 함수의 확률분포

레스토랑에서 서빙 알바를 4개월 정도 했다.보통 디너 시작부터 마감까지 했다.손님이 식사를 다 마치시고 나가야 마감을 시작할 수 있는 구조이다.손님이 한 테이블이라도 남아있으면 마감을 시작할 수 없다.waiter의 대부분의 시간은 waiting이라 멍 때리기 좋았다. 만약 n번 테이블의 손님이 나가는 시간을 X_n라고 하고 각각의 테이블의 X_n이 전부 독립이라면마감 시작 시간의 확률분포는 max(X_1, X_2, X_3, ..., X_n)의 확률분포이다. $$ Y=max\left\{X_1, X_2, X_3, ..., X_n\right\} $$라고 하면  \[ P\left ( Y\leq x \right ) = P\left ( X_1\leq x,X_2\leq x,...,X_n\leq x \right ) \..

수학 2025.03.13

스포티파이 API [2]

1) 토큰 관리1시간에 한번씩 업데이트 하게 만들었음전역변수가 필요해서 한참을 찾아보다가 그냥 DB에 넣어버림. 2) API 호출 로직 구현secret key가 프론트에 노출되면 안돼서 access token 주고 받는 걸 구현했는데 access token이 프론트에서 노출되면 앞에서 한 게 무용지물이다.그래서 서버에서 access token을 이용해서 호출하게 만드려고 했는데 서버와 프론트는 버블에서 어떻게 통신하는가?API로 통신함...그니까 API도 또 노출이 되고 이걸 막자고 권한 설정을 하면 상당히 복잡해짐. 아예 authentication 로직을 만들어야 한다.수 시간을 고민하다가 내린 결론 : 그냥 조금 포기하자..어차피 외부 DB가 노출된 거라 DoS가 걱정되는 거고 심각한 건 아니다.심지..