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

ไปŠใฟใ‚“ใชใŒๆ€ใฃใฆใ‚‹ๆฌ ็‚นใ‚’ๅ…จใฆๅ…‹ๆœใ—ใŸใ‚นใƒผใƒ‘ใƒผAIใŒๅ‡บใŸใ‚‰ไบบ้–“ใฏใฉใ†ใชใ‚‹ใจๆ€ใ†โ€‹:meowawauu:โ€‹ใ€€ใใ†ใ โ€ฆใ€€ไบบ้–“ใฏๆ–ฐใ—ใ„ใƒžใƒžใ‚’ๆ‰‹ใซๅ…ฅใ‚Œใ‚‹ใฎใ โ€ฆใ€€ๅ…จไบบ้กžใŒ่ตคใกใ‚ƒใ‚“ใซใชใ‚‹โ€ฆ

1
0

๊ทผ๋ฐ ์—ฐํ•ฉ์šฐ์ฃผ๊ฐ€ ์ฐํ’€๊ธด ์ข‹์€๊ฑฐ๊ฐ™์•„์š” ํ•œ์ ํ•˜๊ณ  ๊ธ€์ž์ˆ˜๋„ ๋งŽ๊ณ 
๊ฐ™ํƒ๋ถ„์ด ์ € ๋‹˜์ด์•„๋Š”์บ ์—ฐํƒ์— ์ฐ ํ’€์–ด๋†จ์–ด์š”. ํ•˜๊ณ  ๊ฐ„์ ์ด ์ข€ ์žˆ์Œ
๋‚˜: ํƒœ.ํƒœ๊ทธํ•ด์ค˜......!!!

0
0
0
1
1
0
0
0
0
0
0


ไธ€ๆฌกๅ‰ตไฝœ็™พๅˆใจLainใ‚’ๆใ„ใฆใ‚‹ใ‚ˆ๏ฝž
็™พๅˆๅฐ่ชฌใ‚‚ๆ›ธใใ‚ˆโ†“
https://tales.note.com/legal_bear2152/wdn03u8iddklj
โ€‹:follow_maturi:โ€‹โ€‹:onegai__i:โ€‹

1
0
1

Chromeโ†’DuckDuckGoใซไน—ใ‚Šๆ›ใˆใฆ้ฉšใ„ใŸใ€‚ใƒ—ใƒฉใ‚คใƒใ‚ทใƒผใฎๅฟƒ้…ใŒใชใใชใ‚‹ใ€Œๅฟซ้ฉใ™ใŽใ‚‹ใƒ–ใƒฉใ‚ฆใ‚ถใ€ | ใƒฉใ‚คใƒ•ใƒใƒƒใ‚ซใƒผใƒปใ‚ธใƒฃใƒ‘ใƒณ share.google/YfXbG7SqvfT2YkuGx

0
0

๊ทผ๋ฐ ํฌ์žฅ๋งˆ์ฐจ ์ฃผ์ธ๋“ค์ด ๋‹ค ์ด๋Ÿฌ๊ณ  ์žˆ์Œ

RE: https://bsky.app/profile/did:plc:msjb5rmnahqvjgacib6gcmwq/post/3mazfiqnfps23

0
1
0

MastodonใฎๅŸบๆœฌ็š„ใชๆง‹ๆˆๅ›ณใงใ™ใ€‚

Mastodonใ‚’ใ‚ทใƒณใƒ—ใƒซใซๆง‹ๆˆใ™ใ‚‹ใจใ€ๅ›ณใฎใ‚ˆใ†ใชๆง‹ๆˆใซใชใ‚Šใพใ™ใ€‚

ไธ€็•ชๆ‰‹ๅ‰ใซNginxใ‚’็ฝฎใ„ใฆใ€ใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ๅดใฎใ€WebUIใจAPI๏ผˆPuma๏ผ‰ใ€ใ‚นใƒˆใƒชใƒผใƒŸใƒณใ‚ฐ๏ผˆNode๏ผ‰ใ€ใƒกใƒ‡ใ‚ฃใ‚ขใƒ•ใ‚กใ‚คใƒซ๏ผˆStorage๏ผ‰ใธใฎใ‚ขใ‚ฏใ‚ปใ‚นใ‚’ไธญ็ถ™ใ—ใพใ™ใ€‚

ใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚น๏ผˆPostgreSQL๏ผ‰ใธใ€Pumaใ€Nodeใ€SidekiqใŒใใ‚Œใžใ‚ŒๆŽฅ็ถšใ—ใพใ™ใ€‚

ใ‚‚ใ†ไธ€ใคใฎใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚น๏ผˆRedis๏ผ‰ใธใ€Pumaใ€Nodeใ€SidekiqใŒใใ‚Œใžใ‚ŒๆŽฅ็ถšใ—ใพใ™ใ€‚

