Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Wirenboard — переход со stretch на bullseye

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.6K
Настройка Linux *Умный дом Интернет вещей
Туториал

На днях нарвался на неприятных баг в прошивке wb-2207 контроллера wirenboard, который был исправлен в актуальной прошивке. Оба имеющихся у меня контроллера давно намекали на необходимость обновления ПО, также, оба страдали от проблем с источниками обновлений для apt, ругаясь на недоступность некоторых из них.

Так как баг мешал жить, а обновляться через заливку FIT-файла было откровенно лень, так как требовало резервного копирования и воспоминаний что именно было настроено/допоставленно на контроллере помимо собственно функций wirenboard-а, провел обновление, на мой взгляд, с минимальными проблемами и трудозатратами. Далее привожу описание шагов и обнаруженных подводных камней.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 2

Как мыслит бизнес-ангел и как найти инвестора ​для своего стартапа

Время на прочтение 8 мин
Количество просмотров 1.2K
Венчурные инвестиции Развитие стартапа Интервью
Интервью

Бизнес-ангелы обычно живут в тени стартапов, мало светятся в публичном пространстве и редко делятся своей внутрянкой. Сегодня вы узнаете, как реальный ангел оценивает проекты, почему считает основателей-технарей более перспективными партнерами и почему выбирает рынки развивающихся стран для инвестиций.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 0

Все DETRы мира: denoising queries и positive anchors. Часть 2

Время на прочтение 12 мин
Количество просмотров 870
Python *Big Data *Машинное обучение *Искусственный интеллект
💼 Сезон Big Data

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

Материал для ТГ-канала “Варим ML”

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

АСУ ТП для самых маленьких. Как происходит управление оборудованием

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 6.3K
Сетевое оборудование
Из песочницы

Увидел на Хабр Q&A вопрос как физически происходит управление оборудованием в АСУ ТП, начал писать ответ, в итоге накатал целую статью :)

А вот как ==>
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 32

Истории

Что нового во Flutter 3.10, ч.2

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 2.9K
Разработка мобильных приложений *Dart *Flutter *
Обзор
Перевод

Hola, Amigos! На связи Саша Чаплыгин, Flutter-dev Amiga и Тимур Моисеев, Teamlead Flutter Amiga. Мы продолжаем рассказывать об обновленной версии Flutter 3.10, и в этой части затронем разработку веб и мобильных приложений, Impeller, производительность и изменения в устаревших функциях.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1

О книге «От джуна до сеньора: как стать востребованным разработчиком» Владимира Швеца

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 6.5K
Проектирование и рефакторинг *Управление разработкой *Читальный зал
Мнение

Будучи филологом по образованию и разработчиком по профессии, я невольно задумываюсь: как так вышло, что ты сначала пишешь тексты, потом пишешь код, затем пишешь о коде и наконец - о людях, которые пишут тексты о коде? Где предел этой рекурсии, разворачивающейся в реальной жизни? Вместе с тем, книга, которая на днях попала ко мне в руки, не только о программировании. Это очень личный взгляд на самые разные аспекты разработки, целая коллекция полезнейших советов каждому, кто хоть как-то связан с этой индустрией.

Читать далее
Всего голосов 8: ↑3 и ↓5 -2
Комментарии 8

Решения CTF 2023 от «Доктор Веб». Часть 4

Время на прочтение 8 мин
Количество просмотров 587
Блог компании Доктор Веб Реверс-инжиниринг *CTF *

Друзья, продолжаем публиковать решения нашего CTF-марафона! В нем было пять уровней сложности, в каждом по пять заданий — всего 25 заданий. Каждую неделю мы выкладываем по 5 решений — сегодня рассказываем о четвертом уровне сложности. Предыдущие уровни вы можете изучить здесь: часть 1, часть 2, часть 3.

Результаты марафона мы подвели в начале апреля, но задания все еще доступны — и вы можете попробовать решить их для себя.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Как создавался умный агрегатор новостей LifeLines

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.1K
Анализ и проектирование систем *Разработка мобильных приложений *Машинное обучение *Развитие стартапа Искусственный интеллект
Кейс

Рассказываем, как IT-компания Технологика и российский стартап запустили мобильный агрегатор новостей, который опередил своё время.

Читать далее
Всего голосов 14: ↑4 и ↓10 -6
Комментарии 8

Продакты VS Разработчики: как недоверие и отказ от сотрудничества замедляют выход продукта

