Linux mint 에서 Aduino Uno 시작해보기

주택용 전기 작업인 스위치, 콘센트, 분전반까지 배우고 익히면서 집의 분전반도 작업할 수 있게 전기 기능사를 공부하고 있다. 어차피 전기회로에 대해서도 공부하는김에, 가정용 전기기구나 납땜이 필요한 간단한 회로기판도 고칠 수준까지 익히는게 목표. 그러다보니, 뒤늦게 아두이노에 관심을 갖게됐다. 납땜은 아직 할 여건이 안되는데, 이건 납땜이 필요없고, 가격도 저렴하고, 빵판에 각종 센서와 부속들을 이용해 간단한 회로 구성도 쉽게 […]

집수리 : 도어 클로저 고치기

사실, 설명하고 자시고 다음 영상을 보면 모든걸 다 설명해준다. 그럼 이걸 왜 적고 있냐… 저 영상을 우연히 보고 우리집 도어클로저를 고쳤기 때문에 ㅋ 정확히는 고쳤다기보다, 조정을 좀 했다. 오래된 집인데, 문을 닫아도 항상 살짝 밖으로 열려있어서 문을 잠그려면 꽉 잡아당긴후 자물쇠를 돌려줘야 했다. 근데, 이게 해결책이 있더라고. 1. 도어 클로저의 종류 그 전에, 이왕 다루는거 […]

지도 좌표계 간단정리

그동안 아무 생각없이 GPS 좌표를 써왔다. 그런데, 미세먼지 앱을 만들어 볼까 하다가 정보를 보니, TM좌표계로 측정소 좌표가 나온다네? GPS좌표랑 틀린거가 해서 봤더니… 히스토리가 좀 있었음. 사전지식으로 좌표 표시방법에 대해 좀 알아야 한다. 우리가 보통 지구본을 보듯 지구를 구로 가정하고 위경도로 표현한다. 지구타원체 그렇지만, 실제 지구는 울퉁불퉁 찌그러져 감자처럼 생기고 표면도 높낮이가 제각각에 전체적인 모습은 타원에 […]

Linux Mint에서 자바 여러버전 사용하기

OpenJDK 최신버전인 25를 설치하고 IntelliJ Idea에서 KMP(Kotlin Multi-Platform) 개발을 해보려고 했더니, jdk 25 지원이 안된다는 거다. 그래서 IDE 설정에서 이전버전인 24로 했더니, 잘 돌아감. 그런데, 커맨드라인 빌드 해볼려니 또 문제가 생김. IDE는 빌트인 jdk도 있고 그래서 커맨드라인으로 gradlew를 실행했을 때와 다르게 동작한다. JDK처럼 여러버전을 두고 필요시 실행되는 버전을 바꾸고 싶을 때를 위해 update-alternatives 라는 것이 […]

Grub이 어떻게 시작되는걸까?

Linux Mint를 멀티부팅으로 설치하다보니, 부팅과정이 좀 궁금해졌다. 맥북은 grub을 설치해도 이게 뜨기전에 특정 키를 누르고 있으면, 내부적으로 가지고 있는 다른 메뉴를 보여주기도 한다. 윈도우즈 10을 사용중인 PC에 민트를 설치했을 때는 grub이 먼저 실행되는데, 여기서 windows bootloader를 선택해서 윈도우즈를 실행하기도 한다. 예전부터 리눅스 설치할 때 이부분이 좀 모호했다. 그리고 이 부분에 대해 내가 가지고 있는 지식도 […]