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

Разработка

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

Скрамсара аналитика

Agile *Анализ и проектирование систем *Управление продуктом *Управление проектами *

Статья посвящена трудным/трудовым обстоятельствам работы аналитиков на проектах, которые выполняются по некому варианту «Scrum + Аналитик», эти обстоятельства являются причиной стресса. Если вы думаете, что я дам вам какие-то решения, то увы, нет. Трудности эти в обозримом будущем никуда не денутся, можете считать, что вы ходите по кругу Сансары аналитика. Знайте, что вы не одни по нему ходите, может вам психологически станет легче.

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

Новости

Визуализируем в R данные мониторинга температуры процессора Rapsberry PI Zero W

R *Разработка на Raspberry Pi *

Визуализируем данные мониторинга температуры Raspberry PI в R c помощью ggplot2 и отправляем в телеграм через телеграм-бота. Все R-скрипты выполняются на самом Raspberry PI Zero W c предварительно установленным R 4.2.1 и необходимыми пакетами.

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

На Госуслугах «сломалось» отключение электронной доставки «писем» (и как её всё же отключить)

IT-инфраструктура *Программирование *IT-компании

В настройках Госуслуг сломалась возможность отключить приём электронных сообщений. Доставка электронных писем в личный кабинет Госуслуг равна официальному вручению.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 4.2K
Комментарии 39

Алгоритм большинства голосов Бойера — Мура

Алгоритмы *
Перевод

#Введение#
Решал задачки на LeetCode и вот небольшой переводик небольшой статьи про небольшой алгоритм.
Алгоритм голосования Бойера-Мура является одним из самых популярных и оптимальных алгоритмов, который используется для поиска преобладающего элемента среди заданных, который имеет более N / 2 вхождений. Алгоритм выполняет 2 обхода по заданным элементам, что работает при O (N) временной сложности и O (1) пространственной сложности.

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

AMD проводит суперкомпьютерный день в Казахстане. Можно подсоединиться по Зуму

Высокая производительность *Машинное обучение *FPGA *Программирование микроконтроллеров *Производство и разработка электроники *

AMD проводит суперкомпьютерный день в Назарбаевском Университете в Астане, в Казахстане. 29 сентября. Можно подсоединиться по Зуму. Зарегистрироваться можно до 27 сентября по ссылке

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

Теперь можно добавить и другой сходство: в Лас-Вегасе помимо казино есть университет, в котором еще в допотопные времена стояли суперкомпьютеры и велись конкурсы на качество распознавания образов. Также там сейчас преподает Сара Харрис, соавтор известного учебника. Кроме этого в Лас-Вегасе иногда проводится конференция DAC по автоматизации проектирования электроники. Почему бы не превратить Астану в евразийский центр такого рода?

Расписание докладов суперкомпьютерного дня
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 650
Комментарии 4

Нововведения Windows 11 2022 Update (22H2)

Интерфейсы *Разработка под Windows *Софт
Перевод

Релизной версией Windows 11 2022 Update (22H2) стала 22621.382.ni_release_svc_prod1.220804-1759, которая уже доступна для скачивания.

В Windows 11 22H2 появились новые параметры для настройки раздела "Рекомендуем" на начальном экране. Хотя отключить и удалить раздел по-прежнему невозможно, теперь можно выбрать один из трех вариантов, чтобы показывать меньше рекомендаций и больше закреплений.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 5.2K
Комментарии 25

Привлекаем внимание технологов (и не только «Норникеля»)! Визуализация ML-модели на «архивных» данных

Блог компании «Норникель» Open source *Визуализация данных *Машинное обучение *

Идет очередной этап работы датасаентиста… обучена ML-модель, которая снизит издержки, повысит эффективность, сделает жизнь лучше, ничего не изменит, зато звучит модно. И вот настало время презентовать результаты ее работы. Если вы, как и я, работаете в промышленности, то на запланированную встречу наряду с менеджерами наверняка пригласят технологов с производства - именно они будут пользователями вашей системы, и успешность проекта может во многом зависеть от их заинтересованности и вовлеченности в совместную работу. Раз надо их заинтересовать, сделаем!

Привет, Хабр! Меня зовут Владимиров Дмитрий, я data scientist в группе анализа данных компании Норникель. Я хочу поделиться тем, как настроить интерактивную визуализацию работы ML-модели использую связку Python+Postgres+Grafana.

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

Как мы создаем приложение на основе микросервисной архитектуры, с какими особенностями сталкиваемся и как их обходим

Блог компании Nexign Микросервисы *

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

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

Event sourcing+CQRS с помощью Spring

Программирование *Java *
Из песочницы

Пришел как-то на новый проект, а там Event sourcing+CQRS. Посмотре, как эта архитектура устроена тут и тут и очень вдохновился. На проекте были джава и спрингом, но архитектура настраивалась полностью вручную.

Как мы знаем, аннотации это хорошо. Давайте попробуем собрать handler’ы и applier’ы с помощью кастомных аннотаций.

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

Защита контейнеров с помощью фильтров Seccomp

Блог компании RUVDS.com Виртуализация *Разработка под Linux *
Перевод

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

Особенности менеджмента информационной безопасности в международных компаниях, или как ИБэшнику выжить в 2022-м году

Информационная безопасность *Smalltalk *Карьера в IT-индустрии
Из песочницы

Самым сложным в этой статье было выбрать понятное и не душное название. С этим я не справился.

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

