ฮป(โ˜•) โ†’ ๐Ÿ’ป

  • Languages: Korean(๊ฐœ์ž˜ํ•จ), English(a little bit), Japanese(ใพใพ), Esperanto(tre iomete)
  • Interests: server, concurrency, functional programming, keyboard(the input system), guitar
Stella
@annyeong@stella.place

ํ˜ผ์ž์„œ ์ผํ•˜๋ฉด ๋”์ฐํ•œ ๊ด€๋ฆฌ์ž ๋ฐ‘์—์„œ ์ผํ•˜๋Š” ๊ฒฝํ—˜๊ณผ ๋”์ฐํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝํ—˜์„ ๋™์‹œ์— ํ• ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๊ฟ€~

7
0
0

์ด์•ผ, ๊ฐœ๊ทผ์ƒ์— ์ผ€์ต๊นŒ์ง€! ์€๋ฏผ๋‹˜์ด ์ค€๋น„ ๋งŽ์ด ํ•˜์…จ๋„ค์š”. ์ง์žฅ์ธ์ด ํ•œ ๋ฒˆ๋„ ์•ˆ ๋น ์ง€๊ณ  ํ•˜๊ธฐ ํž˜๋“ค๊ฒ ๋‹ค ์‹ถ์€ ์Šค์ผ€์ค„์ด์—ˆ๋Š”๋ฐ, ์—ฌํŠผ ์ถ•ํ•˜๋“œ๋ฆฝ๋‹ˆ๋‹ค~ @nyeongAn Nyeong (ๅฎ‰ๅฏง)

3
7
1

์•„ ์•„์‚ฌํžˆ ๋ฆฌ๋ˆ…์Šค ์•„์ง USB-C Display ์ง€์› ์•ˆ ๋˜๋Š”๊ตฌ๋‚˜ ๋งฅ๋ถ ์—์–ด์— ์˜ฌ๋ฆฌ๋ฉด ์™ธ์žฅ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ๊ฑฐ์˜ ์—†๋„ค

1

์•Œ์ญ๋‹ฌ์ญํ•œ ํ•˜์Šค์ผˆ ์ฝ”๋“œ๋“ค ์‚ฌ์‹ค ๋‹ค https://effect.website/ ๊ฐ™์€ ๊ฑฐ๋ผ๊ณ  ์ดํ•ดํ•˜๋‹ˆ ์กฐ๊ธˆ์€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋“ฏ

3

ํ›„ ์นดํŽ˜ ์™€์„œ ํ‚ค๋ณด๋“œ ์„ค๊ณ„๋‚˜ codecrafters ์ข€ ํ’€๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๋น ๋ฅด๊ณ  ๊ฐ•๋ ฌํ•œ ๋น„ํŠธ์— ๋‡Œ์„ธํฌ๊ฐ€ ๋…น์•„์„œ ๋‘˜ ๋‹ค ํฌ๊ธฐํ–ˆ๋‹ค. ๋‚ด๊ฐ€ ์กŒ์Šต๋‹ˆ๋‹ค ์ ์žฅ...

3
2
4
1
1

An Nyeong (ๅฎ‰ๅฏง) shared the below article:

ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋จธํ•œํ…Œ ๋‹‰์Šค ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €์˜ derivation ์†Œ๊ฐœํ•˜๋Š” ๊ธ€

lionhairdino @lionhairdino@hackers.pub

์ด ๊ธ€์€ ๋‹‰์Šค์˜ ํ•ต์‹ฌ ๊ฐœ๋…์ธ derivation์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Derivation์€ ํŒจํ‚ค์ง€ ๋นŒ๋“œ์— ํ•„์š”ํ•œ ์†์„ฑ๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ, ๋‹‰์Šค๋Š” ์ด๋ฅผ ํ†ตํ•ด ์˜์กด ๊ด€๊ณ„๋ฅผ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ A๊ฐ€ B์— ์˜์กดํ•œ๋‹ค๋ฉด, A์˜ derivation์ด B์˜ derivation์— ์˜์กดํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ช…์„ธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์‹ค์ œ ํŒจํ‚ค์ง€๊ฐ€ ํ•„์š”ํ•  ๋•Œ realize ๋™์ž‘์„ ํ†ตํ•ด ์ดํŽ™ํŠธ๋“ค์˜ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ ์–ธ์ ์ธ ๋ช…์„ธ์„œ ๋•๋ถ„์— ๋‹‰์Šค๋Š” ์„ ์–ธํ˜• ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๋ผ๊ณ  ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. Derivation ์ด๋ฆ„์— ๋‚ด์šฉ ๊ธฐ๋ฐ˜ ํ•ด์‹œ๋ฅผ ๋ถ™์—ฌ ์บ์‹ฑ๊ณผ ์žฌํ˜„์„ฑ์„ ๋†’์ด์ง€๋งŒ, ์ž‘์€ ๋ณ€ํ™”์—๋„ ํ•ด์‹œ๊ฐ’์ด ๋‹ฌ๋ผ์ ธ ๋””์Šคํฌ ์šฉ๋Ÿ‰๊ณผ ๋นŒ๋“œ ์‹œ๊ฐ„์ด ๋Š˜์–ด๋‚˜๋Š” ๋‹จ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Nixpkgs๋Š” derivation ์ž์ฒด๊ฐ€ ์•„๋‹Œ, derivation์„ ์ƒ์„ฑํ•˜๋Š” ํ‘œํ˜„์‹๋“ค์˜ ๋ชจ์Œ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

