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

Все потоки

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

Уязвимость в Zendesk могла позволить злоумышленникам получить доступ к конфиденциальной информации

Блог компании Cloud4Y Информационная безопасность *Системное администрирование *IT-инфраструктура *Сетевые технологии *

Исследователи из Varonis Threat Labs обнаружили возможность SQL-инъекции и уязвимость логического доступа в Zendesk Explore, компоненте платформы Zendesk.

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

Новости

Простые метрики по качеству: как их вести и зачем они нужны

Блог компании Constanta Тестирование веб-сервисов *Тестирование мобильных приложений *

Всем привет! Меня зовут Алиса, я — ведущий тестировщик в компании Constanta, и сегодня расскажу вам о простых QA метриках, помогающих отслеживать качество продукта.

Если мы вобьем в поисковой строке незамысловатое словосочетание “метрики QA”, то увидим, что почти все ссылки ведут на классические метрики: процент покрытия требований кейсами, коэффициент регрессии, скорость работы QA команды и т. д. Если вы их не видели — то можете легко найти. Большинство из них полезны, и некоторые будут использованы в статье, но немного в другом формате. Подобные метрики обычно выглядят как n/m, где n и m — количество какого-либо параметра. Например: количество переоткрытых дефектов, общее количество дефектов и время исправления найденных дефектов. Я же хочу рассказать о чуть более аналитической работе: мы будем смотреть не только сухие цифры, но и делать выводы о том, откуда эти цифры взялись. Ближе к концу статьи я поделюсь некоторыми идеями о том, как решать возникшие проблемы.

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

Программа адаптации – как помочь новичку стать «своим» в команде

Блог компании КРОК Анализ и проектирование систем *Карьера в IT-индустрии Управление персоналом *

Хабр, привет! Меня зовут Екатерина Герт, я ведущий аналитик и ресурсный менеджер одной из групп аналитиков в КРОК. В этих двух ролях я много работаю с новичками. Как аналитик на уровне проекта знакомлю новичка с проектной командой и спецификой предметной области, а как руководитель – погружаю в стандарты и практики работы аналитиков в компании. 

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

 Я не художник, но иллюстрации в тексте – мои :) 

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

Ускоряем тестирование: быстро, модно, без рутины

Блог компании QIWI Микросервисы *Тестирование веб-сервисов *Тестирование IT-систем *Python *

Привет! Меня зовут Александр Пронин, я занимаюсь тестированием более пяти лет, последние полгода из которых — в QIWI, проект ContactPay. Мы делаем платежную систему для международного рынка, она состоит из микросервисов, которые написаны на Python и живут в Google Cloud. Проект существует на рынке более двух лет, на данный момент среди наших клиентов уже есть компании-единороги. 

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

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

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

Немного о будущем или не самые очевидные тренды 2023 года

Блог компании Россельхозбанк Читальный зал Научно-популярное

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

За основу был взят отчет международного исследовательского агентства Trend Hunter, а также собственный аналитический материал Центра развития финансовых технологий Россельхозбанка.

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

Как мы съедаем 15 тонн воды в день

Блог компании Гельтек-Медика Здоровье Управление проектами *
За сутки на нужды производства мы тратим не менее 15 тонн воды. 12 тонн идёт на сырье и приблизительно три тонны — на промывку оборудования и прочие технические операции. Всё это мы берём из системы центрального водоснабжения, а по-человечески — из обычного трубопровода. Но вода там такая, что если её не доготавливать, то в трубу улетят и сырьё, и оборудование. А нам всем станет очень грустно. Поэтому перед запуском воды в производственный цикл мы её очищаем.


Вот так система водоочистки выглядит «вживую»

Пойдёмте, расскажу про угольный фильтр, ионообменник и фильтры обратного осмоса. (Дисклеймер: я не инженер, поэтому рассказывать буду так, как сама разобралась). Идеально чистой воду они не делают, но достаточно чистой для разных задач — вполне.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 778
Комментарии 1

9 шагов к employee-friendly среде в IT

Блог компании OTUS Управление персоналом *

Одной из основных целей современного HR в компании является создание и развитие комфортной рабочей среды для сотрудников — говоря иначе, такой внутренней корпоративной среды, которая была бы благоприятной для всех сотрудников, или employee-friendly среды. Employee-friendly среда позволяет компании как формировать ее привлекательный и продающий образ на рынке труда для привлечения новых сотрудников, так и создавать эффективный инструмент удержания текущих сотрудников и борьбы с их выгоранием. Замечу, что и увольнение и выгорание сотрудника являются событиями, которые существенно влияют на результаты работы компании.

В рамках данной статьи предлагаю рассмотреть основные шаги, с которых стоит начать создание employee-friendly среды в IT-команде (конечно, если это позволяет политика компании).

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

Фильтрация шума в дополненной реальности

Unity *Разработка под AR и VR *AR и VR

Всем привет! Меня зовут Гриша Дядиченко, и я технический продюсер. Сегодня хочется поговорить про шум, про его фильтрацию и зачем нужно про это знать при работе с технологиями дополненной реальности. Если вы интересуетесь или работаете с AR добро пожаловать под кат!

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

Как программисту избежать выгорания

Блог компании Ispmanager Программирование *Здоровье
Перевод

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

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

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

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

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