Время на прочтение 19 мин
Количество просмотров 1.5K
Блог компании VK Управление разработкой *Управление проектами *
Перевод


Секрет успешного стартапа — в тесном сотрудничестве продуктовой команды и команды разработчиков. Но каждая команда по-своему представляет успех в работе и цели, которые нужно реализовать. Например, программисты хотят создать идеально масштабируемый и самый удобный для разработчиков продукт. А продуктовая команда хочет быстро проверять идеи на практике и внедрять функции, за которые клиент готов платить. У разработчиков своя карта технических решений, а у продактов — карта развития продукта. Оба плана никак не связаны друг с другом, из-за чего возникает путаница. 
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 0

Пишем Telegram бота для распознавания голосовых сообщений и их обработки с помощью AI

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 3.7K
PHP *
Из песочницы

Всем привет. Меня зовут Игорь Филиппов и я веб-разработчик. Вы, вероятнее всего, знаете, как прочно ChatGPT закрепился в медийном пространстве. Ежедневно выходит сотни статей и видео на эту тему, предлагая разнообразные варианты применения.

Мне в голову пришла идея создать бота, который автоматически под каждым голосовым сообщением оставляет свой реплай с полной расшифровкой аудио. Но в процессе разработки я подумал, что можно дополнительно проинтегрировать бота с ChatGPT - для получения краткого пересказа самого сообщения. Тем более, к тому моменту, когда я делал бота, Open AI только выпустила доступ к API.

С какими сложностями столкнулся, как решил и что получилось в итоге описал в этой статье.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 12

MoR ошибок, сбоев и багов в проде

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 875
Блог компании TINKOFF Системное администрирование *Программирование *
Ретроспектива

Всем привет! Я Максим, тимлид SRE команды бэкенда и SSO, последние семь лет занимаюсь вопросами надежности сервисов и услуг банка. Раз в год мы проводим месяц поиска уязвимостей — Month of Bugs. В 2022 году, когда все компании столкнулись с новыми вызовами, мы превратили Month of Bugs в Month of Reliability — месяц надежности. И сосредоточились не на поиске отдельных багов, а на обеспечении надежности всех систем.

Год был сложным: релизы, aлерты, рутина, баги, сбои и прочие события. Мириться со сбоями мы не желали, поэтому задумались над тем, как кардинально улучшить ситуацию. И решили вовлечь в процесс представителей разных профессий: разработчиков, аналитиков, тестировщиков. Историю проведения этого мероприятия я вам сейчас расскажу.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0

Проблема контроля над продвинутым искусственным интеллектом

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.4K
Исследования и прогнозы в IT *Научно-популярное Искусственный интеллект
Обзор

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

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 7

60 антипаттернов для С++ программиста, часть 1 (совет 1 — 5)

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 6.1K
Блог компании PVS-Studio Программирование *Совершенный код *C++ *C *

1053_60_cpp_antipatterns_ru/image2.png


Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования.

Читать дальше →
Всего голосов 27: ↑20 и ↓7 +13
Комментарии 44

Колин Персиваль, автор tarsnap — математик, криптограф и программист. Невольный пособник крипты

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 5K
Блог компании RUVDS.com Криптография *Программирование *История IT Софт
Выдающиеся программисты современности часто оказываются самоучками. Иногда попадаются специалисты с официальным академическим образованием в области компьютерных наук. Или учёные из других областей: физики, математики, криптографы. Все они вносят в программирование академические знания и научную основательность.

Типичный пример — д-р математических наук Колин Персиваль (Colin Percival), бывший директор по безопасности FreeBSD, автор уникального сервиса резервного копирования Tarsnap и других проектов.

Выдающийся криптограф, который без своего желания оказался причастен к созданию Litecoin. Сотни криптовалют основаны на алгоритме, который придумал и написал скромный математик из Канады.
Читать дальше →
Всего голосов 41: ↑40 и ↓1 +39
Комментарии 7

Что внутри черного ящика: понимаем работу ML-модели с помощью SHAP

Уровень сложности Сложный
Время на прочтение 9 мин
Количество просмотров 1.6K
Блог компании Wunder Fund Машинное обучение *
Туториал
Перевод

Значения Шепли применяются в экономике, а точнее — в теории кооперативных игр. Такие значения назначаются игрокам сообразно их вкладу в игру. В сфере машинного обучения идея использования значений Шепли нашла отражение во фреймворке SHAP (SHapley Additive exPlanations). Он представляет собой эффективный инструмент для интерпретации механизмов функционирования моделей.

