2024-11-18 주간 URL 모음
- AsciiDots: an esolang based on ascii art
- 요약
- AsciiDots는 문자로 표현된 경로를 점으로 이동하는 구문과 연산에 아스키 아트를 사용하는 난해한 프로그래밍 언어입니다.
- GitHub - microsoft/data-formulator: 🪄 Create rich visualizations with AI
- 요약
- 애플리케이션 개요: Data Formulator는 AI를 사용하여 데이터 시각화를 향상하도록 설계된 Microsoft Research 애플리케이션으로, 사용자가 풍부한 시각화를 반복적으로 만들 수 있도록 합니다.
- 사용자 상호 작용: 이 도구는 사용자 인터페이스 상호 작용과 자연어 입력을 결합하여 사용자가 데이터 변환을 위해 AI를 활용하면서 차트를 더 쉽게 디자인할 수 있게 해줍니다.
- 설치 옵션: 데이터 포뮬레이터는 로컬 사용을 위해 Python PIP를 통해 설치하거나, 빠른 설정을 위해 GitHub 코드스페이스에서 실행하거나, 맞춤형 환경을 위해 내장된 개발자 모드로 설치할 수 있습니다.
- 새로운 기능: 최근 업데이트에는 시각화 과제, Python 패키지 릴리스, AI를 사용해 복잡한 데이터를 로드하고 정리하는 실험적 기능이 포함되어 있습니다.
- 데이터 변환: 사용자는 현재 데이터 세트에 존재하지 않는 필드를 지정하여 AI가 새로운 시각화를 위해 데이터를 계산하거나 변환하도록 요청할 수 있습니다.
- 시각화 프로세스: 워크플로에는 차트 유형을 선택하고, 데이터 필드를 속성으로 드래그하고, 자연어 프롬프트를 사용하여 시각화를 구체화하는 과정이 포함됩니다.
- 데이터 추적: 이 애플리케이션에는 사용자가 시간 경과에 따른 탐색 및 시각화를 추적할 수 있는 데이터 스레드 패널이 있습니다.
- 연구 논문: 이 프로젝트는 데이터 포뮬레이터의 개발과 기능을 자세히 설명하는 두 개의 중요한 논문을 통해 연구를 뒷받침하고 있습니다.
- 기여 가이드라인: 이 프로젝트는 기여를 장려하며, 적절한 권리 관리를 위해 기여자에게 기여자 라이선스 계약에 동의하도록 요구합니다.
- 커뮤니티 표준: Data Formulator는 Microsoft 오픈 소스 행동 강령을 준수하여 모든 기여자를 존중하고 협력하는 환경을 조성합니다.
- GitHub - community-scripts/ProxmoxVE: Proxmox VE Helper-Scripts (Community Edition)
- 요약
- Proxmox VE 헬퍼-스크립트 프로젝트는 tteck 및 커뮤니티-스크립트와의 협력을 통해 커뮤니티 주도의 노력으로 전환되었습니다.
- 최초 제작자인 tteck은 현재 호스피스 치료를 받고 있으며 커뮤니티는 그의 작업을 계속하여 그의 유산을 기리는 것을 목표로 하고 있습니다.
- Tteck이 개발한 스크립트는 Proxmox 사용자의 역량을 크게 강화하여 플랫폼의 접근성을 높였습니다.
- 커뮤니티는 앞으로 수년간 사용자에게 영향을 미칠 tteck의 비전과 공헌에 깊은 감사를 표합니다.
- (번역) 자바스크립트를 두 개의 언어로 분리해야 할까요? 구글이 주도하는 새로운 제안에 대해 의견이 분분합니다.
- 요약
- 자바스크립트를 런타임 엔진으로 구현되는 핵심 언어와 도구에 의존하는 확장 변형 언어의 두 가지 언어로 분리하자는 제안이 ECMA TC39 회의에서 구글 엔지니어에 의해 발표되었습니다.
- 핵심 언어는 'JS0'로, 도구 의존형 언어는 'JSSugar'로 불리지만 아직 확정된 명칭은 아닙니다.
- 이 제안은 새로운 언어 기능이 보안, 성능 및 안정성에 미치는 부정적인 영향을 해결하기 위한 것으로, 자바스크립트 가상 머신(VM)을 복잡하게 만든다고 주장합니다.
- 분할을 지지하는 쪽에서는 현재 JavaScript 엔진의 복잡성으로 인해 보안이 약화되고 많은 새로운 기능이 실제 사용 사례가 없다고 주장합니다.
- 제안된 변경안은 대부분의 새로운 기능의 구현을 자바스크립트 엔진에서 도구로 전환하여 핵심 언어를 더 단순화할 수 있도록 합니다.
- 이 제안은 많은 개발자가 자바스크립트 개발에 특정 도구에 의존하는 것에 거부감을 표명하는 등 논란을 불러일으켰습니다.
- 이 제안은 모든 구현자의 합의가 아니라 Google의 선호도를 반영한다는 면책 조항에서 알 수 있듯이 주로 Google이 주도하는 것으로 보입니다.
- 이 제안이 채택되면 도구 구현자가 JSSugar를 지원할 책임을 져야 하므로 표준화 프로세스에 대한 참여가 늘어날 가능성이 있습니다.
- 보안, 성능, 안정성을 우선시해야 한다는 데는 대체로 동의하지만 JavaScript를 특정 도구에 묶어두자는 아이디어는 개발자들 사이에서 폭넓은 지지를 얻지 못하고 있습니다.
- 이 논쟁은 자바스크립트의 미래 방향과 새로운 도구 및 프레임워크에 대한 의존도에 관한 개발자 커뮤니티 내의 광범위한 우려를 반영합니다.