• Computer Tips - Research

    Nextcloud 설치, Owncloud -> Nextcloud migration

    Owncloud 를 개인 클라우드로 사용하고 있었습니다. 뉴스에 PHP 보안 경고가 나오네요. 서버의 default PHP version 은 8.3.x 이니 그냥 update 를 하면 그만인데… Owncloud ver 10.x 는 PHP 7.3 을 사용해야 합니다. 당장 큰일 안나니까 놔두자… 는 안전 불감증이 될 것이고, 어떻게 해야 하는데… 몇가지 선택지가 있더군요. 1번이 제일 만만해 보여서 하려고 했더니만 뭐가 꼬여서 그러는지 업그레이드 잘 안됩니다. 이럴 거면 아예 첨부터 새로 설치다… 하면 1번을 하느니 (Owncloud classic 더 이상 update 가 아마 안되겠지요?) 아예 확실하고 장기적인 해결책으로 2번 아니면 3번인데… 2번은 PHP 가 아니라 Go 로 완전히 새로 만들어진 앱이네요. 쌈빡해 보이는데 기존의 Owncloud classic 과는 완전히…

  • Computer Tips - Research

    WSL2 Ubuntu 26.04 R tidyverse package 설치

    WSL2 에서 Ubuntu 26.04 를 설치했습니다. R 을 새로 설치하고 tidyverse package 를 설치하려 하니 마구 에러가 나면서 제대로 설치되지 않네요. non-zero exit status 어쩌고 하면서… AI (Gemini) 에게 물어보니 다음 방법을 제시해주는군요. (다들 아시겠지만 이런 건 AI 가 제법 똑똑해졌습니다) 이렇게 하면 dependency 를 알아서 처리해준다고… 이렇게 간단한 거였어? 하고 해봤지만 실제론 실패. 아니면 R 안에서 install.packages(“tidyverse”)하고 싶으면 그 전에 dependecy 를 미리 설치해줘야 한다, 그래서 다음과 같이: 이것도 실패. 그래서 삽질 시작. 일부는 설치되고 dependency 가 해결 안된 패키지만 설치가 안된 듯. 다시 한번 install.packages(“tidyverse”) 하고 에러 메시지를 찾아본 후… 성공! AI 덕에 삽질을 훨씬 덜었습니다. ^^

  • Biostatistics - Research

    [R] 휴일 찾아주는 R function

    데이터 분석 중 필요해서 특정 연도의 휴일을 찾아주는 R function 을 작성해 보았습니다. 엔간한 기능은 검색하면 이미 구현된 코드나 패키지를 찾을 수 있는 게 보통이지만 이건 찾기 어렵더라구요. 비슷한 게 있나 싶으면 한국은 또 잘 안되고… 할 수 없이 삽질 끝에 만들어 봤습니다. 앞에 있는 패키지들 다 설치되어 있어야 하구요, https://www.timeanddate.com/holidays/ 라는 사이트에서 조회하는 걸로 했습니다. 이 사이트 문닫으면 다시 코딩해야 ^^;;;; 조회하면 뜨는 웹페이지에서 휴일이 나온 테이블 부분을 읽어와서 data.frame 으로 만든 후 tibble 로 변경해서 (다루기 쉽게 하려고…) 약간의 가공을 거쳐서 제시합니다. 웹페이지 상에서는 정말 쉬는 날 아닌 기념일 등도 조회되는 데 휴일만 걸러낸 결과입니다. 5월 1일 노동절…