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.

0
1

ใ€ŒๅณๆดพใฏๅŸบๆœฌ็š„ไบบๆจฉใŒๅ›ฝๅฎถไปฅๅ‰ใฎๆจฉๅˆฉใงใ‚ใ‚‹ใ“ใจใ‚‚็Ÿฅใ‚‰ใชใ„ใ€‚ไธญๅญฆใ‹ใ‚‰ใ‚„ใ‚Š็›ดใ›ใ€ใจใ‹่จ€ใ†ไบบใ‚‚ใ€ใ€ŒใชใœๅŸบๆœฌ็š„ไบบๆจฉใฏๅ›ฝๅฎถไปฅๅ‰ใฎๆจฉๅˆฉใชใฎใ‹ใ€ใ€ŒๅŸบๆœฌ็š„ไบบๆจฉใ‚’ไฟ้šœใ™ใ‚‹ใŸใ‚ใซใฏ็พ็Šถใ€ๅ›ฝๅฎถๆจฉๅŠ›ใซ้ ผใ‚‰ใ–ใ‚‹ใ‚’ๅพ—ใชใ„ใŒใ€ใใ‚Œใชใฎใซๅ›ฝๅฎถไปฅๅ‰ใฎๆจฉๅˆฉใ ใจ่€ƒใˆใ‚‹ใฎใฏใชใœใ‹ใ€ใ‚’่ชžใ‚‹ใ“ใจใฏใ‚ใพใ‚Šใชใ„ใ‚ˆใ†ใซ่ฆ‹ใˆใพใ™ใ€‚

ๆœฌๅฝ“ใฏ่‡ชๅˆ†ใงใ‚‚ใ‚ใ‹ใฃใฆใชใ„ใ‚“ใ˜ใ‚ƒใชใ„ใฎ๏ผŸ

้š—ใ‚ˆใ‚Šๅง‹ใ‚ใ‚ˆใจใ„ใ„ใพใ™ใ‹ใ‚‰็งใฎ่€ƒใˆใ‚’่จ€ใ†ใจใ€ๅŸบๆœฌ็š„ไบบๆจฉใฏใŸใ—ใ‹ใซๅ›ฝๅฎถไปฅๅ‰ใฎๆจฉๅˆฉใจ่€ƒใˆใ‚‰ใ‚Œใฆใ„ใพใ™ใ€‚ๆฒฟ้ฉ็š„ใซใฏใ€ๅŸบๆœฌ็š„ไบบๆจฉใŒใ‚‚ใจใ‚‚ใจ่‡ช็„ถ็Šถๆ…‹ใซใคใ„ใฆใฎ่€ƒใˆใ‹ใ‚‰ๅง‹ใพใฃใŸใจใ“ใ‚ใซใ‚ใ‚‹ใจๆ€ใ„ใพใ™ใ€‚
ใคใพใ‚Šใ€Œๅ›ฝๅฎถใŒๅญ˜ๅœจใ—ใฆใ„ใชใ„็Šถๆ…‹ใงใ‚‚ไบบ้–“ใซใฏ็”Ÿใใ‚‹ๆจฉๅˆฉใŒใ‚ใ‚Šใ€ไบบใ€…ใฏใใฎๆจฉๅˆฉใ‚’ๅฎˆใ‚‹ใŸใ‚ใซๅ›ฝๅฎถใ‚’ไฝœใ‚‹ใ“ใจใซใ—ใŸใฎใ ใ€‚ใ“ใ‚ŒใŒๅŸบๆœฌ็š„ไบบๆจฉใงใ‚ใ‚‹ใ€ใจใ„ใ†่€ƒใˆใ‚’ๅ‰ๆใจใ™ใ‚‹้™ใ‚Šใ€ๅŸบๆœฌ็š„ไบบๆจฉใฏๅ›ฝๅฎถไปฅๅ‰ใฎใ‚‚ใฎใ ใจ่€ƒใˆใ‚‹ใ“ใจใซใชใ‚Šใพใ™ใ€‚
ใ€Œๅ›ฝๅฎถใŒๆˆ็ซ‹ใ™ใ‚‹ๅ‰ใฎไบบใ€…ใŒใ€ŽๅŸบๆœฌ็š„ไบบๆจฉ๏ผˆใ‚ใ‚‹ใ„ใฏ่‡ช็„ถๆจฉ๏ผ‰ใ‚’ๅฎˆใ‚‹ใŸใ‚ใซๅ›ฝๅฎถใ‚’ไฝœใ‚ใ†ใ€ใจ่€ƒใˆใŸใ€ใจใ„ใ†ใฎใฏใƒ•ใ‚ฃใ‚ฏใ‚ทใƒงใƒณใ ใจใฏๆ€ใ„ใพใ™ใ€‚ใ—ใ‹ใ—ใ€Œๅ›ฝๅฎถใŒๅŸบๆœฌ็š„ไบบๆจฉใ‚’ๅ‰ต่จญใ—ใŸใ€ใจ่€ƒใˆใ‚‹ใจใ€ๅ›ฝๅฎถใŒใ“ใ‚Œใ‚’่‡ช็”ฑใซๆถˆๆป…ใ•ใ›ใ‚‰ใ‚Œใ‚‹ใจ่งฃ้‡ˆใ•ใ‚Œใ‹ใญใพใ›ใ‚“ใ€‚

