Category: 개발

로컬 LLM 실행: 개인 정보 보호, 비용 및 실험

2025-03-11
로컬 LLM 실행: 개인 정보 보호, 비용 및 실험

이 글에서는 대규모 언어 모델(LLM)을 로컬에서 실행하는 장점과 방법을 살펴봅니다. 클라우드 서비스보다 성능이 떨어지지만 개인 정보 보호, 비용 관리, 실험적인 개발 측면에서 상당한 이점이 있다고 저자는 주장합니다. Ollama(사용이 간편하고 모델 라이브러리가 풍부함), Llama.cpp(크로스 플랫폼이며 강력함), Llamafiles(단일 실행 파일로 공유가 용이함) 세 가지 도구가 소개됩니다. 모델 선택, 매개변수, 양자화, 모델 기능 등 중요한 측면도 다루며 모델 파일 크기와 보안에 대한 주의 사항도 언급합니다. 결론적으로 로컬 LLM 실행은 개발자에게 유연하고 제어 가능한 AI 개발 방법을 제공합니다.

개발 모델 선택

UUIDv7: 새로운 시간 기반 UUID 표준

2025-03-11
UUIDv7: 새로운 시간 기반 UUID 표준

UUIDv7은 기존 UUID의 장점과 최신 확장 가능한 분산 시스템의 이점을 결합한 새로운 시간 기반 UUID 표준입니다. 무작위로 생성되는 UUIDv4와 달리 UUIDv7은 전 세계적으로 고유하고 시간순으로 정렬 가능한 식별자를 제공하므로 타임스탬프와 고유성이 필요한 애플리케이션에 이상적입니다. UUIDv1과 관련된 개인 정보 보호 문제를 해결하고 기존 UUID 라이브러리와의 호환성을 유지합니다. 주요 사용 사례에는 분산 시스템, 데이터베이스 인덱싱, 로깅 및 모니터링, 전자 상거래 등이 있습니다.

개발

Godot 빌드 크기 줄이기: 93MB에서 6.4MB로

2025-03-11
Godot 빌드 크기 줄이기: 93MB에서 6.4MB로

이 글에서는 Godot 게임 엔진의 빌드 크기를 크게 줄이는 방법을 자세히 설명합니다. 저자는 3D 기능, 고급 텍스트 서버, 불필요한 모듈을 비활성화하는 것부터 시작하여 프로젝트를 체계적으로 최적화합니다. UPX 압축 도구, WebAssembly 최적화(wasm-opt), Brotli 압축과 같은 기술도 살펴봅니다. 이 글에서는 간단한 2D 공 튀기기 게임을 예로 사용하여 각 단계의 영향을 명확한 비교로 보여줍니다. 다양한 최적화 전략과 장단점을 다룬 실용적인 가이드입니다.

TypeScript 네이티브 컴파일러: 성능 10배 향상

2025-03-11
TypeScript 네이티브 컴파일러: 성능 10배 향상

TypeScript 팀은 TypeScript 컴파일러와 도구의 네이티브 포팅을 발표하여 성능을 획기적으로 개선했습니다. 이 네이티브 구현은 에디터 시작 시간을 대폭 단축하고, 대부분의 빌드 시간을 10배 줄이며, 메모리 사용량을 상당히 줄일 것으로 예상됩니다. 초기 테스트 결과 여러 대규모 프로젝트(예: VS Code, Playwright)의 컴파일 속도가 10배 이상 향상되었습니다. 미래의 네이티브 TypeScript(TypeScript 7로 계획)는 더욱 고급 리팩토링, 더욱 심도 있는 코드 분석을 지원하고 차세대 AI 개발 도구의 기반이 될 것입니다. TypeScript 6(JS 기반)는 원활한 전환을 위해 계속 유지 관리될 것입니다.

Cinder JIT: 비트셋과 반격자를 사용한 효율적인 타입 표현

2025-03-11
Cinder JIT: 비트셋과 반격자를 사용한 효율적인 타입 표현

Cinder JIT 컴파일러는 타입을 집합(격자이기도 함)으로 취급하고 컴팩트한 비트셋 표현을 선택하는 독창적인 타입 표현 방식을 사용합니다. 이 글에서는 Cinder가 기본 타입 표현, 타입 유니온, 특수화 처리 등 효율적인 타입 정보 처리를 위해 비트셋과 반격자 구조를 어떻게 활용하는지 자세히 설명합니다. 타입 정보를 비트셋으로 인코딩함으로써 Cinder는 타입 유니온을 효과적으로 표현하고 더욱 세분화된 타입 구분을 가능하게 합니다. 또한 Cinder는 개별 객체의 구체적인 값을 추적하는 특수화 메커니즘을 도입하여 컴파일러의 최적화 효율을 더욱 높입니다. 이 글에서는 Bottom 타입과 타입 격자 생성 방법에 대해서도 설명합니다.

