Архив за 26 сентября 2017 - 2

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

После получения Оскара за фильм «Хранитель времени» и Эмми за второй сезон телесериала «Игра престолов» высокопрофессиональное мастерство компании становится еще более очевидным благодаря работе над потрясающими визуальными эффектами.

Dell помогает Pixomondo создавать потрясающие визуальные эффекты для блокбастеров - 1
«Хранитель времени» (Хьюго) — приключенческий фильм режиссёра Мартина Скорсезе по мотивам книги Брайана Селзника «Изобретение Хьюго Кабре».
Читать полностью »

Алгоритмическая торговля на бирже начала развиваться еще в 2008 году и достаточно быстро инвесторы осознали, что роботы-трейдеры часто принимают решения лучше и, определенно, быстрее, чем живые люди. Уже сейчас две трети инвесторов готовы прислушаться к советам компьютера при вложении средств, Читать полностью »

image

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

Продолжаем серию полезностей, которыми мы делимся с вами. Теперь уже вновь по Java.

Если вы уже знакомы со Stream API и использовали его, то знаете, что это удобный способ обработки данных. С помощью различных встроенных операций, таких как map, filter, sort и других можно преобразовать входящие данные и получить результат. До появления стримов разработчик был вынужден императивно описывать процесс обработки, то есть создавать цикл for по элементам, затем сравнивать, анализировать и сортировать при необходимости. Stream API позволяет декларативно описать, что требуется получить без необходимости описывать, как это делать. Чем-то это напоминает SQL при работе с базами данных.

Stream API & ForkJoinPool - 1

Стримы сделали Java-код компактнее и читаемее. Еще одной идеей при создании Stream API было предоставить разработчику простой способ распараллеливания задач, чтобы можно было получить выигрыш в производительности на многоядерных машинах. При этом нужно было избежать сложности, присущей многопоточному программированию. И это удалось сделать, в Stream API есть методы BaseStream::parallel и Collection.parallelStream(), которые возвращают параллельный стрим.
Читать полностью »

Обычная вагусная стимуляция вывела мужчину из 15-летней комы - 1

Позитронно-эмиссионная томография с использованием радиофармпрепарата фтордеоксиглюкозы, сделанная до операции (изображение слева) и через три месяца после стимуляции блуждающего нерва (vagus nerve stimulation, VNS). Как можно видеть, метаболизм значительно увеличился в правой затылочной области, таламусе и полосатом теле

35-летний мужчина, который 15 лет находился в вегетативном состоянии в результате ДТП, проявил признаки сознания после того, как нейробиологи имплантировали в его грудь электрод для вагусной стимуляции (vagus nerve stimulation, VNS). Результаты уникального эксперимента опубликованы в журнале Current Biology. Исследователи говорят, что эксперимент опровергает распространённое мнение, что кома продолжительностью более 12 месяцев становится необратимой.
Читать полностью »

image

Мотивация

В русскоязычном интернете трудно найти информацию об API-библиотеке OpenSSL. Большое внимание уделяется использованию консольных команд для манипуляции с самоподписанными сертификатами для веб-серверов или OpenVPN-серверов.

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

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

Отдельно стоит отметить сетевую составляющую. Если сертификат есть и просто лежит на диске, он бесполезен.

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

Данная статья — компиляция моего опыта по работе с библиотекой OpenSSL при реализации клиент-серверного приложения. Описанные в ней функции будут работать как на десктопе, так и на Android-устройствах. К статье прилагается репозиторий с кодом на C/C++ для того, чтобы вы могли увидеть работу описываемых функций.

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

image
Panasonic 20mm f/1.7 с повреждённой затмением диафрагмой

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

Но вместе с таким волнением рука об руку идёт целый вагон предупреждений. Такое событие легко может повредить вашу камеру, линзы и глаза – если у вас не будет подходящей защиты. Когда у нас брали технику напрокат перед этим событием, мы предупреждали всех, что за ним необходимо наблюдать при помощи подходящей защиты глаз, а также применять солнечный фильтр для линз, чтобы защитить их элементы и матрицу камеры.
Читать полностью »

Трамп в Twitter угрожал Северной Корее войной

Представители популярной социальной сети Twitter были вынуждены разобраться в том, является ли запись Дональда Трампа о Северной Корее нарушением их условий.

Как сообщалось ранее, в своем Твиттере президент Дональд Трамп прямо угрожал Северной Корее уничтожением.

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

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

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

Программы-шантажисты: угроза прошлого или будущего? - 1
Читать полностью »

Как мы банкоматы от подрыва спасали - 1 Дело было вечером, делать было нечего… решили мы банкомат взорвать исследовать. Не настоящий конечно, а тот, что на фото. Ну как… банкомат-то настоящий, но давно списанный и выступал для нас подопытным кроликом. Низкий поклон тем, у кого получается их грабить: я его и болгаркой пилил, и дрелью сверлил, и кувалдой долбил, и спичками поджигал – ничего не берет, крепкий зараза, а современные и вовсе понадежнее будут.

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


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