Обложка канала

Умный программист: it, программирование, hi-tech. Страница 33

Легендарный Гарвардский курс по основам программирования в закрепе канала! Поможем научиться программировать бесплатно

  • Умный программист: it, программирование, hi-tech

    Эксперты выяснили, что ядро Linux версии 5.19.12 может повреждать на аппаратном уровне дисплеи некоторых ноутбуков со встроенной графикой Intel. Разработчики в курсе бага и немедленно выпустили патч для ядра версии 5.19.13. Проблема была связана с ошибкой в коде графического драйвера, которая вызывала нежелательные задержки в последовательности подачи питания на самом дисплее и некорректной работе подсветки. Из-за этого ЖК-панели на ноутбуках с видеокартами от Intel могли получить повреждения и выйти из строя в процессе многочисленных попыток включения и продолжительного мерцания подсветки экрана с высокой частотой.
  • Умный программист: it, программирование, hi-tech

    Head First. Изучаем Go Автор: Макгаврен Джей Год: 2020 Количество страниц: 544 Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется и читается не сложнее чем на Python и jаvascript. Простые примеры позволят познакомиться с языком в действии и сразу приступить к программированию на Go. Так что вы быстро освоите общепринятые правила и приемы, которые позволят вам называть себя гофером.
  • Умный программист: it, программирование, hi-tech

    В Windows 11 2022 загрузка и копирование локальных файлов могут происходить на 40% медленнее после обновления. Нед Пайл, главный менеджер программы в Microsoft, написал, что после обновления Windows 11 2022 (22H2) наблюдается снижение производительности при копировании файлов с удалённого компьютера с использованием протокола Server Message Block (SMB). Не совсем понятно, будет ли замедляться копирование файлов при их загрузке с удалённого сервера или же будет замедляться доступ к ним с удалённого ПК.
  • Реклама

  • Умный программист: it, программирование, hi-tech

    Deckhouse получила сертификат совместимости с «Ред ОС». Пользователи могут разворачивать Deckhouse на базе названных ОС и пользоваться всей функциональностью, доступной в редакциях Deckhouse Platform CE и Deckhouse Platform EE. Deckhouse — Kubernetes-платформа для автоматизация создания и эксплуатации кластеров Kubernetes. Deckhouse включает upstream-версию K8s и дополнительные модули для мониторинга, автомасштабирования, балансировки трафика, безопасного доступа и других функций.
  • Умный программист: it, программирование, hi-tech

    pycoders.com - еженедельные рассылки полезных материалов по разработке на Python.
  • Умный программист: it, программирование, hi-tech

    Factory5 объявил о запуске F5 Future — облачного сервиса no-code приложений с использованием машинного обучения. Сервис призван решать бизнес-задачи, связанные с выявлением закономерностей, прогнозированием целевых показателей, а также проверять гипотезы. F5 Future включает в себя готовые приложения на базе алгоритмов машинного обучения, которые прогнозируют потребление топлива, классифицируют дефекты, выявляют мошеннические операции и решают другие задачи. Благодаря no-code подходу воспользоваться сервисом и получить результат всего за три шага сможет даже стажёр.
  • Умный программист: it, программирование, hi-tech

    Спустя более чем двадцать лет разработки состоялся релиз проекта с открытым исходным кодом Stellarium 1.0. Это удобный и доступный компьютерный планетарий с базой данных на 600 тыс. звёзд и 80 тыс. космических объектов, а также с данными о созвездиях и туманностях. В расширенной базе программы доступны дополнительные каталоги с данными по 177 млн звёзд и более миллиона объектов глубокого космоса. Код проекта есть на GitHub и распространяется под лицензией GPLv2. Stellarium доступен для пользователей Linux, Windows, macOS, а также в веб-версии.
  • Умный программист: it, программирование, hi-tech

    2 октября 2022 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.0. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 5.19 в конце июля этого года. Исходный код Linux 6.0 уже доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.0 на GitHub и на Makefile от Линуса Торвальдса.
  • Умный программист: it, программирование, hi-tech

    Понимание языка ассемблера. Reverse Engineering для начинающих Автор: Юричев Д. Год: 2020 Количество страниц: 1376 Когда автор данной книги учил C, а затем C++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое большое количество раз, что связь между программным кодом на C/C++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что же там было написано на C. Возможно эти знания смогут помочь кому-то ещё. Иногда здесь используются достаточно древние компиляторы, чтобы получить самый короткий (или простой) фрагмент кода.
  • Умный программист: it, программирование, hi-tech

    Microsoft начала тестирование встроенного в браузер Edge VPN-сервиса Microsoft Edge Secure. Сервис поддерживает Cloudflare, чьи серверные мощности используются для построения сети передачи данных. Встроенный VPN скрывает IP-адрес пользователя, шифрует его трафик и передаёт запросы через отдельную изолированную сеть. Однако у юзера нет опции выбора сервера в другой стране для обхода блокировок по местоположению. Весь трафик автоматически маршрутизируется через ближайшие серверы Cloudflare.
  • Умный программист: it, программирование, hi-tech

    Google изменила планы по прекращению поддержки протокола Chrome Manifest V2. Изначально поддержку второй версии манифеста планировалось прекратить в январе 2023 года, но теперь дату сдвинули на январь 2024 года. Google начала тестировать Manifest V3 в ноябре 2019 года в сборках Chrome 80 Canary, а внедрила протокол в производственные сборки Chrome 88. В январе 2022 года интернет-магазин Chrome перестал принимать новые расширения, созданные на основе Manifest V2.
  • Умный программист: it, программирование, hi-tech

    С начала 2023 года Google начнёт уведомлять пользователей, если их личная информация, такая как номер телефона, адрес электронной почты или домашний адрес, будет отображаться в результатах поиска. Это нововведение станет частью недавно анонсированной функции «Результаты о вас». Google официально начала развёртывание инструмента, который позволит пользователям легко создавать запросы на удаление результатов с их личной информацией. Некоторым юзерам он стал доступен на прошлой неделе.
  • Умный программист: it, программирование, hi-tech

    Meta заявила сотрудникам о заморозке найма персонала и о сокращении бюджетов для многих команд, сообщает издание Bloomberg. Данные процедуры связаны с замедлением роста рекламной выручки компании. На еженедельной опросной сессии с сотрудниками об этом рассказал глава компании Марк Цукерберг. Глава компании надеялся, что к этому времени экономика стабилизируется, но этого пока не происходит, поэтому компания будет строить планы консервативно.
  • Умный программист: it, программирование, hi-tech

    Организаторы профессиональных технических конференций JUG Ru Group поделились подробностями внедрения видеосвязи на свою онлайн-платформу и рассказали, на какой реализации в итоге остановилась и почему (спойлер: речь про SDK VK Звонков, что показательно для такой требовательной компании). Они даже организовали тематическую конференцию VideoTech, чтобы собрать больше опыта. Что получилось со всеми плюсами и минусами разных вариантов от P2P до SDK VK Звонков, описали в статье на Хабре. VK Звонки, к слову, делятся своими технологиями через SDK, тем самым дают возможность внедрить видеосвязь в свой продукт всем внешним разработчикам, и не зря.
  • Умный программист: it, программирование, hi-tech

    Группа хакеров спрятала код вредоносного ПО с помощью стеганографии в картинке с логотипом Windows. Это помогло злоумышленникам распространить бэкдор среди многих пользователей, включая корпоративный сегмент. Эксперты считают, что хакеры специально обновили свой инструментарий для поиска различных уязвимостей и использовали стеганографию, чтобы скрыть свой вредоносный код от антивирусного программного обеспечения в старом растровом изображении логотипа Windows.
  • Реклама

  • Умный программист: it, программирование, hi-tech

    Google выпустила релиз браузера Chrome 106. Одновременно стал доступен стабильный выпуск свободного проекта Chromium. Основные изменения в Chrome 106 включают: включение по умолчанию механизма Prerender2 для пользователей сборок для настольных систем. Это необходимо для упреждающей отрисовки содержимого рекомендаций в адресной строке Omnibox. Содержимое связанных с рекомендациями страниц теперь может отрисовываться в буфере; возможность поиска в истории, закладках и вкладках непосредственно из адресной строки Omnibox. Для локализации поиска доступны теги @history, @bookmarks и @tabs; С полным списком изменений можно ознакомиться по ссылке.
  • Умный программист: it, программирование, hi-tech

    Google собирается отключить поддержку расширения Chrome на базе Manifest V2, чтобы разработчики перешли на Manifest V3. В июне 2023 года компания в тестовом режиме проверит отключение расширений на Manifest V2. До этого момента Google будет поддерживать разработчиков расширений, предоставляя рекомендации и информацию о новом протоколе и о том, как лучше всего развёртывать поддерживающие его версии.
  • Умный программист: it, программирование, hi-tech

    Ум программиста. Как понять и осмыслить любой код Автор: Фелин Хермане Год: 2022 Количество страниц: 259 Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода.