Архив за 27 апреля 2016 - 4

Не секрет, что компания Volvo активно поддерживает развитие отрасли беспилотных авто. К примеру, она вошла в коалицию, которая будет заниматься именно этим вопросом.

Испытаниями беспилотных машин уже никого не удивить, особенно если речь про США. Но компания Volvo решила подойти к ним с новой стороны.

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

«Последний из могикан»: Comcast планирует купить студию DreamWorks за $3 млрд (UPD) - 1

Крупнейший американский кабельный оператор Comcast рассматривает вопрос о покупке американской киностудии DreamWorks Animation SKG. Сумма сделки может превысить $3 миллиарда, полагают источники The Wall Street Journal.

Рынок оценивает компанию DreamWorks в $2,3 миллиарда. Вероятно, Comcast не спешит с покупкой компании, так как пытается определить, какую сумму она готова переплатить за расширение влияния на новом для себя рынке.

Если сделка состоится, Comcast сможет конкурировать с таким гигантом, как Walt Disney Pictures. Читать полностью »

Запуск могут перенести, а ракету — снять со стартового стола

На «Восточном» прояснили ситуацию с отменой запуска «Союза» - 1
Фото: Марина Лысцева/ТАСС

Сегодня, как уже сообщалось на Geektimes, старт ракеты «Союз-2.1а» с космодрома Восточный не состоялся. Всего за полторы минуты до старта запуск был отменен. Резервной датой запуска остается 28 апреля. Тем не менее, существует вероятность того, что из баков носителя сольют топливо, а ракету снимут со стартового стола и отправят в монтажно-испытательный корпус, пишет ТАСС.

Источник в ракетно-космической отрасли сообщил ТАСС, что автоматика, которая отменила запуск, выявила сбой в одном из приборов системы управления ракеты-носителя: «По расшифровке телеметрии — автоматика перед стартом выявила сбой в одном из приборов системы управления, отвечающей за включение и выключение двигателей, отделение ступеней, направление полета».
Читать полностью »

imageПравительство США не выпускало банкноты до 1862 года, чеканя только монеты. Кроме них для расчета за товары и услуги использовались самые разные валюты, выпускаемые частными банками. Сегодня же наличные деньги постепенно выходят из оборота: в 2012 в США с их помощью было произведено лишь 40% платежей. Идея изъятия наличности из экономической системы имеет много преимуществ, таких как прекращение существования черных рынков и возможность проведения более простой монетарной политики. Впрочем, в случае с электронными операциями всегда есть риск, что каждую отдельную операцию можно будет проследить, проверить и подделать. Как бы то ни было, одна закономерность очевидна: по мере того, как онлайн-покупки получают все большее распространение, а банковские карты все чаще используются даже для мелких покупок, наличные постепенно теряют свою актуальность.

Конечно, говорить о полном отказе от наличности рано, но уже сейчас в некоторых странах активисты проводят масштабные эксперименты, подтверждающие возможность построение безналичного общества. Альтернативные платежи — от смелых греческих TEM и канадских «Деми» до более традиционных шведской Swish и американской ApplePay — завоевывают все больше сторонников и образуют настоящую мировую сеть, частью которой является и наш сервис Wirex, предоставляющий финансовые услуги на базе Blockchain, без банковского посредничества.
Читать полностью »

Опять вернёмся в традиционную область разработки операционных систем (и приложений для микроконтроллеров) — написание драйверов.

Я попробую выделить некоторые общие правила и каноны в этой области. Как всегда — на примере Фантома.

Драйвер — функциональная компонента ОС, ответственная за отношения с определённым подмножеством аппаратуры компьютера.

С лёгкой руки того же Юникса драйвера делятся на блочные и байт-ориентированные. В былые времена классическими примерами были драйвер диска (операции — записать и прочитать сектор диска) и драйвер дисплея (прочитать и записать символ).

