Joonkyu Park

@hollo@joonkyu.site · 59 following · 27 followers

Haskell programmer and father of three from South Korea.

Joonkyu Park

@hollo@joonkyu.site · Reply to 洪 民憙 (Hong Minhee)'s post

@hongminhee 데이터 이전이 간단한가요?

Joonkyu Park

@hollo@joonkyu.site

레일웨이에서 다음과 같은 메일이 왔다.

You have used 50% of your trial credits

Hollo 너무 잘 쓰고 있는데 어떡하지? 유료 결제 해야 하나…

Joonkyu Park

@hollo@joonkyu.site

레일웨이에서 다음과 같은 메일이 왔다.

You have used 50% of your trial credits

Hollo 너무 잘 쓰고 있는데 어떡하지? 유료 결제 해야 하나…

bgl gwyng's avatar
bgl gwyng

@bgl@hackers.pub

빌드 고치는 것과 같이 결과물을 확인하는데 시간이 오래걸리는 일을 하는 날엔 엄청 비효율적으로 일하게 된다. 이상적으로 생각하면 빌드 돌려놓고 그사이에 다른일 하면 되긴하는데, 나는 컨텍스트 스위칭이 너무 느려서 그게 잘 안된다. 잘 하는 사람은 실제로 병렬로 일을 처리할 수 있나?

Joonkyu Park

@hollo@joonkyu.site · Reply to bgl gwyng's post

@bgl https://xkcd.com/303/

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

中學生(중학생) 때 내가 컴퓨터를 잘 안다고 생각해서 先生(선생)님들이 나에게 學校(학교) 電算室(전산실)을 맡겼는데, 어릴 때 公私(공사)를 모르고 學校(학교) 서버를 私用(사용)했던 것이 생각난다. Windows 서버였어서 IIS에 PHP를 붙여서 썼었다.

Joonkyu Park

@hollo@joonkyu.site

회사 서버에 백신 설치하다 보니 초등학교 때 대학 전산실 PC에 백신 설치했던 일이 떠오른다. 성당 복사 동생의 아버지가 근처 대학 전산실을 담당하셨던 거 같은데 내가 컴퓨터를 좀 다룰 줄 안다고 보셨는지 그런 알바를 시켜주셨다. 설치가 끝나면 친구들과 전산실에서 스타도 하고 그랬다. 다들 잘 지내시려나…

Joonkyu Park

@hollo@joonkyu.site

회사 서버에 백신 설치하다 보니 초등학교 때 대학 전산실 PC에 백신 설치했던 일이 떠오른다. 성당 복사 동생의 아버지가 근처 대학 전산실을 담당하셨던 거 같은데 내가 컴퓨터를 좀 다룰 줄 안다고 보셨는지 그런 알바를 시켜주셨다. 설치가 끝나면 친구들과 전산실에서 스타도 하고 그랬다. 다들 잘 지내시려나…

Francesco's avatar
Francesco

@ffaff@aleph.land

cabal-install 3.14.2.0 released
discourse.haskell.org/t/cabal-
With a number of very important regression fixes! Try it now!

Many thanks to our release manager Mikolaj Konarski and all contributors!
Boosts for reach appreciated!

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

Hackers' Pub의 Fedify를 RFC 9421더블노크를 구현한 개발 버전으로 업그레이드 했습니다. 어쩌면 연합 관련하여 오작동이 있을 수 있습니다. 만약 그런 현상을 발견하신다면 알려주세요! (아마도 없을 겁니다. 아마도…)

Joonkyu Park

@hollo@joonkyu.site

주요 리눅스 배포판 패키지 저장소 중에 GHCup이 등록된 곳이 있나?

Joonkyu Park

@hollo@joonkyu.site

하스켈에서 다음과 같이 필요한 것만 골라서 가져와도 빌드할 때는 의존성 패키지 전부를 컴파일 하나?(왠지 그럴 것 같고 안 그럴 수 있는 방법이 있나 모르겠다.)

import Foo.Bar (baz)
Joonkyu Park

@hollo@joonkyu.site

주요 리눅스 배포판 패키지 저장소 중에 GHCup이 등록된 곳이 있나?

Joonkyu Park

