Архив июня 2020 - 10

Похоже, в линейке смартфонов Redmi Note 9 вскоре появится ещё одна модель. Инсайдер Digital Chat Station говорит об аппарате со 120-герцевым экраном IPS, SoC Snapdragon 765G, 48-мегапиксельной камерой, аккумулятором ёмкостью 5000 мА·ч и 33-ваттной зарядкой.

Название смартфона пока неизвестно, но это может быть, к примеру, Redmi Note 9 Pro 5G. Любопытно то, что у Xiaomi уже есть очень похожий аппарат — Redmi K30i 5G. У него такой же дисплей, такая же платформа, аналогичная камера, а аккумулятор даже меньше. При этом линейка Redmi K формально стоит выше линейки Redmi Note, то есть новая модель должна быть дешевле. Но, конечно, совершенно не факт, что будет дешевле.

Это снова Владимир Гриненко, тимлид в поисковом портале Яндекса. Я решил рассказать, как у нас устроено тестирование интерфейсов: о формате описания сценариев, способах их актуализации, о нашем собственном опенсорсном проекте и тестировании силами внешних тестировщиков. А ещё пофантазировал о неожиданных способах применения этой системы.

— Сергей Бережной veged уже несколько раз поднимал эту тему и рассказывал про тестирование в Поиске. Вот ссылки на доклады в 2016-м и 2017-м. Многое из того, что он тогда рассказывал, де-факто стало стандартом для большинства компаний. Но несмотря на это, все еще остаются вещи, которые пока нигде особо не применяются. Именно на них я и сосредоточусь.

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

Подписывайтесь на каналы:
@AutomotiveRu — новости автоиндустрии, железо и психология вождения
@TeslaHackers — сообщество российских Tesla-хакеров, прокат и обучение дрифту на Tesla

image

История о том, как три технологии: атомные часы, спутниковая система навигации и сенсорный экран, объединились чтобы помогать управлять автомобилем.

Точное время

Говоря о трех технологиях, которые привели к сегодняшней повсеместности использования GPS, атомные часы – одно из самых неожиданных изобретений, при этом именно атомные часы очень важны для технологии GPS. Каждый GPS-спутник содержит несколько атомных часов, которые рассчитывают время для каждого сигнала GPS с точностью до 100 миллиардных долей секунды. Это позволяет банкам определять местоположение банкомата, который вы использовали для внесения чека, и время совершения этой операции, что, в свою очередь, позволяет с высокой точностью фиксировать точную хронику всех финансовых операций. Это позволяет Федеральному управлению авиации точно отслеживать опасную погоду с помощью сети доплеровских метеорологических радаров. Это позволяет вашему оператору сотовой связи более эффективно использовать свой ограниченный радиочастотный спектр, благодаря чему вы всегда можете совершать звонки. Кроме того, таким образом обеспечивается цифровое вещание, за счет которого песни поступают на одну и ту же станцию одновременно, независимо от того, где вы находитесь.
Читать полностью »

На мировом рынке телекоммуникационного оборудования Huawei занимает первое место с долей рынка 28%. Кроме того, китайский производитель имеет 20% долю в патентах 5G. В данный момент США всячески стараются вставлять палки в колеса Huawei, которую обвиняют в сборе информации для китайского правительства.

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

Typescript Compiler API: возьми управление компилятором в свои руки - 1

В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json и шелл-скриптах с использованием нативного tsc или команд CLI используемого в проекте фреймворка. Все эти решения имеют свои плюсы и минусы. Зачастую в процессе сборки нужно сделать что-то нестандартное, и оказывается, что используемая система сборки не предоставляет нужную функциональность из коробки, а имеющиеся плагины делают не совсем то, что надо. В такие моменты работа над проектом встает, и начинается судорожное ковыряние в конфигах и поиск подходящего плагина. В какой-то момент понимаешь, что за время, потраченное на поиск подходящего костыля, можно было написать свое решение.

Во многих случаях критичные процессы в проекте можно автоматизировать скриптами на javascript, выразительность и функциональность которого вполне позволяет описать нужный workflow и выбирать из всего разнообразия библиотек, не заморачиваясь наличием для них плагинов под конкретную систему сборки. Важное преимущество такого подхода – полный контроль над процессами и максимальная гибкость. Для проектов, в которых используется Typescript в качестве основного языка разработки, возникает вопрос, как встроить процесс его компиляции в свой workflow. Здесь на помощь приходит Typescript Compiler API. В этой статье мы посмотрим, как его можно использовать для того, чтобы выполнить компиляцию проекта, реализованного на Typescript, взаимодействуя с компилятором на разных этапах его работы и напишем скрипт для hot-reloading’а REST-сервера, разработанного на Nest.js.
Читать полностью »

Навеяло обсуждениями к посту Как «активный гражданин» приучает людей к фишингу.

Потом, когда пришло не только жене, но и мне — полез смотреть откуда… и неожиданно узнал что рекламу теперь может слать и mos.ru
Совсем потеряли совесть…

Давно уже реализуемая практика. Стоит зарегистрироваться на портале. или оформить обращение… Не важно на mos.ru, или прокуратуру с полицией, вам тут же начнутся звонки и сомнительные смс.)
Не хочется об этих всех службах думать плохо. Но повторные обращения и снова звонки и смс. Так что борьба с мошенничеством стоит под контролем. Мошенники сами себя не ловят.)

Точно. Сходил пару раз в МФЦ и просто шквал звонков с разной рекламой. Причем сплошняком роботы текст зачитывают.

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

Игровые приставки нового поколения, которые выйдут в конце текущего года, будут поддерживать старые игры. В случае Xbox Series X речь идёт о полной совместимости почти со всеми играми для всех поколений Xbox.

Появился список игр, оптимизированных для Xbox Series X

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

В этом году уже в феврале при определённых условиях можно было опробовать операционную систему Android 11, хотя и только в версии Developer Preview. Кроме прочего, эта и последующие сборки, а также данные самой Google, позволили понять, какие основные новые функции стоит ожидать от следующей версии Android.

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

Сегодня мы расскажем вам о человеке, который мог быть мультимиллиардером, знаменитостью уровня Билла Гейтса, если бы в его жизни оказалось чуть больше везения. Этого человека звали Гэри Килдалл.

Возможно, вы не знаете это имя, но с большой долей вероятности видели или даже пользовались его детищем — операционной системой CP/M. Современному пользователю ПК она практически неизвестна, однако в свое время эта ОС получила широчайшее распространение на десятках различных машин, включая ZX Spectrum (и его СНГ-клоны), Robotron и «фирменный» Commodore 128 (благодаря Zilog Z80 в качестве бортового сопроцессора). Многие из тех, кто пользовался компьютером под управлением CP/M в те годы, даже не задумывались, откуда она взялась.

CP-M: взлет и падение Гэри Килдалла - 1
Читать полностью »

LG Velvet — смартфон, который по словам производителя, должен стать началом нового этапа для самой LG на этом рынке. Аппарат получил относительно оригинальный дизайн, но при этом и весьма высокую цену. К примеру, в США аппарат ожидается за 650-730 долларов, и при отсутствии многочисленной армии китайских устройств, это может быть не самым плохим вариантом. Однако за пределами ряда рынков Velvet вряд ли будет хоть сколько-нибудь востребован.


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