Перейти к основному содержанию
Последние сообщения
1
Python / Re: Новости Python
Последний ответ от inter 🐵 -
От WSGI к ASGI: как Python научился работать с асинхронным вебом - https://habr.com/ru/articles/1003282/

Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году - https://habr.com/ru/articles/948190/

Cython: более чем 30-кратное ускорение Python-кода - https://habr.com/ru/companies/ruvds/articles/462487/
2
Обо всём на свете / Re: Как превратить советский завод-аутсайдер в мировой нишевый бренд | История бренд
Последний ответ от inter 🐵 -
https://www.youtube.com/watch?v=_Goy2mbijPY

The History of a Russian Watch Factory (Part 1 of 2) / История часового завода

https://www.youtube.com/watch?v=PNMMSQHKnW4

The History of a Russian Watch Factory (Part 2 of 2) / История часового завода
7
Веб-программирование / Re: Новости веб-программирования
Последний ответ от inter 🐵 -
Выпуск JavaScript-библиотеки jQuery 4.0 - http://www.opennet.ru/opennews/art.shtml?num=64637

Цитата
После почти 10 лет с момента публикации ветки 3.0 и спустя 20 лет после основания проекта состоялся релиз JavaScript-библиотеки jQuery 4.0, используемой по данным организации W3Techs на 70.9% из 10 млн наиболее посещаемых сайтов в сети. Код jQuery распространяется под лицензией MIT.

Выпуск jQuery 4.0 содержит изменения, нарушающие обратную совместимость, но по заверению разработчиков большинство пользователей смогут безболезненно перейти на новую версию с минимальными изменениями в своём коде. Для упрощения миграции можно использовать специальный плагин. Нарушения обратной совместимости связаны с удалением устаревшего кода, удалением некоторых внутренних недокументированных параметров, прекращением поддержки некоторого излишне усложнённого поведения и прекращением поддержки API, ранее объявленных устаревшими. Удаление устаревших API и браузеров позволило сократить размер gzip-архива с библиотекой на 3 КБ (slim-версия теперь занимает 19.5 КБ, а полная - 27.5 КБ).

Среди изменений:

  • Прекращена поддержка браузера IE 10 и более старых версий (поддержка IE 11 сохранена, но будет удалена в Query 5.0), а также других старых браузеров таких как Edge Legacy, Android Browser и Firefox до ветки 115.
  • Встроена поддержка API Trusted Types, развиваемого для защиты от манипуляций с DOM, приводящих к межсайтовому скриптингу (DOM XSS), например, при некорректной обработке полученных от пользователя данных в блоках eval() или вставках ".innerHTML", что может привести к выполнению JavaScript-кода в контексте определённой страницы. В методы jQuery теперь может передаваться HTML-код в форме объектов TrustedHTML.
  • Код jQuery переведён на использование JavaScript-модулей ESM (ECMAScript Module) и может поставляться и импортироваться как модуль.
  • Удалены функции, ранее помеченные устаревшими: jQuery.isArray, jQuery.parseJSON, jQuery.trim, jQuery.type, jQuery.now, jQuery.isNumeric, jQuery.isFunction, jQuery.isWindow, jQuery.camelCase, jQuery.nodeName, jQuery.cssNumber, jQuery.cssProps и jQuery.fx.interval. Вместо данных функций рекомендуется использовать штатные JavaScript-функции Array.isArray(), JSON.parse(), String.prototype.trim() и Date.now()
  • Удалены недокументированные внутренние методы объекта Array - push, sort и splice.
  • Порядок обработки событий смены фокуса приведён к соответствию спецификации W3C - blur, focusout, focus и focusin.
  • Размер урезанного варианта (slim), не содержащий модули ajax и effects, сокращён до 19.5k за счёт прекращения поставки объектов Deferred (рекомендуется использовать штатные Promises) и Callbacks.
9
ElkArte / Отличия ElkArte 1.1.x от SMF 2.1.x
Последний ответ от inter 🐵 -
1. Function loadMemberData

Тип возвращаемого значения разный!

SMF:
@return array The ids of the members loaded

ElkArte:
@return array|bool The ids of the members loaded or false

2. Function timeformat

В ElkArte эта функция называется standardTime

3. Function template_control_verification

В ElkArte эта функция называется template_verification_controls
10
SMF 2 / Re: SMF 2.1.6
Последний ответ от inter 🐵 -
Чтоб перенести мод с админкой и контроллерами из SMF в ElkArte нужно хорошенько повозиться. Я думал быстро сделаю, но там возни будет на день-два.