Profile img

Juntai Park

@arkjun@hackers.pub · 65 following · 85 followers

中年(중년)中小企業(중소기업) 開發者(개발자), 90年代(년대) Console Gamer(콘솔 게이머). 좋은 하루를 繼續(계속)해 나아간다. 좋은 하루가 모이면 좋은 人生(인생)이 된다.

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

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

threads
@rkjun
x
@rkJun
uri.life
@arkjun@uri.life
GitHub
@arkjun

이것은 hackers.pub 계정이 포함된 국내 (아니 세계) 최초의 명함이 아닙니까!? 😆 (나도 만들고 싶..)

4

時々、Threads やその他のSNSでコードブロックもされていない “生”のコードが投稿されているのを見ると、思わず Hackers' Pub を紹介したくなる。

同じように、コードブロックに対応していないメッセンジャーで長々としたコードを送られてくると、「もう Discord か Slack にしようよ」って言いたくなる。(実際使ってはいるけど、いくつかの窓口ではまだ使ってなかったりして…)

1

종종 코드블록되지 않은 날 것 그대로의 코드를 올린 글을 Threads나 여타 소셜 미디어에서 보다 보면, Hackers'Pub 을 소개시켜 주고 싶은 뽐뿌가 온다.

비슷한 이유로 코드블록을 지원하지 않는 메신저에서 장황한 코드를 공유받다 보면 Discord 나 Slack 쓰자고 하고 싶다. (물론 쓰고 있지만 일부 안쓰는 창구도 있어서..)

2

오랜만에 프로그래밍 언어 이야기하러 왔다. 오늘 주제는 타입스크립트의 핵심 가치다.

많은 사람들이 정적 타입 언어를 도입하는 이유로 안전성(Soundness)를 이야기한다. 맞는 말이다. 하지만 타입스크립트에서 안전성은 2등 가치다. 그럼 1등 가치는 뭘까?

바로 개발 경험 개선이다. 구체적으로, 오류 나기 쉬운 구문을 적당히 줄이고 자동 완성을 개선하며 큰 규모 리팩토링 시 심리적(그리고 any 같은 기능을 안 썼다는 가정하에 런타임에도 유의미한 수준의) 안정성을 얻겠다는 거다.