개발 비트셋

PlusCal을 사용한 제로 다운타임 데이터베이스 마이그레이션 검증

2025-03-11

이 블로그 게시물에서는 저자가 TLA+의 DSL인 PlusCal과 공식적인 검증을 사용하여 제로 다운타임 데이터베이스 마이그레이션의 정확성을 어떻게 보장했는지 자세히 설명합니다. 데이터베이스에 대한 사용자의 Upsert, Delete, Get 작업과 백그라운드 마이그레이션 프로세스를 시뮬레이션하는 PlusCal 모델이 구축되었습니다. 마이그레이션이 없는 시스템과 마이그레이션이 있는 시스템을 시뮬레이션하고 모든 상태에서 Get 작업 결과의 일관성을 검증함으로써 저자는 마이그레이션 알고리즘의 정확성을 보장했습니다. 공식적인 검증은 TOMBSTONE의 부적절한 처리와 같이 결함을 조기에 발견하는 데 도움이 되었으며, 마이그레이션 중 데이터 확인 및 삽입의 원자성과 같이 원자적 작업의 중요성을 강조했습니다.

개발

코드 가독성을 향상시키는 8가지 시각적 패턴

2025-03-11
코드 가독성을 향상시키는 8가지 시각적 패턴

프로그래머가 코드 감사 중에 고품질 코드임에도 불구하고 심각한 정신적 피로를 경험했습니다. 원인은 사이클로매틱 복잡도가 아니라 가독성이었습니다. 연구 결과, 가독성을 개선하는 8가지 시각적 패턴이 밝혀졌습니다. 줄 수/연산자/피연산자 수를 최소화하고, 함수 형태, 연산자, 구문 설탕에서의 참신성을 피하며, 긴 함수 체인을 그룹화하고, 조건문을 간결하게 유지하고, goto를 피하고, 중첩을 최소화하며, 설명적이고 시각적으로 구별되는 변수 이름을 사용하고, 변수의 수명을 짧게 하는 것입니다. 이러한 패턴은 코드 가독성을 향상시키고, 버그를 줄이며, 개발자 생산성을 높입니다.

개발

GCC 15에서 COBOL 지원!

2025-03-11

GCC 15 컴파일러에 주요 업데이트가 적용됩니다. COBOL 언어 프런트엔드 지원이 병합되었습니다! 이는 GCC의 COBOL 지원에 있어 중요한 발걸음이며, 레거시 메인프레임 COBOL 애플리케이션을 Linux 및 클라우드 환경으로 이전하는 것을 용이하게 합니다. COBOL의 인기가 예전 같지는 않지만, 이 병합은 반가운 소식입니다. 개발자는 `gcobol` 명령어를 사용하여 COBOL 컴파일러 프런트엔드를 호출할 수 있습니다. 향후 몇 주 안에 출시될 GCC 15.1 안정 버전에서 많은 기능과 함께 COBOL 지원이 제공될 것입니다.

개발

로컬 심층 연구 어시스턴트: LLM과 웹 검색을 결합한 강력한 AI 연구 도구

2025-03-11
로컬 심층 연구 어시스턴트: LLM과 웹 검색을 결합한 강력한 AI 연구 도구

여러 LLM과 웹 검색을 사용하여 심층적이고 반복적인 분석을 수행하는 강력한 AI 기반 연구 어시스턴트입니다. 개인 정보 보호를 위해 로컬에서 실행하거나, 향상된 기능을 위해 클라우드 기반 LLM(Claude, GPT)을 사용하도록 구성할 수 있습니다. 로컬 처리(Ollama 모델 사용) 및 클라우드 LLM을 지원하며, 요약뿐 아니라 웹페이지 전체 콘텐츠를 분석할 수 있습니다. 또한, 인용이 포함된 자세한 연구 결과, 종합적인 연구 보고서, 빠른 요약 등 풍부한 출력 옵션을 제공하며, 개인 문서 컬렉션을 위한 로컬 문서 검색(RAG) 기능도 갖추고 있습니다.

개발 연구 도구

