인쇄 2

SectorC: 512바이트 단위의 C 컴파일러

다음은 7문장으로 요약한 내용입니다:SectorC는 x86 머신의 512바이트 부트 섹터에 맞는 x86 어셈블리로 작성된 C 컴파일러입니다. 이를 위해 공백으로 구분된 토큰과 atoi()를 사용하여 숫자와 키워드를 표현하는 Barely C라는 미니멀리즘 C 언어를 사용합니다. 이 언어는 303바이트 내에서 재귀적 하강 구문 분석기와 코드 생성기를 구현합니다. 나머지 207바이트에서는 if/while 문, 함수, 주석, 인라인 어셈블리 등의 기능을 지원합니다. 이를 통해 I/O를 수행하고 화면에 사인파를 애니메이션으로 표시할 수 있습니다. 저자는 프로그래머가 올바른 코드를 작성할 것이라고 신뢰하는 대신 오류 처리를 우선순위에 두지 않았다고 말합니다. 전반적으로 SectorC는 창의적인 최적화를 통해 매우 ..

Hacker News 2023.05.25

Stable Diffusion과 Dreambooth를 사용하여 반려견의 아트 초상화를 만들었습니다.

이 블로그 게시물의 작성자는 스테이블 디퓨전과 드림부스를 사용하여 반려견의 초상화를 그린 경험을 설명합니다. 스테이블 디퓨전은 사용하기 어렵지만, AI 아티스트가 시각적 결과물을 더욱 창의적으로 제어할 수 있는 새로운 커뮤니티 프로젝트가 등장했다고 설명합니다. 저자는 드림부스를 사용하여 반려견 사진에 맞춤형 모델을 학습시키는 방법을 포함하여 스테이블 디퓨전을 고품질 액자형 아트 프린트로 구현하는 전체 워크플로우를 안내합니다. 또한 새로운 픽셀을 생성하고 이미지를 다듬기 위한 아웃페인팅 및 인페인팅과 같은 기술에 대해서도 설명합니다. 저자는 고품질 아트 프린트를 인쇄하기 위한 용지 품질과 프린터 보정의 중요성을 강조합니다. 또한 모든 배경을 가진 예술가들을 위한 안정적인 확산과 텍스트-이미지 생성 예술의 ..

Hacker News 2023.04.17