read: fail

Sigrok – 다양한 기기를 지원하는 포터블한 오픈소스 신호 분석 소프트웨어

Sigrok은 로직 분석기, 오실로스코프 등 다양한 기기를 지원하는 휴대용, 크로스 플랫폼, 오픈소스 신호 분석 소프트웨어입니다. Linux, Mac OS X, Windows 등 여러 운영 체제에서 사용할 수 있으며, Python으로 스크립트 가능한 프로토콜 디코딩을 제공합니다.

로컬-퍼스트 벡터 데이터베이스: RxDB와 transformers.js 활용하기

이 기사는 RxDBtransformers.js를 사용하여 사용자의 디바이스에서 직접 벡터 데이터베이스를 구축하고 운영하는 방법에 대해 설명합니다. 특히, 브라우저에서 임베딩을 생성하고, RxDB에 저장하는 과정, 그리고 인덱싱과 쿼리 성능 향상 방법에 초점을 맞추고 있습니다. 또한, 벡터 데이터베이스의 성능 벤치마크와 미래 개선 가능성에 대해서도 논의합니다.

기술 부채를 친구로 만드는 방법

기술 부채(TD)가 항상 나쁜 것만은 아니며, 소프트웨어 개발 팀에게 유용한 도구가 될 수 있다고 주장합니다. TD를 통해 팀은 완벽한 해결책에 과도하게 투자하기보다는 낮은 비용으로 학습하고 실험할 수 있습니다. 최소 실행 가능한 아키텍처(MVA) 접근 방식과 일치합니다. 이는 TD가 소프트웨어 개발 과정에서 필요한 부분이며, 모든 TD를 제거하는 것이 아니라 올바른 절충을 하는 것에 대해 강조합니다.

방사선학 전문 기초 모델, Harrison.rad.1의 성과

Harrison.rad.1은 인간 방사선 전문의가 치르는 FRCR 2B Rapids 시험에서 기존 모델들을 압도적으로 능가했습니다. 이 시험은 통과율이 40-59%에 불과할 정도로 어려운데, Harrison.rad.1은 85.67%의 높은 점수로 다른 경쟁 모델들을 크게 앞질렀습니다.

주요 브랜드들, '재활용 가능'의 정의를 확장하려는 움직임

주요 브랜드를 대표하는 무역 단체가 사실상 재활용이 불가능한 플라스틱 제품에도 '재활용 가능' 라벨을 붙일 수 있도록 규제 완화를 요구하고 있습니다. 전문가들은 이러한 오해의 소지가 있는 라벨링이 플라스틱 위기를 악화시킬 수 있다고 경고하며, 소비자들이 제품의 진정한 재활용 가능성을 오해할 수 있다고 지적합니다.

OpenSSH 키스트로크 난독화 우회 방법 발견

최근 OpenSSH 9.5 버전에서 키스트로크 타이밍 공격을 방지하기 위해 도입된 난독화 조치가 우회됐습니다. 이는 SSH 세션의 기밀성 보호에 중요한 영향을 미칩니다. 연구자는 'SSHniff' 도구를 사용하여 실제 키스트로크를 추출하는 새로운 방법을 개발했습니다.

재미를 위해서입니다. 정말로요.

소프트웨어 개발은 단순히 돈을 벌기 위한 수단이 아닙니다. 많은 해커들은 코딩 자체에서 오는 즐거움을 위해 프로그래밍을 합니다. 이들에게 중요한 것은 과정 자체이며, 그들의 작업이 경제적 가치를 증명하지 않아도 됩니다. 코딩이 여러분에게도 여전히 재미있을 수 있다는 것을 기억하세요!

JPA 및 Hibernate를 사용한 임베더블 상속

이 글에서는 JPA와 Hibernate를 사용하여 임베더블 상속을 매핑하는 방법을 설명합니다. Hibernate ORM 버전 6.6부터 사용 가능한 이 기능은 다양한 상황에서 유연한 데이터 모델링을 가능하게 합니다.

Zig 프로그래밍 언어의 독립성을 지켜주세요!

Zig는 독립성커뮤니티 중심의 개발을 지향하는 오픈 소스 프로그래밍 언어입니다. Zig Software Foundation은 개발자들이 Zig에 전념할 수 있도록 기금을 모금하고 있습니다. Zig의 독립성을 지지하고 싶다면, 작은 기부라도 큰 도움이 됩니다.

케임브리지 대학교 스핀아웃, 심장병 치료제 발견을 위한 AI 활용

케임브리지 대학교에서 분사한 CardiaTec인공지능(AI)을 활용하여 심혈관 질환 치료제 발견에 혁신을 가져오고 있습니다. 이 회사는 전 세계적으로 사망 원인 1위인 심혈관 질환에 초점을 맞추고, 650만 달러의 자금을 확보하여 연구를 가속화하고 있습니다.

걷는 테이블 프로젝트, 카펜토포드

