맥오에스 10

저의 10년 넘은 키보드 입니다

- 기종은 해피해킹 라이트1 키보드? 요즘에 나오는 건 라이트 2라고 해서 키감이 말랑말랑한 게 다르더라고요.. - 우측하단의 방향키를 제외하면 해피해핑 키보드와 키 배치가 거의 같습니다. - 물론 저도 해피해킹 프로 키보드를 한번 시도해본적이 있는데요.. 방향키가 없다는게 멘붕이 오면서 적응이 안 되더라고요! 한 달 정도면 적응이 된다고 하는데... 타고난 내 타이핑 습관을 한 달이란 기간이나 써가면서까지 거기다가 맞춰주고 싶은 마음은 없습니다~  - 그 시간이면 차라리 앱을 하나 더 개발하겠습니다... 번개장터 같은 중고시장에 해피해킹 키보드가 늘 여러개 올라와 있는 이유가 아마도 호기심에 구입했다가 적응에 실패하는 저 같은 사람들이 넘쳐나기 때문일 거라는 생각이 듭니다.아무튼 건 그렇고 ..- 이 ..

추억 소환 2024.09.15

맥용 파이썬 개발 프로그램, Thonny

- 쏘니? 도니? 정확한 발음은 모르겠습니다. 아마도 Theta 할때 그 쏘니 발음일듯 합니다.- 오픈소스라 무료로 사용 가능하구요 ~ 맥과 리눅스 윈도우즈를 지원합니다.- 우크라이나에서 만든 파이썬 전용 개발도구 (메뉴 끝에 우크라 국기 보이죠?) 라고 합니다.- 편집기능은 물론 컴파일 기능도 있구요 ... 실행은 초록색 버튼입니다.(GUI 테마는 변경 가능합니다.)- 이걸로 왼만큼 복잡한 파이썬 코드도 다 돌려볼수 있습니다. - 특히 끌로드(chatGPT) 같은 LLM 챗봇과 궁합이 잘 맞습니다. 하단 에러메시지를 긁어다 복붙하면 ... 디버깅을 아주 잘해 주지요~- 그림처럼 편집창 하단에 인터프리터 명령창이 있어서 "!" 를 붙여서 추카 패키지의 설치가 가능합니다.(주파이터 노트북과 비슷)- 단점은..

맥 팁들 2024.09.13

우리동네 시간대별 강우량을 알려주는 터미널 명령어

- 그동네의 시간대별 강우량을 알려주는 터미널 명령어 입니다.맥오에스 터미널을 열고 ​$ finger 동네이름@graph.no​리고 치면 되는데, 가령 서울이라면​$ finger seoul@graph.no ​라고 치면 됩니다.​혹시 finger 명령이 설치가 안되있다면 $ brew install finger 처럼 맥용 패키지매니져로 설치하면 됩니다.여름에 요긴합니다~가로축은 시간, 세로축은 강우량 입니다.기호에서 | 는 비, = 는 구름, 등등.. 아래에 기호로 설명이 되 있고시간대별 구름의 높이는 좌측에 온도를 나타내며 시간대별 비의 높이는 강우량을 나타냅니다.글로벌 기상센터가 제공하는 데이타라 아주 정확하다고 합니다~.

맥 팁들 2024.09.12

실리콘맥 전용 GPU 모니터링 명령어, asitop

- asitop은 뭐하는 명령어인가요?실리콘 맥의 cpu 와 gpu 사용량 등을 모니터링해주는 터미널 앱 입니다.- 실행법 : 맥터미널에서 $ asitop​을 치면됩니다.- 설치법 : 맥 터미널에서$ pip3 install asitop​을 실행하면 됩니다. - asitop 은 뭐의 약자인가요?아마도 apple silicon info top 의 약자??​- 깃허브 주소https://github.com/tlkh/asitop GitHub - tlkh/asitop: Perf monitoring CLI tool for Apple SiliconPerf monitoring CLI tool for Apple Silicon. Contribute to tlkh/asitop development by creating an ..

맥 팁들 2024.09.11

