Одна из техник функционального программирования - currying (каррирование, карринг) на примере языка Python #python
🤮1
«Яндекс» в феврале 2025 г. планирует предоставить сторонним разработчикам доступ к своей платформе SourceCraft (аналог сервиса GitLab) в режиме технического превью.
"Платформа SourceCraft включает ИТ-инструменты для непрерывной интеграции и развертывания, безопасной разработки, аудита, мониторинга проектов. В частности, SourceCraft предлагает систему контроля версий и хостинг кода, а также службу автоматического развертывания проекта CI/CD», - заявили в пресс-службе «Яндекс».
Первым компонентом SourceCraft станет Yandex Code Assistant, который на базе нейронных сетей сгенерирует наиболее вероятное продолжение кода по его фрагменту для ИТ-разработчика. С помощью ИИ Yandex Code Assistant способен по фрагменту кода генерировать наиболее вероятное продолжение.
https://www.cnews.ru/news/top/2025-01-14_yandeks_v_fevrale_2025_goda
"Платформа SourceCraft включает ИТ-инструменты для непрерывной интеграции и развертывания, безопасной разработки, аудита, мониторинга проектов. В частности, SourceCraft предлагает систему контроля версий и хостинг кода, а также службу автоматического развертывания проекта CI/CD», - заявили в пресс-службе «Яндекс».
Первым компонентом SourceCraft станет Yandex Code Assistant, который на базе нейронных сетей сгенерирует наиболее вероятное продолжение кода по его фрагменту для ИТ-разработчика. С помощью ИИ Yandex Code Assistant способен по фрагменту кода генерировать наиболее вероятное продолжение.
https://www.cnews.ru/news/top/2025-01-14_yandeks_v_fevrale_2025_goda
CNews.ru
«Яндекс» готовится открыть российским программистам доступ к своему «убийце» GitLab - CNews
ИТ-холдинг «Яндекс» в феврале 2025 г. планирует предоставить сторонним разработчикам доступ к своей платформе SourceCraft (т.е. это аналог сервиса GitLab) в режиме технического превью. Сама платформа...
😁7👍6❤1🔥1
Microsoft настоятельно посоветовала пользователям ПК на Windows 10 обновиться до Windows 11, пока это бесплатно и только в течение ограниченного времени. Помимо этого, Microsoft также объявила, что приложения Microsoft 365 могут перестать работать полностью, если пользователи не обновятся до Windows 11. (Поддержка Window 10 заканчивается 14 октября 2025г)
Если ПК окажется несовместимым с Windows 11, официальная рекомендация Microsoft — купить новый....
https://techcommunity.microsoft.com/blog/nonprofittechies/free-upgrade-to-windows-11-for-a-limited-time-only/4275494
Если ПК окажется несовместимым с Windows 11, официальная рекомендация Microsoft — купить новый....
https://techcommunity.microsoft.com/blog/nonprofittechies/free-upgrade-to-windows-11-for-a-limited-time-only/4275494
TECHCOMMUNITY.MICROSOFT.COM
Home | Microsoft Community Hub
Our community is a collaborative place to learn about our products and ask questions! Check out our most popular conversations!
🤡20😁3👍2🤔2🤬1
Кардинальность в SQL— это кол-во уникальных значений в столбце относительно общего количества строк в таблице
• Высокая кардинальность - столбец имеет много уникальных значений
• Низкая кардинальность - в столбце мало уникальных значений
Если индекс на столбце с низкой кардинальностью, он обычно неэффективен т.к:
• Низкая кардинальность означает, что каждое индексированное значение указывает на множество строк, что снижает способность индекса сужать поиск
• Поддержка индекса имеет стоимость хранения и времени обновления. Для столбцов с низкой кардинальностью эти накладные расходы могут перевесить выгоды
• Оптимизаторы запросов знают статистику столбцов, включая кардинальность. При обнаружении низкого индекса кардинальности они часто игнорируют его и вместо этого выполняют полное сканирование таблицы
• Высокая кардинальность - столбец имеет много уникальных значений
• Низкая кардинальность - в столбце мало уникальных значений
Если индекс на столбце с низкой кардинальностью, он обычно неэффективен т.к:
• Низкая кардинальность означает, что каждое индексированное значение указывает на множество строк, что снижает способность индекса сужать поиск
• Поддержка индекса имеет стоимость хранения и времени обновления. Для столбцов с низкой кардинальностью эти накладные расходы могут перевесить выгоды
• Оптимизаторы запросов знают статистику столбцов, включая кардинальность. При обнаружении низкого индекса кардинальности они часто игнорируют его и вместо этого выполняют полное сканирование таблицы
👍9🥰1👏1
Microsoft известна своими кривыми обновлениями, ломающими Windows. Но если раньше Microsoft не выходила за рамки собственной экосистемы и ломала только Windows, то теперь в поле ее зрения попал еще и Linux: она начала делать патчи столь же низкого качества и для Linux. Ее очередной апдейт едва не сломал ядро 6.13 – от сбоев его уберег инженер Intel.
Microsoft представил свой патч для ядра еще осенью 2024 г., и он даже казался полезным: апдейт был нацелен на повышение производительности ядра, то есть после его внедрения ядро Linux должно было заработать быстрее. Однако что-то пошло не так, и написанный Microsoft код начал провоцировать сбои в работе ядра Linux на некоторых системах.
14 января 2025 г. инженер Intel Питер Зейлстра (Peter Zijlstra) выпустил срочный апдейт, чтобы деактивировать код Microsoft и остановить внедрение опасного патча Microsoft, который мог нарушить работу ядра. Инженер открыто назвал нововведение Microsoft «чушью» (nonsense), которая "создала огромный беспорядок", и по прежнему имеет ошибки. Судя по всему, Microsoft попыталась внедрить в Linux сырой, то есть недоделанный код.
В дополнение инженер AMD Борислав Петков (Borislav Petkov) отметил, что специалисты по поддержке Linux x86_64 не одобрили изменение Microsoft.
https://www.theregister.com/2025/01/14/microsoft_linux_change_pulled/
Microsoft представил свой патч для ядра еще осенью 2024 г., и он даже казался полезным: апдейт был нацелен на повышение производительности ядра, то есть после его внедрения ядро Linux должно было заработать быстрее. Однако что-то пошло не так, и написанный Microsoft код начал провоцировать сбои в работе ядра Linux на некоторых системах.
14 января 2025 г. инженер Intel Питер Зейлстра (Peter Zijlstra) выпустил срочный апдейт, чтобы деактивировать код Microsoft и остановить внедрение опасного патча Microsoft, который мог нарушить работу ядра. Инженер открыто назвал нововведение Microsoft «чушью» (nonsense), которая "создала огромный беспорядок", и по прежнему имеет ошибки. Судя по всему, Microsoft попыталась внедрить в Linux сырой, то есть недоделанный код.
В дополнение инженер AMD Борислав Петков (Borislav Petkov) отметил, что специалисты по поддержке Linux x86_64 не одобрили изменение Microsoft.
https://www.theregister.com/2025/01/14/microsoft_linux_change_pulled/
The Register
Intel, AMD engineers rush to save Linux 6.13 after dodgy Microsoft code change
'Let's not do this again please'... days before release date
🔥18🤣7👍5👎1🙈1
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает хеширование наглядно
🔥10🤯5🤷♂3🥱2
В крупнейших российских IT-компаниях сокращается количество вакансий
Крупнейшие российские IT- и телекоммуникационные компании, в частности МТС и «Вымпелком», на 15–18% сократили количество размещенных IT-вакансий в 2024 году в сравнении с предыдущим годом. При этом общее количество вакансий на рынке уменьшилось на 5%, больше всего сокращение коснулось вакансий разработчиков. Участники рынка связывают это с оптимизацией бизнеса и развитием искусственного интеллекта (ИИ), который частично замещает дефицитных сотрудников. Эксперты утверждают, что и в ближайшие несколько лет этот тренд продолжится.
https://www.kommersant.ru/doc/7432604
Крупнейшие российские IT- и телекоммуникационные компании, в частности МТС и «Вымпелком», на 15–18% сократили количество размещенных IT-вакансий в 2024 году в сравнении с предыдущим годом. При этом общее количество вакансий на рынке уменьшилось на 5%, больше всего сокращение коснулось вакансий разработчиков. Участники рынка связывают это с оптимизацией бизнеса и развитием искусственного интеллекта (ИИ), который частично замещает дефицитных сотрудников. Эксперты утверждают, что и в ближайшие несколько лет этот тренд продолжится.
https://www.kommersant.ru/doc/7432604
Коммерсантъ
ИИ восполнил кадровый ресурс
В крупнейших российских IT-компаниях сокращается количество вакансий
🤡15😭9🤮2🗿2❤1👍1
Microsoft сообщила, что обновление до Windows 11 для ПК на для Windows 10 будет бесплатно для пользователей не в течение ограниченного времени, а всегда
«"Бесплатное обновление до Windows 11" — это не ограниченное по времени предложение, Windows 11 остаётся бесплатным обновлением на ПК с Windows 10», — пояснили в Microsoft.
Ранее Microsoft в своём блоге посоветовала пользователям ПК на Windows 10 обновиться до Windows 11, пока это бесплатно и только в течение ограниченного времени. Желательно это сделать до окончания поддержки Windows 10 Home и Pro в октябре 2025 года.
В настоящее время Microsoft удалила страницу с упоминанием про ограниченное время обновления до Windows 11. Microsoft разъяснила, что эта запись в блоге была ошибкой, которую допустила команда по связям с общественностью компании.
https://www.windowslatest.com/2025/01/16/microsoft-says-windows-11-is-free-for-a-limited-time-then-deletes-the-statement/
«"Бесплатное обновление до Windows 11" — это не ограниченное по времени предложение, Windows 11 остаётся бесплатным обновлением на ПК с Windows 10», — пояснили в Microsoft.
Ранее Microsoft в своём блоге посоветовала пользователям ПК на Windows 10 обновиться до Windows 11, пока это бесплатно и только в течение ограниченного времени. Желательно это сделать до окончания поддержки Windows 10 Home и Pro в октябре 2025 года.
В настоящее время Microsoft удалила страницу с упоминанием про ограниченное время обновления до Windows 11. Microsoft разъяснила, что эта запись в блоге была ошибкой, которую допустила команда по связям с общественностью компании.
https://www.windowslatest.com/2025/01/16/microsoft-says-windows-11-is-free-for-a-limited-time-then-deletes-the-statement/
Windows Latest
Microsoft deletes doc incorrectly saying Windows 11 is free for a limited time on Windows 10
Microsoft says Windows 11 is free for a limited time, then deletes the statement causing confusion among the old OS users.
🤔9😁8🤮2
This media is not supported in your browser
VIEW IN TELEGRAM
Одно из важных преимуществ шардинга базы данных — это скорость резервного копирования #database
👍13🔥1👏1
Методы пагинации
🔸 Пагинация на основе смещения: использует параметры limit (сколько элементов вернуть) и offset (откуда начать выборку)
GET /items?limit=10&offset=20 - возвращает 10 элементов с 21-й записи.
🔸 Курсорная пагинация: сервер генерирует курсор для определения начальной точки для следующей страницы
GET /items?cursor=abc123 - cервер предоставляет курсор для следующей страницы, например abc123
🔸 Разбиение на страницы на основе набора ключей: использует стабильный ключ (например, идентификатор, временную метку) для разбиения на страницы
GET /items?after_id=100 - извлекает элементы, где id больше 100
🔸 Пагинация на основе страниц: извлекает набор данных с помощью параметра страницы (например, ?page =3)
GET /items?page=3 - выбирает 3-ю страницу результатов, каждая из которых содержит предопределенное количество элементов
🔸 Пагинация на основе смещения: использует параметры limit (сколько элементов вернуть) и offset (откуда начать выборку)
GET /items?limit=10&offset=20 - возвращает 10 элементов с 21-й записи.
🔸 Курсорная пагинация: сервер генерирует курсор для определения начальной точки для следующей страницы
GET /items?cursor=abc123 - cервер предоставляет курсор для следующей страницы, например abc123
🔸 Разбиение на страницы на основе набора ключей: использует стабильный ключ (например, идентификатор, временную метку) для разбиения на страницы
GET /items?after_id=100 - извлекает элементы, где id больше 100
🔸 Пагинация на основе страниц: извлекает набор данных с помощью параметра страницы (например, ?page =3)
GET /items?page=3 - выбирает 3-ю страницу результатов, каждая из которых содержит предопределенное количество элементов
👍1🔥1