Архив за 16 февраля 2015 - 8

Silent NULL (Разыменовывание нулевого указателя приводит к неопределённому поведению)
Ненароком я породил большую дискуссию, касающуюся того, допустимо ли использовать в Си/Си++ выражение &P->m_foo, если P является нулевым указателем. Программисты разделились на два лагеря. Одни уверенно доказывали, что так писать нельзя, другие столь же уверенно утверждали, что можно. Приводились различные аргументы и ссылки. И я понял, что нужно внести окончательную ясность в этот вопрос. Для этого я обратился к экспертам Microsoft MVP и разработчикам Visual C++, общающимся через закрытый список рассылки. Они помогли подготовить эту статью, и я представляю её всем желающим. Для нетерпеливых: этот код не корректен.
Читать полностью »

В Японии зарядных станций для электромобилей больше, чем АЗС - 1

Япония — удивительная страна, где сверх-современные технологии сочетаются с древней культурой и традициями. Страна восходящего Солнца в 20-м веке превратилась из отсталого феодального государства в технологический рай. И сейчас японцы продолжают развивать и внедрять у себя технологические новинки.

В частности, количество зарядных станций для автомобилей в Японии превысило количество АЗС. По данным Nissan Motor Co., количество зарядных станций составляет 40 тысяч, а количество АЗС — только 34 тысячи.
Читать полностью »

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

Сколько углекислого газа «генерируют» биткоины - 1

Не секрет, что для майнинга биткоинов требуются большие вычислительные мощности. Достаточно посмотреть фоторепортаж с майнерской фермы, которая чем-то напоминает дата-центр, только в дешёвом исполнении. При этом сложность вычислений постоянно растёт. Фермы потребляют немало электричества. Интересно, наносит ли биткоин ущерб окружающей среде?
Читать полностью »

Новая порция данных о смартфоне HTC One M9 (Hima), опубликованная источником, свидетельствует о том, что аппарат получит аккумуляторную батарею довольно большой емкости — 2840 мА·ч. Для сравнения, в HTC One M8, тоже пятидюймовом, используется АКБ емкостью 2600 мА·ч.

HTC One M9 (Hima)

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

Как известно, постоянные задержки с выходом процессоров Intel Broadwell должны будут привести к тому, что в текущем году на рынке будут присутствовать сразу два новых поколения. К вышеуказанному присоединятся новые CPU Skylake.

Как сообщает ресурс DigiTimes, процессорный гигант уведомил своих партнёров, выпускающих системные платы, что процессоры поколения Skylake задержатся.

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

В своём недавнем посте («Выбираем нано-квадрокоптер за 20$») я рассказывал про мини-квадрокоптер Cheerson CX-10. Напомню, что это самый маленький квадрокоптер в мире. Его размеры сравнимы со спичечным коробком. За счёт своих размеров, характеристик и доступной цены (~ 20$) он быстро стал очень популярным во всём мире. Но, не смотря на то, что квадрокоптер не плохо переносит удары судьбы при полётах молодых пилотов, хранить его без упаковки не очень удобно, так что один зарубежный умелец напечатал на 3D-принтере для него очень удобный карманный кейс с функцией блокировки и быстрой распаковки.

Карманный кейс на 3D принтере для мини-квадрокоптера Cheerson CX-10 - 1
Читать полностью »

Предлагаю читателям «Хабрахабра» перевод публикации «Product Quick View» с сайта codyhouse.co.

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

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

Ссылка на исходники контроллера и настроенную оболочку Eclipse+gcc и пр. лежат там же где ролик:

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

Компания Samsung сегодня официально объявила о старте массового производства первых в отрасли однокристальных платформ, производимых по 14-нанометровой технологии FinFET. Компания не называет моделей, но сообщает, что первыми в рамках этого техпроцесса будут выпущены решения Exynos 7 Octa.

Как мы знаем, смартфон Galaxy S6 должен получить SoC Exynos 7420. Можно не сомневаться, что именно о ней и идёт речь в пресс-релизе, хотя непосредственно название платформы может быть и иным.


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