전체 글(212)
-
레드마인 통짜버전 윈도OS 에 설치하기
예전에 다녔던 회사에서 Redmine 을 너무 열정적으로 썼던 기억이 있어서 프로젝트 생각정리할 때 쓰려고 한다. 레드마인 외에도 Joplin 이라는 위키 기반 에디터가 있지만 개인적으로 레드마인이 더 큼직큼직하게 관리할 수 있기에 이것을 더욱 선호한다. 다만 이 녀석을 설치하기 위해서 내가 좋아하는 WSL 환경에서 시도하려다가 의자에 앉아서 겨우 방바닥에 떨어진 머리카락 한 가닥 줍는 게 귀찮을 정도로 MySql, Apache, Ruby .... 등등을 설치 및 설정을 해줘야 하는 탓에 머리 속이 복잡해졌다. 윈도 환경에서 이것 저것 설치하는 것도 귀찮은데 APM 꾸러미처럼 한 번에 설치하는 방법을 찾아 다니다가 기억 속의 bitnami 사이트를 찾았다. 도커로도 하려다가 이것도 손이 많이 가기에.....
2024.04.17 -
[리눅스에서 윈도 앱 실행] Bottles 앱에서 기존 생성한 보틀 삭제하기
내가 설정해서 사용 중인 보틀 목록은 다음과 같다. 여기서 안쓰는 xevil 과 '맥주하면 테라지' 를 삭제하고 싶은데 삭제 메뉴가 없다. 그래서 구글링을 해본 결과, reddit 에 해결책이 있었다. https://www.reddit.com/r/SteamDeck/comments/y24lhr/how_to_delete_created_bottles_from_the_bottles_app/?rdt=63449 ~/.var/app/com.usebottles.bottles/data/bottles/bottles 밑에 들어 있는 디렉토리를 삭제하면 되는 것이다. ~/.var/app/com.usebottles.bottles/data/bottles/bottles$ ls -l --- (실행결과) 합계 12 drwxr-xr-x..
2024.03.30 -
GNOME - autostart (시작 프로그램)
윈도 10 으로 치면 Windows 로고 키 + R을 누르고 shell:startup 에 해당하는 기능이다. 그놈에서는 기능 개선(`gnome-tweaks`) > 시작 프로그램에서 시작 프로그램을 등록할 수 있다. 하지만 GUI 에서 분명히 추가했는데 다시 로그인하면 시작 프로그램에서 사라지는 상황이 있었다. 그래서 GUI 를 못믿어서 파일로 직접 추가해서 해결해본다. 우선 /etc/xdg/autostart 를 보자. 사용자 계정으로 로그인할 때 실행할 프로그램은 ~/.config/autostart 에 등록하면 된다. 예를 들면, 내가 애용하는 guake 를 등록하려면 guake 용 desktop 파일을 넣어두면 된다. desktop 파일은 다음과 같이 생겼다 : [Desktop Entry] 를 시작으로..
2024.03.20 -
nvm 으로 Node.js 설치하기
지금껏 nodejs.org 에 접속해서 바이너리를 직접 받아서 설치해왔는데 의외로 다른 방법들이 있었다. 맥 유저가 아니라서 brew 는 평생 쓸일 없을 것 같고 nvm (node version manager 라고 함) 을 curl 로 내려받은 후 버전을 골라서 설치할 수 있다. # NVM (Node Version Manager) 설치 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # 지정한 버전에 해당하는 Node.js 를 다운로드 한다. nvm install 20 # 설치된 node.js 버전을 확인한다. node -v # should print `v20.11.1` 분석 : curl -o- https://..
2024.03.20 -
JPA 에서 MYSQL 또는 Maria DB 에 한글이 들어 있는 레코드를 삽입할 때 발생할 수 있는 오류 해결 방법
JPA 에서 MYSQL 또는 Maria DB 에 한글이 들어 있는 레코드를 삽입할 때 발생할 수 있는 오류 해결 방법 java.sql.SQLException: (conn=133) Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '=' at org.mariadb.jdbc.export.ExceptionFactory.createException(ExceptionFactory.java:306) ~[mariadb-java-client-3.3.2.jar:na] // import org.hibernate.dialect.MySQL5InnoDBDialect; // MySQL5InnoD..
2024.03.17 -
Thymeleaf 문법
일반적인 css 참조 문법 타임리프에서 css 참조 문법 일반적인 js 참조 문법 타임리프에서 js 참조 문법 참고 문서 : Standard URL Syntax - Thymeleaf The Thymeleaf standard dialects –called Standard and SpringStandard– offer a way to easily create URLs in your web applications so that they include any required URL preparation artifacts. This is done by means of the so-called link expressions, a type www.thymeleaf.org
2024.03.16