빅토리아 시대 소설이 드러내는 공중보건의 취약성

2024-12-15

빅토리아 시대 소설들은 전염병으로 인한 충격적인 높은 유아 사망률을 보여주며, 오늘날 공중보건의 취약성을 강조합니다. 이 글은 19세기 전반기에 미국의 40~50%의 어린이들이 5세 이전에 사망했고, 영국의 빈민가에서도 비슷한 비율이었다는 점을 지적합니다. 결핵, 천연두, 디프테리아가 주요 사망 원인이었습니다. 하지만 위생, 규제(식품 안전), 의학(백신, 항생제)의 발전으로 유아 사망률은 극적으로 감소했습니다. 잃어버린 아이들에 대한 슬픔을 처절하게 묘사한 빅토리아 시대 소설들은 경고의 이야기로 기능합니다. 달성된 진보는 보장되지 않으며, 백신 접종률 등 공중보건 대책에 대한 안일함은 치명적인 질병의 재확산으로 이어질 수 있습니다.

더 보기

NVIDIA Meshtron: 대규모 고충실도 3D 메시 생성

2024-12-16

NVIDIA 연구원들은 전례 없는 규모와 충실도로 고품질 3D 메시를 생성할 수 있는 새로운 모델인 Meshtron을 개발했습니다. 자기 회귀 아키텍처와 슬라이딩 윈도우 어텐션을 사용하여 메시를 토큰 시퀀스로 표현하고 Hourglass Transformer 아키텍처를 활용함으로써 복잡한 3D 모델 생성에서 기존 방법의 확장성 및 효율성 문제를 효과적으로 해결합니다. 아티스트 수준의 디테일한 메시를 생성하는 Meshtron은 점군, 면 수, 창의성 수준 등의 입력을 통해 높은 제어성을 제공하며, 애니메이션, 게임, 가상 환경에서 보다 사실적인 3D 애셋 생성의 길을 열어줍니다.

더 보기
AI

최대우도 추정과 손실 함수 간의 깊은 연관성 밝히기

2024-12-15

이 글에서는 최대우도 추정(MLE)과 일반적으로 사용되는 손실 함수 간의 본질적인 관계를 탐구합니다. MLE의 기본 개념부터 시작하여 저자는 KL 다이버전스와의 밀접한 관계를 자세히 설명합니다. 그리고 평균 제곱 오차(MSE)와 교차 엔트로피를 예로 들어, 이러한 함수들이 어떻게 임의적으로 선택되는 것이 아니라 MLE에서 자연스럽게 도출되는지를 보여줍니다. 데이터 분포(예: 선형 회귀의 가우시안 분포, 로지스틱 회귀의 베르누이 분포)를 가정함으로써 MLE를 통한 우도 함수의 최대화는 MSE와 교차 엔트로피 손실 함수로 직접 연결됩니다. 이는 손실 함수의 이론적 기반을 이해하는 명확한 경로를 제공하며, 단순한 직관을 넘어섭니다.

더 보기

새로운 초전도체: 놀라움과 혼란

2024-12-13

올해, 세 가지 새로운 유형의 초전도체가 발견되어 이 현상에 대한 우리의 이해를 뒤흔들고 있습니다. 그래핀과 같은 2차원 물질은 전례 없는 유연성을 보여주며, 간단한 조정으로 절연체, 도체, 초전도체 상태를 자유롭게 전환합니다. 그중 하나는 자기장에서 강도가 증가하는 예상치 못한 동작을 보입니다. 이러한 발견은 초전도의 신비를 더욱 깊게 하는 동시에 상온 초전도체 실현에 대한 기대를 높이고, 에너지 및 운송 분야에 혁명을 일으킬 가능성을 가지고 있습니다.

더 보기

지도와 판타지: 허구 지리의 비밀을 밝히다

2024-12-14

