Месяц: Январь 2023

  • Нейрофутуризм. К чему еще приспособят ИИ в ближайшем будущем?

    от автора

    Почти каждый год в интернете появляется новая тема, которая будоражит умы человечества и звучит чуть ли не из каждого утюга. Сначала случился бум криптовалют, затем на повестке дня возникли роботы от Boston Dynamics, им на смену явилась технология NFT, а теперь вакантное место заняли нейросети. Про ChatGPT, Dalli-e 2 и Midjourney слышали уже все, рассказывать…

  • Тут одни «токсики» и «тролли» (на самом деле нет и это круто): история одного стартапа

    от автора

    В ноябре 2022 года я написал заметку о том, как мы с командой сделали в Телеграм чат-бот для похудения BodyBuddyBot. Материал тогда собрал несколько тысяч прочтений и десятки комментариев. Признаюсь честно, перед тем, как написать текст, меня терзали смутные сомнения. Так уж повелось, что многие считают данный ресурс достаточно хардкорным, с продвинутой, но местами агрессивной…

  • PHPStorm + XDebug + Docker

    от автора

    Таких статей уже тысяча, зачем?Мне не подошла полностью ни одна. Я потратил около двух часов на весь процесс и за это время нашёл около десятка статей, в которых либо данные были неполные, либо просто устаревшиеЯ ожидаю, что у вас уже есть проект с настроенным докером.Шагов, на самом деле, немного, все очень простые.1. Настраиваем интеграцию PHPStorm…

  • Windows автологин и iMaster Huawei: про полисер-костылёк

    от автора

    Есть такая функция логирования, при которой для аутентификации берется имя пользователя и пароль от входа в Windows. Если компьютер в домене, то и доменное имя будет приставлено к логину в формате «DOMAIN_NAME\user_name». Если используется протокол 802.1x, то это имя (именно в таком формате) будет перенаправлено на сервер. Возникает вопрос: если сервер аутентификации ничего не знает…

  • Нематериальная мотивация — с чего начать, когда нет ничего?

    от автора

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

  • Подбор коэффициентов последовательным перебором. Сокращаем вычисления

    от автора

    ПредысторияВ предыдущей статье (Автоматический подбор синаптических весов. Самое начало. Циклический перебор) мы простым полным последовательным циклическим перебором подобрали коэффициенты для определения значения 13-ти сегментного индикатора.Напомню результаты:Начальная ошибка: 9.000000000000002 Начальная точность: 0.1 0: loss: 8.256888108456812 accuracy: 0.8 1: loss: 7.4035437200249845 accuracy: 0.8 2: loss: 6.515313270760133 accuracy: 0.8 3: loss: 5.655615573184693 accuracy: 0.8 4: loss: 4.889748309748125 accuracy:…

  • Federated Pruning для Federated Learning

    от автора

    Эта публикация является компиляцией изученных материалов по теме и писалась с целью в материале разобраться и упорядочить собственные знания – такой аналог реферата/курсовой. Т.к. исходный материал в основном на английском, возможно, данная статья кому-то также будет полезна.Вместо прологаFederated Learning – подход к решению задач машинного обучения, который позволяет анализировать данные непосредственно в их источниках, не…

  • Spring Cloud Config и обновление компонентов в рантайме

    от автора

    Появилась потребность в том, чтобы определенные компоненты сервисов умели подтягивать обновленную конфигурацию и работать на основе этой конфигурации, т.е. конфигурация приложения меняется уже после запуска сервиса. Я проведу небольшой обзор подходов, которые нашел применительно к такой задаче и то, на чем остановился. На проекте используется spring boot 2.6.4 и kotlin 1.5.31. Также для конфигурации сервисов…

  • SOLID на примере JavaScript с chatGPT

    от автора

    Наверно уже все наслышаны про технологию ChatGPT. Вкратце недавно решил сам поюзать и вынести отнюдь пользу для программиста, на примере расскажу как я понял очередной пример SOLID и поделюсь примером с теми кто только вникает в шаблоны проектирования.Запрос: write me javascript code with solid principles and comment codeОтвет:// Single Responsibility Principle: Каждая функция должна иметь…

  • В инновационной системе разгона космических кораблей предлагается обстреливать их дробью

    от автора

    Сегодня космические агентства мира находятся в поисках инновационных идей по разгону космических аппаратов, которые позволят побыстрее добираться до планет и других тел Солнечной системы. Это, например, концепция «Бимодального NTP/NEP с циклом топпинга волнового ротора» от НАСА, которая теоретически позволит добираться до Марса за 45 дней, или китайский ядерный космический аппарат, предназначенный для исследования Нептуна и…