Pull to refresh

Патентные войны: место встречи — США

Reading time4 min
Views7.3K


Вот таким витиеватым заголовком хотелось бы обозначить данный пост. Он повествует о том, как мы в Parallels работаем с патентами. На самом деле у нас их очень много, и мы постоянно пополняем патентный портфель, и на то есть одна весомая причина. Из этой статьи вы узнаете зачем заниматься патентованием и где лучше всего защищать свои права.
Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments18

Odin год спустя: Олег Мельников — о том, что произошло после покупки облачного подразделения Parallels

Reading time9 min
Views8.6K
В декабре 2015 года одно из подразделений Parallels, российской IT-компании по разработке программного обеспечения в области автоматизации и виртуализации услуг хостинга, было куплено международным дистрибьютером Ingram Micro. Сумма сделки превысила $100 миллионов. Это логическое продолжение сотрудничества, начало которому было положено еще в 2013 году, а в 2014-ом Ingram Micro стала миноритарным акционером российской компании.

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

С тех пор прошел почти год. Глава подразделения Odin и сооснователь компании Parallels Олег Мельников, перешедший работать в Ingram Micro после поглощения, рассказал нам о произошедших изменениях, о периоде адаптации к корпоративной культуре Ingram и планах развития подразделения на рынке облачных сервисов.
Читать дальше →
Total votes 21: ↑21 and ↓0+21
Comments7

Аtomic-тесты и файнтюнинг производительности

Reading time5 min
Views4.9K
imageЛюбой программный продукт сложнее «Hello, world!» необходимо тестировать — это аксиома разработки. И чем шире его функциональность и сложнее архитектура, тем больше внимания нужно уделять тестированию. Особенно аккуратно надо относиться к гранулярному измерению производительности. Часто бывает, что в одной части ускорили, а в другой замедлили, в итоге результат нулевой. Чтобы такого не происходило, мы в своей работе очень активно используем так называемые atomic-тесты. Что это такое и с чем их едят, читайте под катом.
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments3

Даже в IT-компании личные качества и коммуникабельность — неотъемлемая часть командного игрока

Reading time10 min
Views9.3K


Откуда берутся идеи для новых продуктов? Эволюция и стадии развития идеи. Каковы принципы формирования проектной команды? Инструменты стимулирования новых идей. Обо всем этом мы рассказывали на минувшем форуме RIW/16. В этой статье любезно подготовленной Марией Кигель для портала Mediajobs.ru вы найдете выдержки из выступления Елены Корякиной, директора департамента облачных технологий компании Parallels. Кстати, презентация доступна по ссылке.
Читать дальше →
Total votes 28: ↑25 and ↓3+22
Comments0

Как работают ИТ-специалисты. Владимир Протасов, Parallels

Reading time4 min
Views14K
Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.

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

Сегодня наш гость — Владимир Протасов. Он работает в Parallels Cloud Team. У него своеобразное отношение к работе, которое одновременно является и профессиональным лайфхаком.
Читать дальше →
Total votes 32: ↑23 and ↓9+14
Comments12

Зловреды-вымогатели для IoT опаснее «традиционных» зловредов

Reading time6 min
Views7.1K


Зловреды, используемые для вымогательства (ransomware), в этом году стали одной из серьёзнейших киберугроз. И сегодня все — от обычных пользователей до корпораций и правительственных организаций — стараются обезопасить себя от программ-шифровальщиков. Однако, мы пока игнорируем начало следующей волны атак зловредов-вымогателей, которые нацелены на шифрование не файлов, а устройств, подключённых к интернету вещей. И это может быть куда опаснее и убыточнее, учитывая вездесущую и крайне разнообразную природу IoT.
Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments11

Чего не стоит ждать разработчикам в России?

Reading time4 min
Views23K


Вице-президент Parallels Николай Добровольский встретился со студентами Высшей школы экономики. В рамках открытой лекции он рассказал о компании и ответил на вопросы присутствующих. Одной из тем встречи стала эмиграция программистов за рубеж. Видео с открытой лекции доступно по ссылке. В статье под катом расширенная беседа, которая состоялась после общения со студентами.
Читать дальше →
Total votes 45: ↑32 and ↓13+19
Comments117

Система отчётов: как получать 50 млн. отчетов и сохранить Дзен

Reading time3 min
Views6.5K


Чем сложнее программный продукт, чем больше он взаимодействует со сторонними системами (часто не менее сложными), тем выше вероятность сбоев в работе. Тестирование помогает найти большинство багов перед выкатыванием релиза, но иногда что-то может проскользнуть. И чтобы быстро получать подробную информацию о факте сбоя и сопутствующих условиях, в наших продуктах широко используется система отчётов. О её устройстве мы хотим сегодня рассказать.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments4

