" λ…Έλ ₯을 μ΄κΈ°λŠ” 재λŠ₯은 μ—†κ³  "
λ…Έλ ₯을 μ™Έλ©΄ν•˜λŠ” 결과도 μ—†λ‹€
이창호 9단
Junesker
Junesker -
AI/OpenAI
SpringAI - OpenAI API ν™œμš© 쀑 Aggregation Error - 401 Unauthorized Error ν•΄κ²° 방법
ν•„μžλŠ” SpringBootλ₯Ό ν™œμš©ν•˜μ—¬ OpenAI둜 'Gpt-4o-mini' λͺ¨λΈμ„ μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ°„λ‹¨ν•˜κ²Œ AIλ₯Ό ν™œμš©ν•œ Chat μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€κΈ° μœ„ν•΄ Chat Model APIλ₯Ό ν™œμš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ChatModel 객체λ₯Ό μ΄μš©ν•˜μ—¬ μ‹œμŠ€ν…œ λ©”μ‹œμ§€ 및 μ‚¬μš©μž λ©”μ‹œμ§€λ₯Ό λ§Œλ“€κ³  ν”„λ‘¬ν”„νŠΈ 객체 생성 ν›„, call()을 μ‹€ν–‰ν–ˆλŠ”λ° "Aggregation Error - 401 Unauthorize from POST {endPoint}" μ—λŸ¬κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. λŒ€ν‘œμ μœΌλ‘œ OpenAIλ₯Ό μ—°λ™ν•˜κ²Œ 되면 401, 429 μ—λŸ¬λ₯Ό κ°€μž₯ 많이 보게 λœλ‹€κ³ λ“€ ν•©λ‹ˆλ‹€. ν•„μž μ—­μ‹œλ„ 401 μ—λŸ¬λ₯Ό λ³΄κ²Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ°œμƒλœ μ—λŸ¬ Log OpenAI Platform 곡식 Docs OpenAI Platform Documen..
Junesker
Junesker -
E T C/R E S O L U T I O N
'λ‚΄ 메일도 AIκ°€ μ½λŠ”λ‹€?', 아무도 λͺ¨λ₯΄κ³  μžˆμ—ˆλ˜ Gmail Google AI '슀마트 κΈ°λŠ₯' ν•™μŠ΅ μ„€μ • μ¦‰μ‹œ ν•΄μ œν•˜λŠ” 방법
ν‰μ†Œμ²˜λŸΌ μΈμŠ€νƒ€κ·Έλž¨ ν”Όλ“œλ₯Ό λ„˜κΈ°λ©° μ§€μΈλ“€μ˜ μ†Œμ‹κ³Ό IT νŠΈλ Œλ“œλ₯Ό ν™•μΈν•˜λ˜ μ€‘μ΄μ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‹€ μš°μ—°νžˆ ν•œ μΉ΄λ“œλ‰΄μŠ€λ₯Ό 보게 λ˜μ—ˆκ³ , μ €λŠ” κ·Έ μžλ¦¬μ—μ„œ λ©ˆμΉ«ν•  μˆ˜λ°–μ— μ—†μ—ˆμŠ΅λ‹ˆλ‹€. μš°λ¦¬κ°€ 맀일 μ—…λ¬΄μš©μœΌλ‘œ, ν˜Ήμ€ 개인적인 μš©λ„λ‘œ μ‚¬μš©ν•˜λŠ” Gmail의 λ‚΄μš©κ³Ό μ²¨λΆ€λœ 사진듀이 ꡬ글 AI의 μ„±λŠ₯ κ°œμ„ μ„ μœ„ν•΄ μ‹€μ‹œκ°„μœΌλ‘œ μˆ˜μ§‘λ˜κ³  ν•™μŠ΅μ— 이용되고 μžˆλ‹€λŠ” μ‚¬μ‹€μ΄μ—ˆμŠ΅λ‹ˆλ‹€. 처음 κ·Έ 글을 봀을 λ•Œ κ°€μž₯ λ¨Όμ € λ“  생각은 "μ„€λ§ˆ λ‚΄κ°€ λ™μ˜ν•œμ λ„ μ—†λŠ”λ°?" λΌλŠ” μ˜κ΅¬μ‹¬μ΄μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 곧이어 λ°€λ €μ˜¨ 감정은 μ•½κ°„μ˜ 'μ†Œλ¦„'μ΄μ—ˆμŠ΅λ‹ˆλ‹€. μš°λ¦¬λŠ” AIμ‹œλŒ€μ— μ‚΄κ³  있고, AIκ°€ 데이터λ₯Ό 톡해 λ°œμ „ν•œλ‹€λŠ” 사싀은 읡히 μ•Œκ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ κ·Έ λ°μ΄ν„°μ˜ μ›μ²œμ΄ λ‚˜μ˜ μ§€κ·Ήνžˆ 사적인 λΉ„μ¦ˆλ‹ˆμŠ€ 메일, κ°€μ‘±κ³Ό 주고받은 사진, 결제 내역이 λ‹΄κΈ΄ 영..
Junesker
Junesker -
AI/OpenAI
֎ OpenAI API key λ°œκΈ‰ν•˜λŠ” 방법 및 ν…ŒμŠ€νŠΈ
OpenAI API Platform은 OpenAIκ°€ κ°œλ°œν•œ κ°•λ ₯ν•œ 인곡지λŠ₯ λͺ¨λΈ(GPT-4o, o1, DALL-E λ“±)을 κ°œλ°œμžκ°€ μžμ‹ μ˜ μ„œλΉ„μŠ€λ‚˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— μ‰½κ²Œ 톡합할 수 μžˆλ„λ‘ λ•λŠ” ν΄λΌμš°λ“œ 기반의 개발 λ„κ΅¬μ΄μž ν™˜κ²½μž…λ‹ˆλ‹€. μ‰½κ²Œλ§ν•΄μ„œ, 일반 μ‚¬μš©μžκ°€ μ›Ήμ‚¬μ΄νŠΈλ‚˜ μ•±μœΌλ‘œ ChatGPTλ₯Ό μ‚¬μš©ν•˜λŠ” 것과 달리, κ°œλ°œμžκ°€ μ½”λ“œλ₯Ό 톡해 AI κΈ°λŠ₯을 κ°€μ Έμ™€μ„œ λ‚˜λ§Œμ˜ 챗봇, μžλ™ν™” 도ꡬ, 뢄석 ν”„λ‘œκ·Έλž¨ 등을 λ§Œλ“€ 수 있게 ν•΄μ£ΌλŠ” 'AI λΆ€ν’ˆ 곡μž₯'κ³Ό κ°™μŠ΅λ‹ˆλ‹€. OpenAI API ν”Œλž«νΌμ€ λ‹¨μˆœνžˆ λͺ¨λΈλ§Œ μ œκ³΅ν•˜λŠ” 것이 μ•„λ‹ˆλΌ, κ°œλ°œμ„ λ•λŠ” λ‹€μ–‘ν•œ 도ꡬλ₯Ό ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ν…μŠ€νŠΈ 생성 및 μΆ”λ‘ (GPT-4o,o1), 이미지 생성(DALL-E 3), μŒμ„±-ν…μŠ€νŠΈ λ³€ν™˜(Whisper), ν…μŠ€νŠΈ μž„λ² λ”© λͺ¨λΈ λ“± λ‹€μ–‘ν•œ..
Junesker
Junesker -
AI/OpenAI
֎ OpenAI - API Platform κ°€μž…ν•˜κΈ°
OpenAIλŠ” ChatGPT, API Platform, Soraλ₯Ό ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 둜그인 λ²„νŠΌμ„ ν†΅ν•΄μ„œ GPT, API, Sora둜의 각 연결을 ν†΅ν•΄μ„œ 둜그인 ν›„ μ‚¬μš©ν•  μˆ˜μžˆμŠ΅λ‹ˆλ‹€. κ·Έ 쀑, OpenAI - API Platform κ°€μž… 방법에 λŒ€ν•΄μ„œ μ†Œκ°œν•©λ‹ˆλ‹€. 1. OpenAI 곡식 μ‚¬μ΄νŠΈλ‘œ μ ‘μ†ν•©λ‹ˆλ‹€. OpenAI 곡식 ν™ˆνŽ˜μ΄μ§€ 2. 였λ₯Έμͺ½ 상단에 μžˆλŠ” 둜그인 λ²„νŠΌμ„ 눌러 API ν”Œλž«νΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€. 3. μ›ν•˜λŠ” κ°€μž… 방식을 선택 ν›„, κ°€μž…μ„ μ§„ν–‰ν•©λ‹ˆλ‹€. ν•„μžλŠ” 'Google둜 κ³„μ†ν•˜κΈ°'둜 Google을 μ΄μš©ν•œ κ°€μž… λ°©μ‹μœΌλ‘œ κ°€μž…μ„ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€. κ°€μž… μ ˆμ°¨κ°€ κ°„λ‹¨ν•˜μ—¬ λͺ‡μ΄ˆμ•ˆμ— κ°€μž…μ΄ λμ΄λ‚©λ‹ˆλ‹€. 4. κ°€μž… μ™„λ£Œ ν›„ 둜그인 μ‹œ, OpenAI Plat..
Junesker
Junesker -
AI/OpenAI
֎ 인곡지λŠ₯의 심μž₯, OpenAIκ°€ μ—¬λŠ” μƒˆλ‘œμš΄ μ‹œλŒ€
μš°λ¦¬λŠ” μ§€κΈˆ 인λ₯˜ 역사상 κ°€μž₯ κ±°λŒ€ν•œ 기술적 변곑점 μœ„μ— μ„œ μžˆμŠ΅λ‹ˆλ‹€. 뢈과 λͺ‡ λ…„ μ „λ§Œ 해도 '인곡지λŠ₯'은 곡상과학 μ˜ν™” 속 μ΄μ•ΌκΈ°λ‚˜ μ „λ¬Έκ°€λ“€μ˜ μ „μœ λ¬Όμ²˜λŸΌ λŠκ»΄μ‘ŒμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 이제 AIλŠ” 우리의 슀마트폰 속에, 직μž₯ μ—…λ¬΄μ˜ 쀑심에, 그리고 맀일 λ‚˜λˆ„λŠ” λŒ€ν™”μ˜ ν•œλ³΅νŒμ— 자리 μž‘μ•˜μŠ΅λ‹ˆλ‹€. 이 κΈ‰κ²©ν•œ λ³€ν™”μ˜ μ€‘μ‹¬μ—λŠ” 'OpenAI'κ°€ μžˆμŠ΅λ‹ˆλ‹€. 2022λ…„ 말, ChatGPT의 λ“±μž₯κ³Ό ν•¨κ»˜ μ‹œμž‘λœ 'μƒμ„±ν˜• AI' 열풍은 λ‹¨μˆœν•œ μœ ν–‰μ„ λ„˜μ–΄ μ‚°μ—… μ „λ°˜μ˜ νŒ¨λŸ¬λ‹€μž„μ„ μ™„μ „νžˆ λ°”κΎΈμ–΄ λ†“μ•˜μŠ΅λ‹ˆλ‹€. ν…μŠ€νŠΈλ₯Ό μ΄ν•΄ν•˜κ³  μž₯μ°©ν•˜λ©°, 이미지λ₯Ό μƒμ„±ν•˜κ³ , μ΄μ œλŠ” λ³΅μž‘ν•œ μ½”λ”©κ³Ό λΉ„λ””μ˜€ μ œμž‘κΉŒμ§€ λ„˜λ‚˜λ“œλŠ” AI의 λŠ₯λ ₯은 μš°λ¦¬μ—κ²Œ κ²½μ΄λ‘œμ›€κ³Ό λ™μ‹œμ— λ―Έλž˜μ— λŒ€ν•œ λ§‰μ—°ν•œ 두렀움을 λ™μ‹œμ— μ•ˆκ²¨μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.μš°λ¦¬κ°€ OpenAI에 μ£Όλͺ©ν•΄μ•Ό ν•˜λŠ” ..
Junesker
Junesker -
DEVELOPMENT/DOCKER
Docker μ—λŸ¬, Virtual Machine Platform not enabled ν•΄κ²° 방법
ν•„μžλŠ” Oracle Databaseλ₯Ό Docker 기반으둜 μ‹€ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. Spring μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬λ™ν•˜κΈ° μœ„ν•΄ Dockerλ₯Ό μ‹€ν–‰ν•˜μ—¬ Oracle 23c Containerλ₯Ό κ΅¬λ™ν•˜λ €κ³  ν–ˆλŠ”λ°, Dockerλ₯Ό μ‹€ν–‰ν•˜μžλ§ˆμž 'Virtual Machine Platform not enabled' μ—λŸ¬κ°€ λ°œμƒν•˜λ©΄μ„œ Docker ꡬ동이 λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. IT 지식이 λ§Žμ§€ μ•Šκ±°λ‚˜ μ—λŸ¬μ˜ 원인을 μœ μΆ”ν•  수 μžˆμ„ μƒν™©μ΄λ‚˜ κ²½ν—˜μ΄ μ—†λ‹€λ©΄ λ‹Ήν™©ν•˜κ²Œ 될 μΌμž…λ‹ˆλ‹€. ν•„μžλŠ” λ¦¬λˆ…μŠ€ μž…λ¬Έ κΈ€ μž‘μ„± μ‹œ, μ‚¬μš©ν–ˆλ˜ 'Rocky Linux' ꡬ동 μ„€μ • λ•Œ Rocky Linux μ„€μΉ˜ 화면이 κ΅¬λ™λ˜μ§€ μ•Šμ•„ λͺ‡λͺ‡ 가상화 섀정을 'Off'둜 λΉ„ν™œμ„±ν™”ν–ˆλ˜ 뢀뢄이 λ¬Έμ œκ°€ λ˜μ–΄ Docker 싀행에 λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 가상화 섀정에 λŒ€ν•œ..
Junesker
Junesker -
E T C/R E S O L U T I O N
βœ‰οΈ μΉ΄μΉ΄μ˜€ν†‘μ΄ λ‚΄ λ©”μ„Έμ§€λ₯Ό μ½λŠ”λ‹€? 2026λ…„ λ…Όλž€μ˜ μ•½κ΄€ κ°œμ •, λŒ€ν™” μˆ˜μ§‘ λ…Όλž€κ³Ό κ±°λΆ€ 방법은? λŒ€μ•ˆμ€ μžˆμ„κΉŒ?
μ „ ꡭ민의 λ©”μ‹ μ €, μΉ΄μΉ΄μ˜€ν†‘μ˜ 배신인가 ν˜μ‹ μΈκ°€? 'κ°•μ œ μˆ˜μ§‘' λ…Όλž€μ˜ μ„œλ§‰ μš°λ¦¬λŠ” λˆˆμ„ 뜨자마자 μΉ΄μΉ΄μ˜€ν†‘μœΌλ‘œ ν•˜λ£¨λ₯Ό μ‹œμž‘ν•˜κ³ , μž λ“€κΈ° μ§μ „κΉŒμ§€ κ·Έ μ•ˆμ—μ„œ μ†Œν†΅ν•©λ‹ˆλ‹€. λŒ€ν•œλ―Όκ΅­ κ΅­λ―Ό 5천만 λͺ… 쀑 μΉ΄μΉ΄μ˜€ν†‘μ„ μ“°μ§€ μ•ŠλŠ” μ‚¬λžŒμ„ μ°ΎκΈ°λž€ 이제 λΆˆκ°€λŠ₯에 κ°€κΉμŠ΅λ‹ˆλ‹€. κ°€μ‘±κ³Όμ˜ μ•ˆλΆ€, μΉœκ΅¬μ™€μ˜ μˆ˜λ‹€, 심지어 직μž₯ μ—…λ¬΄κΉŒμ§€... μΉ΄μΉ΄μ˜€ν†‘μ€ λ‹¨μˆœν•œ λ©”μ‹ μ €λ₯Ό λ„˜μ–΄ 우리의 '일상 κ·Έ 자체'κ°€ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.그런데 졜근, 이 ν‰μ˜¨ν•œ 일상을 λ’€ν”λ“œλŠ” 좩격적인 μ†Œμ‹μ΄ λ“€λ €μ™”μŠ΅λ‹ˆλ‹€. μΉ΄μΉ΄μ˜€κ°€ λ°œν‘œν•œ '톡합 μ„œλΉ„μŠ€ μ•½κ΄€ κ°œμ •' 곡지가 λ°”λ‘œ κ·Έκ²ƒμž…λ‹ˆλ‹€. ν•„μžλ„ μ•„μΉ¨ 좜근 μ „, κ΄€λ ¨ λ‚΄μš©μ„ μ ‘ν•˜λ©΄μ„œ "λ‚΄ λŒ€ν™”λ‚΄μš©μ΄ AI 데이터 μˆ˜μ§‘μ„ μœ„ν•΄ μˆ˜μ§‘ν•œλ‹€κ³ ?" 생각이 λ“€λ©΄μ„œ μ„¬λœ©ν–ˆμŠ΅λ‹ˆλ‹€. ν‰μ†ŒλΌλ©΄ 무심코 '확인' λ²„νŠΌμ„ λˆŒλ €μ„ μ•½κ΄€ λ³€κ²½ μ•ˆλ‚΄μ˜€..
Junesker
Junesker -
DEVELOPMENT/LINUX
πŸŽƒ λ‘œν‚€ 가상머신 μ‹€ν–‰ μ‹œ, κ²€μ •ν™”λ©΄λ§Œ λ‚˜νƒ€λ‚˜κ³  더이상 μ§„ν–‰λ˜μ§€ μ•Šμ„ λ•Œ 쑰치 방법
🎈 λ°œμƒ 상황Rocky Linuxλ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄ 가상머신(VM)을 μ‹€ν–‰ν–ˆλŠ”λ° 검정색 ν™”λ©΄λ§Œ λ‚˜νƒ€λ‚˜κ³  κ·Έ 이상 아무것도 μ§„ν–‰λ˜μ§€ μ•ŠλŠ” λ‹΅λ‹΅ν•œ 상황이 λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. ν˜Ήμ‹œλ‚˜ μ‹Άμ–΄ 2μ‹œκ°„μ •λ„λ₯Ό κΈ°λ‹€λ €λ³΄μ•˜μŠ΅λ‹ˆλ‹€. κ·Έλ ‡μ§€λ§Œ μ—­μ‹œλ‚˜... μ§„ν–‰λ˜λŠ” 사항은 아무것도 μ—†μ—ˆκ³  μ—¬μ „νžˆ 검정색 화면에 μ»€μ„œλ§Œ 깜빑 κΉœλΉ‘ν•˜κ³  μžˆμ—ˆμ£ ... λ‘œν‚€ 가상 λ¨Έμ‹  섀정도 이리저리 바꿔도 보고, ISO 이미지 파일이 κΉ¨μ‘Œλ‚˜ μ‹Άμ–΄μ„œ DVD 풀버전 νŒ¨ν‚€μ§€λ₯Ό λ‹€μ‹œ λ‹€μš΄λ‘œλ“œ λ°›μ•„μ„œ λ‹€μ‹œ μ‹œλ„ν•΄λ΄λ„ μ—¬μ „νžˆ λ˜‘κ°™μ•˜μŠ΅λ‹ˆλ‹€... ν•„μžκ°€ κ²ͺ은 상황이 λ°œμƒν–ˆμ„ λ•Œ, 확인해봐야 ν•  μ—¬λŸ¬ 섀정듀이 μžˆμ—ˆκ³  μ„€μ • λ³€κ²½ ν›„ ν˜„μƒμ΄ λ³΅κ΅¬λ˜λŠ” 사둀도 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ, ν•„μžλŠ” 결둠적으둜 μ΄μ•ΌκΈ°ν•˜μžλ©΄ λΆ€νŒ… μ‹œ, Rocky ISO 이미지 파일이 마운트 λ˜λŠ” κ³Όμ •μ—μ„œ μ œλŒ€..
Junesker
Junesker -
DEVELOPMENT/LINUX
λ²„μΆ”μ–Όλ°•μŠ€(VirtualBox)에 λ‘œν‚€(Rocky) μ„€μΉ˜ν•˜λŠ” 방법
λ¦¬λˆ…μŠ€ μƒνƒœκ³„λŠ” λŠμž„μ—†μ΄ λ³€ν™”ν•©λ‹ˆλ‹€. 특히 μ—”ν„°ν”„λΌμ΄μ¦ˆ ν™˜κ²½μ—μ„œ ν‘œμ€€μ²˜λŸΌ μ—¬κ²¨μ‘Œλ˜ CentOS의 μ„œλΉ„μŠ€ μ’…λ£Œμ™€ μ •μ±… λ³€ν™”λŠ” 수 λ§Žμ€ κ°œλ°œμžμ™€ μ‹œμŠ€ν…œ μ—”μ§€λ‹ˆμ–΄λ“€μ—κ²Œ 큰 좩격을 μ•ˆκ²¨μ£Όμ—ˆμŠ΅λ‹ˆλ‹€. μ•ˆμ •μ μΈ μ„œλ²„ μš΄μ˜μ„ μœ„ν•΄ 무엇을 선택해야 ν• μ§€ κ³ λ―Όν•˜λ˜ μ‹œκΈ°, κ·Έ λŒ€μ•ˆμœΌλ‘œ κΈ‰λΆ€μƒν•œ 것이 λ°”λ‘œ 'λ‘œν‚€ λ¦¬λˆ…μŠ€(Rocky Linux)'μž…λ‹ˆλ‹€.λ‘œν‚€ λ¦¬λˆ…μŠ€λŠ” CentOS의 곡동 μ„€λ¦½μžμΈ 그레고리 컀처(Gregory Kurtzer)κ°€ μ£Όλ„ν•˜μ—¬ λ§Œλ“  λ°°ν¬νŒμž…λ‹ˆλ‹€. λ‹¨μˆœνžˆ λΉ„μŠ·ν•œ OSκ°€ μ•„λ‹ˆλΌ, RHEL(Red Hat Enterprise Linux)κ³Ό 100% λ°”μ΄λ„ˆλ¦¬ ν˜Έν™˜μ„ λͺ©ν‘œλ‘œ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 즉, κΈ°μ—…μš© μˆ˜μ€€μ˜ κ°•λ ₯ν•œ μ•ˆμ •μ„±κ³Ό λ³΄μ•ˆμ„ 무료둜 λˆ„λ¦΄ 수 μžˆλ‹€λŠ” λœ»μž…λ‹ˆλ‹€. μ˜€λŠ˜λ‚  가상화 기술의 λ°œμ „μœΌλ‘œ μš°λ¦¬λŠ” λ‚΄ μ»΄ν“¨ν„°μ˜ ..
Junesker
Junesker -
E T C/R E S O L U T I O N
πŸ“± 아이폰 배터리 μ ˆμ•½ 및 μ„±λŠ₯ μ΅œμ ν™” ν•„μˆ˜ μ„€μ • 3κ°€μ§€ (뢄석 곡유, μ•± 리뷰, λ°±κ·ΈλΌμš΄λ“œ μƒˆλ‘œκ³ μΉ¨)
μŠ€λ§ˆνŠΈν°μ€ 이제 우리 λͺΈμ˜ 일뢀와 κ°™μŠ΅λ‹ˆλ‹€. κ·Έμ€‘μ—μ„œλ„ 아이폰은 μœ λ €ν•œ μ• λ‹ˆλ©”μ΄μ…˜κ³Ό κ°•λ ₯ν•œ μ„±λŠ₯으둜 λ§Žμ€ μ‚¬λž‘μ„ λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 아이폰을 1λ…„, 2λ…„ μ‚¬μš©ν•˜λ‹€ 보면 μ–΄λŠ μˆœκ°„ "μ–΄? 배터리가 μ™œ μ΄λ ‡κ²Œ 빨리 λ‹³μ§€?", "μ˜ˆμ „λ³΄λ‹€ 쑰금 λ²„λ²…μ΄λŠ” 것 같은데?"λΌλŠ” λŠλ‚Œμ„ 받을 λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€.보톡 배터리 효율이 λ–¨μ–΄μ‘Œλ‹€κ³  μƒκ°ν•˜κ³  μ„œλΉ„μŠ€ μ„Όν„°λ₯Ό λ°©λ¬Έν•˜κ±°λ‚˜ μƒˆ 폰으둜의 ꡐ체λ₯Ό κ³ λ―Όν•˜κ³€ ν•˜μ§€λ§Œ, 사싀 λ¬Έμ œλŠ” ν•˜λ“œμ›¨μ–΄κ°€ μ•„λ‹ˆλΌ 'κΈ°λ³Έ μ„€μ •'에 μžˆμ„ κ°€λŠ₯성이 ν½λ‹ˆλ‹€. μ•„μ΄ν°μ˜ 운영체제인 iOSλŠ” μ‚¬μš©μžμ—κ²Œ νŽΈλ¦¬ν•¨μ„ μ£ΌκΈ° μœ„ν•΄, μš°λ¦¬κ°€ 보지 μ•ŠλŠ” κ³³μ—μ„œ 수 λ§Žμ€ μž‘μ—…μ„ λ™μ‹œμ— μˆ˜ν–‰ν•©λ‹ˆλ‹€.μ• ν”Œμ— λ‚΄ μ‚¬μš© 기둝을 λ³΄κ³ ν•˜κΈ°λ„ ν•˜κ³ , 앱듀이 μ΅œμ‹  μƒνƒœλ₯Ό μœ μ§€ν•˜κΈ° μœ„ν•΄ λŠμž„μ—†μ΄ 데이터λ₯Ό μ£Όκ³ λ°›μœΌλ©°, μ‹¬μ§€μ–΄λŠ” "우리 앱이..
Junesker
Junesker -
DEVELOPMENT/LINUX
λ²„μΆ”μ–Όλ°•μŠ€(Oracle VirtualBox)에 μš°λΆ„νˆ¬(ubuntu) μ„€μΉ˜ν•˜κΈ°
컴퓨터 ν”„λ‘œκ·Έλž˜λ°μ΄λ‚˜ μ„œλ²„ μš΄μ˜μ— 관심을 κ°€μ§€κΈ° μ‹œμž‘ν–ˆλ‹€λ©΄ 'λ¦¬λˆ…μŠ€(Linux)'λΌλŠ” 이름을 ν•œ λ²ˆμ―€μ€ λ“€μ–΄λ΄€μ„κ²λ‹ˆλ‹€. 그리고 κ·Έ μ€‘μ—μ„œ κ°€μž₯ λŒ€μ€‘μ μ΄κ³  μ‚¬μš©μž μΉœν™”μ μΈ 배포판이 λ°”λ‘œ 'μš°λΆ„νˆ¬(Ubuntu)'μž…λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ¦¬λˆ…μŠ€λ₯Ό 처음 μ ‘ν•˜λŠ” μ΄ˆλ³΄μžλ“€μ—κ²Œ κ°€μž₯ 큰 μž₯벽은 'μœˆλ„μš° λŒ€μ‹  μš°λΆ„νˆ¬λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ μ„€μΉ˜λŠ” μ–΄λ””λ‹€κ°€ ν•˜μ§€?', 'μš°λΆ„νˆ¬ μ „μš© κΈ°κΈ°λ₯Ό κ΅¬λ§€ν•΄μ•Όν•˜λ‚˜?' λ“±λ“± 고민에 빠질 수 μžˆμŠ΅λ‹ˆλ‹€. 이런 고민을 μ™„λ²½ν•˜κ²Œ ν•΄κ²°ν•΄ μ£ΌλŠ” 도ꡬ가 λ°”λ‘œ 버좔얼 λ°•μŠ€μ™€ 같은 가상머신 μ†Œν”„νŠΈμ›¨μ–΄μž…λ‹ˆλ‹€. 가상머신은 ν˜„μž¬ μ‚¬μš© 쀑인 μœˆλ„μš° 운영체제 μœ„μ— 'κ°€μƒμ˜ 컴퓨터'λ₯Ό ν•œ λŒ€ 더 λ§Œλ“œλŠ” κ°œλ…μž…λ‹ˆλ‹€. 마치 κ²Œμž„ μ•ˆμ—μ„œ 또 λ‹€λ₯Έ κ²Œμž„κΈ°λ₯Ό μ‹€ν–‰ν•˜λŠ” 것과 κ°™μŠ΅λ‹ˆλ‹€. μœˆλ„μš°λ₯Ό κ·ΈλŒ€λ‘œ μ‚¬μš©ν•˜λ©΄μ„œ, μ°½ λͺ¨λ“œλ‘œ λ¦¬λˆ…μŠ€λ₯Ό λ„μ›Œ 동..
Junesker
Junesker -
DEVELOPMENT/LINUX
λ²„μΆ”μ–Όλ°•μŠ€(Oracle VirtualBox) μ„€μΉ˜ μ‹œ, Microsoft Visual C++ 재배포 κ°€λŠ₯ νŒ¨ν‚€μ§€ λ‹€μš΄λ‘œλ“œ 및 문제 ν•΄κ²° 방법
ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€ λ•Œ κ°œλ°œμžλ“€μ€ λͺ¨λ“  κΈ°λŠ₯을 μ²˜μŒλΆ€ν„° 직접 λ§Œλ“€μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈμ—μ„œ 미리 λ§Œλ“€μ–΄λ‘” 'κΈ°λŠ₯ 꾸러미(라이브러리)' 같은 μž₯비듀이 μžˆμ–΄μ•Ό ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€μˆ˜ μžˆμ„ κ²λ‹ˆλ‹€. λ²„μΆ”μ–Όλ°•μŠ€(VirtualBox)λŠ” μœˆλ„μš° 운영체제 μœ„μ—μ„œ μž‘λ™ν•˜λŠ” ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. 그런데 λ²„μΆ”μ–Όλ°•μŠ€μ˜ 핡심 κΈ°λŠ₯(가상화 μ—”μ§„, λ„€νŠΈμ›Œν¬ λ“œλΌμ΄λ²„ λ“±λ“±) 쀑 μƒλ‹Ήμˆ˜κ°€ C++ μ–Έμ–΄λ‘œ μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κΈ° λ•Œλ¬Έμ— ν•΄λ‹Ή νŒ¨ν‚€μ§€κ°€ μ—†μœΌλ©΄ λ²„μΆ”μ–Όλ°•μŠ€λŠ” μ‹€ν–‰μžμ²΄κ°€ λ˜μ§€ μ•Šκ±°λ‚˜ μ„€μΉ˜ λ‹¨κ³„μ—μ„œ 였λ₯˜κ°€ λ°œμƒν•˜μ—¬ λ©ˆμΆ°λ²„λ¦΄ 수 μžˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ λ²„μΆ”μ–Όλ°•μŠ€λ₯Ό μ„€μΉ˜ ν•˜λŠ” κ³Όμ •μ—μ„œ ν•΄λ‹Ή νŒ¨ν‚€μ§€κ°€ μžˆλŠ”μ§€ κ²€μ‚¬ν•˜κ³ , μ—†μœΌλ©΄ μ•„μ˜ˆ 진행을 막고 μ„€μΉ˜ ν›„ μ§„ν–‰ν•  수 μžˆλ„λ‘ μ•ˆλ‚΄ν•©λ‹ˆλ‹€. (버좔얼 λ°•μŠ€ 7.0이상) Microsoft Visual C..