Beam: SSH 기반 파일 및 파이프 전송 도구

2025-01-04
Beam: SSH 기반 파일 및 파이프 전송 도구

Beam은 SSH 프로토콜을 사용하여 파일과 파이프를 전송하는 도구로, SSH 클라이언트만 있으면 되며 바이너리 설치가 필요 없습니다. 파이프 전송을 지원하며, 공개 키 인증을 통한 높은 보안성을 제공하고, 간단한 SSH 명령어를 사용하여 데이터를 주고받습니다. 임의의 채널 이름을 사용하면 보안을 강화할 수 있습니다. Beam 서버는 독일에 위치해 있으므로 전송 속도가 제한될 수 있으며, 종단 간 암호화는 지원하지 않습니다(데이터는 서버에서 잠시 동안 복호화됨). 하지만 가볍고 자체 호스팅이 간편하다는 장점이 있어 편리한 파일 전송 솔루션입니다.

더 보기

초월 구문: 저수준 언어를 사용한 논리적 추상화 구축

2025-01-04
초월 구문: 저수준 언어를 사용한 논리적 추상화 구축

이 GitHub 프로젝트는 Jean-Yves Girard의 '초월 구문'을 구현합니다. 이는 저수준의 논리에 의존하지 않는 언어에서 논리적 추상화를 구축하는 방법입니다. '항성 분해'라는 기본 언어를 사용하며, 기본 객체(프로그램)를 '별자리'라고 합니다. 이 별자리들은 더 높은 수준의 언어인 'Stellogen'(별자리를 위한 메타 프로그래밍 언어)에서 사용되어 증명과 수식을 정의합니다. 이 프로젝트는 개발 중이며, 가이드는 현재 프랑스어로만 제공됩니다.

더 보기
개발 논리

JVM 기반 초고속 JavaScript/TypeScript 컴파일 및 번들링 도구: swc4j

2025-01-04
JVM 기반 초고속 JavaScript/TypeScript 컴파일 및 번들링 도구: swc4j

swc4j는 JVM에서 작동하는 초고속 JavaScript 및 TypeScript 컴파일 및 번들링 도구입니다. Javet 포트폴리오의 일부이며, Node.js 또는 V8이 JVM에서 코드를 실행하기 전에 JavaScript 및 TypeScript 코드를 처리합니다. AST 파싱, 플러그인 지원, 코드 변환, 미니파이, 여러 대상 ES 버전, 소스 맵 등을 갖추고 있으며, 강력한 코드 위생 처리(키워드 제한, 객체 보호 등)를 제공합니다. Maven 또는 Gradle을 통해 프로젝트에 쉽게 통합할 수 있으며, 컴파일 및 번들링의 효율적인 워크플로우를 제공합니다.

더 보기
개발

F-Droid 가짜 서명 PoC: 인증서 고정 우회

2025-01-04
F-Droid 가짜 서명 PoC: 인증서 고정 우회

이 프로젝트는 F-Droid의 APK 서명 검증의 취약성을 보여주는 개념 증명입니다. 공격자는 이러한 결함을 이용하여 서명을 위조하고 F-Droid의 인증서 고정 메커니즘을 우회하여 악의적인 앱을 정상적인 앱으로 가장할 수 있습니다. 취약성은 F-Droid가 APK 서명 블록 내의 인증서 순서와 검증을 처리하는 방식의 불일치에서 비롯됩니다. 이러한 불일치를 조작하여 공격자는 가짜 인증서 정보를 삽입하고 F-Droid를 속여 유효한 서명으로 받아들이게 할 수 있습니다. 수정이 제안되고 구현되었지만, 추가적인 취약성과 우회 방법이 발견되었으며, APK 서명 검증의 보안에 있어 지속적인 과제를 강조하고 있습니다.

더 보기

20줄 미만의 코드로 지형 렌더링: Voxel Space 엔진 부활

2025-01-03
20줄 미만의 코드로 지형 렌더링: Voxel Space 엔진 부활

