서울에 사는 소프트웨어 엔지니어입니다. 집안일로 일을 한 해 동안 쉬었고, 이제 슬슬 다시 일을 하려고 합니다. 일자리를 찾는 데에 도움을 주세요!
https://gist.github.com/dahlia/5e30e51b9665e833b5eae5f0abe1ee85
서울에 사는 소프트웨어 엔지니어입니다. 집안일로 일을 한 해 동안 쉬었고, 이제 슬슬 다시 일을 하려고 합니다. 일자리를 찾는 데에 도움을 주세요!
https://gist.github.com/dahlia/5e30e51b9665e833b5eae5f0abe1ee85
I'm rebuilding #Hollo from scratch, and I've implemented some #Mastodon-compatible APIs to let me do the following actions with #Phanpy and #Elk now:
• Logging in
• Composing a post
• Writing a reply
• View posts
• Public timeline
• Home timeline
✌️
@6d03 Apparently finalized as RFC 9562?
https://datatracker.ietf.org/doc/html/rfc9562#name-uuid-version-7
@thisismissem Oh, I hadn't noticed that Mastodon's Timeline API comes with a Link header. Thanks for pointing that out!
@julian According to @thisismissem, Mastodon uses Snowflake for ID generation.
@thisismissem Okay, I guess I'll need to try UUIDv7 then!
Is it time for me to start using UUIDv7?
The max_id, since_id, and min_id parameters in #Mastodon's Timeline API assume that the post ID is a sortable number. (Is this correct?) #Hollo, the #ActivityPub implementation I'm building, uses UUIDs for post IDs internally, so I'm stuck on how to implement a Mastodon-compatible API.
@lamikennel 英語の歌詞かも知れませんね。🤔
한글로 “giro”를 「지로」라고 적는 걸 보면 英語나 獨逸語가 아니라 이탈리아語에서 온 外來語라고 보는 거겠지?
@annyeong Iosevka 변형인 사라사 고딕 어떠세요?
@thisismissem Sounds like a good idea, I'll consider it!
One of the lesser-known strengths of #Deno is that you can import #CJS-only packages published on #npm from an #ESM.
In the end, I decided to rewrite the entire Hollo code because I found it difficult to create a frontend myself. The new code will be compatible with the Mastodon API so that Elk or Phanpy can be used as a frontend, whereas before I was building the frontend myself.
When I think about why, I think it's because the community of software engineers is the one I want to be recognized by, rather than end users.
I probably have more fun building libraries and frameworks than building applications. 🤔
@quadr macOS 안 올려줄 거면 터미널이라도 열어줬으면 좋겠어요…
For your information, hollo (홀로) means alone in Korean.
I'm actually resisting the temptation to rewrite all of my Hollo code. 😂
I actually started #Fedify because I was working on a single-user #ActivityPub implementation called #Hollo and felt like I needed some groundwork, and now that I'm somewhat done yak shaving, I'm back to working on Hollo, although I still jump back and forth between Hollo development and Fedify when I think of features I need for Fedify.
An intersectionalist, feminist, and socialist guy living in Seoul (UTC+09:00). Write some free software in #Haskell, #Rust, #Deno, & #Python. They/them. #國漢文混用 #한국어 (#朝鮮語) #English #日本語
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.