Архив за 12 марта 2017 - 2

Ученые придумали, как избежать слез при нарезке лука

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

В Китае взорвался смартфон Samsung Galaxy Note 4. Это произошло ночью, когда аппарат заряжался от электросети. В результате взрыва и возгорания пострадала пятилетняя девочка, спавшая на кровати рядом со смартфоном. Она получила ожоги лица и рук. По словам матери, ребенок не может говорить и есть.

Представитель Samsung подтвердил, что в компании знают о происшествии

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

Архитектура Enterprise на Yii2. Абстракция, инверсия зависимости, инкапсуляция бизнес-логики и управление изменчивостью - 1 Большинство сайтов в вебе работают исключительно с простой информацией: страница, статья, категория статей. При генерации HTML, на стороне сервера происходят некоторые простые процессы: подключение к базе, получение статьи по ID, привязка к статье комментариев и т.д.

Однако, с развитием Интернета и бизнеса в нем, на сайте нередко начинают происходить сложные бизнес-процессы, для которых никакие CMS не предназначаны.

Пример бизнес-процессов:

  • Применить промокод
  • Отменить заказ
  • Рассчитать размер вознаграждения продавцу

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

Уже давно определённые вещи из мира функционального программирования всё сильнее проникают в нефункциональные языки. Может показаться странным, что в Java смогли интегрировать лямбда-выражения, а вот оптимизацию хвостовой рекурсии (преобразование рекурсии в эквивалентный цикл) до сих пор не сделали, ведь она гораздо проще. Почему её нет?
Попробуем разобраться с причинами и посмотрим, что можно сделать своими руками.
Читать полностью »

Потенциал используемой сейчас технологии перпендикулярной магнитной записи с точки зрения повышения плотности хранения близка к пределу. Компания Seagate Technology рассказала о направлениях, которые выбраны для дальнейшего развития накопителей на жестких магнитных дисках. Усилия Seagate сосредоточены на черепичной магнитной записи (SMR), двухмерной магнитной записи (TDMR) и магнитной записи с подогревом носителя (HAMR).

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

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

Каждый отчет, который вы делаете должен нести вместе со своим содержимым определенную цель и сообщение, ради которого он разрабатывается. Одним из плохих примеров организации представления данный в отчете являются так называемые “простыни”: большие отчеты, состоящие из десятков столбцов и объединяющие в себе множество разнородных показателей, включающие сотни строк с данными. Считается, что такие отчеты показывают детальную картину “целиком”, но на самом деле они являются исключительно неинформативным инструментом.
Читать полностью »

Революция в радиотехнике? RF-ARM-FPGA SoC - 1
Компания Xilinx тихо и без лишней помпы анонсировала продукт, который может полностью изменить облик и процесс разработки современных радиоприемников и передатчиков. Это маленькая микросхема, которая объединяет 90% вопросов обработки и формирования радиосигналов:

  • программируемая логика (FPGA),
  • процессоры для обработки сигналов и пользовательских приложений (два ARM’а),
  • до восьми 12-разрядных АЦП с верхней частотой до 4 ГГц (!),
  • до восьми 14-разрядных ЦАП с верхней частотой до 6.4 ГГц (!).

Кажется мы входим в эпоху, когда архитектура трансивера становится такой же универсальной, как архитектура современного ПК. Make SW, not HW!
Читать полностью »

Это перевод вчерашней заметки от Simon Willison

Я облажался, бездумно используя git (git checkout -- — не на том файле) и умудрился удалить код, который я только что написал… но он все еще был загружен в исполняемый процесс в докер-контейнере. Вот, как я восстановил код, используя https://pypi.python.org/pypi/pyrasite/ и https://pypi.python.org/pypi/uncompyle6

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

В Африке нашли древний ядерный могильник

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

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


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