Read more โ†’
0

์•„์ž‡ ์˜ค๋Š˜ ํ™•์ธํ•ด๋ณด๋‹ˆ๊นŒ

  1. emacs native-comp ์ž˜ ์“ฐ๊ณ  ์žˆ๋˜ ๋ฉ”์ธ ๋งฅ์€ macOS 15.3
  2. ์ƒˆ๋กœ ์„ธํŒ…ํ•œ ๋งฅ์€ ํ•˜ํ•„ ์–ด์ œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ˆ„๋ฅด๋Š” ๋ฐ”๋žŒ์—, ํ•˜ํ•„ ์–ด์ œ ๋ฆด๋ฆฌ์ฆˆ๋œ macOS 15.4๋ฅผ ๊น”์•„๋ฒ„๋ฆฐ ๊ฒƒ

์–ด์ฉ์ง€ ์ด์Šˆ๊ฐ€ ์—†๋”๋ผ

์ผ์ • ์ถ”์‚ฐ์€ ์–ด๋ ค์šด ์ผ์ด๋‹ค. TWP(Two-Week Principle)๋Š” ๋ชจ๋“  ์‹œ๊ฐ„ ์ฐธ์กฐ๋ฅผ ํ‘œ์ค€ํ™”ํ•˜๋Š” ์ƒˆ๋กœ์šด ์‹œ๊ฐ„ ์ฒ™๋„๋‹ค. ์ด ์ œ์•ˆ์— ๋”ฐ๋ฅด๋ฉด ์‹œ๊ฐ„๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์งˆ๋ฌธ์— ๋ฐ˜์‚ฌ์ ์œผ๋กœ "2์ฃผ"๋ผ๊ณ  ์‘๋‹ตํ•ด์•ผ ํ•œ๋‹ค. rfc-editor.org/rfc/rfc9759

0
0

ํ•ด์ปค์ŠคํŽ ๊ฐ€๋กœ๋กœ๊ณ ๋ž‘ ์ •๋ฐฉ์‚ฌ์ด์ฆˆ ๋กœ๊ณ ๋งŒ ์žˆ์œผ๋ฉด ์–ด๋”” ๋ถ€์Šค์ฐจ๋ ค์„œ ์Šคํ‹ฐ์ปค ๋ฟŒ๋ฆฌ๋ฉด์„œ ํ™๋ณดํ•˜๊ธฐ๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ ๊ฐ™์€๋ฐ

0

์•„์ž‡ ์˜ค๋Š˜ ํ™•์ธํ•ด๋ณด๋‹ˆ๊นŒ

  1. emacs native-comp ์ž˜ ์“ฐ๊ณ  ์žˆ๋˜ ๋ฉ”์ธ ๋งฅ์€ macOS 15.3
  2. ์ƒˆ๋กœ ์„ธํŒ…ํ•œ ๋งฅ์€ ํ•˜ํ•„ ์–ด์ œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ˆ„๋ฅด๋Š” ๋ฐ”๋žŒ์—, ํ•˜ํ•„ ์–ด์ œ ๋ฆด๋ฆฌ์ฆˆ๋œ macOS 15.4๋ฅผ ๊น”์•„๋ฒ„๋ฆฐ ๊ฒƒ

์–ด์ฉ์ง€ ์ด์Šˆ๊ฐ€ ์—†๋”๋ผ

0
0
0
0
0

์•Š์ด nix ์žฌ์„ค์น˜ํ• ๋ผ์นด๋‹ˆ๊นŒ ๋””์Šคํฌ ์ž‘์—… ์ค‘ ๋งฅ๋ถ์ด ๋ฌด์ง€๊ฐœ ๋ฐ”๋žŒ๊ฐœ๋น„๋ฅผ ๊ฑด๋„ˆ๋ฒ„๋ ธ๋Š”๋ฐ...

nix-darwin๊ณผ nix๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์žˆ๋Š” macOS ํ„ฐ๋ฏธ๋„์˜ ๋ชจ์Šต
0
0
0

https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case

์ˆ˜ํผ๋ณผ ๊ฐ™์€๋ฐ์„œ ์ˆ˜๋ฐฑ๋Œ€์˜ ๋ฐฉ์†ก์žฅ๋น„๋ฅผ Elixir๋ฅผ ํ†ตํ•ด์„œ ์ œ์–ดํ•˜๊ณ , Phoenix LiveView๋กœ ์‹œ๊ฐํ™”ํ•˜๋Š” ์‚ฌ๋ก€. Elixir ์ƒํƒœ๊ณ„์— Nerves๋ผ๋Š” ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ ์ œ์–ด ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์žˆ์—ˆ๋˜๊ฑธ๋กœ ๊ธฐ์–ตํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ด๊ฒŒ ์ด๋ ‡๊ฒŒ ์ด์–ด์ง€๋Š”๊ตฐ์•„