Если вам интересны подробности о значениях Шепли — очень рекомендую обратиться к моей предыдущей статье, посвящённой математическим и интуитивным представлениям, раскрывающим смысл этих значений. И хотя в машинном обучении эти значения применяются по‑особенному, понимание базовых принципов, на которых они основаны, может оказаться полезным.

Использование значений Шепли во фреймворке SHAP напоминает их классическое применение тем, что они отражают индивидуальное влияние признаков на «игру» (другими словами — на модель машинного обучения). Но модели машинного обучения — это «игры», где нет «кооперирования» игроков, то есть — признаки не обязательно взаимодействуют друг с другом, как это происходило бы, будь они игроками в кооперативной игре. Вместо этого каждый из признаков вносит независимый вклад в результаты работы модели. Хотя тут может быть использована формула для нахождения значений Шепли, соответствующие вычисления могут оказаться слишком «тяжёлыми» и неточными. Это так из‑за большого количества «игроков» и из‑за того, что они могут объединяться в «союзы». Для того чтобы решить эту проблему, исследователи разработали альтернативные подходы. Среди них — метод Монте‑Карло и ядерные методы. В этом материале мы будем заниматься методом Монте‑Карло.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 1

Менеджер челенджит команду и это хорошо

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 4.3K
Управление проектами *

Посвящается моему другу у которого на проекте ПМ просрал всё, что можно и их ждёт 2 месяца хардкора и овертаймов.

Знакомая ситуация? Тогда добро пожаловать
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 30

Всем по зловреду: анализ open-source-стилера Umbral

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.4K
Блог компании BI.ZONE Информационная безопасность *
Аналитика

Недавно мы обнаружили атаки с новым стилером Umbral. От них уже пострадали российские компании из нескольких отраслей. Особенность вредоноса в том, что его исходники в открытом доступе размещены на GitHub. Мы исследовали код и разобрались, как работает Umbral Stealer, что умеет и за какими данными охотится. 

Читать
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 3

Теорема Байеса для чайников

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 14K
Математика *Статистика в IT Научно-популярное
Туториал

Теорема (формула) Байеса позволяет выяснить вероятность события при условии, что произошло связанное с ним другое событие.

Теорема позволяет рассчитать вероятность события, если причину и следствие поменять местами. Например, мы знаем распространенность симптома среди больных и здоровых. Значит, мы можем вычислить вероятность заболевания от наличия симптома.

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 35

От алгебры школьной — к университетской

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 6.2K
Математика *

В статье даётся краткий обзор курса алгебры, призванный помочь тем, кто собирается изучать её самостоятельно, с репетитором или на курсах.
Университетский курс алгебры условно можно разбить на три части:
• элементарная алгебра (комплексные числа, многочлены, делимость, вычеты, ...);
• линейная алгебра (системы линейных уравнений, теория размерности, матрицы, линейные отображения, билинейные и квадратичные формы, тензоры, ...);
• высшая алгебра (алгебраические структуры: группы, кольца, поля, ...).

Для большинства наук и приложений, в машинном обучении, computer science прежде всего нужна, конечно, линейная алгебра. Для её успешного освоения нужно уверенно владеть элементарной алгеброй. На школьном уровне она (не)проста и скучна. Но при переходе в университет алгебра резко становится абстрактной и потому для многих сложной и непонятной: больно много аксиоматических определений — примеры еле поспевают. Как исторически произошёл этот скачок? Что нужно/полезно всем, изучающим математику, из высшей алгебры? Как лучше освоить азы линейной алгебры с прицелом на приложения, machine learning, не упустив что-то важное, но и не перетрудившись зря? Эти вопросы мы обсудим в статье.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 9

Грааль номер три. Обзор необычного ноутбука-трансформера IBM Thinkpad TransNote

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 7.5K
Блог компании Timeweb Cloud Гаджеты История IT Старое железо Ноутбуки
Ретроспектива


После двух предыдущих статей просто необходимо было найти для обзора такой девайс, чтобы читать о нем было интересно и техногикам, и просто любителям необычных красивых вещей. Признаюсь, искал недолго, как раз со дня на день должен был вернуться из ремонта один из моих самых любимых экспонатов коллекции “Digital Vintage” — ноутбук-планшет-блокнот IBM ThinkPad Transnote. Эта машина ждала мастера, которому можно доверить восстановление, ни много ни мало десять лет.
Читать дальше →
Всего голосов 55: ↑55 и ↓0 +55
Комментарии 12