ใƒญใƒผใ‚ซใƒซใƒ•ใ‚กใ‚คใƒซใ‚ทใ‚นใƒ†ใƒ ๏ผˆStorage๏ผ‰ใธใฏใ€Pumaใ€SidekiqใŒ่ชญใฟๆ›ธใใ‚’่กŒใ„ใ€NginxใŒ่ชญใฟๅ‡บใ—ใฆใƒฆใƒผใ‚ถใƒผใฎใƒชใ‚ฏใ‚จใ‚นใƒˆใซๅฟœใˆใพใ™ใ€‚

PumaใจSidekiqใฏใ€ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸrubyใฎ็’ฐๅขƒใงๅฎŸ่กŒใ•ใ‚Œใพใ™ใ€‚

Nodeใฏใ€node.js v12ใ€œใฎ็’ฐๅขƒใงๅฎŸ่กŒใ•ใ‚Œใพใ™ใ€‚

Pumaใฏใ€ใƒฆใƒผใ‚ถใƒผใฎใƒ–ใƒฉใ‚ฆใ‚ถใซๅˆๆœŸๅ€คใจJavaScriptใฎใ‚ณใƒผใƒ‰๏ผˆWebUI๏ผ‰ใ‚’ๆธกใ—ใฆใ€ใใ‚Œไปฅ้™ใฏAPI็ตŒ็”ฑใงใ‚„ใ‚Šใจใ‚Šใ—ใพใ™ใ€‚

ใ“ใฎไป–ใ€ImageMagickใ‚„FFmpegใŒใƒกใƒ‡ใ‚ฃใ‚ขใฎๅค‰ๆ›ใซไฝฟใ‚ใ‚Œใฆใ„ใพใ™ใ€‚

Fedibirdใฎ็พๅœจใฎๆง‹ๆˆๅ›ณใงใ™ใ€‚

ๅŸบๆœฌ็š„ใชๆง‹ๆˆใจๆฏ”่ผƒใ—ใฆใ„ใใพใ™ใ€‚

ใƒžใ‚ทใƒณใฎๅฐๆ•ฐใ‚’ๅข—ใ‚„ใ—ใฆใ„ใพใ™ใ€‚ๅŒใ˜ๆง‹ๆˆใฎใ‚ตใƒผใƒใ‚’2ๅฐ็ฝฎใ„ใฆใ€่ฒ ่ทใฎๅˆ†ๆ•ฃใƒปๅ‡ฆ็†่ƒฝๅŠ›ใฎๅข—ๅผทใ€็‰‡ๆ–นใŒ่ฝใกใฆใ‚‚ใ‚ตใƒผใƒ“ใ‚นใŒๅœๆญขใ—ใชใ„ใ‚ˆใ†ใซๆง‹ๆˆใ—ใฆใ„ใพใ™ใ€‚

ใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚น๏ผˆPostgreSQLใจRedis๏ผ‰ใฏใ€2ๅฐใŒๅŒใ˜ใ‚‚ใฎใ‚’ๅ‚็…งใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚‹ใฎใงใ€ๅˆฅใฎใƒžใ‚ทใƒณใซๅˆ†ใ‘ใฆๅฎŸ่กŒใ—ใฆใ„ใพใ™ใ€‚

Storageใฏใ€ใƒญใƒผใ‚ซใƒซใƒ•ใ‚กใ‚คใƒซใ‚ทใ‚นใƒ†ใƒ ใ ใจไธกๆ–นใฎใƒžใ‚ทใƒณใ‹ใ‚‰่ชญใฟๆ›ธใใงใใชใ„ใฎใงใ€ๅค–้ƒจใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚นใƒˆใƒฌใƒผใ‚ธ๏ผˆAmazon S3๏ผ‰ใซๅค‰ๆ›ดใ—ใฆใ„ใพใ™ใ€‚

Sidekiqใฏใ€ใ‚ญใƒฅใƒผๆฏŽใซใƒ—ใƒญใ‚ปใ‚นใ‚’ๅˆ†้›ขใ—ใฆใ„ใพใ™ใ€‚

PostgreSQLใธๅŒๆ™‚ๆŽฅ็ถšใ™ใ‚‹ใƒ—ใƒญใ‚ปใ‚นใŒใฉใ‚“ใฉใ‚“ๅข—ใˆใฆใ„ใใฎใงใ€pgbouncerใ‚’็ตŒ็”ฑใ—ใฆๆŽฅ็ถšใ™ใ‚‹ใ“ใจใงใ€PostgreSQLๅดใฎๆŽฅ็ถšๆ•ฐใ‚’ไธ€ๅฎšไปฅๅ†…ใซๅˆถ้™ใ—ใ€ๆŽฅ็ถšใ‚’ๅ†ๅˆฉ็”จใ™ใ‚‹ใ“ใจใงๅŠน็އๅŒ–ใ—ใฆใ„ใพใ™ใ€‚

2ๅฐใฎๆ‰‹ๅ‰ใซHAProxyใ‚’็ฝฎใ„ใฆใ€ๅค–้ƒจใ‹ใ‚‰ใฏไธ€ใคใฎใ‚ตใƒผใƒใซ่ฆ‹ใˆใ‚‹ใ‚ˆใ†ใซใ—ใฆใ€2ๅฐใฎใ‚ตใƒผใƒใซๆŽฅ็ถšใ‚’ๅˆ†ๆ•ฃใ•ใ›ใพใ™ใ€‚

ๅ…จๆ–‡ๆคœ็ดข็”จใซElasticsearchใ‚’่ฟฝๅŠ ใ—ใฆใ„ใพใ™ใ€‚

ใ‚ใจใฏใ€ไบŒ้‡ๅŒ–ใ—ใŸใ‚Šใƒใƒƒใ‚ฏใ‚ขใƒƒใƒ—ใ™ใ‚‹ๆฉŸๆง‹ใงใ™ใ€‚

0
0
1
1
0
0
0
1
1
0
0
0
0
0
1

๊ณต์‹ ๋น„๋ฐ€๊ธ€ ๊ตฌํ˜„์ด ๋‚˜์˜ค๊ธฐ ์ „๊นŒ์ง€๋Š” @chomu.dev@bsky.brid.gy์ดˆ๋ฌด ๋‹˜์˜ secret-sky.vercel.app ์„ ์ด์šฉํ•ด๋ณด์„ธ์š”!

RE: https://bsky.app/profile/did:plc:e4a32z23pazq5dxnucj6wpee/post/3lnzrzmhca22d


Secret Sky

0
0
1

๊ฒŒ์ž„ ๊ณต๋žต ์‚ฌ์ดํŠธ ๊ธฐ๋Šฅ ํ•˜๋‚˜ ์ถ”๊ฐ€ํ•˜๋Š”๋ฐ ์ตœ๊ทผ 2-3์ฃผ๊ฐ„ ์• ์ผ๋‹ค. ๋ฆฌ์•กํŠธ(ํ”„๋ก ํŠธ) ์™ค์บ ์žฌ๋ฐŒ๋ƒ

  • ๊ฟ€์žผํฌ์ธํŠธ 1 ๋‚ด๋ถ€ json ๋ฐ์ดํ„ฐ ์กฐ๊ธฐ ๊ฒ€์ฆ์„ ์œ„ํ•œ Zod ๋„์ž…
  • ๊ฟ€์žผํฌ์ธํŠธ 2 UI/UX ๊ณ ๋ คํ•˜๊ธฐ (ํŠนํžˆ ๋ชจ๋ฐ”์ผ)
  • ๊ฟ€์žผํฌ์ธํŠธ 3 ์บ๋ฆญํ„ฐ ์ ์ˆ˜ + ์‹œ๋„ˆ์ง€ ์ ์ˆ˜ ๊ณ ๋ คํ•ด์„œ greedy ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฒ˜๋ฆฌํ•˜๊ธฐ
  • ๊ฟ€์žผํฌ์ธํŠธ 4 CodeRabbit/gitingest/es-hangul/ssgoi/Zustand ์‚ฌ๋ž‘ํ•ด์š”

husky๋ž‘ lint-staged๋„ ๋„์ž…ํ•ด์„œ ์ฒดํฌ๋„ ํ•ด๋ณด๊ณ  ์ข‹์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์žˆ์œผ๋ฉด ๋ฐ”๋กœ ์จ๋จน์–ด์•ผ์ง€

1

์ด๊ฑฐ 8๊ฐœ์›” ์ „ ๊ฒŒ์‹œ๋ฌผ์ธ๋ฐ ๊ทธ๋Ÿผ ํ˜„์žฌ ์ž‘์—…์ค‘์ด๋ž€ ์ด์•ผ๊ธฐ๊ฒ ์ง€?

RE: https://bsky.app/profile/did:plc:e4a32z23pazq5dxnucj6wpee/post/3lnzrzmhca22d

0
1
0
0
0
1
0
0
0
1

็”ŸๆดปใซใŠๅ›ฐใ‚Šใฎๆ–นใธโ€•ๅนดๆœซๅนดๅง‹ใฎๆ”ฏๆดๆƒ…ๅ ฑ๏ผใƒ“ใƒƒใ‚ฐใ‚คใ‚ทใƒฅใƒผ
bigissue.or.jp/2025/12/2512260

ๆ‹กๆ•ฃๅธŒๆœ›ใ€‚ๆƒ…ๅ ฑใŒๅฟ…่ฆใชไบบใซๅฑŠใใพใ™ใ‚ˆใ†ใซใ€‚

0