Juntai Park

@arkjun@hackers.pub · 13 following · 15 followers

40대중반, 중소기업 개발자, 90년대 콘솔 게이머. 좋은 하루를 계속해 나아간다. 좋은 하루가 모이면 좋은 인생이 된다.

韓国人のプログラマー、40代、小学生の息子とゲームするのが幸せ😃💕龍が如く 、ゼルダの伝説、マリオ、ピクミン好き

「いい1日を続ける」
いい1日を続けていけば、いい人生になる!

threads
@rkjun
x
@rkJun
uri.life
uri.life/@arkjun@uri.life
misskey
@arkjun@misskey.io
1
1

NJZ(() NewJeans)가 말아주는 〈I FEEL COKE〉. 이 ()原曲(원곡)元來(원래) 80年代(년대) 日本(일본)의 Coca-Cola 廣告(광고)에 처음 쓰였고, 그 뒤에 韓國(한국)의 Coca-Cola 廣告(광고)에서도 90年代(년대) ()歌詞(가사)飜案(번안)하여 再使用(재사용)되었다. 어떻게 이렇게 昭和(쇼와) 末期(말기)의 느낌을 살리면서도 現代的(현대적)으로 解釋(해석)해낼 수 있는지… 참으로 卓越(탁월)하다.

https://www.youtube.com/watch?v=ZnVjY60qF60

1
1
0
1

hackers.pub 에서 올린 게시물은 다른 곳(소셜미디어)에 어떻게 올라가나 궁금했는데, 요렇게 이쁘게 올라가네요 👍 (이미지는 uri.life 에서 본 스크린샷입니다)

uri.life 에서 본 hackers.pub 게시물 image
0
1
0
0
0
1
0
0

개발을 하다보면 종종 편하고 빠른 길에 대한 유혹을 받는다. 뿌셔버려도 되는 장난감이야, 맘대로 하면 되겠지만, 내가 하거나 누군가 이어받아 유지보수해야 할 회사의 일이면 가능한 그 미래를 고려한 선택을 우선해서 코드를 짠다.

시간내에 빠르게 만들어서 돌아가게끔 만드는 것도 물론 중요하지만 미래의 나 (혹은 다른 누군가) 를 생각하면 조금이라도 더 나은 미래를 위해서 노력한다.

대충 일정상 그러지 못해서, 지금 고통 받는 중이라 하는 얘기.

0
0
1
1

우분투에서 snap 으로 docker 를 설치했다가 후회한 얘기

Juntai Park @arkjun@hackers.pub

우분투를 쓸때는 apt 로만 패키지 관리를 해왔는데 작년 처음 snap 을 써봤다.

작년 사내 테스트용 (물리) 서버에 우분투 24.04.1 LTS 설치하고 snap 으로 docker 설치해서 여러 모니터링 올리고 어제까지도 잘 쓰고 있었는데, 갑자기 오늘 docker ps 명령이 오류가 나서 봤더니,

$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
docker -D ps # 디버깅 
time="2025-03-12T11:22:58+09:00" level=debug msg="otel error" error="1 errors occurred detecting resource:\n\t* conflicting Schema URL: https://opentelemetry.io/schemas/1.21.0 and https://opentelemetry.io/schemas/1.26.0"

실행도 안되고, 모든 컨테이너는 날라간 상태이고 도커 또한 동작하지 않는다. 디버깅 메시지 보면 스키마 버전 충돌이라고 나온다.

자세한 원인분석을 위해 ChatGPT 의 도움을 받았더니

Docker 데몬이 OTel(OpenTelemetry)과 충돌하여, 스키마 버전(1.21.0 vs. 1.26.0)이 일치하지 않아 발생하는 문제입니다. 주로 Snap의 자동 업데이트 중, Docker의 내부 OTel 설정이 깨졌을 때 나타나는 문제입니다.

snap 자동 업뎃중에 OTel 충돌로 스키마 버전 불일치 문제라고 한다.

스냅 방식 대신 apt 기반 설치가 더욱 안정적이라고 권장해주길래, (새로운 방식이라 일부러 snap 으로 선택했었는데) 다음부터는 그냥 apt 방식으로 설치하기로 했다. (docker 한정)

물론 이번에도 apt 방식으로 변경해서 설치.

sudo snap remove docker
sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

테스트 서버 관리에 시간을 빼앗긴 후에야, 테스트 서버도 백업해 둬야겠다 싶다. 모니터링 설정이랑 빌드 설정이랑 도커 설정 다 백업해 놔야겠다.

Read more →
0
0
0
0

@arkjun 아쉽게도 보장되지 않습니다. Threads도 페디버스 활성화를 한 상태에서 글 삭제를 하면 다른 페디버스 서버들에게 글이 삭제되었다는 통지(Delete(Note) 액티비티)를 보내는데, 이를 어떻게 처리할지는 다른 서버들의 구현에 달려 있습니다. 대부분의 정상적인 서버 구현들은 모두 실제로 삭제 처리를 하지만, 버그로 인해, 혹은 악의적으로 삭제 처리를 하지 않는 서버가 있을 수도 있겠죠?

1
0

@smartbosslee 네, 맞습니다! 이른바 연합우주(fediverse)라고 하는 건데, 그 안에 Hackers' Pub도 있고 Mastodon도 있고 Meta의 Threads도 있고… 그렇습니다. 그들 사이에 서로 팔로도 되고 댓글도 달리고… 상호작용이 가능해요. 자세한 것은 제가 쓴 연합우주(fediverse)와 ActivityPub 프로토콜 이해하기: 개발자를 위한 가이드를 한 번 읽어보시기 바랍니다!

3
0

@hongminhee 좋은 글 감사합니다. 스레드에서는 페디버스 활성화를 통해 연합우주에 참여할 수 있는데, 공개된 글을 삭제한 경우에 전파된 글을 삭제할 수 없는 이슈가 있어서, 결국 비활성했습니다. (스레드에서만 삭제되고 다른 우주에는 남아 있음.) 참고 https://www.threads.net/@threads/post/C-TW9Y_unAn

혹시 hackers.pub 이나 다른 연합우주에서 글을 올리고 나서 삭제한 경우에, 다른 곳에 전파된 글들이 삭제된다는 것이 보장될까요? @hongminhee 님께서 잘 아실 듯 하여, 개인적인 궁금증으로 여쭈어보았습니다.

1
0

처음 가입했습니다! @hongminhee 님, 초대해 주셔서 감사합니다. 트위터 눈팅족이고, 스레드에는 주로 게임과 일상만 올리는데, hackers.pub 에는 뭔가 개발 관련된 소소한 얘기들을 공유하거나, 공유받고 싶네요. 잘 부탁드립니다. 😅

0