Rust에 임베디드 Scheme을 사용한 핫 리로딩

2025-01-08

이 문서에서는 컴파일 언어인 Rust에 경량 Scheme 인터프리터인 Stak Scheme을 임베딩하여 프로세스를 재시작하지 않고도 프로그램 동작을 동적으로 변경하는 방법을 보여줍니다. Rust HTTP 서버에 Scheme 스크립트를 임베딩하여 Stak Scheme과 `stak-build` 라이브러리를 사용하여 핫 리로딩 기능을 구현하고, Rust 프로그램을 다시 컴파일하지 않고도 서버의 HTTP 요청 핸들러 로직을 동적으로 변경하는 방법을 설명합니다.

더 보기
개발 핫 리로딩

플랫폼 팀의 7가지 죄악: DevOps 함정 피하기

2025-01-08
플랫폼 팀의 7가지 죄악: DevOps 함정 피하기

이 글에서는 DevOps를 구현하는 과정에서 플랫폼 팀이 자주 겪는 6가지 일반적인 함정을 살펴봅니다. 겉보기에는 미묘하지만 이러한 문제들은 플랫폼 팀의 효율성을 크게 저해할 수 있습니다. 저자는 자신의 경험을 바탕으로 팀 명칭, 공감 부족, 단기 목표와 장기 목표의 불균형, 사용 편의성과 단순성의 혼동, 제품 엔지니어를 고객으로 다루는 것, 그리고 영역 과도 확장 등 문제의 근본 원인을 분석하고 해결책을 제시합니다. 이 글은 플랫폼 팀이 특정 솔루션이 아닌 문제 해결에 집중하고, 제품 팀과의 긴밀한 소통과 협력을 구축하며, 단기 목표와 장기 목표의 균형을 맞추고, 단순한 사용 편의성이 아닌 단순성을 추구하며, 항상 최종 사용자의 가치를 우선시해야 함을 강조합니다.

더 보기
개발 플랫폼 팀

Scsh 매뉴얼 저자의 자조적인 감사 인사

2025-01-08

Scsh 참조 매뉴얼 0.6.7 버전의 저자인 Olin Shivers는 어둡고 유머러스한 방식으로 감사를 표현합니다. 그는 동료, 학생, 부모님, 학과장을 풍자적으로 묘사하고, 하루를 보내기 위해 프로작과 잭 다니엘스에 의존하고 있다고 고백하며, 매뉴얼 제작 과정에서 겪었던 스트레스와 불만을 암시합니다. 감사 인사 전체는 부정적이고 자기 비하적인 어조로 가득 차 있으며, 감사의 표현이라기보다는 학계 환경과 그의 개인적인 상황에 대한 풍자적인 논평이라고 할 수 있습니다.

더 보기

리만 최적화를 통한 최소 이분 매칭

2025-01-08

본 논문은 리만 최적화를 이용한 최소 이분 매칭 문제에 대한 새로운 접근법을 제시합니다. 저자는 조합 최적화 문제를 이중 확률 행렬 다양체 상의 제약 없는 최적화 문제로 변환하고, 리만 경사 하강법을 사용하여 해결합니다. 실험 결과는 이 방법이 효율적으로 최적해를 찾고 좋은 수렴성을 보임을 보여줍니다. 이 연구는 조합 수학, 미분 기하학, 컴퓨터 과학을 영리하게 결합하여 이러한 문제 해결을 위한 새로운 관점을 제공합니다.

더 보기

QMK 자동 오타 수정 기능: 키보드에서의 실시간 오타 수정

2025-01-08

QMK 펌웨어에 자동 오타 수정 기능이 추가되었습니다. 키보드에서 실시간으로 오타를 수정하는 기능입니다. Trie 데이터 구조를 사용하여 리소스 오버헤드를 최소화하면서(71개 항목에 대해 1672바이트 증가, 키 입력당 약 20µs), 일반적인 오타('ouput'을 'output'으로 수정하는 등)를 효율적으로 수정합니다. 대소문자를 구분하지 않으며, 사전을 통해 사용자 지정이 가능하고, 현재는 영숫자와 아포스트로피만 지원합니다. 영어에 국한되지만, 프로그래머 등의 사용자에게 타이핑 효율성을 크게 향상시켜 줍니다.

