Новости информационных технологий - 10

Моя прошлая статья Секреты удачного проектирования ИС (информационной системы) на примере строительства больницы вызвала временами бурное обсуждение в комментариях. Поэтому я решил изложить ряд тезисов по мотивам данного обсуждения.

Проектирование не для программистов

Очень часто при обсуждении методов проектирования и осуществления проекта информационных систем слышишь критику этих методов со стороны разработчиков (программистов). Читать полностью »

Как повысить эффективность изучения английского и начать писать лучше: выбираем онлайн-помощник - 1

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

Однако сегодня количество различных инструментов довольно велико, и составить свой стек образовательных технологий может быть нелегко. Поговорим о том, на что следует обращать внимание при их выборе на примере онлайн-помощника по улучшению письменного английского Textly.ai. Читать полностью »

Vivo NEX Dual Display Edition: смартфон с двумя дисплеями и тройной камерой

Компания Vivo официально представила долгожданный смартфон NEX Dual Display Edition. Как и ожидалось, новинка получила довольно необычное исполнение — она лишена фронтальной камеры, но зато получила два дисплея, что и отражено в названии.

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

Ещё летом появилась информация о том, что гарнитура Microsoft HoloLens 2 будет основана на SoC Snapdragon XR1 — специализированном решении Qualcomm для устройств дополненной реальности.

Однако новые данные указывают на то, что в основе новой гарнитуры будет иное решение, хотя также произведённое Qualcomm. Это якобы будет SoC Snapdragon 850. Напомним, это 10-нанометровая однокристальная система, представляющая собой чуть разогнанный вариант Snapdragon 845.

Рынок умных колонок активно растёт уже несколько лет. Согласно прогнозам, в США число пользователей умных АС к концу текущего года превысит число пользователей носимой электроники.

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

Однако в России дела обстоят совсем иначе. Официально в нашей стране практически ничего из этого сегмента не продаётся. Google и Amazon тут не представлены, а именно они занимают львиную долю рынка. Зато есть дорогая Apple HomePod и отечественная Яндекс.Станция.

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

Как сообщает ресурс Bloomberg, у Apple появились проблемы в Египте. Египетское антимонопольное ведомство обвинило купертинского гиганта в нарушении местного законодательства. В частности, Apple заключает в этой стране эксклюзивные дистрибьюторские соглашения, запрещая партнёрам закупать продукцию у других дистрибьюторов, что приводит к отсутствию конкуренции и завышенным ценам. К примеру, новенький iPhone XS в базовой версии в Египте стоит почти 1300 долларов.

Почти все светодиодные лампы, которые можно купить на Aliexpress, очень плохие: у многих недопустимая пульсация света, низкий индекс цветопередачи, зачастую реальная мощность и световой поток в пять раз меньше обещанных. Я уже был уверен, что на Али хороших ламп нет вообще, но исключение всё же нашлось.

Первая хорошая лампочка с Aliexpress - 1

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

Менеджер Uber предупреждал о проблемах за несколько дней до смертельного ДТП

Стало известно, что один из менеджеров Uber за несколько дней до смертельного инцидента в Аризоне в марте прошлого года отправил электронное письмо, в котором высказывал опасения по поводу безопасности программы компании по разработке и тестированию самоуправляемых автомобилей.

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

После того, как рынок смартфонов переориентировался на дисплеи с более вытянутым, чем 16:9, соотношением сторон, диагонали экранов смартфонов возобновили рост. Если ранее аппаратов с шестидюймовыми дисплеями на рынке было крайне мало, то сейчас не так много моделей, у которых диагональ экрана меньше.

Между тем, несмотря на растущие диагонали, разрешение в большинстве случаев не растёт. Многие даже флагманские смартфоны с действительно крупными экранами имеют характеризуются разрешением Full HD+. К примеру, OnePlus 6T или Mate 20. Лишь несколько актуальных моделей имеют разрешение выше.

Всем добрый день!

Представляем вам перевод интересной статьи, который подготовили для вас рамках курса «Разработчик C++». Надеемся, что она будет полезна и интересна для вас, как и нашим слушателям.

Поехали.

Сталкивались ли вы когда-нибудь с терминами внутренняя и внешняя связь? Хотите узнать, для чего используется ключевое слово extern, или как объявление чего-то static влияет на глобальную область? Тогда эта статья для вас.

В двух словах

В единицу трансляции включены файл реализации (.c/.cpp) и все его заголовочные файлы (.h/.hpp). Если внутри единицы трансляции у объекта или функции есть внутреннее связывание, то этот символ виден компоновщику только внутри этой единицы трансляции. Если же у объекта или функции есть внешнее связывание, то компоновщик сможет видеть его при обработке других единиц трансляции. Использование ключевого слова static в глобальном пространстве имен дает символу внутреннее связывание. Ключевое слово extern дает внешнее связывание.
Компилятор по умолчанию дает символам следующие связывания:

  • Non-const глобальные переменные — внешнее связывание;
  • Const глобальные переменные — внутреннее связывание;
  • Функции — внешнее связывание.

Внутренняя и внешняя линковка в C++ - 1
Читать полностью »