작업 중심 연구 로그 – 개발/연구 작업 지시 로그(= 작업)

Blogger의 개발/학습 작업 지시(=task) 로그

작업 중심 학습 저널

* 이 기록은 2023-01-22부터 시작됩니다.

개발 관련 학습, 코드 작성 등을 티켓(=Task) 형식으로 나열합니다.

각 티켓이 완성되면 전체 목록에 줄을 그어 결과와 완료 날짜를 기록합니다.

이 방법론은 Task Driven Development 또는 Tidd(Ticket Driven Development)를 기반으로 도입되었습니다.

티켓 목록

  • 티켓 형식
    • {티켓 코드}: {대상 콘텐츠-(세부정보)} {(티켓 발행일 YYYY-MM-DD)}
  • 새 티켓은 목록 맨 아래에서 발행됩니다.

  • 굵게: 긴급 작업

완료된 작업 주문 목록

  • 완전한 양식
    • {티켓 번호}: {결과 내용 – (세부 사항)}. {(작업 주문 완료 날짜 YYYY-MM-DD)}
  • 주제별로 정리했습니다.


--onclick="toggleStrikethrough()" -->

--

Ticket List.   

-->

티켓 목록.

  • F-1a: Fola DRF 서버 – 사용자 지정 사용자 코드를 생성합니다.

    (2023-01-22)
  • T-4a: 장난감 프로젝트 – ORM 대신 SQL 쿼리를 사용하여 데이터베이스에 직접 연결하는 프로그램 시작(2023-01-22)
  • T-2a: 장난감 프로젝트 – receipt_calculator – README.md 작성 (2023-01-22)
  • T-2b: 장난감 프로젝트 – receipt_calculator – json-convertor -> 기존 코드를 객체 지향 코드로 변경(2023-01-22)
  • T-2c: 장난감 프로젝트-receipt_calculator-json 데이터 키 값을 추출하는 코드 작성(2023-01-22)
  • B-2a: 블로그 – 새로 작성된 Hammerspoon init.lua 코드에 대한 게시(2023-01-22)
  • P-1a: 데이터 업데이트 – 아파트 실거래가 조회 프로그램 데이터베이스 업데이트(2023-01-22)
    • -> 계획 : T-1 프로젝트로 새로운 데이터 업데이트(2023-02-10)
  • N-1a: NAS에 추가 하드 드라이브를 연결하여 RAID-1 구성(2023-01-22)
  • P-2a: NAS 재부팅 중단됨 http://www.howdimt.xyz/ 호스트 재부팅 (2023-01-23)
  • F-1aa: Fola DRF 서버 – 작성된 기존 코드 재방문 및 이해(2023-01-23)
  • L-2a: 골낙 가져오기 및 내보내기 방법 알아보기(2023-01-23)
  • S-1a: 비동기 학습을 구성하고 제공합니다.

    (2023-01-23)
  • B-3a : 블로그에 먼저 노출될 현재 게시물 Task-Driven Study Log 설정(2023-01-23)
  • B-3b : 티켓에 할당된 코드의 내용을 {Key-Value} 형식의 목록으로 작성 및 지정(2023-01-23)
  • E-1a: 개발자 입장에서 시간의 흐름을 인지하는 코드를 작성하여 해결책 찾기 – 1 (2023-01-24)
  • T-3a: 단순한 장난감 프로젝트. – 소비 전력 계산 코드를 작성합니다.

    (2023-01-24)
  • T-3b: 단순한 장난감 프로젝트. – 소비 전력 계산 코드 – readme 파일을 작성합니다.

    (2023-01-31)
  • G-1a: Github 관리 – 미사용 리포지토리에 대한 아카이브를 지정합니다.

    (2023-02-03)
  • L-2b: golang을 사용하여 알고리즘 3 문제 해결(2023-02-03)
  • T-4a: `PostgreSQL Docker 컨테이너 시작 코드, 로컬 환경(2023-02-03)
  • G-1b: Github 관리 – 아카이브로 표시되지 않은 모든 저장소에 READMD.md를 생성합니다.

    (2023-02-04)
  • F-2a: 여러 데이터베이스를 관리하도록 설계된 Django 프로젝트 시작(2023-02-04)
  • F-2b-1: Django 프로젝트용 Dockerfile 및 Docker-compose 코드(2023-02-04)
  • F-2b-2: PostgreSQL(Docker 볼륨 필요) 컨테이너를 Docker-compose에 연결(2023-02-04)
  • F-2c: Github Action을 사용하여 CI 환경 구축 시작(2023-02-04)
  • B-3b-1 : 작업지시 코드를 DB에 저장하여 F-2 프로젝트 DB에 적용할 수 있도록 DB 설계(2023-02-04)
  • B-3b-2: 티켓 코드 전체를 데이터베이스에 저장(2023-02-04)
    • B-3b: -> F-1e1: F-1 프로그램으로 편입 (2023-02-27)
  • F-2d: B-3에서 데이터를 CRUD할 수 있는 API 생성(2023-02-04)
    • F-2d: -> F-1e2: F-1 프로그램으로 편입 (2023-02-27)
  • P-1b-1: 윈도우용 실거래가 조회 프로젝트 exe 빌드 (2023-02-06)
  • P-1b-2: 아파트 실거래가 검색 proj build runnable jar for Mac (2023-02-06)
  • E-2a-1: 도메인 만료 시 새 도메인 구매 및 설정(2023-02-07)
  • E-2a-2: 새 도메인인 docker DB를 사용하여 외부에서 nas에 연결할 수 있는지 확인(2023-02-07)
  • E-2b: 새 도메인 이름 Https 인증서 발급(2023-02-07)
  • T-5a: P-1 프로젝트 데이터 업데이트를 위한 csv 파일 전처리 자동화 장난감 프로젝트 시작(2023-02-09)
  • T-4b: T-5 코드를 사용하여 P-1(콘도 부동산 거래) 데이터를 자동으로 업데이트하는 코드 작성(2023-02-10)
  • L-2c-1 : 2023년 2월 17일(금) 6차(2023-02-10)까지 모든 고랑강의(29차)를 이수한다.

  • E-3a: 이력서 작성 완료 (2023-02-11)
  • E-3b : 완성된 이력서를 각 구직 사이트에 업데이트하고 완료 후 결과 목록에 집계, 대상: 4 (2023-02-16)
  • F-3a: (천천히) Golang API 서버 프로젝트 시작 (2023-02-16)
  • E-1b : 개발자 입장에서 시간의 흐름을 인지하는 코드를 작성하여 해결책을 모색 – 2 (2023-02-18)
  • B-3c: 티켓 목록에서 취소선 요소를 구분하고 문서화하는 방법 찾기(2023-02-19)
    • B-3c1: 아이디어: 블로그 스킨에 자바스크립트 코드 숨김 취소선을 넣어 히든 취소선 기능 구현(2023-02-20)
  • F-1b1: 환경 데이터로 DB 정보 숨기기(2023-02-20)
  • F-1b2 : F-2 프로젝트 관리를 위한 프로젝트 DB와 DB 신규 연동 (2023-02-20)
  • F-1c1: CI의 지원 중단 경고 4개 해결(github 작업)(2023-02-20)
  • T-3.1a: 에너지 계산기 장난감 프로젝트를 Golang으로 코딩(2023-02-20)
  • S-2a: WebSocket 구현을 위한 코딩 (2023-02-20)
  • T-3.1b: Golang 코드 README.md의 전력 계산기(2023-02-20)
  • E-3d : 이력서를 작성하여 대상기업에 송부 (2023-02-24)
  • F-1d1 : DB가 필요 없는 단순 Rest API(api1) 코드 작성(2023-02-24)
  • F-1d2a: api2용 데이터베이스 모델링(2023-02-24)
  • F-1d2b: DB와 함께 사용하기 위한 Rest API(api2) 코드 작성(2023-02-24)
  • F-1d : Swegger 사용법 다시 배우기 (2023-02-24)
  • N-1b: NAS에 SDD 캐시 설치 및 설정(2023-02-24)
  • L-1a : C언어를 취미로 배우기 시작하여 개발 환경을 준비하고 hello world를 출력 (2023-02-24)
    • 취미 언어를 C 대신 Rust로 변경했습니다.

      개발환경 구축 및 Hello World 출력 (2023-02-27)
  • C-1a: AWS 인스턴스 생성 시도 (2023-02-24)
  • T-6a: 장난감 아이템을 B-3 분류 티켓 코드로 시작(2023-02-24)
  • F-1d2b1: Serializer.py 생성(2023-02-26)
  • F-1d2b2: Get, Post 요청 구현. DB의 기록이 어떻게 삭제되고 기록되는지 확인(2023-02-26)
  • B-3c2: 블로그 페이지에서 취소선 표시를 숨기는 코드 작성에 대한 블로그 게시물(2023-02-26)
  • B-4: F-1d1 단계에서 발생한 CI 상황에서 DB 연결 거부 오류 해결을 위한 블로그 게시물(2023-02-26)
  • C-1bcde: AWS 사례
    • b: AWS 인스턴스로 ssh(2023-02-26)
    • c: 파일을 AWS 인스턴스로 복사하는 방법 알아보기(2023-02-26)
    • d: AWS 인스턴스에 Docker 설치(2023-02-26)
    • e: AWS 인스턴스 내부 및 외부 IP, 포트 포워딩, 방화벽, 라우터 및 기타 네트워크 운영 및 제어 방법 학습(2023-02-26)
  • C-2: AWS 클라우드의 프로그램 서비스(2023-02-26)
  • F-4: CONNX 사용 프로젝트 런칭 (2023-02-27)
  • B-3c3: 숨겨진 취소선 버튼이 모바일에서 작동하지 않음 (2023-02-27)

완료된 작업 주문 목록

  • E-1: 시간 흐름 이해하기
  • E-2: 새 도메인 이름 구입 및 설정
    • a-1 : 신규 도메인네임 구매, 등록 및 설정 완료 (2023-02-07)
    • a-2 : 새로운 도메인 네임으로 nas의 DB 컨테이너 접속 성공 (2023-02-08)
  • E-3: 작업 준비
    • a: 잡코리아 이력서 작성 완료 (2023-02-16)
  • G-1: Github 관리
    • a: 사용하지 않은 모든 스토리지 아카이브(2023-02-23)
    • b: 아카이브 리포지토리를 제외한 모든 리포지토리에 설명 생성(2023-02-23)
  • B: 블로그
    • B-2a: 내 Hammerspoon 구성 코드의 새로운 기능에 대한 게시(2023-02-19)
    • B-3a: 상단 메뉴, 최근 게시물, 오른쪽 상단 막대 노출. (2023-01-23)
  • N-1a: Nas HDD Raid-1 구성이 완료되었습니다.

    데이터 가용성 보장(2023-01-25)

연기 티켓

  • L-1a: FastAPI 강의 다시 시작 – 2개 이상의 강의를 완료합니다.

    (2023-01-22) -> (2023-02-03 이동)
  • P-1c: 프로그램 배포 재개 시 .env 데이터 보호 DB 암호화 (2023-02-06) -> (2023-02-08 실패)

만료된 티켓

  • B-1a: 블로그 – 허리 수술 관련 콘텐츠로 데브로그 게시물 작성(2023-01-22) -> 만료됨(2023-02-27)
  • G-2: 자신의 저장소를 포크하는 방법 파악(2023-02-10) -> 만료됨(2023-02-27)