더 보기

웹사이트 오류: JavaScript 및 브라우저 호환성 문제

2025-01-08
웹사이트 오류: JavaScript 및 브라우저 호환성 문제

Learning Synths 웹사이트에 접속하는 동안 오류가 발생했습니다. 메시지는 브라우저가 지원되지 않거나 JavaScript가 활성화되지 않았음을 나타냅니다. 이는 오래된 브라우저를 사용하거나 JavaScript가 비활성화되어 있기 때문일 수 있습니다. Chrome, Firefox, Safari, Edge 또는 Opera와 같은 최신 브라우저를 사용하고 JavaScript가 활성화되어 있는지 확인하는 것이 좋습니다.

더 보기

1000줄의 코드로 OS 만들기: 초보자 가이드

2025-01-08

이 책은 처음부터 단계적으로 작은 운영 체제를 구축하는 방법을 안내합니다. OS 커널 개발은 어려워 보이지만 기본 기능은 놀라울 정도로 간단합니다. C 언어를 사용하여 컨텍스트 스위칭, 페이징, 사용자 모드, 명령줄 셸, 디스크 드라이버, 파일 읽기 및 쓰기 작업을 구현합니다. 코드 줄 수는 고작 1000줄입니다. 하지만 디버깅이 가장 큰 과제가 됩니다. OS 개발에 필수적인 디버깅 기술을 배우고 부팅 프로세스 및 페이징과 같은 과제에 도전합니다. OS 개발 세계로의 흥미진진한 여정의 시작입니다!

더 보기
개발 C 언어

DEF CON 보안 책임자, 목 부상으로 막대한 의료비 부담

2025-01-08
DEF CON 보안 책임자, 목 부상으로 막대한 의료비 부담

DEF CON의 보안 책임자인 Marc Rogers는 목 부상으로 인해 일시적으로 사지 마비가 되면서 수만 달러의 의료비를 부담하게 되었습니다. 처음에는 경미한 증상이었지만, 보험 문제로 인한 MRI 검사 지연으로 상태가 악화되었습니다. 긴급 수술을 받았고 현재 회복 중입니다. 많은 의료비가 들었지만, 기능의 일부를 회복하고 사이버 보안 업무에 복귀했습니다. 친구들은 의료비를 충당하기 위해 모금 활동을 하고 있습니다.

더 보기

브라우저에서 실행되는 VGA 1D 셀룰러 오토마타 시뮬레이션

2025-01-08

Alexander Mordvintsev의 TinyTapeout '09 프로젝트는 60fps 640x480 VGA 신호를 브라우저에서 직접 실행합니다. 이 160x100μm의 단일 칩은 여러 기본적인 1D 셀룰러 오토마타 규칙을 사용한 스크롤 애니메이션을 시뮬레이션합니다. SwissGL로 시각화된 WebAssembly 기반 시뮬레이터는 게이트 레벨의 활성화를 표시합니다. 복잡한 계산을 작은 칩에 맞출 수 있는 능력을 보여주는 인상적인 계산 밀도를 보여줍니다. 설계 저장소와 데모 페이지에 대한 링크가 제공됩니다.

더 보기
하드웨어 셀룰러 오토마타

Python 동시성: 스레드, 프로세스, asyncio 심층 분석

2025-01-08
Python 동시성: 스레드, 프로세스, asyncio 심층 분석