Sidekick: macOS용 강력한 로컬 실행 LLM 애플리케이션

2025-03-11
Sidekick: macOS용 강력한 로컬 실행 LLM 애플리케이션

Sidekick은 macOS 기본 LLM 애플리케이션으로, 추가 소프트웨어 없이 파일, 폴더, 웹사이트에 완전히 로컬로 접근하여 실행됩니다. RAG 기술을 사용하여 방대한 데이터 세트를 처리하고, 코드 인터프리터를 포함한 여러 추론 모델을 지원하며, 이미지를 생성하고, 고급 Markdown 렌더링 기능과 통합된 작성 보조 도구를 갖추고 있습니다. Sidekick은 단순성과 사용 편의성을 우선시하며, 완전히 오프라인으로 작동하고, 대화 추적이 없으며, 투명성을 위해 오픈 소스입니다.

개발 로컬 LLM

9개월간의 오디세이: Clojure로 Bel 구현하기

2025-03-11

이 글에서는 Clojure로 Bel 프로그래밍 언어를 구현하는 9개월간의 여정을 자세히 설명합니다. 처음에는 주말 프로젝트로 생각했지만, 저자는 여러 가지 어려움에 직면했습니다. Bel만의 고유한 구문을 위한 사용자 정의 파서 생성, Bel의 연속 전달 방식 처리(스택 오버플로 문제를 극복하기 위해 인터프리터의 호출 스택을 다시 구현해야 함), Java 데이터 구조를 사용한 성능 최적화 등입니다. 저자는 `lit`, `globe`, `scope`, `mac`, `err` 등 Bel의 강력한 기능을 자세히 살펴보고 연속 처리를 통해 가능해진 기능을 보여줍니다. 프로젝트는 아직 개발 중이지만, 저자는 이 어렵지만 보람 있는 경험을 통해 얻은 귀중한 교훈을 강조합니다.

개발

Kubernetes에서 IP 주소 및 네트워크 변경 자동화

2025-03-11
Kubernetes에서 IP 주소 및 네트워크 변경 자동화

저자의 Kubernetes 클러스터는 동적으로 할당된 IP 주소에 의존하며, 이로 인해 네트워크 구성의 취약성이 발생했습니다. 이 문제를 해결하기 위해 Unifi API를 사용하여 Unifi 게이트웨이의 공용 IP 주소를 정기적으로 확인하고 업데이트하는 Kubernetes 배포를 만들었습니다. IP 주소 또는 IPv6 네트워크 변경을 감지하면 Unifi 방화벽 규칙과 Kubernetes 서비스 리소스(MetalLB 구성 포함)를 자동으로 업데이트하고 MQTT를 통해 사용자에게 알림을 보냅니다. 이 프로그램은 Python으로 작성되었으며 자동화를 위해 Kubernetes 및 Unifi API를 활용합니다.

Shef: 복잡한 쉘 스크립트 없이 쉘 레시피 작성

2025-03-11
Shef: 복잡한 쉘 스크립트 없이 쉘 레시피 작성

Shef는 복잡한 bash 스크립트를 작성하지 않고도 복잡한 쉘 워크플로우를 만들 수 있는 강력한 CLI 도구입니다. CyberChef에서 영감을 받은 Shef는 간단한 YAML 형식을 사용하여 명령어를 연결하고, 대화형 프롬프트를 통합하고, 루프와 조건부 로직을 구현하며, 재사용 가능한 레시피를 만듭니다. 템플릿, 변환, 간편한 오류 처리 등의 기능을 제공하여 쉘 스크립팅을 간소화하고, 작업 자동화 및 복잡한 프로세스 관리 방식을 바꾸는 도구입니다.

Windows 탐색기의 O(n²) 아이콘 정렬 알고리즘으로 인한 정지 현상

2025-03-10
Windows 탐색기의 O(n²) 아이콘 정렬 알고리즘으로 인한 정지 현상

Windows 사용자가 탐색기 정지 현상을 겪었고, 저자는 성능 분석 도구를 사용하여 원인을 파악했습니다. 비효율적인 아이콘 정렬 알고리즘이 문제였습니다. 알고리즘의 시간 복잡도가 O(n²)이기 때문에 많은 아이콘이 있을 경우 정렬에 매우 오랜 시간이 걸립니다. 아이콘이 숨겨져 있어도 마찬가지입니다. 저자는 실험을 통해 이를 검증하고 개발자는 이러한 비효율적인 알고리즘을 피해야 한다고 주장합니다.