이 글에서는 판타지 문학에서 지도의 진화와 상징성을 탐구합니다. 톨킨의 '호빗'부터 '왕좌의 게임'까지, 지도는 단순한 지리적 안내가 아니라 세계관을 구축하고 문화적 정체성을 형성하는 데 필수적인 도구입니다. 저자는 광활한 서쪽 바다와 신비로운 동쪽 땅 등 판타지 지도에서 공통적으로 나타나는 특징들을 분석하고, 이러한 특징들 뒤에 숨겨진 문화적, 심리적 요인과 실제 지리, 식민지 시대 역사, 문화적 편견과의 관계를 탐구합니다. 궁극적으로 저자는 판타지 지도의 매력은 알려지지 않은 측면과 현실 너머의 가능성에 있다고 주장합니다.

더 보기

구글의 새로운 로드 밸런서 PReQuaL: CPU 부하 분산을 넘어서

2024-12-16

Google Research는 NSDI 2024에서 새로운 로드 밸런서 PReQuaL(Probing to Reduce Queuing and Latency)을 발표했습니다. 기존 CPU 부하 분산과 달리 PReQuaL은 서버 대기 시간과 활성 요청을 적극적으로 탐색하여 서버를 선택함으로써 YouTube와 같은 시스템의 테일 레이턴시, 오류율, 리소스 소비를 크게 줄입니다. YouTube에서 1년 이상 운영되어 시스템 활용률을 크게 향상시켰습니다. 이 혁신적인 접근 방식은 기존의 상식에 도전하고 고성능 분산 시스템을 위한 새로운 패러다임을 제시합니다.

더 보기

구글 검색: 질 저하로 인한 사용자 불만

2024-12-18

SEO 전문가 엘리 베레비는 구글 검색의 질이 크게 저하되어 광범위한 사용자 불만으로 이어지고 있다고 지적합니다. YouTube 댓글 등 비공식 채널의 사용자 피드백을 분석하여 검색 결과 질 저하, 과도한 광고, AI 개요에 의한 콘텐츠 도용에 대한 불만을 밝혀냈습니다. 구글의 전략은 사용자 경험보다 수익 창출을 우선시하는 것으로 보이며, 이는 사용자들이 대체 검색 엔진으로 이동하게 만들 수 있습니다. 이 글은 구글에 대한 경고이며, 개선이 이루어지지 않으면 심각한 결과를 초래할 수 있음을 시사합니다.

더 보기

오픈소스 도구 me_cleaner: 향상된 개인 정보 보호를 위한 Intel ME 펌웨어 간소화

2024-12-16

me_cleaner는 Intel Management Engine(ME) 펌웨어를 부분적으로 제거하여 시스템과의 상호 작용 능력을 줄이고 사용자의 개인 정보 보호 및 보안을 향상시키도록 설계된 오픈소스 Python 스크립트입니다. 2006년 이후 모든 Intel 마더보드에 통합된 Intel ME 펌웨어는 시스템 메모리와 네트워크에 액세스할 수 있으므로 비활성화하거나 교체하기 어렵습니다. me_cleaner는 ME 펌웨어를 수정하여 일반적인 작동 중에는 비활성 상태로 유지하고 부팅 시에만 활성화하여 잠재적인 보안 위험을 효과적으로 완화합니다. 이 도구는 다양한 Intel 플랫폼을 지원하지만 수정된 펌웨어를 얻고 플래싱하려면 외부 SPI 프로그래머가 필요합니다. 결과는 ME 펌웨어 버전에 따라 다르지만 일반적으로 펌웨어 크기를 크게 줄이며 부팅 시간이 길어지거나 경고 메시지가 표시되는 등의 사소한 문제가 발생할 수 있습니다.

더 보기

국제 공조 작전 PowerOFF, DDoS 공격 플랫폼 27개 폐쇄

2024-12-17

