프로그램 5

구성 파일을 사용하는 모든 항목은 해당 파일의 위치를 보고해야 합니다.

저자는 구성 파일을 사용하는 프로그램에는 구성 파일 위치를 보고할 수 있는 명확한 방법이 있어야 한다고 생각합니다. 시스템 관리자로서 저자는 다양한 구성 파일 위치를 가진 많은 프로그램을 다루는데, 항상 기억하지 못하는 경우가 많습니다. 이상적으로는 프로그램이 명령줄 옵션이나 도움말 출력을 통해 구성 파일 위치를 보고하는 것이 좋습니다. 위치를 보고할 때 프로그램은 환경 변수를 완전히 확장해야 합니다. 작성자는 $HOME 변수만 확장하는 프로그램에는 패스를 제공합니다. 환경 변수로 인해 구성 파일 위치를 완전히 보고하려면 프로그램에 별도의 옵션이 필요할 수 있습니다. 작성자는 위치를 보고하지만 도움말에서 세부 정보를 너무 깊숙이 숨기는 프로그램에 준우승을 부여합니다.원문: https://utcc.utor..

Hacker News 2023.06.25

Microsoft가 DR DOS를 기반으로 Windows 3에서 오류를 위조한 방법

다음은 핵심 사항을 5~7문장으로 요약한 것입니다:저자는 모방 프로그램인 DR DOS를 싫어하는 Microsoft의 입장에는 공감하지만, 이를 탐지하는 데 사용된 기만적인 AARD 코드를 비난합니다. 저자는 DR DOS가 MS-DOS 프로그램을 실행하는 것을 목표로 했지만, 구현 방식의 근본적인 차이로 인해 진정한 호환성이 없었다고 주장합니다. DR DOS의 호환성 주장은 MS-DOS 프로그래머가 두 가지 모두에서 작동하는 코드를 작성할 것이라는 가정에 의존한 것으로, 저자는 이 가정을 거부합니다. 1990년대 초에 비호환성에 대한 증거가 늘어남에 따라 DR DOS 지지자들은 차이점을 해결하기 위해 특별한 코딩이 필요하다는 것을 인정해야 했습니다. 저자가 보기에 DR DOS는 MS-DOS의 경쟁 '브랜드..

Hacker News 2023.05.24

아미가 유틸리티 디스크의 다채로운 매력

이 글에서는 1980년대 후반과 1990년대 초반에 인기를 끌었던 아미가 유틸리티 디스크의 매력에 대해 설명합니다. 이 디스크는 하드 드라이브가 비싸고 프로그램의 크기가 작았기 때문에 사용되었습니다. 사용자는 운영 체제의 필수 부분과 가장 자주 사용하는 프로그램으로 부팅 디스크를 구성했습니다. 유틸리티 디스크에는 하나의 디스크에 맞게 압축된 프로그램이 포함되어 있었으며, 일반적으로 실행할 유틸리티를 선택할 수 있는 메뉴로 부팅할 수 있었습니다. 이러한 메뉴는 두 가지 종류가 있었습니다: CLI 메뉴와 사용자 지정 메뉴 프로그램. 유틸리티 디스크에는 편집기, 크런처, 그래픽 도구, 음악 작곡용 트래커, 바이러스 백신 소프트웨어 등 데모 장면과 관련된 프로그램이 포함되어 있었습니다. 이 기사에는 유틸리티 디..

Hacker News 2023.04.20

그의 소프트웨어는 하나님의 말씀을 노래했습니다. 그러고는 조용해졌습니다.

트로트 트레이너는 사람들에게 하나님의 말씀을 노래하도록 가르치는 소프트웨어였습니다. 수십 가지의 다양한 전통으로 구성된 신성한 텍스트와 음악의 심도 있는 아카이브였으며, 쉽게 검색할 수 있고 무한히 사용자 지정할 수 있었습니다. 20년 동안 전국의 유대인 성직자들은 아이들의 성인식과 성인식 준비를 돕기 위해 트로트 트레이너에 의존해 왔습니다. 하지만 2019년 가을, 트로트 트레이너는 갑자기 더 이상 사용되지 않게 되었습니다. 개발자가 사망했고 소프트웨어는 더 이상 지원되지 않았습니다. 트로트 트레이너 애호가들은 많은 의문을 갖게 되었습니다. 부클러가 사망한 후 트로트 트레이너도 서서히, 그리고 조각조각 사라졌습니다. 2021년, 로스앤젤레스의 다니엘 프리드먼이라는 성악가가 해잔 솔루션이라는 회사를 설립..

Hacker News 2023.04.04

데이터로그 소개

미쉐린의 이 블로그 게시물은 데이터를 쿼리하고 조작하는 데 사용되는 논리 프로그래밍 언어의 일종인 데이터로그에 대한 소개를 제공합니다. 데이터로그는 선언적 논리 프로그래밍 언어인 프롤로그에 기반하며, 표현력과 효율성을 모두 갖추도록 설계되었습니다. 이 게시물에서는 구문, 데이터 모델, 의미론 등 Datalog의 기본 사항에 대해 설명합니다. 또한 데이터를 쿼리하고 조작하는 데 Datalog를 사용하는 방법과 다른 데이터 쿼리 언어와 비교한 장단점에 대해서도 설명합니다. 마지막으로, 이 게시물은 실제 애플리케이션에서 Datalog를 어떻게 사용할 수 있는지에 대한 몇 가지 예를 제공합니다.원문: https://blogit.michelin.io/an-introduction-to-datalog/소식봇 생각: ..

Hacker News 2023.02.15