개발

CSS에 서툴다면? 이 책이 도움이 될 수 있습니다.

2025-03-10

렉스 리프의 저서 'You Suck At CSS'는 CSS를 피하는 방법이 아니라, 효율적으로 CSS를 활용하는 방법에 대한 책입니다. 초보자부터 전문가까지를 대상으로 하며, 프런트엔드 작업을 신속하게 완료하고 팀 효율성을 중시하는 것을 목표로 합니다. California Stylesheets 프레임워크를 지원하며, 최신 기술을 사용한 빠른 웹 개발에 초점을 맞추고 있습니다. CSS와 그 생태계가 현재와 같은 이유에 대한 설명도 포함되어 있습니다.

개발

버그 추적기 재고: 관심사 분리

2025-03-10

저자는 여러 버그 추적기를 오랫동안 사용하면서 데이터 표현에 근본적인 결함이 있고, 반복적인 불만으로 이어진다는 것을 알아냈습니다. 세 가지 주요 문제가 강조됩니다. 사실과 계획을 혼동하는 통합된 '수정 버전' 필드, 코드 현실과 미래 의도의 경계를 모호하게 만드는 2단계 상태 및 해결책 시스템, 버그 목록과 할 일 목록의 혼동으로 인해 버그와 관련 없는 작업에 어려움이 발생하는 것입니다. 저자는 '관심사 분리' 원칙을 제안하며, '사실'과 '계획' 테이블로 분할할 것을 제안합니다. '사실' 테이블에는 버그의 객관적인 정보(존재 여부, 버전, 심각도)가 기록되고, '계획' 테이블에서는 의도, 일정, 주관적인 우선 순위가 추적됩니다. 이러한 분리는 버그 추적을 간소화하고, 다양한 프로젝트 유형에 더 잘 적응하며, 버그 해결에만 집중하는 프로젝트에서는 '계획' 테이블을 완전히 생략할 수도 있습니다.

55세 개발자, 전직 회사 네트워크 파괴로 10년 징역 위기

2025-03-10
55세 개발자, 전직 회사 네트워크 파괴로 10년 징역 위기

55세 소프트웨어 개발자가 전직 회사의 네트워크를 파괴한 악성 코드 배포 혐의로 최대 10년의 징역형을 선고받을 위기에 처했습니다. 피해액은 수십만 달러에 달하는 것으로 알려졌습니다. 11년간 Eaton Corp.에서 근무했던 Davis Lu는 2018년 회사 구조조정으로 인해 '책임이 줄었다'며 불만을 품고 악성 코드를 심었다고 합니다. 해당 코드에는 'IsDLEnabledinAD'(Is Davis Lu enabled in Active Directory의 약자)라는 자체 활성화 '킬 스위치'가 포함되어 있으며, 2019년 Lu의 해고 당일 자동으로 활성화되어 Eaton Corp.의 전 세계 사용자에게 영향을 미쳤습니다.

오픈소스 유지보수 담당자의 딜레마: 진정으로 도울 수 있는 방법

2025-03-10

Hacker News에서 한 개발자가 오픈소스 유지보수 담당자가 직면하는 어려움을 강조합니다. 대기업들은 비용 절감을 위해 이러한 프로젝트에 의존하지만, 거의 기여하지 않아 유지보수 담당자들을 압도하고 있습니다. 주된 문제는 의사소통 부족입니다. 유지보수 담당자들은 명확한 기여 가이드라인이 없어 기여자들은 어떻게 효과적으로 도울 수 있는지 알 수 없습니다. 저자는 유지보수 담당자들이 자신의 필요를 명확히 밝히는 것, 즉 PR 수락 여부, 버그 보고서 제출 방법, 재정적 지원 수락 여부 등을 명확히 함으로써 효율성과 협력을 향상시킬 수 있다고 제안합니다.

개발 유지보수

인기 강화학습 교재: 수학적 기초와 함께 제공되는 동영상

2025-03-10
인기 강화학습 교재: 수학적 기초와 함께 제공되는 동영상

5,000개 이상의 별점을 받은 강화학습 교재입니다. 수학적 기반을 바탕으로 기본 개념, 문제, 고전적인 알고리즘을 쉽게 이해할 수 있도록 설명합니다. 많은 예제를 포함하고 있으며, 중국어와 영어 강의 영상(Bilibili 및 YouTube에서 시청 가능)도 함께 제공됩니다. 오랜 교육 경험을 바탕으로 제작되었으며, 학부생, 대학원생, 연구원, 실무자에게 적합합니다.

