Trawling

개발 · 최신기사

언어와 프레임워크, SDK와 개발 방식·도구의 변화를 다룹니다.

장애 로그 속 가짜 대화가 AI의 분석을 바꿨다

발행

개발자 Daniel Balcarek은 가상의 ASP.NET Core 장애 로그 300개 항목에 프롬프트 인젝션 문구를 숨겼습니다. 오픈웨이트 모델 4종은 장애 분석 대신 지정 문구를 출력했지만, 이 소규모 실험으로 모델 간 안전성을 비교할 수는 없습니다.

Pico CSS, v2.1.1을 마지막으로 유지보수 종료

발행

Pico CSS 관리자가 v2.1.1을 마지막 릴리스로 선언했고, GitHub 저장소는 2026년 10월 4일 보관 처리됐습니다. npm과 jsDelivr CDN, 공식 사이트는 장기 운영할 계획이며, MIT 라이선스에 따라 포크할 수 있지만 별도 이름을 사용해야 합니다.

PCSX2 기반 PS2 에뮬레이터, 브라우저 탭에서 게임 실행

발행

TabStationToo는 PCSX2를 WebAssembly로 빌드하고 브라우저용 실행 환경을 더해 PS2 게임을 구동하는 프로젝트입니다. 제작자들은 Claude를 개발에 활용했다고 밝혔으며, 저장소는 Chrome에서 일부 게임이 원래 속도에 가까이 실행된다고 보고합니다.

TinyGo 개발 빌드에서 JSON·gob 구조체 왕복 변환 확인

발행

TinyGo 저장소에서 2019년부터 이어진 직렬화 지원 요청 이슈 #447이 완료로 닫혔습니다. TinyGo 0.44.0-dev에서 encoding/json과 encoding/gob으로 기본 구조체를 인코딩한 뒤 다시 읽는 사례가 성공했지만, 모든 기능과 자료형의 호환성을 뜻하지는 않습니다.

64비트 floor 나눗셈, 부호별 상수 선택으로 더 빠르게 계산한다

발행

Ben Joffe가 컴파일 시 제수가 정해진 signed floor 나눗셈에 부호별 곱셈 상수를 선택하는 알고리즘을 제시했습니다. 저자의 벤치마크에서 새 방식은 ARM 64비트에서 대체로 앞섰지만 x86에서는 처리량과 지연시간에 따라 기존 Robison 방식이 더 나은 경우가 많았습니다.

컴파일 때 충돌을 없앤 C++ 조회표, M4에서 초당 10억 회 넘게 찾는다

발행

키가 컴파일 시점에 정해지는 문자열 조회라면 완전 해싱으로 실행 중 충돌 처리와 동적 해시 테이블의 비용을 줄일 수 있습니다. 제안된 라이브러리는 Apple M4에서 URL 프로토콜 6개를 조회해 초당 10억 회를 넘겼지만, 짧은 문자열의 SIMD 로드가 객체 범위를 넘는 문제는 페이지 경계 검사만으로 해결되지 않습니다.

DeepTutor 1.7부터 기본 설치는 코어만…웹앱은 `deeptutor[full]`로 설치

발행

DeepTutor 1.7.0부터 `pip install deeptutor`는 코어만 설치하고, 웹앱과 표준 기능 모듈을 쓰려면 `deeptutor[full]`을 선택해야 합니다. 기존 `deeptutor-cli` 설치자는 새 패키지를 설치하기 전에 CLI 패키지를 먼저 제거해야 하며, 앱 데이터는 패키지와 분리된 런타임 홈에 남습니다.

2026년 파이썬 타이핑 설문 결과

발행

1,794명이 참여한 2026년 Python Typing Survey에서 타입 힌트 사용률은 최근 3년간 비슷했지만, 타입 검사기 선택은 빠르게 달라졌습니다. 응답자 65.1%가 서드파티 라이브러리의 타입 정보 부족을 어려움으로 꼽았고, AI 도구와 타입 검사기를 함께 쓰는 사례도 늘었습니다.

이 핑거프린팅 스크립트는 왜 생물무기를 만드는 걸까요?

발행

브라우저 핑거프린팅 스크립트에서 생물무기와 자해를 다루는 함수명, 유니코드로 숨긴 프롬프트가 발견됐습니다. 작성자는 이를 LLM의 코드 분석을 막으려는 장치로 해석하고, 스크립트의 실제 동작과 수집 신호를 살펴봅니다.

Agent SDK

발행

Cursor가 팀별 에이전트를 코드로 정의하고 Cursor 인프라에 배포하는 Agent SDK를 일반 공개했습니다. Git 이벤트에 반응하는 코드 리뷰 에이전트부터 평가와 이벤트 재생을 포함한 업무 자동화까지 지원하며, 자체 인프라에서도 실행할 수 있습니다.

JavaScript에서 따옴표와 괄호 없이 문자열을 만드는 방법

발행

JavaScript의 Error.prepareStackTrace와 내장 메서드를 조합해 따옴표나 괄호 없이 임의의 문자열을 생성하는 기법을 설명합니다. 생성한 문자열을 Function 생성자나 eval에 넣어 코드를 실행하는 방법도 제시하며, 작성자는 실용성은 거의 없지만 WAF 우회에는 쓰일 수 있다고 말합니다.

Plasma 6.8.2 전체 변경 사항

발행

KDE Plasma 6.8.2는 KWin, Wayland, 디스플레이 설정과 데스크톱 위젯 등에서 발생하던 오류를 수정하는 업데이트입니다. 변경 목록에는 애니메이션, 화면 캡처, 입력기, 멀티 GPU 동기화와 여러 UI 동작 개선이 포함됐습니다.

Call Graph Analyzer로 Rust 패닉 경로 찾기

발행

Call Graph Analyzer(CGA)는 monomorphized MIR를 순회해 바이너리에서 도달 가능한 함수와 패닉 경로를 찾는 Rust 도구입니다. 의존성까지 분석하고 경로를 진단하지만, nightly 컴파일러 의존성과 최적화 전 분석에 따른 오탐 등 제약도 있습니다.