2024/10/23 μμμΌ
λ°κ°μμ. ꡬλ μ λ!π«‘
ꡬλ μ λμ΄ μ λ μ¬μ΄μ μμλ ν« ν μ΄μλ€μ λͺ¨μ보μλλ°μ. μ΄λ€ μΌλ€μ΄ μμλμ§ λΉ λ₯΄κ² μ 리ν΄λ릴κ²μ.
μ€λμ μΆμ²
- [κ΅λ΄] ITλ΄μ€ | μ€λ§νΈν° μλͺ 10λ , λ₯μΉλ²μ κ°λ₯νμ§λ§β¦ νμ€μ 'μ리κΆ' μΈμ
- [ν΄μΈ] Tech | μ ν, μλ‘μ΄ λ§€μ§ λ§μ°μ€, νΈλν¨λ λ° ν€λ³΄λ μΆμ μμ
- [ν΄μΈ] AI | TikTokμ λ°μ΄νΈλμ€ μΈν΄, AI λͺ¨λΈμ μ μ± μ½λ μ¬μ΄ ν΄κ³
- [ν΄μΈ] κ°λ° ν ν½ | CI/CD νμ΄νλΌμΈμμ NOMERGE μ£Όμμ μ¬μ©νμ¬ μ€μ λ°©μ§νκΈ°
- [ν΄μΈ] μ€ν μμ€ | Mistral.rs: μ΄κ³ μ LLM μΆλ‘ μμ§
- λͺ» λ€ν μ΄μΌκΈ° | νμ»΄, μ€λ λλκ³€ λ²€μΉλ§ν¬λ₯Ό ν΅ν΄ μΈν 루λ λ μ΄ν¬ λ§μΌν μ λ΅ λΉν
π°π· νκΈ λ΄μ€ λͺ¨μ보기
ποΈ μλ¬Έ λ΄μ€ λͺ¨μ보기
Tech
νΈμμΉ, μ΄μ€λΌμ μ¬μ©μ μ°¨λ¨ λ Όλ: λ°μ λμ£Όμ λ Όλκ³Ό κ°λ°μμκ² μ£Όλ κ΅ν
νΈμμΉλ μ΄μ€λΌμ μ¬μ©μλ€μ΄ μλ‘μ΄ κ³μ μ μμ±νλ κ²μ μ°¨λ¨ν μ¬κ±΄μΌλ‘ μΈν΄ λ°μ λμ£Όμ λ Όλμ ν©μΈμλ€. νΈμμΉλ νλ ₯μ μ½ν μΈ λ₯Ό λ§κΈ° μν μ‘°μΉμμ§λ§, μ΄μ€λΌμ IP μ£Όμλ₯Ό μ°¨λ¨νλ κ³Όμ μμ μ€μκ° λ°μνλ€κ³ ν΄λͺ νλ€. μ΄ μ¬κ±΄μ νλ«νΌ κ°λ° κ³Όμ μμ μ§μμ νΉμ±κ³Ό μ¬νμ λ―Όκ°μ±μ κ³ λ €νλ κ²μ΄ μΌλ§λ μ€μνμ§λ₯Ό 보μ¬μ€λ€. νΉν, νΈμμΉμ κ²½μ° κΈλ‘λ² μ¬μ©μλ₯Ό λμμΌλ‘ μλΉμ€λ₯Ό μ 곡νκΈ° λλ¬Έμ κ° μ§μμ λ¬Ένμ λ°°κ²½κ³Ό μ¬νμ λ§₯λ½μ μ΄ν΄νλ κ²μ΄ μ€μνλ©°, μ΄λ₯Ό κ³ λ €νμ§ λͺ»νλ©΄ μ¬κ°ν μ¬νμ λ¬Έμ λ‘ μ΄μ΄μ§ μ μλ€.
Tech
μ ν, μλ‘μ΄ λ§€μ§ λ§μ°μ€, νΈλν¨λ λ° ν€λ³΄λ μΆμ μμ : USB-C μ§μ, λμμΈμ λμΌ
μ νμ μλ‘μ΄ M4 λ§₯κ³Ό ν¨κ» μλ‘μ΄ λ§€μ§ λ§μ°μ€, νΈλν¨λ, ν€λ³΄λλ₯Ό μΆμν μμ μ΄μ§λ§, μ£Όμ λ³νλ USB-C ν¬νΈ μΆκ°λΏμ΄λ©° λμμΈ λ³κ²½μ μλ κ²μΌλ‘ μμλ©λλ€. λ§₯OS 15.1 RC μ½λ λΆμ κ²°κ³Ό, μλ‘μ΄ λͺ¨λΈμλ .usb μ λ―Έμ¬κ° λΆμ΄ USB-C μ§μμ μμνμ§λ§, κΈ°μ‘΄ λͺ¨λΈκ³Ό λμΌν μμ΄μ½μ μ¬μ©νλ κ²μΌλ‘ 보μ μΈνμ κΈ°μ‘΄κ³Ό λμΌν κ²μΌλ‘ 보μ λλ€. λ§€μ§ ν€λ³΄λμ κ²½μ° 2021λ M1 μμ΄λ§₯ μΆμ μ΄ν 첫 μ λ°μ΄νΈμ΄λ©°, λμμΈ λ³νλ μμ κ²μΌλ‘ μμλ©λλ€. μ΄λ² μ λ°μ΄νΈλ κΈ°μ‘΄ λͺ¨λΈμ λμμΈκ³Ό κΈ°λ₯μ μ μ§νλ©΄μ USB-C μ§μμ μΆκ°νμ¬ μ¬μ©μ νΈμμ±μ ν₯μμν€λ €λ μ νμ μ λ΅μΌλ‘ ν΄μν μ μμ΅λλ€.
Tech
λ λ§, λ€λλλ κ΄ν μ΄μ μΌλ‘ μλ‘μ΄ μ¨λΌμΈ μμ κ·μ μ μ© ννΌ
λ λ§μ λ€λλλ λ²μΈ μ€λ¦½μ ν΅ν΄ μ λ½μ°ν©μ μλ‘μ΄ μ¨λΌμΈ μμ κ·μ μ μ©μ νΌνλ €λ μλλ₯Ό νκ³ μμ΅λλ€. μμΌλλ λ―Έλμ΄ κ·μ κΈ°κ΄μ λ λ§μ κ΄ν κΆ λ³κ²½μΌλ‘ μΈν΄ μλ‘μ΄ κ·μ μ μ©μ΄ λΆκ°λ₯νλ€κ³ νμΈνμ΅λλ€. λ λ§μ κΈ°μ‘΄μ λΉλμ€ κ³΅μ νλ«νΌμΌλ‘ μ§μ λμ΄ κ·μ μ μ©μ λ°κ² λ κ²μ λ²μ μ΄μλ₯Ό μ κΈ°νμΌλ©°, νμ¬ νμ λ²μμμ μμ‘μ΄ μ§ν μ€μ λλ€. λ λ§μ μ£Όλ‘ ν μ€νΈ κΈ°λ° ν λ‘ νλ«νΌμ΄λ©°, λ€λ₯Έ νλ«νΌμ μ λ‘λλ λΉλμ€ λ§ν¬λ λΉλμ€ νΈμ€ν νλ«νΌμΌλ‘ κ°μ£Όλ μ μλ€κ³ μ£Όμ₯ν©λλ€. μ΄ μ¬κ±΄μ μ¨λΌμΈ νλ«νΌμ κ΄ν κΆ λ° κ·μ μ μ© λ²μμ λν λ Όμμ λΆλ¬μΌμΌν€κ³ μμΌλ©°, ν₯ν μ λ½μ°ν© λ΄ μ¨λΌμΈ νλ«νΌ κ·μ λ°©ν₯μ μν₯μ λ―ΈμΉ μ μμ΅λλ€.
AI
TikTokμ λ°μ΄νΈλμ€ μΈν΄, AI λͺ¨λΈμ μ μ± μ½λ μ¬μ΄ ν΄κ³ : μ¬μ΄λ² 보μμ μ€μμ± κ°μ‘°
μ΅κ·Ό λ°μ΄νΈλμ€μμ μΈν΄μ΄ μμ¬μ AI λͺ¨λΈμ μ μ± μ½λλ₯Ό μ¬μ΄ κ°λ° νκ²½μ νκ΄΄ν μ¬κ±΄μ΄ λ°μνμ΅λλ€. μ΄ μ¬κ±΄μ AI λͺ¨λΈ κ°λ° κ³Όμ μμμ 보μ μ·¨μ½μ±μ μ¬μ€ν λλ¬λ΄λ©° μ¬μ΄λ² 보μμ μ€μμ±μ κ°μ‘°ν©λλ€. νΉν AI λͺ¨λΈμ λλμ λ°μ΄ν°λ₯Ό μ²λ¦¬νκ³ νμ΅νλ κ³Όμ μμ 보μμ λν μ·¨μ½μ μ΄ λμ± ν¬κ² λνλ μ μμ΅λλ€. μ΄λ² μ¬κ±΄μ κΈ°μ λ€μκ² AI λͺ¨λΈ κ°λ° λ° μ΄μ μ 보μ μΈ‘λ©΄μ μ¬κ°νκ² κ³ λ €ν΄μΌ νλ€λ κ²½μ’ μ μΈλ¦¬λ μ¬λ‘μ λλ€.
AI
Meta, μΌκ΅΄ μΈμμΌλ‘ 'μ°μμΈ μ¬κΈ° κ΄κ³ ' μ‘λλ€
Metaλ μ¬μ©μλ₯Ό 보νΈνκΈ° μν΄ μΌκ΅΄ μΈμ κΈ°μ μ νμ©νμ¬ 'μ°μμΈ μ¬κΈ° κ΄κ³ 'λ₯Ό νμ§νλ μλ‘μ΄ μμ€ν μ μννκ³ μλ€. μ΄ μμ€ν μ κ΄κ³ μ μ¬μ©λ μ΄λ―Έμ§λ₯Ό ν΄λΉ μ°μμΈμ νμ΄μ€λΆ λ° μΈμ€νκ·Έλ¨ νλ‘ν μ¬μ§κ³Ό λΉκ΅νμ¬ μ¬κΈ° μ¬λΆλ₯Ό νλ¨νλ€. μ¬κΈ° κ΄κ³ λ‘ νμΈλλ©΄ μ¦μ μ°¨λ¨λλ€. Metaλ μ΄ μμ€ν μ΄ μ¬μ©μ λ°μ΄ν°λ₯Ό λ€λ₯Έ λͺ©μ μΌλ‘ μ¬μ©νμ§ μκ³ , μΌνμ± λΉκ΅ ν μ¦μ μμ λλ€κ³ κ°μ‘°νλ©° κ°μΈμ 보 λ³΄νΈ μ°λ €λ₯Ό ν΄μνκ³ μ νλ€. μ΄κΈ° ν μ€νΈ κ²°κ³Ό μ λ§ν μ±κ³Όλ₯Ό 보μ¬μ£ΌμμΌλ©°, λμ± ν¨κ³Όμ μΈ μ¬κΈ° λ°©μ§ μμ€ν μΌλ‘ μ리맀κΉν κ°λ₯μ±μ΄ λλ€.
AI
μ£Όμ μμ₯ μ‘°μ¬λ₯Ό μ¦κ²κ² λ§λ€μ΄μ£Όλ Perplexity AIμ μλ‘μ΄ λꡬ
Perplexity AIλ μ΅κ·Ό μ£Όμ μμ₯ μ‘°μ¬λ₯Ό μν μλ‘μ΄ AI λꡬλ₯Ό μΆμνμ΅λλ€. μ΄ λꡬλ μμ°μ΄ μ§λ¬Έμ ν΅ν΄ μ¬μ©μκ° μνλ μ 보λ₯Ό μ½κ² μ»μ μ μλλ‘ μ§μν©λλ€. μλ₯Ό λ€μ΄, "μ ν μ£Όμμ 1λ κ°μ μ€μ μ μ΄λ νλμ?"μ κ°μ μ§λ¬Έμ ν΅ν΄ κ΄λ ¨ λ°μ΄ν°, μ°¨νΈ, λ΄μ€ κΈ°μ¬ λ±μ ν λ²μ μ 곡ν©λλ€. λν, μ΄ λꡬλ λ€μν μκ°ν κΈ°λ₯μ μ 곡νμ¬ λ³΅μ‘ν λ°μ΄ν°λ₯Ό μ½κ² μ΄ν΄ν μ μλλ‘ λμ΅λλ€. μ΄λ μ£Όμ μμ₯ λΆμκ° λ° ν¬μμλ€μκ² νκΈ°μ μΈ λκ΅¬κ° λ κ²μΌλ‘ μμλλ©°, κΈμ΅ λ°μ΄ν° λΆμκ³Ό μμ¬ κ²°μ μ λμ± ν¨μ¨μ μΌλ‘ μνν μ μλλ‘ μ§μν©λλ€.
π» Programming
λ©λ₯΄μΌ μμ: μ»΄ν¨ν νμμ νκ³μ λμ νλ κ±°λν μνμ νν
λ©λ₯΄μΌ μμ νλ‘μ νΈλ 2^p - 1 ννμ μμλ₯Ό μ°Ύλ λκ·λͺ¨ λΆμ° μ»΄ν¨ν νλ‘μ νΈμ λλ€. μ΄ νλ‘μ νΈλ μ μΈκ³ μλ°±λ§ λͺ μ μ°Έμ¬μλ€μ΄ μμ μ μ»΄ν¨ν νμλ₯Ό κΈ°μ¦νμ¬ μλ‘μ΄ μμλ₯Ό μ°Ύλ λ° κΈ°μ¬ν©λλ€. μ΄λ₯Ό ν΅ν΄ μνμ νꡬλΏλ§ μλλΌ μ»΄ν¨ν μ±λ₯μ νκ³μ λΆμ° μ»΄ν¨ν λͺ¨λΈμ κ°λ₯μ±μ νμΈνλ λ° μ€μν μν μ ν©λλ€. νΉν, μ΄ νλ‘μ νΈλ λκ·λͺ¨ λ°μ΄ν° μ²λ¦¬, λ³λ ¬ μ²λ¦¬, λ°μ΄ν° κ΄λ¦¬ λ° μ΅μ νμ κ°μ λ€μν κΈ°μ λΆμΌμμ κ°λ°μλ€μκ² κ·μ€ν κ²½νμ μ 곡ν©λλ€.
μΉμμΌκ³Ό μ€μκ° μ²΄μ€ κ²μμ λΉλ°
λ³Έ κΈμ 리체μ€μμ μ¬μ©μκ° ν μλ₯Ό λλ μκ°, μΉμμΌμ ν΅ν΄ μ΄λ€ λ°μ΄ν°κ° μ£Όκ³ λ°λμ§ λΆμν©λλ€. ν¬λ‘¬ κ°λ°μ λꡬμ λ€νΈμν¬ νμ νμ©νμ¬ μΉμμΌ μ°κ²°, λ°μ΄ν° ν¨ν·μ ꡬμ±, μλ²μ ν΄λΌμ΄μΈνΈ κ°μ μ€μκ° ν΅μ κ³Όμ μ μ΄ν΄λ΄ λλ€. νΉν, κ²μ ID, μμ μ 보, κ²μ λ²μ λ± λ°μ΄ν° ꡬ쑰μ μλ―Έλ₯Ό μμΈν μ€λͺ νλ©° 리체μ€κ° μ¬μ©μμ μλ₯Ό μ΄λ»κ² μ€μκ°μΌλ‘ μ²λ¦¬νκ³ λ€λ₯Έ μ¬μ©μμκ² μ λ¬νλμ§ μ μ μμ΅λλ€.
Factorioλ‘ λ°°μ°λ Apache Kafka: λΆμ° μ€νΈλ¦¬λ° νλ«νΌ μ΄ν΄νκΈ°
λ³Έ κΈμ κ²μ Factorioμ 곡κΈλ§ μμ€ν μ νμ©νμ¬ Apache Kafkaμ ν΅μ¬ κ°λ μ μ€λͺ νλ€. νΉν λκΈ°μ ν΅μ μ νκ³λ₯Ό 보μ¬μ£Όλ Factorio μλ리μ€λ₯Ό ν΅ν΄ λΉλκΈ° λ©μμ§μ νμμ±μ κ°μ‘°νλ©°, Kafkaκ° μ 곡νλ λΆμ° μ€νΈλ¦¬λ° νλ«νΌμ μ₯μ μ μκ°μ μΌλ‘ 보μ¬μ€λ€. λν Kafkaμ ν ν½, νλ‘λμ, 컨μλ¨Έ, νν°μ , 볡μ μ κ°μ ν΅μ¬ κ°λ μ Factorioμ μμ°, μλΉ, μ μ₯, λ³λ ¬ μ²λ¦¬, λ°μ΄ν° μμ μ±κ³Ό μ°κ²°νμ¬ μ€λͺ νλ©° μ΄ν΄λ₯Ό λλλ€.
CI/CD νμ΄νλΌμΈμμ NOMERGE μ£Όμμ μ¬μ©νμ¬ μ€μ λ°©μ§νκΈ°
NOMERGE μ£Όμμ κ°λ°μκ° CI/CD νμ΄νλΌμΈμμ μ€μλ‘ μμ μ½λ, λ―Έμμ± μ½λ λλ λλ²κΉ μ½λλ₯Ό λ°°ν¬νλ κ²μ λ°©μ§νλ λ° λμμ΄ λλ μ λ΅μ λλ€. GitHub Actionsμ κ°μ CI/CD λꡬλ₯Ό μ¬μ©νμ¬ μ½λλ² μ΄μ€μμ NOMERGE μ£Όμμ κ²μνκ³ λ°κ²¬λλ©΄ νμ΄νλΌμΈμ μ€ν¨μμΌ κ°λ°μμκ² λ¬Έμ λ₯Ό μ립λλ€. μ΄λ₯Ό ν΅ν΄ κ°λ°μλ λ°°ν¬ μ μ μ½λλ₯Ό μμ ν κ²ν νκ³ νμν μμ μ μλ£ν΄μΌ ν©λλ€.
λμ νλ‘κ·Έλλ¨Έκ° λλ 10κ°μ§ λ°©λ²
μ΄ κΈμ μ λ¨Έλ₯Ό νμ©νμ¬ λμ νλ‘κ·Έλλ¨Έκ° λλ 10κ°μ§ λ°©λ²μ μ μνλ©°, κ°λ°μλ€μ΄ νν μ μ§λ₯΄λ μ€μμ λΉν¨μ¨μ μΈ μ΅κ΄λ€μ λ°μΆν΄λ³Ό μ μλλ‘ λμ΅λλ€. μλ₯Ό λ€μ΄, μ½λ λ¬Έμνλ₯Ό μνν νκ±°λ, ν μ€νΈλ₯Ό μ λλ‘ νμ§ μκ³ , μ½λ μ¬μ¬μ©μ κ±°λΆνλ νμ λ±μ κ°λ° μμ°μ±μ λ¨μ΄λ¨λ¦¬κ³ ν νμ μ μ μν₯μ λ―ΈμΉ μ μμ΅λλ€. νμ§λ§, μ΄λ¬ν λμ μ΅κ΄λ€μ κ°μ λ μ μμΌλ©°, κΈμ λμ νλ‘κ·Έλλ¨Έκ° λμ§ μκΈ° μν μ€μ§μ μΈ μ‘°μΈκ³Ό ν¨κ» κΈμ μ μΈ λ©μμ§λ₯Ό μ λ¬ν©λλ€. κ°λ°μλ€μ μ΄ κΈμ ν΅ν΄ μμ μ κ°λ° μ΅κ΄μ λμλ³΄κ³ , λ λμ μ½λλ₯Ό μμ±νκ³ νμ μ μννκ² νλ λ°©λ²μ λ°°μΈ μ μμ κ²μ λλ€.
π¨π»βπ» μ€νμμ€ μ 보
yt-dlp: κ°λ ₯ν μ€λμ€/λΉλμ€ λ€μ΄λ‘λ
yt-dlpλ youtube-dlμ ν¬ν¬ λ²μ μΌλ‘, λμ± κ°λ ₯ν κΈ°λ₯κ³Ό λ€μ΄λ‘λ μ΅μ μ μ 곡νλ λͺ λ Ήμ€ κΈ°λ° μ€λμ€/λΉλμ€ λ€μ΄λ‘λμ λλ€. μμ² κ°μ μΉμ¬μ΄νΈλ₯Ό μ§μνλ©°, λ€μ΄λ‘λ μλ, νμ§, νμΌ νμ, λ©νλ°μ΄ν°, ν¬μ€νΈ νλ‘μΈμ± λ±μ μ¬μ©μ μ§μ ν μ μλ λ€μν μ΅μ μ μ 곡ν©λλ€. λν νλ¬κ·ΈμΈμ ν΅ν΄ κΈ°λ₯μ νμ₯ν μ μμΌλ©°, Python APIλ₯Ό μ¬μ©νμ¬ νλ‘κ·Έλ¨μ ν΅ν©νκ±°λ μ¬μ©μ μ μ κΈ°λ₯μ μΆκ°ν μ μμ΅λλ€.
μλΌλ μ¨μ²΄μΈ νλ‘κ·Έλ¨ μμ
μλΌλ κ°λ°μλ₯Ό μν μ¨μ²΄μΈ νλ‘κ·Έλ¨ μμ λ ν¬μ§ν λ¦¬λ‘ μ΅μ»€, λ€μ΄ν°λΈ λ¬μ€νΈ, νμ μ€ν¬λ¦½νΈ λ° νμ΄μ¬μ ν¬ν¨ν λ€μν νλ‘κ·Έλλ° μΈμ΄ λ° νλ μμν¬λ₯Ό μ§μν©λλ€. ν¬λ‘ μλμ κ°μ κΈ°λ³Έ μμ λΆν° ν ν° μμ±, NFT λ―Όν , μ€λΌν΄ ν΅ν©, μμΆκ³Ό κ°μ λ 볡μ‘ν κΈ°λ₯κΉμ§ λ€μν μμ λ₯Ό μ 곡ν©λλ€. μ΄ λ ν¬μ§ν 리λ μλΌλ κ°λ° νκ²½μ νμνκ³ μ€μ νλ‘μ νΈμ μ μ©ν μ μλ κΈ°μ΄λ₯Ό λ€μ§κΈ°μ μ μ©ν©λλ€.
Mistral.rs: μ΄κ³ μ LLM μΆλ‘ μμ§
Mistral.rsλ λ€μν LLM λͺ¨λΈμ μν κ³ μ±λ₯ μΆλ‘ μμ§μ μ 곡νλ μ€νμμ€ λΌμ΄λΈλ¬λ¦¬μ λλ€. CPU, GPU, Apple Silicon λ± λ€μν νλ«νΌμ μ§μνλ©°, Hugging Face Hubμ ν΅ν©λμ΄ λͺ¨λΈ λ‘λ© λ° μ¬μ©μ΄ κ°νΈν©λλ€. GGML, GPTQ, HQQ λ± λ€μν μμν λ°©λ²μ μ§μνμ¬ λͺ¨λΈ ν¬κΈ°λ₯Ό μ€μ΄κ³ μλλ₯Ό ν₯μμν€λ©°, X-LoRA, LoRA, AnyMoEμ κ°μ κ³ κΈ κΈ°λ₯μ μ 곡νμ¬ λͺ¨λΈ μ±λ₯μ ν₯μμν΅λλ€. λν, Python, Rust APIμ OpenAI API νΈν HTTP μλ²λ₯Ό μ 곡νμ¬ λ€μν μ ν리μΌμ΄μ μ μ½κ² ν΅ν©ν μ μμ΅λλ€. κ°λ°μ μΉνμ μΈ νκ²½μ μ 곡νκΈ° μν΄ λ€μν λͺ¨λΈ μν€ν μ², API, μμ μ½λλ₯Ό μ 곡ν©λλ€.
λκΈ
μ견μ λ¨κ²¨μ£ΌμΈμ