@kodingwarriorJaeyeol Lee ๊ฐœ์ธ์ ์œผ๋กœ๋Š” Elixir์— ํ•˜๋‚˜ ์•„์‰ฌ์šด ๊ฒŒ ์ •์  ํƒ€์ž…์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒโ€ฆ ์ •์  ํƒ€์ž…์„ ์‚ฌํ›„์ ์œผ๋กœ ๋ถ™์ด๋Š” ์ž‘์—…์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค๊ณ ๋Š” ํ•˜๋Š”๋ฐ TypeScript๋งŒํผ ์ž˜ ๋ ๊นŒ ์‹ถ์–ด์„œ์š”. Python์—์„œ์˜ ํƒ€์ดํ•‘๋„ ํ˜„์‹ค์ ์œผ๋กœ ์•„์‰ฌ์šด ๊ฒŒ ๋งŽ์€ ๊ฑธ ์ƒ๊ฐํ•˜๋ฉด์š”.

๊ทธ๋ž˜์„œ ์ €๋Š” Gleam์— ์ข€ ๊ธฐ๋Œ€๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

0
0
0

An Nyeong (ๅฎ‰ๅฏง) replied to the below article:

ํŽ˜๋””๋ฒ„์Šค์—์„œ ์–ด๋–ค ์‚ฌ๋žŒ๋“ค์„ ํŒ”๋กœํ•˜๋ฉด ์ข‹์„๊นŒ?

Jaeyeol Lee @kodingwarrior@hackers.pub

ํŽ˜๋””๋ฒ„์Šค ์ž…๋ฌธ์ด ๋ง‰๋ง‰ํ•œ ๊ฐœ๋ฐœ์ž๋“ค์„ ์œ„ํ•ด, Hackers' Pub์„ ํฌํ•จํ•œ ActivityPub ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ํ™œ์šฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ํŠธ์œ„ํ„ฐ์™€ ๋‹ฌ๋ฆฌ ์ถ”์ฒœ ๊ธฐ๋Šฅ์ด ๋ถ€์กฑํ•œ ํŽ˜๋””๋ฒ„์Šค์—์„œ, ์–ด๋–ค ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•˜๊ณ  ๋ˆ„๊ตฌ๋ฅผ ํŒ”๋กœ์šฐํ•ด์•ผ ํ• ์ง€ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ์œ ์šฉํ•œ ์ •๋ณด๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ €, ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŽ์ด ๋ชจ์—ฌ์žˆ๋Š” ๊ตญ๋‚ด์™ธ ๋งˆ์Šคํ† ๋ˆ ์ธ์Šคํ„ด์Šค๋“ค์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. silicon.moe, hachyderm.io, emacs.ch ๋“ฑ ๋‹ค์–‘ํ•œ ๊ด€์‹ฌ์‚ฌ์— ๋งž๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Geeknews Bot, Hacker News, Lobsters ๋“ฑ ๊ฐœ๋ฐœ ๊ด€๋ จ ๋‰ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ •๋“ค๊ณผ, Mastodon, Golang, Asahi Linux ๋“ฑ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์„ ํŒ”๋กœ์šฐํ•˜์—ฌ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ํŽ˜๋””๋ฒ„์Šค ์ƒํƒœ๊ณ„์—์„œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์–‘์งˆ์˜ ์ •๋ณด๋ฅผ ์–ป๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜๋””๋ฒ„์Šค ์ž…๋ฌธ์ž๋“ค์ด ์ž์‹ ์—๊ฒŒ ๋งž๋Š” ์ธ์Šคํ„ด์Šค์™€ ๊ณ„์ •์„ ์ฐพ์•„ ํŒ”๋กœ์šฐํ•จ์œผ๋กœ์จ, ๋”์šฑ ํ’๋ถ€ํ•˜๊ณ  ์œ ์ตํ•œ ๊ฒฝํ—˜์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

Read more โ†’
1
0
1
0

