2024/05/17 κΈμμΌ
λ°κ°μμ. ꡬλ μ λ!π«‘
ꡬλ μ λμ΄ μ λ μ¬μ΄μ μμλ ν« ν μ΄μλ€μ λͺ¨μ보μλλ°μ. μ΄λ€ μΌλ€μ΄ μμλμ§ λ³΄κΈ° μ’κ² μ 리ν΄μ 곡μ λ립λλ€.
π° ITλ΄μ€ λͺ¨μ보기
AIκ° μΌν λ°©μ‘μ μμ½ν΄?π€π€ μμ λν€λΉν€μμπ
μ μΈκ³λΌμ΄λΈμΌνμμ μλ‘μ΄ λ°λμ μΌμΌν€κ³ μμ΄μ! π AIκ° λ°©μ‘μ λͺ¨λ κ²μ λΆμν΄μ, κ΄μ¬ μμ λ§ν μν νΉμ§μ΄λ ν¬μΈνΈλ₯Ό ν΅μ¬ ν€μλλ‘ μ§μ΄μ€λ΅λλ€. λ μ΄μ μμμ μ²μλΆν° λκΉμ§ λ³Ό νμ μμ΄, μνλ μ λ³΄λ§ μμ λ½μλ³Ό μ μκ² λμμ΄μ. μΌνμ΄ νμΈ΅ λ νΈλ¦¬ν΄μ‘λ€μ! ποΈ
μν¨λ ν΄νΉ 40λ λ¨μ± νμ
μν¨λλ₯Ό ν΄νΉν΄ μ§μμ μ¬μνμ λ€μ¬λ€λ³Έ 40λ λ¨μ±μ΄ 1μ¬μμ μ§μ 4λ μ μ κ³ λ°μμ΄μ. π± κ·Έλ λͺ°λ 촬μν λμμκ³Ό μ¬μ§μ ν΄μΈμμ ν맀νλ € νλ΅λλ€. μ΄μ λΆλ³΅ν κ²μ°°μ΄ νμνλλ°, λ¨μ±μ 보μ μ·¨μ½μ±μ μλ¦¬λ € νλ€κ³ μ£Όμ₯νμ΄μ. π¨
λνμ μ°½μ λΆμ€νΈ
κΈλ‘λ² μ°½μ μ κΏμ κ°μ§ λνμλ€μκ² ν¬μμ! π μμ°λλμ¬λ¨μ΄ 'μμ° λμ΄μ€-λνμ μ°½μ λΆνΈμΊ ν' 2κΈ° μ°Έκ°μλ₯Ό λͺ¨μ§ν΄μ. μ΄λ‘ λΆν° μ€μ κΉμ§, μ¬λ¦λ°©νμ νμ©ν λ λ¬ κ°μ μ§μ€ κ΅μ‘μΌλ‘ κΈλ‘λ² μμ₯μ λ Έλ¦΄ μ μλ κΈ°νκ° λ κ±°μμ! λ°λͺ¨λ°μ΄μμλ μκΈκ³Ό λ€μν μ§μλ κΈ°λ€λ¦¬κ³ μμ΄μ! π
μΌλ³Έμ°¨ μννΈμ¨μ΄ νλ ₯
μΌλ³Έμ λμν, νΌλ€, λμ°μ΄ μννΈμ¨μ΄ μ€μ¬μ μ°¨μΈλ μλμ°¨ κ°λ°μ μμ‘μμ΄μ! ππ‘ μ΄λ€μ λ―Έκ΅ ν μ¬λΌμ μ€κ΅ μ 체λ€μ λμ§νΈν μ λμ λ§μκΈ° μν΄, 곡λμΌλ‘ μννΈμ¨μ΄ κΈ°μ κ°λ°μ λμ λ€κ³ ν΄μ. λ°λ체λΆν° AIκΉμ§ 7κ° λΆμΌμμ νλ ₯ν΄, λ λλν μλμ°¨λ₯Ό λ§λ€ κ³νμ΄λΌκ³ νλ€μ! ππ§
MS, μ€κ΅ μ§μ ν΄μΈ μ΄μ μ μ
λ§μ΄ν¬λ‘μννΈκ° μ€κ΅ μ§μλ€μκ² ν΄μΈλ‘ μ΄μ ν κΈ°νλ₯Ό μ 곡νμ΄μ. μ΄λ λ―Έκ΅ μ λΆμ λμ€κ΅ κ·μ κ°νμ λλΉν μ‘°μΉλλλ€. νμ§λ§ μ§μλ€μ μνλ€λ©΄ μ€κ΅μμ κ³μ μΌν μλ μμ΄μ! π
βοΈ ν΄μΈ λ΄μ€ λ° ν ν½
Postgres 쿼리 μ΅μ ν
Mattermostλ Elasticsearchλ₯Ό νμ©ν΄ κ²μ 쿼리 μ λ°μ΄ν°λ² μ΄μ€μ λΆλ΄μ μ€μ΄λ©°, μ¬μ©μμ κ°λ°μ λͺ¨λ λ§μ‘±νλ κ²°κ³Όλ₯Ό λμΆν΄λ λλ€.π κ·Έλ¬λ, 1μ΅ κ° κ²μλ¬Όμ λ΄μ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ²μλΆν° μΈλ±μ±νλ κ³Όμ μ΄ μμμΈλ‘ λλ € λ¬Έμ κ° λ°μνμ΄μ.π’ Mattermostμ μ±λ₯ λͺ¨λν°λ§ λꡬλ₯Ό ν΅ν΄ λ°μ΄ν°λ² μ΄μ€ μ½ μ§μ°μ μμΈμ λΆμνκ³ , μ΅μ ν λ°©μμ λͺ¨μνμ£ . π
TypeSpec μκ°
π TypeSpecμ΄λ? Microsoft μμ§λμ΄λ€μ΄ μ΅κ·Ό 곡κ°ν, TypeScriptμ C#μμ μκ°μ λ°μ μ μ ν API μ μ μΈμ΄μΌ! μ΄ μΈμ΄λ λ€μν νλ‘ν μ½κ³Ό μ§λ ¬ν νμμ μ§μνλ©°, Visual Studioμ VS Codeμμ μ¬μ©ν μ μλ νΈλ¦¬ν μλν° λꡬλ₯Ό μ 곡ν΄. κ°λ°μλ€μ TypeSpecμ μ¬μ©νμ¬ μΌλ°μ μΈ λ°μ΄ν° νμ , API ν¨ν΄, μ§μΉ¨μ κ³ μμ€μ μ¬μ¬μ© κ°λ₯ν μ»΄ν¬λνΈλ‘ λ¬Άμ΄ νμ΄λ μνκ³ μ λ°μ κ±Έμ³ κ³΅μ ν μ μμ΄. λν, NPMμ ν΅ν΄ ν¨ν€μ§λ₯Ό μμ±νκ³ λ°°ν¬ν μ μμ΄ μνκ³ λ°μ μ κΈ°μ¬νκ³ μμ§! π
CSS κ³λ¨μ κ° ν¨μ μκ°
CSSμ μλ‘μ΄ κΈ°λ₯, κ³λ¨μ κ° μν ν¨μλ€μΈ round(), mod(), rem()μ΄ λλμ΄ λͺ¨λ μ£Όμ λΈλΌμ°μ μμ§μμ μ§μλκΈ° μμνμ΄μ! μ΄ ν¨μλ€μ νΉμ λ¨κ³ κ°μ λ°λΌ μ£Όμ΄μ§ κ°μ λ³ννλ μν μ ν©λλ€. κ°μ₯ ν₯λ―Έλ‘μ΄ ν¨μμΈ round()λ μ£Όμ΄μ§ κ°μ λ°μ¬λ¦Ό κ°κ²©μ λ°λΌ, κ·Έλ¦¬κ³ μ νμ μΈ λ°μ¬λ¦Ό μ λ΅μ μ¬μ©νμ¬ κ°μ₯ κ°κΉμ΄ μ μ λ°°μλ‘ λ°μ¬λ¦Όν©λλ€. μλ₯Ό λ€μ΄, --my-font-sizeμ κ°μ 1rem κ°κ²©μΌλ‘ λ°μ¬λ¦Όν μ μμ΄μ. μ΄λ° μ κΈ°λ₯λ€λ‘ μΉ λμμΈκ³Ό κ°λ°μ΄ νμΈ΅ λ ν₯λ―Έλ‘κ³ μ μ°ν΄μ§κ² μ£ ?
κΈλ‘λ² ν¨μΉμ μν
κΈλ‘λ² λ³μλ κ°μ²΄λ₯Ό μμ νλ 건 μ λ§λ‘ μνν΄μ! μ΄λ κ² νλ©΄ κ°μ κ²μ΄ λ€λ₯΄κ² λμνλ κ²½μ°κ° μ겨, μ½λλ₯Ό μ΄ν΄νκ³ μ μ§λ³΄μνλ κ² μ΄λ €μμ Έμ. λ μ’μ λ°©λ²μ μ°Ύμ보λ κ² μ€μνλ€κ³ μκ°ν΄μ. μμ μ±κ³Ό κ°λ μ±μ μν΄, κΈλ‘λ² λ²μμμμ λ³κ²½μ νΌν΄μ£ΌμΈμ!
GitHubμμ μ€ν νμΌ μλͺ νκΈ°
GitHub Actionsλ₯Ό μ¬μ©νμ¬ μ€ν νμΌμ λμ§νΈ μλͺ νλ λ°©λ²μ λν΄ μμλ΄ μλ€! π μ¬μ©μλ€μ΄ μμ νκ³ μ λ’°ν μ μλ μννΈμ¨μ΄λ₯Ό λ€μ΄λ‘λν μ μκ² νκΈ° μν΄, λμ§νΈ μλͺ μ νμμ μ λλ€. π‘οΈ Windows Defenderμ κ°μ λκ΅¬κ° μ μ± μ½λλ₯Ό νμ§νμ§λ§, EV μΈμ¦μλ‘ μλͺ λ νμΌμ μ¬μ©μμκ² λ λμ μ λ’°λ₯Ό μ 곡ν©λλ€. κ·Έλ¬λ, μ΄ κ³Όμ μ λΉμ©μ΄ λ§μ΄ λ€ μ μμ΄μ. πΈ νμ§λ§, κΆκ·Ήμ μΌλ‘ μ¬μ©μμ μ λ’°λ₯Ό μ»κ³ 보μμ κ°ννλ λ° ν° λμμ΄ λ©λλ€! π
π¨π»βπ» μ€νμμ€ μμμ§
Phidata νλ μμν¬ μκ°
Phidataλ λν κΈ°λ‘μ λ°μ΄ν°λ² μ΄μ€μ μ μ₯νκ³ λΉμ¦λμ€ μ»¨ν μ€νΈλ₯Ό μ 곡νλ λ²‘ν° λ°μ΄ν°λ² μ΄μ€λ₯Ό νμ©νμ¬ LLMμ΄ μ₯κΈ°κ° λνλ₯Ό ν μ μκ² νλ λ±, π§λꡬλ₯Ό μ΄μ©ν΄ APIμμ λ°μ΄ν°λ₯Ό κ°μ Έμ€κ±°λ μ΄λ©μΌμ 보λ΄κ³ λ°μ΄ν°λ² μ΄μ€λ₯Ό 쿼리νλ λ±μ νλμ μ·¨ν μ μκ² ν΄μ£Όλ νλ μμν¬μμ. κ°λ¨νκ² λ§νμλ©΄, Phidataλ LLMμ νκ³λ₯Ό 극볡νκ³ λ μ€λ§νΈν AI λμ°λ―Έλ₯Ό λ§λ€ μ μλ ν΄ν·μ μ 곡ν΄μ! π
ThunderKittens
μ¬λν€ν μ€λ CUDAλ₯Ό μ¬μ©νμ¬ λ₯λ¬λ 컀λμ λΉ λ₯΄κ³ μ½κ² μμ±ν μ μκ² λλ νλ μμν¬μμ. π κ°λ¨ν¨, νμ₯μ±, κ·Έλ¦¬κ³ μλλ₯Ό κΈ°λ³Έ μμΉμΌλ‘ νκ³ μμΌλ©°, νλ GPUκ° μμ λ°μ΄ν° νμΌλ‘ ν¨μ¨μ μΌλ‘ μμ ν μ μλλ‘ μ€κ³λμμ΄μ. μλ₯Ό λ€μ΄, RTX 4090μμ μ½ 122 TFLOPsμ μ±λ₯μ λ¬μ±νλ€κ³ νλ, κ·Έ ν¨μ¨μ±μ μ§μν μ μκ² μ£ ? μ€μΉλ ν€λλ§ μλ λΌμ΄λΈλ¬λ¦¬μ΄λ―λ‘ κ½€ κ°λ¨νλ©°, CUDA 12.3 μ΄μκ³Ό C++20 μ¬μ©μ΄ μꡬλλ€λ μ μ°Έκ³ νμΈμ! π±π¨
ννν 리μ‘νΈ κ΅¬μ‘°λ₯Ό μ 곡νλ 'Bulletproof React'
리μ‘νΈλ‘ νλ‘ νΈμλ μ±μ λ§λ€ λ μ νμ νμ΄ λμ΄μ Έ μ€νλ € μ΄λ €μμ κ²ͺλ κ²½μ°κ° λ§μ£ ? π΅ μ΄ λ ν¬λ λ°λ‘ κ·Έλ° λΆλ€μ μν΄ μ€λΉλμ΄μ! "Bulletproof React"λ 리μ‘νΈ μ± κ΅¬μΆμ μν κ°λ ₯ν μν€ν μ²μ, μ€μ μμ μ¦μ μ¬μ©ν μ μλ λ€μν ν΄κ²°μ± μ μ 곡ν¨μΌλ‘μ¨, κ°λ°μκ° λ³΄λ€ ν¨μ¨μ μΌλ‘ μ½λλ₯Ό μμ±νκ³ μ μ§λ³΄μν μ μλλ‘ λμ΅λλ€. π μ€μ λ¬Έμ λ₯Ό ν΄κ²°νλ μ€μ©μ μΈ λ°©λ²κ³Ό ν¨κ», ν λͺ¨λκ° λμΌν νμ΄μ§λ₯Ό μ μ§νλλ‘ νλ κ²μ΄ λͺ©νμμ. μ΄ λͺ¨λ κ²μ΄ μ¬λ¬λΆμ 리μ‘νΈ νλ‘μ νΈλ₯Ό 'νννκ²' λ§λ€μ΄ μ€ κ±°μμ!
π λͺ» λ€ν μ΄μΌκΈ°λ€
π£ μμ μ΄λ²€νΈ
μ£Όλ³ μΈλ¬Ό 3λͺ μκ² κ³΅μ λ₯Ό νμ λ€λ©΄, μ΅κ·Ό 1κ°μμΉμ λ΄μ€λ ν°λ₯Ό λΆμν λ΄μ©μ 곡μ λλ €μ.
곡μ κ° μλ£λλ©΄ μλ μ΄λ©μΌλ‘ μλ €μ£ΌμΈμ.
- μ λͺ©: μΉκ΅¬ μ΄λ μλ£
- λ©μΌ: hello.stranger1337@gmail.com
Social
Threads | Instagram | X(Twitter) | Linkedin
λκΈ
μ견μ λ¨κ²¨μ£ΌμΈμ