하스켈 패키지 검색 엔진이자 웹 서비스인 후글(Hoogle)은 서비스에 종종 문제가 생기곤 합니다. 그럴 때는 다음과 같은 대체 서비스를 이용해보세요!
한편 후글을 로컬에 설치해서 사용하는 것도 가능합니다. 잦은 서비스 문제에 질렸다면 로컬에 후글을 설치해보세요!
그리고 만약 당신이 부자라면⋯ 하스켈 재단에 기부해주세요⋯
@curry@hackers.pub · 21 following · 11 followers
하스켈 패키지 검색 엔진이자 웹 서비스인 후글(Hoogle)은 서비스에 종종 문제가 생기곤 합니다. 그럴 때는 다음과 같은 대체 서비스를 이용해보세요!
한편 후글을 로컬에 설치해서 사용하는 것도 가능합니다. 잦은 서비스 문제에 질렸다면 로컬에 후글을 설치해보세요!
그리고 만약 당신이 부자라면⋯ 하스켈 재단에 기부해주세요⋯
@hongminhee洪 民憙 (Hong Minhee) 혹시 포지페드(ForgeFed)를 아시나요? 액티비티펍 확장이라고 하는데 깃(Git) 같은 것을 연합우주에서 사용할 수 있는 것 같습니다. 해커스펍의 장기 로드맵에 포지페드가 포함되면 어떨까 싶어 공유합니다.
https://forgefed.org/
@curry박준규 hey I think the author is @pere (https://micro.towards.vision/@pere) seems their instance needs to renew certs
@liaizonwakest ⁂ Thank you for letting me know.
프로그래밍 언어 하스켈 패키지 중에 연합우주와 관련 있는 것을 찾아봤더니 webfinger-client
가 있습니다. 2016년에 마지막 업로드가 되었고 너무 오래 돼서 빌드도 안 되는 상태입니다. LLM 도움을 받아 빌드 가능하게 패치하고 메인테이너에게 연락을 해봤습니다. 답장은 아직 없고 사실 메일을 보낸 지 24시간이 지나지도 않았지만 왠지 연락이 오지 않을 것만 같습니다. 급한 마음에(왜 급한지 모르겠지만) 하스켈 포럼에 패키지를 인수하고 싶다고 글을 남겼습니다. 좋은 소식이 오길 기대해봅니다.
https://discourse.haskell.org/t/taking-over-the-webfinger-client-package-maintenance/11628
연합우주에서 부스트(공유하기)의 구체적인 효과는 무엇인가요?
궁금해 하실 분들이 계실지 모르겠지만, Hackers' Pub은 아래의 기술로 만들어지고 있습니다.
2025년 3월 현재 Fresh 2.0은 정식 버전이 릴리스되지 않은 상태인데, 무시하고 불안정 버전을 그대로 쓰고 있습니다. Fresh 1.0 → 2.0에서 많은 게 바뀌기 때문에 굳이 Fresh 1.0을 쓰고 싶지 않았습니다. ↩︎
@hongminhee洪 民憙 (Hong Minhee) 마크다운으로 각주는 어떻게 쓰나요?
내 당근 첫화면은 항상 책 판매 글이 반 이상이다. 뭐 살거 없나 하고 매번 기웃기웃 하긴 하는데 영 불편하단 말이지. 책 전용 당근을 만들면 쓰는 사람이 있으려나?
@smartbosslee이현석 안녕하세요. 저도 책을 좋아하고 책 관련 서비스도 좋아합니다. 책 전용 당근이 나오면 일단 저는 씁니다! 말 나온 김에 제가 알고 있는 책 관련 서비스 적어 봅니다.
페디버스 흥미롭네. 치킨 페디버스를 만들면 쓸 사람이 있을까?
@smartbosslee이현석 안녕하세요! 치킨 페디버스가 뭔가요? 모두들 모여서 치킨 이야기를 하는 공간이려나요?
노트 작성 폼을 개선했습니다. 이제 줄바꿈을 많이 하면 노트 입력창의 높이가 알아서 길어집니다. 그리고 댓글 달 때 원(原) 노트 내에 멘션된 계정들을 기본적으로 함께 멘션하도록 했습니다. 마지막으로, 자기 자신의 노트에 댓글을 달 때는 자기 자신에 대한 멘션이 포함되지 않게 했습니다.
@hongminhee洪 民憙 (Hong Minhee) 엄청난 개발 속도!
노트 작성 폼을 개선했습니다. 이제 줄바꿈을 많이 하면 노트 입력창의 높이가 알아서 길어집니다. 그리고 댓글 달 때 원(原) 노트 내에 멘션된 계정들을 기본적으로 함께 멘션하도록 했습니다. 마지막으로, 자기 자신의 노트에 댓글을 달 때는 자기 자신에 대한 멘션이 포함되지 않게 했습니다.
눈에 띄는 변경은 아니지만, Hackers' Pub 이외 서버의 계정을 멘션하는 링크를 누르면 Hackers' Pub 안에서 해당 계정을 보여주도록 했습니다.
@curry박준규 저도 그렇습니다… 제 메인 계정은
@hongminhee洪 民憙 (Hong Minhee) 쪽인데, 이쪽은 Hollo라는 제가 만든 ActivityPub 소프트웨어의 개밥먹기를 위해 써야 하고, 댓글 달고 있는 이 계정은 Hackers' Pub의 개밥먹기를 위해 써야 해서요… 개인적으로는 Hackers' Pub 계정을 좀 더 메인으로 사용해 주시길 기대하고 있습니다. 😄
@hongminhee洪 民憙 (Hong Minhee) 저도 하스켈 이야기 떠들기 좋아하는 제 정체성(?)과 해커스펍이 맞아서 애용하려고 합니다. 다만 아직 ‘좋아요’ 같은 기능이 없어서 해커스펍은 쓰기 전용으로, 우리인생은 읽기 전용(및 ‘좋아요’ 전용)으로 쓰려고 합니다.
웹핑거(WebFinger)는 사용자 정보뿐만 아니라 저작권이나 언어 정보도 다루는군요! https://www.rfc-editor.org/rfc/rfc7033.html
Hackers' Pub 쓰고 계신 분들 중에서, 자신의 Hackers' Pub 계정을 연합우주(fediverse)뿐만 아니라 Bluesky에도 노출하고 그쪽 사람들과 교류하고 싶으신 분이 있다면, 상단 검색창에 @bsky.brid.gy@bsky.brid.gy
을 검색하셔서 나오는 프로필을 팔로해 보세요. 그리고 1분 정도 뒤에 Bluesky에서 본인ID.hackers.pub.ap.brid.gy
로 검색하면 본인의 Hackers' Pub 계정이 Bluesky에서도 보이는 걸 확인하실 수 있을 겁니다.
트위터와 스레드의 개인 프로필에 hackers.pub/@arkjunJuntai Park 링크를 추가했습니다.
hackers.pub 조용히 홍보중(?) 😂 (팔로워가 적어서 별 도움은 안되지만..😊)
다음과 같은 블루스카이 브릿지(?)는 어떻게 연동하는 건가요? 블루스카이의 모든 계정을 다음과 같이 연합우주에서 팔로우 할 수 있는 게 아니고 블루스카이 사용자가 특별히 뭔가 조치를 해야 하나요?
NJZ(舊 NewJeans)가 말아주는 〈I FEEL COKE〉. 이 曲의 原曲은 元來 80年代 日本의 Coca-Cola 廣告에 처음 쓰였고, 그 뒤에 韓國의 Coca-Cola 廣告에서도 90年代 初에 歌詞만 飜案하여 再使用되었다. 어떻게 이렇게 昭和 末期의 느낌을 살리면서도 現代的으로 解釋해낼 수 있는지… 참으로 卓越하다.
@arkjunJuntai Park 이번 기회에 Nix를 써보시는 건 어떨까요?
@curry박준규 제가 unix 계열을 깊게 다루지 못하고, 가볍게 쓰는 편이라 용기가 잘 나지는 않는데 😅 Nix 도 한번 염탐해 보겠습니다.
@hongminhee洪 民憙 (Hong Minhee) 누워도 됩니다.👍
@arkjunJuntai Park 정말로 누워있다 왔습니다… 😂
Juntai Park @arkjun@hackers.pub
@arkjunJuntai Park 이번 기회에 Nix를 써보시는 건 어떨까요?
Hackers' Pub currently supports three languages: English, Japanese, and Korean. Do you speak any other language? Please contribute!
@curry박준규 특정 사용자가 쓴 게시물 말고 모든 사람이 쓴 게시물 말씀이시죠?
@hongminhee洪 民憙 (Hong Minhee) 네, 맞아요. 특정 사용자가 쓴 것은 해당 사용자 페이지(?)에 가면 모아서 볼 수 있더라고요.
@hongminhee洪 民憙 (Hong Minhee) 해커스펍에서 노트말고 모든 게시물을 따로 모아서 보려면 어떻게 해야 하나요? 만약 아직 없다면 다음과 같은 방법이 있을 것 같습니다.
해커스펍! 흥한다!
@hongminhee洪 民憙 (Hong Minhee) 해커스펍의 타임라인은 어떻게 결정되나요? 특별히 해커스펍 안에서 다른 분을 팔로우 하는 기능은 없는 것 같아서요.
@curry박준규 다시 보니 팔로잉 기능은 있네요. 그런데 타임라인에 인스턴스가 해커스펍이 아닌 분들의 글은 어떻게 노출이 되는 것인지 잘 모르겠습니다.(연합우주가 아직 익숙치 않아서 그런 것 같네요.)
“여우야, 재미있는 농담 해줘”
“Hackers’ Pub에 해커 세 명이 들어가는데..”
@smartbosslee이현석 네, 맞습니다! 이른바 연합우주(fediverse)라고 하는 건데, 그 안에 Hackers' Pub도 있고 Mastodon도 있고 Meta의 Threads도 있고… 그렇습니다. 그들 사이에 서로 팔로도 되고 댓글도 달리고… 상호작용이 가능해요. 자세한 것은 제가 쓴 연합우주(fediverse)와 ActivityPub 프로토콜 이해하기: 개발자를 위한 가이드를 한 번 읽어보시기 바랍니다!
@hongminhee洪 民憙 (Hong Minhee) 해커스펍의 타임라인은 어떻게 결정되나요? 특별히 해커스펍 안에서 다른 분을 팔로우 하는 기능은 없는 것 같아서요.
Hackers' Pub의 상단 네비게이션 디자인을 바꿨습니다. 글쓰기 버튼이 최상위로 나오게 되었어요.
@curry박준규 용도상으로는 말씀하신 것처럼 노트는 X처럼 짧은 글을 공유하라고 만든 기능이고, 게시물은 velog처럼 긴 글을 공유하라고 만든 기능입니다. 읽을 때 UI도 좀 달라요. 각 용도에 좀 더 최적화된 UI입니다. 그리고 게시물은 기억하기 쉬운 퍼머링크(고유 URL)를 가진다는 차이도 있고요. 그렇지만 노트에 긴 글을 써도 되고 게시물로 짧은 글을 써도 되긴 합니다.
@hongminhee洪 民憙 (Hong Minhee) 노트를 쓰는 방법은 알겠는데 게시물은 어떻게 쓰는 건가요? 저는 노트를 특정 길이 이상 쓰면 게시물이 된다고 생각했는데 설명해주신 것을 보니 그건 아닌 것 같네요.
@curry박준규 그러게요. ActivityPub 구현을 Haskell로 해 본다거나…?
@hongminhee洪 民憙 (Hong Minhee) 2018년에 해키지에 업로드된 activitypub이라는 패키지가 있긴 합니다. 사실 activitypub을 바로 도전하기는 무서워서(?) webfinger 같은 걸 먼저 작게 구현하면 어떨까 생각만 해봤습니다.
해커스펍에서 노트와 게시물은 어떻게 다른가요? 작성한 글의 길이에 따라 구분되는 걸까요?
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
@hongminhee洪 民憙 (Hong Minhee) 좋은 글을 써주셔서 감사합니다!
@curry박준규 반갑습니다! 어서오세요〜!
@hongminhee洪 民憙 (Hong Minhee) 감사합니다! 해커스펍에서는 다른 사람의 글에 ‘좋아요’를 누를 수 있나요? ‘조용히 공개’는 뭔가요?
저도 뭔가 연합우주 생태계에 코드로(이왕이면 하스켈로) 기여하고 싶은데 무엇을 하면 좋을까요?
해커스펍 가입 기념으로 하스켈 코드 하나 적습니다!
main = putStrLn "Hello, Hackers' Pub!"