Архив за 30 мая 2016 - 6

Device Lab от Google: Chromecast 2.0 и Chromecast Audio / Хабрахабр

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

Предлагаю вниманию читателей «Хабрахабра» перевод показавшейся мне интересной статьи «Latency War» с сайта quantinsti.com.

Это какое-то безумие с задержками! Дэвид Черитон однажды сказал, что если у вас есть сетевое соединение с низкой пропускной способностью, то легко сделать несколько параллельных устройств для того, чтобы создать комбинированную связь с более высокой пропускной способностью, но если ваше сетевое соединение обладает плохой задержкой, то никакие деньги не смогут превратить любое число элементов в единую связную структуру с хорошей задержкой.

Давайте посмотрим на конкретный пример, чтобы разобраться с техническим жаргоном по задержкам. Боинг 747 может взять на борт 500 пассажиров, в то время как Boeing 737 — 150. Можно ли сказать, что 747-ой Боинг в 3 раза быстрее, чем 737-ой? Boeing 747 в 3 раза больше, чем 737, но не быстрее, так как оба летят со скоростью 500 миль в час. Задержка играет жизненно важную роль в алгоритмической торговле, где скорость является ключевым фактором при осуществлении сделки.

Приведем краткое сравнение между архитектурой традиционной и автоматизированной системы.
Читать полностью »

React, Redux, Angular, JavaScript, Dart — мир фронтенда находится на грани полномасштабной войны адептов разных технологий. Настало время героев — кто спасёт мир в веб-разработке и станет главным героем новой эпохи? Кажется, об этом знает фронтенд-тимлид компании Wrike Евгений Гусев. Нам удалось отвлечь его от работы и задать несколько вопросов, которые так волнуют тех, кто уже успел попробовать Angular 2 или ещё только слышал о нём. Евгений рассказал нам о  преимуществах Angular 2, скорости развития проекта, трудностях и радостях перехода на него. Мы успели обсудить React, JavaScript и Dart, — в общем, сравнить и изменить все силы. Впрочем, хватит тизеров. Магистр, вам слово!

Angular 2 несёт мир в галактику фронтенда - 1

— Расскажите о себе, о том, с чем работаете и как попали в Wrike?

Меня зовут Евгений, и я пишу на Dart и Angular 2. Наверное, странное начало, но надо расставить все точки над «i». Работаю фронтенд-тимлидом в компании Wrike, а начинал с С++ под микроконтроллеры, писал немного на том и на этом, потом дошёл до C#. Когда перешёл в Dell, начал плотнее общаться с фронтендом, причём самым банальным образом: кому-то нужно было писать UI, а никого не было. Причём писать начал сразу на CoffeeScript (да-да!). Годы шли, и я перешёл в компанию, в которой я сейчас и работаю, а именно Wrike. Мы разрабатываем крупную SaaS-платформу для управления задачами и совместной работы. Сейчас у нас почти 30 фронтенд-девелоперов, плюс команда верстальщиков, и мы, как Алиса из небезызвестной сказки, всё растём и растём.

Wrike прошёл довольно большой путь: от совсем небольшого стартапа до двух миллионов строчек кода за 9+ лет разработки. Конечно, за это время у нас сменилась куча фреймворков и технологий. Всё начиналось с Dojo, потом Ext.js. Мы писали на Polymer 0.5, и, когда он стал deprecated (с выходом версии 1.0), перед нами встал вопрос — что же выбрать? Собственно о том, какие у нас были варианты, и почему мы в итоге выбрали Angular 2, я и расскажу в своём докладе.

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

Хакер объяснил преимущество древних компьютеров на ядерных объектах - 1

На прошлой неделе СМИ облетела «новость», что министерство обороны США до сих пор использует компьютеры 70-х годов IBM Series/1 и 8-дюймовые дискеты для управления ядерным арсеналом. Многие смеялись над этим, но только не специалисты по информационной безопасности.

«Самой большой проблемой безопасности является вовсе не то, что компьютеру 40 лет, а качество изоляции этого компьютера от внешнего мира», — говорит Крис Томас (Cris Thomas), специалист по стратегической безопасности компании Tenable Network Security, известный в подпольных кругах под ником Space Rogue как один из основателей хакерской группы L0pht. Эта группа пропиарилась в 1998 году, когда заявила в Сенате США, что может положить интернет за 30 минут.
Читать полностью »

Сегодня компания MediaTek представила новое поколение своей технологии быстрой зарядки MediaTek, заявив, что это самое быстрое решение для зарядки аккумуляторов современных мобильных устройств.

