전체 글(27)
-
Mac에서 Spring Boot + JDK 17 + IntelliJ Community 개발환경 세팅
Spring Boot 프로젝트를 시작하기 위해 필요한 JDK와 IntelliJ 설치부터 개발 환경을 설정하는 과정까지 간단하게 정리해보았습니다.JDK 설치// 실행brew install openjdk@17For the system Java wrappers to find this JDK, symlink it with sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk // 심볼릭 링크 추가sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/..
2025.04.24 -
[업무자동화] DB 테이블 명세서 자동화: Google Spreadsheet api + Python으로 5분 만에 정리하기
😵 테이블 명세서가 없다고?회사에 처음 입사해서 가장 놀랐던 건,DB 테이블 명세서가 아예 없다는 사실이었다.나만 그런 게 아니었다.같이 들어온 경력직 분들도 다들 가장 먼저 “테이블 명세서 어디 있어요?”부터 물어봤다.하지만 돌아오는 대답은 대부분 “없어요… 직접 보면서 파악하셔야 해요.”결국 컬럼 하나하나 직접 쿼리 날려보면서 용도 추측하고, 테이블 구조 파악하는 데 시간을 엄청 쓰게 됐다.그래서 이걸 자동화하면 어떨까 싶었다.DB에서 테이블 정보 조회해서, 그 결과를 구글 스프레드시트로 자동으로 쏴주는스크립트를 만들면, 다음 사람들은 최소한 그 고생은 안 해도 되지 않을까..? 실제 운영 중인 테이블만 추려내기일단 시스템 데이터베이스에 얼마나 많은 테이블이 있는지부터 파악해봤다!-- 1549SEL..
2025.04.13 -
[업무자동화] 구글 스프레드시트 API 사용법 (feat. Google Cloud Console)
Google 스프레드시트를 단순한 문서 도구가 아닌, 자동화 가능한 데이터 저장소로 써보고 싶었던 적 있나요?이 글에서는 Google Cloud Console을 통해 Google Sheets API를 활성화하고,Python을 이용해 스프레드시트를 읽고 쓰는 방법까지 정리해보았습니다.✅ 1. Google Cloud Console에서 API 설정하기1-1. Google Cloud Console 접속https://console.cloud.google.com구글 계정으로 로그인합니다.1-2. 새 프로젝트 생성저는 이미 만들어둬서 저렇게 보이는 거예요.처음이시라면, 빨간색으로 표시된 부분을 눌러서 새 프로젝트를 생성하시면 됩니다.1-3. Google Sheets API 활성화그리고 상단 검색창에 Google Sp..
2025.04.13 -
Git 커밋 메시지 템플릿 설정하기 (.gitmessage.txt 사용법)
프로젝트를 여러 명이 함께 개발하다 보면, Git 커밋 메시지를 어떻게 작성하느냐가 정말 중요해집니다.문제가 발생했을 때 커밋 히스토리를 보면 무슨 변경이 있었고, 왜 바뀌었는지를 빠르게 파악할 수 있기 때문이죠.그래서 저는 팀 프로젝트를 진행할 때마다커밋 메시지를 가능한 한 구체적으로 작성하자는 걸 항상 팀원들과 공유하곤 합니다.이럴 때 유용하게 쓸 수 있는 것이 바로 .gitmessage 템플릿 설정이에요.아래에 그 설정 방법을 간단히 정리해봤습니다.커밋 템플릿 파일 만들기touch ~/.gitmessage.txt 템플릿 내용 작성(.gitmessage.txt)# : # 예시:# feat: add year card list on home screen# fix: correct tab navigation..
2025.03.29 -
[taxpass 프로젝트] Expo로 개발 환경 세팅하기 (웹 + 모바일)
Expo는 React Native 기반의 개발 플랫폼으로, 별도 네이티브 설정 없이 앱 개발을 시작할 수 있습니다.React Native와 함께 웹까지 지원하며, 모바일 앱과 웹앱을 동시에 개발할 수 있습니다.자, 그러면 이제 프로젝트 개발에 필요한 환경을 한번 차근차근 구축해볼게요.참고로, mac 환경 기준입니다.Visual Studio 설치brew install --cask visual-studio-code Node.js 설치brew install node 버전 확인sohyeonjeon@Sohyeonui-MacBookPro Projects % node -vv23.10.0sohyeonjeon@Sohyeonui-MacBookPro Projects % npm -v10.9.2sohyeonjeon@Sohyeo..
2025.03.29 -
Mac에 Ubuntu 설치하는 방법 (VMware Fusion 사용법 + 주의사항)
브로드컴이 VMware를 인수한 이후, VMware Workstation Pro(Windows/Linux)와 VMware Fusion Pro(macOS)의 개인 사용자용 라이선스가 무료로 전환되었습니다. 직관적이고 깔끔한 UI, 빠르고 안정적인 성능 덕분에 가상 머신 솔루션으로 VMware를 선택하게 되었습니다.BROADCOM 회원가입 후, VMware 설치1. BROADCOM 회원가입 ( https://www.broadcom.com/ )Register을 눌러 회원가입 진행한 후, 로그인까지 완료합니다.2. VMware 설치software 클릭합니다.[Software > Mainframe Software > My Downloads] 경로로 들어갑니다. 여기서 각자 운영체제에 맞게 설치하면 됩니다.macO..
2025.03.23