이 프로젝트는 1992년 게임 Comanche에 사용된 Voxel Space 지형 렌더링 알고리즘을 재현합니다. 20줄 미만의 코드로 구현된 이 알고리즘은 높이 맵과 색상 맵을 사용하여 레이 캐스팅과 유사한 방식으로 지형을 렌더링합니다. 이 글에서는 알고리즘의 세부 정보와 성능 향상을 위한 최적화 전략(뒤에서 앞으로 렌더링, 앞에서 뒤로 렌더링, LOD 조정 등)을 설명합니다. 이 프로젝트는 오픈소스이며 코드와 실행 가능한 웹 데모가 포함되어 있습니다.

더 보기
게임 복셀

SQLFlow: DuckDB와 SQL을 사용한 스트리밍 처리

2025-01-03
SQLFlow: DuckDB와 SQL을 사용한 스트리밍 처리

SQLFlow는 DuckDB 기반의 스트리밍 처리 엔진으로, Kafka 및 webhook과 같은 소스의 실시간 데이터에 대해 SQL 기반 연산을 가능하게 합니다. 데이터 변환, 풍부화, 집계, 텀블링 윈도우 집계 등을 지원하며, Kafka, 데이터베이스, 로컬 파일 등 다양한 출력 대상으로 출력할 수 있습니다. SQLFlow는 높은 처리량을 자랑하며, 초당 수만 건의 메시지를 처리할 수 있으며, 사용자 정의 직렬화 및 인코딩도 지원합니다. Docker를 사용한 배포도 용이합니다.

더 보기

Org-Supertag: Org-mode 태그 시스템 강화

2025-01-03
Org-Supertag: Org-mode 태그 시스템 강화

Org-Supertag는 Emacs Org-mode 플러그인으로 Org-mode의 태그 기능을 향상시킵니다. 태그는 노드에 속성을 할당할 뿐만 아니라 노드를 직접 조작할 수도 있으므로 더욱 유연한 지식 관리가 가능합니다. Tana에서 영감을 얻었으며 비침투적이어서 Org-mode의 기존 기능과 원활하게 공존합니다. 노드의 구조와 동작을 정의하는 "슈퍼 태그"를 도입하여 구조화된 속성과 자동화된 작업을 위한 필드 및 동작 시스템을 지원합니다. 쿼리 시스템은 노드, 태그, 필드 전체에서 통합된 검색을 가능하게 하며 여러 가지 내보내기 옵션을 제공합니다.

더 보기
개발

PWCT2: 코딩 없이 하는 비주얼 프로그래밍

2025-01-03
PWCT2: 코딩 없이 하는 비주얼 프로그래밍

PWCT2는 Ring 언어로 작성된 2세대 비주얼 프로그래밍 언어로, 즐겁게 비주얼 프로그래밍을 하고 인터랙티브한 시각화를 할 수 있도록 설계되었습니다. Ring 코드를 가져오고 내보낼 수 있으며 Windows, Linux, macOS에서 실행됩니다. Steam에서도 이용 가능하며, 웹 개발, 2D 게임 개발 등 광범위한 기능을 갖추고 있으며 많은 튜토리얼 비디오와 문서가 제공됩니다.

더 보기

오픈소스 인체공학 키보드: Ergo S-1 - 나만의 편안함을 만들어보세요

2025-01-03
오픈소스 인체공학 키보드: Ergo S-1 - 나만의 편안함을 만들어보세요

Ergo S-1은 Cherry/Gateron 스위치와 Cherry/OEM/DCS 키캡과 호환되는 오픈소스 무선 분할 인체공학 키보드로, ZMK 펌웨어를 사용합니다. 실직 기간 동안 설계된 이 키보드는 DIY 조립의 용이성을 중시하여 더 폭넓은 사용자에게 접근성을 제공합니다. 이 프로젝트는 포괄적인 조립 설명서, 부품 목록, Fusion 360 설계 파일, 사용자 지정 키맵 지원을 제공합니다. 아직 완벽한 키트는 없지만, 조립된 키보드는 Etsy에서 판매되고 있으며, 제작자는 더 쉽게 조립할 수 있는 키트 개발에 적극적으로 노력하고 있습니다.

