What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

1
0
0
1
0
1
1

[์ƒˆ ํฌ๋Ÿผ ๊ฒŒ์‹œ๋ฌผ] UbuCon Asia 2025 ์ฐธ์„ ํ›„๊ธฐ discourse.ubuntu-kr.org/t/ubuc

UbuCon Asia 2025 ์ฐธ์„ ํ›„๊ธฐ

์ง€๋‚œ ์ฃผ๋ง 8์›” 30์ผ, 31์ผ ๋„คํŒ” ์นดํŠธ๋งŒ๋‘ St. Xavierโ€™s College ์—์„œ ์—ด๋ฆฐ UbuCon Asia 2025 ์— ์ฐธ์„ ๊ฒธ ํ–‰์‚ฌ ์ฃผ๊ด€์„ ํ•˜๋Ÿฌ ๋‹ค๋…€ ์™”์Šต๋‹ˆ๋‹ค. ์˜ฌํ•ด๋กœ ์–ด๋А์„ธ 5ํšŒ์ฐจ ํ–‰์‚ฌ์ธ๋ฐ์š”, ์ฒซํšŒ์ฐจ๋Š” ์˜จ๋ผ์ธ, 2ํšŒ์ฐจ๋Š” ์„œ์šธ, 3ํšŒ์ฐจ๋Š” ์ธ๋„๋„ค์‹œ์•„ ์ˆ˜๋ผ์นด๋ฅดํƒ€, 4ํšŒ์ฐจ๋Š” ์ธ๋„ ์ž์ดํ‘ธ๋ฅด์—์„œ ๊ฐœ์ตœ๊ฐ€ ๋˜์—ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ฌํ•ด ํ–‰์‚ฌ๋Š” UbuCon Asia Committee, Ubuntu Nepal, GNOME Nepal ์—์„œ ํ•จ๊ป˜ ์ค€๋น„๋ฅผ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ–‰์‚ฌ๋Š” ํ–‰์‚ฌ ์‹œ์ž‘ ์ „๋ถ€ํ„ฐ ๊ฐœ์ธ์ ์œผ๋กœ ๊ธฐ๋Œ€๋ฅผ ์ข€ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ฐธ๊ฐ€์ž ๋“ฑ๋ก ์ˆ˜๊ฐ€ ๋ชฉํ‘œ์ธ 300๋ช…์„ ์ดˆ๊ณผํ•˜์—ฌ 400๋ช… ๋“ฑ๋กํ•œ ์ƒํƒœ์˜€๊ณ , ํ•ด์™ธ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊นŒ์ง€ ํ™•๋Œ€๋œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ถ€์Šค ๋“ฑ ์ƒˆ๋กญ๊ฒŒ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ๋„ ๋งŽ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ๋‚  ์•„์นจ๋ถ€ํ„ฐ ํ–‰์‚ฌ์žฅ์— ์ฒดํฌ์ธ ๋ฐ ๋ช…์ฐฐ ์ˆ˜๋ น์„ ์œ„ํ•ด ๊ต‰์žฅํžˆ ๊ธด ์ค„์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ํ•œ๊ตญ๋ณด๋‹ค๋Š” ์กฐ๊ธˆ์€ ์‹œ์›ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ์—ฌ์ „ํžˆ ๋”์šด ๋‚ ์”จ์˜€๋Š”๋ฐ, ์•ผ์™ธ์—์„œ ์ฒดํฌ์ธ์„ ํ•˜๋‹ค ๋ณด๋‹ˆ ์ฐธ๊ฐ€์ž ๋ถ„๋“ค๊ณผ ๋กœ์ปฌํŒ€ ๊ด€๊ณ„์ž ๋ถ„๋“ค ๋ชจ๋‘ ๊ณ ์ƒ์„...

discourse.ubuntu-kr.org ยท ์šฐ๋ถ„ํˆฌํ•œ๊ตญ์ปค๋ฎค๋‹ˆํ‹ฐ ํฌ๋Ÿผ

0
1
0
1
0
1

์งœ์žฅ ์ž˜ ํ•˜๋Š” ์ง‘์ด ๋ฐฐ๋ฏผ ์‹ซ๋‹ค๊ณ  ๋ฐฐ๋‹ฌ๋น„ ๋งŽ์ด ๋ฐ›๊ณ 
๋ฐฐ๋ฏผ ๋ฉ”๋‰ด์— ์ „๋ถ€ ๋•ก๊ฒจ์š”๋กœ ์‹œํ‚ค๋ผ๊ณ  ์ ์–ด๋†”์„œใ…‹ใ…‹
์•„๋‹ˆ ๋•ก๊ฒจ์š”๋Š” ๋งŒ๋‚˜์„œ ๊ฒฐ์ œ ์—†๋‹จ ๋ง์ด์˜ˆ์š”ใ…œ

