기반 모델을 사용한 인공 생명 탐색 자동화

2024-12-24
기반 모델을 사용한 인공 생명 탐색 자동화

Sakana AI는 MIT 등과의 공동 연구를 통해 시각 언어 기반 모델을 사용하여 인공 생명의 발견을 자동화하는 알고리즘 ASAL을 개발했습니다. ASAL은 특정 목표 행동을 가진 시뮬레이션 발견, 지속적으로 참신성을 창출하는 시뮬레이션 발견, 그리고 가능한 모든 시뮬레이션을 밝히는 세 가지 탐색 문제를 해결합니다. Lenia, Boids, Particle Life 등 여러 시뮬레이션 환경에서 성공을 거두었으며, 기존 컨웨이의 생명 게임을 능가하는 개방성을 가진 새로운 인공 생명체와 셀 오토마타 규칙을 발견했습니다. 이 획기적인 성과는 수동 시뮬레이션 설계의 한계를 극복함으로써 인공 생명 연구를 활성화하고, 개방성과 자기 조직화 원칙을 통합한 미래 AI 개발에 새로운 통찰력을 제공합니다.

더 보기

Quake의 미리 계산된 가시성: PVS 알고리즘 분석

2025-01-10

이 글은 "PVS의 비밀 풀기" 시리즈의 첫 번째 글로, Quake 엔진이 미리 계산된 가시성 집합(PVS)을 사용하여 렌더링 성능을 어떻게 최적화했는지 탐구합니다. 90년대 중반, 소프트웨어 렌더링의 한계로 인해 오버드로우 감소가 매우 중요해졌습니다. Quake는 이 문제를 해결하기 위해 포털 시스템과 PVS를 사용했습니다. 포털은 세계를 셀로 나누고, 엔진은 카메라에서 보이는 셀과 포털을 통해 보이는 다른 셀만 렌더링합니다. PVS 알고리즘은 맵 컴파일 중에 각 셀에 대해 보이는 셀 목록을 미리 계산하여 런타임에서 복잡한 가시성 테스트를 피하고 렌더링 효율성을 크게 향상시킵니다. 이 글에서는 포털 정의, BSP 트리의 역할, 알고리즘의 세 단계(기본 가시성, 전체 가시성, 결과 해결)를 포함하여 PVS 알고리즘의 구현 세부 정보를 자세히 설명합니다.

더 보기

Tabby: 자체 호스팅 AI 코딩 어시스턴트

2025-01-12
Tabby: 자체 호스팅 AI 코딩 어시스턴트

Tabby는 GitHub Copilot의 로컬 대안을 제공하는 오픈소스 자체 호스팅 AI 코딩 어시스턴트입니다. 데이터베이스나 클라우드 서비스가 필요 없으며, OpenAPI 인터페이스를 통해 기존 인프라(예: 클라우드 IDE)와 쉽게 통합할 수 있습니다. 일반 소비자용 GPU를 지원합니다. 최근 업데이트에는 Llamafile 배포 통합, Answer Engine 사용자 경험 개선, Answer Engine에서 서로 다른 백엔드 채팅 모델 간 전환, 메인 페이지에 최근 공유된 스레드 표시 등이 포함됩니다. 또한 IDE 플러그인과 팀 관리, 보안 접근 등의 엔터프라이즈 기능도 갖추고 있습니다.

더 보기

몰론 라베: 스파르타의 현대적 신화와 위험한 해석

2025-02-19
몰론 라베: 스파르타의 현대적 신화와 위험한 해석

이 글은 스파르타의 모토인 "몰론 라베"("와서 가져가 봐")가 현대 미국에서 인기를 얻고 있는 이유와 그 복잡한 문화적, 정치적 의미를 탐구합니다. 영화 <300>부터 총기 문화까지, 이 문구는 저항의 상징이 되었습니다. 그러나 저자는 스파르타에 대한 이상화된 해석이 노예제도와 계급 제도와 같은 사회 시스템의 어두운 면을 종종 간과한다고 주장합니다. 역사적으로 프랑스 혁명 급진파와 나치 등 다양한 정치 운동에서 자신들의 주장을 지지하기 위해 스파르타를 악용해 왔습니다. 저자는 스파르타에 대한 숭배가 역사에 대한 객관적인 이해라기보다는 현대 사회 고유의 편견과 정치적 성향을 반영할 수 있다고 경고합니다.

