솜니.로그

somni.log: 솜니가 삽질하고 부딪히고 깨지고 경험하고 배운 것들의 아카이브
MacBook Pro에 AppleCare+ 예외 보증 가입 경험담 - Header Image

MacBook Pro에 AppleCare+ 예외 보증 가입 경험담

TL;DR AppleCare+ 예외 보증 가입은 글 작성 시점(2026/02/11) 여전히 실시 중 제품 구입(활성화) 후 60일 초과 1년 이내라면 예외 보증 가입 가능 예외 보증 가입은 교육 할인 불가 보증은 AppleCare+ 가입 일시부터 연장 (남은 제한 보증 기간은 무시됨), Mac 제품군은 3년 연장 가입 비용 ₩379,000 일단 제 소중한 MacBook Pro 먼저 봐주세요. PC에 이어 제 보물 2호인 친구입니다. 사실 PC보다 성능이 더 좋아 보물 1.5호 정도 된다는 건 제 PC에겐 비밀이에요.  ...

Ghost에서 Hugo로 블로그 시스템 마이그레이션 - Header Image

Ghost에서 Hugo로 블로그 시스템 마이그레이션

블로그에 글을 정말 오랜만에 작성하는 것 같습니다! 듣던 소문대로 청강대 게임과의 학기작과 졸업작품은 요구되는 집중력이 장난 아닌 것 같아요. 하지만 성공적으로 개발을 마무리했고, 이제 졸업을 앞두고 있는 이 시점에 저는 취업난 속에 던져진 백수가 되어 블로그에 글 좀 써볼까 들먹거리고 있습니다. ...

NGINX + HTTP/3 삽질 기록 - Header Image

NGINX + HTTP/3 삽질 기록

TL;DR 방화벽!!! 방화벽!!!!! 방화벽!!!!!!!! 443/udp HTTP/3는 UDP를 기반으로 하는 QUIC 프로토콜을 사용하므로, 이전 HTTP 버전들은 TCP 프로토콜만 허용해주어도 됐지만 HTTP/3는 방화벽에서 UDP까지 허용해주어야 함!! 여러 브라우저 및 HTTP/3 테스트 사이트에서 테스트해보기. 브라우저 구현에 따라 HTTP/3 연결이 가능함에도 HTTP/2나 HTTP/1.1 연결을 고수하는 경우가 있는 듯… 브라우저 탭을 닫았다 열어보거나 캐시를 지워보거나 시크릿 모드에서 사이트를 접속해 HTTP/3로 연결이 되는지 확인해 볼 필요도 있음. 약간 쓸데 없는 일이라고 보일 수 있지만 (저도 그렇게 생각함…!) 저는 제가 운영하는 서버들을 돌리는 데에 쓰는 웹 서버인 NGINX를 직접 빌드하여 사용했습니다. ...

2022년 회고: 길을 찾고, 길을 잃고, 다시 길을 찾다 - Header Image

2022년 회고: 길을 찾고, 길을 잃고, 다시 길을 찾다

왠지 멋지고 진지해 보이는 소제목을 붙여봤는데, 그런 것과는 상관 없이 조금 늦었지만 제가 2022년에 무엇을 했었는지 가볍게 글을 남겨보려고 합니다. 😂 2022년의 저는 군 전역을 하고 나서 백수로서 지냈습니다. 다른 멋진 분들처럼 멋진 IT 기업에 갓 취직했거나 재직하고 있는 것도 아니고, 멋진 취미를 가지고 멋진 성과를 냈다고 말하기도 어려울 지도 모르겠네요. 실제로 글로 쓸만한 일들도 몇 가지 안 되구요. 하지만 그게 무슨 상관인가요! ...

Armbian Minimal에서 Wi-Fi 설정

TL;DR 이더넷이나 스마트폰 테더링으로 인터넷 연결 후, Wi-Fi 연결에 필요한 패키지 network-manager 및 wpasupplicant 설치 NetworkManager의 TUI 프론트엔드인 nmtui를 통해 Wi-Fi AP를 검색하고 연결 숨겨진 AP일 경우, nmtui에서 연결 프로파일을 수동으로 만들고 연결 환경 SBC : 하드커널 오드로이드 N2+ Wi-Fi 어댑터 : ipTIME N1USB (MT7601U) Armbian 이미지 버전 : Armbian Debian Sid Minimal (rolling, 2022-12-18 빌드) Armbian CLI 이미지보다 더 경량화된 Minimal 이미지는 이런 것까지 뺐나 싶을만큼 최대한 패키지 수를 줄이고 꽉꽉 눌러담은 이미지죠. ...

WD Red Plus 4TB WD40EFPX 언박싱 & 벤치마크 (vs WD40EFZX) - Header Image

WD Red Plus 4TB WD40EFPX 언박싱 & 벤치마크 (vs WD40EFZX)

이 글은 Western Digital 또는 홍보 업체 등으로부터 어떠한 스폰서도 받지 않은 내돈내산 리뷰입니다. 저도 돈 받고 글 써보고 싶네요 이번 글에서도 하드웨어와 관련된 내용을 적어봅니다! 전 분명 코드 짜는 놈일텐데 왜 하드웨어 관련 글이 많은 느낌일까요? 뭐, 좋은게 좋은거겠죠. ...

오드로이드 N2+ vs 라즈베리파이 3B: 메모리 성능 벤치마크 - Header Image

오드로이드 N2+ vs 라즈베리파이 3B: 메모리 성능 벤치마크