0
0

๋‚œ ํŠธ์œ„ํ„ฐ๋“  ๋ธ”์Šค๋“  ํŠธ์œ—์ด๋ผ๊ณ  ๋ถ€๋ฆ„ ๊ทธ๋ƒฅ ๋‹จ๋ฌธ ํฌ์ŠคํŠธ๋Š” ๋‹ค ํŠธ์œ—์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋กœ ํ–ˆ์Œ ์‚ฌ์‹ค์ƒ ๊ทธ๋Ÿฐ ์˜๋ฏธ์˜ ์ผ๋ฐ˜๋ช…์‚ฌ๊ธฐ ๋์ž–์•„ ๊ทธ๊ฑธ ๋˜ ์Šค์œ—์ด๋‹ˆ skeet ์ด๋‹ˆ ์—ฐ์ด๋‹ˆ ๊ตฌ๋ฆ„์ด๋‹ˆ ๊ฐ™์€ ์‹ ์กฐ์–ด๋ฅผ ๋งŒ๋“ค๋ฉด ๊ฑ ๋‰ด๋น„๋“ค ์ง„์ž… ์žฅ๋ฒฝ์œผ๋กœ ๋А๊ปด์งˆ ๊ฒƒ ๊ฐ™์Œ

0

On the heels of @demo_festDEMO FEST 2025 we are announcing another project:

January 2026 is Fediverse Punk Month!!

We encourage all hardcore punk underground DIY adherents to try spending January on the Fediverse with us. If you've been dabbling, try doubling-down. If you are already confident here, then spread the word and bring your friends. Let's get some collective momentum going!

allpunkspleaseleavemeta.com has the pitch, info, and physical and digital flyers to share.

Sharing this around the Fediverse is great, but we really hope you will share this with people off the Fediverse! Post on other social media, and/or print out the physical flyers and distribute to local punks.

Fediverse Punk Month

Hey punk! Fuck corporate social media. Spend January on the Fediverse: alternative, decentralized, open, not-for-profit DIY social media. A selection of colourful small pamphlets for Fediverse Punk Month
0
0
1

็งใฏใ€Žใ‚‹ใ‚ใ†ใซๅ‰ฃๅฟƒใ€ใ‚‚่ชญใ‚“ใ ใ—ใ€ใจใฆใ‚‚ๅฅฝใใชๆผซ็”ปใงใ™ใ€‚่ชฐใ‚‚ใŒๅนณๅ’Œใซๆšฎใ‚‰ใ›ใ‚‹ๆ–ฐๆ™‚ไปฃใŒๆฅใ‚‹ใจไฟกใ˜ใฆ็ถญๆ–ฐใซ่บซใ‚’ๆŠ•ใ˜ใŸไธปไบบๅ…ฌใŒใ€Œ็ถญๆ–ฐใฏใพใ ็ต‚ใ‚ใฃใฆใ„ใชใ„ใ€ใจ่จ€ใ†ใจใ“ใ‚ใ‚„ใ€ๅธซๅŒ ใซใ€Œ่‡ชๅˆ†ใŸใกใฏๅผทใ™ใŽใ‚‹ใ€‚ใใ‚Œใ‚†ใˆๆจฉๅŠ›ใซๅˆฉ็”จใ•ใ‚Œใชใ„ใ‚ˆใ†ใซๅ‰ฃ่ก“ใ‚’็ถ™ใ„ใงใใŸใ€‚ใŠใพใˆใซใฏใใ‚ŒใŒใ‚ใ‹ใ‚‰ใชใ‹ใฃใŸใฎใ ใ€ใจ่จ€ใ‚ใ‚Œใ‚‹ใจใ“ใ‚ใชใฉใ€็พไปฃใซใ‚‚้€šใ˜ใ‚‹ใจๆ€ใ„ใพใ™ใ€‚
ใใ‚Šใ‚ƒใ€Œๆ˜Žๆฒปๆ™‚ไปฃใซๅคงไน…ไฟๅˆฉ้€šใŒๅ†…ไนฑใ‚’้˜ฒใใŸใ‚ใซใ‹ใคใฆใฎไบบๆ–ฌใ‚Šใซ้ฆ–่ฌ€่€…ใ‚’ๅ€’ใ™ใ‚ˆใ†ไพ้ ผใ—ใŸใ€ใชใ‚“ใฆๅฒๅฎŸใฏใชใ„ใงใ™ใ€‚ใงใ‚‚ใƒ•ใ‚ฃใ‚ฏใ‚ทใƒงใƒณใซๅญฆใถใฃใฆใใ†ใ„ใ†ใ“ใจใงใฏใชใ„ใฎใงใ€‚

