Месяц: Октябрь 2020

  • Самолайк кармы на Хабре

    от автора

    Здравствуйте дорогие хабровчане, в этом небольшом посте я хочу показать, как можно самолайкнуть себе карму. Я недавно вылез из кармоямы, наконец-то дорос до нуля, но кармы всё равно мало, недолго подумав, мне пришла в голову идея, а можно ли поднять карму самому себе, как выяснилось — да можно, кому интересно, прошу под кат.

  • Линус Торвальдс представил релиз ядра Linux 5.9. Что нового?

    от автора

    Прошло всего два месяца со времени выхода релиза ядра Linux 5.8, которое назвали «величайшим»", а Торвальдс уже опубликовал новый релиз, на этот раз версии 5.9. По данным журналиста Майкла Ларабеля, в коде ядра — 20,49 млн строк, 3,58 млн строк комментариев и 3,72 млн пустых строк. Количество файлов с исходным кодом достигло 59 тыс. Но…

  • Получение Method из Method Reference в Java

    от автора

    Я столкнулся с проблемой — как получить из method reference вида Function<String, Integer> fun = String::length; вызываемый метод класса (или хотя бы его имя), т.е. в примере это java.lang.String.length(). Как выяснилось, не одного меня волновал этот вопрос, нашлись такие обсуждения на stackoverflow [1], [2], проекты на GitHub, которые так или иначе касаются этой проблемы [1],…

  • Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz

    от автора

    У всех есть какое-то представление о франшизе World of Tanks. Но, как правило, оно «снаружи» (пользовательское) и общее. А что, если посмотреть изнутри, и рассмотреть какие-то очень конкретные вопросы? Скажем, на каком языке пишут тесты для мобильной World of Tanks Blitz, и по каким причинам выбрали его? Студия разработки мобильных «танков» MS-1 компании Wargaming присутствовала…

  • Dependency Injector 4.0 — упрощенная интеграция с другими Python фреймворками

    от автора

    Привет, Хабр! Я выпустил новую мажорную версию Dependency Injector. Основная фича этой версии — связывание (wiring). Она позволяет делать инъекции в функции и методы без затягивания их в контейнер.

  • Спутник ДЗЗ на ГЕО. 2020 год: 79 всего, 71 успешных, 30 от Китая

    от автора

    Вячеслав Ермолин, 11 октября 2020 г. Текущая статистика запусковМиссия:Запуск гражданского спутника дистанционного наблюдения в оптическом диапазоне «Гаофэнь-13» для работы на геостационарной орбите.Предположительно аналог спутника ДЗЗ «Гаофэнь-4». Запуск успешный.Информации о составе и характеристиках оборудования нет. Девиз:«Китайские спутники-наблюдатели на каждой орбите».Официального девиза нет.Время и место старта:11 октября 16:57 UTC. Космодром Сичан, провинция Сычуань, юго-запад Китая.Ракета-носитель:CZ-3B/G2 — Chang…

  • Голосовой бот + телефония на полном OpenSource. Часть 2 — учим бота слушать и говорить

    от автора

    В первой части статьи я описал как создать простого чат бота, в этой статье мы научим нашего бота говорить и слушать русскую речь и переводить ее в текст.

  • Laravel–Дайджест (5–11 октября 2020)

    от автора

    Полное руководство по аутентификации в Laravel. Новый фасад для ограничения скорости запросов. Быстрое параллельное тестирование. Стрим Тейлора: видео и текстовое резюме. Видеокурс по использованию Tailwind в Laravel.

  • Вышел новый релиз «Python для браузеров», встречаем Brython 3.9

    от автора

    Код Brython Python (на скриншоте — версия 3.8.8) Разработчики проекта Brython Python выпустили новый релиз, Brython 3.9. Сам проект позиционируется, как «Python для браузера». Он основан на Python 3 и выполняется на стороне браузера, причем для разработки веб-скриптов вместо JavaScript используется Python. Код проекта написан на Python и распространяется под лицензией BSD. Новый релиз совместим…

  • Спутниковая связь против экологических катастроф? Решение дешевле и проще чем вы думаете

    от автора

    В одной из прошлых своих статей я делал обзор микроконтроллеров, а сегодня речь пойдёт о модуле, который поможет им спасти мир. Ну, во всяком случае, от экологических катастроф. Хитроумные датчики на основе микроконтроллеров способны сегодня на многое. Они умеют контролировать уровень воды, определять степень её загрязнения, распознавать подозрительный шум в турбинах, оценивать малейшие отклонения ориентации…