분류 전체보기(225)
-
zeal / Dash - Javadoc API 브라우저
.java 8 까지는 javadoc api 를 편하게 조회하기 위해서 여러 장의 HML 파일로 구성된 API 문서를 CHM 포맷하나로 통합해서 배포하는 것들을 사용해왔다.https://javadoc.allimant.org/ Java Documentation in Windows Help format (WinHelp and HTMLHelp)This Web site provides various Java documentation converted to Windows Help format. WinHelp and HtmlHelp systems provides a structured table of contents, a complete index, and a full-text search feature. Don't..
2025.12.04 -
이클립스 UX 크기 조절하기
당뇨로 인해 생겨버린 백내장과 석 달 이상 치료 중인 포도막염 때문에 프로젝트 기간 동안에 흰색 및 밝은 색으로 이루어진 모니터 바탕화면을 제대로 볼 수가 없었다. 그래서 다크모드, 그중에서도 Spectrum (스펙트럼) 테마로 이클립스를 그나마 보고 있는데 작은 툴바가 잘 안 보여서 갑갑했다. IntelliJ IDEA 에서도 UX 전환이 자유로운데 이클립스는 이런 기능을 편리하게 지원하진 않는다. 그나마 이클립스가 처음 실행될 때 읽어 들이는 eclipse.ini 파일에서 설정할 수 있다.-Dswt.enable.autoScale=true-Dswt.autoScale=200-Dswt.autoScale.method=nearest
2025.11.22 -
BufferedReader 로 라인수만큼 읽어내기
interface default Method 에서 BufferedReader 로 라인수만큼 읽어내기 나는 자바 프로젝트에서 interface 를 자주 쓰는 편이다. 웹 프로젝트가 아닌 일반 응용 소프트웨어 개발에서 말이다. 자바 1.8 부터 interface 에서 default 예약어를 앞에 붙이면 선언만 가능했던 메소드를 정의할 수 있게 되었다. 즉 텍스트 처리 유틸리티 클래스를 interface 로 정의하는 것이다. 유틸티티 계통은 대부분 class 에서 static 으로 메소드를 정의해서 Util.processStr() 처럼 쓰는데, interface 에 정의하면 클래스 정의할 때만 implements 뒤에 써준 후로는 메소드만 호출해주면 되기 때문에 편리하다. 다만 interface 만이 가진 제..
2025.11.18 -
득템! 노브랜드 광마우스
노브랜드라서 그냥 저렴한 품질일 거라고 생각했는데 의외로 매끄러워서 놀람.움직임도 부드럽고, 내가 다이소에서 구매한 유선 마우스보다도 나은 것 같다.
2025.08.25 -
데비안 방식 커널 컴파일
프리랜서 생활을 하면서 리눅스 및 데비안에 관해 조금이나마 알고 있었던 지식들이 잊혀져 갔다. 언제부터였는지 까마득하다. 오랜만에 커널컴파일을 해본다. 데비안에서 준비한 커널을 다운로드해서 컴파일하는 과정을 기록해본다. Debian Linux Kernel Handbook v1.0.21 에서 본 방식이다.apt-get install linux-source-{version} {version} 부분은 다운로드할 버전을 넣으면 된다. 근데 마냥 다 되는 게 아니고 패키지 저장소에 있는 것만 되기 때문에 현 시점에서 리눅스 커널 최신 버전은 6.16 이지만, 사용 중인 trixie (testing) 에서 지원하는 linux-source-{version} 패키지 버전은 6.12 뿐이므로 고르고 말고 할 것 없이 그..
2025.08.02 -
[리눅스] Debian USB, CD 없이 설치하기
구매한지 12년된 노트북에 문제가 생겼다. 엄밀히 따지자면 bookworm 안정판을 쓸 땐 멀쩡했는데 괜히 trixie 테스팅 버전으로 판올림한 이후부터 리눅스 커널에서 RTL8192E (알티엘팔일구투 이~)무선랜 모듈을 로드하지 못하는 게 문제였다.그나마 내게 외장형 무선랜카드가 있었기에 임시방편으로 네트워크 접속을 할 수 있었다. unstable 에서 testing 으로 판내림할 때는 패키지 버전끼리 충돌없이 잘 되었는데 stable release 로 돌아오려니 역시나! 문제가 생겼다. 이를 어쩌겠는가 netinst 이미지를 구워서 오랜만에 시스템 파티션만 밀고 안정판으로 다시 설치해야지... 그런데 맙소사! 이놈의 구형 노트북이 이젠 내 USB 메모리도 인식못했다. 그래서 가장 먼저 찾았던 방법이 ..
2025.07.08