xprinter 짤림현상

이미지
   <참고> https://realup.tistory.com/366 이런식으로 1~2cm 오른쪽만 잘림현상이 일어난다. 처음에 엄청 당황했는데 매번 검색하고 까먹어서 저장하기.     이 경우, 해당프린터의 프린터 속성에 들어가서   일반 - 기본설정 - 페이지설정 - 편집에 들어가서 180mm로 설정된 높이를 200mm로 변경해주면 된다. 출처: https://realup.tistory.com/366 [우리는 결국 만나게 될겁니다:티스토리]

[작성중] Docker로 Airflow 실행하기

  1. Docker 설치 - 데스크탑 > Mac용 도커 데스크탑(macOS)x86_64/amd64 > Mac with Intel chip 선택 - 최소 4GB 메모리 (이상적으로는 8GB) 필요 - https://docs.docker.com/engine/install/ 2. Docker Compose 설치 - v1.29.1 이상 - https://docs.docker.com/compose/install/ 3. 실제 사용할 디렉토리를 만들고 4. 3번 디렉토리에 airflow에서 제공하는 docker-compose.yml을 다운로드 하기 위해 아래의 명령어 실행 curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.2.5/docker-compose.yaml' 5. 4번 경로에서 airflow init 진행 docker-compose up airflow-init 6. airflow 실행 docker-compose up 7. airflow webserver 접속 http://localhost:8080/ [참고] https://airflow.apache.org/docs/apache-airflow/stable/start/docker.html https://dydwnsekd.tistory.com/56 https://jybaek.tistory.com/922?category=952845

[Colab] TypeError: Credentials need to be from either oauth2client or from google-auth.

1. Error 내용 /usr/local/lib/python3.7/dist-packages/gspread/utils.py in convert_credentials(credentials) 59 60 raise TypeError( ---> 61 'Credentials need to be from either oauth2client or from google-auth.' 62 ) 63   TypeError : Credentials need to be from either oauth2client or from google-auth.   2. 해결방안 # as-is # gauth.credentials = GoogleCredentials.get_application_default() # gc = gspread.authorize(gauth.credentials) # to-be #  from google.auth import default  # creds, _ = default() # gc = gspread.authorize(creds) <참고> https://colab.research.google.com/notebooks/snippets/sheets.ipynb https://github.com/burnash/gspread/issues/1014

[Python] AttributeError: 'str' object has no attribute 'loads'

  json.load 대신에 json.loads 사용함. <참고> http://daplus.net/python-attributeerror-str%EA%B0%9D%EC%B2%B4%EC%97%90%EB%8A%94-read%EC%86%8D%EC%84%B1%EC%9D%B4-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4/

[Python] ImportError: symbol not found in flat namespace '_PQbackendPID'

  **  psycopg2 삭제 후  psycopg2-binary 로 설치하여 해결 > pip uninstall psycopg2 > pip install psycopg2-binary <참고> https://stackoverflow.com/questions/52770689/psycopg2-error-symbol-not-found-pqbackendpid

[Airflow] DAG 실행 - schedule_interval cron 표현식

  사전 설정 의미 크론 None 예약하지 말고 "외부적으로 트리거된" DAG에만 사용   @once 한 번만 예약   @hourly 시간 시작 시 한 시간에 한 번 실행 0   *   *   *   * @daily 하루에 한 번 자정에 실행 0   0   *   *   * @weekly 일주일에 한 번 일요일 아침 자정에 실행 0   0   *   *   0 @monthly 매월 1일 자정에 한 달에 한 번 실행 0   0   1   *   * @yearly 1년에 한 번 1월 1일 자정에 실행 0   0   1   1   * <참고> https://airflow.apache.org/docs/apache-airflow/1.10.2/scheduler.html