728x90 개발42 Swift_ 빌드환경 분리 DEV / PROD 안드로이드 처럼 xcode swift 도 빌드환경 분리로 생산성을 향상시키고 싶었다. 자꾸 Scheme 을 변경하면서 앱을 xcode 를 실행시키면서 디버깅하는 부분은 시간이 오래 걸린다. 그래서 미리 PROD 버전을 다운받고 DEV 버전으로 테스트 후 배포 했을떄 잘 돌아가는지 확인하기 위해 PROD 버전을 미리 다운받는 형식의 빌드환경을 분리하고 싶었다. 그래서 그 부분에 대해 설정을 하고 어떤 절차로 설정했는지를 기록하려고 한다 .ㅎㅎ 빌드환경 분리 방법1. 디버그 / 릴리즈 용 변수 설정#if DEBUG static let baseUrl = "http://localhost"#else static let baseUrl = "http://xxxxxxxxx"#endif 위의 코드처럼 저렇.. 2025. 3. 11. Redis_ Lua, Redis 명령어 스프링부트에서 Redis를 캐시관련 데이터 조작하고 있었다. 캐시를 Redis로 사용하면서 저장하고 불러오고 수정하며 가공한다. Redis는 스프링부트에서 자체적으로 지원해준다. 그래서 쉽게 접근가능하고 누구나 사용할 수 있다. 간편하게 사용할 수 있는 No-Sql 이다. 그래서 처리속도는 Sql 보다 빠르지만 데이터 리턴값들은 다 String 으로 따로 데이터 형식이 없이 나오므로 직접 전처리 작업 같은걸 해야한다. ㅎㅎ 그래도 뭐 새로운 부분을 배우는 거니까 한번 확인해보자 ! 🔴 Redis 개요Redis는 Remote Dictionary Server의 약자로, 메모리 기반의 NoSQL 데이터베이스입니다.Key-Value 저장소로 동작하며, 빠른 속도로 데이터를 처리할 수 있음캐싱, 세션 저장, 메.. 2025. 3. 5. Nginx_ http Header 설정 Nginx 에서 http 관련한 리다이렉트 설정을 해둔게 있다. 나는 centos 7 환경에서의 리눅스 를 서버로 사용하고 있는데 이는 cafe24 에서 임대를 하고 있다. 내가 우선 설정한 nginx 관련 코드를 살펴보자 Nginx-> 내가 설정한 코드server { listen 443 ssl; server_name xxx; client_max_body_size 100M; ssl_certificate xxx; ssl_certificate_key xxx;location /reveal { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_.. 2025. 3. 3. AOS_ Python 연동 Android Studio 에서 Python 코드를 사용하여 같이 연동할 수 있다는 걸 알았다. 파이썬에서 만든 기능을 AOS 에 넣어서 어떻게 작동되는지 알아보기 위해 궁금했었는데 검색해보니 내용이 있었다.보통 Chart, 혹은 Data Analytics 등 분석이나 도표 등 활용할때 유용하게 사용할 수 있을 것 같아서 어떻게 연동하는지 검색해본 내용에 대해 상세히 설명해보겠다. https://chaquo.com/chaquopy/doc/current/examples.html Examples - Chaquopy 16.0Previous Homechaquo.com 이 부분은 내가 참조한 사이트 이다. 여기에서 한번 예시를 보면서 환경설정을 해보자 Bulild.gradlebuildscript { r.. 2025. 2. 28. Python_ 머신러닝... 머신러닝.. 아주 어렵고도 심오한 내용이다. 현재 AI 시대를 건너고 있다. 이제 점점 더 활성화가 될 것이다. 그 부분에서 우리는 뒤쳐지지 말고 갭을 줄이기 위해 항상 배워두어야 하는데 그 기초가 되는게 머신러닝 / 딥러닝 인 듯 하다. 그래서 Python 으로 머신러닝 및 딥러닝 관련하여 한번 공부를 해보고자 한다. 우선 예시를 하나 들겠다.선형회귀를 통한 숫자 예측 코드인데 이 부분을 먼저 작성 후 상세히 살펴보자 선형회귀모델을 사용하여 숫자 패턴을 예측하는 방법📌 예제: 숫자 시퀀스 예측데이터:입력값(X): [1, 2, 3, 4, 5]출력값(y): [2, 4, 6, 8, 10] (각 X 값의 2배)목표: X=6일 때 y 값 예측📌 파이썬 코드 (Linear Regression 사용)import.. 2025. 2. 28. Node_ Npm 관리 npm 이 부분은 Node / React 에서 많이 사용한다. 이 부분에 대해서 관리하는 방법을 알면 굉장히 유용할 것이라 생각이 든다. 과연 어떻게 유용하게 사용할 수 있는걸까?? 📌 NPM(Node Package Manager) 관리 방법NPM(Node Package Manager)은 JavaScript 패키지를 관리하는 도구로, 프로젝트에서 라이브러리를 설치하거나 버전을 관리하는 데 사용됩니다. 🔹 1. NPM 기본 명령어✅ NPM 초기화 (package.json 생성)npm init여러 설정을 입력해야 함자동으로 기본값을 설정하려면: npm init -y package.json 파일이 생성됨 ✅ 패키지 설치npm install 패키지명 npm i 패키지명예시: axios 설치 npm i.. 2025. 2. 27. 이전 1 2 3 4 ··· 7 다음 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 728x90