Как стать автором
Обновить
-3
0
Артем @customtema

Пользователь

Отправить сообщение

Как замена UI-элемента может повлиять на выручку

Время на прочтение2 мин
Количество просмотров13K
IaaS должен быть доступным даже для тех, кто не сталкивался с ИТ-сферой. Для этого мы оптимизируем служебные сервисы и делимся своим опытом здесь. Пара примеров:


Сегодня мы рассмотрим классический usability-кейс, которым поделился Джаред Спул (Jared Spool).

Читать дальше →
Всего голосов 22: ↑15 и ↓7+8
Комментарии6

Что учитывать при анализе целевой аудитории?

Время на прочтение4 мин
Количество просмотров4.3K


Анализ целевой аудитории – первый шаг на пути к созданию результативных рассылок. В зависимости от потребностей ЦА, ее желаний и ценностей можно разработать тексты или акционные предложения, которые привлекут внимание подписчиков. Самое главное – только анализ аудитории поможет найти ответ, почему клиенты должны отдать предпочтение именно вашей компании. Но, полноценный анализ аудитории делает хорошо если каждый третий. Особенно, когда речь заходит о рассылках.
Email маркетинг — это общение. Вряд ли можно общаться с человеком продуктивно, абсолютно не зная его. Для понимания специфики аудитории следует учитывать демографию, географию, психографию и поведение подписчиков.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

Заявления Free Software Foundation и Defective By Design в связи с последней пресс-конференцией Apple

Время на прочтение4 мин
Количество просмотров87K
Данная статья является переводом публичных заявлений двух организаций в ответ на пресс-конференцию Apple:

  • Free Software Foundation — некоммерческая организация, всемирная миссия которой — продвижение свободы и защита прав пользователей компьютеров и программного обеспечения.
  • Defective by Design («Намеренно испорченная», это про DRM) — кампания FSF по продиводействию распространению технологий DRM, что они рассшифровывают как Digital Restrictions Management (система управления цифровыми запретами) и считают угрозой инновациям в медиа, приватности потребителей и свободе пользователей компьютеров.

От переводчика.

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

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

Чтобы указать на опечатку или предложить лучший вариант перевода, пишите, пожалуйста, в личку.

Читать дальше →
Всего голосов 399: ↑275 и ↓124+151
Комментарии372

58 признаков хорошего интерфейса

Время на прочтение16 мин
Количество просмотров380K
У хорошего интерфейса пользователя высокая конверсия и его просто использовать. То есть, он хорош и для бизнеса, и для использующих его людей. Вот список опробованных нами идей.

1 Один столбец вместо нескольких


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

image
Читать дальше →
Всего голосов 226: ↑182 и ↓44+138
Комментарии102

Администрирование наших дней: «У меня завис лифт!»

Время на прочтение2 мин
Количество просмотров80K
Вот и настал тот день, когда на лбу проступает холодный пот при виде BSOD операционной системы Windows



Синий экран смерти на дисплее в скоростном пассажирском лифте 42х этажного бизнес-центра…
Читать дальше →
Всего голосов 93: ↑65 и ↓28+37
Комментарии156

Уязвимость 19-летней давности позволяет захватить компьютер через Internet Explorer

Время на прочтение2 мин
Количество просмотров76K
Исследователи из IBM X-Force обнаружили опасную уязвимость CVE-2014-6332, которой, по их заявлениям, подвержены все версии Microsoft Windows, начиная с Windows 95. Основное потенциально уязвимое приложение с этим багом — Internet Explorer, начиная от версии 3.0. Уязвимость позволяет получать несанкционированный доступ к пользовательским данным или удалённо запускать вредоносные программы на атакованном компьютере. При этом атакующий может обойти такие защитные механизмы, как «песочница» Enhanced Protected Mode, используемая в IE 11, и система безопасности Enhanced Mitigation Experience Toolkit (EMET).

image

