Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.
Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:
Читать далееВы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.
Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:
Читать далееЧто делали по наитию, что делали уверенно, но неверно, и как осмысляли свои собственные принципы, расскажу сегодня здесь. Все примеры через призму нашей компании Decart IT.
«Принципы» (Principles) Рэя Далио являются фундаментальным трудом, который описывает философию и правила, которые помогли автору добиться успеха в инвестициях и управлении компанией Bridgewater Associates.
Читать далееВ контексте сетевой коммуникации транспортный уровень выполняет жизненно важную функцию — обеспечивает логическую связь между процессами приложений, работающими на разных компьютерах или серверах. Он отвечает за точную и надёжную передачу данных, гарантируя их последовательность, контроль ошибок и корректировку маршрутов при необходимости.
Транспортный уровень играет ключевую роль в организации обмена информацией: он управляет разбиением данных на пакеты, их доставкой и сборкой на стороне получателя. Это позволяет обеспечить эффективную, безопасную и бесперебойную работу сетевых приложений.
Читать далееВведение
WebSocket — это протокол, обеспечивающий двустороннюю коммуникацию между клиентом и сервером, идеально подходящий для приложений, где необходима передача данных в реальном времени, таких как чаты, уведомления и онлайн-игры
Socket.IO — это библиотека, которая расширяет возможности WebSocket, предоставляя механизмы автоматического переподключения и fallback-режимы для более стабильной работы в нестабильных сетевых условиях
В этой статье мы рассмотрим, как работают эти технологии, какие задачи решают, их преимущества и ограничения, а также покажем, как быстро настроить сервер и клиента для работы с WebSocket и Socket.IO.
Читать далееУходящий год стал беспрецедентным для российских предпринимателей с точки зрения давления международных финансовых систем. ЕС начал изымать активы, которые замораживались с 2022 года ― 1,4 млрд € уже безвозвратно пропали со счетов российских предпринимателей, компаний и физлиц. Разве можно в таких условиях доверить свои средства иностранному банку?
А если я скажу, что еще остались страны, которые соблюдают финансовый нейтралитет, несмотря на санкции?
Читать далееВсем привет, меня зовут Аббакумов Валерий.
Я Python разработчик, в основном занимаюсь бэкэндом веб приложений. Продолжаю серию статей для начинающих разработчиков. Мы подобрались к средне сложным примерам использования декораторов.
Как и в прошлой статье "Декораторы для самых маленьких" воду лить не буду. В этой статье будет код с краткими разъяснениями и ничего более
К сожалению обилия ссылок для детальных разъяснение в этой статье не будет, так как материал более сложный и специфичный.
Если вы чувствуйте, что данный материал пока что для вас сложен, вы всегда можете оставить комментарии или вернуться к прошлой статье.
Читать далееМнения о будущем искусственного интеллекта расходятся кардинально: одни уверены, что уже в ближайшие месяцы ИИ достигнет уровня AGI (общего искусственного интеллекта), другие — что генеративный ИИ обречён на провал. Пол Паллаги утверждает, что «o3 превосходит человека», в то время как Уилл Локетт заявляет, что «ИИ окончательно зашёл в тупик». Кто из них прав? Чтобы разобраться, необходимо внимательно рассмотреть аргументы обеих сторон.
В этом тексте я сосредоточусь на анализе доводов о том, что «ИИ упёрся в стену».
Читать далееЯ разработал небольшое фулстек-приложение в качестве примера REST + WebSockets бойлерплейта на NestJS и Angular. В приложении используется PostgreSQL для хранения данных, Redis для кэширования и Minio для работы с файлами. Изначально целевой средой для развертывания был Kubernetes, но для ускорения разработки и тестирования MVP я решил использовать бесплатные облачные сервисы: Supabase для инфраструктуры и Vercel для деплоя бэкенда и фронтенда.
Читать далееБез всяких сомнений, в IT-отрасли РФ не так много людей, кто не был бы знаком с особенностями найма в Яндекс. Некоторые считают, что этот процесс имеет чёткую цель отбора наиболее сильных программистов, другие же шутят про "-40% от рынка" и радость ночных дежурств. Но всё же, зачем нужны такие собеседования?
Читать далееПродолжение истории «Контейнерный хостинг или чем Kubernetes лучше Docker Swarm» где я описывал проблемы при построении облачного сервиса,а возможные решения выбирал между Docker Swarm и Kubernetes. Статья будет особенно полезна тем, кто практически не имея опыта, сомневается что выбрать в качестве оркестратора для своих проектов. Забавно будет почитать и тем, кто уже прошел по этим граблям и имеет свой собственный опыт, чтобы освежить в памяти какие‑то моменты или где‑то взглянуть по-новому.
Читать далееСовременные приложения требуют высокой скорости работы с данными, гибкости и масштабируемости — но реляционные базы данных не всегда соответствуют этим требованиям. NoSQL-решения предлагают альтернативные подходы к хранению информации, оптимизированные под разные задачи: от аналитики в реальном времени до работы с распределёнными системами. В этой статье мы разберём ключевые принципы NoSQL, сравним популярные базы данных и выясним, как выбрать оптимальное решение в зависимости от ваших потребностей.
Читать далееДобрый день! Меня зовут Михолап Константин. Работаю в небольшом операторе связи инженером, а вот в каком уже поймете по AS и страничке в PeeringDB.
В 2025-ом году никого уже не удивить наличием возможности визуализировать входящий трафик для разного рода ISP или ЦОД, поэтому возможно Вы уже слышали что-то про Akvorado.
В рамках этой статьи познакомимся с адаптацией такого программного комплекса инструмента Akvorado. И так, Akvorado - это Netflow-коллектор с функциями визуализации собираемого трафика. К публике он вышел в 2022 году, о нем много кто слышал, я уверен. Были разные материалы например в linkmeup. Очень прост для установки, развертывания и возможно даже обслуживания (если вы чуть-чуть знаете Сlickhouse).
Читать далееВы, наверное, уже слышали о ChatGPT. Может быть, вы использовали его, чтобы написать письмо, задать вопрос или даже решить спор за ужином. Но знаете ли вы, что существует целая наука о том, как получать наилучшие ответы от ChatGPT? Добро пожаловать в мир инженерии запросов – где правильно сформулированный вопрос дает точный и полезный ответ.
В этом посте мы рассмотрим, как задавать ChatGPT умные вопросы, чтобы получать наиболее релевантные ответы. Мы обсудим, как сделать ваши запросы четкими и сфокусированными, как контролировать стиль и тон ответа и как избежать случаев, когда ChatGPT может просто «выдумать» ответ.
Мы также поговорим о таких техниках, как Zero-Shot Prompting (запросы без дополнительной информации), Few-Shot Prompting (приведение примеров для улучшения ответа) и о том, как использовать шаблоны, чтобы структурировать ваши ответы.
В конце этого руководства вы сможете создавать запросы, которые сделают ChatGPT вашим персональным суперэффективным помощником, точно соответствующим вашим потребностям.
А если вам хочется углубиться в тему еще больше, мы расскажем о нескольких дополнительных техниках, которые помогут вам стать настоящим мастером в инженерии запросов. Поехали!
Читать далееНейросети помогают предотвращать аварии, оптимизировать процессы и повышать безопасность. Но путь от идеи до успешного внедрения часто оказывается тернистым. В этой статье мы расскажем, как нам удалось внедрить систему на основе нейросетей на действующем заводе, и с какими бюрократическими вызовами мы столкнулись.
Читать далееВ этой статье я хочу поделиться результатом своих исследований в области моделирования систем управления двигателями переменного тока. В качестве объекта управления был выбран синхронный двигатель с постоянными магнитами PMSM (Permanent Magnet Synchronous Machine) как наиболее распространенная машина в современных транспортных средствах. Основное внимание будет уделено построению математической модели системы, объекта управления, и алгоритмов для симуляции. Для реализации модели я выбрал open source решения: Python control, Scilab. Мне было интересно, возможно ли использование свободных средств моделирования для построения более-менее сложных и реальных систем. Далее я поделюсь своими впечатлениями. В первой части статьи приводится теоретический материал, где описываются основные уравнения двигателя и элементы теории управления. Для теоретической части необходимы базовые понимания электротехники, ниже приложу ссылки, где можно обновить знания. Я постарался проработать разные источники литературы, чтобы взять необходимый минимум, с которым самому пришлось столкнуться для понимания сути процессов управления двигателем. Читатель вправе пропустить матчасть и перейти сразу к описанию реализации, и при необходимости вернуться к некоторым теоретическим аспектам в этом материале, или других источниках. Реализация алгоритмов управления построена по классическому принципу с помощью диаграммы потоков.
Читать далееКоманда Spring АйО перевела и адаптировала доклад Брайана Гоетца «Valhalla — эпичный рефакторинг Java», и сегодня мы публикуем вторую часть из трех. В первой части серии было рассказано об истории и причинах появления проекта Valhalla. Во второй части подробно разбирается вопрос о том, с какими фундаментальными сложности команда столкнулась на пути к решению поставленных задач.
Читать далееБольшая новость – скорость передачи данных с наших МКА на Землю достигла 60-100 Мбит/с. Ее удалось зафиксировать после проведения ряда технологических улучшений методического и программного обеспечения миссии.
Эти данные уникальные в мировом значении для кубсатов формата 3U. Мы можем смело отметить, что предприятие совершило очередной технологический прорыв!
Команда СТЦ продолжает исследовать горизонты возможностей, разрабатывая новаторские подходы и решения, способные расширять границы освоения космического пространства. Новая система связи позволяет не только увеличить скорость, но и обеспечить стабильность соединения и надежность передачи информации.
В современных реалиях, где каждая секунда имеет особое значение, такой диапазон скорости скачивания позволит максимально оперативно получать ценные данные и принимать решения на основе актуальной информации.
Уверены, что этот успех внесет значительный вклад в развитие отечественных космических технологий.
Читать далееПредставим ситуацию. 2010 год, вы сидите за компьютером и играете в Counter Strike или Call of Duty. В самый ответственный момент игра начинает подвисать или вы застреваете в текстурах, из-за чего сливаете миссию. Обидно, но такое бывает по 10 раз в день, поэтому вы смиренно начинаете снова. А теперь представим ту же ситуацию в 2025 году. Очевидно, что сейчас большинство пользователей, столкнувшись с нерешаемой проблемой в игре, в итоге просто забросят ее. Потому что паттерны людей и их требования к продукту меняются. Соответственно, должны меняться и подходы к обеспечению качества ИТ-продуктов.
Меня зовут Алексей Петров. Я директор по качеству в ОК. В этой статье я в легкой исторической перспективе рассмотрю основные тренды и подходы, которые использовались в недавнем прошлом и актуальны сейчас.
Читать далееПредставим ситуацию. 2010 год, вы сидите за компьютером и играете в Counter Strike или Call of Duty. В самый ответственный момент игра начинает подвисать или вы застреваете в текстурах, из-за чего сливаете миссию. Обидно, но такое бывает по 10 раз в день, поэтому вы смиренно начинаете снова. А теперь представим ту же ситуацию в 2025 году. Очевидно, что сейчас большинство пользователей, столкнувшись с нерешаемой проблемой в игре, в итоге просто забросят ее. Потому что паттерны людей и их требования к продукту меняются. Соответственно, должны меняться и подходы к обеспечению качества ИТ-продуктов.
Меня зовут Алексей Петров. Я директор по качеству в ОК. В этой статье я в легкой исторической перспективе рассмотрю основные тренды и подходы, которые использовались в недавнем прошлом и актуальны сейчас.
Читать далее