유럽 형사 경찰 기구(유로폴) 주도로 15개국이 참여한 'PowerOFF' 작전에서 주요 DDoS 공격 플랫폼(일명 '부터' 및 '스트레서' 웹사이트) 27개가 폐쇄되었습니다. 이 플랫폼들은 사이버 범죄자와 해커들이 불법 트래픽으로 목표를 공격하여 웹사이트와 온라인 서비스를 마비시키는 데 사용되었습니다. 이 작전은 미국 법무부와 FBI 등 미국 정부 기관을 겨냥한 공격도 차단했습니다. 상당한 성과를 거두었지만, 전문가들은 범죄자들이 빠르게 적응할 것이라고 경고하며, DDoS 공격 대응에는 지속적인 노력이 필요하다고 강조합니다.

더 보기

연구: 비디오 게임, 아이들의 IQ 향상 가능성 제시

2024-12-16

9세에서 10세 사이의 미국 어린이 약 1만 명을 대상으로 한 연구에서 비디오 게임을 더 많이 하는 아이들이 IQ 테스트 점수가 더 높다는 사실이 밝혀졌습니다. 연구진은 유전적 요인과 사회경제적 배경을 고려하여 게임 시간 증가가 읽기 이해력, 시공간 처리 능력, 인지 능력 테스트 점수 향상과 상관관계가 있음을 발견했으며, 평균 IQ가 2.5점 상승했습니다. 이 연구는 미국 어린이를 대상으로 했고 게임 종류를 구분하지 않았지만, 오랫동안 통용되어 온 '게임은 아이들에게 해롭다'는 생각에 의문을 제기하는 귀중한 통찰력을 제공합니다. 인과 관계를 명확히 하고 다른 요인들을 고려하기 위해서는 추가 연구가 필요합니다.

더 보기

OpenAuth: 범용적이고 자체 호스팅되는 OAuth 2.0 서버

2024-12-17

OpenAuth는 범용적이고 표준 기반의 오픈소스 인증 제공자입니다. 독립형 서비스로 배포하거나 기존 애플리케이션에 통합할 수 있으며, 프레임워크에 종속되지 않고 Node.js, Bun, AWS Lambda 또는 Cloudflare Workers에서 실행됩니다. OAuth 2.0 사양을 준수하며 사용자 정의 가능한 테마가 있는 UI를 제공합니다. 라이브러리인 대부분의 오픈소스 인증 솔루션과 달리 OpenAuth는 인프라에서 쉽게 자체 호스팅하도록 설계된 중앙 집중식 서버입니다. 사용자 관리를 의도적으로 생략하고 대신 사용자 정의 사용자 조회/생성 로직을 위한 콜백을 제공합니다. 데이터 저장소는 최소한(갱신 토큰 등)이며 간단한 KV 저장소(Cloudflare KV, DynamoDB)를 사용합니다. 미리 구축된 UI를 사용할 수 있지만 쉽게 사용자 정의하거나 완전히 바꿀 수 있습니다. SST 팀에서 만든 OpenAuth는 애플리케이션의 인증을 간소화합니다.

더 보기

새로운 발견: 염색체에 고리를 만드는 분자 기계는 DNA도 꼬는다

2024-12-17

과학자들은 우리 염색체를 형성하는 분자 모터의 새로운 기능을 발견했습니다. SMC 단백질은 DNA에 긴 고리를 만들 뿐만 아니라 고리 형성 과정에서 DNA를 상당히 꼬는 것으로 나타났습니다. Science Advances에 발표된 이 연구는 SMC 단백질이 DNA 고리 밀어내기 단계마다 왼쪽으로 0.6회전의 꼬임을 유도한다는 것을 밝혔습니다. 이러한 꼬임 작용은 종을 초월하여 보존되어 있으며, 인간 세포와 효모 세포 모두에서 관찰되어 진화적 중요성을 강조합니다. 이 발견은 염색체의 구조와 기능에 대한 우리의 이해를 높이고 코히신병증과 같은 발달 질환에 대한 통찰력을 제공합니다.

더 보기

추억의 게임 '골목길 고양이' 리메이크 버전 출시

2024-12-17

프로그래머 Joflof가 1983년 출시된 명작 게임 '골목길 고양이'의 리메이크 버전을 오랜 시간 끝에 완성했습니다. 이 리메이크 버전은 원작의 픽셀 그래픽과 사운드 효과를 그대로 유지하면서 5개의 새로운 레벨과 최대 4마리의 고양이가 동시에 플레이할 수 있는 멀티플레이어 모드를 추가했습니다. 또한 아케이드 게임 애호가들을 위해 아케이드 모드 설정 옵션도 제공합니다. 현재 Windows에서만 사용 가능하지만, Linux 및 Mac으로 이식하는 데 도움을 줄 사람을 찾고 있습니다.

더 보기

배양육: 33만 달러짜리 버거에서 미래 식탁까지

2024-12-16

1931년 처칠의 예측부터 2013년 세계 최초의 실험실 배양 버거 탄생까지, 배양육 산업은 어려움을 극복하고 급성장 산업이 되었습니다. 초기의 높은 비용(최초 버거는 33만 달러)이 혁신을 촉진하여 현재 전 세계 100개 이상의 기업이 총 26억 달러를 투자하고 있습니다. 무혈청 배지 등 기술 발전으로 비용이 절감되고 PluriMatrix와 같은 기술 혁신으로 효율성이 향상되었습니다. 미국과 싱가포르 등에서 규제 승인이 진행되면서 대중화를 향해 나아가고 있지만, 주류화까지는 20~30년이 걸릴 것으로 예상됩니다.

더 보기

BYOJS: 네이티브 JavaScript를 활용한 웹 개발

2024-12-17

BYOJS 프로젝트는 무거운 프레임워크에 의존하는 대신, 코어 JavaScript를 사용하여 웹 애플리케이션을 구축하는 것을 지지합니다. TypeScript와 같은 프레임워크와 언어가 인기가 있지만, BYOJS는 코어 JS 언어를 사용하여 효율적인 웹 애플리케이션을 구축하는 것은 잊혀진 기술이라고 주장합니다. 느슨하게 결합된 라이브러리를 긴밀하게 결합된 프레임워크 대신 사용할 것을 권장하며, 작업을 완료하는 데 필요한 최소한의 강력한 도구를 선택하고 간결한 코드를 우선시할 것을 주장합니다. 이 프로젝트는 간단한 키-값 저장소 API, 비동기 이벤트 에미터, 모달 래퍼 등 유용한 유틸리티를 제공합니다. 모든 코드는 MIT 라이선스로 제공됩니다.

더 보기

장례식에는 꼭 참석하라: 인간의 친절에 대한 아버지의 가르침

2024-12-16

저자는 아버지에게서 항상 장례식에 참석하는 것의 중요성을 배웠다고 이야기합니다. 처음에는 저항했지만, 세월이 흐르고 개인적인 경험을 통해 그것은 단순한 의무가 아니라 위로를 주고 삶의 불가피한 손실을 인정하는 것이라는 것을 깨달았습니다. 아버지의 죽음은 이러한 신념을 굳히게 되었고, 슬픔에 직면했을 때 사소해 보이는 친절의 행위가 얼마나 큰 영향을 미치는지를 보여주며, 불편하더라도 다른 사람을 위해 거기에 있는 것의 중요성을 강조합니다.

더 보기

과학자들, 포르투갈 전함의 4종류 신종 발견

2024-12-14

최근 연구에서 포르투갈 전함의 4종류 신종이 발견되어 이 독성 생물에 대한 우리의 이해에 도전장을 내밀었습니다. 포르투갈 전함은 단일 유기체가 아니라 부유, 자극, 소화, 번식과 같은 기능을 각각 담당하는 4~5개의 독립된 개체로 구성된 군집입니다. 이 독특한 군집 구조는 자연의 경이로움이라고 할 수 있습니다. 더욱 흥미로운 점은 포르투갈 전함이 일산화탄소를 이용하여 부낭을 팽창시키고, 그 유생 발달 과정은 아직까지 밝혀지지 않은 수수께끼 같은 방법으로 번식한다는 것입니다. 또한 기생하는 물고기인 블루보틀은 포르투갈 전함의 촉수와 생식 기관을 먹이로 삼아 이 종의 복잡성을 더욱 부각시킵니다.

