WMI 바이러스: 디스크 없는 실행 달성

2025-01-29
WMI 바이러스: 디스크 없는 실행 달성

개념 증명 프로젝트인 Stuxnet은 악성 코드를 Windows 관리 계측(WMI)에 숨겨 디스크 없는 실행을 달성하는 새로운 바이러스를 보여줍니다. 이 바이러스는 WMI를 파일 시스템으로 사용하고 부팅 시 PowerShell 스크립트를 이용하여 페이로드를 메모리에 추출하고 로드합니다. 이 프로젝트에는 새로운 권한 상승 기법과 고급 안티바이러스 회피 기술(온디맨드 시스템 라이브러리 로딩, 동적 함수 오프셋 검색 등)이 포함되어 주요 안티바이러스 소프트웨어 및 샌드박스의 탐지를 회피할 수 있습니다. 또한, 작성자는 WMI 내의 커널 공간 취약점 악용 가능성을 시사합니다.

더 보기

Meelo: 수집가를 위한 자체 호스팅 음악 서버

2025-01-28
Meelo: 수집가를 위한 자체 호스팅 음악 서버

Meelo는 Plex나 Jellyfin과 유사하지만 유연성과 검색 환경에 중점을 둔 자체 호스팅 개인 음악 서버 및 웹 애플리케이션입니다. 음악 수집가를 위해 설계되었으며, B면곡과 희귀곡을 식별하고, 듀엣과 피처링을 자동으로 감지하며, 다양한 형식과 메타데이터 파싱을 지원하고, MusicBrainz 등에서 정보를 가져옵니다. Meelo는 뮤직 비디오도 지원하며, 인터뷰나 비하인드 콘텐츠와 구분합니다. Docker 이미지를 통해 이용할 수 있습니다.

더 보기

Malimite: 강력한 iOS 및 macOS 디컴파일러

2025-01-28
Malimite: 강력한 iOS 및 macOS 디컴파일러

Malimite는 연구자들이 IPA 파일과 애플리케이션 번들을 분석하고 디코딩하는 데 도움이 되도록 설계된 오픈소스 iOS 및 macOS 디컴파일러입니다. Ghidra 디컴파일러를 기반으로 구축되었으며 Swift, Objective-C 및 Apple 리소스를 직접 지원합니다. 멀티플랫폼(Mac, Windows, Linux)을 지원하며 iOS 리소스를 자동으로 디코딩하고, lib 코드 디컴파일을 방지하며, Swift 클래스를 재구성하고, LLM 메서드 번역 기능도 갖추고 있습니다. 컴파일된 JAR 파일은 Releases 페이지에서 사용할 수 있으며, 설치 및 사용 방법에 대한 자세한 내용은 Wiki를 참조하십시오.

더 보기
개발

Go 언어 오류 처리 구문 설탕 제안: 간결성과 명확성의 절충

2025-01-28
Go 언어 오류 처리 구문 설탕 제안: 간결성과 명확성의 절충

Go 언어 커뮤니티에서는 반복적인 코드를 줄이기 위한 새로운 오류 처리 구문 제안이 논의되고 있습니다. 이 제안에서는 가독성을 유지하면서 더 간결하게 오류를 처리할 수 있도록 새로운 '?' 연산자를 도입합니다. 이 제안은 커뮤니티에서 광범위한 논쟁을 불러일으켰는데, 주로 새로운 구문이 충분히 명확한지, 그리고 오류 처리를 소홀히 할 가능성이 있는지 여부가 쟁점입니다. 일부는 이 제안이 반복적인 코드를 효율적으로 줄이고 가독성을 높인다고 주장하는 반면, 다른 일부는 새로운 구문이 너무 암시적이어서 디버깅하기 어려운 오류로 이어질 수 있다고 우려하고 있습니다.

더 보기

HawkEye: 크로스 플랫폼 오픈소스 라이선스 헤더 검사기 및 포매터

2025-01-28
HawkEye: 크로스 플랫폼 오픈소스 라이선스 헤더 검사기 및 포매터

