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

Все потоки

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

Безопасная школа. Почему это ещё не реализовали по всей стране?

Блог компании Инфосистемы Джет Работа с видео *Машинное обучение *

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

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

Читать далее
Рейтинг 0
Просмотры 193
Комментарии 3

Новости

Как улучшить архитектуру озера данных: два уровня прокачки

Блог компании VK Big Data *Хранилища данных *
Перевод

Lake city by arsenixc

Построение озера данных на основе облачных сервисов предполагает активное использование объектного хранилища S3. Команда VK Cloud Solutions перевела статью, которая раскрывает тонкости Cloud Native Data Lake.
Читать дальше →
Рейтинг 0
Просмотры 80
Комментарии 0

Блеск и нищета фреймворков тестирования: используем Groovy для скриптинга end-to-end тестов

Groovy & Grails *Java *Тестирование IT-систем *
Из песочницы

Безусловно, тестирование важный аспект разработки ПО. Наличие тестов - это хорошо, а удобное тестирование - еще лучше. В этой статье я расскажу как запускать тесты, написанные на groovy без gradle, maven и даже без предварительной компиляции этих тестов, а также почему JUnit 5 - это намного больше, чем просто хорошая библиотека для unit тестов.

Читать далее
Рейтинг 0
Просмотры 81
Комментарии 0

Автоматизация общения

Блог компании FirstVDS Карьера в IT-индустрии Мессенджеры *Системное администрирование *Социальные сети и сообщества


Научные исследования показывают, что человеку сложно поддерживать стабильные отношения более чем со 150 сородичами (число Данбара). Дело не только в когнитивном лимите, но и в необходимости периодических контактов. Людей нужно пинговать, чтобы вы не забыли их, а они — вас.

Эти задачи вполне можно автоматизировать. Профилактика социальных связей похожа на обслуживание компьютерной сети. Автоматическое выполнение довольно стандартных процессов, которые состоят из рутинных операций. Системные администраторы решают такие задачи ежедневно, за подробностями прошу под кат.
Читать дальше →
Рейтинг 0
Просмотры 175
Комментарии 2

Находим главное в отзывах. Опыт разработчиков геопоиска Яндекса

Блог компании Яндекс Natural Language Processing *Геоинформационные сервисы *Интерфейсы *Машинное обучение *


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

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

Мы поняли, что нужно учиться систематизировать отзывы и выделять главное. Этот пост — про то, как мы стремились состыковать интересы пользователей с доступными нам технологиями в машинном обучении и на фронтенде. Рассказывать буду достаточно подробно, чтобы вы прошли этот путь вместе со мной и увидели все пробы и ошибки. Возможно, по дороге у вас возникнут свои мысли о том, как можно решать подобную задачу.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 185
Комментарии 0

Новые возможности werf: CI/CD на основе werf и Argo CD

Блог компании Флант Open source *Системное администрирование *DevOps *Kubernetes *

В этой статье мы рассмотрим новый экспериментальный режим совместной работы Open Source-утилиты werf и инструмента для непрерывной доставки Argo CD, объединяющий в себе возможности и удобства обоих проектов в рамках одного CI/CD-процесса. Сейчас идет активная разработка этих возможностями werf, но в первом приближении функционал уже доступен и готов к использованию.

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

Apache Kafka и RabbitMQ: в чем разница и что лучше изучать?

Блог компании Southbridge IT-инфраструктура *Системное администрирование *Apache *Высокая производительность *

Мы решили внести свой скромный вклад в развитие комьюнити и перевели оригинальную статью. Статья опубликована на сайте Simplilearn.

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

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

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

Очень странные дела: когда процессы в команде и правда помогают

Блог компании Dodo Engineering Тестирование IT-систем *Управление разработкой *Управление проектами *Agile *

Привет, меня зовут Паша, уже несколько лет я работаю QA-инженером. И всё чаще и чаще мне больно за индустрию QA, потому что не все понимают, чем QA-инженер отличается от тестировщика. Ведь настоящий QA-инженер может сделать продукт качественным разными путями, а не только проверяя конечную сборку на соответствие неким требованиям.