더 보기

영국 기술 기업들, 새로운 온라인 안전 규정에 직면

2024-12-16

영국의 온라인 안전 법이 시행되면서 기술 기업들은 새로운 안전 책임을 지게 되었습니다. Ofcom은 테러, 증오심 표현, 아동 성적 학대 등 플랫폼 상의 불법 콘텐츠 위험을 평가하고 완화하도록 기업에 요구하는 최초의 행동 강령과 지침을 발표했습니다. 새로운 규정은 콘텐츠 조정 강화, 신고 메커니즘 개선, 아동 성적 착취로부터의 보호 조치(아동의 개인 정보 기본적으로 숨기기 등)를 의무화하고 있습니다. Ofcom은 기술 기업들의 행동을 면밀히 감시하고 위반 시 엄격한 제재를 가할 것입니다.

더 보기

즐거운 대화를 위한 최적 인원은 4명?

2024-12-14

옥스퍼드 대학교 로빈 던바 교수의 연구에 따르면 즐거운 대화를 나누기에 가장 좋은 인원은 4명이라는 사실이 시사되었습니다. 5명 이상의 그룹에서는 함께 웃을 가능성이 크게 줄어들고, 대화는 종종 일방적인 강의 형태로 변질됩니다. 던바 수(대부분의 사람들이 약 150개의 사회적 관계를 유지할 수 있다는 이론)로 유명한 던바 교수는 최근 연구에서 소규모 그룹의 역학에 초점을 맞춰 4인 그룹이 매력적이고 즐거운 사회적 상호 작용을 최적화한다는 결론을 내렸습니다.

더 보기

냅킨으로 물리학 해킹하기

2024-12-14

이 글에서는 간단한 추정과 차원 분석을 사용하여 물리 문제를 해결하는 비전통적인 방법을 탐구합니다. 저자는 빗방울의 낙하 속도, 대장균 게놈의 길이, 양성자의 질량 등을 계산하여 이러한 방법의 효과를 보여줍니다. 이 글에서는 이러한 냅킨 기반 접근 방식이 물리 교육과 학습을 크게 향상시킬 수 있음을 시사합니다. 또한 페르미 추정과 랜덤 워크와 같은 추가 기술이 소개되고, 대장균 게놈 길이 추정 및 비 속에서 걷거나 뛰는 최적 속도 결정과 같은 문제에 적용되어 실용성을 보여줍니다.

더 보기

GitHub 프로젝트 지도: 40만 개 이상의 프로젝트 시각화

2024-12-15

개발자 Anvaka는 공개 데이터를 사용하여 40만 개 이상의 GitHub 프로젝트를 시각화한 대화형 지도를 만들었습니다. 이 프로젝트는 Jaccard 유사도를 사용하여 프로젝트 간의 관계를 계산하고 Leiden 알고리즘을 사용하여 클러스터링합니다. 결과적으로 GitHub 생태계를 시각적으로 멋지게 표현하여 사용자는 프로젝트를 검색하고 프로젝트 간의 연결을 탐색하여 그 복잡성과 풍부함을 알 수 있습니다.

더 보기

Quantus: 혁신적인 양적 거래 플랫폼

2024-12-12

Quantus는 전문 트레이더와 기관 투자자에게 효율적이고 안정적인 거래 솔루션을 제공하도록 설계된 고급 양적 거래 플랫폼입니다. 강력한 데이터 분석 도구, 유연한 백테스팅 기능 및 낮은 지연 시간의 거래 실행 시스템을 통합하여 사용자는 시장 기회를 더 잘 활용하고 투자 수익률을 높일 수 있습니다. 견고한 기술과 사용자 친화적인 인터페이스를 통해 Quantus는 핀테크 분야에서 빠르게 성장하고 있습니다.

