Контрибьютор C++ забанен за использование слова «question» в названии своей статьи. Автор назвал свою работу "The Undefined Behavior Question".
Но в комитете, который занимается стандартами С++, связали это название с книгой Карла Маркса "On the Jewish Question", как и с общим феноменом Еврейского Вопроса, что, само собой, показало контрибьютера а с плохой стороны.
https://habr.com/ru/articles/864336/
Но в комитете, который занимается стандартами С++, связали это название с книгой Карла Маркса "On the Jewish Question", как и с общим феноменом Еврейского Вопроса, что, само собой, показало контрибьютера а с плохой стороны.
https://habr.com/ru/articles/864336/
Хабр
Контрибьютор C++ забанен за использование слова «question» в названии своей статьи
C++ ISO Standards Group , организация, отвечающая за стандартизацию языка C++, так же известная как WG21, исключила из своих рядов longtime-контрибьютора после того, как тот использовал простое слово...
🤡36🥴15🤯3👍2💊2😁1😡1
Вышла новая стабильная версия библиотеки React - React v19. Напомню, что предыдущая версия вышла более двух с половиной лет назад.
В новой версии прежде всего добавлена новая инфраструктура для работы с асинхронными переходами, называются "Actions" («Действиями»)
Добавлен ряд хуков: useOptimistic для управления оптимистичными обновлениями
Для создания композитных действий добавлен хук useActionState
В react-dom добавлен хук form для автоматического управления формами и useFormStatus для поддержки общих случаев для Actions в формах.
Добавлена поддержка асинхронных функций в переходах для автоматической обработки состояний ожидания, ошибок, форм и оптимистичных обновлений.
Добавлен ряд API: use для считывания ресурсов при рендеринге
Для генерации статики на сайтах в react-dom/static добавлены prerender и prerenderToNodeStream. Эти функции улучшают производительность при ожидании загрузки данных для генерации статического HTML.
React 19 включает все функции React Server Components, включенные в канал Canary. Это означает, что библиотеки, которые поставляются с Server Components, теперь могут использовать React 19 как одноранговую зависимость с условием экспорта react-server для использования в фреймворках, поддерживающих архитектуру Full-stack React.
И также ряд других нововведений и улучшений. Подробнее https://react.dev/blog/2024/12/05/react-19
В новой версии прежде всего добавлена новая инфраструктура для работы с асинхронными переходами, называются "Actions" («Действиями»)
Добавлен ряд хуков: useOptimistic для управления оптимистичными обновлениями
Для создания композитных действий добавлен хук useActionState
В react-dom добавлен хук form для автоматического управления формами и useFormStatus для поддержки общих случаев для Actions в формах.
Добавлена поддержка асинхронных функций в переходах для автоматической обработки состояний ожидания, ошибок, форм и оптимистичных обновлений.
Добавлен ряд API: use для считывания ресурсов при рендеринге
Для генерации статики на сайтах в react-dom/static добавлены prerender и prerenderToNodeStream. Эти функции улучшают производительность при ожидании загрузки данных для генерации статического HTML.
React 19 включает все функции React Server Components, включенные в канал Canary. Это означает, что библиотеки, которые поставляются с Server Components, теперь могут использовать React 19 как одноранговую зависимость с условием экспорта react-server для использования в фреймворках, поддерживающих архитектуру Full-stack React.
И также ряд других нововведений и улучшений. Подробнее https://react.dev/blog/2024/12/05/react-19
react.dev
React v19 – React
The library for web and native user interfaces
👍9💅2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация скорости выполнения 1 миллиарда операций в цикле по различным языка программирования
Весь тестируемый исходный код по всем языкам доступен на github
https://github.com/bddicken/languages/tree/main/loops
Весь тестируемый исходный код по всем языкам доступен на github
https://github.com/bddicken/languages/tree/main/loops
👍22🤔8😁2🗿2👏1
Media is too big
VIEW IN TELEGRAM
Рок-группа Nanowar of Steel из Италии, которая занимается выпуском пародий в музыкальных жанрах хэви и пауэр-метал, выпустила композицию HelloWorld.java, где все слова — это код из программы на Java.
Проект под названием HelloWorld.java с песней на языке программирования Java опубликован на GitHub.
https://github.com/NanowarOfSteel/HelloWorld/blob/master/src/main/java/it/nanowar/ofsteel/helloworld/HelloWorldMainLauncherClass.java
Проект под названием HelloWorld.java с песней на языке программирования Java опубликован на GitHub.
https://github.com/NanowarOfSteel/HelloWorld/blob/master/src/main/java/it/nanowar/ofsteel/helloworld/HelloWorldMainLauncherClass.java
😁17🔥9👍5
Выпущен Linux, внешне неотличимый от Windows пол названием Wubuntu.
Дистрибутив основан на Kubuntu 24.04.1 LTS (Ubuntu с оболочкой KDE). При этом все элементы интерфейса очень похожи на оригиналы в Windows.
Скопирована даже раздражающая надпись об активации системы в правом нижнем углу рабочего стола. Правда, это окно с надписью можно просто закрыть.
Здесь по умолчанию установлен Edge для максимального сходства с Windows, а для тех, кто не желает пользоваться браузером Microsoft, есть предустановленный Google Chrome.
В систему по умолчанию встроен Wine для запуска программ, написанных для Windows
Имеется среда выполнения PrimeOS Android для работы с Android-приложениями. Для геймеров по умолчанию установлен клиент Steam от Valve. Есть даже магазин приложений KDE Discover, заменивший собой Microsoft Store.
https://www.theregister.com/2024/12/05/wubuntu/
https://wubuntu.org/
Дистрибутив основан на Kubuntu 24.04.1 LTS (Ubuntu с оболочкой KDE). При этом все элементы интерфейса очень похожи на оригиналы в Windows.
Скопирована даже раздражающая надпись об активации системы в правом нижнем углу рабочего стола. Правда, это окно с надписью можно просто закрыть.
Здесь по умолчанию установлен Edge для максимального сходства с Windows, а для тех, кто не желает пользоваться браузером Microsoft, есть предустановленный Google Chrome.
В систему по умолчанию встроен Wine для запуска программ, написанных для Windows
Имеется среда выполнения PrimeOS Android для работы с Android-приложениями. Для геймеров по умолчанию установлен клиент Steam от Valve. Есть даже магазин приложений KDE Discover, заменивший собой Microsoft Store.
https://www.theregister.com/2024/12/05/wubuntu/
https://wubuntu.org/
😁40👍12🤣10👎1
Роскомнадзор в рамках учений отключил три республики — Чечню, Дагестан и Ингушетию — от мирового Интернета. Пользователи столкнулись с ограничениями в работе интернета. В соцсетях появились жалобы на то, что перестали открываться иностранные сайты, проблемы зафиксированы также в работе отдельных приложений и мессенджеров. Учения начались сегодня в 16:00 и продлятся сутки
«В ходе учений совместно с операторами связи выявляется эффективность работы ключевой замещающей инфраструктуры в случае преднамеренного отключения извне российского сегмента сети "Интернет" и выявляются информационные системы, чья работоспособность зависит от связи с сервисами, библиотеками и иными ресурсами, находящимися в зарубежных сетях связи»,— сообщили в Роскомнадзоре.
«Задача учений — подтвердить готовность российской инфраструктуры сети "Интернет" обеспечивать доступность ключевых зарубежных и российских сервисов в случае преднамеренного внешнего воздействия»,— добавили в ведомстве.
https://www.kommersant.ru/doc/7361237
«В ходе учений совместно с операторами связи выявляется эффективность работы ключевой замещающей инфраструктуры в случае преднамеренного отключения извне российского сегмента сети "Интернет" и выявляются информационные системы, чья работоспособность зависит от связи с сервисами, библиотеками и иными ресурсами, находящимися в зарубежных сетях связи»,— сообщили в Роскомнадзоре.
«Задача учений — подтвердить готовность российской инфраструктуры сети "Интернет" обеспечивать доступность ключевых зарубежных и российских сервисов в случае преднамеренного внешнего воздействия»,— добавили в ведомстве.
https://www.kommersant.ru/doc/7361237
Коммерсантъ
Оператор в Дагестане объяснил сбои в работе сайтов учениями РКН
Подробнее на сайте
🤡39👍10💩5🤬4💊3🤣2😁1
По информации СМИ, Роскомнадзор может заблокировать в России работу восьми зарубежных хостинг-провайдеров, включая GoDaddy LLC, Kamatera Inc., Network Solutions LLC, Ionos Inc., HostGator LLC, DigitalOcean LLC , Amazon Web Services Inc. и Hetzner Online GmbH, из-за того, что эти иностранные IT-компании не выполнили требования регулятора и законодательства РФ (они входят в перечень иностранных провайдеров хостинга, подлежащих «приземлению» в РФ).
https://tass.ru/obschestvo/22603643
https://tass.ru/obschestvo/22603643
TACC
В РФ могут ограничить работу некоторых зарубежных провайдеров хостинга
Среди них GoDaddy, Network Solutions, Ionos, HostGator, DigitalOcean и Amazon Web Services
🤡33👍7🤬5💩2🤯1😢1💊1
В руководство по языку C# и .NET добавлен ряд новых статей:
Нововведения в C# 13
https://metanit.com/sharp/tutorial/23.3.php
ref-структуры
https://metanit.com/sharp/tutorial/3.62.php
Класс Lock и синхронизация
https://metanit.com/sharp/tutorial/11.10.php
А также ряд статей обновлен в соответствии с последними изменениями.
#csharp #dotnet
Нововведения в C# 13
https://metanit.com/sharp/tutorial/23.3.php
ref-структуры
https://metanit.com/sharp/tutorial/3.62.php
Класс Lock и синхронизация
https://metanit.com/sharp/tutorial/11.10.php
А также ряд статей обновлен в соответствии с последними изменениями.
#csharp #dotnet
Metanit
C# и .NET | Нововведения в C# 13
Новвоведения в языке программирования C# 13, params и неопределенное количество параметров, ref-структуры в итераторах и асинхронных методах, класс Lock и синхронизация, атрибут OverloadResolutionPriorityAttribute, частичные свойства и индексаторы
❤23❤🔥3🔥3👏2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Как обменять значения двух переменных с помощью операции XOR наглядно на примере языка С
🤩20👏5👎2🔥2🥰1