개발 교재

AWS EKS에서 제로 다운타임 배포를 달성하는 세 가지 단계

2025-03-10
AWS EKS에서 제로 다운타임 배포를 달성하는 세 가지 단계

Glasskube의 엔지니어인 Jakob은 AWS EKS에서 제로 다운타임 배포를 달성한 경험을 공유합니다. 이 글에서는 AWS 로드 밸런서 컨트롤러의 작동 방식을 자세히 설명하고 롤링 업데이트 중에 발생할 수 있는 두 가지 다운타임 문제(헬스 체크 지연 및 Pod 종료 지연)를 지적합니다. 그리고 세 가지 해결책으로 Pod Readiness Gates 활성화, 애플리케이션의 우아한 종료 구현, 사이드카 컨테이너 사용 또는 애플리케이션에 종료 지연 추가를 제안합니다. 이 세 가지 단계를 통해 롤링 업데이트 중 502/504 오류를 효과적으로 방지하고 100% 제로 다운타임 배포를 달성할 수 있습니다.

Visual Studio가 사고력을 갉아먹는가? 프로그래머의 한탄

2025-03-10

이 글에서는 Visual Studio가 프로그래머의 사고방식에 미치는 영향을 살펴봅니다. Visual Studio의 유용성을 인정하면서도, 저자는 특히 IntelliSense와 같은 과도한 자동화가 진정한 프로그래밍 기술과 창의성을 저해할 수 있다고 주장합니다. 저자는 이러한 도움 없이 순수하게 코딩하는 즐거움을 대조하며, 보다 실용적인 접근 방식의 정신적 이점을 강조합니다. 이 글에서는 프로그래밍 도구의 역사를 다루고, Avalon(WPF)과 XAML이 가져올 미래의 변화에 대해서도 논의합니다.

개발

arXivLabs: 커뮤니티 참여자와 함께하는 실험 프로젝트

2025-03-10
arXivLabs: 커뮤니티 참여자와 함께하는 실험 프로젝트

arXivLabs는 협력자들이 arXiv의 새로운 기능을 웹사이트에서 직접 개발하고 공유할 수 있는 프레임워크입니다. arXivLabs에 참여하는 개인 및 조직은 개방성, 커뮤니티, 우수성, 사용자 데이터 개인 정보 보호라는 arXiv의 가치를 공유하고 수용합니다. arXiv는 이러한 가치를 중시하며, 이러한 가치를 준수하는 파트너와만 협력합니다. arXiv 커뮤니티를 향상시킬 아이디어가 있으십니까? arXivLabs에 대해 자세히 알아보세요.

개발

스택 추적: 과소평가된 디버깅 도구

2025-03-10

이 기사는 디버깅에서 스택 추적의 중요성을 강조합니다. Python 예시를 사용하여 스택 추적이 어떻게 오류 위치와 함수 호출을 정확하게 파악하는지 보여줍니다. 그러나 Go, Rust와 같은 최신 언어 및 마이크로서비스 아키텍처에서는 완전한 스택 추적을 얻고 유지하는 데 어려움이 있다는 점을 지적합니다. 해결책이 있지만, Python의 편의성과 비교했을 때 추가 작업이 필요합니다. 저자는 스택 추적의 우선 순위를 주장하며, 그 이점이 성능 오버헤드를 능가한다고 주장합니다.

개발 스택 추적

CPython 성능 향상: 예상치 못한 전개와 LLVM 회귀에 대한 이야기

2025-03-10

최근 CPython 통합을 통해 새로운 바이트코드 인터프리터 구현이 도입되었고, 초기에는 다양한 벤치마크에서 10~15%라는 인상적인 성능 향상을 보였습니다. 그러나 이 향상은 LLVM 19의 회귀를 무의식적으로 우회한 결과인 것으로 밝혀졌습니다. 더 적절한 기준(GCC 또는 조정된 LLVM 19 등)과 비교하면 실제 성능 향상은 고작 1~5%로 감소합니다. 수 주간의 컴파일, 벤치마크 테스트, 역어셈블리 결과, LLVM 19의 테일 콜 복제에 대한 제한이 이 회귀의 원인임이 드러났습니다. 테일 콜 인터프리터 자체는 귀중한 개선이지만, 이 사건은 기준선 선택의 어려움이나 컴파일러 최적화의 복잡성에 대한 이해 부족 등 벤치마킹, 성능 엔지니어링, 소프트웨어 엔지니어링의 과제를 부각합니다.

