Архив за 08 января 2016 - 7

Сегодня — 4 года с тех пор, как я познакомился с экранами на основе электронных чернил.

Как оказалось, «царь не настоящий».

По-настоящему электронные чернила разработали британские учёные.

Как бы то ни было, но аккуратно четыре года NOOK Simple Touch (NST) служит мне верой и правдой в качестве читалки. И ровно столько же существует мой интерес не только читать с E Ink экранов, но и печатать на них.

Набор текста с применением E Ink дисплеев: состояние проблемы

Можно выделить три способа приспособить E Ink дисплей к набору текста:

  1. набирать текст на компьютере и выводить изображение на внешний E Ink монитор,
  2. набирать текст на мобильном E Ink устройстве
    • посредством экранной клавиатуры,
    • посредством внешней клавиатуры, подключаемой через
      • USB OTG (на примере NST, Onyx),
      • Bluetooth (на примере Onyx),
      • WiFi клиент с сервером, запущенном на компьютере (на примере NST),
  3. набирать текст на компьютере, а изображение выводить на мобильное E Ink устройство через VNC.

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

Компания Lattice Semiconductor сообщила, что выпускаемый ею контролер USB-C с поддержкой Power Delivery используется в зарядном устройстве Speedy компании Salcomp.

Устройство Salcomp Speedy с разъемом USB-C рассчитано на любое входное напряжение, стандартное для электросети

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

В феврале прошлого года была представлена компактная камера Canon PowerShot SX410 IS, объектив которой охватывает диапазон ЭФР 24-960 мм. На проходящую сейчас выставку CES 2016 японский производитель привез модель PowerShot SX420 IS, которая, как несложно догадаться по обозначению, является развитием прошлогодней.

Магия IBDesignable или расширяем функциональность Interface Builder в Xcode - 1

Interface Builder в Xcode с некоторого времени экономит мне много времени в работе по стандартному лайауту элементов интерфейса и иногда помогает в задаче прототипирования. С версии 6 в Xcode добавили возможность рендера кастомных вьюшек, помеченных атрибутом IBDesignable, а также отображение в билдере полей класса, помеченных атрибутом IBInspectable.

С версии Xcode 7 этой фичей стало более-менее возможно пользоваться, поэтому мне захотелось проверить её возможности.

Почитать про IBDesignable/IBInspectable можно тут и тут.
Читать полностью »

Одна из естественных и первых задач при разработке под Андроид – организация асинхронного взаимодействия. Например, обращение к серверу из некоторой активности и отображение на ней результата. Трудность состоит в том, что за время обращения к серверу поверх может быть открыта другая активность или другое приложение, исходная активность может быть безвозвратно завершена (пользователь нажал Back) и т. д. Вот получили мы результат от сервера, но активность «неактивна». Под «активна», в зависимости от обстоятельств, можно понимать, например, что находится между onStart и onStop, onResume и onPause (или, как у нас в проекте, между onPostResume и первым из onSaveInstanceState и onStop). Как понять, завершена активность окончательно (и результат нужно отдать сборщику мусора) или лишь временно неактивна (результат нужно хранить, и отобразить, как только активность станет активной)?

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

VoIP + Cisco Packet Tracer - 1

Работая с программой Cisco Packet Tracer, часто замечал в ней различные телефонные устройства, а также ПО на клиентских устройствах, при помощи которого, можно организовывать телефонные звонки. В связи с этим, возникла идея смакетировать сеть, состоящую из всех устройств данного симулятора (cisco packet tracer 6.2), которые могут звонить и принимать звонки. При написании данной статьи, возник вопрос: «Можно ли подготовиться к экзамену CCNA Voice, при помощи данной программы?». И на этот вопрос, я постараюсь ответить в данной статье.
Читать полностью »

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

После прочтения урока о создании плагинов для jQuery, я решил попробовать написать эту статью, решающую мою проблему, смотрим что вышло.

Для начала давайте создадим jQuery плагин

(function( $ ) {
  $.fn.mozaika= function() {
  };
})(jQuery);

Как и в большинстве плагинов, в нашем будут настройки. Давайте определимся с ними:

  • Количество столбиков
  • Отступы между блоками
  • Поле (padding) сверху и снизу поля с «пазлами»
  • Класс для блоков
  • Класс для блоков с двойной шириной
  • Класс для блоков с тройной шириной
  • нижний Padding ячейки

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

crawljob

Целью исследования являлось получение актуального списка всех активных доменов в зоне .RU, к 01.01.2016 зарегистрировано в которой было 5040277 имён. Приняли решение пройтись по каждому имени краулером и проанализировать результат.
Читать полностью »

Компания Canon приурочила к выставке CES 2016 выпуск нескольких моделей компактных камер. Среди них — модель PowerShot SX540 HS, которая относится к категории суперзумов и является развитием выпущенной ровно год назад модели PowerShot SX530 HS.

Продажи PowerShot SX540 HS начнутся в марте по цене $400

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

Маркетологи вечно спорят о том, что эффективнее использовать: социальные сети или имеил рассылку? Для того чтобы сделать выбор, нужно сначала определится с преимуществами этих двух инструментов. В соцсетях работники компании могут в режиме реального времени общаться с клиентами. Клиенты, в свою очередь, занимаются «рекламой» делясь информацией о продуктах или услугах компании на своих стенах. С помощью email рассылки можно максимально персонализировать предложение и отправлять только то, в чем заинтересован подписчик. Но есть у них и схожести: общение с клиентами, повышение лояльности, увеличение трафика, сбор лидов.
Есть такое утверждение, что 40% пользователей пересекаются в соцсети и имеил рассылке. Вы начинаете общаться с одними и теми же подписчиками только с помощью разных инструментов, но остается еще 60% оставшихся клиентов, с которыми нужно работать.
Тогда зачем разделять соцсети и email маркетинг если, объединив их, мы получим мега мощный инструмент? Для этого и существует синергия. С ее помощью можно получить больше возможностей для привлечения новых клиентов, отслеживания их действий, лучшей сегментации, мотивации к покупке и т.д.Читать полностью »


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