더 보기

Backblaze의 SSD 대 HDD 신뢰성 대결: 결론은…

2025-02-19
Backblaze의 SSD 대 HDD 신뢰성 대결: 결론은…

Backblaze는 자사 데이터센터에서 사용 중인 SSD와 HDD에 대한 장기적인 신뢰성 연구를 수행했습니다. 초기 데이터는 SSD의 고장률이 HDD보다 훨씬 낮음을 시사했지만, 이는 SSD의 작동 기간이 훨씬 짧고 드라이브 작동 일수에 차이가 있기 때문에 편향된 결과였습니다. SSD의 연령과 사용량에 맞추어 HDD 데이터를 소급 분석한 결과, 두 가지의 고장률이 비슷하다는 사실이 밝혀졌습니다. 장기 데이터는 HDD의 고장률이 시간이 지남에 따라 급격히 증가하는 반면, SSD의 미래 동향은 불분명합니다. 현재 SSD와 HDD를 선택할 때 고장률을 유일한 결정 요인으로 사용하는 것은 의문이며, 비용, 속도 등 다른 요소들이 더 중요하게 고려되어야 합니다.

더 보기
하드웨어

퀄컴 5G 모뎀, 애플 자체 개발 칩 성능 테스트에서 앞서

2025-05-27
퀄컴 5G 모뎀, 애플 자체 개발 칩 성능 테스트에서 앞서

퀄컴이 자금을 지원한 연구에 따르면, 퀄컴의 스냅드래곤 X75 및 X80 모뎀을 탑재한 안드로이드 스마트폰이 애플의 첫 자체 개발 5G 모뎀인 C1을 도시 환경과 같은 열악한 환경에서의 다운로드 및 업로드 속도 측면에서 크게 앞선 것으로 나타났습니다. 퀄컴 기반 스마트폰은 다운로드 속도가 최대 35%, 업로드 속도가 최대 91% 빨랐습니다. 애플의 모뎀은 이상적인 조건에서는 양호한 성능을 보였지만, 신호가 약한 곳에서는 차이가 커졌습니다. 이는 이 중요한 부품을 자체 개발하는 데 있어 애플이 직면한 기술적 장벽을 보여주며, 퀄컴의 20년에 걸친 기술적 우위와 광범위한 라이선스를 강조합니다. 이 보고서 발표 후 퀄컴 주가는 상승했지만, 애플 주가는 비교적 변동이 없었습니다. 앞으로 애플 모뎀의 개선 여부가 주목됩니다.

더 보기
기술

Copilot 대 Atari 2600: AI의 과신이 드러난 순간

2025-07-04
Copilot 대 Atari 2600: AI의 과신이 드러난 순간

로버트 카루소는 마이크로소프트의 Copilot을 Atari 2600의 Video Chess와 대결시켰습니다. 이는 ChatGPT의 굴욕적인 패배 이후 일종의 재경기였습니다. Copilot은 전략적 능력과 예측 능력에 대해 큰소리쳤지만, 결국 빈티지 게임에 패했습니다. 이전의 ChatGPT와 마찬가지로 Copilot은 게임판의 정확한 표현을 유지하는 데 어려움을 겪었고, 잘못된 전략과 결정적인 패배로 이어졌습니다. 이 실험은 대규모 언어 모델(LLM)의 한계와 AI에 대한 과신의 위험성을 상기시켜 줍니다.

더 보기
게임

오라클의 자바스크립트 상표 소송: 오픈소스를 위한 싸움

2025-06-29
오라클의 자바스크립트 상표 소송: 오픈소스를 위한 싸움

Node.js 개발자가 오라클의 "자바스크립트" 상표 주장에 맞서 싸우고 있습니다. 사기 주장은 기각되었지만, 핵심 분쟁은 상표의 일반성과 포기 여부입니다. 원고는 "자바스크립트"가 일반적인 용어이며 오라클의 브랜드가 아니라고 주장하며, 오라클이 Node.js 웹사이트 스크린샷을 증거로 사용한 것이 논쟁을 더욱 악화시켰습니다. 소송은 계속될 것이며, 오라클은 일반성과 포기에 대한 주장에 답변해야 합니다. 결과는 "자바스크립트"가 상표 제한에서 해방되어 커뮤니티로 돌아갈지 여부를 결정할 것입니다.

