이 블로그는 애드센스 수익으로 운영되고 있습니다.
광고차단앱을 해제해주시면 블로그 운영에 큰 도움이 됩니다.
Please disable Adblock?
본문 바로가기

정보, 기술/개발 모음14

[토막글] MacOS Ventura 업데이트 후 error: invalid active developer path 해결법 MacOS Ventura 업데이트 후 error: invalid active developer path 해결법 이번 게시글에서는, 평화롭게 파이썬의 pip함수를 사용하다가 뜬금없이 에러가 떠서 작성하게 된 게시글이다. 한글로 검색하기 쉽도록 간단히 적어본다. 목차 오류의 내용 -------------내용입력----------- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun. xcrun: error: invalid active developer path (/Library/Develope.. 2022. 11. 14.
[Python] 리스트 이름 받아오기 (동적 할당, 참조 하는 법) | 파이썬 [Python] 리스트 이름 받아오기 (동적 할당, 참조 하는 법) | 파이썬 연구를 하면서 파이썬으로 리스트를 만들다가 생각했다. "이름이 숫자 + 규칙적인데, 어떻게 리스트에 한번에 간편히 넣을 방법은 없을까?" 특히 많은 양의 데이터를 다루게 되면 될수록, 필수적인 내용이지만, 한국어로 정리된 자료가 없었기에 정리해보게 되었다. 컴공이 아니라 기계공학과 출신인 나로써는 어떻게 검색해야 나오는지도 막막했기에, 검색하기 쉽도록 (내가 삽질했던) 검색어를 미리 적어둔다. 검색어(키워드): 파이썬 동적 리스트 찾기, 파이썬 다른 리스트 찾기, 파이썬 동적 리스트 읽기, python refer dynamic variable name, python dynamic variable name in loop, 동적 .. 2021. 11. 2.
전자종이 디스플레이에 이미지 변환해서 표시하기 | 라즈베리파이 활용 전자종이 디스플레이에 이미지 변환해서 표시하기 | 라즈베리파이 활용 이번 게시글에서는, 지난 게시글들을 참고하면, 실제로 내가 원하는 이미지를 표시할 수 있는 단계까지 다루어 보았다. 전자 잉크 디스플레이를 구매할 때, 컨트롤러를 함께 구매하지 않고 직접 코딩을 진행해볼 생각이었던 나와 같은 사람들에게 도움이 되기를 바라며 적어보았다. 결코 어려운 내용은 아니니 차근차근 따라가 보도록 하자. 목차 샘플 코드, 라이브러리 설치하기 표시할 흑백적 이미지 만들기 코드 살펴보기 - 화면 갱신용 코드 여담 샘플 코드, 라이브러리 설치하기 지난 게시글을 참고로, 일단 데모가 제대로 나오는 상황까지 만들어 주자. https://kin-archive.tistory.com/528 전자 잉크 디스플레이 제어하는 방법 | .. 2021. 8. 22.
전자잉크 디스플레이용 흑백적(RBW) 이미지 만들기 | 라즈베리파이 활용 전자잉크 디스플레이용 흑백적(RBW) 이미지 만들기 | 라즈베리파이 활용 이번 게시글에서는, 전자잉크 디스플레이를 활용해서 이미지를 표현하기 위한 처리에 대해서 알아보도록 하겠다. 사실 흑백인 경우에는 색 반전에 디더링 정도만 신경 쓰면 된다. 나는 아무 생각 없이 흑백적 전자 종이를 구매한 관계로, 단순한 흑백이 아닌 흑백적 이미지로 만들고 색상별로 분류해줄 필요가 생기게 되었다. 먼저 인터넷 상에서 영어로 검색을 했는데, 몇 가지 결과가 나오긴 하는데, 좀 나사가 풀렸거나 퀄리티가 낫거나, 도중에 포토샵으로 전처리를 해줘야 제대로 나오는 등등의 문제가 있었다. 그렇기에 그냥 내가 아예 새롭게 다시 만들면서 적게 된 포스팅이다. 이미지의 변환에 대해서 공부하고 싶은 사람들이나 전자종이를 사용할 사람들은.. 2021. 8. 22.
전자 잉크 디스플레이 제어하는 방법 | 라즈베리파이 활용 전자 잉크 디스플레이 제어하는 방법 | 라즈베리파이 활용 이번 게시글에서는 waveshare사의 전자 잉크 디스플레이(전자 종이) 제품의 데모, 샘플 코드를 실행시키는 방법에 대해서 알아보도록 하겠다. 전자 잉크 디스플레이를 활용한 아이디어를 사내 벤쳐로 응모하는 김에 시제품을 만들어볼 생각으로 이번 일을 시작하게 되었다. 혹시 관심이 있는 사람들을 위해서, 샘플 코드를 구현하기 위한 구체적인 순서에 대해서 남겨 놓는다. 기본적인 내용(영어)은 https://www.waveshare.com/wiki/Main_Page 에서 확인할 수 있지만, 일부 불친절하거나 오류가 남아있으니 주의하도록 하자. Waveshare Wiki www.waveshare.com 사용한 기기 정보 사용한 제품들 라즈베리파이 B+ V.. 2021. 8. 3.
리눅스 폴더 공유! | 라즈베리파이로 NAS 기능 간단히 만들기 리눅스 폴더 공유! | 라즈베리파이로 NAS 기능 간단히 만들기 이번 게시글에서는 아주아주 기본적인 파일과 폴더를 공유하는 방법에 대해서 알아보도록 하겠다. 구체적으로는 SMB/CIFS라는 프로토콜을 활용한 samba라는 소프트웨어에 대해서 아주 간단히 알아보겠다. FTP와 같은 프로토콜을 사용하면 다른 방식으로도 구현할 수 있지만, 맥, 윈도우, 리눅스(라즈베리파이OS)를 왔다갔다하면서 사용하는 나에게 있어서 제일 편했던 방법이다. 지난 게시글에서는 라즈베리파이에 OpenMediaVault를 활용하여 다기능 나스를 만들어보았다. 하지만, 나는 대부분의 기능을 방치한 채, 외장하드처럼 사용하고 있다. 이러한 경우, 파일 공유 기능만 탑재한다면, 구현하기도 간단하고 시간낭비도 적어질 것이다. 게다가, OM.. 2021. 8. 2.
원격으로 컴퓨터에 접속하는 3가지 방법 | 외부망/내부망에서 윈도우/맥/리눅스/안드로이드/개발자보드/라즈베리파이 접속하기 원격으로 컴퓨터에 접속하는 3가지 방법 | 외부망/내부망에서 윈도우/맥/리눅스/개발자보드/라즈베리파이 접속하기 이번 게시글에서는 내부 네트워크, 외부 네트워크를 통해서, 원격으로 다양한 기기에 접속하는 방법에 대해서 알아보겠다. 간단하게, 고려해야할 점들에 대해서 짚어보고, 실제 설정은 각자가 직접 하면 된다. 그렇게 어렵지는 않으니, 어떤 소프트웨어를 사용할지에 대해서 생각해보도록 하자. VNC 이용하기 VNC란, Virtual Network Computing의 약자로, 원격에서 RFB 프로토콜을 이용해서 다른 컴퓨터를 제어하는 시스템이라고 한다. 대표적으로 개인 사용자에게는 무료인 RealVNC 등등을 사용할 수 있겠다. https://www.realvnc.com/en/ RealVNC® - Remot.. 2021. 7. 19.
내부망 구성시의 공유기, 스위치 연결 순서에 따른 속도에 대하여 | 기가비트 인터넷 활용하기 내부망 구성시의 공유기, 스위치 연결 순서에 따른 속도에 대하여 | 기가비트 인터넷 활용하기 이번 게시글에서는, 지난 게시글에서 이야기했었던 내부망 구성에 있어서의 실제 속력 저하와 상승을 검증해보는 게시글이다. 절대적인 측정 결과는 아니며, 굉장히 제한된 범위(특정 제품들에 의한)의 결과임을 밝혀둔다. 이러한 결과는, 향후 내부망을 기가비트 이상으로 구축하려고 할 때에, 어떻게 구성하면 성능상의 우위를 얻을 수 있을지 고민하는 사람들에게 도움이 될 것으로 예상된다. 개인적으로는 나의 예상이 어느 정도 맞아떨어져서 기쁘기도 하지만, 벤치마크를 돌리면서 말도 안 되는 숫자들을 봐서 약간 어이가 없었다. 별다른 차이가 안나는 것이 이상적이고, 실제로는 예상에 가깝게 나오기도 했지만, 차이가 좀 크게 나왔으니.. 2021. 6. 24.
내부망(LAN)과 외부망(WAN)에 대하여 | 기가비트 인터넷 활용하기 내부망(LAN)과 외부망(WAN)에 대하여 | 기가비트 인터넷 활용하기 이번 게시글에서는 간단히, 내부망과 외부망의 개념에 대해서 설명한 뒤, 실제로 이러한 망들 사이에서 어떻게 하면 고성능으로 사용할 수 있을지에 대해서 간단히 적어보고자 한다. 아직 나는 네트워크 관련 지식의 전문가는 아니기 때문에, 정확한 지식은 아닐 수도 있지만, 적어도 오늘 새로 산 제품을 통해서 내부망과 외부망을 잘 구축하는데 성공하였기 때문에 향후 나와 같이 고민할 사람들을 위해서 글을 작성해본다. 통신망의 종류에 관하여 통신망의 종류에는 WAN이나 LAN이외에도 여러 종류가 있지만, 우리가 가정에서 흔히 접할 수 있는 이 두가지에 대해서 설명해볼까 한다. WAN(Wide Area Network)은 광역 통신망을 뜻하며, 쉽게.. 2021. 6. 24.
"라즈베리파이 + openmediavault(OMV)" NAS 만들기 (각종 에러 해결법 포함) | 라즈베리파이 활용(1) 라즈베리파이 + openmediavault 로 나스 만들기 (각종 에러 해결법 포함) | 라즈베리파이 활용(1) 이번 게시글은, 나스 한번 싸게 만들어보겠다고 한참동안 내가 잡고 있으면서 겪었던 수많은 문제들에 대한 해결책과 함께, OMV의 설치 방법에 대해서 알아보도록 하겠다. 사실 이미 많은 게시글들이 나와 있지만, 내가 찾는 문제들을 해결한 예시는 없었으며, 아마 많은 사용자들이 겪고 있을 것으로 예상되는 문제들이기에 분명히 도움이 될 것이라고 생각하고 적어본다. 내가 겪었던 문제들 요약(트러블 슈팅 참고용) 내가 겪었던 문제들의 상세 내용에 관해서는 아래의 각 단계별 해설을 참고하도록 하자. 간단히 문제들을 요약하자면, 라즈베리파이 모델에 따라서 Openmediavault를 지원하지 않는 경우가 .. 2021. 6. 22.