HawkEye는 코드 파일의 라이선스 헤더를 검사하고 포맷팅하는 강력한 오픈소스 도구입니다. 여러 형식을 지원하며 GitHub Actions와 원활하게 통합되고 로컬 사용을 위한 명령줄 인터페이스도 제공합니다. HawkEye는 라이선스 헤더의 완전성과 일관성을 검사하고, 비준수 파일을 자동으로 수정하며, 라이선스 헤더를 제거할 수도 있습니다. 처음에는 Java로 개발되었지만, 더 작은 Docker 이미지와 향상된 성능을 위해 Rust로 다시 작성되었습니다.

더 보기

FastAnime: 터미널에서 애니메이션 감상하기

2025-01-28
FastAnime: 터미널에서 애니메이션 감상하기

FastAnime은 터미널에서 바로 애니메이션을 찾아보고 시청할 수 있는 명령줄 도구입니다. AniList와 통합되어 강력한 검색 및 다운로드 기능을 제공하며, 광범위한 사용자 정의 옵션도 갖추고 있습니다. 사용자는 잘 설계된 CLI를 통해 애니메이션 검색, 비디오 다운로드, 캐시 관리 등을 수행할 수 있습니다. MPV 플레이어를 지원하며, 데스크톱 알림과 편리한 키 바인딩도 제공합니다. FastAnime는 다양한 패키지 관리자와 운영 체제를 지원하며 설치가 간편합니다. 풍부한 명령줄 옵션과 사용자 정의 기능을 통해 효율적이고 강력한 애니메이션 시청 환경을 제공합니다.

더 보기
개발

YouTube 동영상 및 재생 목록 다운로드를 간소화하는 Python 스크립트

2025-01-28
YouTube 동영상 및 재생 목록 다운로드를 간소화하는 Python 스크립트

Python 스크립트 `Download-Simply-Videos-From-YouTube`는 YouTube 동영상 및 재생 목록 다운로드를 매우 쉽게 만듭니다. 고화질 다운로드, 여러 형식, 자막, 썸네일을 지원하며 파일을 자동으로 정리합니다. Python과 FFmpeg를 설치하고 스크립트를 실행하여 지시 사항을 따르기만 하면 됩니다. 콘텐츠 제작 자동화에 열정적인 소프트웨어 AI 엔지니어 Pierre-Henry Soria가 만들었습니다.

더 보기

ErisForge: 간편한 LLM 절제 도구

2025-01-27
ErisForge: 간편한 LLM 절제 도구

ErisForge는 내부 계층을 변환하여 대규모 언어 모델(LLM)을 수정하는 Python 라이브러리입니다. 특정 입력에 대한 응답을 변경한 절제된 LLM과 증강된 LLM을 생성할 수 있습니다. 모델 동작 제어, 거부 표현 측정, 사용자 지정 변환 방향 지원 등의 기능이 있습니다. 포괄적인 예시와 설명서를 갖추고 있어 사용하기 쉽습니다.

더 보기
개발 모델 수정

Bagels: 강력한 터미널 기반 경비 추적기

2025-01-27
Bagels: 강력한 터미널 기반 경비 추적기

Bagels는 터미널에서 작동하는 강력한 경비 추적기입니다. 계정, 하위 범주, 트랜잭션 분할, 이체, 반복 트랜잭션 템플릿과 같은 기능을 사용하여 재정 상태를 쉽게 추적하고 분석할 수 있습니다. 깔끔한 인터페이스는 사용자 정의 가능한 키 바인딩과 기본 설정을 제공합니다. 모든 데이터는 로컬에 저장되므로 개인 정보 보호 및 편의성이 보장됩니다. macOS와 Windows 모두에서 간편하게 설치할 수 있습니다.

더 보기

Voice-Pro: 궁극의 AI 음성 변환 및 다국어 번역 도구

2025-01-27
Voice-Pro: 궁극의 AI 음성 변환 및 다국어 번역 도구

Voice-Pro는 멀티미디어 콘텐츠 처리에 혁신을 일으키도록 설계된 최첨단 AI 기반 웹 애플리케이션입니다. 콘텐츠 제작자, 연구원 및 다국어 커뮤니케이션 전문가를 위해 YouTube 동영상 다운로드, 음성 분리, 음성 인식, 번역 및 텍스트 음성 변환 기능을 통합한 올인원 솔루션을 제공합니다. Whisper, Faster-Whisper, Whisper-Timestamped 음성 인식, F5-TTS 및 E2-TTS를 사용한 제로샷 음성 복제, 100개 이상의 언어에 대한 실시간 번역, AI 커버 생성(RVC 기술) 등의 주요 기능을 갖추고 있습니다. Voice-Pro는 Windows 사용자를 위한 간편한 설치 및 업데이트를 제공합니다.