오드로이드 N2+ vs 라즈베리파이 3B 벤치마크 씨리-즈 오드로이드 N2+ vs 라즈베리파이 3B: 메모리 성능 벤치마크 오드로이드 N2+ vs 라즈베리파이 3B: 프로세서 성능 벤치마크 벤치마크 SW/HW 환경 벤치마크 툴 / 공통 사항 Phoronix Test Suite v10.8.4 두 SBC 모두 헤드리스 모드(디스플레이 출력 단자 분리) 상태에서 SSH로 접속하여 벤치마크 진행 오드로이드 N2+ 오버클럭: 없음 (순정 기본값) OS: Armbian ARM64 - Debian Sid server (rolling 2022. 11. 6.) 리눅스 커널: 6.0.7-meson64 RAM 모듈 및 규격 (하드커널 공식 스펙 시트 참조) DDR4 2640MT/s (PC4-21333급) 제가 보유한 제품에선 삼성 K4A8G165WC-BCTD 칩이 4개 달려있습니다. 라즈베리파이 3B 오버클럭: ARM @ 1.3GHz (기본값 1.2GHz), SDRAM @ 500MHz (기본값 450MHz) OS: Ubuntu Server 22.04 Minimal ARM64 리눅스 커널: 5.19.0-1006-raspi RAM 모듈 및 규격 (라즈베리파이 엔지니어 언급 참조) LPDDR2 제가 보유한 제품에선 엘피다 (현 마이크론 메모리 재팬) B8132B4PB-8D-F 칩이 1개 달려있습니다. 데이터시트 상으로는 LPDDR2 400MHz (PC2-6400급)입니다. PTS 시스템 정보 오드로이드 N2+는 라즈베리파이 3B가 아니라 4B와 비교하는게 맞지만, 제가 당장 가지고 있는 건 RPi 3B 뿐이라서 이 느린 성능으로 얼마나 버텨왔는가 알아보기 위해 심심풀이로 벤치마킹을 진행해보았습니다..! ...

오드로이드 N2+ vs 라즈베리파이 3B: 프로세서 성능 벤치마크 - Header Image

오드로이드 N2+ vs 라즈베리파이 3B: 프로세서 성능 벤치마크

오드로이드 N2+ vs 라즈베리파이 3B 벤치마크 씨리-즈 오드로이드 N2+ vs 라즈베리파이 3B: 메모리 성능 벤치마크 오드로이드 N2+ vs 라즈베리파이 3B: 프로세서 성능 벤치마크 벤치마크 SW/HW 환경 벤치마크 툴 / 공통 사항 Phoronix Test Suite v10.8.4 두 SBC 모두 헤드리스 모드(디스플레이 출력 단자 분리) 상태에서 SSH로 접속하여 벤치마크 진행 오드로이드 N2+ 오버클럭: 없음 (순정 기본값) OS: Armbian ARM64 - Debian Sid server (rolling 2022. 11. 6.) 리눅스 커널: 6.0.7-meson64 라즈베리파이 3B 오버클럭: ARM @ 1.3GHz (기본값 1.2GHz), SDRAM @ 500MHz (기본값 450MHz) OS: Armbian ARM64 - Ubuntu Kinetic server (rolling 2022. 11. 6.) 리눅스 커널: 5.19.0-1006-raspi PTS 시스템 정보 벤치마크 제가 진행한 벤치마크는 엄격히 통제된 환경 하에서 진행된 것이 아닙니다. 이를 참고해주세요! x264 비디오 인코딩 가장 유명하고 널리 쓰이는 비디오 코덱 중 하나인 x264(H264)를 이용하여 인코딩 속도 (초당 처리 프레임 수) 를 측정하는 것으로 성능을 가늠할 수 있습니다. 미디어 트랜스코딩 서버를 구축하고자 할 때 고려할 수 있는 지표 중 하나가 될 수 있겠죠! 하지만… ...

Git GPG 서명 설정 후 커밋 시 개인 키 없음 오류 해결 - Header Image

Git GPG 서명 설정 후 커밋 시 개인 키 없음 오류 해결

TL;DR Git 커밋 서명 시 “No secret key” 오류와 함께 커밋 작성 실패 이는 Windows 상에서 Gpg4win으로 설치한 gpg의 홈 디렉터리 경로와 git 내장 gpg의 홈 디렉터리 경로가 상이해서 생긴 오류일 가능성이 높음 따라서 서로의 홈 디렉터리를 일치시켜야 하고, 이 때 GNUPGHOME 환경 변수를 설정하는 것으로 해결할 수 있음 환경 OS: Windows 11 22H2 PGP 소프트웨어 버전: GnuPG v2.3.8 (Gpg4win v4.0.4) Git 버전: git-scm v2.37.3.windows.1 오류 발생 & 해결 과정 Git으로 커밋할 때 커밋 작성자가 본인인 것을 확인하기 위해 사실은 커밋이 Verified로 보이는게 까리해서 커밋 서명을 설정한 후 테스트하는 도중에, 뜻밖의 오류또는 버그를 발견했습니다. ...

오드로이드 N2+: 언박싱 - Header Image

오드로이드 N2+: 언박싱

아아… 그 분이 드디어 나에게 오셨습니다… 살짝 건들기만 해도 픽 쓰러질 것만 같은 라즈베리파이 3B를 대체하기 위해 구매한 오드로이드 N2+가 드디어 우리 집에 당도하셨습니다! ...