더 보기
하드웨어 인체공학 키보드

Gource: 놀라운 애니메이션으로 코드베이스 시각화

2025-01-03
Gource: 놀라운 애니메이션으로 코드베이스 시각화

Gource는 오픈소스 소프트웨어로, 버전 관리 저장소의 히스토리를 숨막힐 듯한 애니메이션으로 시각화합니다. 저장소의 루트는 중앙에 위치하고, 디렉토리는 가지, 파일은 잎으로 표현되며, 개발자는 코드 트리 내에서 움직이는 역동적인 캐릭터가 되어 기여는 애니메이션화된 궤적으로 표시됩니다. Gource는 OpenGL 렌더링을 사용하며, 3D 가속 비디오 카드가 필요합니다. Git, SVN, Mercurial 등 다양한 버전 관리 시스템을 지원하며, 많은 사용자 정의 매개변수를 제공하여 코드베이스 히스토리의 인상적인 시각화를 쉽게 만들 수 있습니다.

더 보기

손동작으로 Roku 제어: MediaPipe와 Python 프로젝트

2025-01-03
손동작으로 Roku 제어: MediaPipe와 Python 프로젝트

HandiRokuRemote을 사용하면 손동작으로 Roku를 제어할 수 있습니다! 이 Python 프로젝트는 Google의 MediaPipe를 사용하여 실시간으로 손을 추적하고, 손동작을 Roku의 외부 제어 프로토콜(ECP)을 통해 전송되는 명령어로 변환합니다. 직관적인 인터페이스는 자동 장치 검색, 사용자 지정 설정(디버그 모드, 자동 시작, 골격 보기), 탐색 및 미디어 제어를 위한 다양한 제스처를 지원합니다. 현재 손 감지 거리에 제한이 있지만, 향후 개발에서는 다른 스마트 TV 및 HDMI-CEC 지원 장치와의 호환성 확장을 목표로 합니다.

더 보기
개발

멋진 기부처: 엄선된 FLOSS 프로젝트 목록

2025-01-03
멋진 기부처: 엄선된 FLOSS 프로젝트 목록

이 GitHub 저장소 awesome-donations는 수많은 자유/오픈소스 소프트웨어(FLOSS) 프로젝트에 대한 기부 방법을 모아 놓은 엄선된 목록입니다. Linux 재단이나 Mozilla 재단과 같은 대규모 단체부터 LibreOffice, GIMP, QEMU와 같은 개별 프로젝트까지 광범위하게 지원할 수 있습니다. PayPal, 신용카드 등 원하는 방법으로 간편하게 오픈소스 커뮤니티에 기여하고 중요한 자유 소프트웨어의 지속적인 개발을 지원할 수 있습니다.

더 보기
개발 기부

XiangShan: 오픈소스 고성능 RISC-V 프로세서

2025-01-02
XiangShan: 오픈소스 고성능 RISC-V 프로세서

XiangShan은 중국과학원 컴퓨팅기술연구소와 펑청연구소가 공동 개발한 오픈소스 고성능 RISC-V 프로세서 프로젝트입니다. 여러 안정적인 버전이 출시되었으며, 포괄적인 문서, 튜토리얼, 마이크로아키텍처 개요가 제공됩니다. 최신 Kunminghu 버전은 개발 중이며 다양한 시뮬레이션 도구와 IDE를 지원합니다. XiangShan은 애자일 개발 방법론을 사용하여 RISC-V 프로세서 기술 발전을 목표로 하며, 그 결과는 동료 검토를 거친 논문으로 발표되어 국제적인 인정을 받았습니다.

더 보기

Connet: NAT 통과 기능을 갖춘 P2P 역방향 프록시

