
@giwiyoui
iAccount based inKorea
About this account
- Account based in
- Korea
- Connected via
- Korea App Store
Account-level information from X, not a live location or the device used for a specific post.
사전은 게임이다 漢字愛好 🗣️KO EN JA ZH 여성, LGBTQ+, 장애인, 외국인, 노동자, 모든 사회적 약자에 대한 불합리에 반대합니다.
Joined September 2019
- Tweets3.2K
- Following417
- Followers582
- Likes2.8K
Pinned Tweet
Pinned
다양한 분야에 숨겨진 특이한 이야기를 좋아합니다. 한국어, 한자, 알고리즘에 관심이 있는 프로그래머입니다.
いろんな分野での独特な裏話が好きです。韓国語、 漢字、アルゴリズムを好むプログラマーです。
딴소리지만 중고등학생 때 어떻게든 서버비를 안 내려고 free-for.dev 에서 잘 조합해서 쓰다 보니 지금도 인프라 비용 1달러에 벌벌 떤다..
회사 코드 리뷰 중에 이런 코드가 있어서 Temporal이 지원된다면 쓰거나, 타임존 처리가 robust하지 않더라도 toISO를 쓰는 게 좋겠다는 코멘트를 남겼는데, 실제로 문제가 되었었다는 게 재밌다
Replying to @royroy_j
Intl.DateTimeFormat의 경우 문자열 형식이 바뀔 수 있어서 사용하면 안 된다고 알고 있습니다. 대표적으로 'en-CA' 로케일이 yyyy-MM-dd 형식을 사용하다 일시적으로 M/d/yyyy 형식으로 바뀌어 문제가 됐던 적이 있고요 (현재는 revert 된 상태) stackoverflow.com/a/75962997…
kiwiyou キイユー retweeted
우리말어휘역사사전이 우리 곁에 찾아옵니다!
9월 18일(금) 국립국어원의 새로운 국어사전인
우리말어휘역사사전을 개통합니다.
kdict.korean.go.kr/history
많은 관심 부탁드립니다.
#우리말어휘역사사전 #어원사전 #국립국어원 #국어원
kiwiyou キイユー retweeted
トリプルフラットなんてニコライ・ロスラヴェッツのソナタでしか見たことないのだが⋯
2点フェルマータは音楽記号の事典の中でしか見たことがない。音楽記号は無限の創造性がある点や、作曲者による表記の違い(異体)、時代、国による表記違い、造字法など漢字と重なる点が多く大変興味深い。
이런 목록들은 어쩔 수 없이 누락된 것들이 생기기 때문에 저도 찾아보았습니다.
并 U+5E76 아우를 병
幷 U+5E77 아우를 병 (위와 다른 자형)
ꖛ U+A59B VAI SYLLABLE PU
𐄹 U+10139 AEGEAN WEIGHT SECOND SUBUNIT
𐝎 U+1074E LINEAR A SIGN A711 X
𐺘 U+10E98 YEZIDI LETTER XHEYN
𖥻 U+1697E BAMUM LETTER PHASE-E LOM
𖺌 U+16E8C MEDEFAIDRIN NUMBER TWELVE
𛄍 U+1B10D HENTAIGANA LETTER WI-1
𛆦 U+1B1A6 NUSHU CHARACTER-1B1A6
U+1CC42 ORTHOGONAL CROSSHATCH FILL
𝤋 U+1D90B SIGNWRITING STRIKE SINGLE
𦬇 U+26B07 舁, 茻, 𬻀 등의 이체자
𦬠 U+26B20 茻, 𠔖 등의 이체자
kiwiyou キイユー retweeted
Came across : "rust-gb" which compiles Rust to Game Boy ROMs. To make it work, the author forked both the Rust compiler and LLVM. 🦀
The Game Boy isn't a Rust target. It's not even Tier 3, and there's no stable LLVM backend for its CPU. So the pipeline is:
rust-z80, a fork of rustc targeting sm83, emits LLVM-IR. llvm-z80, an LLVM fork carrying a Z80/SM83 backend, lowers that to machine code. Then it links against the runtime and writes a cartridge header. All of it driven by cargo gb build.
But the part worth the price of admission is gb-bank.
Game Boy cartridges only map a 16KiB window at a time, so you swap banks in and out as the game runs. Holding a pointer into a bank that's since been swapped away is a classic way to corrupt a retro game, and nothing in C stops you doing it.
gb-bank makes it a compile error. GhostCell-style tokens mean a pointer into an unmapped bank simply won't type-check. And a #[bank] function returns a Warp, described as the Future analog of a banked call, which you run with .drive().
Using a borrow-checking technique from 2021 to fix a hardware footgun from 1989 is a genuinely lovely idea.
Also ships gb-image-fx for converting PNGs into Game Boy tile data, and a set of runnable examples to copy from.
The author is upfront that it's early and largely untested outside their own machine. The stated reasons for using Rust here are worth quoting: better grammar than C, strict types that stop you writing incorrect code even on tiny devices, and putting everything aside, it's fun.
🔗 github.com/zlfn/rust-gb
#RustLang #GameBoy #Compilers #OpenSource #Retrocomputing
kiwiyou キイユー retweeted
hc.jsecs.org/irg/ws2021/app/…
有些星宿字不知道爲什麼要改其他字代替






























