IT/토렌트 2022. 10. 13.
qBittorrent 큐빗토렌트 설치와 사용법 - 필수 토렌트 프로그램 추천
qBittorrent 큐빗토렌트 설치와 사용법 - 필수 토렌트 프로그램 추천 입니다. 서두 길지 않게 새롭게 설치해보는 qBittorrent 를 이용해서 토렌트 프로그램 qBittorrent 를 설치해서 사용하는 방법에 대한 글을 작성해 봅니다. 개인 생각으로는 이런 프로그램은 하나 잘 되면 머 여러개 비교가 필요 없을 듯...큐빗토렌트는 처음 써보지만 무료이고 오픈 소스 프로젝트이고, 광고도 없으니 깔끔하게 추천합니다. 그리고, 완벽하지는 않지만 익명 모드라는 옵션도 있네요. 추가로, .torrent 파일 다운로드 하는 과정까지 정리해 봅니다. 물론 마그넷 링크가 있는 경우는 더 쉽게 토렌트 파일을 다운로드 할 수 있습니다. 토렌트 파일과 마그넷 링크를 원하는 분들은 아래 토렌트 추천 사이트 순위 페이..
IT/블로그 2022. 8. 9.
[블로그] Jekyll 지킬 블로그 테마 검색 추천 사이트 - 2022.08.09
[블로그] Jekyll 지킬 블로그 테마 검색 사이트 추천 Top 5 자신만의 블로그를 갖기 위해 다양한 플랫폼을 거쳐본다. 여기 티스토리도 괜찮지, 그래도 혹시나 해서 하나더 찾아본다. GitHub + Jekyll 이 개인이 선택할 수 있는 가장 최선이 아닌가 생각한다. MS 거대기업이 든든한 빽으로 있고, 공개될 수 도 있지만 내 공간에 내 자료들이 모여지는 형태로는 이게 최선입니다. 그래도 스타일이 이쁜 것들을 좋아하니 테마를 찾아보게 된다. 구글 검색 매번 하는데, 그냥 정리해 두자. 스샷을 안해두면 꼭 다시 들어가봐야 감이 온다. 그냥 하나씩 남겨두자. 순서가 선호도 순이 아니다..그냥 정리해 둔것..5개6개는 다 좋다. 0. jekyll-themes.com 📦 https://jekyll-the..
IT/GitHub 2021. 11. 19.
GitHub 저장소 위치 바꾸기
GitHub 저장소 위치를 바꾸고 싶다면, 아래 내용을 보고 따라하면 간단하게 해결할 수 있다. 공개 저장소에서 비공개 저장소로 바꾸려고 했는데 잘 안되서 아예 저장소를 새로 만들고 현재 로컬 저장소와 연결을 다시 하고 싶다면 아래 내용을 참고 Git CLI 환경에서, 즉 Git shell 이런것을 실행시킨다. 현재 있는 remote origin을 삭제하고, fork 했다면 그 위에 있는 upstream도 삭제하고 새로 만든 저장소로 remote origin을 붙여주면 된다. $ git remote remove origin (venv) $ git remote remove upstream (venv) $ git remote add origin https://github.com/계정명/새로운저장소명 (ven..
IT/파이썬 2021. 11. 17.
파이썬 라이브러리 패키지 업데이트 방법 - 한꺼번에 여러개
pip install 로 설치된 파이썬 라이브러리를 업데이트 하는 방법을 알아보자. 물론 아주 쉽다 --upgrade 만 붙여주면 끝이다 파이썬 패키지 업데이트 먼저 현재 설치된 패키지 라이브러리를 다들 아시는 바와 같이 하나의 파일로 쫙 만들어 보자. 물론 output 파일 명은 꼭 requirements.txt 일 필요는 없지만 거의 모든 프로젝트들이 이렇게 쓰고 있으니 그냥 쓰자. pip freeze > requirements.txt 이 파일을 열어보면 아래 처럼 막 나열되어 있다. dateparser==1.0.0 defusedxml==0.7.1 Django==3.2 django-debug-toolbar==3.2.1 django-ninja==0.16.1 여기서 "==" 부분을 업그레이드 업데이트를 ..
IT/Software 2021. 11. 16.
ESP32 IDF 설치 Espressif-IDF for VSCode (2021)
ESP32 컴파일 빌드 툴은 가장 쉽게 설치하는 방법은 아래에 업데이트 한대로 VSCode의 플러그인인 Espressif-IDF 에서 설치하기가 제일 쉽게 사용하기 편히한 방법이다. 디버그 콘솔 설정 머 이런 자잘한 것들을 다 자동으로 해준다. Espressif-IDF for VSCode 설치 설치 방법은 아주 수비다. VS Code 에서 Extension 으로 "ESP32" "ESP-IDF" 로 검색하면 나오는 "Espressif-IDF" 를 설치하면 된다. 그래도 더 자세한 내용은 알고싶다면 Espressif 가 제공하는 아래 공식 레퍼런스 글을 참고하세요. https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/..
IT/Software 2021. 10. 25.
Error using mbedtls_x509_crt_parse
mbedtls 사용시에 mbedtls_x509_crt_parse() 함수 호출 시에 ret = mbedtls_x509_crt_parse(&cacert, (const unsigned char *)mbedtls_m2mqtt_srv_crt, mbedtls_m2mqtt_srv_crt_len ); ... And I get an error -9774. Could you help me to understand why the first certificate works, and the other doesn’t? Thank you, Mattia https://forums.mbed.com/t/error-using-mbedtls-x509-crt-parse/4164 Error using mbedtls_x509_crt_parse..
IT/Software 2021. 10. 18.
Git - detached HEAD 설명 페이지
Git 에서 서브모듈을 쓰다가 보면, 최초에 포함된 submoudule init 하고 update 하면 로컬에 다운된 저장소의 브랜치가 특정 브랜치에 붙어 있지 않는 상태라고 한다. 이를 전문 용어로 "detached HEAD" (ㅋㅋ 번역 그대로네...) 라고 한다. 관련된 내용을 아주 잘 설명한 페이지가 있어서 아래에 소개 https://www.devhak.com/blog/git-detached-head detached HEAD 서브모듈이 포함되어 있는 프로젝트를 클론하면 명령어를 사용하게 되는데, 이때 서브모듈의 브랜치를 확인하면 형태인 것을 확인 할 수 있다. 분리되었다뇨... 브랜치랑 다른 뭔가 무서운(?)상 www.devhak.com 결국 브랜치가 없는 상태에서 수정 삭제를 해서 commit ..
IT/Software 2021. 10. 14.
CMake Overriding a default option - 다른 파일 에서
외부 파일에서 특정 CMake 파일의 option 값을 세팅해 주고 싶다면, 아래 글을 참고 Overriding a default option(...) value in CMake from a parent CMakeLists.txt Overriding a default option(...) value in CMake from a parent CMakeLists.txt I am trying to include several third-party libraries in my source tree with minimal changes to their build system for ease of upgrading. They all use CMake, as do I, so in my own CMakeLists.tx..
IT/Software 2021. 10. 7.
NTP - 간단하게 타임스탬프 가져오기
머 그냥 UDP로 보내서 타임스탬프 값 가져와서 쓰면 되는디 받은 값이 먼지 모르게 요상타. 일단 NTP 패킷의 구조는 다음 사이트에 가면 아주 자세하게 볼 수 있다. http://www.networksorcery.com/enp/protocol/sntp.htm#Receive%20Timestamp SNTP, Simple Network Time Protocol WWVFt. Collins (US) Radio 2.5, 5, 10, 15, 20 MHz. www.networksorcery.com 중요한 것은 아래 그림에서 Transmit Timestamp 값이다. 자세히 공부 하는 것도 좋지만, 여튼 이 패킷을 받으면 41번째 바이트 부터 4바이트만 읽는다. 그 4바이트 값이 바로 1900년에서 지금 현재 까지의 ..
IT/IoT | Hardware 2021. 9. 16.
ESP32-WROVER SPI 연결 고민 - 모듈 기본 구성 이미지
SPI 모듈을 확장해서 쓰려고 해서 찾아보게 된거고, 맨날 필요할 때 마다 찾아보니 귀찮네. 여기 아주 좋은 그림이 있어 저장 어떤 핀이 자유롭게 남아 있는지 보려고 하니까 아래 그림이 아주 좋다. 감사한 그림 출처는 여기 https://www.14core.com/wiring-bootloading-and-flashing-the-espressif-esp32-wrover/ Flash ESP32-WROVER, ESP WROOM32 with USB UART | 14core.com ESP32 develop by ESPESSIF systems and some other development module and boards. The ESP32 WROOM 32 is a generic Wifi with Bluetooth..
IT/Software 2021. 9. 15.
MS Windows 빌드 툴 설치
이거 머 여기저기서 컴파일 하려면 Windows 환경에서는 빌드 툴을 깔아 두는게 속 편하네 어디서 까나? https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/ Microsoft C++ Build Tools - Visual Studio Microsoft C++ Build Tools는 Visual Studio 없이 스크립트 가능한 독립 실행형 설치 관리자를 통해 MSVC 도구 집합을 제공합니다. 명령줄에서 Windows를 대상으로 하는 C++ 라이브러리 및 애플리케이션을 빌드 visualstudio.microsoft.com 내용은 크게 없다. 받아서 설치하도록~~ gcc, MSYS2, MinGW, Cygwin 등등등 여러가지 시도도 좋지만 에공.....
IT/IoT | Hardware 2021. 9. 14.
RaspberryPi Pico 보드 C/C++ 빌드 with MSYS2
MSYS 환경에서 환경 설정 해보기 MSYS에서 툴체인 설치하기 주의할 점은!!!! MinGW 64-bit 를 사용해야 한다는 것!!!! 아래 툴체인들이 64-bit에서 설치가 되는 것 같은 느낌아닌 느낌이..몰라 난 64-bit 만 사용함 ^^;;; 먼저, MSYS2에서 arm gcc 컴파일러와 cmake 를 별도 설치 했음 > pacman -S mingw-w64-x86_64-cmake > pacman -S mingw-w64-x86_64-arm-none-eabi-gcc 그냥 툴체인을 깔아도 될 듯 여기에 gcc 포함이니깐 "mingw-w64-x86_64-arm-none-eabi-gcc" 대신에 아래 toolchain을 전체 설치하는 게 좋겠다. > pacman -S mingw-w64-x86_64-arm..
IT/Software 2021. 9. 10.
VSCode 에서 파일명으로 파일 찾기
소스 보다 보면 헤더파일을 찾고 싶을때, 파일명으로 찾기가 있으면 편하다. 이거 몰라서 탐색기 검색으로 찾은 적도 있음 VSCode 띄우고 프로젝트에 폴더를 막 넣어 둔 다음 파일명을 알고 있다면, 간단하게 Ctrl + P 누르면 파일 찾기 창이 나타난다. 목록이 나오면 화살표 키로 이동해서 "->" 화살표 오른쪽 버튼을 누르면 그 파일이 열린다. 검색창은 그대로 유지 되므로 또 찾고 싶은 파일을 그대로 찾아서 오른쪽 화살표 버튼 누르고 이러면 된다. 잘 찾아서 굿럭~ BJ.