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

Энтузиасты известного портала iFixit разобрали очередную новинку от компании Apple — на этот раз на «операционный стол» попала метка-маячок AirTag. 

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

У Китая сложности с наймом специалистов по разработке чипов: Тайвань запретил «охоту за головами» компаниям из КНР - 1

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

Пока что все более-менее удается. Например, недавно китайская компания Zhaoxin Semiconductor анонсировала современные графические ускорители, выполненные по 7-нм техпроцессу. Кроме того, страна разворачивает производство и других чипов, создает необходимые для этого оборудование и технологии. Создана собственная уникальная процессорная архитектура. Но для того, чтобы успешно действовать и дальше, Поднебесной нужны специалисты высокого уровня, а их-то как раз и не хватает. Сейчас «охота за головами» значительно усложнилась — Тайвань решил запретить Китаю переманивать инженеров и ученых.
Читать полностью »

Графика для JVM - 1

Допустим, я хочу создавать качественные десктопные приложения. Я также хочу сделать это на JVM. Не надейтесь — мы еще не достигли цели. Но у меня есть план.

Почему именно JVM?

Это производительность на достаточно высоком уровне, но не заставляет вас слишком много задумываться о каждом выделение памяти. Это кроссплатформенно. В нем есть отличные языки — Kotlin, Scala и, конечно же, Clojure. C # тоже подойдет, но в нем нет Clojure.

Разве вы уже не можете создавать десктопные приложения на JVM?

Вы можете. Но традиционно AWT, Swing и JavaFX сопровождались множеством недостатков в качестве и производительности. Они были настолько существенными, что только одной компании удалось создать прилично выглядящее приложение на Swing. Это возможно, но требует огромных усилий.

Разве не все пользовательские интерфейсы Java прокляты?

Нет, не совсем. У AWT, Swing и JavaFX есть свои проблемы, но это исключительно их проблемы. Нет фундаментальной причины, по которой невозможно создать высококачественный пользовательский интерфейс на JVM. Просто это еще не было сделано.

Почему это еще не было сделано?

Я думаю, это связано с терпением. Мы так привыкли к вещам, которые можно собрать за неделю, что никто не думает о годах. А для хорошего пользовательского интерфейса требуются годы работы. Это большое обязательство.

Почему не Electron?

Первая причина — производительность. JS — отличный язык для создания пользовательского интерфейса, но он намного медленнее, чем JVM. Wasm может быть быстрым, но подразумевает C ++ или Rust.
Читать полностью »

Как сделать самодельный электрический багги с мощным мотором. Часть 3. Тормоза, охлаждение, сидения, селектор, улица - 1

Всем привет.

Кто пропустил тему про саму идею, создание рамы и установку мотора, высоковольтной батареи и подвески - часть 1

Установка колес, подключение электрики и модуля заряда PDM Nissan Leaf - Читать полностью »

На днях мне пришло сообщение от портала Госуслуги с предложением поучаствовать в тестировании дистанционного электронного голосования (ДЭГ). Стало интересно, начал гуглить и поисковик сразу же выдал ссылку на хабровскую статью «Обзор системы дистанционного электронного голосования ЦИК РФ». Ознакомился…и…после прочтения, испытал противоречивые чувства, которые вылились в эту статью, созданную на базе идеи, описанной мной еще в 2018 году на сайте change.org.

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

Несколько часов назад космический корабль SpaceX Crew Dragon успешно приводнился в Мексиканском заливе у берегов Флориды, что стало первым за 53 года ночным приводнением американского космического аппарата. В последний раз таким образом вернулся на Землю экипаж Apollo 8 в 1968 году. 

Крупный российский ритейлер электроники «Связной» объявил о запуске большой распродажи в честь наступивших праздников. 

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

5 React-хуков, которые пригодятся в любом проекте - 1
Читать полностью »

В отличие от Tile или других трекеров, новый AirTag от Apple не имеет отверстий для крепления. Это вынуждает пользователей покупать аксессуары для AirTag, которые вдобавок защищают устройство от царапин. Кстати, некоторые чехлы для AirTag стоят больше, чем iPhone 12.

Участник форума MacRumors под ником smythey доказал, что вы вполне можете просверлить отверстие в AirTag, не повредив его. При этом в отверстие можно просунуть цепочку или кольцо, после чего закрепить AirTag на связке ключей, ошейнике вашего домашнего питомца и так далее.Читать полностью »


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