더 보기

Shunpo: 디렉토리 탐색 속도를 높이는 미니멀리스트 bash 도구

2025-01-27
Shunpo: 디렉토리 탐색 속도를 높이는 미니멀리스트 bash 도구

Shunpo는 터미널에서 디렉토리 탐색 속도를 높이도록 설계된 미니멀리스트 bash 도구입니다. 간단한 북마크 시스템을 제공하여 자주 사용하는 디렉토리로 최소한의 키 입력만으로 이동할 수 있습니다. `cd`, `pushd`, `popd`와 같은 명령어를 자주 사용하는 사용자에게 적합하며, Shunpo를 사용하면 북마크를 쉽게 추가, 삭제 및 나열할 수 있습니다. 설치는 간단하며, `install.sh`를 실행하기만 하면 됩니다.

더 보기

나만의 AirTags 만들기: OpenHaystack 소개

2025-01-27
나만의 AirTags 만들기: OpenHaystack 소개

OpenHaystack은 Apple의 Find My 네트워크를 활용하여 자신만의 Bluetooth 추적기를 만들 수 있는 오픈소스 프레임워크입니다. Apple 시스템의 리버스 엔지니어링을 통해 Bluetooth 브로드캐스트, 공개 키 암호화, Apple의 중앙 데이터베이스를 효과적으로 사용하여 위치 추적을 구현합니다. 이 프로젝트는 macOS 애플리케이션과 펌웨어를 제공하며, BBC micro:bit 및 ESP32와 같은 다양한 Bluetooth 기기를 지원합니다. 몇 가지 제한 사항이 있지만, 개인 소지품 추적에 대한 창의적인 솔루션을 제공합니다.

더 보기

Cray X-MP용 ACK: 레트로 컴퓨팅의 승리

2025-01-26
Cray X-MP용 ACK: 레트로 컴퓨팅의 승리

이 프로젝트는 암스테르담 컴파일러 키트(ACK)의 포크로, Cray X-MP 슈퍼컴퓨터와 COS 운영 체제를 지원합니다. LUA 빌드 스크립트의 참조를 주석 처리하여 다른 플랫폼을 비활성화합니다. macOS 및 Linux에서 성공적으로 빌드하고 실행하려면 bison, flex, gcc, gmake, lua를 설치해야 합니다. 또한 매우 중요한 것은 COS-Tools GitHub 저장소(Cray X-MP용 크로스 어셈블러, 크로스 링커, 크로스 라이브러리 관리자)의 도구도 필요합니다. 빌드 후 크로스 컴파일러는 Cray X-MP 및 COS용 실행 파일을 생성합니다. README에서는 프로그램 컴파일, FTP를 통한 NOS 2.8.7 시스템으로의 업로드, Cray Station 인터페이스를 사용한 Cray X-MP로의 전송 및 실행, 그리고 결과 표시 방법을 자세히 설명합니다. 레트로 컴퓨팅과 최신 소프트웨어 엔지니어링의 멋진 조합입니다.

더 보기
개발

Orange Intelligence: Apple을 능가하는 macOS용 오픈소스 생산성 도구

2025-01-26
Orange Intelligence: Apple을 능가하는 macOS용 오픈소스 생산성 도구

Orange Intelligence는 Apple의 기본 제공 인텔리전스 기능의 한계를 극복하도록 설계된 강력한 macOS용 오픈소스 생산성 도구입니다. 세련된 플로팅 창 인터페이스를 통해 사용자는 모든 애플리케이션에서 텍스트를 매끄럽게 캡처, 처리, 교체할 수 있습니다. 사용자 지정 Python 함수 지원을 통해 OpenAI나 로컬 LLaMA와 같은 LLM과 원활하게 통합되어 복잡한 에이전트 시스템을 만들 수 있습니다. Python, PyQt6, Applescript를 사용하여 구축된 Orange Intelligence는 광범위한 사용자 지정 옵션을 제공하여 개발자, 연구자, AI 애호가의 생산성을 향상시킵니다.

더 보기
개발

Asahi Linux M3 칩셋 지원 현황

2025-01-26
Asahi Linux M3 칩셋 지원 현황

