Результаты поиска

  1. K

    «Самый безопасный в мире смартфон» оценили в 630 евро. За него можно расплатиться биткойнами

    Немецкая компания Nitrokey представила NitroPhone 1, который преподносится как «самый безопасный в мире смартфон». Создатели уверяют, что устройство сочетает в себе «безопасность, конфиденциальность и простой пользовательский интерфейс», вот только цена за это – немалые 630 евро. А немалые...
  2. K

    Компания Cisco выпустила свободный антивирусный пакет ClamAV 0.104

    Компания Cisco представила новый значительный выпуск свободного антивирусного пакета ClamAV 0.104.0. Напомним, что проект перешёл в руки Cisco в 2013 году после покупки компании Sourcefire, развивающей ClamAV и Snort. Код проекта распространяется под лицензией GPLv2. Одновременно компания Cisco...
  3. K

    Выпуск дистрибутива Lakka 3.4 и эмулятора игровых консолей RetroArch 1.9.9

    Опубликован релиз дистрибутива Lakka 3.4, позволяющего превратить компьютеры, телеприставки или одноплатные компьютеры в полноценную игровую консоль для запуска ретро игр. Проект является модификацией дистрибутива LibreELEC, изначально рассчитанного на создание домашних кинотеатров. Сборки Lakka...
  4. K

    Сеанс KDE на базе Wayland признан стабильным

    Нейт Грэм (Nate Graham), возглавляющий команду по контролю качества в проекте KDE, сообщил о доведении до стабильного состояния рабочего стола KDE Plasma, работающего с использованием протокола Wayland. Отмечается, что Нейт уже лично перешёл на использование сеанса KDE на базе Wayland в...
  5. K

    Драйвер NTFS от Paragon Software принят в состав ядра Linux 5.15

    Линус Торвальдс принял в состав репозитория, в котором формируется будущая ветка ядра Linux 5.15, патчи с реализацией файловой системы NTFS от компании Paragon Software. Релиз ядра 5.15 ожидается в ноябре. Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и...
  6. K

    Выпуск OpenWrt 21.02.0

    Представлен новый значительный выпуск дистрибутива OpenWrt 21.02.0, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто...
  7. K

    Упрощаю разработку адаптеров для RecyclerView c BRVAH. Часть 1

    Я действующий разработчик приложений под платформу Android. Хочу поделиться крутой библиотекой, облегчающей разработку адаптеров для RecyclerView, и описать ее использование. RecyclerView – это View элемент в Android для отображения списков, и редкое современное приложение обходится без него...
  8. K

    Как ускорить приложение за счёт PHP-FPM (няшим FPM conf)

    Привет. Сегодня хочу поговорить о том, как ускорить приложение через конфигурирование PHP-FPM. Сейчас самый популярный (из тех с которыми я сталкивался) стек на котором поднимается PHP приложение это веб сервер nginx и процесс-менеджер php-fpm. Я хочу поднять простое приложение с Laravel...
  9. K

    Простейшее решение «проблемы промежуточных устройств»: организация работы SCTP поверх UDP в ядре Linux

    Возможность организации работы SCTP поверх UDP (известная ещё как инкапсуляция SCTP-пакетов в UDP-пакеты) определена в RFC 6951 и реализована в пространстве ядра Linux начиная с версии ядра 5.11.0. Поддержку этой возможности планируется включить в Red Hat Enterprise Linux (RHEL) 8.5.0 и 9.0...
  10. K

    Интересный способ сделать config для web js библиотеки

    Как то раз мне захотелось сделать "Contact us" виджет и возникла дилемма, как задать настройки кнопки? Хотелось чтобы: Всё было понятно для не(до)программистов Легко было написать генератор Всё работало сразу же Иметься ввиду что нужно только подключить скрипт. Без создания экземпляра класса...
  11. K

    Сборка собственного RPM-пакета, содержащего простую Go-программу

    Процесс развёртывания программ обычно состоит из множества этапов. Некоторые из этих этапов могут представлять собой довольно-таки сложные последовательности действий. В наши дни имеется широкое разнообразие инструментов, позволяющих создавать описания процессов развёртывания программ, которые...
  12. K

    Джунам в Swift: как делать нейминг правильно?

    Занимаясь на курсах или обучаясь по различным туториалам, книгам и статьям, начинающие разработчики не слишком заботятся о том, как называть свои константы, переменные, классы, протоколы и т.п. во время написания кода. А ведь код пишется прежде всего для людей, а не для машины (машина понимает...
  13. K

    Как объединить 5 языков программирования в одном Python проекте?

    На сегодняшний день существует несколько тысяч языков программирования, каждый из которых создавался с определенной целью, пытаясь изменить и улучшить недостатки своих предшественников. Так, например, появился язык Kotlin, который был нацелен на замену Java в мобильной разработке. В 2010 году...
  14. K

    ML5.JS — это как TensorFlow только без нижних уровней

    Установка И все как обычно начинается с установки. Значит какие у нас есть варианты установки? Либо через npm, либо через CDN, либо даже можно просто скачать сами скрипты и так подключить к веб-странице. Я лично для этой статьи буду использовать подключение через CDN, но в рабочих проектах...
  15. K

    Python-культура в российских* IT-компаниях. Часть 2: Provectus

    В первой части статей о python-культуре мы писали про Тинькофф, а в этот раз решили рассказать о компании, в которую инженеры приходят, чтобы решать действительно сложные задачи, например, применение AI для распознавания болезней. В Provectus, по умолчанию, считается, что задача будет выполнена...
  16. K

    Разработка форм обратной связи для магазинов на Joomla 3

    Преамбула В современном интернет-магазине должно быть немало форм обратной связи. Интернет-маркетологи стараются предупредить все возможные ситуации и порой создают формы обратной связи чуть ли ни на каждый потенциальный интент пользователя. Оставив за скобками традиционные "заказать звонок"...
  17. K

    Как заменить регулярные выражения нейронной сетью

    Наиболее часто используемый инструмент для поиска подстроки определенного вида в тексте – это регулярные выражения. Но можно ли вместо регулярного выражения использовать нейронную сеть, которая бы выполняла ту же самую задачу? Задача: найти в тексте описание стоимости недвижимости, то есть...
  18. K

    Реклама в Windows 11 сломала «Пуск» и панель задач некоторых пользователей

    Cегодня Microsoft направила рекламное сообщение первым пользователям Windows 11. Промо-акция была направлена на продвижение интеграции будущей операционной системы с Microsoft Teams. Но в результате Проводник (оболочка рабочего стола Windows) перестал отвечать, и пользователи остались без...
  19. K

    Насколько все плохо с информационной безопасностью в мире? (Спойлер: очень и очень)

    Как думаете, люди в большинстве своем надежно защищены от кибератак? По данным Positive Technologies, их количество растет каждый год. При этом более 70 % из них имеют конкретную цель. Несмотря на то, что инциденты с участием физических лиц составляют около 12 %, это не значит, что к вопросу...
  20. K

    Создаем новое ключевое слово в C++

    Этот код будет компилироваться! C++ - один из языков, который можно назвать "легендарным". Его история насчитывает несколько десятилетий, принципы программирования на нем революционным образом менялись не раз, а черновик стандарта уже разросся до 1800+ страниц мелкого шрифта. На C++ есть много...
Сверху