В опубликованном пресс-релизе говорится о том, что при помощи технологии MediaTek Pump Express 3.0 аккумулятор современного устройства можно зарядить от 0 до 70% всего за 20 минут. Ближайшие конкуренты демонстрируют вдвое худший результат, а при использовании обычной зарядки вам понадобится в пять раз больше времени. Зарядив совместимый смартфон в течение пяти минут, вы сможете говорить по нему около четырех часов.

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

Мы сделали тебе стол с эмуляцией видеоигры, чтобы ты мог играть в игру, которую эмулирует видеоигра

Хотите поиграть в Pong в реальности? Нет проблем - 1

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

Сейчас, когда электронными устройствами и видеоиграми никого не удивишь, появляются «теплые ламповые» разработки с отсылкой к старым играм. Atari Pong тоже не забывают. На днях был представлен проект игрового стола, который копирует игру, причем никакие экраны здесь не используются, все происходит в реальности. А реализация проекта заняла у разработчиков целых два года. Но результат стоил того.
Читать полностью »

1 июня 2016 года Instagram отключит от своего API все приложения, которые не прошли модерацию. Что делать если вы в их числе?

Предыстория

Мы делаем сервис для постинга в Instagram по расписанию и используем API для получения информации об аккаунтах. Самим постингом занимаются телефоны в автоматическом режиме. Нам отказали в доступе к API после 1 июня (пробовали пройти модерацию два раза) поэтому было решено найти замену.

Сначала расскажу как мы использовали официальный API:

  1. При добавлении аккаунта забираем из Instagram информацию об аккаунте: имя, фото профайла, количество постов, подписчиков, подписок.
  2. Перед тем как опубликовать фото/видео мы запрашиваем количество постов, и тоже самое после публикации, если число постов увеличилось считаем публикацию успешной.
  3. Если публикация прошла успешно забираем ссылку на последнее фото в профайле.
  4. Если пользователь удаляет фото из нашего сервиса, то перед тем как выполнить задачу нужно проверить существует ли такой пост в Instagram (или его удалили).

Реализация

У Instagram есть веб-версия. С помощью нее в приватных аккаунтах можно получить информацию о количестве постов, подписок и подписчиков, а в публичных еще и сами посты, комментарии и лайки. Поэтому, в силу простоты получения, я подумал, что уже написаны подобные библиотеки. Пошел гуглить и нашел только для NodeJS. И для PHP нашелся какой-то код, но всем четырем пунктам не соответствовал. В итоге было решено писать свою библиотеку.
Читать полностью »

Источник опубликовал фотографии, сделанные в павильоне Nvidia на выставке Computex 2016, которая открывается завтра.

На Computex замечена плата с SoC Nvidia Tegra на GPU Pascal

Как утверждается, на фото запечатлена плата с однокристальной системой Nbidia Tegra нового поколения, в состав которой входит GPU Pascal.

imageСовременные технологии, такие как EMV, 3D-Secure, сканирования отпечатков пальцев были призваны обезопасить платежи и, если не ликвидировать, то существенно уменьшить число незаконных операций по картам. Но, как показывают исследования, эти меры дают лишь временное «облегчение», ведь мошенники быстро находят новые способы обмана. Так, к примеру, активные усилия по внедрению систем обнаружения и противодействия мошенничеству (FDP) некоторых крупных авиакомпаний позволили значительно сократить число мошеннических операций, но преступники тут же переключили внимание на другие слабые места, имеющиеся в системе. Подобная ситуация наблюдается практически во всех сферах. Несмотря на внедрение новых стандартов и усилия служб информационной безопасности, сообщения о краже средств появляются регулярно, и, по мнению экспертов, в ближайшие годы ситуация не изменится. Напротив, аналитики Juniper Research прогнозируют увеличение объема онлайн-фрода, который к 2020 году, по их оценкам, достигнет 25,6 млрд долларов США.

73% финансовых компаний сообщают, что были подвержены атакам или стали жертвами карточного фрода в 2015 году. За последние 10 лет настолько большой процент наблюдался лишь однажды, в 2009 году. С тех пор доля организаций, страдающих от действий мошенников, постепенно снижалась. Но в 2015 году произошел резкий скачок, и число обманутых выросло сразу на 9%, до 73%.
Читать полностью »

Ненавижу, когда говорят «опен сорс» - 1 Ненавижу, потому что «опен сорс» больше не отражает то, как люди создают софт. Термин «опен сорс» (программное обеспечение с открытым исходным кодом) стало настолько широким, что обессмыслилось. Кажется, что как минимум в половине всех моих разговоров возникает вопрос: «Подожди… а ЧТО ты имеешь в виду, говоря опен сорс?». Или вдруг оказывается, что мы уже десять минут говорим о совершенно разных вещах.

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


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