Asahi Linux 프로젝트 위키 페이지는 Apple의 M3 시리즈 칩(M3, M3 Pro, M3 Max)에 대한 지원 현황을 자세히 설명합니다. 이 페이지는 linux-asahi, asahi-edge 등 다양한 Asahi Linux 릴리스에서 다양한 하드웨어 기능의 상태를 요약한 표를 보여주며, 안정적인 지원, 개발 중인 기능, 지원되지 않는 기능 등이 포함됩니다. M3 시리즈 칩이 아직 공식적으로 출시되지 않았으므로 지원 현황의 상당 부분은 Apple의 과거 업데이트 패턴을 기반으로 한 예측임을 유의해야 합니다. 또한 이 페이지에서는 특정 기능(예: cpuidle)의 구현 세부 정보와 상위로 병합하는 데 있어 어려움도 강조하고 있습니다.

더 보기
개발 Apple M3 칩

Puck v0.18 출시: CSS Grid 및 Flexbox를 지원하는 새로운 드래그 앤 드롭 엔진

2025-01-25
Puck v0.18 출시: CSS Grid 및 Flexbox를 지원하는 새로운 드래그 앤 드롭 엔진

오픈소스 비주얼 페이지 빌더 Puck이 v0.18 버전을 출시했습니다. 주요 업데이트는 고급 레이아웃을 위한 CSS Grid 및 Flexbox를 완벽하게 지원하는 새로운 드래그 앤 드롭 엔진입니다. 이번 릴리스에는 DropZone 높이 동적 조정, 인터랙티브 단축키, 상위 컴포넌트 선택기 등이 포함되어 있으며, 앱에 더 쉽게 임베드할 수 있도록 제한적인 스타일이 제거되었습니다. 컴포넌트 및 속성 개선 및 더 이상 사용되지 않는 기능도 포함되어 있습니다. 자세한 내용은 변경 로그를 참조하십시오.

더 보기

WebFFT: 웹에서 가장 빠른 푸리에 변환!

2025-01-25
WebFFT: 웹에서 가장 빠른 푸리에 변환!

WebFFT는 JavaScript와 WebAssembly 기반의 여러 FFT 라이브러리를 포함하는 메타 라이브러리입니다. 사용 가능한 구현을 벤치마킹하여 최적의 성능을 위해 가장 빠른 것을 선택합니다. 고속 푸리에 변환(FFT)과 2D FFT 구현이 간편하며 실수 값 입력을 지원합니다. 프로파일러가 사용 최적화에 도움이 됩니다.

더 보기
개발

Tailwind CSS 애플 스타일 부드러운 모서리: corner-smoothing

2025-01-25
Tailwind CSS 애플 스타일 부드러운 모서리: corner-smoothing

corner-smoothing은 Tailwind CSS 플러그인으로, 애플 기기처럼 부드러운 둥근 모서리를 요소에 추가할 수 있습니다. 설치 및 사용이 간편하며, 프로젝트에 플러그인을 추가하고 지정된 클래스 이름을 사용하기만 하면 됩니다. Rob에게 영감을 받은 이 플러그인은 모서리 둥글림을 더 세밀하게 제어할 수 있게 해주어 UI의 미관을 향상시킵니다.

더 보기

Actionate: JetBrains IDE용 GitHub Actions 통합

2025-01-25
Actionate: JetBrains IDE용 GitHub Actions 통합

Actionate는 GitHub Actions의 기능을 JetBrains IDE에 직접 통합하는 플러그인으로, 통합된 개발 환경을 제공합니다. IDE와 GitHub 웹사이트 간의 컨텍스트 전환을 없애고, 워크플로의 관리 및 실행, 상세한 로그 표시, 작업 재실행을 IDE 내에서 수행할 수 있습니다. 여러 GitHub 계정, 사용자 정의 매개변수를 사용한 수동 워크플로 트리거를 지원하며, 워크플로 실행에 대한 포괄적인 세부 정보를 제공합니다. 이 매끄러운 통합으로 개발자의 생산성이 크게 향상됩니다.

더 보기
개발

VexRiscv: FPGA에 친화적인 32비트 RISC-V CPU 구현

2025-01-25
VexRiscv: FPGA에 친화적인 32비트 RISC-V CPU 구현

