All Articles

TIL&TEL 20.05.25~20.05.31

TIL( Today I Learned)

20-05-25 월

  • 젠킨스 등록 및 동작
  • 시간 기준 차이 이해

    • LOCAL python의 시간, SERVER python의 시간은 다르다.
    • os 레벨에서 인식 하는 시간의 차이
  • 동작 시간대 변경하기

20-05-26 화

  • 영어 표현

    • inclusive
    • 모두 포함
    • exclusive
    • 특정 부분만 포함
  • 에러 핸들링
  • api 연결
  • 프로젝트 회의
  • 프로세스 안정화 & 젠킨스 등록

20-05-27 수

  • 프로세스 다양한 조건에서 test
  • 젠킨스 돌리기 환경변수 조절

    • 내가 바로 shell에서 동작 시키는 것과 jenkins로 원격 쉘 접근해서 동작시킬시 상이함이 생긴다
      1. .bashrc 미적용
      2. .bashprofile 미적용
      3. source ~/.bashrc 를 해도 conda 활성화가 안됨
      4. ~/.conda/profile/d 로 conda activate 시킴
    • Python path 설정을 어떻게 하는것이 좋은지 계속 찾아봄
      1. shell 상에서 처리
      1. 코드 실행시 python으로 path에 삽입
      1. package로 다 묶어 버리기
  • STT 작동, 시간대별로 업데이트 된 내역만 하기

20-05-28 목

  • 정의된 키워드 Enum 변경

20-05-29 금

  • 기존 동작 프로세스 개선하기

    • 코드 플로우 분석하기
    • 개선점 찾아내기
  • 외부 미팅 2시 -3시
  • 선임자의 코드 동작 이해하고 제대로 동작시키는데 애로 사항이 많다.

TEL (Trial and Error Log)

20-05-25

  • Error: AttributeError: ‘list’ object has no attribute ‘txt’

    • Situation: 파이썬으로 파일 저장중
    • Reason: 파일명 따옴표 안쌈
    • Solution: 파일명 따옴표로 싸줌

20-05-26

  • Error: 1364 : Field ‘pwupdateyn’ doesn’t have a default value

    • Situation: 테이블 수정하고 가동시
    • Reason: MySql 5.6 이후부터는 STRICT 모드라고 해서 테이블 생성시에 default 값을

    지정하지 않을 경우 insert 시에 에러가 발생

    • Solution: default values 지정

20-05-28

  • Error: Mac에서 ps 로 검색 하면 아무 작업도 잡히지 않는데, linux에서 하면 검색하는 작업이 잡혀버림

    • Situation: 선임자가 작성한 코드가 제대로 동작이 안해서 뜯어보는데 생각한대로 동작을 안함
    • Reason: Mac에서 ps 로 검색 하면 아무 작업도 잡히지 않는데, linux는 검색하는 작업이 잡혀버림 그래서 검색해서 종료시키려고 하는 작업이 안끝난다.
    • Solution: ps 뜯어내버림