Уязвимость появилась в коде приложений Windows ещё в 1996 году с выходом IE 3.0, где стал использоваться Visual Basic Script (VBScript). Атаки на основе этой уязвимости относятся к классу «манипуляции данными», то есть являются более редкой и более опасной техникой, чем «переполнение буфера» и другие классические способы взлома. Уязвимость связана с некорректной отработкой процедуры изменения размера массивов SafeArray, что позволяет незаметно сбивать адресацию и получать доступ к данным по любому адресу, а не только в рамках заданного массива.
Читать дальше →
Всего голосов 86: ↑83 и ↓3+80
Комментарии30

Таблицы — Emacs и org-mode

Время на прочтение3 мин
Количество просмотров11K
На хабре уже есть посты про удивительные возможности org-mode — раз, два и три. В этом экскурсе я хочу рассказать ещё об одной возможности, с помощью которой можно пользоваться таблицами в текстовом редакторе (да, я про Emacs) без боли и унижения. А в org-mode таблицы достаточно просты и удобны:

|           ip | description          | users |
|--------------+----------------------+-------|
| 192.168.0.11 | Бухгалтерия          |     2 |
| 192.168.0.12 | Касса1               |     1 |
| 192.168.0.13 | Касса2               |     1 |
| 192.168.0.14 | Приёмная             |     2 |
|--------------+----------------------+-------|
|              | Всего пользователе=> |     6 |
Подробности
Всего голосов 14: ↑13 и ↓1+12
Комментарии4

5 уроков, которые мы усвоили на Tolstoy Startup Camp

Время на прочтение4 мин
Количество просмотров9.7K


Две недели назад закончилось наше пребывание в акселераторе Яндекса — Tolstoy Startup Camp. Жаль.

Меня всегда удивляло свойство времени в различных местах течь по-разному. В прошлом остаются все самые запоминающиеся моменты жизни, возникают новые и снова остаются в прошлом, причём, чем момент интересней, тем быстрее река жизни топит его в своих водах. Если говорить о части нашей жизни, проведённой в стенах Яндекса, то можно сказать, что время было к ней особенно несправедливо. К счастью, память человека больше, чем у аквариумной рыбки, и в этой небольшой статье я попробую напрячь свою, чтобы рассказать вам о самых важных, на мой взгляд, открытиях, сделанных в этом необычном месте.
Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии17

Облом прямой трансляции Apple

Время на прочтение2 мин
Количество просмотров27K


Прямая трансляция презентации iPhone 6 и Apple Watch с самого начала не задалась. У многих пользователей, включая меня, были проблемы с её просмотром. Вначале я грешил на проблемы у облачного сервиса Akamai, но исследование страницы сайта Apple показало, что больше всего проблем возникло из-за того, как они настроили Amazon S3 и кое-каких других элементов сайта.

В отличие от предыдущей прямой трансляции, в этот раз они решили при помощи JSON добавить интерактивности в страничку, и показывать твиты, относящиеся к событию, внизу страницы. В результате этого страница обновлялась несколько раз в секунду. Из-за решения использовать JSON (прим. перев. – мне кажется, что автор путает JSON и Ajax) сайт перестал кешироваться. Обычно, Apple используют кеширование от Akamai для таких трансляций, однако в этот раз кэшировать страницу было нельзя, что привело к сильному проседанию скоростей загрузки страницы и отображения видеопотока. А так как в Apple вставили видео в страницу, тормоза страницы привели к тормозам видео. В Akamai не захотели комментировать эту проблему, но судя по коду страницы, у них всё равно не получилось бы её кэшировать. Из-за этого также у менял падал Safari, когда я пытался открыть страницу с презентацией на iPad.
Читать дальше →
Всего голосов 113: ↑65 и ↓48+17
Комментарии47

Дисковая балансировка в Nginx

Время на прочтение4 мин
Количество просмотров25K

В этой статье я опишу интересное решение на базе Nginx для случая, когда дисковая система становится узким местом при раздаче контента (например, видео).
Читать дальше →
Всего голосов 42: ↑35 и ↓7+28
Комментарии60

Настройка GUI в линуксе для мониторов с High DPI

Время на прочтение3 мин
Количество просмотров36K
В последнее время появилось достаточно много мониторов с высоким разрешением, 150 dbi и выше, особенно в ноутбуках. И при этом всё выглядит жутко маленьким.
Причина этого — система думает что у Вашего монитора разрешение 96..100 dpi.
Решать это только увеличением размера шрифта неправильно, т.к. размеры всех остальных элеменов интерфейса остаются маленькими. Надо чтобы графическая оболочка сама это делала.

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