@hongminheeๆดช ๆฐ‘ๆ†™ (Hong Minhee) ๊ผญ ์™ธ๋ž˜์–ด๋งŒ ๊ทธ๋Ÿฐ ๊ฑด ์•„๋‹ˆ์ง€๋งŒ ใ…์™€ ใ…”์˜ ํ˜ผ์„ ์ด ์ œ๋ฒ• ์žˆ๋Š”๋ฐ, ์ด๋ฅผํ…Œ๋ฉด lag ๋ž™("๋ ‰"์œผ๋กœ ํ‹€๋ฆผ) ๊ฐ™์€ ์‚ฌ๋ก€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฐ–์—๋Š” daemon ๋‹ค์ด๋จผ(๋™๊ณ„์–ด์ธ demon์— ์ด๋Œ๋ ค "๋ฐ๋ชฌ"์ด ๋„๋ฆฌ ์“ฐ์ด์ง€๋งŒ, ์• ์ดˆ์— demon์˜ ์˜ฌ๋ฐ”๋ฅธ ํ‘œ๊ธฐ๋Š” "๋””๋จผ"์ž„) ๊ฐ™์€ ๊ฒŒ ์ƒ๊ฐ๋‚˜๋„ค์š”. ๋ญ ์•Œ์•„๋„ ๊ทธ๋ ‡๊ฒŒ ์•ˆ ์“ฐ๋Š” ์‚ฌ๋žŒ์ด ๋„ˆ๋ฌด ๋งŽ์•„์„œ ๋Œ€๋ถ€๋ถ„ ํ‹€๋ฆฐ ํ‘œ๊ธฐ๋กœ ์“ฐ๊ฒŒ ๋˜์ง€๋งŒ...

@yurume์œ ๋ฃจ๋ฉ” Yurume @hongminheeๆดช ๆฐ‘ๆ†™ (Hong Minhee) "lag"์˜ ์™ธ๋ž˜์–ด ํ‘œ๊ธฐ๋ฒ•์— ๋”ฐ๋ฅธ ํ‘œ๊ธฐ๋Š” "๋ž™"์ด ์•„๋‹ˆ๋ผ "๋ž˜๊ทธ"์ž…๋‹ˆ๋‹ค. ์œ ์„ฑ์Œ์œผ๋กœ ๋๋‚˜๊ธฐ ๋•Œ๋ฌธ์— "ใ…ก"๋ฅผ ๋ถ™์ž…๋‹ˆ๋‹ค. "log"๊ฐ€ "๋ก"์ด ์•„๋‹ˆ๋ผ "๋กœ๊ทธ"์ธ ๊ฒƒ๋„ ์ด๊ฒƒ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

0
0

์ดˆ๋Œ€์žฅ ๋ฟŒ๋ฆฌ๋Š” ๊ธฐ๋Šฅ๋„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”๋ฐโ€ฆ ์ง€๊ธˆ์€ ๊ทธ๋ƒฅ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ง์ ‘ ๋“ค์–ด๊ฐ€์„œ

UPDATE account SET left_invitations = least(left_invitations + 1, 3);

๋‚ ๋ฆฌ๊ณ  ์žˆ๋‹ค. ๐Ÿ˜“

0

Hackers' Pub์— ๋“œ๋””์–ด ์ธ์šฉ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ธ์šฉํ•  ๊ธ€์˜ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•œ ๋’ค ๋‹จ๋ฌธ ์ž‘์„ฑ์ฐฝ์— ๋ถ™์—ฌ๋„ฃ์œผ์‹œ๋ฉด ํ•ด๋‹น ๊ธ€์„ ์ธ์šฉํ• ์ง€ ๋ฌป๋Š” ์ฐฝ์ด ๋œน๋‹ˆ๋‹ค. ํ™•์ธ์„ ์„ ํƒํ•˜์‹œ๋ฉด ํ•ด๋‹น ๊ธ€์ด ์ธ์šฉ๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์ธ์šฉํ•  ๊ธ€์€ ๊ผญ Hackers' Pub์˜ ๊ธ€์ด ์•„๋‹ˆ์–ด๋„ ActivityPub์„ ์ง€์›ํ•˜๋Š” ์‚ฌ์ดํŠธ์˜ ์•„๋ฌด ๊ธ€์ด๋‚˜ ๋‹ค ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Mastodon ์ธ์Šคํ„ด์Šค์—์„œ ๊ธ€ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์“ด ๊ธ€์— ๋ˆ„๊ฐ€ ์–ด๋–ป๊ฒŒ ์ธ์šฉ์„ ํ–ˆ๋‚˜ ๊ถ๊ธˆํ•˜์‹ค ๊ฒฝ์šฐ, ๊ธ€ ์•„๋ž˜์— ์žˆ๋Š” ๊ณต์œ  ์•„์ด์ฝ˜ ์˜ค๋ฅธ์ชฝ์— ์œ„์น˜ํ•œ ๋ฐ˜์‘ ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด์‹œ๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์›๋ž˜๋Š” ๊ณต์œ ํ•œ ์‚ฌ๋žŒ ํƒญ๋งŒ ์žˆ์—ˆ๋Š”๋ฐ ์ธ์šฉ ํƒญ์ด ์ƒˆ๋กœ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.)

๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” FEP-e232 ์˜ค๋ธŒ์ ํŠธ ๋งํฌ ์ŠคํŽ™๊ณผ Misskey์˜ ์ธ์šฉ ํ™•์žฅ ์ŠคํŽ™, Pleroma์˜ ์ธ์šฉ ํ™•์žฅ ์ŠคํŽ™, ๊ทธ๋ฆฌ๊ณ  Fedibird์˜ ์ธ์šฉ ํ™•์žฅ ์ŠคํŽ™์„ ๋ชจ๋‘ ๊ตฌํ˜„ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ธ์šฉ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ํ˜„์กดํ•˜๋Š” ๋ชจ๋“  ActivityPub ์„œ๋น„์Šค์™€ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค.



