일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 안드로이드
- 유튜브
- Zsh
- exoplayer cache
- ChatGPT
- ListAdapter DiffUtil
- android
- android custom view
- kotlin list
- map
- kotlin collection
- Python
- AWS EC2
- FastAPI
- ktor api call
- doc2vec
- 유튜브 요약
- ListAdapter
- build with ai
- ktor client
- getChangePayload
- android ktor
- android exoplayer
- ExoPlayer
- DiffUtil.ItemCallback
- 스피너
- 시행착오
- llm
- list map
- video caching
- Today
- Total
목록TIL - 웹개발 (2)
버튼 수집상

혼자 풀스택으로 작업한 사이트의 운영이 시작되었다.이슈 트래커도 사용하지 않는 회사라 직접 노션에 정리중이다. 커밋내역을 링크로 걸어뒀지만, 비공개 레포지토리라 인증 정보 없이는 링크가 연결되지 않는다.수정사항(diff)을 노션에 바로 그리기 위한 방법을 고안해봤다. 1. 우선 커밋을 올린다. 2. 해당 커밋의 해시(SHA)를 따서 git show 커맨드로 내역을 확인한다.git show --color [커밋SHA] 커밋 SHA, short hash 정보를 확인하고 싶으면 아래 커맨드를 입력.git log --oneline 그러면 짧은 해시들과 커밋 제목들이 한 줄로 뜬다. 3. 우선 터미널에 그려지는 git show 내역을 파일로 출력해보자.git show --color [커밋해시] > [파일명]...
여타 프론트엔드 프레임워크처럼 Node.js로 돌리는 줄 알았는데, 그건 개발단계에서만 그렇고, 배포할 때는 .svelte 확장자 파일을 전부 css, js 파일로 빌드해서 정적파일로 배포할 수 있다고 한다. 그래서 FastAPI + uvicorn 환경에서 정적파일을 리턴하는 식으로 FrontEnd를 구성할 수도 있었다. import FastAPI from fastapi.staticfiles import StaticFiles app = FastAPI() #html 파일을 띄우는데 필요한 assets app.mount("/assets",StaticFiles(directory="assets")) #html 파일 경로 리턴 app.mount("/",StaticFiles(directory="pages",html..