더 보기
개발

클라우드 가상화 심층 분석: Red Hat, AWS Firecracker, Ubicloud 내부 구조

2025-01-24
클라우드 가상화 심층 분석: Red Hat, AWS Firecracker, Ubicloud 내부 구조

이 블로그 게시물은 Red Hat, AWS Firecracker, Ubicloud를 사례 연구로 사용하여 클라우드 가상화의 핵심 아키텍처를 심층적으로 파헤치고, 가상 머신 모니터(VMM), 커널 가상화, 리소스 격리의 차이점을 비교합니다. KVM, QEMU, libvirt와 같은 주요 구성 요소의 역할을 설명하고, cgroups, nftables, seccomp-bpf와 같은 기술이 리소스 및 보안 격리에 어떻게 기여하는지 분석합니다. 또한 AWS Nitro 시스템과 비교하여 클라우드 가상화 기술의 발전과 이 분야에서 오픈소스 기술의 중요성을 요약합니다.

더 보기

AI의 에너지 소비 급증: 데이터센터의 전력 위기

2025-01-15
AI의 에너지 소비 급증: 데이터센터의 전력 위기

AI의 급속한 발전은 막대한 에너지 수요를 창출하여 많은 기업들을 놀라게 하고 있습니다. 조사에 따르면 많은 기업들이 AI 모델의 높은 에너지 소비량을 인지하고 있지만, 실제 전력 소비량을 모니터링하는 기업은 거의 없습니다. 고성능 GPU와 복잡한 AI 모델이 주요 원인입니다. 이에 대응하기 위해서는 효율적인 AI 하드웨어와 더욱 효과적인 냉각 시스템(액체 냉각 등)이 필수적입니다. 데이터센터는 더 높은 전력 밀도를 처리하기 위해 업그레이드해야 하며, 상당한 투자와 시간이 필요합니다. 일부 기업들은 폐열을 재생 에너지 발전이나 지역 난방에 활용하는 방안을 모색하고 있습니다.

더 보기
기술

아르키메데스, 비트루비우스, 레오나르도: 주행 거리계의 연관성

2024-12-27
아르키메데스, 비트루비우스, 레오나르도: 주행 거리계의 연관성

2019년 이탈리아 파노 시에서 레오나르도 사후 500주년을 기념하여 비트루비우스와 레오나르도의 긴밀한 연관성을 기리는 멀티미디어 전시회가 열렸습니다. 저자들은 여러 기계의 인터랙티브 애니메이션을 제작하여 방문객들에게 과거 위대한 학자들의 연구를 몰입형 경험으로 제공했습니다. 또한 주행 거리계의 역사를 검토하고 레오나르도가 비트루비우스의 개념을 어떻게 재설계했는지 연구할 기회도 가졌습니다. 몇 가지 질문은 여전히 미해결 상태이지만, 이 연구는 저자들을 과거의 또 다른 위대한 과학자, 시라쿠사의 아르키메데스로 이끌었습니다.

더 보기

Google Gemini Robotics: 첫 시도 만에 덩크슛 성공

2025-04-02
Google Gemini Robotics: 첫 시도 만에 덩크슛 성공

Google은 새로운 Gemini Robotics 모델을 공개했습니다. 이 모델을 통해 로봇은 특정 물체나 동작에 대한 사전 훈련 없이도, 첫 시도만에 농구공 덩크슛을 성공하는 등 복잡한 작업을 수행할 수 있게 되었습니다. Gemini 2.0을 기반으로 로봇 전용 데이터로 미세 조정된 이 모델은 멀티모달 출력(텍스트, 비디오, 오디오)을 물리적 동작으로 변환합니다. 높은 숙련도, 상호 작용성, 범용성을 갖추고 있어 추가 훈련 없이도 새로운 물체, 환경, 지시에 적응합니다. Google의 목표는 일상적인 작업을 지원하는 로봇을 작동시키는 구현화된 AI를 구축하는 것으로, 궁극적으로는 휴대전화나 컴퓨터만큼 일반적인 AI 인터페이스가 되는 것입니다.