2025-01-02
Connet: NAT 통과 기능을 갖춘 P2P 역방향 프록시

Connet은 ngrok, frp, rathole에서 영감을 받은 NAT 통과 기능을 갖춘 피어 투 피어(P2P) 역방향 프록시입니다. 공용 IP 주소 없이도 로컬 서비스를 인터넷의 다른 장치에 공개할 수 있습니다. 기존 도구와 달리 Connet 클라이언트는 서비스 제공자(대상)와 서비스 요청자(소스) 모두에서 실행되어 개인 정보 보호 및 효율성을 보장합니다. 현재 알파 버전이며 직접 연결과 중계 서버 연결을 모두 지원하며 TLS로 암호화된 통신을 수행합니다.

더 보기

HtmlSlice: Ruby용 재사용 가능한 HTML 조각

2025-01-02
HtmlSlice: Ruby용 재사용 가능한 HTML 조각

HtmlSlice는 Ruby 클래스가 동적으로 재사용 가능한 HTML 조각을 생성할 수 있도록 하는 Ruby gem입니다. Markaby의 인스턴스 범위 문제 등 기존 HTML 생성기의 한계를 해결합니다. HtmlSlice는 다양한 HTML 태그(빈 태그 포함)를 지원하며, XSS 취약성을 방지하기 위해 HTML 콘텐츠를 안전하게 이스케이프합니다. 가볍고 사용하기 쉬워 전체 애플리케이션 HTML 또는 HTML의 일부를 생성하는 데 적합합니다. Rails와의 통합도 보여줍니다.

더 보기
개발

mitmproxy2swagger: REST API 자동 리버스 엔지니어링

2025-01-02
mitmproxy2swagger: REST API 자동 리버스 엔지니어링

mitmproxy2swagger는 mitmproxy로 캡처된 트래픽을 OpenAPI 3.0 사양으로 자동 변환하는 강력한 도구입니다. 이를 통해 애플리케이션을 실행하고 트래픽을 캡처하기만 하면 REST API를 자동으로 리버스 엔지니어링할 수 있습니다. mitmproxy 플로우 파일과 브라우저 개발자 도구에서 내보낸 HAR 파일을 모두 지원합니다. 사용 방법은 mitmproxy로 트래픽을 캡처하고 파일을 저장한 다음 mitmproxy2swagger를 실행하여 입력 파일, 출력 파일, API 접두사를 지정하는 것입니다. 첫 번째 실행에서는 초기 스키마가 생성되지만, 원하지 않는 경로를 제거하려면 수동으로 편집해야 합니다. 두 번째 실행에서는 편집된 스키마를 기반으로 완전한 OpenAPI 사양이 생성되며, 옵션으로 샘플 데이터를 포함할 수 있습니다.

더 보기
개발

Zasper: 데이터 과학을 위한 초고성능 IDE

2025-01-02
Zasper: 데이터 과학을 위한 초고성능 IDE

Zasper는 데이터 과학을 위해 처음부터 새롭게 개발된 IDE로, 대규모 병렬 처리, 최소 메모리 사용량 및 뛰어난 속도를 자랑합니다. REPL 스타일의 데이터 애플리케이션에 적합하며, Jupyter Notebook이 대표적인 예입니다. 현재 Mac에서는 완벽하게 지원되며, Linux에서는 제한적으로 지원됩니다. 벤치마크 결과에 따르면 JupyterLab에 비해 RAM 및 CPU 사용량이 75% 감소했습니다. Prasun Anand가 개발했으며, 무료 오픈소스로 로컬에서 실행 가능한 솔루션을 목표로 하며, 최신 컴퓨터의 리소스를 최대한 활용합니다.

더 보기
개발

Kotaemon: 문서와 채팅할 수 있는 오픈소스 RAG 도구

2025-01-02
Kotaemon: 문서와 채팅할 수 있는 오픈소스 RAG 도구