RE: https://hackers.pub/@hongminhee/0195c73c-24f5-74c0-883d-1a0a0db14b6d

Hackers' Pub์˜ ๋‹จ๋ฌธ ์ž‘์„ฑ์ฐฝ์— ์ธ์šฉํ•  ๋‹ค๋ฅธ ๊ธ€์˜ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ๋Š” ๋ชจ์Šต. ๋ถ™์ด๊ณ  ๋‚˜๋ฉด ํ•ด๋‹น ๊ธ€์„ ์ธ์šฉํ• ์ง€ ๋ฌป๋Š” ์ฐฝ์ด ๋œจ๊ณ , ํ™•์ธ์„ ์„ ํƒํ•˜๋ฉด ํ•ด๋‹น ๊ธ€์ด ์ธ์šฉ๋œ๋‹ค.
0
0
0

์šฐํ•˜ํ•˜ shift+space๋กœ ์–ธ์–ด ์ „ํ™˜๋„ ์‰ฝ๊ฒŒ ๋œ๋‹ค. system.defaults.CustomUserPreferences."com.apple.symbolichotkeys".AppleSymbolicHotKeys.60์„ ์•„๋ž˜์ฒ˜๋Ÿผ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค

{
  enabled = true;
  value = {
    parameters = [32 49 131072];
    type = "standard";
  };
}
0

์–ผ๊ตด์ธ์‹ ์‚ฌ์ง„๊ณต์œ  ์นด๋ฉ”๋ผ์•ฑ ์Šˆํ‹ฐ๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“ค ๋ถ„์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ์•ฑ์€ ์ถœ์‹œ๋˜์–ด ์žˆ์–ด ์จ๋ณด์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ๋‹ฌ ๋‚ด๋กœ ํŽ˜๋””๋ฒ„์Šค ์—ฐ๋™์„ ๋๋‚ด๋ฉด ์ œ๊ฐ€ ์ƒ๊ฐํ•œ MVP๋Š” ์™„์„ฑ์ž…๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋„ ๊ฐœ๋ฐœํ•ด์•ผํ•  ๋ถ€๋ถ„๋“ค์ด ๋งŽ๊ณ , ๊ฐœ์ค‘์— ๊ธฐ์ˆ ์ ์œผ๋กœ ํฅ๋ฏธ๋กœ์šด ๋ฌธ์ œ๋“ค๋„ ๋‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ 2025๋…„ ์ƒ๋ฐ˜๊ธฐ ํˆฌ์ž์œ ์น˜๋ฅผ ๋ชฉํ‘œ๋กœ ํŒ€ ๋นŒ๋”ฉ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„, ๋˜๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ ๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋„ bgl@gwyng.com์œผ๋กœ ํŽธํ•˜๊ฒŒ ์—ฐ๋ฝ์ฃผ์„ธ์š”.

0
2
0

Nix ๋„ˆ๋ฌด ์ข‹๋‹ค ์˜ˆ์ „์— ์ƒˆ mac ์„ธํŒ…ํ•  ๋•Œ ๋… ๋น„์šฐ๋Š” ๊ฒŒ ์ œ์ผ ํž˜๋“ค์—ˆ๋Š”๋ฐ local.dock.entries = []๋งŒ ํ•˜๋ฉด ๊น”๋”ํ•˜๊ฒŒ ๋น„์šธ ์ˆ˜ ์žˆ์Œ

์šฐํ•˜ํ•˜ shift+space๋กœ ์–ธ์–ด ์ „ํ™˜๋„ ์‰ฝ๊ฒŒ ๋œ๋‹ค. system.defaults.CustomUserPreferences."com.apple.symbolichotkeys".AppleSymbolicHotKeys.60์„ ์•„๋ž˜์ฒ˜๋Ÿผ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค

{
  enabled = true;
  value = {
    parameters = [32 49 131072];
    type = "standard";
  };
}
0
0

