Тёмные времена наступают

Или о чем следует помнить при разработке тёмного режима приложения или сайта 2018 год показал: тёмные режимы на подходе. Теперь, когда мы уже на полпути в 2019, мы можем с уверенностью сказать: они здесь, и они везде. Пример старого монитора «зеленым-по-чёрному» Начнем с того, что тёмный режим — это совсем не новая концепция. Его используют […]

Интернет тренды 2019

Вероятно, вы уже слышали про ежегодные аналитические отчёты Internet Trends от «королевы интернета» Мэри Микер. Каждый из них является кладезью полезной информации со множеством интересных цифр и прогнозов. В последнем 334 слайда. Рекомендую ознакомиться со всеми, но для формата статьи на Хабре представляю свою интерпретацию главных тезисов из данного документа. Доступ в интернет есть уже […]

Правда о бесконтактных платежах в фитнес браслетах

Привет, Хабр. В последнее время я довольно часто сталкиваюсь с непониманием российских пользователей относительно бесконтактных платежей в дешевой носимой электронике и роли NFC чипа в данной функциональности. Большую роль в этом играют всевозможные новостные ресурсы, авторы которых бездумно (или же специально, в жертву кликбейту) копипастят друг друга, додумывая интересные фишки. Ситуация усугубляется с анонсами новых […]

Даем имя звезде и экзопланете в системе HAT-P-3

В рамках празднования 100-летнего юбилея Международный астрономический союз (МАС) организует конкурс «IAU100 NameExoWorlds», в котором каждой стране на Земле выделяется собственная система и им дается возможность назвать экзопланету и звезду, вокруг которой она вращается. Одобренные имена не заменят традиционные научные обозначения, но будут признаны МАС в качестве полноправных названий объектов, будут опубликованы в этом качестве […]

VS Code Extension — Snippets — Я расскажу как сэкономить время

Работая долго на каком-то проекте, часто сталкиваешься с потребностью скопировать какую-то часть типичного кода и вставить ее в нужное место. В таких ситуациях snippets выручают как нельзя к стати. Именно на их примере я и расскажу как строить расширение для собственных нужд в VS Code. По поводу создания расширений VS Code имеет документацию, однако тут […]

В Java может появиться новая сериализация

На сайте OpenJDK появился новый исследовательский документ, в котором описывается идея введения в язык новой улучшенной сериализации взамен старой. Сериализация в Java существует с версии 1.1, то есть практически с момента её рождения. С одной стороны, сериализация является очень удобным механизмом, который позволяет быстро и просто сделать любой класс сериализуемым посредством наследования этого класса от […]

Сценарии применения видеоаналитики в розничной торговле. По следам «Видеоаналитика в Retail»

Война розничных сетей за покупателя — своего и чужого — принимает все более всеобъемлющий размах. Неприхотливость пост-советского поколения сменяется тонко чувствующими миллениалами, для которых цена больше не является единственным определяющим фактором при выборе места "отоваривания". Сама возможность выбора, порождаемая конкуренцией, сделала покупателя требовательным, в некоторых случаях привередливым и даже надменным. Малейший обман ожиданий приводит к […]

Сравнение производительности: Java Script vs компилируемые языки

Периодически, беседуя при найме с кандидатами, а также коллегами, слышу высказывания плохого мнения о Java Script от «бывалых» программистов, привыкших писать на C++, Java, C#, Delphi. В дискуссиях на тему «JS — это вообще не язык» я не участвую, но когда заходит речь про эффективность, производительность, скорость разработки — я люблю послушать и высказаться. Я […]

Процедура нотаризации Electron приложения для macOS 10.14.5

С выходом macOS 10.14.5, Apple добавила обязательную процедуру нотаризации (Notarization process) приложений перед их распространением. Что это и какие сложности возникли с этим обновлением при разработке на Electron.js я и хотел бы рассказать. Введение Спустя 2 года после бума Electron.js, все горячие холивары о том насколько он плох и зачем нужен — затихли. Давайте не […]

«Преодолевая» закон Мура: транзисторные технологии будущего

Говорим об альтернативах для кремния. / фото Laura Ockel Unsplash Закон Мура, закономерность Деннарда и правило Куми теряют актуальность. Одна из причин — кремниевые транзисторы приближаются к своему технологическому пределу. Эту тему мы подробно разбирали в предыдущем посте. Сегодня говорим о материалах, которые в перспективе могут заменить кремний и продлить действие трех законов, а значит […]