Profile img

악하

@akastoot@hackers.pub · 112 following · 85 followers

설계 능력 없고 코딩 AI보다 못하고 뭔가 이상한 걸 만들고 있고 (, http://referral.akaiaoon.dev) 매일 커피나 마시는 이제 직장이 없는 SE

Github
@IAOON
Referral Project
referral.akaiaoon.dev
0

2025-09-03 오늘의 작업한 내용 메모

https://github.com/cosmoslide/cosmoslide/pull/13

  • 이전 버전까지는 Cosmoslide 의 모든 계정은 public이고 팔로우 버튼을 누르면 바로 팔로우가 되는 로직으로 구현이 되어 있었음.
    • 즉, Follow 액티비티를 받으면 액티비티를 보낸 액터의 inbox에다가 바로 Accept(Follow) 액티비티를 보내는 구성
  • 이번에 작업한 내용은 각각의 계정을 private으로 변환할 수 있고, private 계정에 팔로우 버튼을 눌렀을때 바로 팔로우가 되는게 아니라 팔로우 요청으로 처리되도록 하는 작업이었음
    • 즉, Follow 액티비티를 받으면, manuallyAcceptsFollowers 옵션이 false인 경우에만 Accept(Follow) 액티비티를 보냄
  • 팔로우 요청 관리하는 화면 바이브코딩으로 적당히 빠르게 만들고..... 팔로우 요청을 수락하거나, 팔로우 요청을 거절하는 액션 자체는 서버 측 비즈니스 로직에서 처리한다기 보다는 가능하면 Federation에서 처리하도록 했음.
    • 즉, 팔로우 요청 수락버튼을 누르면 Accept(Follow) 액티비티가 전송되고, 팔로우 요청 거절 버튼을 누르면 Reject(Follow) 액티비티가 전송되는 방식

로컬 환경에 있는 서로 다른 두 액터끼리는 잘 되는걸 확인했는데, 서로 다른 서버의 액터끼리 잘 되는지는 좀 더 테스트가 필요함.

이번 주말까지는 게시글 작성하고 원격 서버 타임라인에 노출되는 것까지 어떻게 되긴 할 듯.

2
0

지난 몇 달간 htmx로 웹 앱을 만들면서 느낀 점은, 골디락스 존의 하위 50% 애플리케이션에만 htmx가 적합하다는 것이다. 클라이언트 상태를 조금이라도 다뤄야 하는 순간이 오면 불행이 시작된다. 하이퍼미디어 시스템의 철학에 동의하는데, 그 구현은 아일랜드 아키텍처의 접근법이 더 나을 수도 있겠다는 생각이 든다. deno.com/blog/intro-to-islands

웹사이트 유형별로 자바스크립트 사용 필요성을 스펙트럼으로 표현한 차트. 수평 막대 다이어그램으로 웹사이트에서 자바스크립트(JS)의 필요 정도를 나타냄. 왼쪽 빨간색 구역은 ‘i don’t need no stinkin’ JS’로, 블로그와 코드 스니펫이 포함된 문서를 예시로 듦. 가운데 넓은 녹색 구역은 ‘Goldilocks JS’로, 마케팅 사이트, 전자상거래 사이트, 인터랙티브 SaaS를 포함. 오른쪽 파란색 구역은 ’JS me up!’으로, 소셜 미디어 사이트를 예시로 듦.
4
4
1
0

디버깅을 하다가 도저히 모르겠어서 Gemini한테 시켜서 해보라고했는데, 걔도 나랑 똑같은 시도를 한다음에 잘 모르겠다고 하니까 덤앤더머같다;;

5
0

✨ Hackers' Public 첫 오프라인 모임! ✨

Hackers' Pub 사용자들의 자발적인 모임, Hackers' Public이 📅 9월 14일(일) 오후 3시 ~ 6시 열립니다.

이번 모임에서는 많은 분들이 흥미로워할 두 가지 발표가 준비되어 있습니다:

  • 🎨 Code As a Canvas: 코드에서 예술작품이 되기까지
  • ✍️ 폰트는 어떻게 만들어지는가 – Neo둥근모 개발 후일담

또한 자유롭게 교류할 수 있는 네트워킹 시간도 마련되어 있으니 많은 관심 부탁드립니다 🙌

현재는 2차 모집 단계이며, 👉 신청은 포스터의 QR코드 또는 http://public.hackers.pub 에서 가능합니다. (두 경로 모두 동일한 이벤트 페이지로 연결됩니다)

2차 모집 기간은 9월 7일까지이며, 완판이 되었더라도 참가자 신청 대기하신 분 중에서 두분 정도 선정할 예정입니다!

Hackers Public 1회차 모임 포스터
6

악하 shared the below article:

Fediverse Auxiliary Service Providers(FASP)の詳細解説

のえる @noellabo@hackers.pub

この記事では、Fediverseの課題を解決し、機能拡張を目指す新しいアーキテクチャ、Fediverse Auxiliary Service Providers(FASP)について解説します。FASPは、分散型ネットワークにおける検索・発見の限界や、セキュリティ・モデレーションの課題に対処するために開発されており、アカウント検索、コンテンツ検索、スパム検出などの機能を提供します。Mastodon gGmbHが主導し、NGI Searchプログラムからの資金提供を受けて開発が進められています。2025年にかけて基本仕様の公開、実装、テストが行われ、最終的にはFediverseエコシステム全体への拡大を目指しています。FASPは、Fediverseの可能性を大きく拡張する重要なプロジェクトであり、今後の進展が期待されます。

Read more →
7
0
3
0
0
0
0

9월 2일 추가 증언) 베란다가 아니라 흡연실이었음... 그래도 피크타임때 사람이 많은 거 보면 로컬 맛집 뭐 그런건가 보다... 지금 검색해보니 2016년(그 이전?)부터 있었네...

