Архив за 06 мая 2021 - 2

Компания IBM создала первый в мире 2 нм процессор и изготовила тестовые образцы - 1

Компании IBM, похоже, удалось достичь того, что не удалось пока другим корпорациям — разработать процессор по 2 нм техпроцессу. И не просто разработать, а продемонстрировать тестовые образцы этих процессоров. По словам компании, «на кристалле размером примерно с ноготь удалось разместить 50 млрд транзисторов».

Несмотря на очевидный успех, в скором времени рынок не получит новые чипы — они поступят не ранее 2024 года, и то, лишь в том случае, если у IBM не возникнет непредвиденных проблем. Стоит отметить, что тестовые образцы чипов произвела не фабрика TSMC, а собственная лаборатория IBM, располагающаяся в городе Олбани, США. Образцы изготовили на 300-мм пластинах.
Читать полностью »

Оператор онлайн-касс Эвотор привёл статистику соотношения оплат картами и наличными по регионам России и по категориям товаров и услуг, а также динамику этого соотношения. Эвотор отражает в первую очередь тенденции в малом и среднем бизнесе. Они сравнили данные с онлайн-терминалов за апрели 2020 и 2021 годов.

Больше всего любят платить картами жители Ямало-Ненецкого автономного округа, Читать полностью »

Согласно китайским источникам, компания Xiaomi в этом году планирует отгрузить 500 000 складных смартфонов Xiaomi Mix Fold, которые недавно поступили в продажу на территории Китая.

По данным технологического исследовательского института Luotu Technology, глобальные поставки складных смартфонов удвоятся до 4,5 миллионов единиц в 2021 году. То есть каждым девятым гибким смартфоном в этом году будет Xiaomi Mix Fold.

В материале о том, что в наши дни find, как правило, не нуждается в xargs, я отметил, что в конструкции '-exec ... {} +' скобки ('{}') (для имён файлов, генерируемых find) должны находиться в конце команды. В комментарии к той публикации анонимный читатель сказал, что это неприменимо к -exec-версии, которая запускает отдельную команду для каждого имени файла. В результате можно поместить заменяемое имя файла в любом месте команды. Это, как оказалось, относится не только к GNU Find, являясь стандартной возможностью, и я полагаю, что этого даже требует Single Unix Specification (SUS) для find.

Заметки о Unix: ограничения опции -exec команды find и стремление к удобству при реализации команд - 1
Читать полностью »

Вышел Bootstrap 5: оцениваем 7 главных нововведений - 1

Пройдя через несколько альфа- и бета-версий, наконец-то появился Bootstrap 5, на что у разработчиков ушло несколько месяцев. Новая версия претерпела серьезные изменения, включая отказ от поддержки Internet Explorer (IE) и зависимости jQuery. От IE было решено отказаться, потому что браузер занимает всего 3% рынка и его доля продолжает снижаться.

Что такое Bootstrap? Это самый популярный в мире CSS-фреймворк с открытым исходным кодом, который разработан командой Twitter. В v5 внесено сразу несколько критически важных изменений, давайте посмотрим, что там и как.
Читать полностью »

С 4 мая как минимум до 17 мая котировки акций класса, А Berkshire Hathaway будут недоступны на Nasdaq и в сервисах, которые пользуются данными биржи (например, Robinhood). Акции дошли до цены в $421 420 и перестали помещаться в четырехбайтную переменную, Читать полностью »

Компания IBM объявила о прорыве в разработке и производстве полупроводников: представлена первая в мире микросхема, в которой используется технология «нанолистов» размером 2 нм.

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

30 лет Линукса. Интервью с Линусом Торвальдсом. Часть 2 - 1

Первая часть интервью.

Распределенная система контроля версий Git

Дж.А.: Linux – только первая из ваших работ, глобально повлиявших на мир опенсорса. В 2005 году вы также создали Git, исключительно популярную распределенную систему контроля версий. Вы быстро перенесли дерево исходников ядра Linux из проприетарного хранилища Bitkeeper в новоиспеченный Git, который сделали опенсорсным, и в том же году передали поддержку Git Джунио Хамано. История этих событий увлекательна, расскажите, что побудило вас передать этот проект так быстро, и как вы нашли и выбрали Джунио? 

ЛТ: Итак, ответ на этот вопрос состоит из двух частей.

30 лет Линукса. Интервью с Линусом Торвальдсом. Часть 2 - 2

Во-первых, я совершенно не хотел создавать новую систему контроля исходников.  Linux был создан, так как мне очень интересен низкоуровневый интерфейс между аппаратным и программным обеспечением — в принципе, эта работа была выполнена из любви к предмету и личного интереса. Напротив, Git был создан из необходимости: не потому, что я интересуюсь контролем исходников, а потому что большинство имевшихся на тот момент систем контроля версий вызывали у меня подлинное отвращение, а та единственная, что показалась мне наиболее терпимой и при этом действительно весьма хорошо сочеталась с моделью разработки Linux (BitKeeper) стала несостоятельной.
Читать полностью »

Nintendo опубликовала отчет за последний квартал 2021 финансового года, который закончился 31 марта. Продажи составили 16,1 миллиарда долларов, а операционная прибыль равна 5,86 миллиарда долларов. Эти показатели выросли на 34,4% и 81,8% соответственно.

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

image

Мы, разработчики, всегда стремимся искать возможности повышения производительности приложений. Когда речь идёт о веб-приложениях, то улучшения обычно вносятся только в код.

Но думали ли вы об использовании мощи GPU для повышения производительности веб-приложений?

В этой статье я расскажу о библиотеке ускорения JavaScript под названием GPU.js, а также покажу вам, как повысить скорость сложных вычислений.

Что такое GPU.js и почему его стоит использовать?

Если вкратце, GPU.js — это библиотека ускорения JavaScript, которую можно использовать для любых стандартных вычислений на GPU при работе с JavaScript. Она поддерживает браузеры, Node.js и TypeScript.

Кроме повышения производительности если и множество других причин, по которым я рекомендую использовать GPU.js:

  • В основе GPU.js лежит JavaScript, что позволяет использовать синтаксис JavaScript.
  • Библиотека берёт на себя задачу автоматической транспиляции JavaScript на язык шейдеров и их компиляции.
  • Если в устройстве отсутствует GPU, она может «откатиться» к обычному движку JavaScript. То есть вы ничего не потеряете, работая с GPU.js.
  • GPU.js можно использовать и для параллельных вычислений. Кроме того, можно асинхронно выполнять множественные вычисления одновременно и на CPU, и на GPU.

Учитывая всё вышесказанное, я не вижу никаких причин не пользоваться GPU.js. Давайте узнаем, как его освоить.
Читать полностью »


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