카펜토포드는 걷는 다리 메커니즘을 진화시키고 최적화하기 위해 개발된 소프트웨어로, 저자가 직접 설계한 걷는 테이블을 만드는 데 사용되었습니다. 이 테이블은 안정성을 위해 12개의 다리가 있으며, CNC 밀링으로 정교하게 제작된 대나무로 만들어졌습니다. 또한, 원격 조종이 가능하도록 아두이노와 사용자 정의 모터 제어 소프트웨어가 통합되었습니다.

미국 법무부, 구글의 '광고 기술 독점 삼중주' 주장

미국 법무부가 구글의 광고 기술 시장에서의 독점을 문제 삼아 재판을 시작했습니다. 법무부는 구글이 광고 도구를 통제하며 출판사와 광고주에게 불리한 시장을 만들었다고 주장합니다. 이 재판은 구글에게 이전의 검색 독점 사건보다 더 큰 타격이 될 수 있으며, 구글이 검색과 광고 부문으로 분리될 가능성도 있습니다.

미국에서 기온 상승과 함께 확산되는 모기 매개 질환 '트리플 E'

미국 뉴햄프셔에서 10년 만에 처음으로 트리플 E로 알려진 동부 말 뇌염 바이러스에 감염된 41세 남성이 사망했습니다. 이 바이러스는 30-40%의 높은 치사율을 가지며, 기후 변화로 인해 모기가 번성하면서 북쪽 지역으로 확산되고 있습니다. 예방을 위해 방충복 착용과 모기 기피제 사용이 권장됩니다.

서명은 백업과 같다

한 동료가 말했다, '백업은 중요하지 않다, 중요한 것은 복원이다'. 이는 암호화 서명에도 적용되며, 서명 자체보다는 서명의 검증이 중요하다. 서명 시스템 설계 시, 서명 생성보다는 검증이 용이하고 실용적이어야 한다. 많은 패키지 서명 시스템이 서명 과정에만 집중하는 경향이 있는데, 이는 검증 도구가 사용하기 불편하거나 실용적이지 않음을 의미한다.

암호학의 파멸 원칙

암호학의 파멸 원칙은 MAC을 검증하기 전에 암호화 작업을 수행하면 보안 취약점이 발생할 수 있다는 것을 설명합니다. 특히, '인증 후 암호화' 방식은 Vaudenay 공격에 취약하며, SSH에서는 플레인텍스트 복구가 가능하다는 점을 보여줍니다. 이 원칙은 암호화 설계 시 중요한 고려사항입니다.

태평양 섬나라들, 생태계 파괴를 국제범죄로 인정받기 위한 제안 제출

바누아투, 피지, 사모아가 국제형사재판소(ICC) 에 생태계 파괴를 범죄로 인정하는 변경안을 제안했습니다. 이 제안은 생태계에 심각하고 광범위하거나 장기적인 피해를 유발할 가능성이 큰 행위를 범죄로 규정하고자 합니다. 이는 집단학살이나 전쟁 범죄와 같은 범죄와 동등하게 다뤄질 수 있습니다. 이 흥미로운 제안은 향후 몇 년간 논의될 예정입니다.

리액트에서 재사용 가능한 토글 스위치 컴포넌트 만들기

이 글에서는 리액트 컴포넌트를 처음부터 만드는 방법, 접근성 확보, SCSS를 이용한 스타일링, 재사용성, 상태 관리, 커스터마이징 방법, 키보드 접근성 등을 단계별로 설명합니다. 토글 스위치를 다양한 프로젝트에 쉽게 통합할 수 있도록 하는 것이 목표입니다.

로블록스, 텍스트로 3D 환경을 구축하는 오픈 소스 AI 도구 발표

로블록스가 텍스트 프롬프트만으로 3D 장면을 생성할 수 있는 새로운 AI 도구를 출시할 예정입니다. 이 도구는 개발자들이 간단한 프롬프트를 통해 장면을 만들 수 있게 하며, 사용자는 시간이나 환경을 변경하는 등의 수정도 가능합니다. 이는 특히 3D 아트 스킬이 부족한 개발자들에게 큰 도움이 될 것입니다.

TypeScript 5.6 발표

TypeScript 5.6이 새로운 기능과 개선사항을 도입했습니다. nullish 및 truthy 검사 금지, 반복자 도우미 메소드 추가, 엄격한 내장 반복자 검사, 임의 모듈 식별자 지원 등이 포함됩니다. 또한, 편집기에서의 대응성 향상과 자동 완성 제안의 지능적인 커밋을 지원합니다.

미국, 고급 AI 및 클라우드 제공업체에 대한 보고 요구안 제안

미국 상무부가 고급 인공지능(AI) 개발자와 클라우드 컴퓨팅 제공업체에 대한 새로운 보고 요구 사항을 제안했습니다. 이는 해당 기술들이 안전하며, 사이버 공격에 견딜 수 있고, 적대적 사용의 위험이 제한될 수 있도록 하기 위함입니다. 이 제안은 최근 바이든 대통령이 AI 개발을 감독하고 투자하기 위한 행정 명령에 서명한 것과 맞물려 있습니다.