Этой статьёй я хочу ещё раз напомнить, как инструменты командного взаимодействия решают проблемы качественной разработки, что ответственность за качество лежит на всей команде и что agile-понятия «Прозрачность» и «Предсказуемость» часто теряются на фоне клепания тасок в Jira. Несмотря на свою очевидность, Agile-практики применяются не везде, где могли бы приносить пользу, либо применяются с ошибками и антипаттернами, противоречащими самой культуре Agile. Я расскажу, с какими сложностями столкнулся на разных этапах распространения этой культуры и что делал, чтобы их преодолеть.

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

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

Проверяем Архитектурные стили на движке Factorio (часть 1)

Mono и Moonlight *
Из песочницы

Добрый день всем, дорогие читатели!

Если вы хотя бы чуть-чуть имели неудачу пообщаться с Архитекторами, то знаете, что в их понимании не существует идеальной архитектуры ПО и вся их работа состоит во взвешивании плюсов и минусов того или иного Архитектурного стиля. И поскольку Архитектурных стилей много и каждый имеет свои преимущества (даже Монолит) и недостатки (даже Микросервисы) - работа архитектора состоит в попытках применения данных стилей на конкретный продукт и попыток предугадать, что из этого получит в итоге для бизнес-части.

Как сказал мой добрый друг-программист про Factorio: "Эту игру создали программисты для программистов" и эти слова плотно въелись в мою память. И реально игра в эту игру очень сильно напоминает процесс разработки ПО: можно просто строить как попало и прийти к полностью запутанной и сложнообслуживаемой системе, а можно подойти к вопросу с умом изначально и в итоге получить производительную и легкую в обслуживании систему (Прям как в жизни!)

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

Читать далее...
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 572
Комментарии 4

Беспроводные технологии - это ловушка

Беспроводные технологии *Компьютерное железо Сетевые технологии *
Перевод

Когда-то я был крестоносцем, борющимся с проводами. Я ненавидел хаос из кабелей и мою склонность бессознательно жевать их, когда они окажутся рядом с лицом. Но столкнувшись со сложным багом беспроводных систем в процессе улучшения качества видеозвонков, я стал отступником. Чем больше я узнавал о WiFi, Bluetooth и других протоколах, тем сильнее убеждался, что в сети они часто хуже, чем провода.

Например, большинство людей при торможении видеозвонков винят в этом провайдера Интернета. И это понятно, ведь большинство провайдеров — это олигополисты с дикими ценами, почти неработающим ПО и ужасной техподдержкой. Однако каждый раз, когда я помогал кому-то разобраться в источнике его проблем со связью, виновником оказывался его WiFi. И часто проще всего было решить проблему, проложив кабель.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.9K
Комментарии 2

Вывод аудио на несколько источников на raspberry pi

DIY или Сделай сам Python *Разработка на Raspberry Pi *
Tutorial


В статье пойдет речь о том как вывести аудио, проигрываемое на raspberry pi на несколько источников (проигрывателей) одновременно. В частности, аудио будет параллельно транслироваться по hdmi, на audio jack, bluetooth устройство (устройства).
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 342
Комментарии 0

Большое сравнение 400 нейронных сетей для задачи классификации на более 8000 классов

Python *Машинное обучение *Искусственный интеллект Data Engineering *Data Mining *

Думаю, вы знакомы с графиками сравнения точности архитектур. Их применяют в задачах по классификации изображений на ImageNet. 

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

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

Мне захотелось столкнуть большое количество существующих архитектур для решения одной задачи, при это объективно посмотреть как поведут себя новые архитектуры типа Трансформер, так и ранее созданные архитектуры.

Читать далее
Рейтинг 0
Просмотры 376
Комментарии 0

Гелевые шарики: безопасное хранение жидкого топлива

Блог компании ua-hosting.company Научно-популярное Космонавтика Физика Химия