VexRiscv는 SpinalHDL로 작성된 FPGA 친화적인 32비트 RISC-V CPU 구현입니다. 구성 가능한 파이프라인 깊이, 다양한 명령어 집합 확장(M, A, F, D, C 포함) 및 고도로 확장 가능한 플러그인 시스템을 통해 사용자 정의 명령어와 기능을 쉽게 추가할 수 있습니다. 간단한 RV32I부터 Linux를 지원하는 복잡한 SoC까지 다양한 구성을 제공하며, 포괄적인 설명서, 테스트 및 예제를 포함하여 FPGA에 빠르게 배포하고 디버깅할 수 있도록 지원합니다.

더 보기
하드웨어

3D 페인팅 효과를 위한 오픈소스 Krita 브러시 툴킷

2025-01-25
3D 페인팅 효과를 위한 오픈소스 Krita 브러시 툴킷

Draneria는 금속 효과를 모방한 브러시와 고유한 RGBA 지우개를 포함한 무료 Krita 브러시 툴킷을 출시했습니다. 이 지우개는 어떤 붓놀림에도 보편적인 RGBA를 추가하거나 기존 페인트를 평평하게 할 수 있습니다. 설치는 간단하며 .bundle 파일을 가져오기만 하면 됩니다. 툴킷에는 최적의 사용을 위한 추가 팁과 메모도 포함되어 있습니다.

더 보기
디자인 브러시 3D 효과

TinyZero: 저렴한 비용으로 LLM에 추론 능력 부여

2025-01-25
TinyZero: 저렴한 비용으로 LLM에 추론 능력 부여

TinyZero 프로젝트는 강화 학습을 사용하여 저렴한 비용으로 대규모 언어 모델(LLM)에 자체 검증 및 검색 기능을 부여하는 방법을 보여줍니다. veRL을 기반으로 Qwen2.5 시리즈 모델을 사용한 실험을 수행하고 설치, 데이터 준비, 훈련 절차를 자세히 설명합니다. 작은 모델도 정교한 추론을 수행할 수 있습니다. 이 프로젝트는 강화 학습을 통한 LLM 개선의 가능성을 보여주고 비용 효율적인 AI 연구에 대한 새로운 접근 방식을 제공합니다.

더 보기

MQTT를 사용한 Android SMS 게이트웨이: 휴대전화를 SMS 허브로 바꾸세요

2025-01-25
MQTT를 사용한 Android SMS 게이트웨이: 휴대전화를 SMS 허브로 바꾸세요

이 프로젝트는 MQTT 프로토콜을 사용하여 Android 휴대전화를 강력한 SMS 게이트웨이로 변환합니다. SMS 메시지 송수신, 서버로 전달, 전송됨/배달됨 알림 전송이 가능합니다. USSD 요청 지원, 여러 SIM 카드 지원, SMS 전송 실패 시 재시도 메커니즘 등의 기능이 있습니다. 일부 기능(USSD 및 여러 SIM 카드 등)의 호환성은 휴대전화 및 통신사에 따라 다르지만, 프로젝트는 전체 소스 코드를 제공하므로 개발자는 필요에 따라 컴파일하고 수정할 수 있습니다.

더 보기

Helix 에디터에 파일 탐색기 추가

2025-01-25
Helix 에디터에 파일 탐색기 추가

Helix 에디터에 중요한 업데이트가 적용되었습니다! 개발자 drybalka는 최소한의 코드 변경으로 파일 탐색기 기능을 통합했습니다. 이 파일 탐색기는 Telescope 파일 브라우저와 유사하게 작동하지만, Helix의 기존 파일 선택기를 영리하게 활용하여 핵심 파일 몇 개만 수정했습니다. 결과적으로 사용자 경험이 크게 향상되었으며, 오랫동안 요구되어 온 파일 탐색 기능이 제공됩니다. 현재는 기본적인 기능만 제공하지만, 사용자들의 오랜 요청을 해결하며 Helix의 사용 편의성을 크게 높였습니다.

더 보기

Chatbox: 당신의 AI 데스크탑 코파일럿

2025-01-25
Chatbox: 당신의 AI 데스크탑 코파일럿