Kotaemon은 자신만의 문서와 채팅할 수 있는 오픈소스 기반의 Retrieval-Augmented Generation(RAG) 도구입니다. 깔끔하고 사용하기 쉬운 인터페이스를 갖추고 있으며, OpenAI, Azure OpenAI 등 다양한 대규모 언어 모델(LLM)과 로컬 LLM을 지원합니다. 문서 QA를 수행하는 최종 사용자이든, 자신만의 RAG 파이프라인을 구축하는 개발자이든, Kotaemon은 편리한 도구와 사용자 정의 가능한 UI를 제공합니다. 여러 파일 형식을 지원하며, 멀티모달 QA, 복잡한 추론, 구성 가능한 설정 등의 고급 기능을 제공합니다.

더 보기
개발

Mercure: 빠르고 안정적인 실시간 통신 솔루션

2025-01-02
Mercure: 빠르고 안정적인 실시간 통신 솔루션

Mercure는 웹 브라우저 및 기타 HTTP 클라이언트에 데이터 업데이트를 전송하기 위한 오픈소스, 사용 편의성, 속도, 안정성 및 배터리 효율성이 뛰어난 솔루션입니다. 웹 API를 통해 제공되는 리소스의 비동기 및 실시간 업데이트 게시에 적합하며, 반응형 웹 및 모바일 앱을 강화합니다. 프로토콜과 프로덕션 준비 Go 구현, 라이브러리 및 Docker 이미지는 GitHub에서 사용할 수 있습니다. 관리되고 확장성이 뛰어난 버전은 Mercure.rocks에서도 제공됩니다.

더 보기
개발 웹 API

DeepSeek-VL2: 고급 다중 모드 이해를 위한 전문가 혼합 비전 언어 모델

2025-01-01
DeepSeek-VL2: 고급 다중 모드 이해를 위한 전문가 혼합 비전 언어 모델

DeepSeek-VL2는 이전 버전인 DeepSeek-VL을 크게 개선한 고급 대규모 전문가 혼합(MoE) 비전 언어 모델 시리즈입니다. 시각적 질문 응답, 광학 문자 인식, 문서/표/차트 이해 등 다양한 작업에서 뛰어난 성능을 보입니다. 이 시리즈는 DeepSeek-VL2-Tiny, DeepSeek-VL2-Small, DeepSeek-VL2의 세 가지 변형으로 구성되며 각각 10억, 28억, 45억 개의 활성화 매개변수를 갖습니다. DeepSeek-VL2는 기존의 오픈소스 밀집 모델이나 MoE 기반 모델과 비교하여 유사하거나 더 적은 활성화 매개변수로 경쟁력 있거나 최첨단 성능을 달성합니다. 이 프로젝트는 오픈소스로 제공되며 모델 다운로드, 빠른 시작 안내 및 데모 예제를 제공합니다.

더 보기

ShredOS: 모든 프로세서를 위한 안전한 디스크 지우개

2025-01-01
ShredOS: 모든 프로세서를 위한 안전한 디스크 지우개

ShredOS는 Buildroot를 사용하여 구축된 경량의 부팅 가능한 Linux 배포판으로, 안전한 디스크 지우기를 위해 설계되었습니다. 강력한 도구인 nwipe를 탑재하여 DoD 5220.22-M 준수를 포함한 다양한 지우기 방법을 제공하며, 32비트 및 64비트 프로세서를 모두 지원합니다. USB 또는 CD에서 부팅 가능하며, 설치가 필요 없고 사용자 친화적인 인터페이스를 제공합니다. 또한 smartmontools 및 hdparm과 같은 유틸리티가 포함되어 있어 디스크 진단 및 유지 관리가 용이합니다.

더 보기

페이스북의 대규모 개념 모델: 문장 표현 공간에서의 언어 모델링

2025-01-01
페이스북의 대규모 개념 모델: 문장 표현 공간에서의 언어 모델링