0

@z9mb1wwj 5월에 만든 프로덕트(가입일이 5월이라는 걸지도 모르겠습니다만) 같은데 벌써 안 되다니... 재미있는 사이드 프로젝트 같아 보였는데 아쉽네요. 구글에 검색해봐도 스크린샷 하나 나오지 않고...

0

모바일 게임 커뮤니티에서 툭하면 달리는 댓글이 있다 "지금 유저랑 기싸움하는 거지?" 저런 자존심을 본받고 싶다. 운영측이 자신을 대등하게 보고 있다는 저 자신감을 본받아야 하는데... 나는 한 게임을 7년인가 했어도 운영측이 나를 봐줄거라고는 생각 못하겠는데...

1
0
0
0

졸업 이전부터 일찍 깜지 내가 원하는 바를 주도하고 있다는 만족감은 있는데, 학교 간판 없이 하는 교외 경험 중심이라 소속감을 별로 느껴 본적이 없어 평소 많이 아쉽다고 느낀다. 🥹

1

넥슨의 온라인 게임 블루 아카이브에 MITM 공격 발생
------------------------------
2025년 8월 31일, 넥슨이 운영하는 온라인 게임 블루 아카이브에 해킹 사건이 발생했습니다.

이번 사건은 블루 아카이브 클라이언트와 블루 아카이브 각종 서버(로그인, 카페, 공지, 버전 관리 등등)를 연결해 주는 게이트웨이 AWS cloudfront CDN을 해킹, 서버 주소를 해커의 네덜란드 서버로 변경하여 중간자 공격…
------------------------------
https://news.hada.io/topic?id=22859&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

1
1
5
0
0

포스터 본 사람들이 행사 참여 링크로 들어올 수 있게 QR코드를 넣었는데 너무 꽉찬 느낌이 들더라구요
시간이랑 정보는 어차피 행사 링크 들어가면 볼 수 있으니 빼는게 나을까요?

Hackers' Public1st Meetup at Seoul
2025. 09. 14. 15:00 KST 서울특별시 성동구 상원길 26 튜링의 사과
EventUs QR Code
Code As A Canvas : 코드에서 예술작품이 되기까지 (@jakeseo@hackers.pub)
폰트는 어떻게 만들어지는가 - NeoDGM 사례로 살펴보는 개발 후일담 (@dalgona@hackers.pub)Hackers' Public1st Meetup at Seoul
EventUs QR Code
Code As A Canvas : 코드에서 예술작품이 되기까지 (@jakeseo@hackers.pub)
폰트는 어떻게 만들어지는가 - NeoDGM 사례로 살펴보는 개발 후일담 (@dalgona@hackers.pub)
4

우부콘 코리아 2025에서 **"연합우주(Fediverse)란 무엇인가"**를 주제로 소개하는 세션을 가졌었는데, 그 때 쓰던 발표자료 한번 만들어놓으니까 "연합우주는 이런겁니다" 하고 던져주기 좋은 듯.....

발표자료는 여깄다네요... https://slides.kodingwarrior.dev/fediverse-onboarding-ubucon2025.pdf

13
0
1
0
0
0
0

왓챠피디아나 굿리더스 같이 게임 평점주기 및 기록하기 사이트로 "백로그드( backloggd.com/ )"란 사이트가 있는데, 네 가지 대분류와 다섯가지 소분류가 있다

대분류는

플레이함/플레이중/백로그(쌓아둠, 츠미게)/위시리스트(찜하기)

이렇게되고 플레이함 및에 소분류가 있는데

플레이함/컴플릿(흔히 말하는 올컴플릿, 업적플)/리타이어(포기함, 엔딩을 보지 않았으나 끝냄)/선반행(엔딩을 안봤으나 언젠가 다시 할 것)/던짐(엔딩을 보지 않았으며 앞으로도 그대로 둘 것)

0
0
0
1
2
2
2

튜링의 사과 의자가 너무 좋다. 내 키에 맞게 목받침 높이 조절할 수 있는 의자 난생 처음 본다. 목받침이 뒤통수를 누르는 게 아니라 목을 받쳐주다니(...)

5
0
0