더 보기

마지막 기회: Windows 10 지원 종료 전 Windows 11 무료 업그레이드

2025-01-15
마지막 기회: Windows 10 지원 종료 전 Windows 11 무료 업그레이드

Microsoft는 2025년 10월 14일에 Windows 10 지원을 종료합니다. 컴퓨터는 계속 작동하지만 보안 위험이 크게 증가합니다. Microsoft는 Windows 11로 무료 업그레이드를 권장하지만 먼저 PC가 최소 시스템 요구 사항을 충족하는지 확인하십시오. 업그레이드는 Windows Update를 통해 간편하게 수행할 수 있습니다. 업그레이드할 수 없는 경우 Windows 10 확장 보안 업데이트(ESU) 유료 프로그램을 이용할 수 있지만 2025년 10월 14일 이후에는 Windows 10에서 Microsoft 365 앱이 더 이상 지원되지 않습니다. 이 업그레이드는 시스템 보안과 Microsoft 서비스에 대한 지속적인 액세스에 필수적입니다.

더 보기

데이터 기반 농구 혁명: 만능형에서 전문가형으로

2025-02-15

농구는 데이터 분석에 의해 주도되는 혁명을 겪고 있습니다. 의사결정은 직관에서 정확한 데이터 분석으로 전환되었고, 득점, 어시스트, 리바운드에 대한 의존에서 모든 측면을 최적화하기 위한 수천 개의 데이터 포인트 활용으로 변화했습니다. 3점슛이 최고조에 달하고 있으며, "3&D" 플레이어(3점슛과 수비)가 매우 필요합니다. 모션 캡처 및 분석 시스템과 같은 기술을 통해 코치는 선수의 움직임을 정밀하게 분석하고 포제션 효율을 극대화할 수 있습니다. 이러한 데이터 중심 접근 방식으로 게임이 더 예측 가능해졌지만, 농구의 미래에 대한 의문도 제기합니다.

더 보기

Coherent UNIX의 `lc` 명령어 이식

2025-01-10
Coherent UNIX의 `lc` 명령어 이식

이 GitHub 프로젝트는 Mark Williams Company의 Coherent UNIX에서 `lc` 명령줄 유틸리티를 이식한 것입니다. `lc`는 파일을 범주와 열로 나열합니다. 이 이식 버전에서는 심볼릭 링크 지원이 추가되었습니다. 파일 관리 및 보기에 유용한 도구입니다.

더 보기
개발

트럼프 정부의 AI 감시 국가: 통제 불능의 기술 디스토피아

2025-06-08
트럼프 정부의 AI 감시 국가: 통제 불능의 기술 디스토피아

도널드 트럼프가 백악관에 복귀한 이후 미국 정부는 AI를 이용한 대규모 감시를 강화하여 이민자, 외국인, 학생들을 표적으로 삼고 있습니다. 사법 감시 없이 무단으로 소셜 미디어 스캔, 생체 인식 데이터 분석, 통화 도청 등을 수행하고 있습니다. 트럼프와 일론 머스크는 팔란티어, 안두릴 등 민간 기업과 함께 이러한 확장을 추진하고 있습니다. DHS 및 ICE와 같은 기관은 Babel X 및 SocialNet과 같은 도구를 사용하여 소셜 미디어를 포함한 다양한 출처에서 데이터를 수집합니다. 정부는 소셜 미디어 활동을 망명 또는 시민권 거부의 근거로 사용하기도 합니다. 정부 효율성 부서(DOGE)는 시민의 민감한 데이터를 수집하여 새로운 추방 플랫폼에 공급합니다. 전문가들은 인권 침해와 이러한 감시가 유럽으로 확대될 가능성에 대해 경고하고 있습니다.

더 보기
기술 기술 감시

IRS, Direct File 세무 소프트웨어 오픈소스 공개

2025-06-04

