전체 글
-
전국 동/리/시군구 데이터 수집Language/Java 2025. 6. 25. 15:22
공공데이터포털공공데이터포털에서 행정안전부_행정표준코드_법정동코드 API를 사용해 보도록하겠다.이미 활용신청한 상태이고 목록을 보면 아래와 같다. 데이터 찾기 > 데이터목록 > `시군구 AND 법정동코드` 검색 데이터 찾기 > 데이터목록 > `시군구 AND 법정동코드` 검색 > 국토교통부_행정구역법정동코드 Postman 테스트 보시는것과 같이 locatadd_nm을 파라미터에서 제외하면 전지역의 데이터가 나온다.필요하면 주소를 가지고 네이버나 카카오의 지도 API로 위/경도를 가져오면 될듯하다. 나머지는 입맛에 맞게 요리하면 될듯하다.
-
대한민국 지하철 데이터 수집 - 방법2Language/Java 2025. 6. 25. 14:56
국토교통부에서 받는 방법도 있다. 1. 파일데이터개발데이터 > 파일데이터 > 표준데이터 역사정보(전체기관) 파일데이터로 내려받기이미지를 보면 알겠지만 지하철코드/명, 주소, 위도/경도 등 중요한 정보들은 모두 있다.하지만 포멧도 안맞고 급조한 파일같다.믿어도 되겠지? 2. Open API개방데이터 > Open API > 도시철도 전체노선정보 현재 활용신청은 한 상태고 바로 사용하게 해주지는 않는것 같다.아마도 승인해주면 이메일로 접속 토큰을 줄것 같은데 문제는 출력되는 리턴값들을 보니 위도/경도는 없는것 같다.주소라던가 위/경도가 없다면 다른API과 연동해서 사용해야할듯하다. `대한민국 지하철 데이터 수집 - 방법1`, `대한민국 지하철 데이터 수집 - 방법2` 등 두가지 방법을 알아 보았다. 릴리..
-
대한민국 지하철 데이터 수집 - 방법1Language/Java 2025. 6. 25. 11:46
1. 서울 열린데이터광장 데이터 수집1.1. API 키 발급서울 열린데이터광장 사이트에 접속 후 회원가입이용안내 > Open API 소개일반 인증키 신청 및 조회 1.2. OpenAPI 정보 조회공공데이터 > 공공데이터 > OPENAPI > `지하철역 정보` 검색 검색된 서울교통공사_노선별 지하철역 정보 API 주소를 기준으로 데이터를 가져올 수 있다.// 서울교통공사_노선별 지하철역 정보String service = "SearchSTNBySubwayLineInfo";String apiUrl = String.format("http://openapi.seoul.go.kr:8088/%s/json/SearchSTNBySubwayLineInfo/1/1000/", apiKey); 검색된 서울시 역사마스터 정보..
-
React에서 AB 테스트 GrowthBook사용1Language/React 2025. 6. 23. 10:54
1. AB 테스트란?AB 테스트는 두 가지(또는 그 이상)의 버전(A와 B)을 사용자에게 무작위로 노출시켜 어느 쪽이 더 나은 성과를 내는지 비교 분석하는 실험 방법웹사이트, 앱, 광고, 이메일, UI/UX 디자인 등에서 사용자 행동(예: 클릭률, 전환율, 구매율)을 기반으로 최적의 옵션을 찾기 위해 활용된다. 1.1. AB 테스트의 핵심 요소변수: A 버전과 B 버전의 차이를 주는 요소 (예: 버튼 색상, 문구, 레이아웃)대상 그룹: 실험에 참여하는 사용자 집단을 무작위로 분리하여 공정성을 확보성과 지표: 클릭률, 전환율, 체류 시간 등 목표 성과를 측정할 지표통계적 유의성: 단순히 우연이 아닌 실제 차이를 확인하기 위해 통계적 검증을 실시 1.2. AB 테스트의 예버튼 색상을 파란색(A) vs. 빨간..
-
claude-task-master 사용 - text battleTool/VSCode&Cursor 2025. 5. 15. 10:45
유튜버 개발동생님의 동영상을 토대로 연습삼아? 비슷하게? 만들어 보았다.6월에 오픈하는 강의도 있던것 같은데 유용한것 같아서 결재했다.. 거금을 들였다..!! 5만원 할인 받아서.. 20만원돈을..흑흑..다 건져내야지!! claude-task-masterhttps://github.com/eyaltoledano/claude-task-master 설치 및 설정설치$ npm install -g task-master-ai 프로젝트 초기화# If installed globally$ task-master init# If installed locally$ npx task-master init 일반 명령# Initialize a new project$ task-master init# Parse a PRD and gen..
-
LocalStorage 패키지별 관리Language/Java Script 2025. 3. 13. 09:15
로컬스토리지 막쓰게되면 나중에 관리하기 힘들어진다. 요새 바빠서 관리 못하다가 만들어 둔거 정리해둔다. 소스Utils.tsxexport default class Utils { ... /** * LocalStorageManager 클래스 * baseKey를 기반으로 localStorage를 관리하는 클래스 */ static LocalStorageManager = class { #baseKey: string; #data: Record; /** * LocalStorageManager 생성자 * @param baseKey 기본 키 (네임스페이스) */ constructor(baseKey: string) { this.#baseKey = baseK..
-
Cursor에서 Figma to React rule 적용Language/React 2025. 3. 10. 18:14
Figma 디자인을 React 컴포넌트로 수작업으로 변환하는 과정은 시간이 많이 소요되고 반복적인 작업이다.이 과정은 효율적이지 못하며, 자동화를 통해 개선할 필요가 있다고 생각되었다.초기 목표는 Figma API를 활용하여 디자인 토큰을 추출하고, 이를 바탕으로 React 코드를 자동 생성하는 것이었다. 그러나 여러 기술적 한계로 인해 완벽한 자동화에 실패하였다.특히, Figma의 디자인을 AI를 사용하지 않고 완벽하게 React 코드로 재현하는 것은 몇일간 테스트한 결과 한계가 있는듯 보인다. (더이상 시간투자 X)그래도 노가다 작업을 줄이기 위해서 작업 방향을 급선회 하여, Cursor에서 제공하는 규칙을 사용하여 Figma 디자인에서 React 컴포넌트로의 변환 시간을 단축시키는 방식으로 정리해 ..