이 글에서는 Python 동시성 처리 방법 세 가지인 스레드, 프로세스, asyncio의 장단점을 요약합니다. 스레드는 자원을 공유하고 사용하기 쉽지만 GIL에 의해 제한됩니다. 프로세스는 독립적인 메모리 공간을 가지며 GIL을 우회하지만 오버헤드가 큽니다. asyncio는 단일 스레드 이벤트 루프를 사용하여 I/O 바운드 작업을 효율적으로 처리하지만 비블로킹 동작이 필요하며 학습 곡선이 가파릅니다. 어떤 방법을 선택할지는 작업의 종류에 따라 다릅니다. CPU 바운드 작업에는 프로세스, I/O 바운드 작업에는 asyncio, 기타 경우에는 스레드가 적합합니다.

더 보기

미국 정부의 고등학생 농장 노동자 대체 시도 실패

2025-01-08
미국 정부의 고등학생 농장 노동자 대체 시도 실패

1965년, 브라세로 프로그램 종료 이후 미국 정부는 A-TEAM 계획을 시작하여 멕시코 이민 농장 노동자들을 대체할 고등학생들을 모집했습니다. 하지만 열악한 노동 환경과 부적절한 주거 시설로 인해 많은 학생들이 그만두거나 파업에 참여했습니다. 이 계획의 실패는 이민 노동자들의 착취와 그들의 고된 노동의 실상에 대한 이해 부족을 보여줍니다. 이 역사적 사건은 이민과 노동 문제의 복잡성을 시사합니다.

더 보기

스위치 바운스: 생각보다 복잡하다

2025-01-08

이 글은 기계식 스위치의 바운스 현상의 복잡성을 심층적으로 다룹니다. 저자는 18가지의 서로 다른 스위치 유형에 대한 실험을 통해 바운스 시간이 나노초에서 수백 밀리초까지 다양하며, 스위치 유형과 작동 방식에 크게 영향을 받는다는 것을 밝혀냈습니다. 이 결과는 단순한 소프트웨어 디바운싱 기법으로는 모든 상황에 대처할 수 없다는 것을 보여주며, 상황에 맞는 하드웨어 또는 소프트웨어 솔루션이 필요함을 강조합니다. 분석에 따르면 물리적 접점 바운스 외에도 TTL 논리 레벨 내의 아날로그 신호 전이가 논리적 바운스에 기여합니다. 이러한 결과는 스위치 동작에 대한 가정에 의문을 제기하고 더욱 강력한 디바운싱 전략을 요구합니다.

더 보기
하드웨어 스위치 디바운싱

Bitwarden 서비스 상태: 최근 서비스 중단 및 지연 문제

2025-01-08

비밀번호 관리자 Bitwarden이 최근 여러 차례 서비스 중단 및 지연 문제를 겪었습니다. 1월 7일, 미국 및 EU 클라우드 서비스(ID 서비스, RESTful API, 웹 볼트 포함)가 유지보수 작업을 진행했으며, 간헐적인 접근 문제가 발생했습니다. 1월 8일에는 미국 클라우드 서비스에서도 서비스 저하가 발생하여 사용자들이 로그인 시 예기치 못한 오류나 접근 거부를 경험했습니다. Bitwarden 팀은 문제 해결을 위해 적극적으로 모니터링하고 있으며, 사용자는 다른 네트워크 연결을 시도해 보는 것이 좋습니다.

더 보기

GPU가 이렇게 빠른데 왜 아직도 CPU를 사용할까요?

2025-01-08
GPU가 이렇게 빠른데 왜 아직도 CPU를 사용할까요?

바이러스 영상에서는 그림 그리기 대결을 통해 CPU와 GPU의 성능 차이를 보여줍니다. CPU는 느리게 스마일리 얼굴을 그리는 반면, GPU는 순식간에 모나리자를 그립니다. 하지만 이는 중요한 점을 간과합니다. 바로 프로그램의 종류입니다. CPU는 순차적 명령어 실행에 뛰어나고, GPU는 병렬 처리에 뛰어납니다. 대부분의 애플리케이션은 순차 코드와 병렬 코드를 혼합하며, 예를 들어 프로그램의 50%가 병렬화될 수 있습니다. CPU는 예기치 못한 상황에 대처할 수 있는 총괄 요리사와 같고, GPU는 반복적인 작업을 잘하는 조리사와 같습니다. Apple M3 칩과 같은 칩은 두 가지를 통합하여 CPU의 유연성과 GPU의 컴퓨팅 성능을 결합합니다.