@hollo@joonkyu.site

하스켈에서 다음과 같이 필요한 것만 골라서 가져와도 빌드할 때는 의존성 패키지 전부를 컴파일 하나?(왠지 그럴 것 같고 안 그럴 수 있는 방법이 있나 모르겠다.)

import Foo.Bar (baz)
bgl gwyng's avatar
bgl gwyng

@bgl@hackers.pub · Reply to 도막도's post

@domatdo 저는 객체지향이 메시지 패싱을 어떻게 잘 할건지에 대해서 (좋든 나쁘든) 방향을 제시하고 있지 않다고 생각합니다. 가령 세션 타입은 상호작용을 어떻게 기술할지에 대한 나름의 의견이 있지요. 또는 액터 모델은 (좋은지는 잘 모르겠지만) 메시지 패싱을 할때 fire-and-forget 방식으로 하자고 하죠. 근데 객체지향에서 제안하는 방법론이 실제로 설계를 할때 도움이 될만큼 구체적인 형태로 존재하는지 모르겠습니다.

정진명의 굳이 써서 남기는 생각

@index@guji.jjme.me

서지정보

서명: 도둑의 도시 가이드
저자: 제프 마노(Geoff Manaugh)
역자: 김주양
출판사: 열림원
출간일: 2018년 6월 20일
원서명: A Burglar's Guide to the City
원서 출간일: 2016년

생각

은평구립도서관에서 장기대여한 39권의 책 중, 『궁극의 문자를 찾아서』에 이어 두 번째로 읽는 책입니다. 도시 설계와 건축에 관심이 있어서 그것을 범죄자의 입장에서 다룬 책이라고 하여 읽게 되었습니다.

책의 핵심 아이디어는 다음과 같습니다. 건축물을 설계하는 사람들은, 다소의 예외는 있을 수 있지만, 건축물을 이용하는 사람들이 이용하는 목적을 효율적으로 달성할 수 있도록 설계합니다. 그런데 도둑, 혹은 침입절도자(burglar)들은 설계자들이 상정하지 않고, 이용자들이 상상하지 못한 방법으로 건물을 이용한다는 것이죠.

맺는말에 가까운 성격인 마지막 장까지 총 일곱 장에 걸쳐 다양한 사람들을 만나며 여러 일화를 소개하는 구성으로, LA를 헬리콥터로 순찰하는 대원, 자물쇠 풀기 스포츠 관련자, 유명한 도둑을 검거한 경찰, 심지어는 게임 『시프』를 만든 디렉터나 『범죄의 재구성』, 『도둑들』의 최동훈까지 인터뷰하거나 업무에 동행하며(최동훈의 인터뷰는 책에 반영되지 않았습니다) 다양한 이야기를 보고 듣는 것이 이 책의 강점이라고 할 수 있겠습니다.

저는 게임을 하면서 게임의 진행 상태를 개조해서 플레이하곤 하는데, 이 책을 읽으면서 그런 행동들과의 유사성을 생각하기도 했습니다. 제가 진행상태나 게임 데이터를 개조하는 것은 대개 이 게임의 개발자가 의도를 가지고 어떤 경험을 주려고 했지만 도무지 그 목적을 달성하기 어려워보이는 게임 디자인에 항의하는 성격에(다음 단계로 넘어가려면 결과가 달라지지 않는 행동을 너무 많은 회수 반복해야 한다거나 하는 경우가 여전히 많은 게임에 있습니다) 가깝습니다만, 아무튼 목적 면에서는 일치한다고 생각합니다. 제가 하는 건 백화점에 들어가서 1층부터 8층까지 아무것도 안 보고 9층까지 순간이동해서 푸드코트에서 밥만 사 먹고 건물 밖으로 순간이동하는 행동에 가깝다고 생각합니다. 이 책에서 다루고 있는 것과는 다소 성향이 다르지요. 멀티플레이어 게임에서 핵을 쓰는 행위는 좀 더 명확하게 누군가에게 피해를 주기 때문에 좀 더 침입절도와 비슷하다고 할 수 있을까요? 음, 그런 기준으로 비교를 해도 될지 잘 모르겠습니다.

