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

Все потоки

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

Ты не работаешь по 8 часов. Как оптимизировать рабочее время на удалёнке

Блог компании ISPsystem Карьера в IT-индустрии Лайфхаки для гиков Мозг Удалённая работа

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

Сегодня я хочу поговорить о том, что рабочие часы не тоже самое, что и часы, в которые мы работаем, почему это нормально и к чему может привести погоня за «честной работой по 8 часов». А ещё покажу, как работа на удаленке проходит в ISPsystem.

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

Новости

Скрапинг с Goutte (crawler). Парсинг сайтов с использованием библиотеки Goutte

PHP *
Recovery mode

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

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

Практика обучения в QA отделе. Профиль тестировщика

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

Добрый день! Я – Елена Поплоухина, руководитель группы тестирования в компании Usetech. В предыдущей статье я рассказывала про опыт построения обучения в группе тестирования на основе практики квартальных целей. 3,5 года мы пользовались этим подходом, но в итоге решили всё переделать. Почему так получилось? Для этого было несколько причин, и о них я расскажу в этой статье.

Это следующие причины:

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

● Не всегда было очевидно, какие пробелы в знаниях и опыте есть у сотрудника.

● Периодически не устраивал период выполнения цели в 3 месяца. На квартал могли выпадать и новогодние праздники, и отпуск сотрудника. В таком случае времени на выполнение цели не хватало. Требовалось варьировать период выполнения целей с учётом как их сложности, так и других факторов.

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

Базовая версия профиля тестировщика была получена нами на одном из курсов по тест-менеджменту и переработана на 50% под нашу компанию. Давайте рассмотрим, как выглядит профиль.

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

Недельный геймдев: #64 — 3 апреля, 2022

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

Из новостей: AMD представила библиотеку Orochi, редактор Godot 3.5 теперь работает на Android, что нового в 3ds Max 2023 и Maya 2023.

Из интересностей: скайбокс со сменой дня и ночи в Unity, как этично проектировать неэтичные миры, статья про WebGPU и вычислительные шейдеры, студия Embark про обучение нейронной сети для управления персонажами, доклады Intel с GDC 2022.

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

Как встроить блокнот Jupyter на любой сайт

Блог компании SkillFactory Разработка веб-сайтов *Python *Программирование *
Перевод

Ранее мы анонсировали JupyterLite — дистрибутив JupyterLab, полностью запускаемый в браузере. Материалом, который будет полезен авторам документации библиотек Python, делимся к старту флагманского курса по Data Science.

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

Как можно сделать плохой звук наушников отличным? Что определяет качество звучания наушников согласно исследованиям?

Звук

Начну с небольшого наглядного примера. По данной ссылке вы можете скачать и прослушать записи трех наушников разной ценовой категории (HiFiMAN Sundara — $350, Creative Aurvana Live! SE — $60, Takstar PRO82 — $100) сделанные с помощью искусственного уха. Вносимые им искажения похожи на те, что вносит настоящее человеческое ухо. С помощью одного лишь эквалайзера эти записи были исправлены обратно к исходному воспроизводимому файлу. Попробуйте определить, какая запись соответствует каким наушникам и где находится цифровой оригинал
Читать дальше →
Всего голосов 45: ↑43 и ↓2 +41
Просмотры 29K
Комментарии 106

Yet another JSON-парсер

Программирование *Java *
Tutorial

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

Посмотреть реализацию
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 3.3K
Комментарии 18

Куда податься IT-специалисту: три страны для релокации

Блог компании Get me IT IT-эмиграция Карьера в IT-индустрии Читальный зал
Пожалуй впервые в новейшей истории, страна столкнулась с столь массовым оттоком IT-специалистов из страны. Причин много: часть сотрудников вывезла компании из-за трудностей с оплатой, другие выехали сами, так как работали на зарубежные компании и больше не могли получать оплату на российские счета, есть и те, кто уехал из страны по идеологическим причинам. Чаще всего россияне уезжают в страны ближнего зарубежья: Грузию, Армению и Казахстан. Мы поговорили с уехавшими о том, как в этих странах обстоят дела с айтишечкой, легко ли там обосноваться и есть ли место русофобии.