ํ•ด์ปค์Šค ํŽ์— ๋‚จ๊ธฐ๋Š” ์ฒซ ๊ธ€๋กœ ์ง„.์งœ. ์ˆ ์„ ํŒŒ๋Š” ํ•ด์ปค์Šค ํŽ์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹คโ€ฆ ๋„์ฟ„ ํžˆ๊ฐ€์‹œ๋‚˜์นด๋…ธ์— ์œ„์น˜ํ•œใƒใƒƒใ‚ซใƒผใ‚บใƒใƒผ(hackers bar)์— ๊ฐ€์‹œ๋ฉด ๋ฐ”ํ…๋” ๋ถ„์˜ ๋ผ์ด๋ธŒ์ฝ”๋”ฉ์„ ๊ตฌ๊ฒฝํ•˜๋ฉฐ ๋ธ”๋ฃจ์Šคํฌ๋ฆฐ, ์ปค๋„ ํŒจ๋‹‰ ๋“ฑ์˜ ์ด๋ฆ„์ด ๋ถ™์—ฌ์ง„ ์นตํ…Œ์ผ์„ ๋งˆ์‹ค ์ˆ˜ ์žˆ์–ด์š”โ€ฆ ๋ชจ๋‘๊ฐ€ ๊ฐ์ž์˜ ๋žฉํƒ‘์„ ๋“ค๊ณ  ์™€์„œ ์ž์œ ๋กญ๊ฒŒ ์ฝ”๋”ฉํ•˜๊ณ  ์ด์•ผ๊ธฐ ๋‚˜๋ˆ„๋Š” ๋ถ„์œ„๊ธฐ! ๋„์ฟ„์—์„œ ์†์— ๊ผฝ๊ฒŒ ์ธ์ƒ์ ์ด์—ˆ๋˜ ๋ฐ”์˜€์Šต๋‹ˆ๋‹ค. ๋„์ฟ„์—์„œ ์ˆ ๋„ ๋งˆ์‹œ๊ณ  ์ฝ”๋”ฉ๋„ ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค์€ ํ•œ ๋ฒˆ ๋“ค๋Ÿฌ๋ณด์‹ฌ์ด~~!

๊ธด ์ˆ  ์ž”์— ํŒŒ๋ž€์ƒ‰ ์ˆ ์ด ๋‹ด๊ฒจ์žˆ๋‹ค.์ˆ ์ง‘ ์ฒœ์žฅ์— ๋‹ฌ๋ฆฐ ์„ธ๊ฐœ์˜ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ๋žŒ๋“ค์ด ๋ณด๊ณ  ์žˆ๋‹ค.
0
0
2

Nix ๋„ˆ๋ฌด ์ข‹๋‹ค ์˜ˆ์ „์— ์ƒˆ mac ์„ธํŒ…ํ•  ๋•Œ ๋… ๋น„์šฐ๋Š” ๊ฒŒ ์ œ์ผ ํž˜๋“ค์—ˆ๋Š”๋ฐ local.dock.entries = []๋งŒ ํ•˜๋ฉด ๊น”๋”ํ•˜๊ฒŒ ๋น„์šธ ์ˆ˜ ์žˆ์Œ

0
0

Hackers' Pub์— ํ–‰๋™ ๊ฐ•๋ น์ด ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค, ์•„์…จ๋‚˜์š”?

์šฐ๋ฆฌ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋‹จ์ˆœํ•œ ๊ธฐ์ˆ  ํ† ๋ก ์„ ๋„˜์–ด ๋ชจ๋“  ๊ตฌ์„ฑ์›์ด ์ง„์ •์œผ๋กœ ํ™˜์˜๋ฐ›๋Š” ํฌ์šฉ์ ์ธ ๊ณต๊ฐ„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ƒ์„ธํ•œ ํ–‰๋™ ๊ฐ•๋ น์„ ๋งˆ๋ จํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ ์ฃผ๋ชฉํ•  ๋งŒํ•œ ์ ์€:

  1. ๊ตฌ์กฐ์  ์ฐจ๋ณ„์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์ž…์žฅ: โ€œ๋ชจ๋“  ์‚ฌ๋žŒ์„ ๋™๋“ฑํ•˜๊ฒŒ ๋Œ€์šฐํ•œ๋‹คโ€๋Š” ๋ช…๋ชฉ ํ•˜์— ํ˜„์‹ค์˜ ๊ตฌ์กฐ์  ๋ถˆํ‰๋“ฑ์„ ๋ฌด์‹œํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•œ ์ ๊ทน์ ์ธ ๋…ธ๋ ฅ์„ ์ค‘์š”์‹œํ•ฉ๋‹ˆ๋‹ค.

  2. ๊ธฐ์ˆ ์  ์—˜๋ฆฌํŠธ์ฃผ์˜ ์ง€์–‘: โ€œ์ด๊ฒƒ๋„ ๋ชจ๋ฅด์„ธ์š”?โ€์™€ ๊ฐ™์€ ์กฐ๋กฑ, ํŠน์ • ๊ธฐ์ˆ  ์Šคํƒ์ด๋‚˜ ๋„๊ตฌ์— ๋Œ€ํ•œ ๋น„ํ•˜, ์ดˆ๋ณด์ž์˜ ์งˆ๋ฌธ์„ ๋ฌด์‹œํ•˜๋Š” ํ–‰์œ„๋ฅผ ๋ช…ํ™•ํžˆ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.

  3. ๋ชจ๋“  ์–ธ์–ด์˜ ๋™๋“ฑํ•œ ์กด์ค‘: ์ „ ์„ธ๊ณ„์˜ ๋ชจ๋“  ์–ธ์–ด๋ฅผ ๋™๋“ฑํ•˜๊ฒŒ ์กด์ค‘ํ•˜๋ฉฐ, ์–ด๋–ค ์–ธ์–ด๋กœ๋„ ์ž์œ ๋กญ๊ฒŒ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ–‰๋™ ๊ฐ•๋ น ํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

0
0
0