Суровый 2022ой неслабо перетряхнул бизнес в России, и ощутимо расшевелил всю сферу IT и ИБ. В то время, как исконно российские безопасники штудируют новую доктрину ИБ, переводят новые законы с бюрократического на общечеловеческий язык и метят в ТОП менеджмент, менеджеры ИБ международных компаний открыли для себя множество иных вопросов, единого ответа на которые пока что нет.

Спойлер: все описанное ниже является моим субъективным мнением, при описании которого я опирался на свой скромный опыт, и опыт 2-3 моих знакомых. Текст не претендует на объективное описание сферы ИБ, посему рекомендую воспринимать текст с иронией.

Личное наблюдение: в Российских компаниях чаще звучит термин «защита информации» - как бесконечный процесс, а сами безопасники являются Администраторами безопасности, в то время как в международных как правило формулируют «безопасность информации» как недостижимый результат, а специалистов гордо именуют Менеджерами ИБ.

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

Топ-25 бесплатных курсов по iOS-разработке 2022 года

Блог компании Каталог-курсов.ру Программирование *Разработка под iOS *Разработка мобильных приложений *Swift *

Подготовили для вас подборку бесплатных курсов и тренажеров обучения IOS-разработчиков.

Также на нашем сайте есть раздел со всеми платными курсами по IOS-разработке и отзывами о них — https://katalog-kursov.ru/courses/ios_razrabotchik/

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

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

Без А/B результат XЗ, или Как построить высоконагруженную платформу А/B-тестов

Блог компании Ozon Tech Высокая производительность *Анализ и проектирование систем *Тестирование веб-сервисов *Управление продуктом *

Один из важных вопросов как в нашей жизни, так и в бизнесе, и в IT — вопрос эффективности. Эффективно ли мы планируем наше время, те ли задачи решает бизнес, тот ли код мы оптимизируем? Чтобы ответить на эти вопросы, результат должен обладать главным критерием измеримостью. Измеримость результата новых фич для бизнеса и IT обеспечивает платформа А/B-тестов. О том, как её можно построить, выдерживать большой RPS и при этом не облажаться уронить прод, я расскажу в этой статье. 

В конце статьи вы узнаете, как мы задетектили проблемы инфраструктуры, оптимизация которых значительно повлияла на скорость всего Ozon. 

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

Ликбез по диплинкам. Часть 2: диплинки с нуля

Блог компании OTUS Программирование *Разработка под Android *
Перевод

Если вы хотите сделать так, чтобы ваши пользователи могли напрямую попасть в определенную часть внутри вашего приложения, например, когда вы отображаете предложение оформить подписку, выводите просьбу обновить свой профиль или переносите пользователя в корзину в приложении для покупок, диплинки (deep links или глубинные ссылки) могут помочь вам с этим.

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

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

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

Архитектура приложений Web 3.0

Amazon Web Services *Big Data *Облачные сервисы *
Перевод

Архитектура приложений Web 3.0 (или «DApps») полностью отличается от приложений Web 2.0. 

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

Как приложение Web 2.0 это может показаться простым, но в архитектуру Medium входит многое, чтобы сделать все это возможным:

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

Во-вторых, бэкэнд (написанный на таком языке, как Node.js, Java или Python) должен определять бизнес-логику Medium. Например, что происходит, когда новый пользователь регистрируется, публикует новый блог или комментирует чей-то еще блог? 

В-третьих, фронтэнд (обычно написанный на JavaScript, HTML и CSS) должен определять логику пользовательского интерфейса Medium. Например, как выглядит сайт и что происходит, когда пользователь взаимодействует с каждым элементом на странице?

Собрав все это вместе, когда вы пишете сообщение в блоге на Medium, вы взаимодействуете с его фронтэндом, который общается с его бэкэндом, который общается с его базой данных. Весь этот код размещается на централизованных серверах и отправляется пользователям через интернет-браузер. Это хороший общий обзор того, как сегодня работает большинство приложений Web 2.0.

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

Почему вам следует полностью переходить на Kotlin

Блог компании OTUS Программирование *Kotlin *
Перевод

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

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

Читать далее
Всего голосов 41: ↑25 и ↓16 +9
Просмотры 5.7K
Комментарии 31

Тот самый bitrix кластер. Война бесконечности

Блог компании Nixys Серверная оптимизация *1С-Битрикс *Тестирование веб-сервисов *Облачные сервисы *
Tutorial

Во второй части статьи про bitrix кластер мы будет рассматривать настройку percona xtradb cluster mysql 5.7, настройка арбитра, настройка удобного dashboard.
Если вы пропустили предыдущие части: Первая часть.

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

Как передавать макеты в разработку?

Интерфейсы *HTML *Графический дизайн *Дизайн
Tutorial

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

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

Как не потерять собственное приложение

Разработка мобильных приложений *Управление проектами *

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

Уверены, что это действительно так?

Могут ли разработчики удерживать или претендовать на продукт?

Если возникнут конфликты, кто будет прав и как обезопасить себя и свои права?

Об этом говорим в статье.

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

Чуть-чуть про резюме для программистов 1С

Управление сообществом *Карьера в IT-индустрии *
Из песочницы

Поток сознания, вызванный мнением некоторых моих коллег программистов 1С на объект резюме и на его (объекта резюме) предназначение.

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

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

Самый первый этап какой? Правильно… скинуть резюме представителю работодателя, все остальные телодвижения только после этого.

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

Я всем задал один и тот же вопрос: Почему так, как вы вообще так живете без резюме?

Три человека ответило: да я работу не искал, оно мне было без надобности. Последний, у кого оно было в файлике ответил: да как-то не до него, времени не хватает (но про то, что все равно работу не искал тоже добавил).

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

Не знаю, что тут должно быть = Похрен
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 2.2K
Комментарии 3