В современной реальности, конечно, всё сложнее. Драйвер — типичный инстанс-объект класса, и классов этих до фига и больше. В принципе, интерфейс драйверов пытаются как-то ужать в прокрустово ложе модели read/write, но это самообман. У драйвера сетевой карты есть метод «прочитать MAC-адрес карты» (который, конечно, можно реализовать через properties), а у драйвера USB — целая пачка USB-специфичных операций. Ещё веселее у графических драйверов — какой-нибудь bitblt( startx, starty, destx, desty, xsize, ysize, operation ) — обычное дело.

Цикл жизни драйвера, в целом, может быть описан так:

  • Инициализация: драйвер получает ресурсы (но не доступ к своей аппаратуре)
  • Поиск аппаратуры: драйвер получает от ядра или находит сам свои аппаратные ресурсы
  • Активация — драйвер начинает работу
  • Появление/пропадание устройств, если это уместно. См. тот же USB.
  • Засыпание/просыпание аппаратуры, если это уместно. В контроллерах часто неиспользуемая аппаратура выключается для экономии.
  • Деактивация драйвера — обслуживание запросов прекращается
  • Выгрузка драйвера — освобождаются все ресурсы ядра, драйвер не существует.

(Вообще я написал в прошлом году черновик открытой спецификации интерфейса драйвера — см. репозиторий и документ.)

Мне известны три модели построения драйвера:

  • Поллинг
  • Прерывания
  • Нити (threads)

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

imageНа сегодняшний день в мире существует более 250 государств: 195 независимых государств, 10 стран с неопределенным статусом, 46 территорий с особым статусом, имеющих постоянное население и собственное гражданство, и около 160 валют, де-юре или де-факто используемых на различных территориях. Таким образом, по меньшей мере каждое второе государство имеет собственные деньги. О некоторых валютах вы даже слышали, другие используете каждый день. Но задумывались ли вы хоть однажды, почему рубль называют рублем? Чему обязан своим названием американский доллар? Нас, в компании PayOnline, чей профиль — денежные расчеты, эта тема очень заинтересовала, и мы решили провести собственное мини-исследование. Под катом вы найдете истории о том, как некоторые мировые валюты получили свои названия.
Читать полностью »

Пару недель назад китайский аналитик Пан Цзютан (Pan Jiutang) заявил, что однокристальная система HiSilicon Kirin 960 не принесёт большого прироста производительности по сравнению с SoC Kirin 950/955.

Новая порция данных противоречит этому заявлению. Причём, что самое забавное, она исходит от того же Цзютана. По его данным, новая SoC будет производиться по 16-нанометровой технологии, а в её конфигурацию войдут процессорные ядра нового поколения, которые мы пока знаем под кодовым именем Читать полностью »

Мизулина: использование интернета — отягчающее обстоятельство при совершении преступлений - 1Cенатор Елена Мизулина, зампредседателя комитета Совета Федерации по конституционному законодательству, выступила с новой инициативой изменения российского законодательства.

Cегодня на Форуме безопасного интернета в секции «Перспективы и дальнейшие шаги российско-китайского сотрудничества в сфере информационно-коммуникационных технологий» Мизулина сообщила присутствующим, что в ближайшее время Совет Федерации подготовит законопроект, в котором использование интернета при совершении преступлений будет считаться отягчающим обстоятельством. Соответствующие поправки планируют внести в статью 63 УК («Обстоятельства, отягчающие уголовное наказание»).
Читать полностью »

image

Биологи из Брауновского университета обнаружили, что мозг человека, спящего в непривычном для него месте, функционирует не так, как обычно. Левое полушарие не полностью переключается на сон и, по словам одного из исследователей, «слегка сильнее» бодрствует, чем правое.

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

Целевая аудитория: начинающие инди-разработчики игр.

Введение

Создавая игру Good Cat Gone Bad - 1

В основном это список приемов и бесплатных инструментов, которые я использовал при создании мобильного endless runner’а Good Cat Gone Bad, который выйдет в Google Play 4 мая 2016 г.

Игра разрабатывалась как проект-хобби, используя Unity 5, и заняло все это дело около 4 месяцев на постоянной основе (полный рабочий день).
Читать полностью »


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