@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!

0
0
0

์ด์ œ ๋‹จ๋ฌธ์— ํฌํ•จ๋œ ๋Œ€ํ‘œ ๋งํฌ์— ๋Œ€ํ•ด Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ํ‘œ์‹œํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋งํฌ์— fediverse:creator ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ, ์ €์ž์˜ ์—ฐํ•ฉ์šฐ์ฃผ ํ”„๋กœํ•„๊นŒ์ง€ ํ•˜๋‹จ์— ํ‘œ์‹œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Hackers' Pub์—์„œ ๋ณธ ๋‹จ๋ฌธ. ๋‹จ๋ฌธ์— ํฌํ•จ๋œ ๋งํฌ์˜ Open Graph ์ด๋ฏธ์ง€, ์ œ๋ชฉ, ์š”์•ฝ, ๋งํฌ์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„, ๋งํฌ ์ €์ž์˜ ์—ฐํ•ฉ์šฐ์ฃผ ํ”„๋กœํ•„ ๋งํฌ๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์žˆ๋‹ค.

๋ชจ๋“  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋‹จ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €์™€ ๋‹จ ํ•˜๋‚˜์˜ ๋นŒ๋“œ ์‹œ์Šคํ…œ, ๋‹จ ํ•˜๋‚˜์˜ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ง„์‹ฌ์œผ๋กœ ์ƒ๊ฐํ•œ๋‹ค

0

์ €๋Š” AI์—๊ฒŒ ๊ฐ์‚ฌ ์ธ์‚ฌ๋ฅผ ํ•˜๋Š” ๋ฐ์—๋„ ๋ˆ์ด ๋“ ๋‹ค๋Š” ๊ฑธ ๊นจ๋‹ฌ์•„๋ฒ„๋ ค์„œ, ์ด์ œ๋Š” ๊ฐ์‚ฌ๋„ ํ‘œํ•˜์ง€ ์•Š๋Š” ์‚ญ๋ง‰ํ•œ ์ธ๊ฐ„์ด ๋˜๊ณ ์•ผ ๋ง์•˜์Šต๋‹ˆ๋‹ค.

Aider์™€ ๋Œ€ํ™”ํ•œ ํ”„๋กฌํ”„ํŠธ. ์ดํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ์ „๋ฌธ:

pakages/emacs/config/doom/config.org
> ์ข‹์•„ ๋งŒ์กฑ์Šค๋Ÿฌ์›Œ. ๊ณ ๋งˆ์›Œ.
๋„ค, ๋ง์”€ํ•˜์‹  ๋Œ€๋กœ org-mode์˜ ํƒ€์ž„์Šคํƒฌํ”„ ํฌ๋งท์„ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค:
1. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(CREATED_AT, LAST_MODIFIED)์—๋Š”<> ํฌ๋งท ์‚ฌ์šฉ
2. ์ฃผ๊ฐ„ ์ผ๊ธฐ์˜ ์„น์…˜ ์ œ๋ชฉ์—๋„ <> ํฌ๋งท ์‚ฌ์šฉ
3. org-agenda์™€์˜ ํ†ตํ•ฉ์„ ์œ„ํ•ด ์ฃผ๊ฐ„ ์ผ๊ธฐ ํŒŒ์ผ์— #+DATE ์†์„ฑ ์ถ”๊ฐ€
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด 0rg-mode์˜ ๋‚ ์งœ ๊ด€๋ จ ๊ธฐ๋Šฅ๋“ค์„ ๋” ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
Tokens: 10k sent, 150 received. Cost: $0.03 message, $0.17 session.
packages/emacs/config/doom/config.org
0

๋ฆฌ๋ธŒ๋žœ๋”ฉ์„ ๊ฑฐ์นœ ๊ฒƒ๋„ ํ•™์Šต์— ์น˜๋ช…์ ์ธ๋“ฏ... ์˜ˆ๋ฅผ ๋“ค์–ด ์–ธ์–ด ์„ค์ • ํŒŒ์ผ์ด bsconfig.json์—์„œ rescript.json์œผ๋กœ ์ด๋ฆ„์ด ๋ฐ”๋€Œ์—ˆ๋Š”๋ฐ, rescript.json์ด ์ด๋ฏธ ์žˆ์Œ์—๋„ bsconfig.json์„ ์ž๊พธ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. ์ผ์ผ์ด ์‚ฌ์ „ ์ง€์‹œ๋ฅผ ๋„ฃ์–ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ ๐Ÿค”

0

๋Œ€-AI ์‹œ๋Œ€๊ฐ€ ์—ด๋ ธ์œผ๋ฉด ๋‚ด๊ฐ€ ๋‚ฏ์„  ์–ธ์–ด๋ผ๋„ ๋ฆฐํ„ฐ, ์ปดํŒŒ์ผ๋Ÿฌ๋งŒ ์ž˜ ๋˜์–ด ์žˆ์œผ๋ฉด ๊ทธ๊ฑธ๋กœ ํ”ผ๋“œ๋ฐฑ ์ค˜์„œ PoC ํ•˜๋‚˜ ๋š๋”ฑํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€? ์‹ถ์–ด์„œ ReScript๋กœ ์‡ผ๊ธฐ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์žˆ๋Š”๋ฐ ์•„์‰ฝ๊ฒŒ๋„ LLM ์นœ๊ตฌ๋“ค์ด ReScript๋ฅผ ์ž˜ ๋ชปํ•œ๋‹ค