Chatbox는 GPT, Claude, Gemini, Ollama 등 다양한 대규모 언어 모델(LLM)을 지원하는 오픈소스 데스크톱 클라이언트 애플리케이션입니다. 주요 기능으로는 로컬 데이터 저장, 크로스 플랫폼 호환성, 고급 프롬프트 기능, 팀 협업 등이 있습니다. 처음에는 프롬프트 디버깅을 위해 만들어졌지만, 사용 편의성과 기능성으로 인해 널리 채택되어 프롬프트 디버깅부터 캐주얼 채팅까지 다양한 용도로 사용되는 강력한 AI 데스크톱 애플리케이션이 되었습니다.

더 보기

Onit: 로컬 AI 채팅 어시스턴트

2025-01-24
Onit: 로컬 AI 채팅 어시스턴트

Onit은 데스크탑에서 실행되는 오픈소스 AI 채팅 어시스턴트입니다! ChatGPT 데스크탑 버전과 비슷하지만 로컬 모드와 여러 모델 제공업체(Anthropic, Google AI, xAI 등) 지원 기능이 있습니다. IDE뿐만 아니라 컴퓨터 어디에서나 사용할 수 있는 Cursor Chat과 같은 것입니다. 주요 기능으로는 로컬 모드(Ollama 사용), 여러 제공업체 지원(OpenAI, Anthropic, xAI 등), 파일 업로드, 채팅 기록, 사용자 지정 가능한 바로 가기 등이 있습니다. 향후 계획에는 자동 컨텍스트, 로컬 RAG, 로컬 자동 완성 등이 있습니다. Onit은 보편적인 접근성, 제공업체 자유, 로컬 우선 접근 방식, 사용자 지정 가능성, 확장성을 중시합니다.

더 보기

타입 프리디케이트 생성기: 속도와 타입 안전성 재정의

2025-01-24
타입 프리디케이트 생성기: 속도와 타입 안전성 재정의

이 글에서는 Type-Predicate-Generator와 다른 런타임 타입 체커를 종합적으로 비교합니다. Generator는 100배 이상 빠른 코드를 생성하며, 런타임 종속성이 없고, 사용자 정의 DSL이 필요 없이 엄격하게 타입 안전하고, 가독성이 높으며, 수정 가능한 TypeScript 코드를 생성합니다. 다른 코드 생성기보다 빠르며, 단위 테스트도 생성하고, `eval()`을 사용하지 않으며, 뛰어난 디버깅 환경을 제공합니다. 요약하자면, Generator는 성능, 타입 안전성, 사용 편의성 면에서 상당한 이점을 제공합니다.

더 보기
개발 타입 검사

KubeStatus Operator: Kubernetes 클러스터에 상태 페이지를 쉽게 추가

2025-01-24
KubeStatus Operator: Kubernetes 클러스터에 상태 페이지를 쉽게 추가

KubeStatus Operator는 Kubernetes 클러스터에 상태 페이지를 쉽게 추가할 수 있는 무료 오픈소스 도구입니다. 서비스의 작동 상태(작동 중, 저하됨, 중지됨)를 표시합니다. Go 언어로 작성되었으며 Kubernetes API를 사용하여 클러스터 및 리소스에 대한 정보를 가져옵니다. KubeStatus는 kubectl 명령줄 도구나 Kubernetes 대시보드를 사용하지 않고도 클러스터와 리소스의 현재 상태를 쉽고 편리하게 확인할 수 있는 방법을 제공합니다. 또한 기본 상태 페이지로 사용할 수 있는 사용자 친화적인 페이지도 제공합니다.

더 보기

Lightpanda: AI 및 자동화를 위한 경량 헤드리스 브라우저

2025-01-24
Lightpanda: AI 및 자동화를 위한 경량 헤드리스 브라우저

Lightpanda는 AI 및 자동화 작업을 위해 설계된 오픈소스 헤드리스 브라우저입니다. Zig 언어로 작성되었으며, 매우 낮은 메모리 사용량과 매우 빠른 실행 속도를 자랑합니다. Chrome보다 11배 빠르고 메모리 사용량은 9배 적습니다. Javascript 실행 및 일부 Web API를 지원하며, Playwright 및 Puppeteer와 호환됩니다. AI 에이전트, LLM 학습, 스크래핑, 테스트에 이상적입니다. 현재 베타 단계이지만, HTTP 로더, HTML 파서, DOM 트리, Javascript 지원(v8), 기본 DOM API, Ajax, XHR API, Fetch API, DOM 덤프 등을 이미 구현했습니다.

더 보기
1 2 39 40 41 43 45 46 47 50 51