본문 바로가기

전체 글28

블로그 이전 안내 🚀 안녕하세요, 그동안 이 블로그를 방문해주신 모든 분들께 감사드립니다.앞으로 새로운 글은 blog.uppinote.dev에서 발행됩니다.직접 서버를 구축하고 Ghost를 설치해서 운영하는 블로그입니다. 귀찮음을 코드로 해결하는 개발자로서, 자동화와 인프라 구축, 1인 개발 여정을 기록하고 있어요. 발행된 글Ubuntu 서버 보안 강화 완전 가이드: SSH부터 fail2ban까지Claude Code 상태줄 플러그인 만들기: claude-dashboard 개발기Tailscale + SSH로 아이폰에서 맥 원격 접속하기: Claude Code 모바일 개발 환경 구축Ghost 블로그 Analytics 설정 완벽 가이드 - Tinybird로 트래픽 분석하기Ghost 6.0 ActivityPub 설정 완벽 가이드 -.. 2026. 1. 31.
[Flutter] firebase_auth (Authentication) 연동 + provider 상태관리 Flutter Auth 연동하는 방법 # Project가 있는 터미널에 하기 기입flutter pub add firebase_auth# 위에 오류창 명령어 입력start ms-settings:developers# 오류 발생 시flutter cleanflutter pub add "플러그인명" # 원하는 로그인 방법 추가 (우선 이메일/비밀번호, 추후 Naver나 Kakao, 구글과 같은 SNS 로그인 기능 추가)  Provider 연동# cmdflutter pub add provider# dartimport 'package:provider/provider.dart';Don't use 'BuildContext's across async gaps.Try rewriting the code to not use t.. 2024. 5. 5.
Git branch 관리하기 branch : branch 관리 관련 용어 명령어 : git 활용 명령어 구분 명령어 설명 branch master / main 기본으로 생성되는 branch. 배포 시, 해당 branch로 배포 태그를 통한 버전 관리 진행. branch develop 개발 완료된 feature들을 모으기 위한 branch branch feature 새로운 기능 개발, 버그 수정 등 작업 위해 생성. branch release develop에 어느정도 되어 배포 준비할 떄 사용. master / main에 merge되며 태그 생성 + develop에도 수정사항 반영 branch hotfix master / main에 문제가 생겨 급히 고칠 때 사용. master / main에 반영시키면서 develop에도 반영시켜 추.. 2024. 3. 7.
[Flutter] Firebase 에 Flutter Project 연동 1. Firebase 프로젝트 생성 (https://console.firebase.google.com/?hl=ko) 2. Flutter 추가 2-1. Firebase CLI 설치 및 로그인(https://firebase.google.com/docs/cli?hl=ko#sign-in-test-cli) 2-2. FlutterFire CLI 설치 및 실행 2-3. Flutter Project 내 firebase_options.dart Error 해결 ※ Flutter Plugin 참고 (링크) 2024. 3. 7.
[Flutter] Debug 설정 지금은 없지만 저 위에 디버그 세팅 만드는 항목이 있고, 이를 누르면 각각 기본(Debug), Release, Profile 항목이 생김. 2024. 3. 7.
[Flutter] Flutter 개발 환경 설정 (w.안드로이드 스튜디오, VS Code, Git) 1. 플러터 설치 (https://docs.flutter.dev/get-started/install) 2. Android Studio 설치 (다운로드 페이지) 3. Visual Studio Code 설치 (https://code.visualstudio.com/Download) Awesome Flutter Snippets : 자동완성 / 클래스명 수정 시, 클래스 사용 위치에서도 자동수정 Error Lens : 코드 수정 필요/권고사항 표출 Version Lens : yaml 내 패키지 최신 Ver 확인 Git History / Git Graph / GitLens : Git 활용 보조 4. Flutter Doctor 확인 Visual Studio 설치 (다운로드) 5. Flutter Project 생성 6.. 2024. 3. 6.
[BOJ] 2562 최댓값 (1차원 배열) https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 문제 : 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 : 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어.. 2023. 9. 20.
[개인] 작성할 글 목록 요새 너무 바빠서 정리할 글들은 많은데 공부하기 바쁘다... 나중에 시간나면 순서대로 하나씩 정리해보도록 하겠다 작성할 글 1. Linux 내 그래픽카드 설정 (CentOS) 2. Linux 내 Jupyter lab 설치 및 Windows에서 접속 가능하게 설정 (CentOS) + 중단한 사유 3. 우분투 및 miniconda 설치 4. 우분투 내 WinSCP나 MobaXterm 사용 가능하게 포트 방화벽 설정 5. 우분투 내 개별 프로젝트가 하나의 포트 통과하여 개별 주소로 dash plotly 웹페이지 표출 6. Dash 공부 내용 7. 윈도우에 그래픽카드, cuda, cudnn, pytorch 설치 방법 8. PS 풀이 내역 9. Dart 공부 내용 10. AdSP 공부 내용 2023. 9. 17.
[BOJ] 10871 X보다 작은 수 (1차원 배열) https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 : 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 : 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 : X보다 작은 수를 입력받은 순서.. 2023. 9. 17.
[BOJ] 10951 A+B - 4 (반복문) https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 : 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 : 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 : 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 : 1 1 2 3 3 4 9 8 5 2 예제 출력 : 2 5 7 17 7 풀이 while True: try: A, B = map(int, input().split()) print(A + B) exce.. 2023. 9. 10.