Jihyeok Seo
Hi. This is Jihyeok from South Korea, building web services for the public good. Here are some services I build and maintain:
- Website
- ji.hyeok.org
Eunha is my latest project; It's a Rust re-implementation of Mastodon, aiming for 100% database schema compatibility. It can be a drop-in replacement on top of the Mastodon database you already have. Licensed under the GNU AGPL-3.0.
eunha.socialeunha — Mastodon, reimplemented in RustA Rust re-implementation of Mastodon that aims for 100% database schema compatibility, so it can be a drop-in replacement on top of an existing Mastodon database.Jihyeok Seo boosted
요즘 메모리 가격이 오르다 보니(?) 토큰 남는김에 Gitify macOS 네이티브로 포팅해서 잘 쓰고 있습니다. 원래는 100~110MB 정도 사용하는데 40~50MB 정도만 사용합니다.
— Open image attachment 1 of 1I just published my COSCUP 2026 talk on my personal website: From 0 to Fediverse
Jihyeok Seo boosted
I drew my pfp with oeee.cafe!!!!
@jihyeok walks us through two very cool #IndieWeb projects, including https://oeee.cafe/ a federated web drawing platform
— Open image attachment 1 of 1Jihyeok Seo boosted
@jihyeok walks us through two very cool #IndieWeb projects, including https://oeee.cafe/ a federated web drawing platform
— Open image attachment 1 of 1Jihyeok Seo boosted
oeee chan at coscup 2026
oeee chan at coscup 2026
— Open image attachment 1 of 1Jihyeok Seo boosted
Met beautiful Libertto 50 finally @COSCUP !!
— Open image attachment 1 of 2
— Open image attachment 2 of 2Replying to a post on mastodon.social
@HalvarFlake Congratulations!!!
Jihyeok Seo boosted
I didn't know that the fediverse community drawing app https://oeee.cafe had an app in the google play store, nor that my compliment to the chicken made the cut to be in a featured screenshot lol
Jihyeok Seo boosted
New signal vulnrubility: in the app, you can read your messages in plaintext!!! Matrix prevents this
Jihyeok Seo boosted
Replying to @zzzeek@hachyderm.io
right as I'm preparing to work up a comprehensive migration of my whole release architecture across six projects to use github actions, because I care about supply chain attacks and pep-740 compliance currently requires one of a very small list of trusted hosts
— Open image attachment 1 of 1Jihyeok Seo boosted
github is like: "I see you're trying to look at a commit diff, how about skipping the files where the majority of the changes happened?"
Jihyeok Seo boosted
거의 1년 가깝게 준비해 왔던 Hackers' Pub 새 웹 프런트엔드(이른바 web-next)를 배포했습니다. 새 프런트엔드는 SolidStart, GraphQL[1], Relay 등의 기술을 사용해서 제작되었습니다. 아직 프로덕션에서 사용된 바가 없기 때문에, 버그가 많은 상태입니다. 그래도 써보고 싶으신 분들은 상단의 “사용해 보기” 버튼을 클릭하시면 미리 써 보실 수 있습니다. (언제든지 “예전 UI로 돌아가기” 버튼을 통해 기존에 쓰시던 웹 프런트엔드로 돌아오실 수 있습니다.)
새 웹 프런트엔드를 제작하는 데에 힘을 모아 주신 @xiniha 님, @perlmint 님, @moreal 님, @kodingwarrior 님, @gaebalgom 님, @kanghyojun 님, @yihyunjoon 님, @nebuleto 님, @jihyeok 님 등 여러 분들께 감사드립니다.
참고로 GraphQL API는 Android와 iOS/iPadOS 앱에서도 쓰이고 있습니다. ↩︎
Jihyeok Seo boosted
마이크로소프트에서 만든 markitdown이라는 파이썬 라이브러리가 있는데 pdf, 엑셀, 파워포인트, csv 등등 여러 파일들을 마크다운으로 변환해주는 라이브러리다. 근데 좀 큰 엑셀 파일을 집어넣으면 서버가 터져나가는 문제가 있어서 조사해봤더니 markitdown이 이런 식으로 동작을 하고 있었음...
- 일단 pandas로 엑셀 파일을 읽음. pandas에
read_excel함수가 있는데 내부적으로 openpyxl을 사용함. - 이걸
to_html로 HTML 테이블로 변환함 (???) - 그리고 이 HTML을 다시 markdown으로 변환하고 있음... (구현)
좀 큰 엑셀파일 (60메가 가량, 1500만개 셀) 넣고 돌려보니 몇분동안 돌면서 램을 막 5~6기가씩 쳐먹고있음... 라이브러리 전체를 바이브코딩으로 만든게 아닌가 의심이 들정도임...
I just submitted a proposal for the Fediverse & Social Web track at COSCUP 2026!
RE: https://hackers.pub/@fedidevkr/2026/fediverse-social-web-track-at-coscup-2026-cfp
Replying to @jihyeok@hackers.pub
Naru (Korean Neocities) gains ActivityPub support thanks to Fedify!
Now, you can follow Naru personal homepages on the Fediverse, and receive updates at most once a day per website. For example, if you want to receive updates for https://yang.naru.pub, you can simply folllow @yang@naru.pub.
I believe this is a significant improvement over polling websites and an effective way to stay connected with the indie web community.
나루에 연합우주 지원이 추가되었습니다! 이제 나루 갠홈을 팔로할 수 있고, 업데이트를 하루 최대 1번씩 타임라인에서 받아보실 수 있습니다.
팔로하고자 하는 갠홈의 주소가 https://yang.naru.pub 이라면, 연합우주 소프트웨어(마스토돈, 미스키 등)에서 @yang@naru.pub 을 팔로하시면 됩니다.