이것저것 생각나는 바가 많은 책이었습니다. 서울시가 광화문광장과 시청광장을 무력화하는 것도 생각이 나고, (무허가로) 마천루의 벽면을 오르거나 파쿠르를 하는 사람들 생각도 나고, 게임 『와치 독스』 생각도 나고요. 프로그래밍 쪽에서부터 관심을 가지게 된 『패턴 랭귀지: 도시, 건축, 시공』 생각도 나고요. 이 책은 다른 도서관에 있어서 빌리자면 빌릴 수는 있겠는데, 두께를 생각하면 완독하기 위해 빌릴 수는 없을 것 같네요. 반체제적이고 저항적인 건축/건축 오용(책의 표현을 빌림)을 다룬 책이 더 있으면 읽어보고 싶습니다.

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

5월 24일.... FediDev KR 스프린트 두번째 모임이 있을 예정입니다...

event-us.kr/fedidevkr/event/10

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

5월 24일(土) 한국 연합우주 개발자 모임(FediDev KR)에서 두 번째 스프린트 모임을 개최합니다! 장소는 뚝섬역 5번 출구쪽에 위치한 튜링의 사과(@TuringAppleDev)입니다.

참고로 스프린트 모임이란 함께 모여서 오픈 소스 코딩을 하는 자리인데, 한국 연합우주 개발자 모임의 스프린트에서는 새로운 연합우주 서비스나 앱을 개발하거나, 번역이나 문서에 기여하는 등 연합우주와 관련된 다양한 오픈 소스 활동을 모여서 함께 합니다. 지난 스프린트 모임의 기록을 스프린트 블로그(@sprints.fedidev.kr)에서 살펴보실 수 있습니다.

저는 그날 Fedify, Hollo, Hackers' Pub에 기여하시고자 하는 분들을 옆에서 도와드릴 예정입니다. Fedify, Hollo, Hackers' Pub에 기여해보고 싶었던 분들이 계시다면 모임에 참가하여 저와 함께 스프린트를 해보는 것도 좋을 것 같습니다.

이번 모임에 관심이 있으신 분은 행사 신청 페이지를 참고하시기 바랍니다.

정아름's avatar
정아름

@jarm@qdon.space

python2는 파이썬 2.x버전, python3은 파이썬 3.x 버전을 실행하니 python이라 하면 1.x 버전이 실행되어야 해요
(대충 분홍색 걔 짤)

Joonkyu Park

@hollo@joonkyu.site

하스켈 학교도 해야 하나! https://hackers.pub/@akastoot/0196b855-5ccb-7c08-9b31-3884529b799c

악하's avatar
악하

@akastoot@hackers.pub

해펍도 SNS니까... 5만원 내면... 커뮤니티 가능할까... ( )

파이콘2025 등급표
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

바뀌지도 않은 코드가 잘 되다가 갑자기 안 되니 미치고 팔짝 뛰겠다…

Joonkyu Park

@hollo@joonkyu.site · Reply to 정진명의 굳이 써서 남기는 생각's post

@index 어휴, 게임을 만들기 전부터 할 게 많네요.

정진명의 굳이 써서 남기는 생각

@index@guji.jjme.me

게임을 출시하기 위해서는 개발해야 하는 것들이 있다. 아래는 그것들의 간단하고 망라하지는 않는 목록이다.

  • 옵션 메뉴
    • 볼륨 조절. 바라건대는 배경음/효과음/대사별로.
    • 키 바인딩/컨트롤 조작 확인 및 설정. "디폴트로 되돌리기"가 있으면 좋고. qwerty에만 대응하게 만들 수도 있고, 다른 키보드 레이아웃(dvorak이나 colemak 등)에서도 알아서 잘 하게 만들 수도 있고.
    • 화면 출력 모드(전체화면/창모드) 설정. 보더리스.
    • 게임의 화면과 음성을 어느 출력장치로 출력할지 대응하기. 모니터 선택 기능은 Alt+Enter 창모드 기능으로 대체할 수도 있다.
  • 게임이 켜지게 만들기
    • 비교적 희귀한 해상도의 화면에서 게임이 깨지지 않게 만들기.
    • 게임이 상정하지 않은 해상도의 모니터, 최소사양 미만의 PC에서 부드럽게 깨지게 만들기.
  • 없으면 안 되는 것들
    • 세이브/로드. 덮어쓰기, 게임 데이터 상실 경고, 무슨 세이브 파일이 어떤 상태였는지 보여주게 만들기.
    • 게임을 업데이트한 뒤에 기존 세이브파일로 게임을 계속 이어할 수 있도록 마이그레이션하기.