더 보기
기술

일단 청바지부터: 반복적인 발전을 위한 스타트업 가이드

2025-01-08
일단 청바지부터: 반복적인 발전을 위한 스타트업 가이드

이 글에서는 프로젝트에 접근하는 실용적인 방법인 "일단 청바지부터" 방법을 제안합니다. 저자는 수년간의 하이킹과 스타트업 경험을 바탕으로, 비용이 많이 들거나 시간이 오래 걸리는 업그레이드에 투자하기 전에 쉽게 이용할 수 있는 간단한 솔루션부터 시작하는 것이 좋다고 주장합니다. 이러한 접근 방식은 초기 비용과 위험을 최소화하고, 얻은 경험을 바탕으로 반복적인 개선을 가능하게 합니다. 예를 들어, 정교한 솔루션을 바로 도입하는 대신 기본적인 도구를 사용하여 제품 테스트나 고객 피드백을 수행하는 것을 들 수 있습니다.

더 보기
스타트업 효율성

Servo 프로젝트 부활: Igalia의 2년간의 성과

2025-01-08

Igalia가 Servo 프로젝트의 유지보수를 맡은 지 2년이 지났으며, 상당한 진전이 있었습니다. 버그 수정, 안정성 향상, Android 및 OpenHarmony 지원 추가 등 많은 성과를 거두었습니다. 활발한 커뮤니티 활동과 협업을 통해 기여자 수와 코드 활동이 크게 증가했습니다. 아직 실험 단계이지만, Servo의 성능 및 보안 장점은 미래의 큰 성장을 기대하게 하며, 임베디드 시스템 및 Rust 애플리케이션에 이상적인 웹 엔진이 될 가능성을 가지고 있습니다.

더 보기
개발 웹 엔진

SAT 솔버 연구 I: 부울 만족 가능성 문제에 대한 심층 탐구

2025-01-08
SAT 솔버 연구 I: 부울 만족 가능성 문제에 대한 심층 탐구

이 블로그 게시글은 SAT 솔버의 매혹적인 세계를 탐구하며, 단순한 무작위 시도 방식에서 Davis-Putnam 방식이나 충돌 기반 절 학습(CDCL)과 같은 정교한 알고리즘으로의 진화 과정을 추적합니다. 다양한 기법을 비교하고, 성능을 획기적으로 향상시킨 최근의 발전, 예를 들어 합동 폐쇄, 절 동등성 스위핑, 제한된 변수 추가 등을 강조합니다. 저자는 무작위 시도, Davis-Putnam 기반, 주어진 절 루프를 사용하는 솔버를 보여주는 Python 코드 예시를 제공합니다. 이 게시글에서는 부분 평가 기법과 미래 연구 방향도 다루어 부울 만족 가능성 문제의 복잡성에 관심 있는 모든 사람들에게 매력적인 읽을거리가 됩니다.

더 보기

Hyperview: 웹사이트 제작만큼 쉬운 네이티브 모바일 앱 개발

2025-01-08
Hyperview: 웹사이트 제작만큼 쉬운 네이티브 모바일 앱 개발

Hyperview는 서버 기반 모바일 앱을 웹사이트 제작만큼 쉽게 만들 수 있도록 지원하는 새로운 하이퍼미디어 형식 및 React Native 클라이언트입니다. 서버에서 Hyperview XML(HXML) 콘텐츠를 가져와 화면을 렌더링하며, Django, Rails, Node.js 등 다양한 백엔드 기술을 지원합니다. 백엔드 변경을 통한 업데이트는 즉시 이루어지므로 긴 앱 스토어 심사 시간을 절약할 수 있습니다. Hyperview는 네트워크 기반 앱(소셜 네트워크, 마켓플레이스, 미디어 브라우징)에 적합하지만, 오프라인 데이터나 로컬 연산에 크게 의존하는 앱에는 적합하지 않습니다.

