일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Linux
- MySQL
- 영어
- error
- React
- docker
- API
- Kibana
- MSSQL
- s3
- ssh
- Ai
- ChatGPT
- 바보
- sample
- mariadb
- 유니티
- Python
- elasticsearch
- JavaScript
- Windows
- 설정
- JS
- nodejs
- 구글
- build
- unity
- app
- AWS
- Today
- Total
목록project (3)
가끔 보자, 하늘.

오늘은 프로젝트 탭 페이지를 만들어 보겠습니다.트리구조 형태에 드래그 앤 드랍으로 일정은 손쉽게 조정할 수 있게 할 컴포넌트가 필요한데 공개된 컴포넌트는 적당한게 없네요. 기본으로 제공되는 TreeNodeWidget을 활용해 개발할 것을 Gemini가 추천을 해주네요. 이 프로젝트는 개발자를 위한 ToDo 앱을 개발하는 것이며, 일정을 프로젝트 별로 관리하도록 합니다. 상세한 데이터 구조는 뒤에서 다시 논의하고 오늘은 이름만 가진 임시 데이터 구조를 만들어 보겠습니다. lib/project_item.dart 파일을 생성하고 아래 코드를 추가합니다.Gemin에게 요청: 트리 형태로 출력하고 하단에는 +, - 등의 조작 버튼을 만들어줘 트리 영역은 스크롤 가능하고 하단의 조작 버튼은 고정되게 해줘. 트리 ..
레거시 서비스 중 윈도우 어플리케이션에 종종 문제가 발생할 때가 있습니다. 이를 수정하는게 올바른 방법이겠지만 현실적인 문제로 관리자들이 일정 기간마다 재시작을 수행할 때가 있고, 가끔 다운되면 주말에도 접속해서 재가동 해야 하는 일이 발생하곤 합니다. pm2와 같은 윈도우용 프로그램이 있으면 하는 생각을 해봤지만, 그건 주기적인 재실행 처리가 불가능해서 python으로 직접 만들어 보았습니다. python은 자동 테스트 프로그램 개발을 위해 최근에 사용하기 시작했는데 생각보다 훨씬 재밌었습니다. C++/JS/Python을 넘나들면서 코딩하는게 꽤 귀찮긴 하지만... Github(https://github.com/blackwitch/winPM)에도 같이 올려두었으니 참고하시기 바랍니다. 앞으로 편의를 위..
마지막으로 branch 관리하는 방법에 대해 알아겠습니다. SVN은 branch 관리하는게 상당히 까다롭고 시간이 많이 걸리는 문제점이 있었는데, git은 상당히 가볍고 로컬 저장소와 원격 저장소가 분리되어 있어서 각자의 작업을 진행하며 다른 작업자의 작업을 방해하지 않으면서도 백업/롤백이 손쉽게 가능합니다. 첫번째로 branch를 만들어 보겠습니다. 이름은 "sampleBranch"로 해보겠습니다. 아래처럼 branch가 생성된 것을 확인할 수 있습니다. 이제 branch 에서 하나의 파일을 수정한 후, master로 병합해 보겠습니다. 텍스트 파일을 열어 내용을 추가하고 commit를 합니다. 그 후 아래 화면처럼 push를 해줍니다. 그럼 자신의 branch와 origin까지 업데이트 되었다는 표시..