개발

가상 펀치 카드: 빅 아이언 시대의 레트로 경험

2025-03-10
가상 펀치 카드: 빅 아이언 시대의 레트로 경험

펀치 카드 기억하시나요? 무료 온라인 도구인 '가상 펀치 카드(The Virtual Keypunch)'로 이 레트로 프로그래밍 방식을 경험해보세요. 텍스트를 입력하면 시뮬레이션된 펀치 카드 이미지가 생성되며, FORTRAN, COBOL 등 다양한 카드 유형과 바이너리 모드도 지원합니다. 단순히 향수를 자극하는 경험을 넘어, 개발자들에게 초기 프로그래밍을 배우는 독특한 방법을 제공합니다.

개발

오픈소스 안드로이드 앱: 개인 정보 보호, 보안 및 사용자 정의

2025-03-10

폐쇄형 앱의 방해되는 광고와 개인 정보 보호에 대한 우려에 지치셨습니까? 오픈소스 안드로이드 앱이 신선한 대안을 제공합니다. 공개적으로 제공되는 소스 코드는 투명성과 보안을 보장하며, 사용자와 개발자는 코드를 검사하여 취약점과 악의적인 요소를 확인할 수 있습니다. 오픈소스 앱은 대개 사용자의 개인 정보를 우선시하며, 더 적은 데이터를 수집하고 데이터 사용에 대한 명확한 문서를 제공합니다. 또한, 자신의 요구에 맞게 앱을 사용자 정의할 수 있으며, 강력한 커뮤니티가 지속적인 개발과 개선을 지원합니다.

개발

Free95: Windows 호환 오픈소스 OS

2025-03-10
Free95: Windows 호환 오픈소스 OS

Free95는 Windows와 호환되는 오픈소스 운영체제입니다. 사용자 친화적인 Windows와 유사한 환경을 제공하며, 오픈소스 커뮤니티를 통해 추가적인 보안 및 투명성을 확보합니다. 좋아하는 Windows 게임과 애플리케이션은 문제없이 작동할 것입니다. 이 프로젝트는 독점 운영체제와 관련된 불필요한 소프트웨어 및 보안 문제를 해결하는 것을 목표로 하며, 기업의 통제로부터 자유로운 대안을 제공합니다. 호환성은 NT 시스템 호출과 Win32 API 구현을 통해 달성됩니다. 기여하려면 풀 리퀘스트를 제출하거나 Discord에서 개발자 dripkap_19416에게 연락하십시오. 소스 코드에서 OS를 컴파일하거나 릴리스 섹션에서 바이너리를 다운로드할 수 있습니다.

Structured: 데이터 앱 개발 재정의

2025-03-10
Structured: 데이터 앱 개발 재정의

Structured는 분석 스택 전체를 코드로 통합하여 개발자가 데이터 애플리케이션을 구축하고 배포하는 방식에 혁명을 일으키고 있습니다. 프로덕션급 데이터 집약적 애플리케이션 배포의 비효율성을 해결하기 위해 Structured는 개발자가 몇 시간 만에 데이터 애플리케이션(대시보드, 내부 도구)의 프로토타입을 만들고 배포하고 관리할 수 있도록 하는 경량 SDK를 제공합니다. 코어 SDK 구축, 대화형 구성 요소 디자인, 성능 최적화 등에 참여할 경험이 풍부한 풀스택 엔지니어를 찾고 있습니다. 기술 스택에는 Python, TypeScript, Next.js, React, Postgres, AWS/GCP가 포함됩니다.

arXivLabs: 커뮤니티와의 협업을 통한 실험 프로젝트

2025-03-09
arXivLabs: 커뮤니티와의 협업을 통한 실험 프로젝트

arXivLabs는 협력자들이 arXiv의 새로운 기능을 웹사이트에서 직접 개발하고 공유할 수 있는 프레임워크입니다. arXivLabs에 참여하는 개인 및 조직은 개방성, 커뮤니티, 우수성, 사용자 데이터 개인 정보 보호라는 arXiv의 가치를 공유합니다. arXiv는 이러한 가치에 전념하며, 이러한 가치를 준수하는 파트너와만 협력합니다. arXiv 커뮤니티에 가치를 더할 프로젝트 아이디어가 있으십니까? arXivLabs에 대해 자세히 알아보세요.

개발
1 2 141 142 143 145 147 148 149 214 215