SNSใ ใจใ€Œใ‚ใ‚“ใŸใƒใ‚ซใ ใ‚ˆใญใ€‚ใชใซใŒใƒใ‚ซใชใฎใ‹ใฏๆ•™ใˆใฆใ‚ใ’ใชใ„ใ€ใจ่จ€ใ†ใฎใŒๅผทใ„ใงใ™ใ€‚ใ ใฃใฆใ€Œใ‚ใชใŸใฏใ“ใ†่จ€ใฃใฆใ‚‹ใ‘ใฉใ€ใใ‚Œใฏใ“ใ†ใ„ใ†็†็”ฑใง้–“้•ใฃใฆใ„ใ‚‹ใ€ใจ่จ€ใฃใŸใ‚‰ใ€Œใ„ใ‚„ใใ‚ŒใฏใŠใ‹ใ—ใ„ใ€‚ใใฎ็†็”ฑใฏใ“ใ†ใ„ใ†ใ‚ใ‘ใงๅฆฅๅฝ“ใ—ใชใ„ใ€ใจๅ่ซ–ใ•ใ‚Œใฆใ—ใพใ†ใงใ—ใ‚‡ใ†ใ€‚
ใงใ‚‚ใ€Œ็›ธๆ‰‹ใจใฏ็ตถๅฏพๅฏพ่ฉฑใ—ใชใ„ใ€‚ๅ˜ฒ็ฌ‘ใ ใ‘ใ™ใ‚‹ใ€ใง็„กๆ•ตใ‚’่ช‡ใฃใฆใ€ใใฎๅ…ˆใซไฝ•ใŒใ‚ใ‚‹ใ‚“ใงใ—ใ‚‡ใ†ใ‹ใ€‚

0
0

๋‚ด์ผ์€ ๋ถ„๋ช…
์˜ค๋Š˜๋ณด๋‹ค ๋” ๋ฐ์„๊ฑฐ์•ผ.
ํ•œ ๊ฑธ์Œ ํ•œ ๊ฑธ์Œ
์ฒœ์ฒœํžˆ ๋‚˜์•„๊ฐ€๋‹ค ๋ณด๋ฉด
๋ฐ˜๋“œ์‹œ ๋น›๋‚˜๋Š” ๋‚ ์ด ์˜ฌ ๊ฑฐ์•ผ.

0
0
๋ชจ๋“œ๋„ ๋ฆฌํŒฉ๋„ ์—†๋Š” ๋ฐ”๋‹๋ผ ๋งˆํฌ ์•ผ์ƒ์„ ์•‰์€์ž๋ฆฌ์—์„œ 24์‹œ๊ฐ„ ์ด์ƒ ํ•˜๋Š” ๊ด‘๊ธฐ๋ฅผ
๋ฐฑ์ƒ‰์†Œ์Œ์ด๋ผ๊ณ  ํƒœ์—ฐํ•˜๊ฒŒ ์ ์–ด๋†“์€๊ฒŒ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

https://youtu.be/N6AaLp5kRsU
0

ๅฐ้‡Ž็”ฐใ•ใ‚“ใฏๆ”ฏๆŒใ—ใฆใ„ใชใ„ใงใ™ใŒใ€ใ€Œๆผซ็”ปใ‚’่ชญใ‚“ใงๆญดๅฒใ‚’ๅญฆใ‚“ใ ใชใ‚“ใฆ้ฆฌ้นฟใ˜ใ‚ƒใชใ„ใฎ๏ผŸใ€ใจๅ˜ฒ็ฌ‘ใ™ใ‚‹ไบบใ‚’่ฆ‹ใ‚‹ใจใ€ŒๅทฆๆดพใŒๅซŒใ‚ใ‚Œใ‚‹ใ‚ใ‘ใ ใชใ‚ใ€ใจๆ€ใ„ใพใ™ใ€‚ๆ”ฟ็ญ–ใ‚„ใ€ๆญดๅฒใƒปๅ›ฝๆฐ‘ไธปๆจฉใชใฉใธใฎ็„ก็†่งฃใ‚’ๆ‰นๅˆคใ™ใ‚‹ใฎใฏใ„ใ„ใจๆ€ใ„ใพใ™ใŒใ€ใ€Œๆผซ็”ปใงๅญฆใถใชใ‚“ใฆใ€ใจๅ—คใ†ไบบ้–“ใŒๅฐ้‡Ž็”ฐใ•ใ‚“ใ‚ˆใ‚Šๅฅฝใ‹ใ‚Œใ‚‹ใจใฏๆ€ใˆใพใ›ใ‚“ใ€‚

0
0
1
0

์•„์•„ใ…ใ…ใ…ใ…1!!! ์˜ˆ์ตœ๋Šฅํž ์ค‘์‹ฌ ๋ฐฅ๋จน๋Š” ์ด์•ผ๊ธฐ๋Š” ์ดˆ๊ณ ๋Š” ๋๋ƒˆ๋“œ์•„์•„์•„ใ…ใ…ใ…ใ…!!!!!!(ํŒŒ์ดํŒ…ํฌ์ฆˆ) ๊ณ ์ณ์“ฐ๊ธฐํ•˜๊ณ  ๋‚ด์ง€ํŽธ์ง‘ํ•˜๊ณ  ์ œ๋ชฉ๋‚ด๋ฆผ์˜ค๋ฉด ํ‘œ์ง€ใ…ฃ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