더 보기

Raspberry Pi 500에 M.2 슬롯 추가 성공

2024-12-15

Raspberry Pi 애호가가 Raspberry Pi 500에 M.2 슬롯을 추가하는 데 성공했습니다! Pi 500에는 헤더가 있지만 슬롯 자체는 없어 논란이 되고 있습니다. 모더는 아주 작은 4개의 커패시터를 납땜하고 벤치 전원 공급 장치를 사용하여 하단 패드에 전원을 공급하여 NVMe SSD와 기타 PCIe 장치를 사용할 수 있도록 했습니다. 이러한 개조에는 뛰어난 SMD 납땜 기술이 필요하며 Pi 500의 설계 선택에 대한 논의를 불러일으켰습니다. 향후 고급 버전을 위해 기능을 따로 남겨둔 것이라는 추측도 있습니다.

더 보기

Vercel, 로컬 Serverless 함수 런타임 ƒun 발표

2024-12-15

Vercel은 로컬 Serverless 함수 개발 런타임인 ƒun을 출시했습니다. 개발자는 이를 통해 AWS Lambda 환경을 로컬에서 에뮬레이트할 수 있습니다. Node.js와 Python 등 다양한 런타임을 지원하여 클라우드에 배포하지 않고도 Serverless 함수의 신속한 테스트와 디버깅이 가능합니다. ƒun은 실제 Lambda 환경을 최대한 모방하려고 하지만, 프로세스 샌드박싱과 사용자 권한에 있어 중요한 차이점이 있습니다.

더 보기

샤오미 홈 어시스턴트 통합 구성 요소 공식 출시

2024-12-16

샤오미는 샤오미 IoT 스마트 기기를 Home Assistant에 통합할 수 있도록 하는 샤오미 홈 어시스턴트 통합 구성 요소를 공식 출시했습니다. 이 구성 요소는 Git 복제, HACS, 수동 설치 등 다양한 설치 방법을 지원합니다. 사용자는 샤오미 계정으로 로그인해야 합니다. 여러 계정과 지역 선택이 지원됩니다. 이 구성 요소는 대부분의 샤오미 스마트홈 기기를 지원하지만 현재 Bluetooth, 적외선, 가상 기기는 제외됩니다. 제어 방법에는 클라우드 제어와 로컬 제어(샤오미 중앙 게이트웨이 또는 내장 게이트웨이 기능을 갖춘 기기 필요)가 포함됩니다. MIoT-Spec-V2를 Home Assistant 엔티티에 매핑합니다. 이 구성 요소는 여러 언어와 디버그 모드도 지원하며, 사용자의 개인 정보와 보안을 우선시하지만 구성 파일을 신중하게 보관해야 합니다.

더 보기

SF 드라마 '익스팬스'에서 영감을 얻은 형태 변형 안테나

2024-12-16

존스홉킨스 응용물리학 연구소 연구원들은 SF 드라마 '익스팬스'에서 영감을 얻은 새로운 형태 변형 안테나를 개발했습니다. 3D 프린팅된 형상 기억 합금을 사용하여 가열 및 냉각을 통해 형태를 동적으로 변화시켜 다양한 통신 요구 사항을 충족합니다. 4~11GHz 주파수 대역에서 효과적으로 작동하며, 멀티밴드 운용에 필요한 여러 안테나 문제를 해결하는 6G 무선 통신에 응용될 것으로 기대됩니다. 다른 기술에 비해 응답 속도는 느리지만, 전력 효율 및 주파수 범위 측면에서 우수하며, 최적의 성능을 얻기 위해 다양한 종류의 안테나를 통합해야 하는 시스템에서 특히 효과적입니다.

더 보기

프로그래밍 언어: 안전성과 성능의 균형

2024-12-15