В творениях писателей-фантастов часто описываются межгалактические путешествия, колонизации далеких планет и невероятные корабли, благодаря которым все это и становится возможным. В реальности же космический вояж на большое расстояние пока невозможен, ибо у нас нет ни двигателей на темной энергии, ни установок, разрывающих порталы в пространственно-временном континууме. Необходимый толчок, запускающий в движение космический аппарат, использует силу химических реакций, протекающих с применением определенных веществ, служащих в данном случае топливом. Глядя на технологии из научной фантастики, такой метод кажется примитивным, но, как говорится, работаем с тем, что есть. И работать приходится очень осторожно, ибо нарушение правил использования, транспортировки или хранения такого топлива может привести к катастрофе. Потому, пока одни ученые заняты поисками альтернативных топливных элементов, другие сосредоточены на повышении степени безопасности имеющегося. Исследователи из Технологического института Шибаура (Токио, Япония) предложили использовать полимерные гели в качестве «хранилища» для жидкого топлива с высокой плотностью энергии. Как именно использовались гели, в чем их польза, и какими характеристиками обладает «обезопашенное» топливо? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 628
Комментарии 0

Когда хочешь красную таблетку: гайд по matrix

Децентрализованные сети Информационная безопасность *Социальные сети и сообщества
Tutorial

В статье рассказывается о том, как использовать Matrix для повседневной переписки.

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

Предполагается, что вы знаете самые основы безопасного общения: не приклеиваете пароли на мониторе и не боитесь ключей шифрования.

Погружение в матрицу стоит начать с понятия федерации.

Погружаемся в matrix далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 704
Комментарии 2

Oracle. Ещё один способ партиционирования больших и нагруженных таблиц

Блог компании «Ингосстрах» Oracle *SQL *Администрирование баз данных *
Tutorial

Всем привет! Меня зовут Ольга и я разработчик в Ингосстрахе. В этой статье-туториале хочу поделиться способом партиционирования оооочень большой таблицы в Oracle 12c. Итак, погнали.

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

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

О плохом и хорошем коде

Python *

Чтобы понять хороший код или плохой, недостаточно на него посмотреть, надо еще знать и контекст, в котором он написан. Давайте попробуем решить одну простую задачу тремя способами и найдем в каком контексте каждое решение будет хорошим или плохим. Задача простая, но вполне жизненная: взять данные, поменять, сохранить.

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

«Студенты уговорили угарного профессора из МГУ...»: исследуем новое поколение инвест-гуру в Телеграме

Социальные сети и сообщества Финансы в IT Криптовалюты

За последний месяц любимые студентами преподы экономики из МГУ, ВШЭ и других видных учебных заведений массово ринулись в Телеграм, чтобы поделиться с людьми рецептами выживания в кризис. В этой статье мы разбираемся, чем знамениты эти профессора, и как их советы помогают даже пятикласснику заработать на бирже.

Читать далее
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 6.9K
Комментарии 19

Простые инкрементальные бэкапы в Linux с помощью TAR и GPG

Настройка Linux **nix *Серверное администрирование *
Tutorial

Мой скрипт, с помощью которого я делаю бэкапы в Linux

Обожаю UNIX-way, тут бэкапы можно делать значительно более гибкими.

Для бэкапа home директории я использую обычный tar с инкрементацией и шифрую его своим gpg ключом.

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 2.1K
Комментарии 8

Недельный геймдев: #70 — 15 мая, 2022

Разработка игр *

Из новостей: Flutter 3 и Casual Game Toolkit, опубликованы исходники Duke Nukem Forever 2001 года, вышел Character Creator 4.

Из интересностей: история одного фрейма Halo Infinite, процесс работы над окружением Dying Light 2, 40 крутых сцен с помощью Unreal Engine 5, машина Тьюринга в Doom.

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

Дефицит полупроводников может внезапно закончиться из-за падения спроса на смартфоны, ПК и ноутбуки

Блог компании Selectel Исследования и прогнозы в IT Статистика в IT Смартфоны

На Хабре много раз обсуждался «идеальный шторм» в отрасли производства электронных компонентов и целых систем. Проблем у отрасли много, основная — дефицит полупроводниковых компонентов для производства различных устройств, нехватка сырья для производства компонентов, огромный спрос на все, что указано выше и, соответственно, удорожание всего и вся. Но, похоже, «шторм» может вскоре поутихнуть, причем не из-за стараний производителей, а просто потому, что на ПК, смартфоны и другие электронные устройства падает спрос.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 6.2K
Комментарии 3