고급협동조합의 OSM
article thumbnail
Troubleshooting Garber file layers that all look the same in KiCad 7.0

When I finished building the PCB in the KiCad and output it as a Gerber file, I had a problem with all the layers coming out the same, as shown above. Googling didn't turn up a solution, but unchecking all the checked layers in "Plot on All layers", which seems to have been added since KiCad 7.0, solved the problem. You should now see the Gerber file come out properly, as shown above.

article thumbnail
KiCad 7.0에서 Garber 파일 레이어가 전부 똑같이 나오는 문제 해결

Kicad에서 PCB 제작을 마치고 거버 파일로 출력했는데, 위와 같이 모든 레이어가 똑같이 나오는 문제가 있었습니다. 인터넷에 검색해도 해결법이 안 나왔는데, KiCad 7.0부터 추가된 것으로 보이는 '모든 레이어에 플롯'에서 체크 표시된 레이어를 전부 체크 해제해 주면 문제가 해결됩니다. 이제 위와 같이 제대로 거버 파일이 나오는 모습을 볼 수 있습니다.

article thumbnail
윈도우 11 휴대폰과 연결에서 클립보드 연동이 안 되는 문제 해결법

'휴대폰과 연결' 앱으로 들어간 후, 오른쪽 위에 있는 설정 아이콘(①)을 클릭한다. 기능 탭(②)으로 들어가면 '다른 장치로 콘텐츠 복사 및 붙여넣기'(③)가 나오는데, 이걸 켜 준다. 이제 텍스트 및 이미지를 클립보드에 복사하면 서로 연동된다. 다만 1 MB가 넘는 용량의 이미지를 클립보드에 복사하면 아예 동기화가 되지 않는다. 대용량의 이미지는 직접 끌어서 전송하는 방식을 사용하는 것이 좋을 듯하다. 참고: https://support.microsoft.com/ko-kr/topic/장치-간에-콘텐츠를-원활하게-전송-8a0ead3c-2f15-1338-66ca-70cf4ae81fcb

Gem에서 json 설치가 안 되는 문제 해결(Failed to build gem native extension)

※ Ubuntu 22.04를 기준으로 합니다. $ sudo gem install json Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. current directory: /var/lib/gems/3.0.0/gems/json-2.6.2/ext/json/ext/generator /usr/bin/ruby3.0 -I /usr/local/lib/site_ruby/3.0.0 extconf.rb creating Makefile current directory: /var/lib/gems/3.0.0/gems/json-2.6.2/ext/j..

article thumbnail
윈도우 11 파일 탐색기에서 능동형 FTP 접속이 되지 않는 문제 해결

저는 집에 자작 NAS를 구축해 놓고 FTP로 접속해 사용하고 있습니다. 그런데 파일질라에서는 로그인이 잘 되는데 윈도우 파일 탐색기에서는 위와 같은 오류를 출력하면서 접속이 되지 않았습니다. 알고 보니 윈도우 탐색기가 수동 모드로 능동형 FTP에 접속하려고 하기 때문에 생기는 것이었습니다. 설정을 바꾸려면 '인터넷 옵션'으로 들어가야 합니다. 그러면 IE에서 봤던 친숙한 인터페이스가 나타납니다. (과거 IE의 위치를 생각해 보면 놀랍지 않을 수도 있겠지만) 놀랍게도 파일 탐색기는 인터넷 익스플로러와 인터넷 옵션을 공유합니다. 여기서 '고급' 탭으로 들어간 후, '방화벽 및 DSL 모뎀과 호환되는 수동 FTP 사용'을 체크 해제합니다. 이렇게 하면 능동 모드로 FTP에 접속할 수 있습니다. 이제 정상적으..

엄준식 언어로 프로그래밍하기 - BOJ 2557: Hello World
컴퓨터 관련/백준(BOJ) 2022. 5. 27. 23:25

https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 풀이 "Hello World!"를 구성하는 문자(공백, 느낌표 포함)를 유니코드로 변환한 후, 해당하는 수를 만들어 한 글자씩 출력하는 방법을 이용하면 됩니다. 예를 들어 대문자 H는 유니코드 72번이므로 72를 계산해서 어찌저찌 만들어 출력하고, 그 다음 소문자 o는 유니코드 101번이므로 101을 또 만들고, ... 이 과정을 반복하면 Hello World!를 출력할 수 있습니다. 코드 어떻게 엄.. ..... 동탄어?준.. .. ... 어엄..

엄준식 언어로 프로그래밍하기 - BOJ 10998: A×B
컴퓨터 관련/백준(BOJ) 2022. 5. 27. 22:13

https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A×B를 출력한다. 풀이 곱셈은 덧셈을 여러 번 한 것입니다. 따라서 엄준식 언어로 프로그래밍하기 - BOJ 1000: A+B에서 구현한 덧셈 코드를 반복문으로 여러 번 돌리면 곱셈 연산을 구현할 수 있습니다. 덧셈을 구현하는 데는 1을 받는 변수, 1을 뺏기는 변수, 총 2개의 변수만 있으면 됐습니다. 그러나 곱셈을 구현하려면 앞의 두 변수와 함께 ..

엄준식 언어로 프로그래밍하기 - BOJ 1001: A-B
컴퓨터 관련/백준(BOJ) 2022. 5. 26. 22:56

https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 풀이 뺄셈도 덧셈과 거의 같은 방식으로 구현할 수 있습니다(엄준식 언어로 프로그래밍하기 - BOJ 1000: A+B 참고). 덧셈에서는 한쪽 변수의 값이 0이 될 때까지 숫자를 1씩 옮겨 줬다면, 뺄셈에서는 한쪽 변수의 값이 0이 될 때까지 두 변수에서 1을 계속 빼 나가면 됩니다. 예를 들어, 15-7를 계산하려면 양쪽 변수에서 1을..