0
0
2
1
0
0
0
0
0
0
0

ํ† ์Šค ์†ก๊ธˆ ๋ฉ”๋‰ด๊ฐ€ ์ด์ œ ์•„์˜ˆ ์ฒซ ํ™”๋ฉด์—์„  ๋ณด์ด์ง€๋„ ์•Š๋„คโ€ฆ ๋Œ€๋‹ดํ•˜๊ตฌ๋‚˜

0

้€็›คๅญ > ๆ•…ๆ„็พž่พฑ็ถญๅฐผ > ๆŒ‘ๅ‹•ไธญๅœ‹่ปๆผ” > ๆ›ฒ็ทš็ช้กฏไธญๅœ‹ๅจ่„…

่ฌ›ๆ™šๅฎ‰่ฆไธ่ฆๅŸท่กŒๅฐๆณ‰้€ฒๆฌก้ƒŽ่ทฏ็ทš

0
1
1
0
0

ๅคๅ…ธLispใฎไธ–็•Œใง็”Ÿใพใ‚ŒใŸใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ใฏ๏ผˆใ“ใฎ่จ˜ไบ‹ใงใฏ่งฆใ‚Œใ‚‰ใ‚Œใฆใ„ใชใ„ใŒใ€้–ขๆ•ฐใ‚’ๅ€คใจใ—ใฆๆ‰ฑใˆใ‚‹่จ€่ชžใซใŠใ‘ใ‚‹่‡ช็”ฑๅค‰ๆ•ฐใฎๆ‰ฑใ„ใซ้–ขใ™ใ‚‹funargๅ•้กŒใฎ่งฃๆณ•ใจใ—ใฆ๏ผ‰SchemeใซๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒฌใ‚ญใ‚ทใ‚ซใƒซใ‚นใ‚ณใƒผใƒ—ใซ็ฝฎใๆ›ใˆใ‚‰ใ‚ŒใŸใŒใ€ใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ใฎใ€Œๅ‘ผใณๅ‡บใ—ๆ™‚ใฎ็’ฐๅขƒใ‚’ๅ‚็…งใงใใ‚‹ใ€ใจใ„ใ†ๆ€ง่ณชใฏใ€Œๅผ•ๆ•ฐใจใ—ใฆใŸใ‚‰ใ„ๅ›žใ—ใซใ™ใ‚‹ใ“ใจใชใๆ–‡่„ˆใ‚’ๆธกใ™ใ€ใจใ„ใ†ไพฟๅˆฉใช็”จ้€”ใŒใ‚ใ‚‹ใ€‚ๆœ€่ฟ‘ใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใฏใฉใฎใ‚ˆใ†ใซใ—ใฆใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ใซไปฃใ‚ใ‚‹ใ‚‚ใฎใ‚’ๅฎŸ็พใ—ใฆใ„ใ‚‹ใ‹ใฎ่ฉฑใ€‚

๏ผˆ2025-12๏ผ‰ใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ๅ†่€ƒ - ไธ€ไผ‘.com Developers Blog
user-first.ikyu.co.jp/entry/2025/12/25/083605

ใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ๅ†่€ƒ - ไธ€ไผ‘.com Developers Blog

ใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ๅ†่€ƒ - ไธ€ไผ‘.com Developers Blog

ไธ€ไผ‘.com Advent Calendar 2025ใฎ25ๆ—ฅ็›ฎใฎ่จ˜ไบ‹ใงใ™ใ€‚ ไธ€ไผ‘.com ใƒฌใ‚นใƒˆใƒฉใƒณใฎ้–‹็™บใ‚’ๆ‹…ๅฝ“ใ—ใฆใ„ใ‚‹ๆฉ็”ฐ @takashi_ondaใงใ™ใ€‚ ๆœ€่ฟ‘ใฏใ‚ใพใ‚Š่žใ‹ใ‚Œใ‚‹ใ“ใจใฎใชใ„ใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ใฎ่ฉฑใ‚’ใ—ใฆใฟใŸใ„ใจๆ€ใ„ใพใ™ใ€‚ ใฏใ˜ใ‚ใซ ็พไปฃใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใงใฏใƒฌใ‚ญใ‚ทใ‚ซใƒซใ‚นใ‚ณใƒผใƒ—ใŒใ‚ใพใ‚Šใซๅฝ“ใŸใ‚Šๅ‰ใซใชใฃใฆใ—ใพใฃใฆใ„ใฆใ€ใƒ€ใ‚คใƒŠใƒŸใƒƒใ‚ฏใ‚นใ‚ณใƒผใƒ—ใจใ„ใ†ๆฆ‚ๅฟต่‡ชไฝ“ใ‚’่žใ„ใŸใ“ใจใŒใชใ„ใ€ใจใ„ใ†ไบบใ‚‚ๅคšใ„ใฎใงใฏใชใ„ใ‹ใจๆ€ใ„ใพใ™ใ€‚ ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใฎๆญดๅฒใ‚’ๅญฆใถ้š›ใซๅฐ‘ใ—่งฆใ‚Œใ‚‰ใ‚Œใฆใ„ใ‚‹็จ‹ๅบฆใงใ€ๅฎŸ้š›ใ€ๆ‰‹ๅ…ƒใฎใ€Žใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎๆฆ‚ๅฟตใƒปๆŠ€ๆณ•ใƒปใƒขใƒ‡ใƒซใ€ใ‚’็น™ใ„ใฆใฟใฆใ‚‚ใ€900ใƒšใƒผใ‚ธ่ฟ‘ใ„ๅคง่‘—ใซใ‚‚ใ‹ใ‹ใ‚โ€ฆ