이 글에서는 프로그래밍 언어에서 안전성과 성능의 절충점을 탐구합니다. 전통적인 견해는 수동 메모리 관리를 하는 C 언어처럼 강력한 언어는 본질적으로 안전하지 않다는 것입니다. 하지만 저자는 이러한 견해가 시대에 뒤떨어졌다고 주장합니다. 현대 프로그래밍 언어 연구는 더 높은 표현력을 통해 안전성과 성능을 모두 달성할 수 있음을 보여줍니다. Lisp, Scheme, Racket에서 매크로의 진화는 더 나은 설계를 통해 안전성을 유지하면서 매크로 기능을 향상시킬 수 있음을 보여줍니다. Racket의 매크로 시스템은 위생적인 코드와 강력한 조작 기능을 결합한 최상의 사례로 소개됩니다. 이 글은 안전하고 신뢰할 수 있는 시스템이 더 강력하고 신뢰할 수 있는 소프트웨어를 구축한다는 결론을 내리고, Racket 매크로에 대한 추가 학습 자료를 소개합니다.

더 보기
개발 안전성

CenterClick NTP200 시리즈: 인터넷 연결 없이 정확한 시간 동기화를 제공하는 GPS 기반 NTP 서버

2024-12-15

CenterClick은 인터넷 연결 없이도 정확한 시간 동기화를 제공하는 GPS 기반 NTP 서버인 NTP200 시리즈를 출시했습니다. NTP200, NTP250, NTP220, NTP270 등의 모델이 있으며, 각 모델마다 RAM 용량과 PoE, 알람 출력 등의 기능이 다릅니다. 이러한 어플라이언스는 내장 GPS 안테나를 탑재하고 여러 GNSS 시스템을 지원하며, HTTP, HTTPS, SNMP, SSH 등 다양한 인터페이스와 프로토콜을 제공합니다. 웹 인터페이스, CLI 또는 USB를 통해 관리 및 구성이 가능하며, NTP 클라이언트 추적 기능도 갖추고 있습니다. ISP부터 개인 사용자까지 다양한 용도에 적합하며, 다양한 길이의 안테나와 전원 공급 장치 등의 옵션 액세서리도 제공됩니다.

더 보기

Bevy 0.15 웹에서 드래그 앤 드롭으로 이미지 처리하기

2024-12-15

이 게시글에서는 WASM을 통해 Bevy 0.15에 웹 네이티브 API를 통합하여 웹 브라우저에서 이미지 드래그 앤 드롭 기능을 구현하는 방법을 보여줍니다. wasm-bindgen, gloo, bevy_channel_trigger를 사용하여 Rust에서 DOM 이벤트를 처리하고, 파일 데이터를 추출하여 Bevy 엔진으로 전달하여 이미지 로딩 및 렌더링을 수행합니다. 이 과정은 JavaScript 구현과 유사하지만 Rust의 기능을 활용하여 오류 처리 및 이벤트 리스너 메모리 누수 문제를 해결합니다. 결과적으로 드롭된 PNG 이미지를 로드하고 표시할 수 있는 Bevy 웹 애플리케이션을 만들 수 있습니다.

더 보기
개발 웹 개발

AI 시각화: 유사한 도시 도로망

2024-12-15

similar-cities 웹사이트는 AI를 사용하여 도시 도로망의 유사성을 비교함으로써 도시 간의 관계를 시각화합니다. 고유한 "술 취한 사람의 산책" 알고리즘을 사용하여 도로망 내의 무작위 경로의 유사성을 계산하여 구조적 유사성을 평가합니다. 데이터는 OpenStreetMap에서 가져오며 약 2500개의 도시가 포함됩니다. 이 프로젝트는 오픈 소스이며 알고리즘과 코드에 대한 자세한 설명을 제공하며, 더 많은 도시 데이터를 추가하여 정확도를 높이는 것을 환영합니다.

더 보기
1 2 47 48 49 51 53 54 55 59 60