페이스북 연구팀은 문장 표현 공간에서 작동하는 새로운 언어 모델링 방식인 대규모 개념 모델(LCM)을 발표했습니다. SONAR 임베딩 공간을 사용하여 LCM은 최대 200개의 텍스트 언어와 57개의 음성 언어를 지원합니다. 문장을 '개념'으로 취급하여 LCM은 자기 회귀 문장 예측을 위해 시퀀스 투 시퀀스 모델을 사용합니다. 이 프로젝트는 16억 매개변수 모델의 학습 및 미세 조정을 위한 레시피를 제공하며, MSE 회귀와 확산 기반 생성을 탐색합니다.

더 보기

Tirreno: 플랫폼 보호 강화를 위한 오픈소스 보안 사용자 분석

2025-01-01
Tirreno: 플랫폼 보호 강화를 위한 오픈소스 보안 사용자 분석

Tirreno는 웹사이트, 애플리케이션, SaaS, 커뮤니티, IoT 기기 등 다양한 온라인 플랫폼을 모니터링하도록 설계된 오픈소스 보안 사용자 분석 소프트웨어입니다. 계정 도용, 악의적인 봇, 사용자 행동으로 인한 일반적인 취약성을 감지하고 방어합니다. PHP와 PostgreSQL을 사용하여 구축되었으며 설치 및 사용이 간편하고 실시간 분석을 제공합니다. 유료 구독을 통해 IP 주소, 이메일 주소, 전화번호에 대한 추가 검증을 제공하여 사기 방지 기능을 강화합니다. Tirreno Technologies Sàrl에서 개발했으며 개인 정보 보호와 데이터 보안을 우선시합니다. 코드는 오픈소스이지만 상표는 오픈소스가 아닙니다.

더 보기

오픈소스 프로젝트 Arnis: 현실 세계의 위치를 Minecraft에 재현

2024-12-31
오픈소스 프로젝트 Arnis: 현실 세계의 위치를 Minecraft에 재현

Arnis는 Rust로 작성된 오픈소스 프로젝트로, 현실 세계의 어떤 위치든지 높은 수준의 디테일로 Minecraft Java Edition에 재현합니다. OpenStreetMap의 공간 데이터와 Rust의 성능을 활용하여 Arnis는 현실 세계의 지리와 건축을 반영하는 복잡하고 정확한 Minecraft 세계를 효율적으로 생성합니다. 사용자는 영역을 선택하고, Arnis는 데이터를 처리하여 좌표 0,0,0을 중심으로 하는 Minecraft 세계를 생성합니다. 원래는 Python으로 개발되었지만, 성능 향상을 위해 Rust로 이전되었습니다.

더 보기
게임 맵 생성

Agentarium: AI 에이전트 시뮬레이션을 위한 오픈소스 프레임워크

2024-12-31
Agentarium: AI 에이전트 시뮬레이션을 위한 오픈소스 프레임워크

Agentarium은 AI 기반 에이전트로 채워진 시뮬레이션을 쉽게 생성하고 관리할 수 있는 강력한 오픈소스 Python 프레임워크입니다. 에이전트가 행동하고, 학습하고, 진화할 수 있는 복잡한 대화형 환경을 설계하기 위한 유연하고 직관적인 플랫폼을 제공합니다. 주요 기능으로는 고급 에이전트 관리, 강력한 상호 작용 관리, 상태 저장 및 복원을 위한 체크포인트 시스템, 합성 데이터 생성, 확장 가능한 아키텍처 등이 있습니다. 환경은 YAML 파일을 사용하여 구성됩니다.

더 보기

Ruby 핵심 클래스 동결 도구: Ruby Refrigerator

2024-12-31
Ruby 핵심 클래스 동결 도구: Ruby Refrigerator

Ruby Refrigerator는 모든 Ruby 핵심 클래스와 모듈을 동결하여 런타임 시 핵심 클래스에 대한 예기치 않은 변경을 방지하는 도구입니다. 핵심 클래스를 동결하는 `freeze_core` 메서드와 핵심 클래스 변경 사항에 대해 라이브러리를 검사하는 `check_require` 메서드를 제공합니다. `check_require`는 모듈 및 클래스의 사전 정의, 특정 클래스 제외, 종속성 지정 등의 옵션을 지원합니다. 사용하기 쉬운 명령줄 도구 `bin/check_require`도 제공됩니다. 이 도구는 프로덕션 환경과 테스트 환경에서 코드 안정성을 보장하는 데 매우 유용합니다.

