IT/파이썬 2024. 2. 2.
Pydantic none 오류 처리 방법 - Optional 사용
Django ninja 로 API Schema를 만드는데 None type으로 정희한 부분에서 에러가 발생했다. Null이 들은 필드의 값을 받아오는 Schema에서 기본값으로 None을 주면 Exception이 발생하지 않은 것 같은데 갑자기 발생하네 response.items.1.manager2_position Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.6/v/string_type 에러 내용은 대충 이러했다. class ProductInSchema(ModelSchema): note..
IT/Software 2024. 1. 26.
SNMP - 용어 이해와 Arduino C 프로젝트들
SNMP(Simple Network Management Protocol) 는 UDP 기반 프로토콜인데, TCP 처럼 서버 클라이언트 구조를 가지는 형태다. 그냥 서버 클라이언트라는 용어를 쓰면 좋겠는데, 매니저 에이전트 이런 용어를 사용한다. 개괄적인 내용은 아래글에 정리가 잘 되어 있으니 확인해 보고, https://aws-hyoh.tistory.com/179 SNMP 쉽게 이해하기 #1 제 친구 중에 초등학교 교사가 있습니다. 하는 말을 들어보니 예전보다야 학생 수는 줄었지만 돌보고 가르치는 것은 더더욱 어렵다고 합니다. 요즘 같이 교권이 바닥에 추락한 현실에 한창 뛰어 aws-hyoh.tistory.com https://itragdoll.tistory.com/43 [Network] 네트워크용어 - ..
IT/ASIC | FPGA 2024. 1. 25.
Xilinx JTAG – HS2, HS3, Platform Cable USB II
Xilinx JTAG 케이블 종류가 많은데 숫자가 보통 높은걸로 선택하는데 이것은 JTAG HS2 가 호환성이 더 좋은듯 Digilent FPGA 보드를 많이 쓰니, 해당 회사에서 만든 제품으로 알아보자!! https://digilent.com/reference/programmers/jtag-hs2/reference-manual?_ga=2.209894997.1913691520.1700123539-2102363698.1698815413#supported_target_devices Is JTAG-HS2 is compatible with Artix 7 series FPGA? @vertika.s, Yes, it is compatible. You can view the full supported Artix 7 시..
IT/IoT | Hardware 2024. 1. 19.
전자전기 - SCR 제어
전자 전기 SCR 제어 방법에 대해서 알아보다가, SCR이 머야? https://javalab.org/breadboard_thyristor_switch/ 6-4 사이리스터(SCR)를 활용한 스위치 - 자바실험실 택트 스위치를 한번 눌렀다 떼면 LED에 불이 들어옵니다. 스위치에서 손을 떼고 있어도 불은 계속 켜져 있습니다. 스위치를 계속 누르고 있지 않아도 됩니다. 클릭하여 3D 모델링 화면을 회전시켜 javalab.org 사이리스터(Thyristor)는 트랜지스터와 비슷한 기능을 하는 스위칭 소자입니다. ‘사이리스터’를 ‘실리콘 제어 정류기(Silicon-controlled rectifier, 줄여서 SCR)’라고 부르기도 합니다. 정식명칭은 ‘사이리스터’입니다. 완벽한 그림 설명이다. 감탄!! SCR..
IT/리눅스 2023. 12. 21.
60초 안에 Linux 성능 분석하기 - 원본 글 번역
리눅스 성능 분석을 위해 사용하는 명령어를 아래에 레퍼런스 해서 적어두었다. 넷플릭스의 고급 개발자들이 사용하는 명령어도 그냥 일반 적인데, 자세히 결과를 뜯어보고 그중에서 성능분석을 위한 요소를 잘 뽑아 쓰는것 같다. 아무튼 정리해놔야 지식이 되는건 진리이다!! https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55 Linux Performance Analysis in 60,000 Milliseconds You log in to a Linux server with a performance issue: what do you check in the first minute? netflixtechblog..
IT/Software 2023. 12. 15.
안드로이드 앱 등록하기 - 기본 스토어 등록정보
안드로이드 앱 개발을 했다면 Play console 에 등록해야 한다. 간단하게 절차를 알아보자. - Play console 에 당연히 회원 가입을 먼저해야 한다. (유료이다. 돈이 조금 든다) - 기본 스토어 등록 정보에 앱 이름, 설명을 먼저 등록한다. - 주의 할 점은, 기본값으로 (영어) 로 언어가 설정되어 있고, 설명이나 앱이름도 영문으로 해야한다. 한글로 했더니 오류가 나서 등록이 되지 않았다. - 그런 다음 앱 아이콘과 설명을 위한 그래픽 이미지를 올려야 한다. - 앱 아이콘은 512 x 512px 로 등록해야 한다. - 그래픽 이미지는 1024 x 500px 로 등록 해야 한다. - 이제, 휴대전화 스크린샷, 7인치 태블릿 스크린샷을 등록해야 한다. - 스크린샷은 크기가 320 X 3840..
IT/Web 2023. 12. 12.
Notion 노션 팁 - 프린트 깔끔하도록 pdf 내보내기 팁
Notion 노션 팁 - 프린트 깔끔하도록 pdf 내보내기 팁 곧이 곧대로 A4에 출력한다꼬~, A4로 보통 내보내면 실제로 종이에 글자도 크고 한줄에 몇자 안나온다. 테이블 문제 말고도 그냥 출력할 때 이 팁을 사용하면 좋을 듯~~ 팁의 원본 글은 여기서 https://www.facebook.com/groups/notion.so/posts/677654059363248/ 내용을 정리해 보면, - 아래 그림처럼 노션에서 내보내기할 페이지를 선택하고 우측 상단의 더보기 메뉴를 클릭하세요. - 내보내기 (PDF, HTML, Markdown) 메뉴를 선택하세요. - 내보내기 형식은 PDF 로 선택한다. - 페이지 형식은 A3로 선택한다. 내보내기가 완료되면, pdf 파일을 저장하면 된다. 저장된 pdf 를 열고..
IT/토렌트 2023. 12. 10.
해외 토렌트 사이트 추천 순위 - 2023.12.10 확인 업데이트
해외 토렌트 사이트 추천 순위 페이지 입니다. 날짜는 계속 업데이트 하지만 해외 토렌트 사이트는 주소가 진짜로 거의 변동없이 계속 유지되네요 ^^/ 참고로, 한국어 영화 드라마 만화 게임 등의 각종 한국어 토렌트 파일이나 마그넷 자료는 아래 추천 링크를 이용해서 다운로드 하세요. 토렌트 사이트 접속 정보가 거의 매일매일 업데이트 되는 아래 글 최신 토렌트 사이트 순위 모음을 참고하세요. 국내 토렌트 사이트는 아래 소개된 링크의 추천 사이트 블로그 페이지는 매일 업데이트 되니깐, 최신 정보를 얻기에 수월하실 듯~~ 해외 토렌트 사이트 추천 순위 자 그럼 해외 토렌트 사이트 추천 순위를 알아볼까요? 1. 해적선 사이트 - thepiratebay https://www.thepiratebay.org/ 아주 오래..
스타트업/일반 2023. 12. 9.
[업무] 영문 이메일 - 부재중, 보안문구, disclaimer 예제
영문 이메일 - 부재중, 보안문구 자주 찾아보게 되는 검색어, 매번 새로운 것도 좋지만 기왕 찾아서 본 링크 2개만 정리해 두자. 1. 부재중 영문 이메일은 여기를 참고 [네이버 블로그 중에서] 부재중 회시 영문이메일 부재중 회신 영문 이메일 작성법 완벽해 나는 업무상 영어로 이메일 서신이 90%가 넘는다. 출장 가거나 휴가 아님 한국 휴일에 꼭 써야 하는 아웃룩... blog.naver.com 2. 보안문구 가끔 유명한 회사님들의 이메일을 보면 보안 문구가 삽입되어 있다. 멋있어 보이는데, 실효성은 모르겠다만, 혹시나 회사에 적용하고 싶으면 여기 링크의 문구를 활용해 보면 어떨까? https://blog.naver.com/nefertiti541/220991425671
스타트업/외국어 2023. 12. 9.
[영어] 솔루션 소개 영문 템플릿 - Tool, Ecosystem 소개
템플릿으로 쓸만한 문구가 이메일로 들어왔네. AI Ecosystem 을 제공한다는 그 유명한 Mentor 사의 홍보 이메일. 이런 글들을 막 안 읽고 지나쳤는데, 짧고 간단하게 잘 표현을 하고 있는 원어민들의 문장을 보고 배워야 할 듯. 일단 보자. As teams create custom machine learning acceleration blocks in C++, they often employ a High-Level Synthesis flow to quickly find power and performance solutions. - employ 를 사람을 채용하다 말고도 도입하다라는 의미로도 사용하는 듯~~ But tools alone cannot jumpstart these projects. -..
스타트업/일반 2023. 12. 9.
[업무] Fedex 송장 ( Airway-bill ) 용어 정리
이건 머 송장 내용에 약어들이 많아서 알기는 쉽지 않다. 오늘 알아낸 것 저장해 두자. 오늘은 키워드는 왼쪽 아래쪽에 있는데.. T/C : Transportation Charges (보통 말하는 운임비) D/T : Duty & Taxes (세금, 관세..수입관세를 나타낸다고 함. 즉 수령인이 있는 국가에 내는 것) 바로 다음에 있는 숫자 0 같이 생겼는데 사실 대문자 O 였다. Other contry 를 나타내는 것. 누군가 외국쪽에서 이 세금을 내 준다는 말.. 다음에 있는 9자리 코드는 회사대신 쓰이는 것이고.. 무튼. 세금을 외국에 누군가 3자가 내준다라는 의미를 가지고 있는 송장되겠다. 이것을 왜 보게 되었냐 하면, Invoice 에 Terms of Sales 라는 항목에 보내시는 분이 DDU 라..