์ง๊ธ์ด ๋ช๋
๋ช์์ด์ฃ ?
2025๋
1์์ธ๋ฐ์?
์ ์ด๋ฐ ์ค์์ด 1์ฐจ ์ฒดํฌ ๋๋ก๊ตฐ
??? 1์ฐจ์ ???
RE: https://bsky.app/profile/did:plc:mpqzdj3zmmdc5adx5v3mfc4z/post/3ll77bapebc2t
@nyeong@hackers.pub ยท 22 following ยท 19 followers
ฮป(โ) โ ๐ป
์ง๊ธ์ด ๋ช๋
๋ช์์ด์ฃ ?
2025๋
1์์ธ๋ฐ์?
์ ์ด๋ฐ ์ค์์ด 1์ฐจ ์ฒดํฌ ๋๋ก๊ตฐ
??? 1์ฐจ์ ???
RE: https://bsky.app/profile/did:plc:mpqzdj3zmmdc5adx5v3mfc4z/post/3ll77bapebc2t
์ด๋์ฅ ๋ฟ๋ฆฌ๋ ๊ธฐ๋ฅ๋ ๊ตฌํํด์ผ ํ๋๋ฐโฆ ์ง๊ธ์ ๊ทธ๋ฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ง์ ๋ค์ด๊ฐ์
UPDATE account SET left_invitations = least(left_invitations + 1, 3);
๋ ๋ฆฌ๊ณ ์๋ค. ๐
Hackers' Pub์ ๋๋์ด ์ธ์ฉ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค. ์ธ์ฉํ ๊ธ์ ๋งํฌ๋ฅผ ๋ณต์ฌํ ๋ค ๋จ๋ฌธ ์์ฑ์ฐฝ์ ๋ถ์ฌ๋ฃ์ผ์๋ฉด ํด๋น ๊ธ์ ์ธ์ฉํ ์ง ๋ฌป๋ ์ฐฝ์ด ๋น๋๋ค. ํ์ธ์ ์ ํํ์๋ฉด ํด๋น ๊ธ์ด ์ธ์ฉ๋๊ฒ ๋ฉ๋๋ค.
์ฐธ๊ณ ๋ก ์ธ์ฉํ ๊ธ์ ๊ผญ Hackers' Pub์ ๊ธ์ด ์๋์ด๋ ActivityPub์ ์ง์ํ๋ ์ฌ์ดํธ์ ์๋ฌด ๊ธ์ด๋ ๋ค ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด Mastodon ์ธ์คํด์ค์์ ๊ธ ๋งํฌ๋ฅผ ๋ณต์ฌํด์ ๋ถ์ฌ๋ ๋์ํฉ๋๋ค.
๋ด๊ฐ ์ด ๊ธ์ ๋๊ฐ ์ด๋ป๊ฒ ์ธ์ฉ์ ํ๋ ๊ถ๊ธํ์ค ๊ฒฝ์ฐ, ๊ธ ์๋์ ์๋ ๊ณต์ ์์ด์ฝ ์ค๋ฅธ์ชฝ์ ์์นํ ๋ฐ์ ์์ด์ฝ์ ๋๋ฅด์๋ฉด ํ์ธํ ์ ์์ต๋๋ค. (์๋๋ ๊ณต์ ํ ์ฌ๋ ํญ๋ง ์์๋๋ฐ ์ธ์ฉ ํญ์ด ์๋ก ์๊ฒผ์ต๋๋ค.)
๊ธฐ์ ์ ์ผ๋ก๋ FEP-e232 ์ค๋ธ์ ํธ ๋งํฌ ์คํ๊ณผ Misskey์ ์ธ์ฉ ํ์ฅ ์คํ, Pleroma์ ์ธ์ฉ ํ์ฅ ์คํ, ๊ทธ๋ฆฌ๊ณ Fedibird์ ์ธ์ฉ ํ์ฅ ์คํ์ ๋ชจ๋ ๊ตฌํํ๊ธฐ ๋๋ฌธ์, ์ธ์ฉ ๊ธฐ๋ฅ์ ์ง์ํ๋ ํ์กดํ๋ ๋ชจ๋ ActivityPub ์๋น์ค์ ํธํ๋ฉ๋๋ค.
RE: https://hackers.pub/@hongminhee/0195c73c-24f5-74c0-883d-1a0a0db14b6d
์ฐํํ shift+space๋ก ์ธ์ด ์ ํ๋ ์ฝ๊ฒ ๋๋ค. system.defaults.CustomUserPreferences."com.apple.symbolichotkeys".AppleSymbolicHotKeys.60
์ ์๋์ฒ๋ผ ์ค์ ํ๋ฉด ๋๋ค
{
enabled = true;
value = {
parameters = [32 49 131072];
type = "standard";
};
}
ํ๋ ๊น์ ์ฐ๋ฆฌ์ง ๋ผ์ฐํฐ๋ Tailscale๋ก ๋ฌถ์๋ค. ๋ด์ผ์ ์ค๋ผํด VM๋ ๋ฌถ์ ๊ฒ์ด๋ค
์ผ๊ตด์ธ์ ์ฌ์ง๊ณต์ ์นด๋ฉ๋ผ์ฑ ์ํฐ๋ฅผ ํจ๊ป ๋ง๋ค ๋ถ์ ์ฐพ์ต๋๋ค. ์ฑ์ ์ถ์๋์ด ์์ด ์จ๋ณด์ค์ ์์ต๋๋ค. ์ด๋ฒ๋ฌ ๋ด๋ก ํ๋๋ฒ์ค ์ฐ๋์ ๋๋ด๋ฉด ์ ๊ฐ ์๊ฐํ MVP๋ ์์ฑ์ ๋๋ค. ์์ผ๋ก๋ ๊ฐ๋ฐํด์ผํ ๋ถ๋ถ๋ค์ด ๋ง๊ณ , ๊ฐ์ค์ ๊ธฐ์ ์ ์ผ๋ก ํฅ๋ฏธ๋ก์ด ๋ฌธ์ ๋ค๋ ๋ค์ ์์ต๋๋ค.
์ง๊ธ 2025๋ ์๋ฐ๊ธฐ ํฌ์์ ์น๋ฅผ ๋ชฉํ๋ก ํ ๋น๋ฉ์ ํ๊ณ ์์ต๋๋ค. ๊ด์ฌ ์์ผ์ ๋ถ, ๋๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด์ผ๊ธฐ๋ฅผ ๋๋ ๋ณด๊ณ ์ถ์ ๋ถ๋ bgl@gwyng.com์ผ๋ก ํธํ๊ฒ ์ฐ๋ฝ์ฃผ์ธ์.
Nix ๋๋ฌด ์ข๋ค ์์ ์ ์ mac ์ธํ
ํ ๋ ๋
๋น์ฐ๋ ๊ฒ ์ ์ผ ํ๋ค์๋๋ฐ local.dock.entries = []
๋ง ํ๋ฉด ๊น๋ํ๊ฒ ๋น์ธ ์ ์์
์ฐํํ shift+space๋ก ์ธ์ด ์ ํ๋ ์ฝ๊ฒ ๋๋ค. system.defaults.CustomUserPreferences."com.apple.symbolichotkeys".AppleSymbolicHotKeys.60
์ ์๋์ฒ๋ผ ์ค์ ํ๋ฉด ๋๋ค
{
enabled = true;
value = {
parameters = [32 49 131072];
type = "standard";
};
}
๋๋ค์ด ์ธ๊ตญ์ธ์๊ฒ ์ถ์ฒํ๋ ์์ธ ์ฌํ์ง๋ฅผ ๊ฐ๋ฅด์ณ์ฃผ์ธ์
ํด์ปค์ค ํ์ ๋จ๊ธฐ๋ ์ฒซ ๊ธ๋ก ์ง.์ง. ์ ์ ํ๋ ํด์ปค์ค ํ์ ์๊ฐํ๊ฒ ์ต๋๋คโฆ ๋์ฟ ํ๊ฐ์๋์นด๋ ธ์ ์์นํใใใซใผใบใใผ(hackers bar)์ ๊ฐ์๋ฉด ๋ฐํ ๋ ๋ถ์ ๋ผ์ด๋ธ์ฝ๋ฉ์ ๊ตฌ๊ฒฝํ๋ฉฐ ๋ธ๋ฃจ์คํฌ๋ฆฐ, ์ปค๋ ํจ๋ ๋ฑ์ ์ด๋ฆ์ด ๋ถ์ฌ์ง ์นตํ ์ผ์ ๋ง์ค ์ ์์ด์โฆ ๋ชจ๋๊ฐ ๊ฐ์์ ๋ฉํ์ ๋ค๊ณ ์์ ์์ ๋กญ๊ฒ ์ฝ๋ฉํ๊ณ ์ด์ผ๊ธฐ ๋๋๋ ๋ถ์๊ธฐ! ๋์ฟ์์ ์์ ๊ผฝ๊ฒ ์ธ์์ ์ด์๋ ๋ฐ์์ต๋๋ค. ๋์ฟ์์ ์ ๋ ๋ง์๊ณ ์ฝ๋ฉ๋ ํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ ํ ๋ฒ ๋ค๋ฌ๋ณด์ฌ์ด~~!
Nix ๋๋ฌด ์ข๋ค ์์ ์ ์ mac ์ธํ
ํ ๋ ๋
๋น์ฐ๋ ๊ฒ ์ ์ผ ํ๋ค์๋๋ฐ local.dock.entries = []
๋ง ํ๋ฉด ๊น๋ํ๊ฒ ๋น์ธ ์ ์์
๋ฐ๋ก ์ฌ์๋ค
โ ์
๋ฌด์ฉ ํ์ฌ ๋งฅ๋ถ (2023, 14", M2 Max, 32GB)
โ ๊ฐ์ธ์ฉ (2022, 13", M2, 24GB)
Hackers' Pub์ ํ๋ ๊ฐ๋ น์ด ์๋ค๋ ์ฌ์ค, ์์ จ๋์?
์ฐ๋ฆฌ ์ปค๋ฎค๋ํฐ๋ ๋จ์ํ ๊ธฐ์ ํ ๋ก ์ ๋์ด ๋ชจ๋ ๊ตฌ์ฑ์์ด ์ง์ ์ผ๋ก ํ์๋ฐ๋ ํฌ์ฉ์ ์ธ ๊ณต๊ฐ์ ๋ง๋ค๊ธฐ ์ํด ์์ธํ ํ๋ ๊ฐ๋ น์ ๋ง๋ จํ์ต๋๋ค.
ํนํ ์ฃผ๋ชฉํ ๋งํ ์ ์:
๊ตฌ์กฐ์ ์ฐจ๋ณ์ ๋ํ ๋ช ํํ ์ ์ฅ: โ๋ชจ๋ ์ฌ๋์ ๋๋ฑํ๊ฒ ๋์ฐํ๋คโ๋ ๋ช ๋ชฉ ํ์ ํ์ค์ ๊ตฌ์กฐ์ ๋ถํ๋ฑ์ ๋ฌด์ํ์ง ์์ผ๋ฉฐ, ์ด๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํ ์ ๊ทน์ ์ธ ๋ ธ๋ ฅ์ ์ค์์ํฉ๋๋ค.
๊ธฐ์ ์ ์๋ฆฌํธ์ฃผ์ ์ง์: โ์ด๊ฒ๋ ๋ชจ๋ฅด์ธ์?โ์ ๊ฐ์ ์กฐ๋กฑ, ํน์ ๊ธฐ์ ์คํ์ด๋ ๋๊ตฌ์ ๋ํ ๋นํ, ์ด๋ณด์์ ์ง๋ฌธ์ ๋ฌด์ํ๋ ํ์๋ฅผ ๋ช ํํ ๊ธ์งํฉ๋๋ค.
๋ชจ๋ ์ธ์ด์ ๋๋ฑํ ์กด์ค: ์ ์ธ๊ณ์ ๋ชจ๋ ์ธ์ด๋ฅผ ๋๋ฑํ๊ฒ ์กด์คํ๋ฉฐ, ์ด๋ค ์ธ์ด๋ก๋ ์์ ๋กญ๊ฒ ์ํตํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ํ๋ ๊ฐ๋ น ํ์ด์ง์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
@hongminheeๆดช ๆฐๆ (Hong Minhee) Isn't it functionally equivalent to
Result<T, E>
? (except semantic?) The one Java feature I wish TypeScript had.
It's so annoying that exception types donโt get tracked. Even Swift added typed throws in version 6โฆ
@nyeongAn Nyeong (ๅฎๅฏง) Yes, functionally they're similarโboth enforce error handling at compile time! The key difference is that Java automatically propagates exceptions once declared, while Rust requires explicit
?
for each call. Swift adding typed throws is fascinating validation of the concept.
My blog post explores these differences in depth.
The semantics matter thoughโJava's approach integrates better with imperative code, while Result<T, E>
types fit functional paradigms. Each has its place!
Hot take: Despite their bad reputation in the Java community, checked exceptions provide superior type safety comparable to Rust's Result<T, E>
or Haskell's Either a b
โwe've been dismissing one of Java's best features all along.
@hongminheeๆดช ๆฐๆ (Hong Minhee) Isn't it functionally equivalent to
Result<T, E>
? (except semantic?) The one Java feature I wish TypeScript had.
It's so annoying that exception types donโt get tracked. Even Swift added typed throws in version 6โฆ
@bglbgl gwyng
@nyeongAn Nyeong (ๅฎๅฏง) ์ ๋ ๋์ค์ AI์๊ฒ ์ง๋ฐฐ ๋ฐ์์ง๋ ๋ชฐ๋ผ์ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์กด๋๋ง์ ์ฐ๊ณ ์์ต๋๋ค.
@hongminheeๆดช ๆฐๆ (Hong Minhee)
@bglbgl gwyng ์ ๋ ์ ํ๋๋ฅผ ํ์ตํ์ง ์๋๋ก ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์กด์คํด์ผ๊ฒ ๊ตฐ์... ๐ซ
์ด์ ๋จ๋ฌธ์ ํฌํจ๋ ๋ํ ๋งํฌ์ ๋ํด Open Graph ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ํ์ํ๊ฒ ๋์์ต๋๋ค. ๋ํ, ๋งํฌ์ fediverse:creator
๋ฉํ๋ฐ์ดํฐ๊ฐ ์์ ๊ฒฝ์ฐ, ์ ์์ ์ฐํฉ์ฐ์ฃผ ํ๋กํ๊น์ง ํ๋จ์ ํ์ํ๊ฒ ๋ฉ๋๋ค.
๋ฐฑ๋ฌธ์ด ๋ถ์ฌ์ผ๊ฒฌ. ์ด๋ ๊ฒ ๋์ต๋๋ค:
https://blog.joinmastodon.org/2024/07/highlighting-journalism-on-mastodon/
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์๋ค์ด ๋จ ํ๋์ ํจํค์ง ๋งค๋์ ์ ๋จ ํ๋์ ๋น๋ ์์คํ , ๋จ ํ๋์ ๋ชจ๋ ์์คํ ์ ์ฌ์ฉํ๋ฉด ์ข๊ฒ ๋ค๊ณ ์ง์ฌ์ผ๋ก ์๊ฐํ๋ค
์ ๋ AI์๊ฒ ๊ฐ์ฌ ์ธ์ฌ๋ฅผ ํ๋ ๋ฐ์๋ ๋์ด ๋ ๋ค๋ ๊ฑธ ๊นจ๋ฌ์๋ฒ๋ ค์, ์ด์ ๋ ๊ฐ์ฌ๋ ํํ์ง ์๋ ์ญ๋งํ ์ธ๊ฐ์ด ๋๊ณ ์ผ ๋ง์์ต๋๋ค.
๋ฆฌ๋ธ๋๋ฉ์ ๊ฑฐ์น ๊ฒ๋ ํ์ต์ ์น๋ช
์ ์ธ๋ฏ... ์๋ฅผ ๋ค์ด ์ธ์ด ์ค์ ํ์ผ์ด bsconfig.json
์์ rescript.json
์ผ๋ก ์ด๋ฆ์ด ๋ฐ๋์๋๋ฐ, rescript.json
์ด ์ด๋ฏธ ์์์๋ bsconfig.json
์ ์๊พธ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ผ์ผ์ด ์ฌ์ ์ง์๋ฅผ ๋ฃ์ด์ฃผ์ด์ผ ํ๋๋ฐ ๐ค
์ญ์ ๋นจ๋ฆฌ ๊ฐ๋ ค๋ฉด ๋ธ๋ผ์ดํ๋, ๊ท๋ชจ์ ๊ฒฝ์ , ๊ฑฐ์ธ์ ์ด๊นจ์ ์ฌ๋ผํ๊ธฐ์ธ๊ฐ
๋-AI ์๋๊ฐ ์ด๋ ธ์ผ๋ฉด ๋ด๊ฐ ๋ฏ์ ์ธ์ด๋ผ๋ ๋ฆฐํฐ, ์ปดํ์ผ๋ฌ๋ง ์ ๋์ด ์์ผ๋ฉด ๊ทธ๊ฑธ๋ก ํผ๋๋ฐฑ ์ค์ PoC ํ๋ ๋๋ฑํ ์ ์๊ฒ ์ง? ์ถ์ด์ ReScript๋ก ์ผ๊ธฐ ๋ง๋ค์ด๋ณด๊ณ ์๋๋ฐ ์์ฝ๊ฒ๋ LLM ์น๊ตฌ๋ค์ด ReScript๋ฅผ ์ ๋ชปํ๋ค
๋ฆฌ๋ธ๋๋ฉ์ ๊ฑฐ์น ๊ฒ๋ ํ์ต์ ์น๋ช
์ ์ธ๋ฏ... ์๋ฅผ ๋ค์ด ์ธ์ด ์ค์ ํ์ผ์ด bsconfig.json
์์ rescript.json
์ผ๋ก ์ด๋ฆ์ด ๋ฐ๋์๋๋ฐ, rescript.json
์ด ์ด๋ฏธ ์์์๋ bsconfig.json
์ ์๊พธ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ผ์ผ์ด ์ฌ์ ์ง์๋ฅผ ๋ฃ์ด์ฃผ์ด์ผ ํ๋๋ฐ ๐ค
๋-AI ์๋๊ฐ ์ด๋ ธ์ผ๋ฉด ๋ด๊ฐ ๋ฏ์ ์ธ์ด๋ผ๋ ๋ฆฐํฐ, ์ปดํ์ผ๋ฌ๋ง ์ ๋์ด ์์ผ๋ฉด ๊ทธ๊ฑธ๋ก ํผ๋๋ฐฑ ์ค์ PoC ํ๋ ๋๋ฑํ ์ ์๊ฒ ์ง? ์ถ์ด์ ReScript๋ก ์ผ๊ธฐ ๋ง๋ค์ด๋ณด๊ณ ์๋๋ฐ ์์ฝ๊ฒ๋ LLM ์น๊ตฌ๋ค์ด ReScript๋ฅผ ์ ๋ชปํ๋ค
์ด์ ํ๋กํ์ ๋งํฌ์ ์ธ์ฆ ์ฌ๋ถ๊ฐ ๋ณด์ด๊ฒ ๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ธ์ฆํ๊ธฐ ์ํด์๋, ๋งํฌ๋ ํ์ด์ง ์ธก์์๋ Hackers' Pub ํ๋กํ์ rel="me"
์์ฑ๊ณผ ํจ๊ป ๋งํฌํด์ผ ํฉ๋๋ค. Mastodon์ด๋ GitHub ๊ฐ์ ๊ฒฝ์ฐ ํ๋กํ์ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ฉด rel="me"
์์ฑ์ด ์ถ๊ฐ๋๊ฒ ๋์ด ์์ผ๋, Mastodon์ด๋ GitHub ํ๋กํ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ฉด ์ธ์ฆ์ ์๋์ผ๋ก ๋ ๊ฒ๋๋ค. ๊ฐ์ธ ์น์ฌ์ดํธ๊ฐ ์์ผ์ ๋ถ๋ค์ Hackers' Pub ํ๋กํ์ rel="me"
์์ฑ๊ณผ ํจ๊ป ๋งํฌํ๋ฉด ์ธ์ฆ์ด ๋ฉ๋๋ค.
์ฐธ๊ณ ๋ก ์ธ์ฆ์ ํ๋กํ ์ค์ ์ ์ ์ฅํ ๋ ์ด๋ค์ง๋๋ค. ์ด๋ฏธ Mastodon์ด๋ GitHub ํ๋กํ์ ๋งํฌํด ๋์ ๋ถ๋ค์ ์ธ์ฆ ํ์๊ฐ ์ ๋ฐ ์๋ ์๋๋ฐ, ๊ทธ๋ผ ํ๋กํ ์ค์ ์ ๋ค์ด๊ฐ์ ์ ์ ์ฅ ๋ฒํผ์ ํ ๋ฒ ๋๋ฌ์ฃผ์๋ฉด ์ธ์ฆ ๋ฒํผ์ด ๋ถ์ ๊ฒ๋๋ค.
@hongminheeๆดช ๆฐๆ (Hong Minhee) ์ ๋์ํฉ๋๋ค!! ๊ฐ์ฌํฉ๋๋ค ๐๐
์ด์ ํ๋กํ์ ๋งํฌ์ ์ธ์ฆ ์ฌ๋ถ๊ฐ ๋ณด์ด๊ฒ ๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ธ์ฆํ๊ธฐ ์ํด์๋, ๋งํฌ๋ ํ์ด์ง ์ธก์์๋ Hackers' Pub ํ๋กํ์ rel="me"
์์ฑ๊ณผ ํจ๊ป ๋งํฌํด์ผ ํฉ๋๋ค. Mastodon์ด๋ GitHub ๊ฐ์ ๊ฒฝ์ฐ ํ๋กํ์ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ฉด rel="me"
์์ฑ์ด ์ถ๊ฐ๋๊ฒ ๋์ด ์์ผ๋, Mastodon์ด๋ GitHub ํ๋กํ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ฉด ์ธ์ฆ์ ์๋์ผ๋ก ๋ ๊ฒ๋๋ค. ๊ฐ์ธ ์น์ฌ์ดํธ๊ฐ ์์ผ์ ๋ถ๋ค์ Hackers' Pub ํ๋กํ์ rel="me"
์์ฑ๊ณผ ํจ๊ป ๋งํฌํ๋ฉด ์ธ์ฆ์ด ๋ฉ๋๋ค.
์ฐธ๊ณ ๋ก ์ธ์ฆ์ ํ๋กํ ์ค์ ์ ์ ์ฅํ ๋ ์ด๋ค์ง๋๋ค. ์ด๋ฏธ Mastodon์ด๋ GitHub ํ๋กํ์ ๋งํฌํด ๋์ ๋ถ๋ค์ ์ธ์ฆ ํ์๊ฐ ์ ๋ฐ ์๋ ์๋๋ฐ, ๊ทธ๋ผ ํ๋กํ ์ค์ ์ ๋ค์ด๊ฐ์ ์ ์ ์ฅ ๋ฒํผ์ ํ ๋ฒ ๋๋ฌ์ฃผ์๋ฉด ์ธ์ฆ ๋ฒํผ์ด ๋ถ์ ๊ฒ๋๋ค.
@dwnDWN | ไธญๆๅญๅๅญคๅฒ็ ๋ ๋๋ถ์ Hackers' Pub์ ์ค๊ตญ์ด ๋ฒ์ญ์ด ์ถ๊ฐ๋์์ต๋๋ค!
๋ํ, ์ธ์ด ์ค์ ์ด ์ถ๊ฐ๋์ด, ์์ ์ด ์ ํธํ๋ ๋ณต์์ ์ธ์ด๋ฅผ ์ ํํ ์ ์๊ฒ ๋์์ต๋๋ค. ์ด ์ค์ ์ ๋น์ฅ์ ํ๋ก ์ถ์ฒ์๋ง ์ฐ์ด๊ณ ์์ง๋ง, ์์ผ๋ก ์๋ ๋ฒ์ญ์ด๋ ์๊ณ ๋ฆฌ์ฆ ํ์๋ผ์ธ ๋ฑ์ ์๊ธดํ๊ฒ ์ฐ์ผ ์์ ์ ๋๋ค.
Emacs + org ํ๋์ฉ ์๋ํํด์ ์ฐ๋ ๋ง์ด ์๋ค
์์ฆ ์๋ก์ด ๊ฑฐ ๋ฐฐ์ฐ๋ฉด SPC n r n <์ฃผ์ ์ด๋ฆ> ENT n
ํด์ ๋
ธํธ ๋ง๋ค๊ณ , ๊ธ์ด๋ ์ฑ
์ฝ์ ๊ฑฐ ์์ผ๋ฉด Zotero์ ๋ฃ์ด๋์๋ค๊ฐ M-x cite ENT <๊ธ ์ ๋ชฉ> ENT
ํด์ ์ฝ์ผ๋ฉด์ ๊ธฐ๋กํ๋ฉด ํจ์ฌ ์์ฐจ๊ฒ ์ฝ๋ ๋ฏ
์ด็ช์ @lqezHyunwoo Park ๋์ ใ์ฐ๋ฆฌ์ ์ฝ๋๋ฅผ ์ฐพ์์ใ์ ๅบๆผํ์ฌ #ํ๋๋ฒ์ค, #ActivityPub, #Fedify, #Hollo ็ญ์ ้ํด ์ด์ผ๊ธฐ๋ฅผ ๋๋ด์ต๋๋ค. Fedify์ Hollo์ ้็ผ ็ฅ่ฉฑ ๊ฐ์ ๊ฒ ๊ถ๊ธํ์๋ค๋ฉด ํ ็ช ๋ณด์
๋ ์ฌ๋ฐ์์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ใ
ใ
ใ
https://snix.dev/ ์ ๋ Rust๋ฅผ ๋ชปํด์ ๊ธฐ์ฌ๋ฅผ ๋ชปํ์ง๋ง ์ ๋งํ ํ๋ก์ ํธ๋ผ๊ณ ์๊ฐํฉ๋๋ค. Rust ๊ณ ์๋ถ๋ค์ด ๊ด์ฌ๊ฐ์ ธ์ฃผ์๋ฉด ์ข๊ฒ ๋ค์.
@nyeongAn Nyeong (ๅฎๅฏง) ์ฐจ๋ผ๋ฆฌ Java์ checked exceptions๊ฐ ๋ ์ข๊ฒ ๋๊ปด์ ธ์.
@hongminheeๆดช ๆฐๆ (Hong Minhee) ๊ทธ๋ ๊ฒ๋ผ๋ ์ ํ๋๋ฉด ์ข์๋ฐ TypeScript ์ฐ๊ณ ์์ด์... ๐ซ
์จ์ดํฐ, Vitest. ์จ ๋ ๋ฝ์ผ๋ก.
์ฌ๋๋ค์ด ์ ๋ชจ๋ฅด๋ Markdown ๋ช
์ธ ํ๋. CommonMark, ์ฆ ํ์ค Markdown์์ URL์ ์๋์ผ๋ก ๋งํฌ๋์ง ์๋๋ค. ๋๋ถ๋ถ์ Markdown ๊ตฌํ์ฒด๋ค์ด ์ด๋ฅผ ์ต์
์ผ๋ก ์ง์ํ๊ณ , Markdown์ ์ง์ํ๋ ์น์ฌ์ดํธ๋ค์ด ์ด ์ต์
์ ์ผ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ฅด๋ ์ฌ๋๋ค์ด ๋ง๋ค. CommonMark์์ URL์ด๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ๋งํฌํ๋ ค๋ฉด <
์ >
๋ก ์ฃผ์๋ฅผ ๊ฐ์ธ์ผ ํ๋ค.
์ด๋ฅผ ์ ์ด์ฉํ๋ฉด URL์ ์ ๋ค์ ๋์ด์ฐ๊ธฐ๋ฅผ ํ์ง ์๊ณ ๋ ๋งํฌ๋ฅผ ๊ฑธ ์ ์๋ค๋ ์ฅ์ ๋ ๋๋ค.
Nix๋ฅผ ๋ณด๋ฉฐ ์์์๋๊ฑด, ์ฌ๋๋ค์ด ๋ฉํํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ข์ ์ธ์ด๋ก ๋ฉํํ๋ก๊ทธ๋๋ฐ์ ํ๋๊ฒ ์๋๋ผ, ๋ฐํ์์ด ์ข์ ์ธ์ด๋ก ๋ฉํํ๋ก๊ทธ๋๋ฐ์ ํ๋ค๋ ๊ฒ์ด๋ค.
Nix์ ๋ฐํ์์ด ์ข๋ค๋๊ฑด ์ผ๋ฐ์ ์ธ ์๋ฏธ์์(์ฑ๋ฅ์ด ๋น ๋ฅด๋ค๊ฑฐ๋) ์ข๋ค๊ธฐ๋ณด๋ค๋ '์ฌํ๊ฐ๋ฅํ ์บ์ฑ๋๋ ๋น๋'๋ผ๋ ๋ฐํ์์ด ์์ฃผ ๋ง์ ๋์์ ์ปค๋ฒํ๋๋ฐ Nix๊ฐ ๊ทธ๊ฑธ ๊ตฌํํ๋ค๋ ์๊ธฐ๋ค. ๊ทธ๋ฌ๋๊น ์ฌ๋๋ค์ ํฐ ํ๋ก๊ทธ๋จ์ ์์์ฌ๋ฆด ๋๋ค๋ณด๊ฐ ๋ ๋งํ ๋ฐํ์์ด ์์ผ๋ฉด ๊ฑฐ๊ธฐ์ ๋ถํฐ ๋ฉํํ๋ก๊ทธ๋๋ฐ์ ์์ํด๋ฒ๋ฆฐ๋ค. Nix๊ฐ ์ธ์ด๋ ๊ตฌ๋ฆฌ๊ณ (์ ์ด์ ์์ฒญ ์๋ง๋ค๋ ค๊ณ ํ๊ฑฐ๊ฐ์ง๋ ์์) ๋ฉํํ๋ก๊ทธ๋๋ฐ์ ์ํ๊ธฐ์ํ ์ด๋ ํ ์ฅ์น๋ ์์์๋ ๊ฐ์ฅ ์๋์ ์์นํ ์์์ด์ ๊ทธ ์ญํ ์ด ๋งก๊ฒจ์ ธ๋ฒ๋ฆฐ๋ค.
๊ทธ๋์ ์ ์ฉํ ๋ฐํ์๊ณผ ์ค๋ธ์ ํธ ์ธ์ด(๋๋ DSL)์ ํํํ ๋ฌธ๋ฒ์ ๋ํ ์ข์ ์์ด๋์ด๊ฐ ์์ผ๋ฉด, ์ข๋ ๋์ ๋ฉํํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ์ํ ์ธ์ด๋ฅผ ๋ง๋ค์ ์์๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ค.
์ด๋ ธ์ ๋๋ Smalltalk๋ Lisp ๊ฐ์ ์ธ์ด์ ๋ง์์ ๋ง์ด ๋นผ์๊ฒผ๋๋ฐ (์๋ง๋ ๋น์ ์ฟจํ ์ธ์ด์๋ Python์ด๋ Ruby์ ์ํฅโฆ) Haskell์ ์ ํ ๋ค๋ก๋ ์ธ์ด ์ทจํฅ์ด ์์ฃผ ๋ง์ด ๋ฐ๋ ๊ฒ ๊ฐ๋ค. ์ผ๋จ ๋์ ํ์ ์ธ์ด๋ฅผโฆ ์ซ์ดํ๋ ์ ๋๊น์ง ์๋์ง๋ง, ์ฐ๋ฉด์ ๋ถ์ํจ์ ๋๋ผ๊ฒ ๋๋ค.
@hongminheeๆดช ๆฐๆ (Hong Minhee) ์ ๋ Either Monad ํจํด ์ ํ ์ดํ๋ก ๋ค๋ฅธ ์ธ์ด์์ throw-catch ํ ๋๋ง๋ค ๋ถ์ํด์ ใ
ใ
...
Govs โค๏ธ Open Source. Docs is the result of a joint effort lead by the French ๐ซ๐ท๐ฅ(DINUM) and German ๐ฉ๐ช๐ฅจ governments (ZenDiS).
์ ๋ฉ์ง๋ฐ
Aider, You're so mean
์ด์ ๊ณ์ ์ด ๋ ๊ฐ์ธ๋ฐ ์ด๋ป๊ฒ ๋ถ๋ฆฌํ์ง ๐ค SNS ๊ณ์ ์ ๋ ๊ฐ ์จ๋ณธ ์ ์ด ์์ด์...
์ ์ฅ ๋ nix๋ org๊ฐ ๋๋ฌด ์ข๋ค
์ ๊ธฐ์? ์ ์๋?