▲GN⁺ 2024-05-16 | parent | ★ favorite | on: 2013년 Adobe Photoshop 소스 코드(computerhistory.org)Hacker News 의견 해커뉴스 댓글 모음 요약 Adobe 소스 코드 아카이빙 경험 Adobe에서 Photoshop, Illustrator, PostScript 등의 소스 코드를 아카이빙한 경험 공유. Thomas Knoll의 원본 Mac 플로피 디스크 백업을 사용해 Mac Plus와 시리얼 케이블로 파일을 전송. 1988년 7월 6일자 0.54 버전의 파일을 포함한 다양한 고대 압축 아카이브 형식의 파일들. Perforce 서버에 모든 코드를 아카이빙했으나, 초기 Illustrator 백업은 손상된 외장 디스크에 있었음. Adobe와 소스 코드 교환 경험 90년대 중반 Adobe를 방문해 소스 코드를 교환한 경험. PhotoShop이 MacApp 기반이었고, Windows에서 작동하는 레이어가 있었음. 일부 PhotoShop 코드와 색 공간 계산 부분을 가져왔으나 대부분 무시. 현재 소스 코드에 MacApp의 흔적이 남아있는지 확인하고 싶음. UX의 일관성 UX가 여전히 일반적으로 동일함에 놀라움. MacBook Pro M1 출시 초기 Adobe Photoshop의 Silicon 베타 버전이 가장 빠르게 작동했음. 현재는 다시 느려짐. 소스 코드의 아름다움 이해 어려움 소스 코드를 보았으나 그 아름다움을 이해하기 어려움. Rust를 배우며 코드 구조를 고민하던 중, Photoshop이나 3D Studio Max와 같은 UI를 어떻게 구축할지 궁금했음. 코드 구조를 배울 수 있는 좋은 자원을 알고 싶음. Adobe Photoshop 1.x 버전 기사 1990년의 Adobe Photoshop 1.x 버전에 대한 2013년 기사. 상표의 일반화 방지 Adobe가 상표의 일반화를 막기 위해 노력 중. "photoshopped" 대신 "Adobe® Photoshop® Elements 소프트웨어로 이미지가 향상됨"과 같은 올바른 사용 예시 제공. 오래된 소스 코드 공개에 대한 찬사 오래된 소프트웨어의 소스 코드를 공개하는 회사들에 대한 찬사. 많은 소스 코드가 시간과 여러 번의 인수로 인해 사라졌을 가능성. 버전 관리의 보편화가 최근의 현상이라 많은 소스 코드가 랜덤 테이프 백업, 플로피 디스크 또는 바인더에 인쇄된 상태로 존재할 가능성. Photoshop의 초기 버전 경험 Adobe 이전의 Photoshop을 병원에서 본 경험. 당시 MacApp 버전이 베타 상태였을 가능성. Tom Knoll의 B-스플라인 알고리즘을 곡선 편집기의 기초로 사용. John Knoll의 경력 John Knoll이 스타워즈 프리퀄의 FX 리드였으며, Rogue One을 감독. 프리퀄의 비하인드 씬 다큐멘터리가 잘 유지됨.
Hacker News 의견
해커뉴스 댓글 모음 요약
Adobe 소스 코드 아카이빙 경험
Adobe와 소스 코드 교환 경험
UX의 일관성
소스 코드의 아름다움 이해 어려움
Adobe Photoshop 1.x 버전 기사
상표의 일반화 방지
오래된 소스 코드 공개에 대한 찬사
Photoshop의 초기 버전 경험
John Knoll의 경력