Неуловимые баги: ошибки, ускользнувшие от всех тестов и проверок

Reading time7 min
Views13K


Даже в относительно простых продуктах изредка встречаются баги, которые успешно скрываются от любых тестов и попадают в релиз. И чем сложнее приложение, тем выше вероятность появления таких багов. В продуктах, содержащих миллионы строк кода, вообще нереально выловить все ошибки, можно лишь максимально снизить их поголовье к выпуску очередной версии. И после релиза такие баги иногда дают о себе знать. О том, как мы охотимся за нинзя-багами и чем мы их лечим, нам рассказал Александр Гречишкин, project manager Parallels.
Читать дальше →
Total votes 26: ↑22 and ↓4+18
Comments4

От хорошего к великому

Reading time3 min
Views4K


Очень часто, начиная новое дело или создавая инновационный продукт, мы стоим перед выбором, в каком направлении двигаться. И если не копировать чью-то идею, а делать что-то по-настоящему новое и уникальное, нам приходится полагаться лишь на собственную интуицию. О том, как не ошибиться с первых шагов, в интервью Multimillionaire рассказал вице-президент Parallels Николай Добровольский.
Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments2

13 перспективных языков программирования

Reading time8 min
Views16K


Более быстрое и умное программирование, с меньшим количеством багов. Подобными обещаниями создатели многих современных языков привлекают внимание программистов. Всё это мы слышали уже много раз, но недостаток новизны — вовсе не причина отвергать эти обещания. Ведь будущее программирования требует стабильности и внедрения хороших методик, поэтому инновации будут работать. А учитывая, что программные продукты часто бывают просто огромными, сегодня мы нуждаемся в инновациях как никогда ранее.
Читать дальше →
Total votes 47: ↑24 and ↓23+1
Comments28

Подборка фреймворков для машинного обучения

Reading time7 min
Views47K


В последние годы машинное обучение превратилось в мейнстрим небывалой силы. Эта тенденция подпитывается не только дешевизной облачных сред, но и доступностью мощнейших видеокарт, применяемых для подобных вычислений, — появилась ещё и масса фреймворков для машинного обучения. Почти все из них open source, но куда важнее то, что эти фреймворки проектируются таким образом, чтобы абстрагироваться от самых трудных частей машинного обучения, делая эти технологии более доступными широкому классу разработчиков. Под катом представлена подборка фреймворков для машинного обучения, как недавно созданных, так переработанных в уходящем году. Если у вас все хорошо с английским, то статья в оригинале доступна здесь.
Читать дальше →
Total votes 38: ↑35 and ↓3+32
Comments12

Чем «interface» отличается от «междумордия»: наш подход к документированию и локализации программных продуктов

Reading time18 min
Views12K

Однажды в технической документации к Parallels Desktop нам потребовалось использовать фразу «жёсткий диск виртуальной машины». На английском языке это звучит: virtual machine hard disk. Наш прошлый технический писатель ошибся всего в одной букве в одном слове, но смысл получился диаметрально противоположный. Заметили мы это не сразу и в какой-то момент наша техническая документация, локализованная на многих языках мира, содержала нетленное: virtual machine hard dick. Был грандиозный скандал, после которого мы ужесточили проверку текстов. Под катом — рассказ нашего технического писателя Андрея Старовойтова о том, где обитают технические писатели, на что их ловить и как Parallels документирует и локализует свои продукты.
Читать дальше →
Total votes 42: ↑40 and ↓2+38
Comments18

Машинное обучение как новый инструмент бизнес-анализа

Reading time5 min
Views8.4K

Бизнес-анализ эволюционировал от статичных отчётов, рассказывающих, что произошло, до интерактивных информационных панелей, с помощью которых вы можете углубиться в данные и попытаться понять, почему это произошло. Новые источники больших данных, включая устройства интернета вещей, подталкивают бизнес перейти от пассивной аналитики — когда мы смотрим на какой-то период в прошлом и ищем тенденции, или раз в день проверяем на наличие проблем — к активной аналитике, способной предупредить о чём-то заранее и позволяющей создавать информационные панели с обновлением в реальном времени. Это помогает лучше использовать операционные данные, которые куда полезнее, если они получены «только что», пока ещё не изменились условия.
Читать дальше →
Total votes 23: ↑20 and ↓3+17
Comments2

Из жизни параллелилиста

Reading time5 min
Views13K


