Архив за 08 июля 2017 - 4

image

Для повышения отзывчивости приложения необходимо грамотно разбивать выполнение задач на несколько потоков. Набор технологий в руках iOS-разработчика представляет из себя следующее. Способы представлены по возрастанию уровня абстракции.

  • Pthreads, или потоки POSIX. Библиотека для низкоуровневой работы с многопоточностью. Определена как набор типов и функций на языке C. Подробнее можно ознакомиться тут.
  • Background selectors. Это отправка сообщения объекту, которое будет исполнено на указанном потоке. В коде это селектор с названием performSelector и различными параметрами (например, performSelectorOnMainThread:withObject:waitUntilDone:). Документация
  • NSThread. Представлены как базовые средства для работы с потоками. Ознакомьтесь с концептуальным документом по работе с потоками и документацией.
  • Grand Central Dispatch. Библиотека, основанная на блоках — анонимных участках кода, иначе замыканиях. Рабочее название — libdispatch.
  • NSOperation. Построен на основе GCD. Стоит заметить, что сама операция является абстрактной сущностью и на практике стоит использовать NSInvocationOperation и NSBlockOperation.

В этой статье поговорим о вопросах CGD.

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

Из Поднебесной поступили сведения об устройстве Lightank W100, которое является одновременно проектором и мини-ПК с операционной системой Windows 10.

Lightank W100 — гибрид проектора и мини-ПК с Windows 10

Световой поток проектора составляет 1000 лм, ресурс лампы равен 30 000 ч. Разрешение составляет 1280 х 800 пикселей, соотношение сторон — 16:10. Устройство оснащено процессором Intel Apollo Lake N3350, 4 ГБ оперативной памяти и 32 ГБ флэш-памяти eMMC.

Илон Маск предупредил о демографической катастрофе

Илон Маск опубликовал в соцсети «Твиттер» ответ на материал, напечатанный в научном издании New Scientist, о снижении прироста населения в развитых государствах и тенденциях рождаемости.

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

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

Продажа за 18 млрд долларов полупроводникового производства Toshiba консорциуму, включающему фонд Innovation Network Corporation of Japan (INCJ), инвестиционную компанию Bain Capital Private Equity LP, банк Development Bank of Japan (DBJ) и компанию SK Hynix, буксует. В этих условиях некоторые банки и потенциальные инвесторы начали давить на руководство японской компании, чтобы оно рассмотрело альтернативные варианты действий. Об этом сообщает источник со ссылкой на информаторов, напрямую вовлеченных в ситуацию.

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

Личный опыт: как ИТ-специалисту переехать на работу в США, надеясь только на себя - 1

На Хабре опубликовано достаточно большое количество материалов с рассказами о том, как разработчики переезжают в США и другие страны на работу. Большинство таких статей касается именно программистов, которые рассказывают свои истории о поиске работы, опыте прохождения собеседований, получении оффера и последующем переезде.

Мой опыт не вписывается в эту схему и потому, как мне кажется, может оказаться полезным для других ИТ-специалистов — я переехал в США по визе O1, которая лишена некоторых недостатков традиционной американской рабочей визы.

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

Moneyball на бирже: как новые технологии меняют не только трейдинг, но и работу хедж-фондов - 1

В 2003 году был опубликован бестселлер Майкла Льюиса под названием «Человек, который изменил все» (“Moneyball”) — это биографическая спортивная драма, рассказывающая историю генерального менеджера бейсбольной команды «Окленд Атлетикс» Билли Бина. Ему удалось добиться впечатляющих успехов с помощью анализа данных при формировании состава.

Бин смог эксплуатировать неэффективности, существовавшие на рынке игроков в бейсбол — он подбирал членов команды не на основе «шестого чувства», на которое опирались большинство скаутов команд, а с помощью статистического подхода. Это позволило ему при относительно небольшом бюджете показать лучший результат, чем большинство более богатых команд.

Этот же подход может быть применен к инвестированию и торговле на бирже — данные помогают обнаруживать и использовать существующие на финансовом рынке неэффективности, пишут финансисты Джон Гилчрист и Грант Уотсон на страницах издания Business Live.Читать полностью »

Чем занимались пиарщики РПЦ в день встречи Путина и Трампа на G20? - 1

В рамках данной стати мы будем проводить замеры динамики пульсации сущностей в информационном пространстве.
Читать полностью »

Качественные изображения смартфона Moto G5S Plus мы видели ещё в мае. Вчера другой источник поделился новым изображением, которое подтверждает то, как будет выглядеть новинка.

Для начала отметим, что на изображении присутствует белая версия, которой не было ранее. Источник подтверждает информацию об экране Full HD диагональю 5,5 дюйма (у G5 Plus был экран 5,2 дюйма).

Источник, ссылаясь на известного инсайдера с псевдонимом OnLeaks, опубликовал видео с трёхмерными моделями смартфонов Meizu Pro 7 и Pro 7 Plus. Зачастую информация, предоставляемая данным инсайдером, оказывается верна, так что, учитывая все предыдущие утечки, вопрос дизайна новинок Meizu можно считать закрытым.

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

Оболочка MIUI 9, согласно первоначальным планам, должна была бы появиться в текущем месяце. Однако этого не случится. Как стало известно, анонс оболочки намечен на 16 августа.

Xiaomi выпустит MIUI 9 в середине августа

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

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


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