user-first.ikyu.co.jp ยท ไธ€ไผ‘.com Developers Blog

0

้…’้ฃฒใ‚“ใงใชใ„ๆ™‚ใฎ็งใ€Œ(ๆป‘่ˆŒใŒ็ต‚ใ‚ใฃใฆใ„ใฆ่ฉฑใ™ๅ†…ๅฎนใ‚‚ๅฎšใพใฃใฆใ„ใชใ„ใŸใ‚็›ธๆ‰‹ๅดใ‹ใ‚‰่ฉฑใ‚’ๅผ•ใๅ‡บใใ†ใจใ™ใ‚‹)ใ€
้…’้ฃฒใ‚“ใงใ‚‹ๆ™‚ใฎ็งใ€Œ(ใชใ‚“ใ‹ๅ‘‚ๅพ‹ใฏๅ›žใฃใฆใ„ใชใ„ใŒๆฅฝใ—ใ่ฉฑใ—ใ„ใคใฎ้–“ใซใ‹ๅฏใฆใ‚‹)ใ€
้…’้ฃฒใ‚“ใงใ‚‹ๆ™‚ใซๆŠ€่ก“็š„ใช่ฉฑใ‚’ๆŒฏใ‚‰ใ‚ŒใŸๆ™‚ใฎ็งใ€Œใพใš่กฃ่ฃ…ใฎArmatureใ‹ใ‚‰Hipsใ‚‚ใ—ใใฏSpineใ‚’้–‹ใ„ใฆใ‚‚ใ‚‰ใฃใฆใงใ™ใญPhys BoneใŒไป˜ใ„ใฆใ„ใ‚‹้ƒจๅˆ†ใ‚’ๆŽขใ—ใฆใ‚‚ใ‚‰ใ„ใŸใ„ใ‚“ใงใ™ใ‚ˆใฏใ„ใใ‚Œใงใ™ใญไปŠUpperLegใจLowerLegใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใ‚‹ใซใ‚‚ใ‹ใ‹ใ‚ใ‚‰ใšใ‚นใ‚ซใƒผใƒˆใŒ่ฒซ้€šใ—ใฆใ„ใ‚‹็Šถๆ…‹ใงใ™ใŒโ€ฆโ€ฆใ€

1
0
0

First case of Apple Notes real-time sync producing logical garbage from constituent conflict data of our shopping list:

Lleis
8- 66 fack
henelchs
Nudom
Caelat
raak, owhe X rohiren, Rucolao. Ron Aldi- Sahecis-Saenlre Essif bssez 2x
Aedi

This is your reminder that CRDTs donโ€™t solve or avoid conflicts for you, they just predictably converge into nonsense.

0
0
1

In Deutschland ist oft unklar, welche Websites wirklich von Bundesbehรถrden stammen und welche nicht. Die Bundesregierung stuft entsprechende Domain-Listen sogar als geheim ein โ€“ was Betrug und Desinformation erleichtert. Deshalb verรถffentlichen wir mit Tim Philipp Schรคfers eine Liste offizieller Bundes-Domains: fragdenstaat.de/artikel/exklus

0
0
0

ๆดช ๆฐ‘ๆ†™ (Hong Minhee) shared the below article:

Terraform & Kubernetes ๋„์ž… ํ›„๊ธฐ (๊ทธ๋ฆฌ๊ณ  AI์˜ ๋„์›€)

Juntai Park @arkjun@hackers.pub

Terraform & Kubernetes ๋„์ž… ํ›„๊ธฐ

์ตœ๊ทผ ์ธํ”„๋ผ ๊ตฌ์„ฑ๊ณผ ์„œ๋น„์Šค ์šด์˜ ์ „๋ฐ˜์—์„œ (๋Šฆ์—ˆ์ง€๋งŒโ€ฆ) Terraform๊ณผ Kubernetes๋ฅผ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด ๋ณด์•˜๊ณ , ์ƒ๊ฐ๋ณด๋‹ค ๊ฒฝํ—˜์ด ๊ฝค ์ข‹์•„์„œ ๊ธฐ๋ก ๊ฒธ ๊ณต์œ ํ•ด ๋‘”๋‹ค.

TL;DR

์ด๊ฑธ ์™œ ์ด์ œ ์ผ์ง€. ์ง„์ž‘ ์จ๋ณผ ๊ฑธ. (feat. ๊ด€๋ฆฌํ•  ์„œ๋ฒ„๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ์ฒด๊ฐ์ด ํผ)

๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ๋ฐฉ์‹

  1. ์›น ๋ธŒ๋ผ์šฐ์ € โ†’ AWS ์ฝ˜์†”์—์„œ ๋งˆ์šฐ์Šค ํด๋ฆญ์œผ๋กœ ์ธํ”„๋ผ ๊ตฌ์„ฑ (EC2 ์ƒ์„ฑ, ๋„คํŠธ์›Œํฌ ์„ค์ • ๋“ฑ)
  2. ๋กœ์ปฌ ์„œ๋ฒ„์— Docker / Docker Compose ๊ธฐ๋ฐ˜ ์šด์˜

์ด๋ฒˆ์— ์‚ฌ์šฉํ•œ ๋ฐฉ์‹

Terraform (IaC)

  • VPC, Subnet, NAT, Kubernetes Cluster ๊นŒ์ง€ ์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œ๋กœ ์„ ์–ธ
  • ๋ณ€๊ฒฝ ์ด๋ ฅ์ด Git์— ๋‚จ์•„ ๋ณ€๊ฒฝ ์ถ”์ ๊ณผ ๋ฆฌ๋ทฐ๊ฐ€ ๊ฐ€๋Šฅ
  • ์ฝ”๋“œ๋กœ ๋ช…ํ™•ํžˆ ๋‚จ๊ธฐ๋‹ˆ ์žฌ์‚ฌ์šฉ์„ฑ๊ณผ ์ผ๊ด€์„ฑ์ด ํฌ๊ฒŒ ์ข‹์•„์ง
  • ์ฝ˜์†” ์ˆ˜์ž‘์—…์ด ์ค„์–ด๋“ค์–ด ํœด๋จผ ์—๋Ÿฌ ๊ฐ์†Œ
  • '์ด ์ธํ”„๋ผ๊ฐ€ ์™œ ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ๋Š”์ง€'๊ฐ€ ์ฝ”๋“œ๋กœ ์„ค๋ช…๋จ

๋‚ด ๊ฒฝ์šฐ๋Š” NCP(Naver Cloud Platform) ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ์ง€์›ํ•˜๋Š” ๋ฆฌ์†Œ์Šค ๋ฒ”์œ„๊ฐ€ ์ œํ•œ์ ์ด๋ผ ์ผ๋ถ€๋Š” ์—ฌ์ „ํžˆ ์›น ์ฝ˜์†”์—์„œ ์ˆ˜์ž‘์—…์ด ํ•„์š”ํ–ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , Terraform์„ ๋„์ž…ํ•œ ๋งŒ์กฑ๋„๋Š” ๊ฝค ๋†’์•˜๋‹ค.

Kubernetes

  • ๋ฐฐํฌ, ๋กค๋ง ์—…๋ฐ์ดํŠธ(๋ฌด์ค‘๋‹จ), ์˜คํ† ์Šค์ผ€์ผ๋ง์ด ์ •์ฑ… ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™ ๋™์ž‘
  • ๋ชจ๋“  ์„ค์ •์„ yamlํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ ์ด ๋งค์šฐ ํŽธ๋ฆฌ
  • ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ, ํ—ฌ์Šค ์ฒดํฌ, ์…€ํ”„ ํž๋ง ๋•๋ถ„์— ์šด์˜ ๋ถ€๋‹ด์ด ์ฒด๊ฐ๋  ์ •๋„๋กœ ๊ฐ์†Œ
  • Pod / Node / Resource ๋‹จ์œ„๋กœ ๋ฌธ์ œ๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ๋ณผ ์ˆ˜ ์žˆ์–ด ์žฅ์•  ์›์ธ ์ถ”์ ์ด ์ˆ˜์›”
  • ์„œ๋น„์Šค ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ์ •๋ฆฌ๋œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์‰ฌ์šด ๊ตฌ์กฐ
  • GitLab CI + Container Registry + ArgoCD ์กฐํ•ฉ์˜ ๋ฐฐํฌ ์ž๋™ํ™” ๊ฒฝํ—˜์ด ๋งค์šฐ ๋งŒ์กฑ์Šค๋Ÿฌ์› ์Œ

๊ทธ๋ฆฌ๊ณ , AI์˜ ๋„์›€

์ด๋ฒˆ์— ๋А๋‚€ ๋˜ ํ•˜๋‚˜์˜ ํฐ ํฌ์ธํŠธ๋Š” AI์˜ ์กด์žฌ๊ฐ์ด์—ˆ๋‹ค.

  • Terraform module ๊ตฌ์กฐ ์„ค๊ณ„, variable ์ •๋ฆฌ
  • Kubernetes manifest ์ž‘์„ฑ ๋ฐ ๋ฆฌํŒฉํ† ๋ง (Deployment, HPA, Ingress ๋“ฑ)
  • ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ / ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ•ด์„
  • ํ•„์š”ํ•œ CLI ๋ช…๋ น์–ด๋ฅผ ๋ฐ”๋กœ ๋ฐ”๋กœ ์•Œ๋ ค์คŒ
  • โ€œ์ด ๊ตฌ์„ฑ, ๋” ๋‚˜์€ ํŒจํ„ด์ด ์žˆ๋Š”๊ฐ€?โ€ ๊ฐ™์€ ์„ค๊ณ„ ํ”ผ๋“œ๋ฐฑ
  • ๋ฌธ์„œ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ํŒŒ๋Š” ๋ฐฉ์‹๋ณด๋‹ค, AI์™€ ๋Œ€ํ™”ํ•˜๋ฉด์„œ ๊ฒ€์ฆํ•˜๊ณ  ๋‹ค๋“ฌ๋Š” ํ๋ฆ„์ด ํ›จ์”ฌ ํšจ์œจ์ ์ด์—ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ,

  • ๋Ÿฌ๋‹ ์ปค๋ธŒ๋Š” ์—ฌ์ „ํžˆ ์กด์žฌํ•˜์ง€๋งŒ AI๋ฅผ ๋ณด์กฐ ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•˜๋ฉด์„œ ํ•™์Šต ์†๋„์™€ ์‹œํ–‰์ฐฉ์˜ค ๋น„์šฉ์ด ํฌ๊ฒŒ ์ค„์–ด๋“  ๋А๋‚Œ