타입스크립트 공식 위키 문서에도 안전성은 목표가 아니라고 나와있다 (#). 우리는 때때로 도구의 목적에 들어맞지 않는 불필요한 기대를 하곤 한다. 하지만 도구 개발자와 싸우는 건 사용자로서 좋은 전략이 아니다.

조건부 타입과 재귀 타입, 템플릿 문자열 타입, infer 등을 보라. 정적 분석 난이도가 지수적으로 올라가는 희한한 기능들이 언어에 계속 추가되는 이유가 무엇인가. 추론을 포기하고 any가 나오곤 하는 이유가 무엇인가.

그들이 추구하는 게 안전한 세계가 아닌 실용적인 세계이기 때문이다.

8
0
0

최근 나의 맥에는 브라우저 앱이 6개가 되었다고 한다.

  • Safari
  • Google Chrome
  • Firefox
  • Microsoft Edge
  • Dia
  • Zen

덤으로 메신저 갯수도 만만치 않음. (사내 메신저, Slack, Discord, Kakaotalk ...)

Browsers
3
6
1
1
18

Juntai Park shared the below article:

OSTEP 독학 일지 - H.0.

Jaeyeol Lee @kodingwarrior@hackers.pub

6년 차 개발자가 기본기를 다지기 위해 OS 기초를 다시 공부하는 여정을 담은 글입니다. 저자는 신입 개발자 수준의 기본기를 갖추기 위해 OSTEP 교재를 선택하고, xv6 프로젝트를 통해 운영체제 동작 원리를 체화하고자 합니다. 이 글에서는 xv6 과제들을 단계별로 공략하며 겪는 우여곡절과 발견, 그리고 이를 통해 얻는 인사이트를 서사적으로 풀어낼 계획을 밝힙니다. 단순히 지식을 정리하는 것을 넘어, 독자에게 재미있는 스토리를 전달하고 기술 면접에도 도움이 될 만한 생생한 경험을 공유하고자 하는 저자의 의지가 돋보입니다. OSSCA 2025 멘토링 경험에서 영감을 받아 시작된 이 여정은, 개발자로서의 성장과 더불어 해커스펍 커뮤니티에도 기여하고자 하는 저자의 열정을 보여줍니다.

Read more →
11
1

Juntai Park shared the below article:

art.leetekwoo.com

leetekwoo @leetekwoo@hackers.pub

이 글은 개인 웹사이트 [art.leetekwoo.com](https://art.leetekwoo.com/)의 `readme` 내용을 공유하며, 작품 고유 번호 체계와 웹 애플리케이션의 기술 스택 및 개발 후기를 담고 있습니다. 작품 고유 번호는 작품의 타입, 제작 연도, 장소, 연작 ID 등을 포함하여 체계적으로 관리됩니다. 웹 애플리케이션은 Typescript, Vite, React를 사용하여 개발되었으며, Cloudflare Pages를 통해 CDN을 활용하고 배포 자동화를 구현했습니다. 이미지 압축 및 워터마크 삽입, 캐싱 전략 등을 통해 성능 최적화에도 신경 썼습니다. 이 웹사이트는 개발자에게는 다소 부족해 보일 수 있지만, 작품을 정리하고 과거를 돌아보기 위한 공간으로서 의미를 가지며, 저작권 보호의 중요성을 깨닫는 계기가 되었다는 개인적인 소회를 밝히고 있습니다.

Read more →
6

2004年8月5日から始まったエンジニア人生、気づけばもう21年。本当にお疲れ様、21年間の自分。

  • すべてが素晴らしかった会社もあった。
  • 恨みや憎しみでいっぱいだった職場もあった。
  • 良いところも悪いところもあった会社。
  • 給料も退職金も払わなかったひどい会社。
  • ちょっと変わった会社もあったな…。
  • 本当に色々あった、波乱万丈の21年だった。

これからの10年も、自分自身にエールを送りながら――
すべてが思い通りにいくわけじゃないけれど、そんな時こそ、逃げずに、正面からぶつかって、前に進む覚悟で。

2
1

8月3日(日)にOSC 2025 京都で開催される「Fediverseのつくりかた 〜開発者・管理者たちの現場から〜」セミナーで、「BotKit by Fedify:誰でも簡単に作れるActivityPubボット」というテーマでオンラインにて約10分間発表します。普段からフェディバースボットの制作に興味がある方には、きっと興味深く聞いていただけるのではないかと思います。参加費も無料ですので、ぜひ多くの方のご参加をお待ちしております。

4

ロゴが変わっただけで、とても可愛らしい雰囲気の場所になった。気に入った。だって、可愛さが世界を救うから。

3
5

Hackers' Pub의 로고 디자인이 완료되었습니다! 디자인은 박은지 님(@murinono무리노노)께서 해주셨습니다.

연합우주라는 콘셉트에 맞게 고양이의 입 주변을 별 모양으로, 목 아래에도 고리(orbital ring) 모양으로 디자인했습니다. 고양이를 고른 이유는 소프트웨어 프로그래머 커뮤니티에서 다른 동물보다 유독 고양이가 사랑 받기 때문이기도 하고, 고양이가 호기심이 강하기 때문이기도 합니다.

로고 디자인은 CC-BY-SA 4.0 라이선스로 배포됩니다.

23
1
1
3

claude max를 구독하면 월 200$씩 깨진다는 사소한 문제가 있지만, 별도 과금이 없어 인간성을 지킬 수 있습니다.

3

Claude Code + playwright 이용해서 간단한 화면 테스트도 시키고 있는데 나름 만족할 만큼, 잘 작동합니다. (로그인후에 특정화면의 기본값이 잘 설정되어 있는지 확인해라 등등)

3
14
2
1
3
0
0
7
1
17
3
0
10
0
0

뜬금 없지만, 애플 키보드 구형 (a1314 모델) 혹시 필요하신 분 계시면 나눔합니다.

  • 배터리 AA 2개 사용하는 모델입니다.
  • 안쓴지 좀 오래되었는데, 버리긴 아깝고, 쓰지는 않아서 필요한 분 있으면, 나눔하고 싶습니다.
  • 블투 연결해서 잘 작동하는지는 확인했습니다. 다만 언제 고장날지는 모르겠습니다; 쓰다 고장나면 그냥 버리셔도..)
  • 평일 제 회사앞까지 와 주셔야 합니다. 논현역 학동역 사이 (논현목련공원 인근)
  • 사내에 먼저 나눔시도를 해봤는데 구형이라 그런가 인기가 없네요.
  • 왠지 Hackers' Pub 에서도 인기가 없을 것 같긴 합니다만, 혹시 몰라서 올려봅니다!
1
1
0
3
2
2

Claude Code 의 지금 상태

계속 api overloaded error 가 나서 응답이 안오는데, 지금은 잘되니?

  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 4 seconds… (attempt 4/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 8 seconds… (attempt 5/10)

(안된다고 한다 529 에러) Anthropic API Overloaded: Repeated 529 Errors During Request #3633

API Error 529 Overloaded

이제는 잘 된다고 한다.

⏺ 네, 지금은 정상적으로 응답이 되고 있습니다. API overloaded 에러는
  일시적인 서버 과부하 상황이었던 것 같네요. 현재는 문제없이
  작동하고 있습니다.

> 계속 api overloaded error 가 나서 응답이 안오는데, 지금은 잘되니?

⏺ 네, 지금은 정상적으로 응답되고 있습니다. API overloaded 에러는
  해결된 것 같네요.
claude code 가 정상응답을 주기 시작한 스크린샷.
3

Claude Code 의 지금 상태

계속 api overloaded error 가 나서 응답이 안오는데, 지금은 잘되니?

  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 1/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 1 seconds… (attempt 2/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 2 seconds… (attempt 3/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 4 seconds… (attempt 4/10)
  ⎿  API Error (529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}) · Retrying in 8 seconds… (attempt 5/10)

(안된다고 한다 529 에러) Anthropic API Overloaded: Repeated 529 Errors During Request #3633

API Error 529 Overloaded
0
9

Claude Code 를 이용한 코드 작성 범위가 점점 늘어나, 기존과 유사한 화면과 기능에 대한 개발은 거의 50% 이상 맡기고 있는데, 조금만 써도 어느새 Claude Opus 4 limit reached, now using Sonnet 4 메시지 뜨면서 결과물의 만족도가 떨어지는 일이 반복적으로 일어나고 있다. 그래도 만족도가 아주 나쁘진 않아서 그냥저냥 쓰고는 있는데... $200 로 업그레이드 할 타이밍이려나...

3
9

뜬금 없지만, 애플 키보드 구형 (a1314 모델) 혹시 필요하신 분 계시면 나눔합니다.

  • 배터리 AA 2개 사용하는 모델입니다.
  • 안쓴지 좀 오래되었는데, 버리긴 아깝고, 쓰지는 않아서 필요한 분 있으면, 나눔하고 싶습니다.
  • 블투 연결해서 잘 작동하는지는 확인했습니다. 다만 언제 고장날지는 모르겠습니다; 쓰다 고장나면 그냥 버리셔도..)
  • 평일 제 회사앞까지 와 주셔야 합니다. 논현역 학동역 사이 (논현목련공원 인근)
  • 사내에 먼저 나눔시도를 해봤는데 구형이라 그런가 인기가 없네요.
  • 왠지 Hackers' Pub 에서도 인기가 없을 것 같긴 합니다만, 혹시 몰라서 올려봅니다!
1

SteamOS 의 일종인 Bazzite 설치.

  1. 내가 하는 대부분의 게임이 잘 된다.
  2. 리눅스 데스크탑이 윈도보다 반응성 빠르고 편의성도 좋다.
  3. 안 되는 게임 https://www.protondb.com/app/2507950 안 되는 것들은 멀티 게임들. 안티 치트 등, 드라이버를 통해 치팅 검사하는 프로그램이 들어가는 것들이 안되는 모양.

애초에 윈도 아닌 게임이 의외로 많이 나오고 있고(Crusader Kings 3, Factorio) 직장이 아니면 집에서 윈도 안 쓴지도 몇 년 되었고, Debian, Arch Linux, OS X 만 쓰고 있다.

bazzite 는 Fedora CoreOS 기반인 모양인데 알게 된지 며칠 안 되어서 패키지 관리가 어떻게 되는 것인지 잘 모르겠다. neovim 설치는 일단 brew 로 하면 되는 모양인데, 다른 소프트웨어들은 flatpak 으로 설치하고 있고...

6
9
1

Juntai Park shared the below article:

Upyo 0.2.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Upyo 0.2.0 has been released, introducing new features to this cross-runtime email library that supports Node.js, Deno, Bun, and edge functions. The latest version expands its capabilities with Amazon SES transport support, enabling AWS Signature v4 authentication and session-based authentication. Additionally, comprehensive OpenTelemetry integration has been added, offering distributed tracing, metrics collection, and error classification without altering existing code. The OpenTelemetry transport automatically instruments email operations, tracking delivery rates and latency, and integrates with existing OpenTelemetry infrastructure. Community feedback is encouraged to further improve Upyo, whether through testing the new Amazon SES transport, implementing OpenTelemetry, or contributing to the GitHub repository. This release enhances Upyo's utility by providing more transport options and robust observability features, making it a valuable tool for developers needing reliable email sending across various environments.

Read more →
4

안녕하세요! Hacker's Pub에 처음 가입했습니다~

아마 Hackers라는 용어는 해커 윤리 강령[1]에 등장하는 그 해커이지 않을까 싶은데, 가슴을 두근거리게 만드는 멋진 워딩입니다. (옛날에 해당 책을 읽은 기억이 새록새록 납니다)

좋은 커뮤니티를 찾은 것 같아 앞으로 기대됩니다. 모두 반갑습니다.


  1. https://ko.wikipedia.org/wiki/해커_윤리 ↩︎

7

제가 꾸준히 개발하고 운영하는 서비스들을 소개합니다.

  • 나루: 한국의 Geocities/Neocities를 지향하는 개인 웹사이트 호스팅 플랫폼
  • 오이카페: 2000년대 인터넷 감성을 느낄 수 있는 오에카키 커뮤니티
  • 타이포 블루: 메일링 리스트 기능을 지원하는 텍스트 전용 블로깅 플랫폼

모두 공익을 위한 비영리 프로젝트이며, AGPLv3 하에 소스 코드가 공개되어 있습니다.

14
0
0

Juntai Park shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

연합우주의 여러분을 파이콘 한국 2025에 초대합니다!

안녕하세요. Hackers' Pub이 이번 파이콘 한국 2025에 커뮤니티 후원을 하게 되었는데요. 이를 통해 총 세 분께 이벤트로 파이콘 한국 2025 티켓을 드릴 수 있게 되었습니다.

파이콘 한국 2025에 참가하고 싶었던 분들은, 이벤트에 응모해 주세요! 이벤트 응모 방법은 다음과 같습니다.

응모 자격

연합우주의 누구나

응모 기한

7월 27일(日) 자정까지

응모 방법

다음 주제어들 중 하나로 N행시를 멋지게 지어서, 인용 또는 답글로 달아주세요! (Mastodon의 경우에는 인용이 안 되므로 답글만 가능합니다.)

  • 파이콘/파이컨
  • 파이썬/파이선
  • 해커스퍼브/해커즈퍼브/해커스펍/해커즈펍

예:

  • 이썬이 좋아서
  • 번에는 꼭 파이
  • 에 가고 싶습니다!

응모하신 N행시 중 멋진 작품을 제출하신 세 분을 선정하여 파이콘 한국 2025 티켓을 드리도록 하겠습니다!

많은 참여 부탁드립니다!

5
7
2