추상 위키백과/업데이트/2023-11-03

This page is a translated version of the page Abstract Wikipedia/Updates/2023-11-03 and the translation is 100% complete.
추상 위키백과 업데이트 Translate

메일링 리스트를 통한 추상 위키백과 IRC의 추상 위키백과 텔레그램의 위키함수 마스토돈의 위키함수 트위터의 위키함수 페이스북의 위키함수 유튜브의 위키함수 위키함수 웹사이트 Translate

웹어셈블리에서 파이썬 실행

 
다양한 언어의 레이블 또는 별칭으로 입력과 관련된 유형을 찾는 향상된 선택기의 스크린샷입니다. 입력 "cha"는 키의 경우 폴란드어 "Cecha", 문자열의 경우 프랑스어 "Chaîne", Nothing의 경우 영어 별칭 "Unreachable", 코드 포인트의 경우 영어 별칭 "Character"와 일치합니다.

지난 주에 보고된 바와 같이, 우리는 웹어셈블리 기반 스택을 사용하도록 자바스크립트 런타임을 전환했습니다. 우리는 여전히 파이썬 언어에 대해 동일한 작업을 수행해야 했습니다.

수요일 현재 파이썬 코드는 이제 웹어셈블리 기반 런타임에서도 실행됩니다. 이는 이제 사용자가 작성한 모든 코드가 자바스크립트이든 파이썬이든 웹어셈블리 런타임에서 실행된다는 의미입니다.

변화는 예상보다 어려웠다. 우리는 여러 가지 다른 방법을 시도했고 테스트 인프라에서 흥미로운 문제가 발생할 수 있는 완전히 새로운 방법을 발견했습니다. 이것은 몇 주 동안 충분한 작업을 발견했습니다! 마지막으로 우리는 로컬로 컴파일된 RustPython 모듈과 함께 Wasmtime을 사용하게 되었습니다. 앞으로 몇 주, 몇 달 동안 작업하고 싶은 개선과 단순화가 많이 있지만 현재로서는 시스템이 프로덕션 환경에서 실행되는 것 같아 기쁩니다. 현재 우리가 사용하는 웹어셈블리 기반 파이썬 런타임은 이전 런타임보다 약간 느리게 실행되는 것처럼 보이지만 차이점을 느끼지 못할 가능성이 높습니다.

이번 변경으로 우리는 위키함수에 추가 보안 계층을 추가하는 것을 완료했습니다. 이렇게 하면 실제로 편집을 시작하는 데 거의 가까워졌습니다. 우리는 시스템을 계속 모니터링할 것이며, 모든 것이 좋아지면 곧 더 폭넓은 편집을 위해 오픈할 것입니다.

웹어셈블리 런타임을 통합하고 배포한 코라와 제임스에게 감사드립니다!

객체 선택기 개선

 
언어 검색

함수나 다른 객체를 선택할 수 있는 위젯인 객체 선택기에 또 다른 개선 사항이 적용되었습니다. 함수 정의를 만들 때마다, 그리고 종종 호출할 때 이 함수를 사용하므로 작업 흐름의 주요 부분에 도움이 되도록 만드는 것이 중요합니다. 이제 올바른 레이블과 유형이 표시되므로 훨씬 더 설명적이어야 합니다. 또한 별칭과 언어를 고려하기 때문에 올바른 객체를 찾는 것이 더 좋습니다. 언어를 찾기 위해 이제 BCP 47(다른 경우 미디어위키) 언어 코드도 고려됩니다.

예전에는 올바른 객체를 찾기 위해 원시 ZID를 입력해야 하는 경우가 있었습니다. 이제 이 함수는 훨씬 더 드물게 필요하며 필요할 때 더 유창하게 작동합니다. 이러한 상황이 발생하면 위젯을 더욱 개선하기 위한 의견을 얻을 수 있도록 알려주세요.

객체 선택기를 개선하고 재설계한 제노와 아민에게 감사드립니다! 또한 GZWDer 및 egezort를 포함하여 개선을 제안한 커뮤니티 구성원에게도 감사드립니다.

2023년 11월 13일 자원봉사 코너

 
ZID를 사용하여 검색

다음 자원봉사 코너는 2023년 11월 13일 18:30 UTC에 열립니다. meet.google.com/xuy-njxh-rkw에서 만나요. 질문을 가져오세요. 시간이 허락한다면 우리는 함께 새로운 함수를 구축할 것입니다.