๋ฆฌ๋ธŒ๋žœ๋”ฉ์„ ๊ฑฐ์นœ ๊ฒƒ๋„ ํ•™์Šต์— ์น˜๋ช…์ ์ธ๋“ฏ... ์˜ˆ๋ฅผ ๋“ค์–ด ์–ธ์–ด ์„ค์ • ํŒŒ์ผ์ด bsconfig.json์—์„œ rescript.json์œผ๋กœ ์ด๋ฆ„์ด ๋ฐ”๋€Œ์—ˆ๋Š”๋ฐ, rescript.json์ด ์ด๋ฏธ ์žˆ์Œ์—๋„ bsconfig.json์„ ์ž๊พธ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. ์ผ์ผ์ด ์‚ฌ์ „ ์ง€์‹œ๋ฅผ ๋„ฃ์–ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ ๐Ÿค”

0

๋Œ€-AI ์‹œ๋Œ€๊ฐ€ ์—ด๋ ธ์œผ๋ฉด ๋‚ด๊ฐ€ ๋‚ฏ์„  ์–ธ์–ด๋ผ๋„ ๋ฆฐํ„ฐ, ์ปดํŒŒ์ผ๋Ÿฌ๋งŒ ์ž˜ ๋˜์–ด ์žˆ์œผ๋ฉด ๊ทธ๊ฑธ๋กœ ํ”ผ๋“œ๋ฐฑ ์ค˜์„œ PoC ํ•˜๋‚˜ ๋š๋”ฑํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€? ์‹ถ์–ด์„œ ReScript๋กœ ์‡ผ๊ธฐ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์žˆ๋Š”๋ฐ ์•„์‰ฝ๊ฒŒ๋„ LLM ์นœ๊ตฌ๋“ค์ด ReScript๋ฅผ ์ž˜ ๋ชปํ•œ๋‹ค

0

์ด์ œ ํ”„๋กœํ•„์˜ ๋งํฌ์— ์ธ์ฆ ์—ฌ๋ถ€๊ฐ€ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ๋งํฌ๋œ ํŽ˜์ด์ง€ ์ธก์—์„œ๋„ Hackers' Pub ํ”„๋กœํ•„์„ rel="me" ์†์„ฑ๊ณผ ํ•จ๊ป˜ ๋งํฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Mastodon์ด๋‚˜ GitHub ๊ฐ™์€ ๊ฒฝ์šฐ ํ”„๋กœํ•„์— ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด rel="me" ์†์„ฑ์ด ์ถ”๊ฐ€๋˜๊ฒŒ ๋˜์–ด ์žˆ์œผ๋‹ˆ, Mastodon์ด๋‚˜ GitHub ํ”„๋กœํ•„ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ธ์ฆ์€ ์ž๋™์œผ๋กœ ๋  ๊ฒ๋‹ˆ๋‹ค. ๊ฐœ์ธ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์œผ์‹  ๋ถ„๋“ค์€ Hackers' Pub ํ”„๋กœํ•„์„ rel="me" ์†์„ฑ๊ณผ ํ•จ๊ป˜ ๋งํฌํ•˜๋ฉด ์ธ์ฆ์ด ๋ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์ธ์ฆ์€ ํ”„๋กœํ•„ ์„ค์ •์„ ์ €์žฅํ•  ๋•Œ ์ด๋ค„์ง‘๋‹ˆ๋‹ค. ์ด๋ฏธ Mastodon์ด๋‚˜ GitHub ํ”„๋กœํ•„์„ ๋งํฌํ•ด ๋‘์‹  ๋ถ„๋“ค์€ ์ธ์ฆ ํ‘œ์‹œ๊ฐ€ ์•ˆ ๋œฐ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ๊ทธ๋Ÿผ ํ”„๋กœํ•„ ์„ค์ •์— ๋“ค์–ด๊ฐ€์…”์„œ ์ €์žฅ ๋ฒ„ํŠผ์„ ํ•œ ๋ฒˆ ๋ˆŒ๋Ÿฌ์ฃผ์‹œ๋ฉด ์ธ์ฆ ๋ฒ„ํŠผ์ด ๋ถ™์„ ๊ฒ๋‹ˆ๋‹ค.

Hackers' Pub ํ”„๋กœํ•„ ํŽ˜์ด์ง€์˜ ๋งํฌ ๋ชฉ๋ก. ๊ฐœ์ธ ์›น์‚ฌ์ดํŠธ, GitHub, Hollo ๋งํฌ์— ์ธ์ฆ ์•„์ด์ฝ˜์ด ๋ถ™์–ด ์žˆ๋‹ค.
0