더 보기

Sci-Hub, 표시 없이 철회된 논문 85% 보유

2025-01-08
Sci-Hub, 표시 없이 철회된 논문 85% 보유

Ars Technica에 따르면, 연구 논문 공유 사이트 Sci-Hub는 철회된 논문을 상당수 보유하고 있으며, 그중 85%는 철회 표시가 없다고 합니다. Sci-Hub는 불법적으로 PDF를 확보하여 유료화 장벽을 우회하고 연구자들에게 접근을 제공합니다. 하지만 데이터베이스 업데이트 메커니즘이 부족하여 철회된 논문이 계속 이용 가능하며, 잘못된 인용과 자원 낭비로 이어질 수 있습니다. 연구자들은 Sci-Hub가 데이터베이스를 업데이트하여 철회된 논문에 표시를 하고 학문적 건전성을 유지하도록 촉구하고 있습니다.

더 보기

세상을 움직이는 소프트웨어는 언제 고칠 것인가?

2025-01-08
세상을 움직이는 소프트웨어는 언제 고칠 것인가?

소프트웨어는 현대 사회의 기반이지만, 그 품질에는 놀라울 정도로 차이가 있습니다. 의료, 소매, 항공 등의 산업은 시대에 뒤떨어지고 비효율적인 소프트웨어에 의존하고 있으며, 생산성과 잠재력을 저해하고 있습니다. 저자는 이러한 간과된 분야에 긴급한 주의를 촉구하며, 전문가의 잠재력을 최대한 발휘하고 비효율적이고 시대에 뒤떨어진 시스템을 극복하기 위해 중요한 소프트웨어 도구 업데이트에 대한 투자를 주장합니다.

더 보기

브라우저가 RWX 실행을 조용히 차단하는 방법

2025-01-08
브라우저가 RWX 실행을 조용히 차단하는 방법

보안 연구원이 인기 있는 브라우저에서 RWX 셸코드 실행을 차단하는 EDR과 유사한 메커니즘을 발견했습니다. BaseThreadInitThunk() API를 후킹하여 브라우저는 스레드 생성을 가로채고 셸코드의 메모리 속성이 PAGE_EXECUTE_READ인지 확인합니다. 그렇지 않으면 스레드 실행을 '싱크홀'로 리다이렉트하여 악의적인 코드 실행을 방지합니다. 간단하지만 이 예상치 못한 기능은 브라우저의 적극적인 보안 조치를 보여주며 RWX 메모리 영역의 악용을 크게 어렵게 만듭니다.

더 보기

해커 뉴스: 악명 높은 보이스 피싱 조직의 내부 작전 공개

2025-01-08

KrebsOnSecurity 기사는 매우 성공적인 보이스 피싱 조직의 내부 작전을 폭로합니다. 이 조직은 Apple과 Google의 합법적인 서비스를 악용하여, 가짜 전화번호, 피싱 이메일, 시스템 메시지 등을 사용해 피해자들을 속입니다. Apple 공식 지원 라인을 이용해 확인 메시지를 보내 신뢰를 얻는 수법도 사용합니다. 조직 내부에는 발신자, 운영자, 자금 인출 담당자, 소유주 등 명확한 역할 분담이 있습니다. 기사는 데이터 유출과 자동화 도구를 사용하여 표적을 선정하는 방법, 내부 갈등과 배신 등도 밝힙니다. 이 사건은 사이버 보안의 중요성을 다시 한번 강조하고, 사이버 범죄 조직의 복잡한 활동 실태를 드러냅니다.

더 보기

레노보, SteamOS 탑재 Legion Go S 발표

2025-01-08