0
0
0
0

๋ฆฌ) ์•„๋ฌด๋ฆฌ ๋ช…์˜ˆ๋‚˜ ๋ถ€๊ฐ€ ๋›ฐ์–ด๋‚˜๋‹ค ํ•ด๋„ ๋ชฉ์ˆจ์„ ์ผ์ฐ ์žƒ์–ด๋ฒ„๋ฆฌ๊ฒŒ ๋˜๋ฉด ๊ทธ๋Ÿฐ ๊ฒƒ๋„ ์ „๋ถ€ ๋‹ค ์†Œ์šฉ์—†๊ฒŒ ๋˜์–ด๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์ด๊ณ 

๊ทธ๋ฆฌ๊ณ  ์ด ์„ธ์ƒ์—์„œ ์ข‹์€ ์‚ฌ๋žŒ์€ ์™œ ์˜ค๋ž˜ ๋ชป ์‚ด๋‹ค ๊ฐ€๊ณ  ๋‚˜์œ ์‚ฌ๋žŒ์€ ์™œ ์˜ค๋ž˜ (์š•๊นŒ์ง€ ์–ป์–ด๋จน์œผ๋ฉฐ) ์‚ฌ๋Š” ๊ฑธ๊นŒ ํ•˜๋Š” ์˜๋ฌธ์„ ๋˜๋‹ค์‹œ ์šฐ๋ฆฌ์—๊ฒŒ ๋˜์ ธ์ฃผ๋Š” ๋Œ€๋ชฉ์ด๊ธฐ๋„ ํ•œ๋ฐ

์–ด์ฐŒ ๋๋“  ์‚ผ๊ฐ€ ๊ณ ์ธ์˜ ๋ช…๋ณต์„ ๋น•๋‹ˆ๋‹ค.

0

๋ฆฌ) ์•„๋ฌด๋ฆฌ ๋ช…์˜ˆ๋‚˜ ๋ถ€๊ฐ€ ๋›ฐ์–ด๋‚˜๋‹ค ํ•ด๋„ ๋ชฉ์ˆจ์„ ์ผ์ฐ ์žƒ์–ด๋ฒ„๋ฆฌ๊ฒŒ ๋˜๋ฉด ๊ทธ๋Ÿฐ ๊ฒƒ๋„ ์ „๋ถ€ ๋‹ค ์†Œ์šฉ์—†๊ฒŒ ๋˜์–ด๋ฒ„๋ฆฌ๋Š” ๊ฒƒ์ด๊ณ 

๊ทธ๋ฆฌ๊ณ  ์ด ์„ธ์ƒ์—์„œ ์ข‹์€ ์‚ฌ๋žŒ์€ ์™œ ์˜ค๋ž˜ ๋ชป ์‚ด๋‹ค ๊ฐ€๊ณ  ๋‚˜์œ ์‚ฌ๋žŒ์€ ์™œ ์˜ค๋ž˜ (์š•๊นŒ์ง€ ์–ป์–ด๋จน์œผ๋ฉฐ) ์‚ฌ๋Š” ๊ฑธ๊นŒ ํ•˜๋Š” ์˜๋ฌธ์„ ๋˜๋‹ค์‹œ ์šฐ๋ฆฌ์—๊ฒŒ ๋˜์ ธ์ฃผ๋Š” ๋Œ€๋ชฉ์ด๊ธฐ๋„ ํ•œ๋ฐ

์–ด์ฐŒ ๋๋“  ์‚ผ๊ฐ€ ๊ณ ์ธ์˜ ๋ช…๋ณต์„ ๋น•๋‹ˆ๋‹ค.

0
0

้€”ไธญใฎ็ฉบๆธฏใง้™ใ‚Š้…ใ‚Œใ‚‹ใจ็Ÿฅใ‚‰ใชใ„็ฉบๆธฏใซ้€ฃใ‚Œใฆใ‹ใ‚Œใ‚‹้ฃ›่กŒๆฉŸใซไน—ใฃใŸใ“ใจใ‚ใ‚‹ใ‚ˆใ€‚ใฉใ“ใ ใฃใ‘โ€ฆ

0
0
0
1
0

๊ท€์—ฌ์šด ๋งˆ์Šค์ฝ”ํŠธ๊นŒ์ง€ ์žˆ๋Š” TS ๋Ÿฐํƒ€์ž„ Deno ๋ƒ…๋‘๊ณ  ์™œ ์ด๋”ฐ์œ„๋กœ ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜ ํ•˜๋“œ์ฝ”๋”ฉ ๋˜์–ด ์žˆ๋Š” JS ๋Ÿฐํƒ€์ž„ ์“ฐ๋Š” ๊ฑด๋ฐ

