전체 글(200)
-
[자바] IntelliJ - 서비스 메소드 구현 코드(implementation) 바로 열기
Controller 에서 추상형 Service 클래스를 안거치고 ServiceImpl 구현단 소스로 바로 이동하는 다양한 방법 right click > Go To > Implementation(s)참고 URL : Choose between open declaration/implementation on Ctrl + click in IntelliJ IDEADetails: IDE: IntelliJ IDEA 14 O.S.:: Windows 7 If I want to navigate to the declaration of a method I can choose one of the following approaches: press Ctrl + left click right click > Go To >stackove..
2023.06.12 -
[리눅스] dd 명령으로 이미지 (본) 뜨기
가끔 찾아보다가 거의 쓰지 않아서 까먹는 리눅스 유틸리티. dd 윈도10 설치 이미지를 USB 메모리에 구워는데 이를 역으로 iso 로 만들어야 할 경우 : /dev/sdc1 : usb 를 꽂았을 때 인식되는 디바이스명 bs : block size. 보통 1024를 씀. dd if=[읽어 들일 파일 또는 디바이스] of=[기록할 파일명] bs=1024 ~$ sudo dd if=/dev/sdc1 of=win10.iso bs=1024 [sudo] user 암호: 30043136+0 레코드 입력함 30043136+0 레코드 출력함 30764171264 바이트 (31 GB, 29 GiB) 복사함, 223.995 s, 137 MB/s 다 구우면 파일 사이즈가 늘어난 것을 확인할 수 있다. (예: 29GB 짜리 I..
2023.05.20 -
Bubblewrap 박스로 리눅스 배포판 설치해보기
2023. 12. 10 지금까지 이게 박스인줄 알았다. 앱 이름이 박스로 되어 있었거든. 그런데 BubbleWrap 이라는 일종의 가상 환경 프로젝트 결과물이었다. `aptitude search ~i~nboch` 로 검색하면 boch 관련 패키지는 하나도 설치되어 있지 않았다. 버블랩 공식 웹사이트에서 언급하고 있는 문장 일부를 번역해서 인용하면, docker, flatpak 등 여러 가상 소프트웨어가 있는데 공통적인 점이 리눅스 커널의 user namespace 기술을 활용해서 호스트OS 에서는 안보이지만 루트(root)를 거치지 않고 사용자 단에서 애플리케이션을 제공할 수 있게 하는 것이다. 이 표현이 어울릴지 모르겠다. "니가 뭘하든 너는 부처님 손바닥 안이다" 라는 표현. 내가 이렇게 블로깅하고 ..
2023.05.17 -
[자바] JExcelAPI 컬럼 사이즈 설정 방법
작성일 : 2010. 4. 6. JExcel 라이브러리에서 컬럼 사이즈를 지정하는 방법은 픽셀단위로 사이즈를 지정하는 Swing 컴포넌트와 차이가 있다. 컬럼 내 char 수와 연관이 있으며 소스를 분석하면 deprecated(구 버전이어서 사장된) API의 경우 256 을 곱한 값을 사용하고 있다. 실제로도 50 픽셀을 표현하기 위해서 CellView.setSize() 인자로 50을 주면 기대와 달리 (시각적으로 mm 단위로 표현하고 싶은) 컬럼이 상당히 작게 표현된다. 10 포인트 크기의 한글을 10자 정도 보여줄 수 있게 하려면 20 * 256 (대략 100 픽셀 크기) 을 쓰면 된다. (한글이 MultiBytes 이므로 [글자 수] 곱하기 2를 쓰는 것이다)
2023.05.06 -
자바 그놈 컴파일, 런타임 설정 - Geany Editor (지니) 편
작성일 : 2009. 12. 19. 1. 외부도구 설정 메뉴 (아래 또는 그 아래 그림의 메뉴를 선택한다) 2. 컴파일러 및 런타임 인수 설정. 이상하게도 지니에서는 런타임 인수에 -classpath 단을 넣으면 제대로 인식하지 못한다. (어렵네..)
2023.05.06 -
자바 그놈 컴파일, 런타임 설정 - GEdit 편
이 게시물을 옮기는 시점은 2023. 5. 6. GEdit (실행파일 : /usr/bin/gedit ) 에서 gnome text editor (실행파일 : /usr/bin/gnome-text-editor) 으로 변경되었음. 작성일 : 2009. 12. 19. 1. 외부도구 설정 메뉴 2. 런타임 설정. java -classpath "${CLASSPATH}" "${CLASS}" 가 핵심. 3. 컴파일러 설정 javac -classpath "${CLASSPATH}" "${SOURCE}" 가 핵심. GEdit 에서는 (물결(tilde) 키의) ` 대신 큰 따옴표를 써야 환경변수를 제대로 읽어들임. 어쩌면 ``로 감쌀 경우 그림의 EHOME 처럼 sed 로 제어문자를 걸러주어야 할 듯 싶다.
2023.05.06