레노보는 CES에서 SteamOS를 탑재한 휴대용 게임기 Legion Go S를 공식 발표했습니다. 이는 Valve가 공식 라이선스를 제공한 세계 최초의 SteamOS 탑재 휴대용 기기입니다. Valve의 Arch Linux 기반 SteamOS가 사전 설치되어 있으며, 클라우드 저장, 원격 플레이, Steam 스토어 및 라이브러리에 대한 완전한 접근 등의 기능을 제공합니다. AMD Ryzen Z1 Extreme 프로세서와 Radeon 700M 그래픽을 탑재하고 있으며, 8인치 1200p 디스플레이, 최대 32GB 메모리, 최대 1TB SSD 스토리지를 갖추고 있습니다. 가격은 500달러부터 시작하며, 5월에 출시될 예정입니다. 주목할 점은 AMD가 어제 발표한 Ryzen Z2가 아닌 Ryzen Z1 Extreme을 사용한다는 점입니다.

더 보기

10진수 자릿수 계산 알고리즘 벤치마킹

2025-01-08
10진수 자릿수 계산 알고리즘 벤치마킹

이 코드는 서로 다른 10진수 자릿수 계산 알고리즘을 비교하기 위한 벤치마킹 모음을 구현합니다. 랜덤 정수를 생성한 다음 log10, 비트 조작, 조회 테이블 메서드를 포함한 5가지 다른 방법을 사용하여 이러한 정수의 자릿수를 계산하고 성능을 비교합니다. 테스트는 32비트 정수와 64비트 정수를 모두 포함하며, 알고리즘 간의 상당한 성능 차이를 보여줍니다. 비트 조작 기반 알고리즘 중 일부는 우수한 성능을 보입니다.

더 보기

Slack의 자동화된 접근성 테스트: 과제와 성공

2025-01-08
Slack의 자동화된 접근성 테스트: 과제와 성공

Slack 엔지니어링 팀은 자동화된 접근성 테스트 구현 과정에 대한 자세한 내용을 공유합니다. React Testing Library와 Jest 프레임워크에 Axe를 통합하려던 초기 시도는 복잡성으로 인해 실패했습니다. 그들은 Playwright로 전환하여 사용자 정의 함수와 전략을 사용하여 접근성 검사를 자동화하고 CI/CD에 통합하는 데 성공했습니다. 자동화된 검사를 완전히 숨길 수는 없었지만, 워크플로 간소화, 보고서 개선, 명확한 프로세스 구축을 통해 개발자의 오버헤드를 최소화했습니다. 향후 계획에는 추가적인 최적화 및 AI 지원 테스트 탐색이 포함됩니다.

더 보기

레노보, CES 2025에서 롤러블 OLED 스크린 노트북과 SteamOS 핸드헬드 공개

2025-01-07
레노보, CES 2025에서 롤러블 OLED 스크린 노트북과 SteamOS 핸드헬드 공개

레노보는 CES 2025에서 몇 가지 혁신적인 제품을 선보였습니다. 가장 주목할 만한 것은 14인치 OLED 스크린이 16.7인치까지 확장되는 롤러블 AI PC인 ThinkBook Plus Gen 6입니다. 화면 사용 공간이 크게 늘어납니다. 또한 Windows와 SteamOS 버전이 모두 제공되는 Legion Go S도 공개되었는데, 공식 라이선스를 받은 SteamOS 핸드헬드로는 최초입니다. 마지막으로 ThinkCentre M90a Pro Gen 6 올인원 PC는 개인 정보 보호를 강화하는 지향성 오디오 기술인 Lenovo Focus Sound를 탑재했습니다. 혁신적이지만 가격이 다소 높습니다.

더 보기
하드웨어 롤러블 스크린

Streets GL: 오픈소스 실시간 3D 지도 엔진

2025-01-07

