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

Как стать автором

Анонсируем Full-View на изолированном стенде

Уровень сложностиСредний
Время на прочтение5 мин

Мы разрабатываем сервис, который поможет сетевикам управлять аплинками. В процессе подготовки стенда для тестирования потребовалось в изолированном окружении развернуть виртуальный маршрутизатор и анонсировать на него несколько Full-View.

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

«Ты не видишь всей картины!»

Уровень сложностиПростой
Время на прочтение7 мин

Вам доводилось слышать или говорить эту фразу? Ну, ту что в названии поста.

Само ее существование вызывает у меня вопросы. Но еще больше вопросов у меня к тем, кто считает, что эта фраза бывает уместна. Или, более того, используют её для подчеркивания неосведомленности собеседника.

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

Функция Кантора: «дьявольская лестница» в математическом анализе

Уровень сложностиСредний
Время на прочтение11 мин

Функция Кантора — удивительный математический объект, который бросает вызов интуиции: она непрерывна, но нигде не дифференцируема, её производная равна нулю почти всюду, но сама функция при этом возрастает от 0 до 1. В этой статье мы разберём её построение, математические свойства, связь с фракталами, теорией меры и вероятностными распределениями. Также рассмотрим неожиданные параллели с машинным обучением: от генерации разреженных данных до тестирования градиентных методов. 

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

KISS Virtual XML RDBMS. Новая система разработки клиентских desktop и web приложений

Уровень сложностиСредний
Время на прочтение15 мин

KISS Virtual XML RDBMS. Новая система разработки клиентских desktop и web приложений. Язык программирования ULCA.

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

Заметки по grammY

Уровень сложностиПростой
Время на прочтение5 мин

Я работаю бэкенд-инженером на Scala, и иногда пишу свои пет-прожекты с экспериментами, которые зачастую никуда не уходили. Но в этот раз я решил поделиться своим опытом.

Недавно мне пришла идея написать телеграмм бота для общения за определенную плату. Я погуглил подобные сервисы, и да, это уже реализовано на некоторых площадках, но мало кто активно этим пользуется.

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

Спарсил 240к курсов Udemy и вот что я узнал

Уровень сложностиПростой
Время на прочтение2 мин

Привет! Меня зовут Илья, и я увлекаюсь сбором и анализом открытых данных из интернета. Это позволяет мне иногда находить действительно интересные вещи.

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

Читать далее
Всего голосов 112: ↑90 и ↓22+92
Комментарии50

Obsidian: Типы данных

Уровень сложностиПростой
Время на прочтение14 мин

Этой статьей я хотел бы начать серию обучающих материалов, в которой поделюсь всем, что мне известно про редактирование текста и организацию работы в Obsidianи с Markdown файлами. 

Покажу интересные способы использования markdown заметок для решения разных задач.

Читать далее
Всего голосов 67: ↑66 и ↓1+76
Комментарии42

Харденинг strongSwan на всякий постквантовый

Уровень сложностиСложный
Время на прочтение8 мин

strongSwan — опенсорсная имплементация IPsec, фреймворка VPN. Несмотря на полувековой стаж, проект продолжает развиваться: последняя на сегодня версия приложения вышла в декабре. У него подробная документация, есть блог с CVE и публичная база тестов. По полезной пропускной способности, задержке и утилизации CPU strongSwan превосходит Wireguard, но остаётся в тени — из-за сложности и малой пригодности для обхода блокировок. Зато перед теми, кто не ленится, он открывает широкий простор для экспериментов.

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

Positional Bias: Что это такое и как с ним жить? Учимся правильно предсказывать CTR

Уровень сложностиСредний
Время на прочтение5 мин

Поговорим про такого зверя, как positional bias. Разберёмся на примере задачи по ml system design — предсказание вероятности клика по товару в поисковой выдаче.
Рассмотрим основные подходы к решению: дисконтирование таргета, добавление «позиции» как фичи и другие подходы, используемые в рекомендательных системах и поисковых алгоритмах.

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

Простейшая нейронная сеть на Python для начинающих

Уровень сложностиСредний
Время на прочтение16 мин

