오랜동안 업데이트하지 않았던 fe 프로젝트의 라이브러리를 최신화하는 작업을 했는데 이상한게 보였다. @types/axios를 0.14.0 버전을 사용하고 있는데 0.9.36이 최신버전이라며 업데이트를 하라는거다. 업데이트 가능 목록에 계속 나오는게 싫어서 별차이 있겠나 싶어 0.9.36으로 재설치를 했다. 그랬더니 axios를 사용하는 모든 부분에서 에러가 발생하기 시작했다.한참을 이랬다 저랬다 하다가 npm 사이트에 들어가서야 발견했다. axios 자체에서 type을 제공하니 0.14.x 를 deprecated 시켜버렸던 것이다. 아마도 이렇게 잘못 설치하도록 해서 사용하면 안된다는 것을 알게해주려고 이렇게 한 것 같다는 생각이다. 물론 이걸 찾기 전까지는 조금 짜증났지만...
python3이면 다 똑같은 줄 알았는데 3.10, 3.11, 3.12, 3.13까지 조금 다른 부분이 있었다. 이미 만들어진 어떤 모듈을 사용하려고 보니 python 3.13에서는 동작하지 않았다. 뭔가가 바뀌었다보다. 그래서 여러가지 버전의 python을 사용할 수 있도록 pyenv을 사용하려고 한다. 현재 맥OS에는 기본적으로 python3.11.1이 설치되어 있다. 기본 버전은 그대로 두고 pyenv로 원하는 python을 설치해서 사용하도록 설정했다.먼저 pyenv를 설치해야한다. 여러가지 방법이 있는데 homebrew로 설치하기로 했다.❯ brew install pyenvpyenv만 설치하면 설치된 python은 없는 상태다. python 3.11.10을 설치하려면 homebrew처럼 inst..
회사에서는 java를 많이 쓰지만 집에선 거의 java를 쓰지 않는다. 그래도 ubuntu나 mac에는 기본으로 설치가 되어 있으니 그냥 썼는데 최근 mac에는 java가 없다. 그래서 설치하면서 설치방법을 정리해본다.다운로드일단 openjdk를 설치하려고 하는데 어디서 설치를 해야하는지 찾아봤다. 먼저 openjdk 웹사이트에서 시작했다. 다운로드 하려면 jdk.java.net으로 가라고 한다. 지금은 23이 GA 상태지만 가장 최근 버전인 것 같고 archive 페이지에 모든 버전이 다 있다. lts 버전인 21이랑 23을 써보기로 한다.설치mac에서는 /usr/libexec/java_home 을 통해서 java 위치를 결정한다. ❯ /usr/libexec/java_homeThe operation c..
Ubuntu의 20주년 버전인 24.10이 나왔다. 24.04 버전이 lts라서 라이브러리 몇개 업그레이드하고 넘어갈 수도 있는데 이번엔 20주년이라서 뭔가 많다. Ubuntu 24.10 is Now Available to DownloadUbuntu 24.10 is now available for download after six months of dedicated development. The latest release offers plenty of changes and new features,www.omgubuntu.co.uk제일 눈에 띄는건 아무래도 20주년 기념 이미지인데 부트화면에도 이 이미지가 들어가고 20주년을 기념한 wallpaper에도 들어갔다. 10년 단위 로고를 보니 정말 감회가 새롭..
블로그를 한동안 안쓰다가 다시 써볼까 싶어서 들어왔더니 서비스들이 이것저것 바뀌어 있었다. 티스토리는... 크게 바뀐건 없지만 내부적으로 약간씩 디테일이 달라졌다. 텀블러는 충격적이게도 커스텀 도메인이 유료화되었다. 그리고 테마 변수에 조금 변경이 있다. NPF 가 추가되었다. 아무래도 javascript로 컨트롤하는 테마들이 많아서 추가된 것 같다. 하는김에 summary, 대표이미지 같은 것도 좀 해주지 그런건 아직도 없다.어쨌거나 이제 어디다가 글을 쓰나 고민을 하다가 joo.joohana.net은 그대로 살리고 예전에 개발관련 내용을 쓰려고 했던 지금은 joo-yoon.tumblr.com이 된 곳은... 버리기로 했다. 너무 황당하게도 텀블러엔 이제 코드블럭이 안된다. 모바일과의 통일성을 위해서 ..