Streets GL은 개발자에게 놀라운 가상 세계를 구축하는 데 필요한 도구를 제공하는 강력한 오픈소스 실시간 3D 지도 엔진입니다. WebGL을 활용하여 뛰어난 성능을 자랑하며, 방대한 지리 데이터를 매끄럽게 렌더링하고 사용자 정의 재질, 조명, 효과를 지원합니다. 도시 시뮬레이터, 게임 맵, 몰입형 VR 애플리케이션 등 다양한 용도로 사용할 수 있습니다. 오픈소스이기 때문에 커뮤니티의 귀중한 자원으로 지속적인 업데이트와 개선이 이루어지고 있습니다.

더 보기

Nvidia, RTX 50 Blackwell GPU 출시: 2000달러 RTX 5090, 1000달러 RTX 5080 등

2025-01-07
Nvidia, RTX 50 Blackwell GPU 출시: 2000달러 RTX 5090, 1000달러 RTX 5080 등

Nvidia는 CES 2025에서 새로운 Blackwell 아키텍처와 DLSS 4 기술을 탑재한 기대작 GeForce RTX 50 시리즈를 공개했습니다. 라인업에는 2000달러의 RTX 5090, 1000달러의 RTX 5080, 749달러의 RTX 5070 Ti, 549달러의 RTX 5070이 포함됩니다. Nvidia는 DLSS 4를 사용하면 RTX 5070이 RTX 4090과 동등한 성능을 달성한다고 주장하지만, 실제 게임 성능은 추가적인 검증이 필요합니다. 새로운 카드는 CUDA 코어 수, 메모리 대역폭, VRAM 용량이 증가했지만, 소비 전력도 크게 증가했습니다. DLSS 4의 멀티 프레임 생성은 지연 시간과 화질에 문제를 일으킬 수 있습니다. 전반적으로 RTX 50 시리즈는 성능 향상과 가격 대비 성능 면에서 적절한 성능을 보여주지만, 상위 모델과 하위 모델 간의 성능 차이가 크고, RTX 5070의 12GB VRAM은 제한 요소가 될 수 있습니다.

더 보기
하드웨어

석기 시대의 역설계: 실험 고고학자의 연구실

2025-01-07
석기 시대의 역설계: 실험 고고학자의 연구실

켄트 주립대학교의 고고학자인 메틴 에렌은 그와 그의 팀이 고대 기술을 재현하고 테스트하는 실험 고고학 연구실을 운영하고 있습니다. 그들의 연구는 석기 제작과 창던지기부터 총알 튀김 자국 분석, 고대 도구를 사용한 들소 해체까지 다양합니다. 에렌은 겉보기에는 재미있어 보이는 실험 뒤에 있는 엄격한 과학적 방법을 강조하며 매년 수많은 논문을 발표합니다. 그의 연구는 전통적인 고고학의 한계와 과거의 문화와 기술을 이해하기 위한 실험적 실습의 가치를 부각합니다. 연구실은 문화 진화와 고고학 기록의 한계를 이해하기 위해 실험 고고학을 활용하는 데 초점을 맞추고 있습니다.

더 보기

SNL 50주년: 디자이너의 숨겨진 이야기

2025-01-07
SNL 50주년: 디자이너의 숨겨진 이야기

PRINT 매거진은 1980년대에 7시즌 동안 토요일 밤 라이브(SNL)에서 활동한 디자이너 Marlene Weisman과의 인터뷰를 실었습니다. 컴퓨터가 없던 시대에 손글씨, Letraset, 사진식자, 콜라주 기법을 사용하여 상징적인 스케치의 그래픽을 제작한 놀라운 여정을 들려줍니다. Weisman은 Mike Myers 등 스타들과의 협업과 SNL 제작의 격렬한 속도에 대해 자세히 설명합니다. 이 기사는 SNL의 비하인드 스토리와 기술 변화 속에서 디자이너가 걸어온 창의적인 여정을 보여주는 매력적인 내용입니다.

더 보기
1 2 536 537 538 540 542 543 544 595 596