Архив за 09 февраля 2020 - 2

Apple планирует ввести неожиданные проверки ремонтных мастерских, штрафуя за использование запрещенных комплектующих - 1

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

Сейчас корпорация решила изменить условия контракта — мастерским, которые планируют и дальше получать запасные части от официального поставщика, придётся согласиться с проведением внезапных проверок и инспекций. В договоре прописываются и другие пункты, которые не являются выгодными для партнеров Apple.
Читать полностью »

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

Иногда, определенных успехов можно добиться, выполнив оптимизацию CMake. Рассматриваемый здесь прием основывается на простой идее: две статические библиотеки, использующие функции друг друга, могут собираться одновременно.

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

Привет! Представляю вашему вниманию перевод статьи
"How does a relational database work".

Когда дело доходит до реляционных баз данных я не могу не думать, что чего-то не хватает. Они используются везде. Существует множество различных баз данных: от небольшого и полезного SQLite до мощной Teradata. Но есть только несколько статей, которые объясняют, как работает база данных. Вы можете искать сами по запросу "howdoesarelationaldatabasework" («как работают реляционные базы данных») чтобы увидеть, как мало результатов. Более того, эти статьи — короткие. Если же вы ищете последние модные технологии (BigData, NoSQL или JavaScript), вы найдете больше углубленных статей, объясняющих, как они работают.

Являются ли реляционные базы данных слишком старыми и слишком скучными, чтобы их можно было объяснить вне университетских курсов, исследовательских работ и книг?

image

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

Представляя Mi 9 в прошлом году глава Xiaomi Лей Цзунь (Lei Jun) сказал, что этот флагман — последний из дешевых, а следующие будут дороже. К сожалению для многих пользователей, так и получилось: опубликованные сегодня данные о стоимости Mi 10 и Mi 10 Pro оптимизма не внушают. Но почему новинки так резко и сильно подорожали, чуть ли не в два раза относительно Mi 9?

Всё больше слухов и утечек указывают на то, что в ближайшее время Apple действительно выпустит смартфон, который будет называться то ли iPhone SE 2, то ли iPhone 9.

Ему приписывают разные параметры и разные цены, но большая часть данных всё же схожа. Если ориентироваться именно на эту информацию, нас ожидает смартфон с экраном диагональю 4,7 дюйма, сканером отпечатков пальцев Touch ID, платформой Apple A13 Bionic, и всё это в слегка обновлённом дизайне модели iPhone 8.

Физики нашли способ изогнуть алмаз

С помощью электрического поля исследователи смогли проделать удивительный трюк: они заставили алмазные наноиголки толщиной всего 20 нанометров (что примерно в 10000 раз меньше человеческого волоса) изогнуться на 90 градусов, при этом сохранив структурную целостность.

Как сообщают сами ученые, в этом им помог электронный микроскоп. Он создает электростатический заряд, достаточный для сгибания игл — причем процесс обратим.

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

Для многих людей опенспейсы — символ корпоративного ада. Противники открытой планировки говорят об ощущении переполненного муравейника, который населяют не люди, а производственные единицы. Разберемся, откуда появляется такое ощущение. И какую роль в этом играет шум.

«Коллеги, дышите потише»: почему офисный шум сводит нас с ума — обсуждаем исследования - 1Читать полностью »

Наверное, каждый, любуясь красивыми и магически плавно съезжающими в разные стороны окошками, тулбарами и остальными вьюхами, задумывался как это работает, наверное, даже что-то читал про CoordianatorLayout, про различные Behaivor, которые позволяют создавать буквально волшебство на андроидовских вьюхах. Конечно, можно писать кастомные вьюхи, с нужным поведением, которое может быть ограничено только твоим воображением или твоими знаниями в Android разработке. Но помимо этого, есть ещё одно ограничение — время, не будешь же ты писать кастомную вьюху на хакатоне, в горящем по срокам проекте, а написанные заранее решения с кастомными вьюхами могут быть освоены не за самый короткий срок членами команды. Именно тогда приходит самое простое и самое логичное решение проблемы — не выпендриваться, использовать стандартные инструменты Android, там же смышлённые ребята сидят, всё будет в шоколаде (ну или в других сладостях андроида).

Но не всё так просто, тут и начинается моё близкое знакомство с магией таких ребят, как CoordinatorLayout, BottomSheetBehavior, а точнее с багом, который выпустили из виду разработчики, когда их писали. В статье будет описан процесс выявления бага, связанного с вложенной прокруткой внутри view-компонентов с поведением BottomSheetBehavior, а также способы его решения.

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

Инсайдер, специализирующийся на утечках о смартфонах Huawei, рассказал, когда представят флагманские смартфоны Honor 30 и Honor 30 Pro. Как оказалось, новинки дебютирует в апреле — через месяц после официальной премьеры Huawei P40 и P40 Pro (их анонс случится в марте в Париже).

Компания Microsoft решила провести очередную серьёзную реорганизацию руководящего состава своих подразделений. Итог — подразделения Windows Experience (потребительское направление) и команда разработчиков аппаратных решений объединены в одно подразделение под названием Windows and Devices. И управлять им будет Панос Панай (Panos Panay), возглавлявший команду разработчиков устройств семейства Surface.


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