폴더내 이미지들로 animated gif를 만드는 imagemagick 명령어

- 만들어진 Animated GIF 예시 파일입니다. 저 움짤을 캡쳐하여 당첨되는게 당신의 오늘 식사 메뉴 입니다~ ^^   - 저런 움짤을 만드는 명령어는 이와 같습니다.$ convert -delay 100 -loop 0 *.png animated.gif​- 현재 폴더내 모든 png 이미지들로 animated gif 움짤 만드는 imagemagick 명령입니다.- delay는 프레임간 지연시간( 밀리세컨드)- loop 는 반복횟수, 0은 무한반복- 파일명 올림차순 순서대로 gif로 들어가게 됩니다.- imagemagick은 터미널기반 영상처리 도구입니다. 맥오에스, 리눅스, 윈도우즈 터미널에서 구동 가능하죠.- 사용하려면 먼저 imagemagick 을 터미널에 설치해야 합니다.맥에선 brew insta..

맥 팁들 2024.09.11

학습된 모델로 실시간 추론하는 아이폰 앱 만들기

지난번 게시물에선 맥오스에 내장된 CreateML로 이미지 데이타셋을 학습시켜서 mlmodel 모델파일을 만드는걸 따라해 보았다. 이번엔 그렇게 만들어진 모델파일로 아이폰 앱을 만드는 과정을 살펴보겠습니다.  - 지난번 게시물의 마지막에 보였던 학습한 모델 내보내기 창입니다.저 창에서 우측 상단의 Get 버튼을 누르면 MyImageClassifier1.mlmodel 이라는 파일이 프로젝트 폴더에 저장됩니다.  - 용량이 매우 작죠.  겨우 몇 KB에서 커봐야 몇백 KB 수준입니다.   - 아래 사이트에서 swift로 만들어진 image 분류앱  예제파일 다운로드 합니다.https://developer.apple.com/documentation/coreml/model_integration_samples/c..

앱개발 2024.09.11

맥오에스 내장도구로 딥러닝 학습하기. (무설치, 무코딩, 무고인물)

- 나름 역사가 제법 된, 맥용 딥러닝/머신러닝 개발도구 입니다.- 처음엔 CoreML 이란 이름을 달고 나왔드랬죠.- 딥러닝 알고리즘을 몰라도 학습이 가능한 하이엔드 유틸러티로 사용이 쉽고 심플합니다.   - 그림처럼 다양한 딥러닝 학습이 가능한데, 그중 우리는 가장 간단한 이미지 분류를 해 보자구요.- 참고로 두번째 아이콘인 멀티레이블 이미지 분류기는  이미지 한장에 복수개의 레이블을 갖는 분류기를 말합니다.   - 이 짤엔 트레이닝 데이타 영역에 이미 데이타가 채워진게 보이지만, 당근 원래는 비어있습니다.- 특이한건, 애플의 앱 답게 이미지들이 들어있는 폴더를 드래그앤 드랍 하기만 하면  학습 데이타셋 입력이 된다는 것이죠~   - 이런식으로 클래스 별로 이미지들이 들어있는 폴더들의 상위폴더(여기선..

앱개발 2024.09.10

맥 터미널에서 병렬처리하는 유틸, Gnu Parallel

$ ls *.png | parallel 'mogrify -scale 25% {}'​- CPU 병렬처리로 현재 폴더내 모든 png 이미지를 25% 크기로 줄이는 이미지매직 + gnu parallel 명령어 입니다. - imagemagick은 영상처리를 담당하고 Gnu Parallel은 병렬처리만을 담당합니다. 둘다 오픈소스 도구 이구요~ - 당연히, 따옴표 내부의 이미지매직 명령어를 변경하면 다양한 영상처리를 병렬처리화 할수 있겟죠?​- 명령을 내리면 위 그림처럼 모든 쓰레드를 사용하여 고속연산해 줍니다.당근, CPU의 코어가 많을수록 유리 하죠.​- gnu parallel 설치하기맥오에스 터미널: $ brew install parallel리눅스 터미널: $ sudo apt install parallel윈..

맥 팁들 2024.09.10