Ниже будет идти список где что поправить, все параметры привожу для своего монитора — 13,3" при 2560x1600, это даёт 226 dpi. Более высокое разрешение сейчас я видел только в ноутбуке Fujistu U904 — 262 dpi.
Читать дальше →
Всего голосов 38: ↑35 и ↓3+32
Комментарии59

Платформер на Three.js

Время на прочтение6 мин
Количество просмотров38K
На днях мистер Дуб принял мой первый pull request с примером в Three.js, и на радостях я решился написать о нём хабропост. Если вам вдруг захочется написать трёхмерный платформер на Three.js, но вы не особо представляете себе, как это сделать, этот пример — для вас:



Весь код примера занимает менее 300 строк, щедро разбавленных переносами, разобраться в которых самостоятельно не составит особого труда. Однако, чтобы ещё больше облегчить вашу участь, я напишу немного ниже пару слов о ключевых моментах.
Почитать, что ли...
Всего голосов 81: ↑76 и ↓5+71
Комментарии7

Видеонаблюдение на Raspberry Pi

Время на прочтение3 мин
Количество просмотров154K
Доброе время суток!

В предновогоднюю ночь у меня возникла идея соорудить некое подобие видеонаблюдения. Все необходимое у меня имелось на руках:
  • Одноплатный компьютер Raspberry Pi Model B
  • Web-камера LOGITECH HD Webcam C270

Прочитав статью я решил немного развить идею автора.

Основное отличие моей идеи от идеи автора заключается в том, что у меня присутствует возможность просмотра событий в режиме реального времени без потери основной функции — видеозаписи.
Читать дальше →
Всего голосов 52: ↑48 и ↓4+44
Комментарии23

Linux везде. Планета Open Source

Время на прочтение3 мин
Количество просмотров64K


«Linux используется повсеместно: от космических аппаратов до микроволновок — всё работает под Linux». Наверняка многие слышали такое и хотели бы знать, это просто красивые слова или действительно правда? Журнал Linux Federation доказывает, что это правда: он опубликовал большой обзор со списком тех мест, где работает Linux. Список действительно впечатляет.
Читать дальше →
Всего голосов 132: ↑101 и ↓31+70
Комментарии338

Шаблон проектирования «Спецификация»

Время на прочтение4 мин
Количество просмотров62K
Предпринимая попытки постичь DDD вы наверняка натолкнетесь на этот паттерн, который часто тесно используется вместе с другим, не менее интересным, паттерном «Репозиторий». Этот паттерн предоставляет возможность описывать требования к бизнес-объектам, и затем использовать их (и их композиции) для фильтрации не дублируя запросы.

Пример


Давайте для примера спроектируем домен для простого группового чата: у нас будут три сущности: Группа и Пользователь, между которыми связь многие-ко-многим (один пользователь может находиться в разных группах, в группе может быть несколько пользователей) и Message представляющий собой сообщение, которое пользователь может написать в какой-либо группе:
Читать дальше →
Всего голосов 31: ↑26 и ↓5+21
Комментарии64

Сборка приложений под Android с использованием AIR SDK 3.6 в Linux

Время на прочтение6 мин
Количество просмотров14K

Введение


Linux как систему для работы я использую недавно. Раньше работал в Windows. Причина перехода очень проста и банальна — надоели глюки и лаги Windows. Я разрабатываю приложения с использованием технологий Adobe Flash и Adobe AIR как для веб, так и под Android. Поэтому при переходе очень важно было решить вопрос, смогу ли я работать в Linux также продуктивно, как в Windows. Порывшись на форумах и на официальном сайте, узнал, что FlexSDK поддерживается, а вот поддержка AIR окончена еще с версии 2.6. Печально однако. Но у нас же есть возможность запускать windows-приложения в среде Linux, почему бы не воспользоваться этим. Эта статья как раз о том, как настроить работу в Linux с AIR SDK 3.6 — последней версией на момент публикации.
Читать дальше →
Всего голосов 17: ↑11 и ↓6+5
Комментарии3

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность