ๅปๅนด12ๆๅใใJLPTใฎ่ชๅฎๆธใใใชใใๆฅๆฌ่ชใๅใใ้ๅฝใฎใชใฟใฏใใกใใฟใใชN1ใฃใฆๆฅๆฌ่ชใฎใใฅใผใใชใขใซใฟใใใชใใฎใ ใจ่จใฃใฆใฆๆๅใฏ่ชๆ ขใใใฎใใชใจๆใฃใใใฉๆ่ฟใใใฏๅฒใจไบๅฎใ ใฃใใชใจๆฐไปใใ
Haze
@nebuleto@hackers.pub ยท 92 following ยท 88 followers
Haze Lee but also known as Kihan Park
- ๐ป Make stuff with Computer
- ๐ Living with Migraine more than 10y, Migraine Advocate [Headache Place]
- ๐ฌ ๐ฐ๐ท, Also ๐ฏ๐ต & ๐ฌ๐ง๐บ๐ธ
TLใซใใใใฎๆฑไบฌใ่ฆใใฆใใค่ดใใฆใใใใใใๆฒ
โ์๋ฐ์คํฌ๋ฆฝํธ ํด์ฒด์ธ์ ๋ชจ๋ ๊ฒ์ VoidZero์๊ฒ ๋งก๊ธฐ๊ธฐโ ์๋งคํ์ผ๋ก ํ์ด์ฌ ํด์ฒด์ธ์ ๋ชจ๋ ๊ฒ์ Astral์๊ฒ ๋งก๊ธฐ๊ธฐ๊ฐ ์๋ค.
ใใใฉๆธ่ฐทใฎGoogle for Startupsใงใจใณใธใใขๅใใฎใใผใใขใใใใใใฟใใใงใใๅ ๆAIใ3D็ปๅๅฆ็ใฎไผ็คพใไธปๅฌใงใใใผใฏใปใใทใงใณใใใใใใงใใ่ๅณใใใฐ่ฆใใฆใฟใฆใใ ใใใ
https://dxtfl.share-na2.hsforms.com/2-wHVxyeTSVG5KcmhCmUBEg?source=hootfolio
์ฐํด ๋๋๊ณ ์ ๋ฌด ์์ํ๊ธฐ ์ ์ Sneak Peak๊น์ง ๊ตฌํํ๋ค. ๋ฟ-๋ฏ
ํผ์นด์ธ ์ํ์ ์์ ์ก๋ค... ์ ์ธ๊ณ์์ ํผ์นด์ธ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋๋ฐ ๊ทธ๋ฅ ์์ฝ๋ฐ๊ณ ์์ฐํด์ฃผ๋ฉด ์๋๊ฒ ๋...??
ChatGPT๊ฐ ํ๊ตญ์ด๋ก "๋ **ํต์ฌ์ ์ฐ๋ ์ด"๊ฐ์ด ๋งํ๋ ๊ฒ์ฒ๋ผ ์ผ๋ณธ์ด์์ ็ต่ซใใ่จใใจ(๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด)๋ก ์์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๊ณ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ง๊ธ ๋ด Codex ์ธ์
์ด ๋ฑ ๊ทธ๋ฐ ๋๋์ผ๋ก ์๋ตํ๊ณ ์๋ค...
์ค๋ ํ๋ฃจ Hackers Pub iOS ์ฑ์ ์์ ํ ๊ฒ๋ค
- ๊ธด ๊ธ์ ์๋ผ์ ๋ณด์ฌ์ค ๋ HTML truncateํ ๋ HTML ํ๊ทธ ๊ตฌ์กฐ์ ์ด์์ด ์๊ฒ๋ ์์ ํ๊ฒ ์ฒ๋ฆฌ
- ๊ธ ๋ฆฌ์คํธ ๋ณด์ฌ์ค ๋ ๋ ๋๋ง ์ต์ ํ
- ๊ธ ๋ฆฌ์คํธ / ์์ธ ํ์ด์ง์์ ์ธ์ฉ๋ ๊ธ๋ ์ ๋๋ก ๋ณด์ด๋๋ก ์์ ํ๊ณ ์ธ์ฉ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๊ธ์ ๋ฐ์ํ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋๊ฐ ๊ธ์ ๊ณต์ ํ๊ฑฐ๋ ์ธ์ฉํ๋์ง ํ๋ฉด ์ถ๊ฐ
์กฐ๊ธ๋ง ๋ ํ๋ฉด... ์ฑ์คํ ์ด ์ฌ๋ ค๋ ๋๊ฒ ๋ค...
์์ฆ ์ผํ ๋ Opus 4.6๋ณด๋ค GPT-5.3 Codex๋ฅผ ์ ์ฉํ๊ณ ์์ง๋ง ๊ทธ๋ผ์๋ ๋๋ Anthropic์ด LLM์ alignment๋ safety, explainability ๋ถ์ผ์์ ์ ์ผ ์ ํ๊ณ ์๋ ๊ณณ์ด๋ผ๊ณ ์๊ฐํ๋ค.
๋ฏธ๊ตญ ์ ๋ถ์ ๊ด๋ จ๋ ์ผ๋ จ์ ์ฌ๊ฑด์์ ๋๊ฐ ์์๋ชป์ ๋ฐ์ง๋ ๊ฒ๊ณผ๋ ๋ณ๊ฐ๋ก ๋ฏธ๊ตญ ์ ๋ถ๊ฐ ์ ๋ ๊ฒ๊น์ง ๊ฐ๊ฒฝํ๊ฒ ๋์์ ๊ฐ์ง์ง ๋ชปํ๋ฉด ๋ถ์ด๋ฒ๋ฆฌ๊ฒ ์ด!!!!!! ๊ฐ์ ์คํ ์ค๋ฅผ ์ทจํ๊ณ ์๋ค๋๊ฑด, ๊ทธ๋งํผ Anthropic์ ๋ชจ๋ธ์ด ์ฐ์ํด์๊ฐ ์๋๊น.
๊ทธ๋ฌ๊ณ ์ OpenAI๊ฐ Anthropic ์๋ฆฌ๋ฅผ ๋์ ๋ค์ด๊ฐ๋๋ฐ ์ ์ OpenAI๋ Anthropic๊ฐ ์ ํํ๊ฑธ ๊ทธ๋๋ก ์ ํํ๊ณ ๋ ๊ณ์ฝ์ ๋ด๊ฑธ ๋ณด๋ฉด ๋ฏธ๊ตญ ์ ๋ถ๊ฐ ์๊ธฐ๋ค ์ ์น์ ์ด์ ๋ก OpenAI๋ฅผ ๋ฐ์ด์คฌ๊ฑฐ๋ OpenAI๋ ๋ฏธ๊ตญ ์ ๋ถ๊ฐ ์ํ๋ ๊ฒ์ ์ด๋ฃจ๊ธฐ ์ํด ๋ค์์ ์ ํ์ ํ์ด์ฃผ์ง ์์๊นํ๋ ์ฐ๋ ค๊ฐ ํฌ๋ค.
์ง๋ ์ฃผ๋ง๋ถํฐ ์ด์ฌํ ํ ํฐ์ ํํ ํ์ ๋ง๋ TypeScript/Rust์ฉ ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ SheetKit, ๋ฐฉ๊ธ 0.4.0๋ฅผ ๋ฐฐํฌํ์ต๋๋ค.
๋ฌธ์ ํ๋ฆฌํฐ๊ฐ ์์ง ์ข๋ค๊ณ ๋ ๋ง์ ๋ชปํด๋ API ๋ ํผ๋ฐ์ค์ ๋ฌธ์ ์น๋ ์๊ฒผ๊ณ , ๋จ์ํ ๊ฐ ์ฝ๊ธฐ/์ฐ๊ธฐ๋ฅผ ๋์ด ๋ณต์กํ ๊ธฐ๋ฅ๋ค๋ ๋ง์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด์ ํญ๋ฐ์ ์ธ ๊ตฌํ๋ณด๋ค๋ ์ ๋นํ ์คํผ๋๋ก ๋ฌธ์์ ์์ฑ๋๋ฅผ ๋์ด๊ณ WebAssembly๋ Bun/Deno/Python ๋ฑ์ ๋ํ ๋ฐ์ธ๋ฉ ๋ฑ์ ๊ณ ๋ฏผํด๋ณผ ๊ณํ์ ๋๋ค. ๋ฌธ์์ ์์ฑ๋๋ ์ข ์ด๋ ์ ๋ ์ฌ๋ผ๊ฐ๋ค๋ฉด ์ด๋ฆฌ์ ๋ฆฌ SheetKit์ ์๊ฐํ๋ ์ ์ ๊ธ๋ ํ๋ฒ ์ฌ๊ธฐ์ ๊ธฐ์ ์ฌ๋ ค๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ด๋ฏธ Node.js์ชฝ binding์ ์ด์ฌํ ๊ฐ๋ฐฅ๋จน๊ธฐํ๊ณ ์๋ ์ค์ธ๋ฐ, Rust๋ Node.js ํ๊ฒฝ์์ ์์ ํ์ผ์ ๋ค๋ฃฐ ์ผ์ด ์๋ ๋ถ๋ค์ ํ๋ฒ ์จ๋ณด์๊ณ ์ด์๋ ํผ๋๋ฐฑ์ ๋จ๊ฒจ์ฃผ์๋ฉด ๋๋ฌด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
Node.js์์ SheetKit์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋นํด ๊ฑฐ์ ๋ชจ๋ ๋ฒค์น๋งํฌ ํ ์คํธ์์ ์ฑ๋ฅ ์ฐ์๋ฅผ ๋ณด์์ต๋๋ค. ์น ๋ฌธ์์๋ SheetKit์ด ์ด๋ป๊ฒ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ ์ฌ์ฉํ๊ณ Node.js ๋ฐ์ธ๋ฉ์์ ์์ญ ์ ํ ์์ ์ค๋ฒํค๋๋ฅผ ์ค์๋์ง๋ ์ ๋ฆฌ๋์ด ์์ต๋๋ค.
์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ํ๋ก ํ์ฉํด์ ๋๋ณด๋จ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ๋ง๋ค๊ณ ์๋ TypeScript์ Rust๋ฅผ ์ํ ์คํ๋ ๋์ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. ํ์ ์คํฌ๋ฆฝํธ์์ xlsx ํ์ผ์ ๋ค๋ฃจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค ์ฐ๋ค๊ฐ ๋๋ฌด ๊ดด๋ก์์ ๋ง๋ค๊ฒ ๋์๋ค. (GitHub Actions ๋ฐฐํฌ ์ด์๋ ๋ด์ผ ๋ง์ ์ก๋๊ฑธ๋กโฆ)
TIL: Biome์ ์์ฒด์ ์ผ๋ก ๋ง๋ AST ์ฟผ๋ฆฌ ์ธ์ด์ธ GritQL์ ํตํด Plugin ์์คํ ์ ์ ๊ณตํ๋ค. [๋ฌธ์]
language js
// 4๊ฐ ์ด์์ ์๋ก ๋ค๋ฅธ useState๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
or {
`function $name($args) { $body }`,
`$name = ($args) => { $body }`,
`$name = forwardRef(($args) => { $body })`,
`$name = React.forwardRef(($args) => { $body })`,
`$name = forwardRef(function($args) { $body })`,
`$name = React.forwardRef(function($args) { $body })`,
`$name = memo(($args) => { $body })`,
`$name = React.memo(($args) => { $body })`,
`$name = memo(function $name($args) { $body })`,
`$name = React.memo(function $name($args) { $body })`
} where {
$body <: contains `$t1 = useState($a1)` as $b1 where {
$body <: contains `$t2 = useState($a2)` as $b2 where {
or { not $a2 <: $a1, not $t2 <: $t1 },
$body <: contains `$t3 = useState($a3)` as $b3 where {
or { not $a3 <: $a1, not $t3 <: $t1 },
or { not $a3 <: $a2, not $t3 <: $t2 },
$body <: contains `$t4 = useState($a4)` as $b4 where {
or { not $a4 <: $a1, not $t4 <: $t1 },
or { not $a4 <: $a2, not $t4 <: $t2 },
or { not $a4 <: $a3, not $t4 <: $t3 },
register_diagnostic(
span = $name,
message = "์ปดํฌ๋ํธ ์์์ ๋๋ฌด ๋ง์ useState๋ฅผ ์ฐ๊ณ ์์ต๋๋ค."
)
}
}
}
}
}
์ต๊ทผ ๊ทธ๋ฅ ์ฝ๋ฉ ์์ด์ ํธ์๊ฒ ์ฝ๋ฉ์ ๋์ด์ ์ถ์ ๊ท์ฐฎ์ ์๋ํ๋ ์ผ๋ค์ ๋์ ํด์ฃผ๋ ๋๋์ผ๋ก๋ ์ธ ์ ์์ง ์์๊น ์ถ์ด์, ์๋ ๋์ ๋จ์ ํ ํฐ ํ๋๋ก epub ํ์ผ๋ก ๋ ์์ค์ ๋ฒ์ญ์์ผฐ๋๋ ๊ฝค ๊ทธ๋ด์ธํ ์์ค์ ๋ฒ์ญ์ด ๋์์ ๋๋๋ค. ๊ทธ๋์ ์ด๊ฑด ์ข ์ ๋ง๋ค์ด๋๋ฉด ๊ต์ฅํ ํธํ๊ฒ ๋ค ์ถ์ด์ pdf ํ์ผ๊ณผ epub ํ์ผ์ ๋ฒ์ญํ๋๊ฑธ Agent Skills๋ก ๋ง๋ค์ด๋ณด์๋ค.
- PDF or epub ํ์ผ ์ง์
- ๋ฒ์ญ ํจ์จ๊ณผ context window ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด ํฐ ํ์ผ์ ์๋ผ์ ๋ณ๋ ฌ๋ก ํ์ Task๋ฅผ ์คํํ๋ ํํ๋ก ๋์
- PDF์ ๊ฒฝ์ฐ, ํ ์คํธ๋ฅผ ์ถ์ถ ๊ณผ์ ์์ ์ค๋ฐ๊ฟ ๋ฑ์ ๋ํ ํ์ฒ๋ฆฌ
- epub์ ๊ฒฝ์ฐ, ์ฐ์ข ์(์ค๊ตญ์ด๋ ์ผ๋ณธ์ด)๋ RTL ๋ฐฉ์ ์ธ์ด์ ๋ ์ด์์์๋ ๋์
"AD8K, with Dolby Vision"
ํ 10๋ ์ ๋๋ง์ ๋ฌด๋ผ์นด๋ฏธ ํ๋ฃจํค์ ์ธ๋๊ทธ๋ผ์ด๋ ์๋ฆฌ์ฆ๋ฅผ ๋ค์ ์ฝ์๋ค. ์ข ๊ต๊ฐ ์ฌํ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ์์ฆ ํ๊ตญ์์๋ ์ฝ์ด๋ณผ๋งํ ์ฑ ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๋๋ ์ ์ ๋ค ์ฐ๋ ค๋ฉด ๊ธ์ ์ฐ๋๋ฐ๋ง ํ ์ธ์์ผ ๊ฒ ๊ฐ์ผ๋ ๊ธฐ๋ก๋ง.
State of the Art๊ฐ ๋ณ๊ฑด๊ฐโฆ ์๋ น์ ์์ ์ ๊ฒฝ์ง๊ฐ ๋ง๋ค. ์ ์ด ๊ท์ ๊ฑธ๋ฆฐ ์ฑ๋ก ๋จน๊ณ ์จ ๊ฒ ๊ฐ๋ค. ์ ๋จน์์ต๋๋ค!!
์ค๋ Hackers' Public @ Seoul ์ก๋ ํ์์ ์ด์ผ๊ธฐํ "์ฝ๋ฉ ์์ด์ ํธ์ ํจ๊ป ์ด์ธ๊ณ ๋์ ํํํ๊ธฐ: ์๋ก์ด ํ๊ฒฝ์ ์ฝ๋ ๋ฒ ์ด์ค๋ฅผ ๋น ๋ฅด๊ฒ ๋ถ์ํ๋ ๋ฐฉ๋ฒ"์ ๋ฐํ ์ฌ๋ผ์ด๋๋ [๋ค์ ๋งํฌ]์์ ๋ค์ด๋ก๋ ๋ฐ์ผ์ค ์ ์์ต๋๋ค! :)
[๋ฏธ๋์ ๋๋ฅผ ์ํ ๋ฉ๋ชจ์ง๋ง ๋ฏธ๋์ ๋ด๊ฐ ์ด๊ฑธ ๋ณผ ์ผ์ด ์์์ผ๋ฉด ์ถ์ ๋ ธํธ] 0xc000007b ์ค๋ฅ๋ฅผ ๊ฒ์ํด๋ณด๋ฉด ์จ๊ฐ ๊ธ์ด ๋์ค๋๋ฐ, ๋์ฒด๋ก ์ด๋ฐ ๊ธ๋ค์ด ์ฌ์ฉ์ ์ ์ฅ์์ ์ ํ ๊ธ์ด๋ผ์ ๊ฐ๋ฐ์ ์ ์ฅ์์ 64bit ํ๊ฒฝ์์ 32bit ๋ฐ์ด๋๋ฆฌ๋ฅผ ํผ์ฌํด์ ์ฌ์ฉํ ๋ ์๊ธฐ๋ ๋ฌธ์ ๋ผ๋ ๊ฒ ๋ง๊ณ ๋ ์๋ฌด๋ฐ ํํธ๋ ๋ชป ์ป์๋๋ฐ...
๋น๋์ ๊ด๋ จ๋ ์ค์ ์์ 32bit/64bit ๊ด๋ จ ๋ฌด์ธ๊ฐ๊ฐ ํผ์ฌ๋์ง ์์๋์ง ์ฒดํฌํ๋ฉด ๋์ฒด๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ํนํ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. ํ๊ฒฝ๋ณ์, ํนํ PATH์์ ๊ด๋ จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋ ์ ์ํคํ
์ฒ๊ฐ ํผ์ฌ๋์ง ์์๋์ง ์ฒดํฌํด๋ณด๋ฉด ํฐ ๋์์ด ๋๋ค. ๋์ ๊ฒฝ์ฐ Qt ์ ํ๋ฆฌ์ผ์ด์
์ด์๋๋ฐ ํ๊ฒฝ๋ณ์์ C:/Qt/Qt5.13.1/5.13.1/msvc2015_64๋ผ๊ณ ๋ฃ์ด์ผ ํ ๊ฒ์ C:/Qt/Qt5.13.1/5.13.1/msvc2015๋ผ๊ณ ๋ฃ์๊ฒ ์์ธ์ด์๋ค.
์๋์ฐ + ์ธํ CPU ๊ตฌ์ฑ์ด ํ์ํ ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผํ๊ณ ์๋๋ฐ ์๋ฌด๋ฆฌ msbuild์์ -m:16 ์ต์ ์ ์ค๋ ํญ์ ์ฝ์ด๊ฐ 2๊ฐ์ฉ ๋๊ณ ์๋ค. 255H์ ์ฝ์ด ๊ตฌ์ฑ์ด ์ฑ๋ฅ ์ฝ์ด 6๊ฐ, ํจ์จ ์ฝ์ด 8๊ฐ, ์ ์ ๋ ฅ ํจ์จ ์ฝ์ด 2๊ฐ๋ผ์ ๋์ถฉ ์ ์ ๋ ฅ ํจ์จ ์ฝ์ด์ ๋ฐฐ๋ถ์ด ์ ๋๋๊ตฌ๋ ์์์ ํ๋๋ฐ... ์๊ฐํด๋ณด๋ ์ธํ ์ ์ ์ ๋ ฅ ํจ์จ ์ฝ์ด(LP E-core)๋ ์ฑ๋ฅ ์ฝ์ด / ํจ์จ ์ฝ์ด์๋ ๋ค๋ฅด๊ฒ ์ปดํจํ ํ์ผ์ ์กด์ฌํ๋๊ฒ ์๋๋ผ SoC ํ์ผ์ ์์ด์ ์ปดํ์ผ์ฒ๋ผ ์ปดํจํ ์ฑ๋ฅ์ด ํ์ํ ๋๋ ์์ ํ์์๋น๊ฐ ๋๋ ๊ฒ ๊ฐ๋ค.
์ฌ์ง์ ์ธํ ์ Meteor Lake์ ์๊ฐ ์๋ฃ, Meteor Lake๋ถํฐ LP E-core๊ฐ ๋์ ๋์๋ค.
๋ฐ๋์ฒด์ ์ ํ๋ ๋ค์ด ์ฌ์ด์ฆ๋ x86_64 ์ํคํ ์ฒ์์์ ์ ๋ ฅ ํจ์จ ๋ฌธ์ ๋ก ์ธํ ๋ AMD๋ ์ฌ๋ฌ ์๋๋ฅผ ํ๋ ๊ฒ ๊ฐ์ง๋ง, ์ธํ ์ LP-E core ์ ๋ต์ด ์ผ๋ง๋ ์ข์์ง ๋ชจ๋ฅด๊ฒ ๋ค. AMD Zen์ ์ปดํฉํธ ์ฝ์ด์ ์บ์ ๋ฑ์์ ์ฐจ์ด๋ ์์ด๋ ์ผ๋จ "๋ชจ๋ ๋ช ๋ น์ด์ "์ด ํธํ๋๋ ์ด๋ก ์ ์ผ๋ก ์๊ฐํด๋ณด๋ฉด ํจ ๋ซ์ง ์๋ ์ถ๋ค. ๊ทธ๋ฆฌ๊ณ ์ธํ ๋ ๋น์ทํ ๋ฌธ์ ๋ฅผ ์ธ์ํ๋์ง ๊ณง ๋์ฌ Panther Lake๋ LP E-core๋ ๊ฐ์ ์ปดํจํ ํ์ผ์ ๋ฐฐ์นํ๋ค๊ณ .
์ค๋์ xml parser์ unzip ์ฒ๋ฆฌํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Cursor์ ๋์์ ์ข ๋ฐ์ ์๋, ์์ , ํ์ํฌ์ธํธ ooxml ํ์ผ์ ํ์ฑํด์ ํ ์คํธ์ ์์ ์ ๋ณด, ์ด๋ฏธ์ง, ํ์ํฌ์ธํธ๋ ๋ฐํ์ ๋ ธํธ, ์์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ํ์๋ฅผ ๋ง๋ค์๋ค.
์๋ ์ผํฌ์ ฐ์ด๋นํ ์๊ฐ์ ๋ณ๋ก ์์๋๋ฐ ๊ธฐ์กด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ด ๋ด๊ฐ ์ํ๋๋๋ก ์ ๋๋๊ฒ ์ปค์ ๊ฒฐ๊ตญ ์ฝ์ ํ๋ค. LLM์ ๋์์ด ์์ ์์์ผ๋ฉด ์ค๋ ์์ ๋ค ๋ชป ๋ง๋ค์์ ๊ฒ ๊ฐ๋ค.
๊ทธ๋๋ ์ด๊ฒ OOXML ํฌ๋งท์ด ์์ถ ํ์ผ์ด๊ณ ๊ทธ ์์ xml๋ก ๋์ด์๋ ๊ตฌ์กฐ๋ผ๋๊ฑธ ์๊ณ ์์์ด์ ์ด๋ฐ ๋ฐํด๋ฅผ ์ฌ๋ฐ๋ช ํ ์๊ฐ๋ ํ ์ ์์๋ ๊ฒ ๊ฐ๋ค. ์ ๋ ๊น์ง๋ง ํด๋ ๋จธ๋ฆฌ์ ์ฅ๋ ๊ฒ ๊ฐ์๋๋ฐ ๋ค ๋๋๊น ์ธ์์ ์ด๋ ๊ฒ๋ ๋ฟ๋ฏํ ์๊ฐโฆ
- ๊ด์ฑ์ ์ผ๋ก ์ฝ๋ฉ ๊ด๋ จ์๋ Claude Sonnet 4.5 ์์ฃผ๋ก ์ฌ์ฉํ๋๋ฐ ์์ฆ GPT-5/5.1 Codex ์จ๋ณด๊ณ ๊ต์ฅํ ๋๋ผ๋ ์ค. ์ญ์ AI์ชฝ ๋ถ์ผ๋ ๊ด์ฑ์ ์ธ ํ๋์ ๋ฒ๋ฆฌ๊ณ ๋ค์ํ๊ฒ ๊ณ์ ์ฐ์ด๋จน์ด๋ด์ผ ์ฅ๋จ์ ์ ์๊ณ ํ์ํ ๋ ์๊ธดํ๊ฒ ์ธ ์ ์๋ ๊ฒ ๊ฐ๋ค.
๋ด๊ฐ ์ฌ๋ ๋๋ค์ ์งํ๊ฐ ์๋ ์งญํ์ฌ๊ฐ ํ์ํ๋ค. ๋ฐฐ๋น์ง์ ๊ธฐ๊ณ๋ผ๋๊ฐ ์์ด๋ค์ ๋ณ์ฅ์ด๋ผ๋๊ฐโฆ
์ง์ง ์ด๋ฆ๋ง ๋ค์ด๋ ์๋ ํ๋ก์ ํธ๋ค ์ฌ์ด์ ์๋ Fedify...
We invest globally in the open software components that underpin Germany's and Europe's competitiveness and ability to innovate. Improving the security, stability, and reusability of open software components directly enhances the productivity, competitive edge, and capacity for innovation of startups and small and medium-sized businesses. Weโre excited to be working with these maintainers and FOSS communities, and to support the software that forms the foundation of the infrastructure of the 21st century.
Here are some of the projects the Sovereign Tech Fund has recently commissioned work on:
Scala, SDCC, Let's Encrypt, Servo, chatmail, Drupal, Fedify, openprinting, PHP, Apache Arrow, Open SSL, R Project, Open Web Docs, conda, systemd, and phpseclib
TIL: macOS 12(Monterey)๋ถํฐ networkQuality๋ผ๋ ๋ช
๋ น์ด๊ฐ ์ถ๊ฐ๋์๊ณ ์ด๊ฑธ๋ก speedtest.net์ด๋ผ๋๊ฐ fast.com์ด๋ผ๋๊ฐ ํ์์์ด ํฐ๋ฏธ๋์์ ์ธํฐ๋ท ์๋๋ฅผ ์ธก์ ํ ์ ์๋ค.
-s์ต์ ์ ์ฃผ๋ฉด ๋ค์ด๋ก๋์ ์ ๋ก๋๋ฅผ ์์ฐจ์ ์ผ๋ก ์ธก์ ํ ์ ์๋ค.-v์ต์ ์ ์ฃผ๋ฉด ์ธก์ ํ ์๋ฒ๋ ํ๋กํ ์ฝ, ๋ ์ดํด์ ๋ฑ์ ์ข ์ธ๋ถ์ ์ผ๋ก ๋ณผ ์ ์๋ค.
YTN์์ ํธ๋ํต์ ์ฌ๊ฐ์ฑ์ ๋ํด ๊ธฐ์ฌ๋ก ๋ค๋ค์ฃผ์๋ฉด์ ์ธํฐ๋ทฐ์ ๋์ค๊ฒ ๋์์ต๋๋ค. ํธ๋ํต์ ๋จ์ํ ๊ฐ์ธ์ ๋์ด ์ฌํ ์ ์ฒด์ ํฐ ๋ถ๋ด์ ๊ฐ์ ธ์ค๋ ์ง๋ณ์ ๋๋ค. ํ์๋ค์ด ์ ์ ํ ์ง๋จ์ ๋ฐ๊ณ ํ์ํ ์น๋ฃ๋ฅผ ๋น ๋ฅด๊ฒ ๋ฐ์ ์ ์๋ ํ๊ฒฝ์ด ๋ง๋ จ๋๋ ๊ฒ์ด ํ์ ๊ฐ์ธ์๊ฒ๋, ์ฃผ๋ณ ์ฌ๋๋ค์๊ฒ๋, ์ฐ๋ฆฌ ์ฌํ ์ ์ฒด์ ํฐ ์ด์ต์ ๊ฐ์ ธ์ต๋๋ค.
๊ธฐ์ฌ์์๋ ํธ๋ํต์ ์ฌ๊ฐ์ฑ์ ์ฃผ๋ก ๋ค๋ค์ฃผ์ จ๋๋ฐ ์ ๋ ์ ์น๋ฃ ๋ฐ์ผ๋ฉด์ ์ ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค! ํธ๋ํต์ ์ ๋ฌธ ์น๋ฃ์ ๋ฅผ ๋ฐ์์ ์ ์กฐ๊ฐ ์ค๊ฑฐ๋ ํต์ฆ์ด ์์๋ ๋ ๋น ๋ฅด๊ฒ ์ฝ์ ๋จน์ผ๋ฉด ํจ๊ณผ๊ฐ ์ข์ ํธ์ ๋๋ค.
TIL:
Zed๋ก Xcode Swift ํ๋ก์ ํธ ์ ํ ํ๊ธฐ
xcode-build-server์ Swift์ sourcekit-lsp ๋๋ถ์ ๋๋ คํฐ์ง Xcode ๋์ Zed๋ ๋ค๋ฅธ LSP๋ฅผ ์ด์ฉํ ์ ์๋ ์๋ํฐ์์ Xcode Swift ํ๋ก์ ํธ๋ฅผ ์
ํ
ํด์ ์ธ ์ ์๋ค. [์ฐธ๊ณ ํ ๋ฌธ์]
iOS 26์ Slider step ์ด์
iOS 26๋ ๋ฒ๊ทธ๊ฐ ๋ง์๋ฐ, 26.0.1์ด ๋์ด์๋ SwiftUI Slider์์ step๊ฐ์ ์ง์ ํ์ ๋ Slider๊ฐ step๊ฐ์ ๋ฌด์ํ๋ ๋ฒ๊ทธ๊ฐ ์๋ค. [Workaround]๊ฐ ์๋๋ฐ ์ด๋ ๊ฒ ๋๋นต์์ผ๋ก ํด๊ฒฐํด์ผํ๋ค๋๊ฒ ์ฐธ...
๋ง์ด๊ทธ๋ ์ด์ ์ ์ํด ๊ฐ ํ์ด์ง๋ค์ TanStack Start/Router์ ๋ง๊ฒ ๋ค ์์ ํ๊ณ , SEO๋ฅผ ์ํด ๋ง๋ ์น ํ์ด์ง๊ธฐ๋ ํ๋ ์ด์ ๋ ๋๋ง๋ ํ์ด์ง์ meta ํ๊ทธ๋ sitemap.xml๋ฅผ ์์ ์ด ๋จ์ ์ํฉ์ด๋ค.
Next.js๋ ๊ฒ์์์ง ์ต์ ํ๋ ํ์ด์ง์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์์๊ฒ ์ ๋ฆฌํด๋ ํ์
์ ๋ง๊ฒ ๋ด์์ฃผ๋ฉด ์ ๋ง ์์๋ฑ๊น์ผํ๊ฒ <head> ํ๊ทธ ์์ ๋ด์์ฃผ๋๋ฐ[1], TanStack Start์์๋ ์๋์ ๊ฐ์ด ์ง์ meta ํ๊ทธ๋ link ํ๊ทธ ๋ฑ์ ํ๋ํ๋ ์ง์ ๋น์ด๋ด์ผํ๋ค.
export const Route = createFileRoute("/articles/$articleId")({
loader: ({ params: { articleId } }) => fetchArticle({ data: { articleId } }),
head: (ctx) => {
// NOTE: ์ ๋นํ ์๋ต
return {
meta: [
{ name: "title", content: title },
{ name: "description", content: description },
{ name: "keywords", content: keywords },
{ name: "og:title", content: title },
{ name: "og:type", content: "article" },
{ name: "og:author", content: post.author.nick },
{ name: "og:image", content: "/ci/logo.svg" },
{ name: "og:url", content: fullUrl },
{ name: "og:description", content: description },
{ name: "og:locale", content: "ko_KR" },
{ name: "og:site_name", content: defaultTitle },
],
};
},
component: RouteComponent,
});
๊ทธ๋ฌ๋ฉด Next.js๋ ์ด๋ป๊ฒ ๊ฐ ํ์ด์ง ์ปดํฌ๋ํธ ๋ชจ๋์์ async function generateMetadata() ํจ์๋ metadata ๊ฐ์ฒด๋ฅผ ์ฝ์ด์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊น? ๊ถ๊ธํด์ ธ์ ์ฐพ์๋ณด์๋ค.
Next.js ์ฝ๋ ์ src/lib/metadata์์๋ ๋ชจ๋์ ์๋ ๋ฉํ๋ฐ์ดํฐ ์ ์๋ฅผ ์ฝ๊ณ generateMetadata()๋ฉด ์คํํด์ resolveํ๋ resolve-metadata.ts๋ถํฐ, metadata.tsx๋ฅผ ํตํด ์ด๋ป๊ฒ Metadata ํ์
์ ๊ฐ์ง๊ณ OpenGraph, Apple, Twitter๋ฅผ ๋น๋กฏํด ๊ฐ ํ์
์ ๋ง๋ <meta> ํ๊ทธ๋ฅผ ๋ง๋ค์ด์ฃผ๋์ง ์ ์ ์๋ค. OpenGraph๋ผ๋๊ฐ ๊ฐ ์ธ๋ถ ํญ๋ชฉ์ ๋ํด์ generate/opengraph.tsx ํ์ผ ๋ฑ์ ๋ณด๋ฉด ์ดํดํ ์ ์๋ค.
์ด ๋ฐฉ์์ด ๊ฝค ๊ด์ฐฎ๊ฒ ๋๊ปด์ ธ์ ์๊ณ ์ผ์ด๋์ ํด๋น ์ฝ๋๋ฅผ ์ฐจ์ฉํด์ ์ ์ฝ๋๋ฒ ์ด์ค์์๋ ๊ทธ๋๋ก ํ์ฉํ ์ ์๊ฒ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํ๋ค.
๋ฐฉ๊ธ ๋ฉฐ์น ์ ๋ณด๋ธ ๋ฉ์ผ์ ํ์ ์ด ์๋ค๋ ์๋ฆผ์ "์ค๋ ์ผ์์ผ ์๋๊ฐ?" ํ๋ ์๊ฐ์ด ๋ค์ด์ ํ์ธํด๋ณด๋ ์์์ผ์ด์๋ค. ์ถ์ ์ฐํด ๋์ ์ง๋์ฃผ ๊ธ์์ผ๋ถํฐ ๋์ถฉ ์์ผ ๊ฐ๋ ์ด ์์ ํ ๋ ์๊ฐ๋ฒ๋ฆฐ ๊ฒ ๊ฐ๋ค.
๋์ถฉ ์ผ๋จ ๊ฒ์๋ฌผ์ ๊ฐ์ ธ์ค๋๋ฐ๋ ์ฑ๊ณตํ์ผ๋ ๋๋จธ์ง๋ ์๊ณ ์ผ์ด๋์ ๋ง์ ์์ ํ๋๊ฑธ๋ก...
๋์ถฉ ์์ ๋ ๊ฒ๋ค
- Next.js์์ Tailwind v4 + TanStack Start ๋ฐํ์ผ๋ก ํ๋ก์ ํธ ์ฎ๊ธฐ๊ธฐ
- ์คํ์ผ์ํธ, ์ปดํฌ๋ํธ, ์ ํธ๋ฆฌํฐ ํจ์ ๋ฑ๋ฑ ์ฎ๊ธฐ๊ธฐ
์ฑ๊ณต์ ์ธ ๋ง์ด๊ทธ๋ ์ด์ ๊น์ง ๋จ์ ๊ฒ๋ค
- ๊ฒ์ ์์ง์ ์ํ meta ํ๊ทธ ์ฒ๋ฆฌ
- ContentLayer๊ฐ ์๋๋ผ Content Collections๋ฅผ ์จ์ mdx ํ์ผ์ ๋ ๋๋ง
- Server Component๊ฐ ์๋ ํํ๋ก SSR์ ์ง์ํ๋ ๋ค์ด๋ฒ ์ค๋งํธ์๋ํฐ ๊ฒ์๋ฌผ ์ปดํฌ๋ํธ
- ๊ฐ
sitemap.xml๊ตฌํ - Netlify (ํน์ CloudFlare) ๋ก ๋ฐฐํฌํ๊ธฐ
๊ทธ ๋ค์ ํ ๊ฒ๋ค
- ์ฌ์ดํธ ์ด๋์ ๋ ๊ฐํธํ๊ธฐ
- ํ๊ทธ ํ์ด์ง ์ถ๊ฐ๋ก ํ๊ทธ๋ฅผ ํตํ ๋ค์ด๋ฒ ์นดํ ๊ฒ์๋ฌผ ๊ฐ์ ธ์ค๊ธฐ
- ๊ฐ์ ์ฝ๋ ๋ฒ ์ด์ค๋ก ๋ด ๋ธ๋ก๊ทธ ์น ๋ง๋ค๊ธฐ
Next.js๋ฅผ ์ฐ๋ฉด์ ํฐ ์๊ฐ ์์ด ์๋ฒ์์๋ง ๋ ๋๋ง๋ ์ปดํฌ๋ํธ์ use server, ํด๋ผ์ด์ธํธ์์๋ง ๋ ๋๋ง๋ ์ปดํฌ๋ํธ์ use client๋ฅผ ์ผ๋๋ฐ Tanstack Start๋ก ์ฎ๊ธฐ๋ฉด์ ํ๋ํ๋ createServerFn์ผ๋ก ๊ฐ์ธ๋ฉด์ ์์ฐํจ์ ๋๋ผ๊ณ ์๋ค.
Next.js๊ฐ ์ ๊ณตํด์ฃผ๋ Metadata๋ ๊ทธ๋ ๊ณ ์ง๊ธ๊น์ง ๋๋ฌด ํ๋ ์์ํฌ๊ฐ ์ ๊ณตํ๋ ๋งค์ง์ ํธ์ํจ์ ๋๊ผ๋ ๊ฒ ๊ฐ๋จ ์๊ฐ๋ ๋ค๊ณ .
๋ง์ด๊ทธ๋ ์ด์ ๋๋๋ฉด ์ข์ ๊ธ๊ฐ์ด ๋์ฌ ๊ฒ ๊ฐ๋ค.
๐คค๐ค ๊ทธ๋ฅ ์ด์ ์๋ฆฌํ๋ ๊ณ์ ์ ๋ฐ๋ก ๋ง๋๋๊ฒ ๋์๊นโฆ
๋นต ์์ ํ ๋งํ , ์ฌ๋ฆฌ๋ธ์ , ๋ง๋โฆ ๋จน์ผ๋ฉด์ ์๊ฐํด๋ณด๋ ์ด๊ฑฐ ๋ธ๋ฃจ์ค์ผํ์ธ๊ฑฐ์์
์ฃผ๋ณ์์ Duolingo Duolingo ์ด์ผ๊ธฐ๋ฅผ ๋ง์ด ๋ค์ด์ ์ง๋์ฃผ๋ถํฐ ๊น์์ ์คํ์ธ์ด๋ฅผ ๋ฐฐ์๋ณด๊ณ ์๋ค. ์์ธ๋ก ํ ๋งํด์ ์ฌ๋ฐ๋ค.
์ด๋ฒ ์ถ์ ์ฐํด์ ํ์ฐํ SEO์ฉ ํํ์ด์ง ํ-Vercelํด์ผ๊ฒ ๋คโฆ ์๋ ์ฒ์ฒํ ํ-Vercel๋ ํ ๊ฒธ, Next.js์์ React Router๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ณ ์์๋๋ฐ ์ด์ ์ ๋ง ํ๋ฃจ๋ผ๋ ๋นจ๋ฆฌ ์ฎ๊ธฐ๊ณ ์ถ์
ํ์ฌ์์ ๋ด ์งํ๊ณ ์ถ๋ค๋ ๋ง์ ํฐ๋ฏธ๋๋ก ์ฑ ์ ์ฝ์ผ๋ฉด ๋๋๊ฑฐ ์๋๋๋ ์ด์ผ๊ธฐ๊ฐ ๋์์, ์ค๋ง Neovim ํ๋ฌ๊ทธ์ธ ์ค์ epub ํ๋ฌ๊ทธ์ธ์ด ์์๊น? ํ๊ณ ์์๋ดค๋ค. ์ง์ง ์๋ค. vim ์ฌ์ฉ์๋ค์ ์ง๋ ์ ๋ญ๊น ์ง์ง...
์ก๊ณก๋ฐฅ & ๋๋ถ์ผ์ฑ๋ณถ์
์์ดํ๋ผ์ด์ด์ ๋๋ถ ๋ฐ์ญํ๊ฒ ๋๋ฆฌ๊ณ ์ผ์ฑ๋ ์ ์๋ ์ธ์ง์ ๋ฏธ๋ฆฌ ๋๋ ค์ ์จ ์ข ์ฃฝ์ด๊ณ ๋ณถ๊ธฐ๋ง ํ๋ฉด ๋์ด๋ ๊ฝค ํธํ๋ค. ์๋ฆฌํ๋๊ฑธ ์ข์ํ๋ ํธ์ด์ง๋ง ์น์ฐ๋ ๊ฒ๋ ๊ท์ฐฎ๊ณ ๋งค์ฌ๊ฐ ๊ท์ฐฎ์ ์ฑ๊ฒฉ์ด๋ผ ํ์ ์ ๊ฒ ๋ค์ด๊ฐ์ง๋ง ์ต๋ํ ๋ง์๊ฒ ๋จน๋๊ฒ ์ข๋๋ผ.
๋จ์ง ์กฐํฉ ๋ฏธ์ณค๋คโฆ ์ด๊ฑฐ ์ง์ง ์ต๊ณ ์ผโฆ
- ๊ฒ๋ฐ์์ดํ๊ฒ ๊ตฌ์ด ๋ฐ๊ฒ๋จ ๋นต
- ๋ฐ์ฌ๋ฏน ์์ด ๋ฃ์ ์บ๋ฌ๋ฉ๋ผ์ด์ฆ ์ด๋์ธ
- ์ฌ๋ฆฌ๋ธ์ ์ ํ๋ธ, ํํผ๋ก ์น๋ ธ, ๋ง๋, ๋ฐฉ์ธํ ๋งํ , ๋ ธ๋ฅธ์ ๋ฑ์ ๋ฃ์ ์ฝฉํผ
์ฝฉํผ๋ ๋ง์ด ๊ฑฐ์ฐฝํ์ง ์ฌ๋ฃ์ ์ฌ๋ฆฌ๋ธ์ ๋๋ ค๋ฃ๊ณ ๊ฐํ ๋ค์์ ์ค๋ธ์ด๋ ์์ดํ๋ผ์ด์ด์๊ฒ ๋งก๊ธฐ๋ฉด ๋์ด๊ณ , ์ํ๋ ์ ์๋ ์ธ์ง์ ํ์ฐธ ๋๋ฆฐ ๋ค์์ ์จ์ด ๋ค ์ฃฝ์ ์ํ์์ ๋ณถ๊ธฐ ์์ํ๋ฉด ์บ๋ฌ๋ฉ๋ผ์ด์ง๋ ์์ฒญ ๋น ๋ฅด๊ฒ ๋๋ค.
์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ์ต๋ํ์ ๋ง์ ๋ฝ๋๊ฒ ๋๋ฌด ์ข๋ค.
macOS Tahoe์์ ์ผ๋ ํธ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ง๋ ์๋๊ฒ ๋๋ ธ๋ ์ด์ ๋ Liquid Glass ๋์ ์ผ๋ก ์์คํ ์ ์ ๋ฐ์ ์ฐ์ฐ์ด ๋์ด๋๊ฒ ์๋๋ผ Electron์ด AppKit์ private API๋ฅผ ์๋ชป ์ฐ๋ฉด์ WindowServer์์ GPU๋ฅผ ๋ฏธ์น๋ฏ์ด ์ด ๊ฒ์ด์๋ค.
iPhone 17 Pro Max ์ดํ 1์ฃผ์ผ.
์ฒ์์ ์ผ์ธ์์ ์ฐ์ด๋ณด๊ณ ์ฌ์ง ์ ๋์ค๋ค~ ์ถ์ด์ ์นด๋ฉ๋ผ ์ฑ๋ฅ์ด ๊ต์ฅํ ์ข๋ค ์๊ฐํ์๋ค. ํ์ง๋ง ์ด๋์ ๋ ์ฌ์ง์ ์ฐ์ด๋ณด๋ฉด์ ์นด๋ฉ๋ผ ์ด์ ๊ฑฐ๋ฆฌ๋ ๋ฐฐ์จ์ ๋ฐ๋ฅธ ์นด๋ฉ๋ผ ์ ํ ๋ฑ์ด ๋๋ฌด ์ค๋ง์ค๋ฝ๋ค.
1๋ฐฐ ๋ชจ๋๋ก ์ฐ์ด๋ ์ด์ ๊ฑฐ๋ฆฌ ๋๋ฌธ์ ๋ฉ์ธ ์นด๋ฉ๋ผ๊ฐ ์๋๋ผ ์ด๊ด๊ฐ ์นด๋ฉ๋ผ๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , 4๋ฐฐ๋ 8๋ฐฐ์จ ์ค์ ๋ก๊ธฐ๋ฉด ์ด์ ๊ฑฐ๋ฆฌ๊ฐ ์์ฒญ ์ฌ์ ๋กญ์ง ์์ผ๋ฉด ๋ง์ ์นด๋ฉ๋ผ๊ฐ ์๋๋ผ ๋ฉ์ธ ์นด๋ฉ๋ผ์์ ์กํ๋ฉฐ ์ฌ์ง์ด ์ ์ฌ๋ก ์กํ๋ฉด ๋ฉ์ธ ์นด๋ฉ๋ผ๋ ์๋ ๊ด๊ฐ ์นด๋ฉ๋ผ๋ก ์ฐ์๊ฑธ ํฌ๋กญํด๋ฒ๋ฆฐ๋ค.
์ฌ๋ฌ๋ชจ๋ก ๊ฒฐ๊ณผ๊ฐ ์ค๋ง์ค๋ฝ๋ค. ์ ๋๋ก ์ฐ๊ณ ์ถ์ ์ฌ์ง์ Halide๋ก ์ฐ๋ ํธ์ด์ง๋ง ์์ดํฐ์ ์นด๋ฉ๋ผ ์ฑ์์ ๋น ๋ฅด๊ฒ ํญ ์ฐ์ ์ ์๋๊ฒ ์ ๋ง ์ข์๋๋ฐโฆ ์นด๋ฉ๋ผ ๊ด๋ จ ๋ถ๋ถ์ ์ํํธ์จ์ด๋ก๋ผ๋ ๊ฐ์ ์ด ํ์ํด๋ณด์ธ๋ค.
๋จํธ๋ฐ, ๋๋ถ, ๋ฏธ์, ํํ๋ก ์น๋ ธ๋ ๋๋ผ์ด ํ๋ธ๊ฐ ๋ค์ด๊ฐ ๋ง๋์ฝฉํผ๋ฅผ ๊ฐ์์ ํฌ๋ฆผ ์๋ ํฌ๋ฆผํ์คํ๋ฅผ ๋ง๋ค์๋ค. ์ ๋นํ ๋จธ๋ฆฟ์์์ ์ด ์กฐํฉ์ด๋ฉด ๊ด์ฐฎ๊ฒ ๋ค ์ถ์ด์ ๋ง๋ค์๋๋ฐ ์ง์ง ๋๋ฌด ๋ง์๋ค.
๋๋ถ๋ ์ฌ๋ฆฌ๋ธ์ , ๋ง๋์ ๊ฐ์๋ฒ๋ฆฌ๋๊ฒ ์ฝ๊ฐ ํ๋จธ์ค ๊ฐ์ ๋๋๋ ๋์ ๋นต๊ฐ์๋ฐ ์ฐ์ด๋จน๊ธฐ๋ ์ข์๋ณด์ธ๋ค.
๋ ์ํผ
- ์ฉ๊ธฐ์ ๋ง๋ ์์ฐฝ์ด๋ ๊ฐ ํ์ถ, ํํ๋ก ์น๋ ธ, ๋๋ผ์ด ๋ก์ฆ๋ง๋ฆฌ์ ๋ฐ์ง์ ๋ฃ๊ณ ์์ดํ๋ผ์ด์ด 180๋ 20๋ถ ๋๋ ค ๋ง๋์ฝฉํผ๋ฅผ ๋ง๋ ๋ค.
- ๋จํธ๋ฐ์ ์ ๋นํ ์๋ผ์ ์ ์๋ ์ธ์ง 10๋ถ ๋๋ ค์ค๋ค.
- ๋๋ถ๋ 1, 2๋ฅผ ํฉ์น๊ณ ํธ๋๋ธ๋ ๋๋ก ๊ณฑ๊ฒ ์ค๋ซ๋์ ๊ฐ์์ค๋ค.
- ์ฌ๊ธฐ์ ์ง ๋ง๊ณผ ๊ฐ์น ๋ง์ ์ํด ๋ฏธ์๋์ฅ์ ์กฐ๊ธ์ฉ ๋ฃ์ด์ฃผ๊ณ ๋ค์ ์๋๋ค. (๋ค์ ๋ฉด์๊ฐ ๋ค์ด๊ฐ๊ฑธ ๊ณ์ฐํ๊ณ ๊ฐ์ ์ ๋ด์ผํ๋ค.)
- ํ์คํ ์ ์ถ์์ ์๋ดํ ์ผ ๋ ๋ฌผ๊ธฐ ์น ํธ๊ณ ์ฝ๋ถ์ ๋ฉด์ ์ข ๋ฃ๊ณ ์์ค๋ ๋ฒ๋ฌด๋ฆฐ๋ค.
์ด๋ฒ์ ์ฒ์์ผ๋ก ํ์ค๋ฐ์ค์์ ์ง๊ตฌ๋ฅผ ํ๊ฒ ๋์๋๋ฐ ์ค๊ตญ์ด๋ฅผ ์ ํ ๋ชจ๋ฅด๋๋ฐ(ํ์๋ก ์กฐ๊ธ์ ์ ์ถํ ์ ์์ง๋ง) AI์ ๋์์ผ๋ก ์ฌ์ฉ ๊ฒฝํ์ด ๊ทธ๋ ๊ฒ ๋์์ง ์๋ค.
Claude for Chrome์ด๋ Comet๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ด์ ํธ๊ฐ ๋ฐ์ ํ๋ฉด ๋ชจ๋ฅด๋ ์ธ์ด์ฌ๋ ๋ด๊ฐ ์ํ๋ ์กฐ๊ฑด์ ์ ํ์ ์ฐพ์์ฃผ๊ฑฐ๋ ์ด๋์ ๋ญ ๋ฃ์ด์ผํ ์ง ๋ค ๊ฐ์ด๋ํด์ฃผ์ง ์์๊น.
๐๐ ๐ท๐ฎ๐ ๐ฐ๐ฎ๐ช๐ป...ํ ํ๊ธฐ
๋ฐ๋งค ์ฒซ ๋ iPhone 17 Pro Max๋ AirPods Pro 3์ธ๋๋ฅผ ์ฌ๊ฒ ๋์๋ค. 14 Pro๋ Pro 2(๋ผ์ดํธ๋ ๋ชจ๋ธ)์ ์ผ์ผ๋ ๋ ๋ค 3๋ ์ ๋ ์ฐ๊ณ ๋ฐ๊พธ๊ฒ ๋ ์ ์ด๋ค.
์ด๋์ ๋ ๊ธธ๊ฒ ์ ๋ค๋ณด๋ฉด ์ฌ๋ฏธ๊ฐ ์์ด์ง๋ ์ ๋นํ ์์ฝํด๋ณด๋ฉดโฆ
ํฐ
- ํนํ Liquid Glass ๋๋ฌธ์ 14 ํ๋ก๋ ๋จ๊ฒ๊ณ ๋ฐฐํฐ๋ฆฌ๋ ๋นจ๋ฆฌ ๋ณ๊ณ ์คํธ๋ ์ค์๋๋ฐ ์น ํด์๋จ.
- ์นด๋ฉ๋ผ๊ฐ ์ง์ง ์ข์์ง๊ฒ ์ฒด๊ฐ์ด ํผ. ์ ๋ฉด ์นด๋ฉ๋ผ๋ ์ธํฅ์ ์ด์ง ์์์ ์ ์ธ ๊ฒ ๊ฐ์ง ์์ง๋ง, ์นด๋ฉ๋ผ ๋ฒํผ์ ์คํฌ๋กค ์ ์ค์ฒ๋ ์๋ ฅ ๊ฐ์ง๋ ๊ธฐ๋ฏน๊ฐ์ง๋ง ๋น ๋ฅด๊ฒ ์ฌ์ง์ ์ฐ์ ์ ์๋๊ฒ ์ข์!
- ์ ํ์ ๊ณ์ AI์์ ๊ฐํผ๋ฅผ ๋ชป ์ก๊ณ ์์ง๋ง, ์๋น ๋์ด์ผ ํ ๊ธฐ๋ฅ์ด ์๋๋ ์ ๋๊น์ง ์๋ ๊ฒ ๊ฐ๋ค. ๊ตฌ๊ธ์ ํตํ ์ํด ํฌ ์์น, ์๋ฆผ ๋ฌธ์ ๋ฉ์ผ ๋ฑ์ ์์ฝ ๋ฑ์ ์ ๋จ. โAI ์ค๋งํธํฐโ์ด๋ผ ์ฐธ์นญํ๋ ค๋ฉด ์ด๋ค ๊ฒ๋ค์ด ๋์ด์ผํ ๊น ๊ณ ๋ฏผํด๋ดค์ง๋ง ๋๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค.
- ๋งค์ฅ์์ ๋ณธ 17 Pro / Pro Max์ ์์ ์ค๋ฌผ์ด ๋ ๋์ ํธ์ด์ง๋ง ๋์์ธ์ ์๋ฌด๋ฆฌ ๋ด๋ ์์ฝ๋ค. ์์ฝ ์ก์์ค ์น๊ตฌ๊ฐ ๋งค์ฅ์์ ์ ๋ณด๊ณ ์ ํ์๊ณ ๋ ๋ค ์์ฝํ๋๋ฐ, ์ฒ์์ ๋ฅ ๋ธ๋ฃจ๋ฅผ ์ฌ๋ ค๊ณ ํ๋๋ฐ ์ ์ ์ฐจ๋ ค๋ณด๋ ์์ ์ค๋ ์ง๊ฐ ์์๋ค.
- Air๋ ์ ๋ง ๊ฐ๋ณ๊ณ ์์๋๋ฐ ๊ทธ๋งํผ ํฌ์ํ ๋ฐฐํฐ๋ฆฌ๋ ์คํผ์ปค๊ฐ ๋์ ์๋ฅธ๊ฑฐ๋ ธ๋ค.
์์ดํ
- ์ผ์ฑ์ด๋ ์๋ ๋ฑ ํ์ฌ ๊ฒฝ์ ๋ฌด์ ์ด์ดํฐ ๋๋น ์๋์ ์ธ ์ฌ์ฉ์ฑ๊ณผ ๋ ธ์ด์ฆ ์บ์ฌ๋ง / ์ฃผ๋ณ ์๋ฆฌ ๋ชจ๋ ๋ชจ๋์์ ์๋์ ์ธ ์ฑ๋ฅ์ด๋ค.
- ๋ ธ์ฆ ๊ตฌ์กฐ๋ ์ด์ดํ์ด ๋ฐ๋๋ฉด์ ์ฐฉ์ฉ๊ฐ๋ ๋ฌ๋ผ์ง๊ณ ์ด์ดํฐ์ ์คํ ์ด ๋ฐ์ผ๋ก ๋ ๋์ค๋ ๊ตฌ์กฐ๊ฐ ๋์๋๋ฐ ์ด๊ฑด ์ฐฉ์ฉ๊ฐ ์ธก๋ฉด์์ ์กฐ๊ธ ํธ๋ถํธ๊ฐ ๊ฐ๋ฆฌ๊ฑฐ๋ ์ ์์ด ํ์ํ ๊ฒ ๊ฐ๋ค.
- ์ฌ์ด๋ ํ ๋ ๋ฐธ๋ฐ์ค๋ ์์ฌ์ด๋ฐ ๊ทน์ ์๊ณผ ์น์ฐฐ์ ๋์ญ์ด ๋๋ฌด ๋๋๋ฌ์ง๋ค. ์ด์ฐจํผ ์์ดํ์ DSP๋ฅผ ํตํด ํ ๋ ๋ฐธ๋ฐ์ค๋ฅผ ์ก์ํ ๋ฐ ์ ์ด๋ ๊ฒ ๋ง๋ค์์ง?? ์ถ์ ๋ถ๋ถ.
- ๋ค๋ฅธ ํ์ฌ๋ค์ ์ด๋ฏธ ๋๋ ์ค์๊ฐ ๋ฒ์ญ์ด์ง๋ง ์์ง ๋๋ ์ธ์ด๊ฐ ๋๋ฌด๋๋ ํ์ ์ ์ด๋ค.
- ์ด๋ฐ ์์ฌ์ด ์๋ฆฌ๋ฅผ ์๋ฉ ํ์ง๋ง ์์ดํ ํ๋ก 3์ ์ฌ์ง ์์ ์ด์ ๊ฐ ์๋ค.
"๋ํต๊ณผ ํจ๊ปํ๋ ์ฌ๋๋ค"์ ๋ค์ ์ฃผ(22์ผ ~ 28์ผ) ํธ๋ํต ์ธ์ ๊ฐ์ ์ฃผ๊ฐ์ ๋ง์ดํด์ ๊ดํ๋ฌธ์์ ์ปคํผ์ฐจ ์ด๋ฒคํธ๋ฅผ ์งํํฉ๋๋ค! ์ฃผ๋ณ์ ๋ง์ ๊ณต์ ์ ์ฐธ์ฌ ๋ถํ๋๋ ค์.
- ๐ ์ธ์ ? 2025๋ 9์ 22์ผ (์์์ผ) ์ค์ 10์ ~ ์คํ 2์
- ๐ ์ด๋์? ๊ดํ๋ฌธ ํ๊ตญํ๋ ์ค์ผํฐ ๊ด์ฅ [๋ค์ด๋ฒ ์ง๋]
- ๐ ๋ฌด์์ ํ๋์? ํธ๋ํต ์งํ๊ณผ ์บ ํ์ธ์ ์๊ฐํ๋ฉฐ ๋ค์ํ ๊ธฐ๋ ํ(์๋์ ๊ท๋ง๊ฐ ๋ฑ)๊ณผ ์๋ฃ๋ฅผ ๋๋ฆฝ๋๋ค! ๐๐ฅค
- โ ์ ํ๋์? ๊ตญ์ ์ ์ผ๋ก ์งํํ๋ ์บ ํ์ธ์ ์ผํ์ผ๋ก ํธ๋ํต์ ๋ํ ์คํด๋ฅผ ํด์ํ๊ณ ํธ๋ํต์ ์๋ฆฌ๋๊ฑธ ๋ชฉํ๋ก ํฉ๋๋ค.
์ค๋ซ๋์ ์ด์ฌํ ์ค๋นํ๋ ๊ฒ ์ค ํ๋์ ๋๋ค. ๋ถ์ค ๋๋ฌ์์ฃผ์๋ฉด ๊ธฐ์ ๊ฒ ๊ฐ์์.
์โฆ CI๋ ์ฃผ๋ฏผ๋ฒํธ ์ ํธ๋ฆฐ ๊ฒ๋ง์ผ๋ก๋ ๋คํ์ธ๊ฐ
OpenAI Codex ๋ฌธ์๋ฅผ ์ข ๋ณด๋ ค๊ณ ๊ตฌ๊ธ์ ๊ฒ์ํด๋ดค๋ค. Anthropic์ ์ด๊ฑด ์ข ์ถ...ํ์ง ์๋...??
์ค๋์ ์์ฌ๊ฒฐ์ ๋ฐฉ๋ฒ
์ ์ฒญํด๋๋ Claude for Chrome ์ด๋์ฅ์ด ์๋ค. ํ ์คํธํด๋ณด๋ Comet(Perplexity)์ ์ด์์คํดํธ๋ณด๋ค๋ ํ์คํ agenticํ์ง๋ง ์์ง์ ์ ๋๋ก ์ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ์ง ๋ชปํ๋ค๋ ์ธ์์ ๋ฐ์๋ค.
์๋ ๋ถํฐ ์๋ฆฌํ๋ ์ทจ๋ฏธ๋ฅผ ๊ฐ์ง๊ฒ ๋์๋๋ฐ ์๋ฌด๋ฆฌ ๋จน๋ ๊ฒ๋ ์ข์ํ๊ณ ์๋ฆฌํ๋ ๊ฒ๋ ์ข์ํ์ง๋ง ํ์ด ๋์น๋ ์ฑ๊ฒฉ์ ์ฌ๋๋ ์๋๊ณ ๋งค์ฌ๊ฐ ๊ท์ฐฎ์ ์ฌ๋์ด๋ค๋ณด๋ ๋ฐํ๋ ์ ํด์ผํ๋ ์๊ฐํ๊ณ ์๋ค.
๊ทธ๋ฅ ์ฉ๊ธฐ๋ฅผ ์๋ฉ ์ฌ๋๊ณ ๋ฃจํดํ๊ฒ ์ผ์ฃผ์ผ์ ํ๋ฒ ๋ชฐ์์ ์ผ์ฃผ์ผ์น ๊ธ๋ฐฉ ๋จน์ ์ ์๊ฒ ์๋ฆฌ๋ฅผ ์ค๋นํ๋ฉด ์ด๋จ๊นํ๊ณ . ๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ํ๋ฉด ๋ค์ด์ดํธ ํ ๋๋ ์ด๋์ด๋ ๋จ๋ฐฑ์ง ๋ฑ์์ ์์ธก ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ ๊ต์ฅํ ํธํ ๊ฒ ๊ฐ๋ค.
์๋ง ๋ด๊ฐ ๋จน๋๊ฑฐ์ ์๋ฆฌํ๋๊ฑธ ์ข์ํ์ง ์์์ผ๋ฉด ๋งค์ผ ๋๊ฐ์ ๋ง์ ์์ฌ๋์ฉ ์๋ฃ๋ ๋ฐ ๊ฐ์๊ฑฐ๋ง ๋จน๊ณ ์ด์๋ ๋ณ๋ก ๋ถํธํ์ง ์์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค ์ ๋.
์ค๋
@TuringAppleDevํ๋ง์ ์ฌ๊ณผ ์์ ํด์ปค์คํผ๋ธ๋ฆญ์ด ์ด๋ฆฝ๋๋ค!
์๋ ๋ฐฐ๊ฒฝ์ด 2008๋ ~ 2010๋ ์ธ ์ํ์ ๋ณด๋ฉด์ ๋ณด๋ฉด์ ๊ฐ์ฅ ๋ณด๊ธฐ ๊ดด๋ก์ด ์ ์ ์๋ ๊ณ ์ฆ๊ณผ ๋ฌ์ฌ๊ฐ ํ๋ฅญํด์ ์ฌ๋๋ค์ด ์ฐ๋ ๋ ธํธ๋ถ ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ 8์ด๋ 9 ์ ๋์ UI๊ฐ ์์ํ๊ฒ ๊ทธ๋ ค์ง ์ ์ด๋ค.
























