미국 국세청(IRS)은 SHARE IT 법의 의무를 3주 앞당겨 이행하며 세무 소프트웨어 Direct File의 대부분을 GitHub에서 오픈소스로 공개했습니다. 공개 도메인인 이번 공개는 국민의 신뢰를 구축하고 IRS 업무에 대한 독립적인 평가를 허용하여 모든 납세자가 해당되는 세금 규정의 혜택을 받을 수 있도록 하는 것을 목표로 합니다. 이는 정확성, 접근성, 데이터 보안 및 투명성에 대한 팀의 노력을 보여줍니다.

더 보기

Sentry: 엔터프라이즈 소프트웨어 재정의 - 포춘 50만 기업 접근 방식

2025-02-11

5만 명이 넘는 유료 고객을 보유한 Sentry는 기존 엔터프라이즈 소프트웨어 모델에 도전하고 있습니다. 저자는 모든 고객이 원하는 제품을 합리적인 가격으로 구축하고, "포춘 50만 기업"을 타겟팅하는 것이 대기업에만 집중하는 기존 모델보다 뛰어난 전략이라고 주장합니다. 이 제품 중심 성장 방식은 대규모 영업팀보다 커뮤니티 구축, 브랜딩, 저마찰 고객 경험을 우선시합니다. 저자는 이 모델이 실행 가능할 뿐만 아니라 효율적이고 측정 가능하며, 엔터프라이즈 소프트웨어 기업에 새로운 길을 제시한다고 주장합니다.

더 보기
(cra.mr)

로마 군인 손목 지갑, 제국의 국경에서 발견

2025-07-02
로마 군인 손목 지갑, 제국의 국경에서 발견

체코 남모라비아에서 고고학자들이 임시 로마 군영 유적에서 로마 군인의 손목 지갑 조각을 발견했습니다. 마르코만니 전쟁(서기 172~180년) 시대의 것으로 10군단 병사의 소지품이며, 전통적인 로마 제국의 경계 너머에서 발견되었습니다. 지갑 자체에는 동전이 없었지만, 근처에서 발견된 유물들을 통해 최대 50개의 은화 데나리우스, 즉 레기오네어의 약 1년치 봉급이 들어 있었을 가능성이 시사됩니다. 이 발견은 로마 군대의 군사 작전의 복잡성과 끊임없이 변화하는 제국의 국경에 주둔한 병사들의 일상생활에 대한 귀중한 통찰력을 제공합니다.

더 보기

FSF, Neo4j의 AGPLv3 라이선스 분쟁에 개입

2025-03-09

자유 소프트웨어 재단(FSF)은 Neo4j, Inc.와 PureThink, LLC 간의 소송에서 법원 의견서를 제출했습니다. 핵심 쟁점은 Neo4j가 GNU AGPLv3 라이선스와 충돌하는 상업적 제한 조항(Commons Clause)을 소프트웨어에 추가한 것입니다. FSF는 GNU 라이선스는 소프트웨어의 4가지 자유와 모순되는 제한을 사용자가 제거할 수 있도록 허용한다고 주장합니다. 2023년 11월 Neo4j에 대한 중지 명령서 발송 후, Neo4j는 문제의 파일을 삭제하고 GNU AGPLv3 라이선스 하의 소프트웨어 제공을 중단했습니다. 이는 FSF의 입장을 암묵적으로 인정한 것입니다. FSF의 의견서는 GNU 라이선스 작성에서 FSF의 의도를 명확히 하고, 소프트웨어 자유를 보호하기 위한 FSF의 노력을 강조합니다.

더 보기
개발

Pink Floyd의 'Young Lust': 기술 역사를 보여주는 전화 통화

2025-01-02

Pink Floyd의 'Young Lust' 마지막에 나오는 신비로운 전화 통화는 단순한 무작위 노이즈가 아닙니다. 1979년 통신 기술의 전환을 보여주는 순간입니다. 이 글에서는 다양한 음조—다중 주파수(MF), 단일 주파수(SF) 신호 및 교환기 상호 작용—를 해독하여 전기 기계식 시스템에서 전자식 디지털 시스템으로의 전환을 밝힙니다. 신중하게 계획된 이 녹음은 국제 전화의 복잡성을 포착하여 기술 역사에 대한 매혹적인 통찰력을 제공합니다.

더 보기
기술 전화 기술