์š”์•ฝํ•˜์ž๋ฉด,

  • ์ˆ˜๋งŽ์€(?) ์žฅ์• ์™€ ๋ฒฝ์— ๋ถ€๋”ชํžˆ๋Š” ์ˆœ๊ฐ„์—๋„ ์–ธ์ œ๋“  ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๋œ ๋‘๋ ค์› ๋‹ค.

๋ถ€๋ก) K8S, ๋‹ค์Œ์—๋„ ๋ฐ”๋กœ ์“ธ ๊ฒƒ์ธ๊ฐ€?

  • ์„œ๋น„์Šค ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๋ฐ”๋กœ ๋„์ž…ํ•  ๊ฒƒ ๊ฐ™์ง€๋Š” ์•Š๋‹ค (K8S Cluster๋งŒ ํ•ด๋„ NCP ๊ธฐ์ค€ ์›” ์•ฝ 7๋งŒ ์›)
  • ์ดˆ๊ธฐ์—๋Š” ์ธ์Šคํ„ด์Šค 1~2๋Œ€ + ์˜คํ† ์Šค์ผ€์ผ๋ง ์ •๋„๋กœ ์ถฉ๋ถ„ํ•  ๋“ฏ (์•„์˜ˆ ์˜คํ† ์Šค์ผ€์ผ๋ง์ด ํ•„์š” ์—†๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๋‹ค)
  • ์‚ฌ์šฉํ•˜๋Š” ์ธ์Šคํ„ด์Šค ์ˆ˜๊ฐ€ ๋Š˜๊ณ , ์„œ๋น„์Šค ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด ๊ทธ๋•Œ ๋„์ž…์„ ๊ณ ๋ฏผ
  • ์‚ฌ์šฉ ๊ฒฝํ—˜์€ ๊ธ์ •์ ์ด์ง€๋งŒ ์ž‘์€ ์„œ๋น„์Šค์—๋Š” ํ™•์‹คํžˆ ์˜ค๋ฒ„์ŠคํŽ™
  • ์„œ๋ฒ„์— ๋ฐ”๋กœ SSH ์ ‘๊ทผํ•ด์„œ ๋„์šฐ๊ณ  ๋กœ๊ทธ๋ณด๊ณ  ์žฌ๊ธฐ๋™ ์‹œํ‚ค๊ณ  ํ•˜๋Š” ๊ฒŒ ๋” ํŽธ์•ˆํ•œ 1์ธ์ด๋ผ, ๊ทธ๋Ÿฐ ๊ฑฐ ๋ชปํ•  ๋•Œ ๊ฐ€๋” ๋ถˆํŽธํ•˜๊ฒŒ ๋А๊ปด์ง€๊ธฐ๋Š” ํ–ˆ์Œ (๋ฌผ๋ก  ์…ธ ์ ‘๊ทผ์€ ๊ฐ€๋Šฅํ•˜๋‚˜, ๊ทธ๋Ÿฌ๊ธฐ์—๋Š” Pod์ด ๋„ˆ๋ฌด ๋งŽ..)

์ •๋ฆฌํ•˜๋ฉด

  • Terraform: ์„œ๋น„์Šค ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๋„์ž…ํ•˜๊ณ  ์‹ถ๋‹ค
  • Kubernetes: ์ƒํ™ฉ์— ๋”ฐ๋ผ ์„ ํƒ, ์ž‘์€ ์„œ๋น„์Šค๋ผ๋ฉด ์ดˆ๋ฐ˜ ๋„์ž…์€ X
Read more โ†’
3
0
0
0

ๆœˆๆœˆ็ซๆฐดๆœจ้‡‘้‡‘ใ‚„ใฃใฆๅ‹ใฃใŸๆตท่ปใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
ใ‚ณใƒผใƒฉ้ฃฒใ‚“ใงใ‚ขใ‚คใ‚นๅ–ฐใฃใฆใ‚‹ๆตท่ปใฎๆ–นใŒๅ‹ใคใ€‚

ใกใชใฟใซใƒฏใ‚ทใฏ่ทๅ ดใงๅนด่ถŠใ—ใ—ใพใ™ใ€‚

2