Приятного чтения!
Всего голосов 36: ↑28 и ↓8 +20
Просмотры 37K
Комментарии 55

Безымянные прожекторы из Леруа Мерлен

Блог компании LampTest Гаджеты
В магазинах Леруа Мерлен в продаже появились прожекторы, на фронтальной стороне упаковки которых не указан производитель. Я купил, протестировал и изучил три модели.



Читать дальше →
Всего голосов 82: ↑81 и ↓1 +80
Просмотры 59K
Комментарии 64

Ошибки геймдизайна или как мы сделали игровой режим, который был никому не нужен

Блог компании Lightmap Разработка игр *Unity *Дизайн игр *Игры и игровые консоли

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

Мечтали о своих кланах и мы. Не просто мечтали, а сделали. Трижды.

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

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

Стратегия платформы, часть 1а: Архитектуры возможностей — сложности, связанные с бэкендом

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

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

Я рассказываю об этом, потому что это тема, о которой меня спрашивают довольно часто. И вот я наконец решил поделиться своими мыслями и опытом для более широкой аудитории.

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

Семантическая сегментация изображений в CVAT

Big Data *Data Engineering *
Tutorial

Товарищи, я начинаю цикл статей-туториалов по разметке данных с помощью разного ПО. Начать решил с самого знаменитого из всех бесплатных инструментов - Computer Vision Annotation Tool. Им может воспользоваться буквально любой желающий, достаточно только зарегистрироваться.

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

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

Ну посмотрим, что там у тебя...
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 1.5K
Комментарии 2

Управляем навигацией в iOS-приложениях. Паттерн координатор от СберМаркета

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

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

Под катом рассказываем, как и зачем мы в команде написали свою реализацию паттерна Coordinator.

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

Как игры разделили мир на до и после

Дизайн игр *Искусственный интеллект Игры и игровые консоли Будущее здесь Инженерные системы
Из песочницы

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

УЗНАТЬ ПОБОЛЬШЕ
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 5.1K
Комментарии 10

Как собрать лучшую команду

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

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

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

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

Аварийное восстановление и резервное копирование в облаке

Блог компании CloudMTS IT-инфраструктура *Резервное копирование *Хранение данных *Облачные сервисы

Решения Disaster Recovery восстанавливают работоспособность ИТ-инфраструктуры после сбоя или атаки. Объясняем, как использовать вместе с резервным копированием. Материал будет полезен специалистам, которые начинают работу с облаком и только знакомятся с его возможностями.

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

Flutter for Desktop — новый подход к разработке приложений

Блог компании OTUS Dart *Разработка под Linux *Flutter *

Язык программирования Dart был изначально разработан как перспективная замена JavaScript в веб-приложениях (с поддержкой асинхронности, потоков, классической поддержки ООП и возможностью использования строгой типизации), но, к сожалению, в этом качестве он так и не достиг значительных успехов. Однако в дальнейшем компилятор Dart был доработан для других целевых платформ и наибольшего успеха достиг в сочетании с фреймворком Flutter как инструмент разработки высокопроизводительных мобильных приложений, создаваемых на основе реактивной модели. Но нужно отметить, что наряду с возможностями компиляции в целевые платформы Android и iOS (а также, разумеется, Web), Dart также может использоваться для создания приложений для операционных систем Windows, Linux и MacOS, что в сочетании с возможностями фреймворка Flutter и оптимизированных платформенных реализаций Flutter Engine и Embedder, представило новый путь к созданию нативных приложений с графическим интерфейсом. В этой статье мы рассмотрим возможности и особенности реализации desktop-приложений на Flutter и разберемся с механизмами интеграции внешних библиотек.

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

8 важных метрик для оценки клиентского опыта

Блог компании OTUS Управление продуктом *Управление продажами *
Перевод

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

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

Менеджеры и разработка: типовые проблемы и как их решить

Управление проектами *

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

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

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