2024/09/25 월요일
반가워요. 구독자 님!🫡
구독자 님이 잠든 사이에 있었던 핫 한 이슈들을 모아보았는데요. 어떤 일들이 있었는지 보기 좋게 정리해서 공유드립니다.
📰 IT뉴스 모아보기 (국내)
아이폰 16, '성지'서 반값에? 최대 47만원 불법 보조금 실태
최근 출시된 아이폰 16 시리즈를 둘러싼 불법 보조금 실태가 심각한 것으로 드러났다. 서울 신도림 휴대폰 집단 상가에서는 최대 47만원의 불법 보조금을 제공하며, 일부 매장에서는 반값에 구매 가능한 조건을 제시하고 있다. 하지만 이러한 저렴한 가격은 높은 요금제 유지, 부가서비스 가입 등의 조건이 붙어 실제로는 할인 효과가 크지 않을 수 있다. 특히, 아이폰 16 시리즈는 출시 초기 물량 부족 현상을 보이며, 특히 인기 색상은 빠르게 소진되고 있다. 전문가들은 10월 이후 보조금 규모가 커질 가능성이 있다고 전망하며, 소비자는 신중한 선택을 요구하고 있다.
왓챠, 숏드라마 전문 플랫폼 '숏챠' 출시
왓챠는 급변하는 미디어 트렌드에 발맞춰 숏드라마 전문 플랫폼 '숏챠'를 출시했습니다. 숏드라마는 모바일 환경에 최적화된 1분 내외의 짧은 포맷으로 제작되어 이동 중에도 부담 없이 시청 가능합니다. 숏챠는 다국적 숏드라마 라인업을 통해 로맨스, 스릴러, 코미디 등 다양한 장르를 제공하며 국내 시장 확대와 함께 글로벌 진출을 목표로 하고 있습니다. 왓챠는 신진 작가 및 감독들과의 협력을 통해 숏드라마 문법에 맞는 스토리와 제작 시스템을 구축하여 K-숏드라마의 경쟁력을 확보하고자 합니다. 간결하고 강렬한 스토리텔링은 언어 및 문화적 장벽을 넘어 글로벌 시청자들의 관심을 끌 수 있는 강점을 가지고 있으며, 왓챠는 이를 통해 글로벌 시장에서의 입지를 강화할 계획입니다.
한국 AI 반도체, 성장 기회 vs. 현실: 엔비디아 독주 속에서 길을 찾다
한국은 메모리 반도체 분야에서 세계적인 경쟁력을 갖추고 있지만, 시스템 반도체 분야에서는 뚜렷한 성과를 내지 못하고 있다. 특히 AI 반도체 시장은 엔비디아가 독점적인 지위를 확보하고 있어 국내 기업들에게는 큰 과제가 되고 있다. 다만 AI 반도체는 성장 초기 단계인 만큼 정책적 지원을 통해 경쟁력을 끌어올릴 기회가 있다. 국내 팹리스 업체들은 추론용 AI칩 개발을 통해 엔비디아에 도전하고 있으며, 삼성전자 역시 추론용 AI칩 개발에 박차를 가하고 있다. 하지만 개발비 부담과 기술 격차는 여전히 과제로 남아있다. 정부의 정책적 지원과 외교적 노력을 통해 국내 AI 반도체 기업의 성장을 촉진하고 해외 진출을 지원하는 것이 중요하다.
취미 생활의 글로벌화: 해외 직구가 이끄는 새로운 트렌드
해외 직구는 단순한 쇼핑을 넘어 취미 생활의 새로운 트렌드로 자리매김하고 있다. 자동차 다이캐스트, 피규어, 낚시 용품 등 다양한 취미 분야에서 국내에서는 구하기 어려운 독점적인 상품이나 저렴한 가격의 상품을 찾기 위해 해외 직구를 이용하는 소비자가 증가하고 있다. 특히 알리익스프레스, 아마존 등 해외 전자상거래 플랫폼은 국내 소비자들에게 다양한 상품을 제공하며, 국내 온라인 쇼핑 시장의 판도 변화를 이끌고 있다. 또한, 해외 직구는 취미 활동의 영역을 확장하고, 개인의 취향을 반영한 독특한 상품을 찾는 즐거움을 제공하여 소비자들의 만족도를 높이고 있다.
직무발명 보상, '구두선'인가? 현실은 '특허 전쟁' 시대에 발목 잡는다
본 기사는 국내 발명진흥법이 직무발명에 대한 '정당한 보상'을 강조하지만 현실적으로 기업들이 이를 제대로 지키지 않아 발명자들의 권익이 침해되고 기술 경쟁력 약화로 이어질 수 있다는 문제점을 지적한다. 특히 대기업 K사의 사례를 통해 회사가 직무발명에 대한 보상을 거부하고, 발명자들의 권익을 무시하는 현실을 보여주며, 이는 발명진흥법이 '구두선'에 불과함을 증명한다. 또한, 국내 법원이 직무발명에 대한 보상을 강행 규정으로 판시했지만, 발명진흥법에는 기업의 불이행에 대한 처벌 규정이 미흡하며, 이로 인해 기업들은 법을 무시하고 발명자들의 권익을 침해할 수 있다는 점을 강조한다.
📰 IT뉴스 모아보기 (해외)
Tech
AI
🧠 해외 토픽 훑어보기
레고로 구현한 튜링 머신: 컴퓨팅의 기초를 이해하는 새로운 방법
본 레고 프로젝트는 튜링 머신의 작동 원리를 시각적으로 구현한 독창적인 아이디어입니다. 레고 블록을 활용하여 튜링 머신의 핵심 요소인 무한 테이프, 헤드, 상태 레지스터, 전환 테이블을 물리적으로 구현했습니다. 이를 통해 사용자는 컴퓨팅의 기본 개념을 직관적으로 이해할 수 있으며, 튜링 머신의 작동 방식을 실제로 체험할 수 있습니다. 특히, 전기 모터 없이 기계적인 방식으로 튜링 머신을 구현했다는 점은 기술적으로 흥미로운 부분입니다. 이 프로젝트는 컴퓨터 과학 교육, 특히 컴퓨팅 사고 능력 향상에 기여할 수 있는 잠재력이 높습니다.
RSA는 잊어버려: 보안 취약점에 대한 경고와 대안 탐구
RSA는 오랜 시간 동안 널리 사용되어 왔지만, 현대적인 보안 환경에서는 더 이상 안전한 선택지가 아니라고 해요. 패딩 오라클 공격과 같은 다양한 공격에 취약하며, 구현 과정에서 발생할 수 있는 실수로 인해 암호화된 데이터가 손상될 위험이 높습니다. 또한, RSA는 다른 대안 시스템에 비해 성능이 떨어지고 구현이 복잡하여 개발자들이 안전한 방식으로 구현하기 어려운 문제점을 가지고 있어요. 따라서 RSA를 사용하는 시스템은 보안 취약성에 대한 위험을 감수해야 한다고 합니다.
Gson과 fullMode의 충돌: Android 개발에서의 숨겨진 문제점 분석
Android 개발자들이 fullMode를 활성화하면서 Gson 라이브러리를 사용하는 앱에서 예상치 못한 크래시 문제를 경험하는 경우가 빈번해졌습니다. 이는 fullMode가 R8의 최적화 수준을 높여 Gson의 반사 메커니즘과 충돌하기 때문입니다. Gson은 JSON 데이터를 객체로 변환할 때 반사를 사용하는데, fullMode는 코드를 최적화하는 과정에서 필요 없는 코드를 제거하거나 변경하여 Gson이 정상적으로 작동하지 못하게 합니다. 개발자들은 Gson의 반사 의존성을 줄이거나, Gson을 다른 JSON 파싱 라이브러리로 대체하여 이 문제를 해결할 수 있습니다. Gson 대신 Moshi, Jackson, 또는 kotlinx-serialization과 같은 라이브러리를 사용하는 것이 좋은 대안이 될 수 있습니다.
Postgres 17의 B-트리 벌크 스캔: 실제 웹 애플리케이션 성능 향상
Postgres 17은 B-트리 인덱스에서 여러 값을 검색하는 벌크 스캔 성능을 개선했습니다. 기존에는 `id IN (1, 2, 3)`과 같이 여러 값을 검색하는 쿼리가 각 값에 대해 별도의 B-트리 스캔을 수행해야 했지만, Postgres 17에서는 B-트리를 한 번만 순회하여 여러 값을 동시에 검색할 수 있도록 최적화되었습니다. 이는 B-트리 스캔이 매우 빠르더라도 여러 값을 검색하는 쿼리의 성능 저하 문제를 해결하는 데 기여합니다. 실제 웹 애플리케이션을 통해 수행한 벤치마크 결과, 이러한 최적화를 통해 상당한 성능 향상을 확인할 수 있었습니다. 특히, 여러 값을 검색하는 쿼리에서 더욱 큰 성능 향상을 보였습니다. 이러한 최적화는 Postgres 17의 주요 성능 향상 요소 중 하나이며, 다양한 웹 애플리케이션의 성능을 크게 개선할 수 있을 것으로 기대됩니다.
Node.js에서 dotenv를 잊으세요: 내장 .env 파일 로딩 지원
Node.js 20.6.0 버전부터 Node.js 자체적으로 .env 파일을 로딩하는 기능을 지원합니다. 이는 Node.js에서 환경 변수 관리를 위해 널리 사용되는 dotenv 패키지에 대한 의존성을 줄여주는 중요한 업데이트입니다. --env-file 플래그를 사용하여 스크립트 실행 시 .env 파일의 위치를 지정하면 Node.js는 해당 파일의 내용을 읽고 환경 변수를 설정합니다. 이를 통해 개발자는 외부 패키지에 의존하지 않고도 프로젝트의 환경 설정을 쉽고 효율적으로 관리할 수 있습니다. 이 기능은 환경 변수 관리를 위한 코드베이스의 복잡성을 줄이고 프로젝트의 의존성을 간소화하는 데 도움이 됩니다.
👨🏻💻 오픈소스 소식지
LocalSend: 인터넷 없이도 안전하게 파일과 메시지를 공유하는 오픈 소스 앱
LocalSend는 인터넷 연결 없이 로컬 네트워크를 통해 기기 간 파일 및 메시지 공유를 가능하게 하는 크로스 플랫폼 오픈 소스 앱입니다. REST API와 HTTPS 암호화를 사용하여 안전한 통신을 제공하며, 외부 서버에 의존하지 않아 빠르고 안정적인 로컬 통신 솔루션을 제공합니다. LocalSend는 Android, iOS, macOS, Windows, Linux 등 다양한 플랫폼에서 사용할 수 있으며, 앱 스토어 또는 패키지 관리자를 통해 다운로드할 수 있습니다. 개발자는 LocalSend의 소스 코드를 직접 빌드하여 사용자 정의된 기능을 추가하거나 버그를 수정할 수 있습니다. 또한, LocalSend는 다국어 지원을 통해 다양한 사용자에게 접근성을 높입니다.
GPU Puzzles: 딥러닝을 위한 핸즈온 CUDA 프로그래밍
GPU Puzzles는 딥 러닝 분야에서 중요성이 날로 커지고 있는 GPU 아키텍처에 대한 이해를 돕는 튜토리얼입니다. 추상적인 개념 설명 대신, 직접 코드를 작성하고 GPU 커널을 구축하는 방식으로 진행됩니다. NUMBA를 활용하여 Python 코드를 CUDA 커널로 매핑하며, 마치 Python을 사용하는 것처럼 낮은 수준의 CUDA 코드를 작성할 수 있습니다. 몇 시간 만에 GPU 프로그래밍의 기본 개념부터 실제 딥 러닝 알고리즘에 대한 이해까지 얻을 수 있으며, 실제 딥 러닝 모델 개발에 필요한 실무적인 지식을 습득할 수 있습니다. 튜토리얼은 Google Colab을 통해 쉽게 시작할 수 있으며, GPU 모드를 활성화하여 실제 GPU 환경에서 코드를 실행할 수 있습니다.
Tracy Profiler: 게임 및 애플리케이션 성능 최적화를 위한 강력한 도구
Tracy Profiler는 게임 및 애플리케이션 개발자를 위한 강력한 실시간 프로파일링 도구입니다. C++, Lua, Python을 비롯한 다양한 언어를 지원하며 CPU, GPU, 메모리 할당, 잠금, 컨텍스트 전환 등을 상세하게 분석하여 성능 병목 현상을 찾아내고 해결하는 데 도움을 줍니다. OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL 등 주요 그래픽 API를 지원하며 자동 스크린샷 기능을 통해 특정 프레임에 대한 시각적 정보를 제공하여 문제를 빠르게 진단할 수 있습니다. 또한 Tracy Profiler는 사용자 친화적인 인터페이스와 상세한 문서를 제공하여 개발자가 쉽게 사용하고 성능 문제를 해결할 수 있도록 지원합니다.
🔗 못 다한 이야기들
이 외에도 다양한 해외 아티클을 보고 싶다면 아래 링크를 참고해주세요!
📣 상시 공지
'유료 멤버십' 권한이 있으면 1주일에 1회씩 발행되는 기술 아티클을 열람할 수 있어요. 물론, 모든 구독자분들에게 뉴스레터는 매일 발송이 된답니다. :)
- 기술 아티클: https://maily.so/blackcon/c/hardwork
- 에세이 및 블로그: https://maily.so/blackcon/c/blog
Social
Threads | Instagram | X(Twitter) | Linkedin
의견을 남겨주세요