omarchy + walker + elephant restore
omarchy는 현재 사용하고 있는 archy linux로 만족하고 있다.
어느날 update를 했더니 Win + Alt + Space로 실행되는 명령이 오류를 출력한다.
좀 찾아보니 walker와 elephant라는 녀석들인데.. 구체적으로 무엇인지 찾아보지는 않았다.
# 어떤 재설치를 하고 리부팅까지 했으나 적용되지 않았었다.
# 내 경우에는 다음 명령이 주효 했다.
omarchy-refresh-walker
현재 특정 port를 점유중인 프로세스의 파일 찾기
hugo가 뭔가 망가져서 복구를 하다 보니 서버의 blog 컨테츠가 전부 날라간 상태
이유는 os 패치하면서 먼가 건드려진 모양이지만. 그게 중요한건 아니고.
Github에 commit되면 webhook으로 hugo build를 하도록 해 놓은 기억은 있는데, 아무리 찾아도 어떤 프로세스가 받는지 못찾는 상황이었다.
# 특정 port의 프로세스 찾기
sudo ss -ltnp | grep :8080
# 특정 프로세스의 실행 파일 찾기 예, 1207 프로세스
ls -l /proc/1207/exe
batcat + 모던리눅스 도구
tail -f /var/log/pacman.log | bat --paging=never -l log
이 문장을 보며 생각한다. 터미널에서 로그가 총 천연색으로 tail되는 모습을.
omachy + korean
놀라운 점은 리부팅이나 재로그인이 필요없았다는 점이고
sudo pacman -S fcitx5 fcitx5-qt fcitx5-gtk fcitx5-configtool
sudo pacman -S fcitx5-hangul
#.bashrc
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS="@im=fcitx5"
fcitx5-configtool
더 놀라운 점은.. 한글 입력시 첫 자음이 마음데로 찍히는 경우가 있다는 점이다.
omarchy + rotate monitor 90
hyprctl monitors # Check Monitor
#hyprland.conf
monitor=HDMI-A-1,preferred,auto,1.666667,transform,1
update-grub + 부적절한 서식 문자
GRUB 설정 파일 만드는 중 ...
테마 찾음: /usr/share/grub/themes/manjaro/theme.txt
리눅스 이미지 발견: /boot/vmlinuz-6.6-x86_64
초기 램디스크 이미지 발견: /boot/amd-ucode.img /boot/initramfs-6.6-x86_64.img
Found initrd fallback image: /boot/initramfs-6.6-x86_64-fallback.img
경고: 기타 부팅 분할 영역을 찾는 과정에서 os-prober를 실행했습니다.
출력 내용은 부팅 바이너리 검색 및 새 부팅 항목 만들기 과정에 활용했습니다.
/usr/share/grub/grub-mkconfig_lib: 행 263번: printf: `$': 부적절한 서식 문자
찾은내용: https://jimnong.tistory.com/1611
sudo LC_ALL=C update-grub
omarchy + korea + fcitx5
누군가 omarchy에 대한 이야야기를 하고 있어서 잘쓰고 있는 manjaro를 지우고 노트북에 설치를 했었더랬다.
익숙하지 않은 이걸 뭐라고 부를지 모르겠지만 타일형태의 UI는 어찌어찌 적응을 한다고 하지만 한글이 설치되지 않는건 좀 그랬다.
늘 하던데로 nimf를 시도했으나, 컴파일에서 실패.
ibus는 익숙하지도 않지만 몇 번 시도해보지도 않았다.
우측 상단에 있는 키보드 아이콘에서 fcitx5를 발견하고는 관련 포스팅을 좀 찾아본뒤 설정 해 본다.
이 배포판인지 설정인지에 해당하는 녀석은 fctix5가 잘된다는 느낌이다.
/dev/tpm0 issue on archlinux
sudo systemctl mask dev-tpmrm0.device
sudo systemctl mask tpm2.target
in my case. tpm2.target effect.
java + mybatis + foreach
오래간만에 Java로 프로젝트를 할 일이 생겨서 하다보니 기본적인 것을 헤매고 있다. (무려 3시간이나 삽질하다 금요일 저녁 포기하고 퇴근했다.)
문제는 mybatis에서 foreach를 사용하는데, in sql의 조건으로 list를 넘기는 부분이 생각했던 것이 아니었는데. (결국 1cm 빗나간것이 영 엉뚱한 짓을 하고 있었던 것이다.)
curl
- 결국 보내는 List변수명과 받는 List변수명이 일치해야 하는 것이다.
curl -X 'POST' \
'http://localhost:8080/test01/select01' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-d '{
"listTest01InVO": [
{
"id": "ID2"
},
{
"id": "ID3"
}
]
}'
Java
List의 변수명을 잘 기억하자
anduin linux + vscode
Manjaro를 주력으로 매우 만족하며 사용하고 있었지만, HP Envy + AMD가 자꾸만 프리징되는 현상으로 고민만 하다가 우연한 기회에 하찬게 보던 Ubnutu 기반의 Anduin을 설치하고 테스트 해 보는데, 프리징이 걸리기는 하나 좀 기다리면 살아나기는 한다.
VSCode를 설치했는데, 당연하던 cli에서 code 명령이 먹지 않는다. VSCode market이 살짝 신경쓰였는지 MS 배포판만 사용하고 싶어서인지 store에서만 설치했는데, Ubuntu에서는 Flatpak으로 설치되나 보다. 좀 찾아보고 설정한다.
echo 'alias code="flatpak run com.visualstudio.code"' >> ~/.bashrc
source ~/.bashrc
이 설치된 녀석의 기본적인 환경이 좀 그렇다. 사용하면서 얼마나 고쳐야 할런지는.