전체 글(218)
-
[자바 정규식] Tab, 2회 이상 발생된 Space 를 Space 1개로 변환하기
로직 적용 전 :public class Test { public static void main(String[] args) { new Test(); } Test() { String letra = """ 즐거운 곳에서는 날 오라 하여도 내 쉴 곳은 작은 집 내 집 뿐이리 내 나라 내 기쁨 길이 쉴 곳도 꽃 피고 새 우는 집 내 집 뿐이리 오 사랑 나의 집 즐거운 나의 벗 집 내 집 뿐 이리"""; System.out.println(letra); }} 로직 적용 후 :public class Test { public static void main(String[] args) { new Test(); } Test() { ..
2025.05.13 -
[그놈 쉘 확장] Text Scale
요즘 노안이 와서 15인치 노트북 화면도 안보이고 큰일이다. 멀쩡히 잘 쓰던 17인치 노트북을 아버지께 드린 후에 그것보다 3년 더 오래된 삼성노트북에서 그놈을 쓰려니 갑갑한 게 한 두 가지가 아니었다. ASUS 노트북에서 편히 쓰던 터치패드가 삼성 구형 노트북에서는 버튼이 따로 있어서 탭 두 번으로 되던 더블클릭을 따로 눌러야 하고... 아휴... 왜 이렇게 불편하게 만들었냐? 더구나 윈도10 에는 제어판 > 디스플레이 설정에서 백분율로 글자 크기를 변경할 수 있는데리눅스는 ... , 잠시 고민 끝에 찾아본 바, 그놈 쉘 확장기능이 있었다. Text Scaler - 그놈 쉘 확장Simple extension to easily define arbitrary values for the text scal..
2025.05.11 -
String 한 줄 주석에서 항목값 걸러내기
java 에서 /** 로 대표되는 javadoc 주석(예1)에서 특정 항목을 뽑아낼때 쓸 수 있는 로직이다.예1)/*************************************************************************** * 제목 : 애국가 * 작사 : (미상) * 작곡 : 안익태 * 가사 : 동해물과 백두산이 ... * 반복부 : 무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세 ***************************************************************************/ 위와 같이 여러 줄의 String 을 유지할 수만 있어도 /**, * 를 모두 없애고 String 의 split("\n") 으로 한 줄씩 걸러낸 후에항목명 ..
2025.05.01 -
[GNOME] 노트북 뚜껑 덮을 때 아무 것도 안하기 (듀얼 모니터용)
노트북과 일반 모니터를 연결해서 쓸 때 노트북 화면이 상대적으로 작거나 일반 모니터와 높이가 맞지 않아서 닫아서 쓰고 싶을 때가 있다. 특히나 윈도10 에는 전원옵션에서 노트북 뚜껑을 닫을 때 아무 것도 안하도록 설정할 수 있는데 그놈에서는 이 기능이 숨겨져 있다. 엄밀히 따지면 그놈이 아니고 리눅스 systemd 시스템 설정에서 고칠 수 있다. 1. /etc/systemd/logind.conf 를 연다.2. HandleLidSwitch=suspend 줄을 찾는다.3. 줄앞에 있는 # 를 삭제해서 주석을 푼다.4. "suspend" (=절전모드) 를 "ignore" (아무것도 안함) 으로 변경한다.5. 변경된 내용을 저장한다.6. 다음 명령으로 해당 서비스를 재시작한다.systemctl restart s..
2025.04.09 -
[GNOME] 마우스 크기 변경하기
제어판에서 쉽사리 바꿀 수 있다면 좋겠는데 아직 발견하지 못했다. 불편하지만 명령행 인터페이스로라도 변경할 수 있는 것을 다행으로 여겨야 할까 보다. 데스크탑으로서의 리눅스 사용 어언 26년, 리눅스에서 사용자 친화적인 변화는 타 GUI기반 OS에 비해 여전히 더딘 것 같다.gsettings set org.gnome.desktop.interface cursor-size 96 gsettings set org.gnome.desktop.interface cursor-size [크기] 포인터 크기설명갈무리24기본32중간48크게64더 크게96최대
2025.04.09 -
Eclipse Plugin - Wizard 에서 [?] help 버튼 없애기
*Wizard 클래스의 생성자 함수에setHelpAvailable(false);를 넣었는데도 [?] help 버튼이 안없어질 경우 해당 줄을 삭제하고 아래의 코드를 클래스 안에 넣어준다.public void setContainer (IWizardContainer wizardContainer) { super.setContainer(wizardContainer); if (getContainer() instanceof TrayDialog) { ((TrayDialog)getContainer()).setHelpAvailable(false); }}
2025.02.18