5 февраля мы открыли бета-тестирование облачной версии VMmanager 6, новой панели виртуализации. Приглашаем сообщество Хабра (всех, кто сталкивается с созданием и управлением виртуальными машинами) посмотреть её и оставить свои отзывы.
Читать полностью »
Рубрика «Блог компании ISPsystem» - 4
VMmanager 6: новый инструмент для создания виртуальных машин от ISPsystem
2019-02-26 в 7:04, admin, рубрики: ISPsystem, SaaS, SaaS / S+S, vmmanager, Блог компании ISPsystem, виртуализация, разработка10 долларов на хостинг: 20 лет назад и сегодня
2018-12-16 в 7:01, admin, рубрики: ISPsystem, Блог компании ISPsystem, история, хостингВсё кругом дорожает, а технологии дешевеют. Когда-то компьютер или мобильный телефон могли позволить себе единицы, сейчас эти устройства есть в каждой российской семье.
Ещё один пример — хостинг. Цена мегабайта за последние 20 лет упала в несколько тысяч раз. В 1998 году за 10 долларов в месяц можно было арендовать всего 10 Мб на FTP-сервере, а сегодня — 30 Гб на VDS.
В этой статье посмотрим на цены и услуги прошлых лет и сравним их с ценами из 2K18. Ухмыльнемся и порадуемся тому, что доступно сегодня и не было доступно 20 лет назад :-).
Итак, сколько «хостинга» можно было арендовать за 10 долларов?
50 вопросов для работы над документацией
2018-11-29 в 6:58, admin, рубрики: help, ISPsystem, Блог компании ISPsystem, бриф, справка, справочная документация, технический писатель, Учебный процесс в ITКак бы ни старался UX-дизайнер, не сможет человек с улицы разобраться в интерфейсе управления космическим кораблём без подсказки. И даже не с улицы. Просто потому, что ракета большая и настроек много.
Мы делаем продукты попроще софта для ракет, но всё равно технически сложные. Очень стараемся, чтобы интерфейсы новых версий были простыми, но осознаём — всегда найдётся пользователь, который что-нибудь не поймёт и пойдёт в документацию. Поэтому дока должна быть, а чтобы не портить впечатление о продукте, она должна быть полезной и удобной.
У нас шесть продуктов, документацию к которым 13 лет писали разработчики. Уже полгода мы переписываем старые и пишем новые статьи. Под катом — 50 вопросов, которые помогают нам делать это хорошо. Но для начала немного вводных.
Асинхронный обмен данными с удалённым приложением через SSH
2018-11-20 в 9:00, admin, рубрики: boost.asio, c++, ISPsystem, Блог компании ISPsystem, ПрограммированиеДоброго времени суток, друзья и коллеги. Меня всё ещё зовут Дмитрий Смирнов, и я всё ещё, к моему вящему удовольствию, являюсь разработчиком ISPsystem. Некоторое время назад я начал работу над совершенно новым проектом, который меня очень вдохновил, поскольку новое — это в нашем случае отсутствие легаси кода и поддержки старых компиляторов. Здравствуй, Boost, C++17 и все прочие радости современной разработки.
Так случилось, что все мои прошлые проекты были многопоточными, соответственно, у меня было крайне мало опыта с асинхронными решениями. Именно это стало самым приятным для меня в этой разработке, помимо современных мощных инструментов.
Одной из последних сопутствующих задач стала необходимость написать обёртку над библиотекой libssh2 в реалиях асинхронного приложения, использующего Boost.Asio, и способного породить не более двух потоков. Об этом и расскажу.
Примечание: автор предполагает, что читатель знаком с основами асинхронной разработки и boost::asio.
Читать полностью »
5 страхов разработчиков, которые мы преодолели
2018-10-31 в 8:23, admin, рубрики: product development, product management, Блог компании ISPsystem, продакт-менеджмент, развитие продукта, разработка продукта, Управление продуктом, управление процессами в IT, управление разработкойХэллоуин — время поговорить о страхах. Я работаю продакт-менеджером в IT-компании, поэтому речь пойдёт про кошмары разработчиков. Но не обычные, а те, что появляются во времена перемен.
Когда компания развивается — меняет подход к разработке, создаёт новые продукты и расширяет возможности текущих, десятками принимает сотрудников, тем, кто работал по-старому, бывает тяжело перестроиться. Мы радуемся изменениям, но иногда, чего скрывать, боимся их. Я работаю продакт-менеджером уже год и за это время столкнулась с пятью крупными страхами своей команды. Сегодня расскажу об этих страхах и о том, как нам удалось их преодолеть.Читать полностью »
Бдительная «Лида»: автоматизация тестирования безопасности
2018-10-19 в 4:14, admin, рубрики: billmanager, ispmanager, ISPsystem, автотесты, Блог компании ISPsystem, Тестирование IT-систем, Тестирование веб-сервисовДобрый день, уважаемые читатели. Меня зовут Виктор Буров, я разработчик в ISPsystem. В прошлом посте я рассказывал об инструменте для создания автотестов, сегодня поделюсь опытом автоматизации тестирования безопасности.
Сначала уязвимости в продуктах у нас искал отдельный сотрудник. Ручное тестирование занимало много времени и не гарантировало, что будут найдены все уязвимости. Выяснив основные закономерности тестирования, мы пришли к выводу, что его можно автоматизировать. Тогда мы решили написать утилиту, которая облегчит жизнь тестировщика, сэкономит его время и позволит проверять продукты после каждого изменения. Так как тестировщика звали Лида, новое приложение мы назвали в её честь. Вообще, у нас в компании это стало традицией — называть инструменты тестирования именами тестировщиц.
Читать полностью »
«Кроличья нора». UX-дизайнер в продуктовой команде
2018-10-04 в 9:28, admin, рубрики: ux design, атомарный дизайн, Блог компании ISPsystem, дизайн-процессы, интерфейсы, проектирование интерфейсов, прототипированиеЯ — UX-дизайнер, и всегда работала одна. Но в прошлом году всё изменилось: в свой день рождения я прошла собеседование в ISPsystem и попала в продуктовую команду. Пришлось вникать в новое, учиться жить по скраму и спорить с суровыми программистами (конструктивно!). Теперь дизайн-процессы устаканились, я сама прошу ребят о честной критике, а разработчики используют мои прототипы как ТЗ. Подробнее об этом — под катом.
Дизайн-процессы в ISPsystem. Как внедрить идеологию, построить отдел и остаться в живых
2018-09-19 в 7:15, admin, рубрики: usability, ux design, атомарный дизайн, Блог компании ISPsystem, дизайн-процессы, интерфейсы, проектирование интерфейсов, прототипированиеИстория об одном редизайне, который изменил подход к разработке в ISPsystem.
Я пришёл в ISPsystem в апреле 2016 г. На тот момент ситуация с продуктовым дизайном была следующая: решения по продуктам принимались руководством и программистами, никаких дизайнеров или проектировщиков не было. Ситуация на рынке требовала продуктов с «другими интерфейсами», поэтому руководство решило перепроектировать клиентскую часть BILLmanager. Это должно было стать пробным шаром, первой попыткой сделать что-то с новым дизайном.Читать полностью »
«Малявки, но хорошие»: как мы брали студентов на практику
2018-09-12 в 6:45, admin, рубрики: ISPsystem, Блог компании ISPsystem, Карьера в IT-индустрии, практика, студенты в IT, управление персоналом, Учебный процесс в ITПочему решились организовывать практику, как выбирали ребят, какие задачи им ставили и за что хотели прибить в процессе.
Магнитофон — инструмент для записи автотестов
2018-08-23 в 6:04, admin, рубрики: billmanager, ispmanager, ISPsystem, junit, автотесты, Блог компании ISPsystem, Тестирование IT-систем, Тестирование веб-сервисовДобрый день, уважаемые читатели. Меня зовут Виктор Буров. Я работаю разработчиком в компании ISPsystem и хочу поделиться опытом автоматизации тестирования.
Так сложилось, что у нас превалировало ручное тестирование, и тестировщики тратили кучу времени на выполнение одних и тех же действий. Однажды мы подумали: почему бы не научить панель повторять действия тестировщика, ведь, по сути, все они превращаются в конкретные вызовы API. Это бы позволило писать тесты людям даже без навыков программирования.
Мы решили написать модуль создания автоматических тестов. Чтобы тестировщик мог просто нажать кнопку создания теста, выполнить условия тест-кейса и по окончании нажать «завершить» — и всё, тест был готов! Простая идея, но реализовать ее оказалось непросто. Потому что мы хотели, чтобы этот модуль был максимально адаптирован под наши продукты и использовал преимущество унифицированного интерфейса: чтобы сделанная запись выглядела как готовый тест-кейс. Это бы полностью избавило от ручной работы по написанию тестов. Получившаяся в итоге система получила название «магнитофон».
Читать полностью »