Keeper(YC) 시니어 풀스택 엔지니어 채용

2025-01-01
Keeper(YC) 시니어 풀스택 엔지니어 채용

Y Combinator의 지원을 받는 회계사용 소프트웨어 개발 회사 Keeper에서 시니어 풀스택 엔지니어를 채용하고 있습니다. React와 Node.js를 사용한 웹 애플리케이션 개발 경험 3년 이상, TypeScript, REST API, 데이터베이스에 대한 깊이 있는 지식이 필요합니다. Keeper는 경쟁력 있는 급여와 스톡옵션을 제공하며, 효율적인 도구를 통해 회계사를 지원하는 것을 목표로 합니다.

더 보기

자각몽: 불면증과 악몽 치료를 위한 새로운 과학

2024-12-27
자각몽: 불면증과 악몽 치료를 위한 새로운 과학

과학자들은 자각몽을 유도하여 불면증과 악몽을 치료할 가능성을 탐구하고 있습니다. 자각몽은 수면 중에 자신이 꿈을 꾸고 있다는 것을 인식하는 상태이며, 훈련을 통해 학습하면 꿈의 내용을 제어하거나, 깨어 있는 세상과 소통할 수 있습니다. 연구자들은 뇌 영상 및 웨어러블 기기를 사용하여 자각몽 중 뇌 활동을 이해하고, 외부 자극을 통해 자각몽을 유도하여 수면의 질을 향상시키고 악몽을 줄이는 것을 목표로 하고 있습니다. 이 연구는 수면 장애 및 정신 건강 문제 치료에 새로운 가능성을 제시합니다.

더 보기

역사적인 하이쿠 계단 보존을 위한 법적 투쟁

2024-12-21
역사적인 하이쿠 계단 보존을 위한 법적 투쟁

오아후 섬의 상징적인 하이쿠 계단 철거에 대한 법적 분쟁이 벌어지고 있습니다. '하이쿠 계단의 친구들'은 시와 주 정부 기관이 역사 보존 규정을 준수하지 않았다며 소송을 제기했고, 계단의 존재를 보호하는 1999년 협약을 근거로 내세웠습니다. 시는 적절한 절차가 진행되었다고 반박하며, 철거는 안전 문제와 주민들의 민원 때문이라고 주장합니다. 판사의 판결이 곧 나올 예정이며, 계단의 운명은 여전히 불투명합니다.

더 보기

초고속 성간 혜성 3I/ATLAS: 기록적인 방문자

2025-07-03
초고속 성간 혜성 3I/ATLAS: 기록적인 방문자

천문학자들은 태양계 외부에서 온 세 번째 성간 천체 3I/ATLAS를 발견했습니다. 이 혜성은 매우 빠르며, 초속 60킬로미터의 속도로 태양을 향해 이동하고 있어 이전의 성간 천체보다 훨씬 빠릅니다. 궤도는 태양의 중력의 영향을 거의 받지 않아 과학자들은 최소 8개월 동안 관측할 수 있습니다. 'Oumuamua나 2I/Borisov와 달리 3I/ATLAS의 발견은 Vera C. Rubin 천문대와 같은 미래의 망원경의 성능과 결합하여 성간 천체의 발견율이 크게 증가할 것임을 시사합니다. 연간 몇 개가 될 수도 있습니다.

더 보기
기술 성간 천체

MiniPC 혁명: 홈랩을 위한 모듈형 컴퓨팅

2025-08-26

MiniPC는 저렴한 가격, 컴팩트한 크기, 에너지 효율성, 다용도성으로 개인 컴퓨팅에 혁명을 일으키고 있습니다. 저자는 MiniPC가 홈랩 설정, 네트워크 스토리지, 개인 클라우드 솔루션에서 얼마나 뛰어난지를 자세히 설명하고, 단일 장애 지점을 방지하고 유지 관리를 간소화하는 모듈형 설계의 장점을 강조합니다. 단일 고성능 머신이 아닌 MiniPC는 사용자 정의 컴퓨팅 환경을 구축하기 위한 확장 가능하고 유연한 접근 방식을 제공합니다.

더 보기
하드웨어 모듈형 컴퓨팅

C에서 FlipJump로: 최소한의 RISC-V 가상 머신

