Язык Си. Кратко и ясно
Автор: Парфенов Д.В.
Год: 2023
Количество страниц: 320
В учебном пособии представлена новейшая версия языка программирования Си, ставшего международным стандартом. Совмещены подходы учебного пособия и справочника, что облегчает студентам изучение материала. Особое внимание уделено стилю программирования, его эффективности и выразительности.
GitHub объявил о доступности бета-версии Copilot X с чат-ботом на основе ChatGPT для всех бизнес-пользователей в Visual Studio и VS Code.
«GitHub Copilot стал контекстно-зависимым диалоговым помощником прямо в IDE, позволяя разработчикам выполнять некоторые из самых сложных задач с помощью простых подсказок», — пишет Марио Родригес из GitHub.
Copilot Chat может работать на GPT-4, но GitHub подчёркивает, что его способность понимать контекст делает его более универсальным генеративным помощником.
Помимо кодирования и поиска ошибок в коде, Copilot Chat поможет разработчикам исправлять проблемы безопасности и получать анализ кода.
Состоялся релиз интегрированной среды разработки Qt Creator 11.0. Готовые сборки проекта сформированы и выложены на GitHub для maсOS, Linux и Windows.
Согласно данным OpenNET, Qt Creator предназначен для создания кроссплатформенных приложений с использованием библиотеки Qt.
Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
Состоялся релиз компилятора для языков Python и Cython — проекта Cython 3.0. Компилятор транслирует код на Python в представление на языках C/C++ и предоставляет дополнительные возможности для взаимодействия кода на языках Python и C.
Cython наиболее востребован для создания Python-обвязок вокруг библиотек на языке C и для создания модулей на C, ускоряющих выполнение кода на языке Python.
Cython расширяет возможности Python средствами для прямого вызова функций на языке С, поддерживает определение переменных с типами языка С и позволяет компилировать итоговый код на языке Cython в представление на языке С, которое затем собирается штатным системным компилятором.
Применение расширенных возможностей языка Cython позволяет значительно повысить эффективность выдаваемого компилятором кода.
Салют, GigaChat! One Day Offer для NLP инженеров, разработчиков и исследователей уровня Middle/Senior/Senior++ состоится уже 22 июля
А это значит, что всего за один день вы сможете пройти все этапы отбора, познакомиться с командой, забрать оффер и начать работу над нашей большой языковой моделью GigaChat и амбициозными продуктами на его основе.
Чем именно вам предстоит заниматься?
Делать претрейн моделей.
Обучать SOTA модели для решения задач NLP.
Создавать наши основные NLP модели: GigaChat, Intent Recognition, NER, Smart Home и другие.
Делать распознавание и синтез речи, выявлять ключевые слова и шумовые события.
Совершенствовать существующие инструменты ИИ и создавать новые.
Работать в новом кластере с большим числом A100'ых.
Ваши шансы на оффер выше, если у вас есть профильное техническое образование и опыт работы от трех лет. Переходите по ссылке и регистрируйтесь на One Day Offer
Python для Data Science
Автор: Васильев Ю.
Год: 2023
Количество страниц: 270
Книга познакомит программистов с питоническим миром анализа данных. Вы научитесь писать код на Python, применяя самые современные методы, для получения, преобразования и анализа данных в управлении бизнесом, маркетинге и поддержке принятия решений.
Познакомьтесь с богатым набором встроенных структур данных Python для выполнения основных операций, а также о надежной экосистемы библиотек с открытым исходным кодом для data science, включая NumPy, pandas, scikit-learn, matplotlib и другие.
На подробных примерах стройте реальные приложения, в том числе: службу такси, использующую геолокацию, анализ корзины для определения товаров, которые обычно покупаются вместе, а также модель машинного обучения для прогнозирования цен на акции
Свежее исследование показало, что на июнь 2023 года языковая модель GPT-4, лежащая в основе чат-бота, стала намного «глупее», чем та же модель, но на март 2023 года. При этом языковая модель GPT-3.5, напротив, в большинстве задач стала лучше, хотя и у неё есть проблемы.
Ухудшилась в том числе и генерация кода. Учёные создали набор данных с 50 простыми задачами из LeetCode и измерили, сколько ответов GPT-4 выполнялись без каких-либо изменений. Мартовская версия успешно справилась с 52% проблем, но при использовании июньской модели этот показатель упал до 10%.
По информации Der Spiegel и Der Standard, сотрудник сервиса VirusTotal (принадлежит Google) случайно выложил в открытый доступ на платформу файл с данными 5600 зарегистрированных корпоративных клиентов (ФИО, адреса электронной почты и название ведомства или компании).
В том числе сотрудников спецслужб США и Великобритании, включая контакты экспертов по ИБ из Киберкомандования США, Пентагона, Минюста, ФБР и АНБ.
Google предупредила клиентов об утечке данных их сотрудников и посоветовала им срочно провести информирование персонала о рисках, связанных с фишингом.
Компания Oracle выпустила в релиз СУБД MySQL 8.1.0. Это произошло спустя пять лет после публикации ветки 8.0. Сборки MySQL Community Server 8.1.0 Innovation выложены на портале MySQL Community для всех основных дистрибутивов Linux, а также FreeBSD, macOS и Windows.
После публикации MySQL 8.1.0 ветка MySQL 8.0 переведена в режим сопровождения, допускающий только исправление ошибок. Сопровождение ветки MySQL 8.0 продлится до апреля 2026 года.
Поддержка ветки MySQL 8.1 будет прекращена после появления ветки MySQL 8.2 в конце октября. LTS-ветки MySQL будут выпускаться раз в два года и поддерживаться в штатном режиме 5 лет, в дополнение к которым можно будет получить ещё 3 года расширенной поддержки.
Компания Wix скоро выпустит инструмент искусственного интеллекта для создания веб-сайтов. AI Site Generator будет следовать инструкциям на естественном языке.
Генератор сайтов позволит создавать домашнюю страницу и все внутренние страницы сайта с текстом, изображениями, магазинами, заказами, событиями и многим другим. Результат его работы можно будет отредактировать.
Также Wix выпустит инструмент AI Assistant, который будет предлагать улучшения для бизнеса и создаст индивидуальные стратегии на основе аналитики сайта. При этом инструмент AI Page and Section Creator позволит быстро добавить новую страницу или раздел на веб-сайт, а Object Eraser — удалять предметы из изображений.
вышла первая версия загрузочной прошивки GNU Boot (GNU Boot 20230717). Это форк проекта Libreboot, который соответствует требованиям Фонда СПО к полностью свободным дистрибутивам.
Ранее проект Libreboot лишился статуса полностью свободного дистрибутива с позиции Фонда Свободного ПО из-за добавления в свои правила возможности использования бинарных компонентов для расширения списка поддерживаемого аппаратного обеспечения.
Новой целью проекта Libreboot стала поддержка всего оборудования, поддерживаемого в CoreBoot, за исключением бинарных компонентов, влияющих на безопасность и надёжность.
Обновление операционной системы Windows 11 23H2 с интегрированным в неё ИИ-помощником Windows Copilot выйдет осенью текущего года, подтвердила Microsoft.
Используя чат-бот Bing и несколько сторонних и собственных плагинов, Windows Copilot позволяет пользователям сосредоточиться на своих проектах и задачах без необходимости постоянно переключаться между окнами.
Windows Copilot основан на базе большой языковой модели GPT-4. Решение поддерживает Bing и ChatGPT, это позволяет интегрировать дополнения сторонних разработчиков, расширяя функционал помощника.
Исследование экспертов по ИБ из Рейнско-Вестфальского технического университета Ахена показало, что десятки тысяч образов контейнеров на Docker Hub содержат в открытом виде токены аутентификации API и корпоративные приватные ключи шифрования.
Немецкие исследователи проанализировали 337 171 образов из Docker Hub и тысяч частных реестров и обнаружили, что примерно 8,5% из них содержат конфиденциальные данные, такие как приватные ключи и токены API.
Большинство раскрытых секретов, 95% для приватных ключей и 90% для токенов API, находились в однопользовательских образах, что указывает на то, что они, вероятно, попали туда непреднамеренно.
Компания SlashNext выпустила исследование, согласно которому злоумышленники используют технологии генеративного искусственного интеллекта для подготовки и реализации фишинговых атак и распространения зловредов.
Они применяют ChatGPT OpenAI и инструмент киберпреступности WormGPT. Последний основан на языковой модели GPTJ, которая была разработана в 2021 году. WormGPT предлагает неограниченную поддержку символов, сохранение памяти чата и возможность форматирования кода.
По словам исследователей, WormGPT может проявлять «стратегическую хитрость», чтобы организовывать сложные фишинговые атаки. Его обучали на наборах данных, связанных с вредоносной деятельностью, но автор не раскрывает, что это за данные.
Обновление KB5028185 из июльского пакета патчей безопасности (Patch Tuesday) для Windows 11 версии 22H2 тормозит ПК, приводит к сбоям в работе сетевых модулей связи и вызывает проблемы при входе в систему.
Также пользователи пожаловались, что после установки KB5028185 стали тормозить почти все игры и приложения и возникла проблема с логином в системе.
Некоторые пользователи не могли войти в систему, так как Windows 11 перестала отображать панель входа и там нет возможности ввести пароль. В этом случае помогает перезагрузка в безопасном режиме или запуск режима восстановления с откатом обновления.
Кодер с улицы. Правила нарушать рекомендуется
Автор: Седат Капаноглу
Год: 2023
Количество страниц: 318
Эта книга — справочник по выживанию для начинающего разработчика.
«Кодер с улицы» научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам. Пора узнать, как использовать антипаттерны и «плохие» методы программирования.
Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, — от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком. Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения.
Профильные эксперты ИБ сообщили, что исходные коды буткита BlackLotus для Windows UEFI оказались опубликованы на GitHub.
BlackLotus — это ориентированный на Windows буткит UEFI, который обходит безопасную загрузку и антивирусные решения, сохраняется в заражённой системе и выполняет полезные нагрузки с наивысшим уровнем привилегий в ОС.
Возможности инструментария BlackLotus включают нарушение функции защиты данных BitLocker, Microsoft Defender и целостности кода, защищённой гипервизором (HVCI), также известной как функция целостности памяти, которая защищает от попыток использования ядра Windows.
Google объявила о самом значительном расширении функционала чат-бота Bard с момента его запуска. Он может общаться на 40 языках, включая испанский, арабский, китайский и хинди.
В дополнение к тем возможностям чат-бота, которые Google представила с момента запуска Bard, например создание и отлаживание программного кода, распознавание 20 языков программирования и поиск ошибок в программном коде, экспорт кода или текста в Gmail, «Документы», Colab и Replit, у Bard появилась функция изменения тона и стиля ответов бота.