SNSใง่ญฐ่ซ–ใ€ใ‚ˆใๅˆ†ใ‹ใ‚“ใชใ„
่‡ชๅˆ†ใŒไธญ่บซใฎใชใ„ใ“ใจใฐใฃใ‹่จ€ใฃใฆใ‚‹ใ‹ใ‚‰ใ‹ใ‚‚ใ—ใ‚Œใชใ„
ใ‚ใจๅพ—ไฝ“ใฎใ—ใ‚Œใชใ„ไบบใ ใ‹ใ‚‰ใ‹ใ‚‚ใ—ใ‚Œใชใ„

0

์‹ํƒ๋ณด 1.15.0 ๋ฒ„์ „์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. 1๋…„์—ฌ๋งŒ์˜ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ๋กœ, .NET 10 ์ ์šฉ๊ณผ ํ•จ๊ป˜ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋ถˆํŽธ ์‚ฌํ•ญ์œผ๋กœ ์—ฌ๊ฒจ์กŒ๋˜ Windows Sandbox์˜ vGPU ๊ธฐ๋ณธ ์‚ฌ์šฉ ๋ฌธ์ œ, ์–ธ์–ด ํ‘œ์‹œ ๋ฌธ์ œ, ๊ทธ๋ฆฌ๊ณ  ์ธ์Šคํ†จ๋Ÿฌ ๊ฐ„์†Œํ™” ๋“ฑ ์„ฑ๋Šฅ๊ณผ ๊ธฐ๋Šฅ ๊ฐ„์†Œํ™”๋Š” ๋ฌผ๋ก , ์ฝ”๋“œ์˜ ๋ถ„๋Ÿ‰์„ ๋Œ€ํญ ๊ฐ„์†Œํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถ”ํ›„ TableCloth3 ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœ ์ค‘์ธ Avalonia ๊ธฐ๋ฐ˜ ํ”„๋ก ํŠธ์—”๋“œ๋กœ ์‰ฝ๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•… ๋‹ค์ง€๊ธฐ ์ž‘์—…๋„ ๊ฐ™์ด ์ง„ํ–‰ํ•ด๋‘์—ˆ๊ณ  ๊ณ„์† ์—…๋ฐ์ดํŠธํ•ด๋‚˜๊ฐˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฒˆ ์—…๋ฐ์ดํŠธ๋ถ€ํ„ฐ ARM64 ๋นŒ๋“œ๋„ ์ •์‹์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๊พธ์ค€ํ•œ ๊ด€์‹ฌ๊ณผ ์„ฑ์›์— ๋Š˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

https://forum.dotnetdev.kr/t/1-15-0/14191

์‹ํƒ๋ณด 1.15.0 ์—…๋ฐ์ดํŠธ

์‹ํƒ๋ณด 1.15.0 ๋ฒ„์ „์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. 1๋…„์—ฌ๋งŒ์˜ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ๋กœ, .NET 10 ์ ์šฉ๊ณผ ํ•จ๊ป˜ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋ถˆํŽธ ์‚ฌํ•ญ์œผ๋กœ ์—ฌ๊ฒจ์กŒ๋˜ Windows Sandbox์˜ vGPU ๊ธฐ๋ณธ ์‚ฌ์šฉ ๋ฌธ์ œ, ์–ธ์–ด ํ‘œ์‹œ ๋ฌธ์ œ, ๊ทธ๋ฆฌ๊ณ  ์ธ์Šคํ†จ๋Ÿฌ ๊ฐ„์†Œํ™” ๋“ฑ ์„ฑ๋Šฅ๊ณผ ๊ธฐ๋Šฅ ๊ฐ„์†Œํ™”๋Š” ๋ฌผ๋ก , ์ฝ”๋“œ์˜ ๋ถ„๋Ÿ‰์„ ๋Œ€ํญ ๊ฐ„์†Œํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถ”ํ›„ TableCloth3 ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœ ์ค‘์ธ Avalonia ๊ธฐ๋ฐ˜ ํ”„๋ก ํŠธ์—”๋“œ๋กœ ์‰ฝ๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•… ๋‹ค์ง€๊ธฐ ์ž‘์—…๋„ ๊ฐ™์ด ์ง„ํ–‰ํ•ด๋‘์—ˆ๊ณ  ๊ณ„์† ์—…๋ฐ์ดํŠธํ•ด๋‚˜๊ฐˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊พธ์ค€ํ•œ ๊ด€์‹ฌ๊ณผ ์„ฑ์›์— ๋Š˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๐Ÿ™‡ https://github.com/yourtablecloth/TableCloth/releases/tag/v1.15.0

forum.dotnetdev.kr ยท ๋‹ท๋„ท๋ฐ๋ธŒ

10

This is really cool! Full body tracking in a dedicated box. It's a ToF sensor (Kinect 2 style) with on-board ML processing. Same concept as using an iPhone for ARKit face tracking (not just a camera, but also all the smarts).

I always want streaming to be as friction-free as possible, so the idea of having to put on trackers never sat well with me... this looks like a great alternative! โœจ๏ธ

youtube.com/watch?v=J-hD5800V-8

1
0
0
1
0
0
0