더 보기

Duco 연결 보드 리버스 엔지니어링: Home Assistant 통합 성공

2024-12-31
Duco 연결 보드 리버스 엔지니어링: Home Assistant 통합 성공

단순한 버튼으로 4가지 모드만 제어할 수 있는 DucoBox 환기 시스템의 제한적인 제어 옵션에 불만을 느낀 저자는 본질적으로 ESP32인 고가의 공식 Duco 연결 보드를 리버스 엔지니어링하기로 결정했습니다. 로직 분석기와 Duco 웹사이트의 정보를 사용하여 보드와 환기 시스템 간의 통신 프로토콜을 분석했습니다. 그 결과 Modbus가 아니라 사용자 정의 프로토콜임이 밝혀졌습니다. 프로토콜을 디코딩한 후 저자는 ESPhome 구성 요소를 만들어 Home Assistant와의 원활한 통합을 달성했습니다. 이를 통해 제어가 크게 향상되고 CO2 센서 데이터 등의 정보를 읽을 수 있습니다.

더 보기
하드웨어

Lua를 위한 최소한의 Sum 타입과 Switch: lua-match

2024-12-31
Lua를 위한 최소한의 Sum 타입과 Switch: lua-match

lua-match는 Sum 타입과 Switch 기능을 제공하는 최소한의 Lua 라이브러리입니다. 다양한 데이터 타입과 조건 분기를 깔끔하고 효율적으로 처리하기 위해 태깅 함수를 활용합니다. 간단한 태깅 함수와 switch 테이블을 사용하여 Sum 타입과 같은 동작과 패턴 매칭을 쉽게 구현할 수 있으며, Lua 코드를 크게 간소화할 수 있습니다. 이 라이브러리는 오픈 소스이며 MIT 라이선스를 사용합니다.

더 보기
개발 Sum 타입

Panel Graphic Walker: HoloViz Panel을 사용한 대화형 데이터 탐색

2024-12-30
Panel Graphic Walker: HoloViz Panel을 사용한 대화형 데이터 탐색

Panel Graphic Walker는 Jupyter Notebook 및 Panel 애플리케이션 내에서 대화형 데이터 탐색을 위한 Python 라이브러리입니다. Graphic Walker의 기능을 HoloViz Panel에 통합하여 Tableau와 유사한 인터페이스를 제공합니다. 최소한의 코드로 동적인 시각화와 테이블을 빠르게 생성할 수 있습니다. 다양한 데이터 백엔드와 렌더러를 지원하며, 서버측 연산을 이용하여 대규모 데이터셋을 처리할 수 있습니다. 프로젝트는 아직 초기 단계이므로 특정 버전을 고정하는 것이 좋습니다.

더 보기

curl-impersonate 업데이트: 향상된 브라우저 위장 기능

2024-12-30
curl-impersonate 업데이트: 향상된 브라우저 위장 기능

lexiforest/curl-impersonate는 curl-impersonate의 활성 포크로, 브라우저 위장 기능을 향상시키고 더 많은 버전과 빌드 대상을 지원합니다. 이 프로젝트는 curl을 수정하여 TLS 및 HTTP 핸드셰이크 중에 주요 브라우저(Chrome, Edge, Safari, Firefox)의 동작을 모방하여 지문 기반 웹사이트 제한을 우회합니다. 업데이트에는 ECH, ZSTD 압축, X25519Kyber768 곡선 및 더 많은 브라우저 버전 지원이 포함되며, 개선된 명령줄 도구와 라이브러리 함수가 제공됩니다.

더 보기
1 2 43 44 45 47 49 50 51