Обзор новых API навигации в SwiftUI

Разработка под iOS *API *Swift *
Перевод
Tutorial

SwiftUI имеет совершенно новые API-интерфейсы навигации в iOS 16 и macOS 13. Они позволяют нам определять навигацию на основе стека и навигацию по нескольким столбцам.

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

Обнаружение микросервисов: API-шлюз или service mesh?

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

Управлять взаимодействием микросервисных приложений в облаке можно с помощью API-шлюза или service mesh.

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

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

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

Школу закончил в 14, Бауманку в 18: почему, зачем и какие последствия

Блог компании KTS Биографии гиков Здоровье Карьера в IT-индустрии

Привет, меня зовут Александр. Я сооснователь KTS. Рассказываю, как у меня получилось закончить университет так рано, какие плюсы и минусы я вижу в ускоренном обучении и главное: стоит ли повторять мой опыт.

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

10 Онлайн мини-игр прошлой недели, чтобы развлечься #1

Разработка игр *Дизайн игр *Продвижение игр *
Recovery mode

В этой подборке: top-down shooter сделанный за шесть лет, боевые шахматы под пиво (или под молоко), текстовые квесты и головоломки, игра с продолжением в другой игре и красивые инди-платформеры. Все игры доступны в онлайне и это подборка с itch.io.

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

Ура, Сенет: история настольных игр

Научно-популярное Игры и игровые консоли Логические игры

В январе 2022 года археологи обнаружили в долине Кумайра (Оман) каменную настольную игру, возраст которой составляет около 4 тыс. лет. На игровое поле нанесена разметка в виде сетки и в нём проделаны отверстия для фигурок. Вероятно, находка археологов является предшественницей древней ближневосточной игры, известной как «Царская игра Ура».

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

Истории

Про ООП через призму косвенности. И «Галя, отмена!»

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

Да, мы все знаем, что это такое из первых двух статей по запросу "Что такое ООП?" или из потоковых лекций первых семестров ВУЗа.

Казалось бы, ООП – Объектно ориентированное программирование. Там что-то про классы, что-то про объекты, если повезет, то, возможно, вспомним, что такое абстракция, инкапсуляция, наследование и полиморфизм. Что там еще надо знать?
И хорошо, если ты прочитал нормальную статью, и не будешь объяснять инкапсуляцию вот так: "ну это история про private, данные скрываются!".

Никогда не хотелось копнуть поглубже? Узнать почему у нас есть эти принципы?

Узнать про ООП побольше
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.1K
Комментарии 3

33 питона: зоопарк позиций, которые требуют знания python

Блог компании OTUS Управление персоналом *Карьера в IT-индустрии Python *

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

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

Начну с темы найма. Найма питонистов всех мастей. 

Завораживающие предисловие, не правда ли?

Читать далее про разных питонистов
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.2K
Комментарии 3

Railway и Render, как замена бесплатного тарифа Heroku

Хостинг Облачные сервисы *
Tutorial

Как многим известно Heroku с 28.11.2022 прекращает поддержку бесплатных аккаунтов. И у меня,  как и у других пользователей бесплатного аккаунта, возник вопрос: «Куда же теперь переезжать?» Я нашёл два подходящих сервиса, которые, на мой взгляд, могли бы  заменить Heroku. Так как я не увидел статей на Habr на тему, куда можно мигрировать с Heroku, то решил написать небольшую инструкцию по переезду. Надеюсь кому-то она будет полезной.

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

Это не тот ЦОД, к которому вы привыкли. Чем аттестованный сегмент отличается от классического?

Блог компании Selectel Информационная безопасность *IT-инфраструктура *IT-стандарты *Законодательство в IT

Сегодня у компаний есть несколько вариантов размещения своих приложений в зависимости от задач и требований регуляторов. Аттестованный сегмент ЦОД занимает выгодную позицию с точки зрения возможности масштабирования и гибкости оплаты по сравнению с on-premise инфраструктурой. При этом сохраняет почти такой же уровень контроля за безопасностью.

Но чем отличается аттестованный сегмент от обычного? И как организована работа с серверами А-ЦОД в Selectel? Разбираемся вместе с руководителем отдела разработки и сопровождения сервисов ИБ Антоном Ведерниковым. Подробности под катом.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 447
Комментарии 0

Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 2 — Два последовательных кластера

Блог компании Флант Системное администрирование *Администрирование баз данных *DevOps *
Перевод

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

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

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

Какое будущее ожидает тестирование программного обеспечения?

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Перевод

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

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

Однако для того, чтобы к этому прийти, потребуется время. Одновременно с этим изменится тип требуемых навыков. Для работы, связанной с тестированием программного обеспечения, потребуется больше опыта работы с данными и аналитикой, поэтому образование в области науки о данных и глубокого обучения (deep learning) должно стать частью роли тестировщика программного обеспечения. Кроме того, поскольку все больше тестов автоматизируется, человеческое взаимодействие будет иметь реальную ценность при утверждении результатов тестирования и принятии соответствующих мер. 

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

Итак, что, как мы знаем или хотя бы подозреваем, повлияет на будущее тестирования программного обеспечения?

 

Искусственный интеллект (artificial intelligence) и машинное обучение (machine learning)

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