Node ์˜ child_process ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ spawn ํ•จ์ˆ˜ ํƒ€์ž… ์ •์˜
stdin, stdout, stderr ๊ฐ€ ๊ฐ๊ฐ pipe ์ธ์ง€ ์•„๋‹Œ์ง€์— ๋”ฐ๋ฅธ ์ด 8๊ฐ€์ง€ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ์ •์˜๊ฐ€ ๋”ฐ๋กœ ๋˜์–ด ์žˆ์Œ
0
0
0
1
0
0

์•ˆ๋…• ์—ฐ์นœ๋ถ„๋“ค
์š˜๊ฐœ์ธํ˜•์ด ์ƒ๊ฐ๋ณด๋‹ค ์—„์ฒญ ์ˆ˜์š”๊ฐ€ ์žˆ๋Š”๋ฐ ์žฌ๊ณ ์–˜๊ธฐ๊นŒ์ง€ ๋งŽ์ด ๋“ค์–ด์™€์„œ ๊ณต๊ตฌ ์ˆ˜์š”์กฐ์‚ฌ ํผ์„ ์—ด์–ด๋ณด์•˜์–ด์š”
์—ฐ์นœ๋ถ„๋“ค์€ 1์ฐจ๊ณ ์š” ๋„ˆ๋จธ๋ถ„๋“ค์€ 2์ฐจ์ž„ ์—ฐ์นœ์•„๋‹Œ๋ถ„๋“ค์€ ๋„ฃ๊ณ  ๋”ฐ๋กœ ๊ฐœ์ธ์—ฐ๋ฝ์ฃผ์„ธ์—ฌ
https://x.com/smp_1128/status/1958860153681326480

0

I wonder what it would look like if I tried to do a canonical fractal, like a mandelbrot or something, but I did it with a floating point implementation that had intentional bugs in it

0
0
0
1
0
0
0
0
0

์ธ์ƒ์€ ์ˆœ๊ฐ„์˜ ์•„๋ฆ„๋‹ค์›€์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ๊ทธ ์ˆœ๊ฐ„์„ ์†Œ์ค‘ํžˆ ์—ฌ๊ธฐ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋•Œ๋กœ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ํž˜๋“ค์–ดํ•  ๋•Œ ๊ฐ€์žฅ ๊ฐ•ํ•ด์ง€๊ณ , ๊ฐ€์žฅ ์ทจ์•ฝํ•ด ๋ณด์ผ ๋•Œ ๊ฐ€์žฅ ์šฉ๊ฐํ•ด์ง‘๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์‚ถ์€ ๊ฒฐ์ฝ” ์™„๋ฒฝํ•˜์ง€ ์•Š์ง€๋งŒ, ๊ทธ ์•ˆ์—์„œ ๋ฐฐ์šฐ๊ณ  ์„ฑ์žฅํ•˜๋Š” ์—ฌ์ •์ด ์˜๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.

0
1

์„ธ์ƒ์—๋Š” ์•„๋ฌด๋„ ์™„๋ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ๋Š” ํŠน๋ณ„ํ•œ ์กด์žฌ์ž…๋‹ˆ๋‹ค.

๋•Œ๋กœ๋Š” ํž˜๋“ค๊ณ  ์ง€์ณ๋„ ํฌ๊ธฐํ•˜์ง€ ๋งˆ์„ธ์š”.

๋‹น์‹ ์˜ ์†Œ์ค‘ํ•œ ์‚ถ์€ ์•„๋ฆ„๋‹ต๊ณ  ์˜๋ฏธ ์žˆ๋Š” ์—ฌ์ •์ž…๋‹ˆ๋‹ค.

0
1
0

ใจใ‚Šใ‚ใˆใšๆ›ดๆ–ฐใ—ใŸใ‘ใฉใ€ใ‚ฏใƒชใƒ†ใ‚ฃใ‚ซใƒซใชๅค‰ๆ›ดใŒๅ…ฅใฃใŸใ‚ใ‘ใงใ‚‚ใชใ„ใ‹ใช๏ผˆใ‚ขใ‚ตใƒผใ‚ทใƒงใƒณใฎๅฝ“ใŸใ‚Šใฏใ ใ„ใถใจๅค‰ๆ›ดใŒๅ…ฅใฃใฆใŸใ‘ใฉ๏ผ‰
Explainer for W3C Accessibility Guidelines (WCAG) 3.0 ๆ—ฅๆœฌ่ชž่จณ
W3C Group Draft Note 04 September 2025
momdo.github.io/wcag-3.0-explainer/

0
0
0
0