Когда я говорю, что работаю в московском офисе Parallels в Свиблово, обычная реакция: «Да это же у черта на рогах?». На самом деле, это всего лишь 21 минута на метро от Третьяковской. Хорошо, что первоначальные возгласы про географию компенсируются фразой: «Да, зато вы крутые». Под катом много картинок и чуток текста про наш офисный быт. Постараюсь поменьше лить елея и розового киселя, но если что, не обессудьте, все-таки корпоративный блог.
Читать дальше →
Total votes 36: ↑30 and ↓6+24
Comments27

Virtual Client Computing в 2017: инструменты и советы по успешному внедрению

Reading time4 min
Views3K


Сегодня компании использующие программные решения по доставке виртуальных рабочих столов и приложений на любое устройство имеют весьма широкий выбор. По ссылке относительно свежее исследование рынка от IDC MarketScape: Worldwide Virtual Client Computing Software Vendor Assessment. В последнем отчёте IDC о рынке VCC (Virtual Client Computing) наш продукт Parallels Remote Application Server (RAS) был включён в состав «Основных игроков». Выжимку из отчёта, в которую входят главы «Мнение IDC» и «Основные рекомендации», можно скачать с нашего сайта.

Под катом пиар, самолюбование, смешные картинки и немного полезной информации о нашем программном решении. В комментариях можно обменяться мнениями. Кстати, готовы дать протестировать наше ПО всем заинтересованным и страждущим компаниям.
Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments0

Защита объектов интеллектуальной собственности в КНР

Reading time5 min
Views20K

Какие у вас ассоциации с Китаем? Думаю, что авторское право и патенты – это последнее, что появится в вашей голове. В честь грядущего окончания празднования Китайского нового года, предлагаю немного окунуться в сферу патентования в Китае. Под катом веселые картинки и немного текста. Понятно, что тема широкая, поэтому предлагаю отметиться в комментариях.
Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments26

Ты протон моего электрона: любовь и брак в ИТ

Reading time4 min
Views24K

Сегодня 14 февраля, а значит все прогрессивное человечество отмечает День компьютерщика. Менее продвинутые сородичи чествуют Святого Валентина. Мы же предлагаем взять лучшее с обеих сторон. Под катом истории людей из мира высоких технологий, однажды нашедших друг друга.
Читать дальше →
Total votes 67: ↑53 and ↓14+39
Comments16

OpenResty: превращаем NGINX в полноценный сервер приложений

Reading time9 min
Views83K
Мы вновь публикуем расшифровку доклада с конференции HighLoad++ 2016, которая проходила в подмосковном Сколково 7—8 ноября прошлого года. Владимир Протасов рассказывает, как расширить функциональность NGINX с помощью OpenResty и Lua.

Всем привет, меня зовут Владимир Протасов, я работаю в Parallels. Расскажу чуть-чуть о себе. Три четверти своей жизни я занимаюсь тем, что пишу код. Стал программистом до мозга костей в прямом смысле: я иногда во сне вижу код. Четверть жизни — промышленная разработка, написание кода, который идёт прямо в продакшн. Код, которым некоторые из вас пользуются, но не догадываются об этом.

Чтобы вы понимали насколько всё было плохо. Когда я был маленьким джуниором, я пришёл, и мне выдали такие двухтерабайтные базы. Это сейчас тут у всех highload. Я ходил на конференции, спрашивал: «Ребят, расскажите, у вас big data, всё круто? Сколько у вас там базы?» Мне отвечали: «У нас 100 гигабайт!» Я говорил: «Круто, 100 гигабайт!» А про себя думал, как бы аккуратненько сохранить покерфейс. Думаешь, да, ребята крутые, а потом возвращаешься и ковыряешься с этими многотерабайтными базами. И это — будучи джуниором. Представляете себе, какой это удар?

Я знаю больше 20 языков программирования. Это то, в чём мне пришлось разобраться в процессе работы. Тебе выдают код на Erlang, на C, на С++, на Lua, на Python, на Ruby, на чем-то еще, и тебе надо это всё пилить. В общем пришлось. Точное количество посчитать так и не удалось, но где-то на 20 число потерялось.
Читать дальше →
Total votes 49: ↑44 and ↓5+39
Comments35

Вот что квант животворящий делает

Reading time6 min
Views11K


Сегодня квантовые вычисления — одно из стратегических направлений развития, которому уделяют большое внимание крупные корпорации и научные центры. И хотя в печати время от времени сообщается об очередных достижениях по созданию квантовых компьютеров, пока что речь идёт, в основном, об экспериментальных изделиях для отработки идей и технологий. Использовать такие компьютеры в жизни пока затруднительно. Но вполне вероятно, что именно в 2017 нас ожидает прорыв в сфере практического применения квантовых компьютеров.
Читать дальше →
Total votes 39: ↑33 and ↓6+27
Comments55