Доброго времени суток всем, кто зашел почитать эту статью! Итак, сейчас на дворе 2025 год и тема нейросетей уже набрала и продолжает набирать большие обороты и имеет очень большой потенциал. Поэтому и количество заинтересованных ими так же увеличивается и увеличивается, и я не стал тому исключением. Так я и подошел к желанию написать свою собственную нейросеть, думаю у многих возникает такое же желание). Без лишних слов перейдем к тому, что я нашел статью (точнее она состоит из 3-х частей) на Хабре по написанию простой нейросети для начинающих (от автора @AndBoh Так вот, в ней очень много полезной и  краткой информации о нейросетях, но меня больше интересует именно практическая, вторая часть, на ее основе я и буду писать свой код и эту статью. Почему я решил переписать эту статью? Ну, наверное потому, что она была написана на языке JavaScript, а мне ближе все таки Python, во-вторых, когда разбирался в этой статье и писал свой код по ней, было очень много непонятных моментов, которые мало объяснялись, собственно поэтому я сделаю упор в своей статье на «понятность» и разбор сложных моментов. Сразу оговорюсь, код будет писаться на основе классов как и у предыдущего автора, но на языке Python, я немного в курсе того, что с библиотекой Tensorflow и матрицами код будет работать быстрее, но я ориентируюсь на простоту и понятность, поэтому мой выбор – классы (ссылка на папку с кодом Ядиск). Итак, начнем…

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

«Долго объяснять, проще сделать самому»: 7 инсайтов про управление командой, которые я хотел бы знать раньше

Уровень сложностиПростой
Время на прочтение11 мин

Пишете инструкции, проводите по 10 созвонов в день, но стоит вам уйти в отпуск — сотрудники звонят, чтобы вы «потушили пожар». Хочется развивать бизнес, а вы все еще помогаете офис-менеджеру заказывать стаканчики для кофе. Это нормально: так ошибался и я, 10 лет строя диджитал-агентство. 

Привет, меня зовут Владимир Малюгин, и я в диджитале 17+ лет. Руковожу performance-маркетинговым агентством Digital Geeks, помогаю бизнесам продвигать сайты, внедрять AI и управлять командой системно и эффективно. В статье расскажу про 7 инсайтов, которые помогли мне сделать так, что операционка занимает 20% времени, а в агентство возвращаются бывшие сотрудники.

Читать далее
Всего голосов 17: ↑14 и ↓3+13
Комментарии2

9.000.000 рублей прибыли в первый месяц: профессиональный подход к аналитике маркетплейсов

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

Мощный инструмент аналитики, который буквально перевернул наш подход к работе с маркетплейсами. Благодаря ему мы смогли выйти на прибыль в 9 млн рублей уже в первый месяц использования!

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

Как продать свой бизнес быстро и дорого

Уровень сложностиСредний
Время на прочтение45 мин

Меня зовут Даниил, я брокер по продаже готового бизнеса. Эта статья предназначена для предпринимателей, которые хотят самостоятельно продать свой бизнес. Мы будем говорить о микробизнесе стоимостью от 5 до 30 млн рублей.

Цель статьи — показать эффективные стратегии и методы для выгодной, быстрой и безопасной продажи бизнеса, а также предложить пошаговое руководство и полезные советы.

Рекомендую использовать статью дважды.

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

Почему тебя больше не зовут на собесы? Спойлер: ты слишком много работал

Время на прочтение3 мин

Ну что, друг, как тебе живётся в новом ИТ‑реалистичном мире? Раньше стоило тебе просто обновить резюме, и рекрутеры написывали в личку, словно сотрудники «Кирби». Полгода приходилось отбиваться от предложений, где «интересный проект, дружный коллектив, печеньки, опционально — зарплата».

А теперь? Теперь ты снова открываешь резюме, но мир изменился. LinkedIn молчит. На hh 2–3 просмотра в неделю, а на отклики вал отказов. Рекрутеры больше не бомбят тебя сообщениями.

Ты ведь не стал хуже, правда? Напротив, за эти годы ты стал только сильнее. Разобрался с новыми технологиями, прошёл через пятничные релизы, хотфиксил прод ночью в субботу, учился, рос.

Но есть нюанс. Ты учился не тому.

Пока ты писал код, тянул дедлайны и проект в целом, другие изучали настоящее искусство выживания в ИТ: как писать «правильное» резюме и проходить собеседования.

Ты не прошёл главный курс всего отечественного IT.

Ты не прошёл курс «Как очаровать рекрутера».

Читать далее
Всего голосов 102: ↑86 и ↓16+86
Комментарии115

Топ 5 лучших сервисов генераторов для создания QR-кодов в 2025

Уровень сложностиПростой
Время на прочтение6 мин

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

Читать далее
Всего голосов 6: ↑3 и ↓30
Комментарии10

Я рисовала еду руками 15 лет, но потом пришла нейросеть и изменила всё

Уровень сложностиПростой
Время на прочтение15 мин

В 2014-м я ушла «на фриланс». Нужно было выбрать специализацию — невозможно одинаково хорошо делать всё. Я проанализировала свой опыт и поняла, что лучше всего у меня получаются фуд‑зоны для упаковок. Коллеги это отмечали, арт‑директора хвалили композиции из фруктов. Сделала на это ставку.

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

Системы work management: выбор решения для команды

Уровень сложностиПростой
Время на прочтение10 мин

Когда в компании больше 10 сотрудников и сотни задач, руководитель теряет контроль: не видит, кто чем занят, как продвигаются проекты и где возникают задержки. Системы Work Management решают эту проблему. Они автоматизируют рутину, упрощают коммуникацию, систематизируют передачу знаний и обеспечивают прозрачность процессов.

Недавно наша компания прошла через выбор базы знаний с функциональностью Work management. Подготовку шорт-листа поручили мне, а я решил сделать из этого статью.

Материал не претендует на объективность и содержит много впечатлений в стиле нравится/не нравится. Но, как показывает мой более чем 30-летний опыт, то, что не нравится, внедрить гораздо сложнее чем то, что нравится.

Зачем IT-компании база знаний? Вопрос риторический. Знания в головах экспертов — опытных сотрудников и руководителей подразделений — это такой же нематериальный актив компании, как и, например, используемое ПО. А значит, должны:

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

Руководство по Use Cases

Уровень сложностиПростой
Время на прочтение37 мин

Use Case (сценарий использования) – это метод описания взаимодействия пользователя (или другого актора) с системой для достижения определённой конкретной цели. Проще говоря, Use Case описывает, кто и что делает с системой (или что система делает в ответ), чтобы пользователь получил нужный результат.

В контексте анализа требований Use Case выполняют важную роль: они переводят разрозненные требования в последовательность действий и реакций системы, понятную для всех участников проекта. Таким образом, Use Case помогает:

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

Что есть ERP

Уровень сложностиПростой
Время на прочтение4 мин

Когда-то узкоспециальная аббревиатура ERP теперь получила широкую известность. Особенно в связи с постоянными призывами руководства страны к импортозамещению и необходимостью выделения для этого фантастических денежных ресурсов.

Как-то оказалось, что все системообразующие и крупнейшие предприятия не способны продолжать свою деятельность без замещения используемых у них программ SAP, Oracle, BAAN, Axapta и тому подобных.

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

На самом деле это не так.

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

Тогда, почему же возник такой ажиотаж по этому вопросу?

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

Symfony + React: Основные проблемы и методы их решения

Уровень сложностиПростой
Время на прочтение22 мин

Symfony и React – мощная связка для создания современных веб-приложений. Symfony, как PHP-фреймворк, обеспечивает надежный серверный бэкенд: работу с базой данных, бизнес-логику, REST API и безопасность. React же отвечает за динамичный интерфейс на стороне клиента, позволяя создавать богатые Single Page Application (SPA) с мгновенной реакцией на действия пользователя. Используя их вместе, разработчики получают гибкость разделения фронтенда и бэкенда, что упрощает поддержку и масштабирование. Например, бэкенд на Symfony можно переиспользовать для мобильного приложения или другого клиента, пока React обеспечивает отличное UX в браузере.

Однако сочетание двух разных технологий несет и ряд вызовов. Нужно грамотно спроектировать API для связи между фронтом и бэком, обеспечить безопасный обмен данными и учесть особенности работы SPA (например, отсутствие перезагрузки страниц, хранение состояний на клиенте и пр.). Возникают вопросы: как организовать взаимодействие React-приложения с Symfony API? Как защитить API и пользовательские данные от угроз, таких как несанкционированный доступ или атаки? В этой статье мы рассмотрим основные проблемы интеграции Symfony + React, связанные с API и безопасностью, а также предложим практические методы их решения. Статья ориентирована на разработчиков от начинающих до среднего уровня и включает примеры кода и наглядные иллюстрации ключевых моментов.

Читать далее
Всего голосов 8: ↑4 и ↓40
Комментарии9
12 ...
50