그리고, 게임도 만들어야 한다.

Joonkyu Park

@hollo@joonkyu.site

알고 보니 최근 서버 이전 이후에 빌드 서버에 이슈가 있었다. 여러 사람이 겪고 있는 문제인 것 같다. https://github.com/haskell/hackage-server/issues/1388#issuecomment-2867978243 https://joonkyu.site/@hollo/0196a09b-6823-71a4-81c7-1683801305d0

Joonkyu Park

@hollo@joonkyu.site

알고 보니 최근 서버 이전 이후에 빌드 서버에 이슈가 있었다. 여러 사람이 겪고 있는 문제인 것 같다. https://github.com/haskell/hackage-server/issues/1388#issuecomment-2867978243 https://joonkyu.site/@hollo/0196a09b-6823-71a4-81c7-1683801305d0

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

Fedify에 드디어 RFC 9421을 얼추 구현했고, 이제 상호운용성 테스트를 위해 Mastodon의 특정 브랜치를 실제로 인스턴스로 띄워서 액티비티를 송수신해봐야 한다. 그런데 Mastodon 띄우기가 너무나 귀찮다… (Mastodon 띄우기 귀찮아서 ActivityPub 개발 시작한 사람.)



RE: https://hollo.social/@hongminhee/0196b48e-955c-7494-8010-625d06261afa

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

Looking for implementations with support! 🔍

As mentioned in the Fedify announcement below, I've implemented RFC 9421 (HTTP Message Signatures) and need to verify its interoperability with other ActivityPub implementations.

The challenge is that most major ActivityPub projects don't seem to have full RFC 9421 implementations in production yet. If you're working on an ActivityPub project that:

  • has implemented RFC 9421 (even in a development branch)
  • is currently implementing it
  • has plans to implement it soon

Please reach out! I'd love to collaborate on interoperability testing to ensure our implementations work properly with each other before merging this into 's main branch.

Any leads or connections would be greatly appreciated! 🙏

Juntai Park's avatar
Juntai Park

@arkjun@hackers.pub

AWS 를 바닥 (vpc 세팅) 부터 새롭게 하고 있다. private, public subnet 나누고 NAT 인스턴스 올리고, 베스천으로 프록시점프해서 private 구간 인스턴스 ssh 접속 확인하고 nginx 올리고 next 프로젝트 가져와서 proxy pass 걸고 alb 넣고.. 콘솔에서 바닥부터 한땀한땀 설정하는 게 오랜만이라 그런가 재밌다.

(요즘 엔지니어들이라면 IaC로 단숨에 끝냈겠지만)

아무도 알아주지 않지만 견고하게(?) 세팅 끝냈다며 혼자 뿌듯해 하는 1인, 그렇게 하루종일 개발 안하고 인프라 만지작 거리다 하루가 끝났다.

bgl gwyng's avatar
bgl gwyng

@bgl@hackers.pub

뉴럴넷을 설계할수 있는 GUI를 프로토타이핑 해야하는데 좋은 방향이 생각이 안난다. 첨에 착수할땐 자명하다고 생각했는데, 막상 시작하고나니 의외로 참고할 물건도 적고 난감한 상태다.

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

이제 FediDB에서 hackers.pub도 나오게 됐습니다!



RE: https://mastodon.social/@dansup/114477097844479337

Daniel Supernault's avatar
Daniel Supernault

@dansup@mastodon.social

I shipped a fix to fedidb.com addressing missing servers, the culprit was our updated crawler robots.txt logic.

Next up: software version tracker, feature matrix, FEP Library, People Directory, Dev Tools, and Starter Kits.

The fedi deserves great tools. We deliver. ✨

New FediDB software version tracker, showing Mastodon version releasesNew FediDB software version tracker, showing Mastodon version release notes
← Newer
Older →