2025-01-17
C에서 FlipJump로: 최소한의 RISC-V 가상 머신

c2fj 프로젝트는 최소한의 명령어 집합을 가진 가상 머신인 FlipJump으로 C 코드를 변환하는 컴파일러입니다. 먼저 C 코드를 RISC-V ELF 파일로 컴파일하고, 그 다음 RISC-V 명령어를 FlipJump 명령어로 변환한 후, 생성된 FlipJump 프로그램을 실행합니다. 이 프로세스는 FlipJump의 공간 최적화를 효율적으로 활용하여 대규모 C 코드베이스도 효율적으로 컴파일할 수 있도록 합니다. c2fj는 다양한 컴파일 옵션을 지원하며 복잡한 프로젝트를 위한 Makefile 지원을 제공합니다. 또한 `exit`, `getc`, `putc`, `sbrk` 등 필요한 시스템 콜을 구현한 최소한의 C 라이브러리를 포함하고 있습니다.

더 보기
개발

테트리스 리믹스: 개발자들이 클래식 게임을 계속해서 재창조하는 방법

2025-01-30
테트리스 리믹스: 개발자들이 클래식 게임을 계속해서 재창조하는 방법

클래식 테트리스부터 정신을 혼란스럽게 만드는 변형까지, 개발자들은 이러한 단순해 보이는 퍼즐 게임의 한계를 끊임없이 뛰어넘고 있습니다. 이 기사에서는 테트리스 99의 배틀로얄 모드, 다각적인 중력 왜곡을 가진 Schwerkraftprojektiongerät, 매주 펼쳐지는 Terrible Tetris Tuesday의 광란, Reaktor의 중앙 회전 큐브 게임플레이를 살펴봅니다. 이러한 혁신적인 디자인은 테트리스의 핵심 재미를 유지하면서 새로운 도전과 전략적 깊이를 더해, 떨어지는 블록의 익숙한 세계에서 예상치 못한 놀라움을 선사합니다.

더 보기
게임

NetBSD의 sysinst: 설치 프로그램 심층 분석

2025-06-04
NetBSD의 sysinst: 설치 프로그램 심층 분석

이 글에서는 NetBSD 10.1 설치 프로그램인 sysinst에 대한 저자의 경험을 자세히 설명합니다. 가상 머신과 실제 하드웨어 모두에서 표준 VGA 설치와 시리얼 콘솔 설치를 포함한 여러 설치를 수행하고, 소프트웨어 RAID 및 LVM과 같은 고급 파티셔닝 기능을 조사했습니다. 이 글에서는 각 단계를 세밀하게 문서화하고 sysinst의 장점과 단점에 대한 비판적인 평가를 제공합니다. 바로 가기 키 시스템과 설치 후 구성 옵션을 칭찬하는 한편, 저자는 네트워크 자동 구성의 결점과 읽기 전용 디스크 문제 등 고급 파티셔닝과 소프트웨어 RAID 설정에서 발생한 심각한 문제를 지적합니다. 전반적으로 저자는 sysinst에 많은 우수한 설계 선택이 있지만 GPT 지원 및 더 명확한 사용자 가이드 등 개선이 필요한 영역도 있다고 생각합니다. 저자의 경험은 NetBSD의 매력적인 측면과 설치 중에 발생한 과제 모두를 강조합니다.

더 보기
개발 OS 설치

내 스마트 사우나 리버스 엔지니어링: Huum 클라우드와의 싸움

2025-05-30

저자는 사우나 제어를 위해 Huum의 독점 클라우드 서비스를 사용하는 것에 좌절하고 스스로 문제를 해결하기로 결정했습니다. 사우나 컨트롤러와 클라우드 간의 통신 프로토콜을 리버스 엔지니어링하여 TCP 패킷을 캡처하고 메시지 유형을 식별했습니다. 이를 통해 클라우드를 완전히 우회하여 사우나를 원격으로 제어할 수 있는 로컬 시스템을 구축할 수 있었습니다. 블로그 게시물에 자세히 설명된 이 프로세스는 DIY 스마트홈 해킹의 훌륭한 예입니다.

더 보기
기술
1 2 41 42 43 45 47 48 49 595 596