Архив за 23 марта 2016 - 6

ОСРВ QNX: Qnet — прозрачное сетевое межзадачное взаимодействие - 1Надеюсь, что долгожданное продолжение цикла заметок об операционной системе реального времени QNX. В этот раз я бы хотел рассказать о Qnet — собственном сетевом протоколе QNX. Сразу уточню, что помимо родной сети Qnet, в QNX поддерживается стек протоколов TCP/IP, работа с которым в общем-то должна быть знакома администраторам Unix-подобных систем. Поэтому в заметке сначала немного расскажу о сетевом администраторе io-pkt, а потом более подробно о протоколе Qnet. По ходу повествования нас также ждут четыре лирических и одно техническое отступления.

Что такое Qnet?

Сеть QNX представляет собой группу соединённых между собой целевых систем, каждая из которых работает под управлением ОСРВ QNX Neutrino. В такой сети любая программа имеет доступ к любому ресурсу на любом узле (node, именно так называются отдельные компьютеры в сети). В качестве ресурса может выступать файл, устройство или процесс (в том числе обеспечивается и запуск процессов на другом узле). При этом целевые системы (те самые узлы) могут представлять собой компьютеры различных архитектур — x86, ARM, MIPS и PowerPC (текущая реализация Qnet работает в том числе и в cross-endian среде). Но словно этого мало, любое POSIX-приложение, портированное в QNX (для переноса зачастую требуется только пересборка) без всякой доработки будет обладать перечисленными выше способностями работы в сети Qnet. Заинтригованы, как это получается?Читать полностью »

Компания SailPoint, занимающаяся вопросами компьютерной безопасности, опубликовала результаты исследования, выполненного по ее заказу независимой компанией Vanson Bourne. Организаторы исследования опросили 1000 сотрудников крупных компаний (с числом работников более 1000), работающих в сфере финансов, информационных технологий, производства и строительства, розничной торговли и обслуживания, здравоохранения, энергетики и в других отраслях. Географически опрос охватил Австралию, Великобританию, Германию, Нидерланды, США и Францию. Результаты исследования впечатляют.

image

На официальной странице поддержки Oculus задан вопрос: «Могу ли я установить ПО Oculus на другой диск или каталог?». Ответ: «Нет. В настоящее время программное обеспечение и VR-приложения Oculus должны быть сохранены в C:Program Files (x86)Oculus. В будущих версиях мы планируем включить поддержку установки загруженных приложений VR в любое место».

Как известно, большинство геймеров в качестве основного носителя используют SSD-диск емкостью от 128 ГБ до 256 ГБ, предназначенный для работы ОС, нескольких приложений и игр, которые требуют высокой производительности, а ведь геймеры являются ядром целевой аудитории для первого поколения Oculus Rift. Будучи не в состоянии установить VR-приложения на дополнительный накопитель, ПК-пользователи находятся в еще более неприятном положении, чем владельцы консолей с несменными винчестерами объемом в 500 ГБ, которых для современных игр уже недостаточно, сообщает forbes.
Читать полностью »

image

Сервис зацикленных видео COUB – одна из первых площадок, которая начала использовать наши технологии для персонализации сайта. Основатель сервиса Михаил Табунов рассказал, как устроен COUB​ и почему не надо делать свою рекомендательную систему, когда есть Relap.io​.

О чем говорили:

  • Как COUB перестал делать свою рекомендательную систему и почему не советует делать ее остальным.
  • Как делать спецпроекты на 1 миллион охвата на сайте, где контент генерируют пользователи.
  • Люди делятся тем, что создают. Как юзеры взяли на себя продвижение COUB.
  • Почему новые сервисы для планирования не могут победить Exel.
  • Где искать идеи и кого читать.

 

Relap.io сейчас формирует весь блок рекомендаций под коубами. Почему вы не сделали свою рекомендательную систему?

На самом деле мы её сделали, и даже было несколько версий. Когда решили сравнить конверсию с Relap, то оказалось, что Relap дает в два раза больше переходов по рекомендациям. Мы пробовали несколько алгоритмов: ставили похожие по тегам коубы, самый «горячий» контент и контент, который похож по содержимому. В результате у нашего алгоритма было максимум 25% конверсии, а у Relap доходило до 50%.Читать полностью »

Как стать лидером в рейтинге Gartner - 1

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

Мы продолжаем нашу колонку по теме ASP.NET Core очередной публикацией от Дмитрия Сикорского ( DmitrySikorsky) — руководителя компании «Юбрейнианс» из Украины. В этот раз Дмитрий продолжает рассказ о своем опыте разработки модульного кроссплатформенного фреймворка на базе ASP.NET Core. Предыдущие статьи из колонки всегда можно прочитать по ссылке #aspnetcolumn — Владимир Юнев

В предыдущей статье я уже рассказывал об ExtCore — небольшом фреймворке для разработки модульных и расширяемых приложений на ASP.NET Core. В этой статье я постараюсь более подробно остановится на процессе разработки приложения на его основе.

Основное приложение

Первым делом создадим новый пустой проект на ASP.NET Core 1.0:

Готовим ASP.NET Core: подробнее про работу с модульным фреймворком - 1

Читать полностью »

C++17, который мы потеряли - 1
5-го марта 2016-го года в городе Джэксонвилл закончился очередной съезд комитета ISO C++. Люди собирались предварительно-окончательно решать, что же войдёт, а что не войдёт в стандарт С++17. Конечно, ещё не 2017-ый год и кое-что ещё, возможно, переиграется. Тем не менее, есть мнение, что именно данное мероприятие очертило С++17 в его будущем виде.

Я не буду тут тянуть кота за хвост и искать толерантные выражения: нас ждёт катастрофа. Стандарты С++11/14 были очень значительным скачком вперёд, но на этом всё закончилось. С++17, обещанный когда-то «мажорным» релизом, по факту не несёт в себе ничего существенного. Немного синтаксического сахара, пару мелочей в стандартную библиотеку — и на этом всё. Отголоски данной трагедии уже звучали некоторым эхо на Хабре, но я всё-таки решил обобщить информацию и понять, куда мы катимся.
Читать полностью »

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

Тот факт, что вы являетесь хорошим программистом, играет поразительно малую роль при прохождении собеседования. Для того чтобы ваша работа была продуктивной, вам нужно уметь решать огромные, склонные разрастаться проблемы неделями и месяцами. Каждый вопрос на собеседовании, напротив, длится менее одного часа. Для того чтобы хорошо показать себя на интервью, вы должны знать, как быстро решать небольшие проблемы под давлением, при этом ясно излагая свои мысли. Это совершенно другое умение (в то же время я не говорю, что способность с легкостью решать задачи на собеседовании не имеет никакой связи с навыками программирования. Просто эта связь выражена куда слабее, чем считают многие компании, и именно другими факторами, отличными от специализированных умений, объясняется столь внушительное расхождение).
Читать полностью »

Мнение. Или как не стать заурядным - 1

О чем вы сейчас думаете? Или час назад. Или в тот момент когда смотрели новый клип или выбирали одежду в модном магазине. Я сказал модном? Почему он моден, вы не задумывались? Вы задумываетесь? Откуда берутся ваши мысли? Они ваши? Уверены?
Читать полностью »

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js