곡λΆ
-
리λ μ€ ν¨ν€μ§(Linux Package)μ λν μ΄ν΄κ³΅λΆ/리λ μ€ 2021. 9. 4. 06:41
μλ‘ μ¬λ¬λΆμ΄ ν΄λ³΄κ³ μΆμ κ²μμ΄ μκ²Όλ€. μ΄λ»κ² ν κ²μΈκ°?? λΉμ°ν ν΄λΉ κ²μμ μ€μΉν μ μλ ννμ΄μ§μ κ°μ νμΌμ λ€μ΄λ‘λλ₯Ό νκ³ μ€νν κ²μ΄λ€. κ·ΈλΌ μ΄λ λ€μ΄λ‘λν νμΌμ μ΄λ ν λͺ¨μμ νκ³ μμκΉ? μ¬λ¬λΆλ μμνλ€μνΌ λλΆλΆ μΌμͺ½ κ·Έλ¦Όμ²λΌ μμΆ νμΌ(.zip)μ΄κ±°λ μ€λ₯Έμͺ½ κ·Έλ¦Όμ²λΌ μλμ° μΈμ€ν¨λ¬(.msi) νμΌμΌ κ²μ΄λ€. μμΆ νμΌμ μμΆμ ν΄μ νκ³ νλ‘κ·Έλ¨μ μ€ννκ±°λ μλμ° μΈμ€ν¨λ¬λ₯Ό ν΄λ¦νμ¬ νλ‘κ·Έλ¨μ μ€μΉνκ³ μ€ννλ λ°©μμ μ°λ¦¬κ° μλμ° μ΄μ체μ (Windows OS)μ μ΅μνλ€λ©΄ νν μ ν μ μλ μν©μ΄λ€. κ·ΈλΌ λ¦¬λ μ€μμ μ°λ¦¬κ° μνλ νλ‘κ·Έλ¨μ μ€μΉνκ³ μΆμΌλ©΄ μ΄λ€ νμΌμ λ€μ΄λ‘λνμ¬μΌ ν κΉ? 리λ μ€λ μλμ°μ ν¬κ² λ€λ₯΄μ§ μλ€. 리λ μ€λ μμΆ νμΌμ λ€μ΄λ‘λνκ±°λ μλμ°..
-
μ»΄νμΌ(Compile)μ λν μ΄ν΄κ³΅λΆ/μΈμ΄ 2021. 8. 28. 04:07
μλ‘ C, C++, Java νλ‘κ·Έλλ°μ ν΄λ΄€μΌλ©΄ μμ±ν μμ€ μ½λλ₯Ό λΉλ(Build) νΉμ μ»΄νμΌ(Compile)ν΄μ μ€νν΄λ΄€κ±°λ μ½λλ₯Ό μλͺ» μμ±νμ¬ μ»΄νμΌ μλ¬κ° λ¬λ κ²½νμ΄ μμ κ²μ΄λ€. μ ννκ² μ»΄νμΌμ΄ μ΄λ ν μΌμ νλμ§ λͺ¨λ₯΄κ³ λ§μ°νκ² "μ»΄νμΌμ νλ©΄ μμ€ μ½λμ λ¬Έλ²μ κ²μ¬νκ³ μ€ννλ 보λ€"λΌκ³ μκ°νλ€λ©΄ μ΄μ°Έμ μμΈν μμ보μ. β» κ·Έλ¦Όμ΄λ μμλ 리λ μ€ νκ²½μ CμΈμ΄ μ»΄νμΌ κ³Όμ μ μ€μ¬μΌλ‘ μ΄μΌκΈ°νλ―λ‘ μΈμ΄, νκ²½μ λ°λΌ μ°¨μ΄κ° μμ μ μλ€. μ»΄νμΌμ μ μ μ»΄νμΌμ μΈκ°μ΄ μ΄ν΄ν μ μλ μΈμ΄λ‘ μμ±λ μμ€ μ½λ(κ³ μμ€ μΈμ΄ : C, C++, Java λ±)λ₯Ό CPUκ° μ΄ν΄ν μ μλ μΈμ΄(μ μμ€ μΈμ΄ : κΈ°κ³μ΄)λ‘ λ²μ(λ³ν)νλ μμ μ λ§νλ€. μ°λ¦¬κ° C, C++, Javaλ‘ μμ±..
-
λΌμ΄λΈλ¬λ¦¬(Library)μ λν μ΄ν΄κ³΅λΆ/μΈμ΄ 2021. 7. 26. 23:54
μλ‘ κ°λ°νλ€ λ³΄λ©΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©ν μΌμ΄ λ§λ€. λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©ν΄λ³΄λ©΄ μ νν κ°λ μ λͺ°λΌλ νλ‘κ·Έλ¨μ κ°λ°ν λ νμν κΈ°λ₯μ κ°μ Έλ€ μ°λ λꡬλΌλ κ²μ μ΄λ ΄νμ΄ μ΄ν΄ν μ μλ€. μ¬μ€ μ΄ μ λλ§ μ΄ν΄ν΄λ μ¬μ©νλ λ° μ ν λ¬Έμ κ° μκ² μ§λ§, λΌμ΄λΈλ¬λ¦¬ νμ₯μ μ’ λ₯(*.dll, *.lib, *so, *a)κ° μ λ€μνμ§ νλ‘κ·Έλ¨μ μ»΄νμΌ, μ€ννλ κ³Όμ μμ λΌμ΄λΈλ¬λ¦¬κ° μμ΄μ μ μ€λ₯κ° λλμ§μ κ°μ κΆκΈμ¦μ ν΄μνκΈ° μν΄ μ’ λ μμΈν μμ보μ. β» λΌμ΄λΈλ¬λ¦¬μ λν΄ μ λλ‘ μ΄ν΄νλ €λ©΄ μ»΄νμΌ κ³Όμ , νΉν λ§νΉ κ³Όμ μ λν μ΄ν΄κ° νμνλ€. μ»΄νμΌ(Compile)μ λν μ΄ν΄ μλ‘ C, C++, Java νλ‘κ·Έλλ°μ ν΄λ΄€μΌλ©΄ μμ±ν μμ€ μ½λλ₯Ό λΉλ(Build) νΉμ μ»΄νμΌ(Compile)ν΄μ μ€νν΄..
-
ν΄λ¦¬ν(Polyfill), μ¬(Shim) μ΄λ? + WebRTCμμ adapter.jsλ₯Ό μ°λ μ΄μ곡λΆ/λ©ν°λ―Έλμ΄ 2021. 7. 6. 23:26
ν΄λ¦¬ν(Polyfill) μ μ μ΅μ κΈ°λ₯μ μ§μνμ§ μλ μ΄μ λΈλΌμ°μ μμ μ΅μ κΈ°λ₯μ μ¬μ©ν μ μκ² λμμ£Όλ μ½λ λͺ¨μ HTML5 λ° CSS3μ μ€λλ λΈλΌμ°μ μ¬μ΄μ κ°κ²©μ λ©κΎΈλ μν μ ν¨ μ¬(Shim) μ μ μ΄λ―Έ μ‘΄μ¬νλ μ½λμ λμμ λ°λ‘μ‘λ λ° μ¬μ©νλ μ½λ λͺ¨μ ν΄λ¦¬νμ΄ λΈλΌμ°μ κ° μ§μνμ§ μλ μ κ· APIλ₯Ό ꡬννκΈ° μν΄ μ‘΄μ¬νλ€λ©΄ μ¬μ λ¬Έμ λ₯Ό μΌμΌν€λ μ κ· APIμ λμνκΈ° μν΄ μ‘΄μ¬ ν΄λ¦¬ν(Polyfill)κ³Ό μ¬(Shim)μ λͺ©μ λΈλΌμ°μ κ° λ¬λΌλ κ°μ κΈ°λ₯μ ν μ μκ² λ§λλ κ²μ΄ λͺ©μ μ¦, μνν ν¬λ‘μ€ λΈλΌμ°μ§μ μν΄ μ‘΄μ¬ adapter.js μ μ μλ‘ λ€λ₯Έ μΉ λΈλΌμ°μ μμ ꡬνλ WebRTC μ½λλ€μ νΈνμ± λ¬Έμ λ₯Ό ν΄κ²°ν΄μ£Όλ JavaScript μ½λ λͺ¨μ ν΄λ¦¬ν(Polyfil..
-
λ©ν°λ―Έλμ΄ μ©μ΄ μ 리곡λΆ/λ©ν°λ―Έλμ΄ 2021. 6. 30. 18:30
Container 컨ν μ΄λ(Container) μ μ λΉλμ€, μ€λμ€ λ°μ΄ν°λ₯Ό λ΄κ³ μλ 보κ΄ν¨ λμμ νμ₯μ, λνΌ ν¬λ§·(Rapper Format) μ΄λΌ λΆλ¦ μ½λ±μ μν΄ μμΆλ μ€λμ€, λΉλμ€ λ°μ΄ν°μΈ μ€νΈλ¦Ό(Stream)μ νλ μ΄μ κ°μ§κ³ μμ Containerμ μν μ€νΈλ¦Όμ μ μ΄ν μ μλ λ€μν μ 보(λ©νλ°μ΄ν°)λ₯Ό κ°μ§κ³ μμ μ€νΈλ¦Ό(Stream) μ μ λ°μ΄ν°, ν¨ν·, λΉνΈ λ± μΌλ ¨μ μ°μμ±μ κ°λ νλ¦/λ°μ΄ν°λ₯Ό μλ―Έ λΉλμ€, μ€λμ€ μ²λΌ μκ°μ λ°λΌ λ³νλ μΌλ ¨μ λ°μ΄ν°λ₯Ό μλ―Έ μ¬κΈ°μλ μ½λ±(Codec)μ ν΅ν΄ μΈμ½λ©(Encoding)λ μμ, μμ±, λ°μ΄ν° μΆλ ₯λ¬Όμ λ§ν¨ Codec μ½λ±(Codec) μ μ μμ± λλ μμμ μ νΈλ₯Ό λμ§νΈ μ νΈλ‘ λ³ννλ Coderμ κ·Έ λ°λλ‘ λ³ννλ Dec..
-
μ€λμ€ μ½λ±(Audio Codec) μ’ λ₯곡λΆ/λ©ν°λ―Έλμ΄ 2020. 11. 2. 14:36
κ΄λ ¨ ν¬μ€νΈ 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec) λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec) μ΄ν΄ μμ£Όλ‘ μ 리νλ€λ³΄λ μλͺ»λ λΆλΆμ΄ μμ μ μμ΅λλ€. λκΈλ‘ μλ €μ£Όμλ©΄ μμ νκ² μ΅λλ€. π κ΄λ ¨ ν¬μ€νΈ 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ λμμ νμ₯ bradbury.tistory.com 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ μλ‘ μΈν°λ·μ λμμ νμ₯μ μ’ λ₯λ₯Ό κ²μνλ λΉλμ€, μ€λμ€ μ½λ± ..
-
λΉλμ€ μ½λ±(Video Codec) μ’ λ₯곡λΆ/λ©ν°λ―Έλμ΄ 2020. 11. 2. 14:34
κ΄λ ¨ ν¬μ€νΈ 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec) λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec) μ΄ν΄ μμ£Όλ‘ μ 리νλ€λ³΄λ μλͺ»λ λΆλΆμ΄ μμ μ μμ΅λλ€. λκΈλ‘ μλ €μ£Όμλ©΄ μμ νκ² μ΅λλ€. π κ΄λ ¨ ν¬μ€νΈ 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ λμμ νμ₯ bradbury.tistory.com 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ μλ‘ μΈν°λ·μ λμμ νμ₯μ μ’ λ₯λ₯Ό κ²μνλ λΉλμ€, μ€λμ€ μ½λ± ..
-
λμμ νμ₯μ(Media Container Format) μ’ λ₯곡λΆ/λ©ν°λ―Έλμ΄ 2020. 11. 2. 14:33
κ΄λ ¨ ν¬μ€νΈ 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec) λμμ νμ₯μμ λν μ΄ν΄ - 컨ν μ΄λ(Container), μ½λ±(Codec) μ΄ν΄ μμ£Όλ‘ μ 리νλ€λ³΄λ μλͺ»λ λΆλΆμ΄ μμ μ μμ΅λλ€. λκΈλ‘ μλ €μ£Όμλ©΄ μμ νκ² μ΅λλ€. π κ΄λ ¨ ν¬μ€νΈ 2020/11/02 - [λ©ν°λ―Έλμ΄] - λμμ νμ₯μ(Media Container Format)μ μ’ λ₯ λμμ νμ₯ bradbury.tistory.com 2020/11/02 - [λ©ν°λ―Έλμ΄] - λΉλμ€ μ½λ±(Video Codec) μ’ λ₯ λΉλμ€ μ½λ±(Video Codec) μ’ λ₯ μλ‘ λΉλμ€ μ½λ±μ μ’ λ₯μ λν΄ μμ보기 μ μ MPEG λ€μ μ«μλ§ λ€λ₯Έ μ’ λ₯κ° λ무 λ§μ ν·κ°λ¦¬λ λΆλ€μ΄ μμ ..