Архив за 06 января 2020 - 10

В конце прошлого года в Сети появилась информация о некоем интригующем проекте под названием Neon. Тогда предполагалось, что это новое детище Samsung, связанное с искусственным интеллектом.

В китайской социальной сети Weibo опубликовали рендер, который впервые демонстрирует флагманский смартфон Xiaomi Mi 10 с обеих сторон и позволяет сложить первое впечатление о дизайне устройства.

Если брать во внимание заднюю панель, то Xiaomi Mi 10 напоминает прошлогодний флагман Xiaomi Mi 9. Камера расположена в том же месте, только объективов теперь не три, а четыре. Впрочем, этот дизайн активно используется и другими компаниями, например, Realme, которая уже завтра представит Relme X50 5G с такой же компоновкой блока основной камеры.

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

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

image

Три года назад наш друг Алекс внезапно ушел из жизни. Он утонул, потеряв сознание на малой глубине. Это стало полной неожиданностью. Мы тяжело переживали утрату, но много хуже было брату близнецу Алекса — Лео. Именно его состояние подтолкнуло нас создать Grove.Читать полностью »

Специалисты аналитической компании Technavio подготовили прогноз, относящийся к мировому рынку беззеркальных камер. Согласно этому прогнозу, указанный рынок в период с 2019 по 2023 год будет расти в среднем на 12% в год. Если этот прогноз оправдается, к концу периода продажи беззеркальных камер вырастут на 1,82 млрд долларов.

image

В далёком 2015 году, когда криптовалютам ещё не уделялось такое внимание широкой общественности как сейчас, мне пришла в голову мысль узнать в подробностях — что такое блокчейн, криптовалюты и Биткоин, в частности.

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

Пришлось искать другие пути. Тем более, к моменту принятия данного решения блокчейн уже полностью загрузился на мой локальный компьютер. А сегодня это уже не так быстро как было тогда :)

И так. Официальный клиент Bitcoin Core загрузил весь блокчейн в папку на локальной машине, это были какие-то файлы, которые, как говорилось в официальных документах, содержали всё то, что называется Bitcoin. Самым интересным для меня являлись файлы так называемой RAW Blockchain Data (blk00000.dat… blk01234.dat и т.д. из папки Bitcoin/blocks), а именно файлы базы данных блокчейн как они есть, в исходном виде.

Остальное содержимое каталога — это индекс «сырой» базы данных, данные для корректного учёта непотраченных выходов, настройки и персональный кошелёк.

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

Геймерские мониторы Nvidia BFGD (Big Format Gaming Displays) были представлены два года назад на выставке CES 2018. За прошедшие два года такие мониторы не стали особо распространёнными, хотя несколько моделей всё же поступили в продажу.

Напомним, все мониторы BFGD идентичны, за исключением логотипа и дизайна. Это всегда 65-дюймовые устройства с разрешением 4K UHD и кадровой частотой 120 Гц. Если точнее, так было до сегодняшнего дня.

Компания Seagate представила высокопроизводительные внешние твердотельные накопители FireCuda Gaming SSD и BarraCuda Fast SSD, охарактеризовав их как «идеальные для геймеров и требовательных пользователей, которые не сидят на месте».

В последнее время участились утечки информации по игровой консоли PlayStation 5. В этот раз нам предлагают новые фотографии комплекта разработчиков (девкита), на этот раз — вместе с геймпадом DualShock.

Фотографии на своей страничке в Facebook опубликовала уборщица (или уборщик), которая работает в офисе одной из игровых компаний, уже получивших девкиты. Предположительно, речь может идти о Ubisoft, автор фотографий подтвердил, что работает в компании на букву U и попросил не распространять их. Странная просьба для человека, который выкладывает фотографии на всеобщее обозрение.

Системы контроля версий уже давно стали повседневным инструментом разработчика. В больших монорепозиториях требования к ним оказываются весьма специфическими. Из-за этого компании либо адаптируют существующие решения, как это делает Facebook с Mercurial и Microsoft с Git, либо разрабатывают собственные системы: Piper и CitC в Google и Arc VCS в Яндексе.

В докладе разработчик Владимир Кихтенко kikht рассказывает, зачем Яндексу понадобилась собственная система контроля версий и как она работает. Рассмотрим её со стороны рядового разработчика: как получить доступ к исходному коду, отвести ветку для разработки и интегрировать изменения в общую кодовую базу. Заглянем под капот — узнаем про внутреннее представление данных и их отображение в виртуальной файловой системе с рабочей копией. Обсудим трудности при реализации функций VCS в виртуальной файловой системе и при ленивой загрузке данных. Поговорим о том, как обеспечивать надежность серверной инфраструктуры репозитория. В конце можно посмотреть неофициальную запись доклада.

— Всем добрый день, меня зовут Владимир. Вы все слышали выступления о том, что не стоит писать велосипеды. Мой доклад будет с другой стороны баррикад.
Читать полностью »

Завтра официально открывается выставка CES 2020, на которой многие компании представят свои передовые разработки, но некоторые решили не ждать до последнего. Так, Intel немного рассказала о мобильных процессорах Comet Lake-H, которые должны прийти на смену нынешним Coffee Lake Refresh-H, а также в очередной раз попыталась убедить пользователей, что ее процессоры для ноутбуков лучше, чем у AMD. А вот Nvidia анонсировала первые в мире сверхбыстрые мониторы — с кадровой частотой 360 Гц.


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