Как стать автором
Обновить
0
Igor Nikitin @ENABLEread⁠-⁠only

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

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

50 вопросов для работы над документацией

Время на прочтение5 мин
Количество просмотров9.2K
Как бы ни старался UX-дизайнер, не сможет человек с улицы разобраться в интерфейсе управления космическим кораблём без подсказки. И даже не с улицы. Просто потому, что ракета большая и настроек много.

Мы делаем продукты попроще софта для ракет, но всё равно технически сложные. Очень стараемся, чтобы интерфейсы новых версий были простыми, но осознаём — всегда найдётся пользователь, который что-нибудь не поймёт и пойдёт в документацию. Поэтому дока должна быть, а чтобы не портить впечатление о продукте, она должна быть полезной и удобной.

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


Читать дальше →

Туннели и VPN, устойчивые к DPI

Время на прочтение10 мин
Количество просмотров167K
Мы живем в интересное время. Я бы даже сказал, в удивительное. По одну сторону мы видим неких лиц, которые очень хотят знать, о чем между собой разговаривают другие люди, и очень хотят указывать им, что можно читать, а что нельзя. С другой стороны граждане, которые хотят отстоять свои права тайны личной переписки и свободного получения информации, и не хотят, чтобы факты этой самой переписки и получения этой самой информации были использованы против них. Бонусом страдает огромное количество сторонних сайтов, сервисов и бизнесов, которых задевает «ковровыми блокировками».

Но нет, эта статья не об обществе, а о технологиях.

image
Читать дальше →

Настройка MikroTik в качестве OVPN-сервера с использованием клиентских сертификатов и списка отзыва

Время на прочтение9 мин
Количество просмотров188K
Передо мной возникла задача настроить MikroTik в качестве OVPN сервера с использованием клиентских сертификатов и возможностью их отзыва. В интернетах на данную тему чёткого How-To я не нашёл, поэтому решил изобрести свой собственный велосипед. В этой статье я опишу схему настройки данного чуда, получившуюся и работающую у меня.
Читать дальше →

Как движется Солнечная система

Время на прочтение4 мин
Количество просмотров140K
Наверняка, многие из вас видели гифку или смотрели видео, показывающее движение Солнечной системы.



Ролик, вышедший в 2012 году, стал вирусным и наделал много шума. Мне он попался вскоре после его появления, когда я знал о космосе гораздо меньше, чем сейчас. И больше всего меня смутила перпендикулярность плоскости орбит планет направлению движения. Не то, чтобы это было невозможно, но Солнечная система может двигаться под любым углом к плоскости Галактики. Вы спросите, зачем вспоминать давно забытые истории? Дело в том, что именно сейчас, при желании и наличии хорошей погоды, каждый может увидеть на небе настоящий угол между плоскостями эклиптики и Галактики.

От Root CA до User Authorization в nginx+apache. Часть 1. Создаем Root&Intermediate Certificate Authority

Время на прочтение21 мин
Количество просмотров13K
Доброго времени, Хабраюзер!

Хочу поделиться с тобой идеей беспарольной аутентификации. Недавно лазил по сайтам центров сертификаций и наткнулся на интересную вещь. ЦС использую аутентификацию по сертификату вместо пароля. Я считаю это удобным, для компании, а не для обычных интернет сайтов, где шарятся простые пользователи, но вход в АД (админ-центр сайта), было бы неплохо.
Читать дальше →

Управление плеером Yandex.Music в OSX, используя клавиатуру без медиа клавиш

Время на прочтение2 мин
Количество просмотров30K
Недавно я принял решение развернуть в офисе на рабочем компьютере Hackintosh. Все получилось. Единственное, что мне не нравилось это отсутствие медиа клавиш на офисной клавиатуре. Ими я привык управлять музыкой, в том числе на сервисе Yandex.Music. Данная статья посвящена тому, как я исправил ситуацию.

image
Читать дальше →

Плохие новости: рыбы едят много пластика; но ещё хуже то, что им может это понравиться

Время на прочтение4 мин
Количество просмотров28K
image
Engraulis mordax, северный анчоус

Откусывая кусочек вкусной рыбки, вы вряд ли задумываетесь над тем, чем питалась она сама – но возможно, стоит это сделать. Учёные обнаружили, что более 50 видов рыбы потребляют плавающий в море пластиковый мусор. Это плохие новости, и не только для рыб, но в будущем и для людей, полагающихся на рыбу в вопросах питания.

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

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

Разработан метод хранения данных в отдельных молекулах при относительно высокой температуре −213 °C

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

Синтез и молекулярная структура комплекса молекул [Dy(Cpttt)2][B(C6F5)4] с диспрозием (Dy)

Учёные Манчестерского университета разработали метод хранения данных, который позволяет добиться информационной плотности примерно в 100 раз выше, чем с помощью существующих технологий. То есть примерно 25 терабайт информации можно хранить в устройстве объёмом примерно с пятирублёвую монету.

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

Гистерезис в молекулах с атомами диспрозия проявляется при самой высокой температуре, какой только удалось достичь к настоящему моменту — при 60 К, то есть −213 °C. Это концептуальный эксперимент, который призван продемонстрировать жизнеспособность метода. Учёные предполагают, что создание коммерческих систем с использованием этой технологии станет возможно в ближайшем будущем при условии «рассудительного молекулярного дизайна».
Читать дальше →

Фантастические и реальные технологии «Терминатора»

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

image


Сегодня Арнольд Шварценеггер отмечает 70-летие, а меньше чем через месяц вернется на экраны в своем главном фильме. «Терминатор-2: Судный день» снова появится в кинотеатрах в обновленной 3D-версии. В России премьера состоится 24 августа 2017 года.


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


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

Происхождение тега IMG

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

NCSA Mosaic был одним из первых кросплатформенных браузеров на рынке. Встретили его с огромным благоговением. Всего за несколько месяцев после выхода летом 1993 года Mosaic изменил представление не только о браузерах, но и о WWW в целом. Гэри Вулф писал в Wired, что Mosaic «производил сильное впечатление не информации, а личности».

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

Конечно, за несколько месяцев до его выхода никто не знал, насколько браузер станет популярным. Mosaic был разработан в Национальном центре суперкомпьютерных приложений [National Center for Supercomputing Applications, NCSA] в Иллинойском университете в Урбана-Шампейн. Разработкой руководил упорный Майк Андриссен, в ту пору ещё бывший студентом, вместе с сотрудником NCSA Эриком Бина. Андриссен интересовался вебом с тех пор, как за два года до этого впервые познакомился с ним.
Читать дальше →

Как изменились карты Google и Apple за год

Время на прочтение8 мин
Количество просмотров29K
Вскоре после того, как в июне прошлого года автор опубликовал сравнение карт, он заметил, что компания Google обновила некоторые участки:

image

Совпадение это или нет, но это было любопытно. Автор задумался о том, что еще изменится, если мы будем продолжать следить за картами. Будет ли Google продолжать детализировать карту? И начнет ли Apple по примеру Google тоже вносить свои изменения?

Автор решил написать скрипт, который делает скриншоты карт Google и Apple [1]. Спустя тринадцать месяцев удалось собрать данные за целый год:

image

Как продлить жизнь (ресурс) литий-ионной аккумуляторной батареи

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

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


Литий-ионные аккумуляторы больше страдают от процесса «старения» (ухудшение характеристик на протяжении времени), чем от циклирования. Это означает, что большинство аккумуляторов не может служить свыше 5 лет при обычных условиях эксплуатации (оптимистичный прогноз). Мораль такова — если покупаете литий-ионный аккумулятор, внимательно относитесь к дате изготовления — при полугодовой давности вы потеряете 10% от заявленого ресурса.


Старение батарей ускоряется при работе или хранении в жарких условиях – смотри таблицу для литий-кобальтовых аккумуляторов (для литий-марганцевых и литий-железных батарей результаты немного лучше)



Деградация характеристик литий-кобальтовых аккумуляторов всвязи с температурой хранения
Температура, °C 40% уровень заряда (рекомендуемый уровень заряда) 100% уровень заряда (поддерживается пользователями при работе)
0°C
98% через 1 год
94% через 1 год
25°C
96% через 1 год
80% через 1 год
40°C
85% через 1 год
65% через 1 год
60°C
75% через 1 год
60% через 3 месяца

Читать дальше →

Что намазать на зубы, чтобы они не выпали

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


Хорошо зафиксированный пациент в анестезии не нуждается

По многочисленным просьбам трудящихся сегодня мы будем заниматься очень важными вопросами:


  • Как правильно мазать зубы пальцем?
  • Хорошо ли растворяются пломбы в кислоте?
  • Почему больно, когда сверлят зубы дрелью без анестезии?
  • Зачем мазать зубы зеленкой?
  • Лечение кариеса на дому
  • Глубокое микрофторирование эмали

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

Читать дальше →

Как мы делали третью стажировку по iOS- и Android-разработке в Redmadrobot

Время на прочтение8 мин
Количество просмотров7.3K
Привет, Хабр! Сегодня рассказываем, как прошла очередная стажировка для разработчиков в Redmadrobot, первая в 2017 году. Мы отработали фидбэк, окончательно обкатали старое и добавили много нового. Подробнее под катом :)

Читать дальше →

Система сборки Xcode: advanced tutorial

Время на прочтение7 мин
Количество просмотров41K
image
Конфигурация проекта в Xcode выглядит, как пульт управления космическим кораблем. Зачастую люди понимают, как работает система сборки, но путают термины. В этой статье мы пройдемся по структуре проекта, таргетам, настройкам конфигураций и воркспейсам. Поехали!
Читать дальше →

Недокументированные возможности оптического терминала ZTE ZXHN F660 от МГТС

Время на прочтение5 мин
Количество просмотров82K
По результатам собственных изысканий родилась идея набросать небольшой Q&A по работе с некоторыми недокументированными функциями оптического терминала ZTE ZXHN F660, устанавливаемого сейчас в квартиры фирмой МГТС.



Статья расcчитана на начинающих, которые, тем не менее, уже ознакомились с Web-интерфейсом управления терминалом и знают, как делать в нем базовые вещи: смена пароля, активация SAMBA, проброс портов, настройка WLAN, настройка фильтрации, и т.д. В ней мы не будем рассматривать смену прошивки или «отвязку» от провайдера – все вещи, связанные с удаленным обновлением, настройкой VOIP, и т.д. трогать крайне не рекомендую. Оставьте провайдеру возможность выполнять свою работу и обслуживать свое устройство (оно его, а не ваше, если помните договор).
Читать дальше →

Raspberry Pi как информационное табло — с помощью VNC на localhost

Время на прочтение6 мин
Количество просмотров55K
Идея использовать одноплатный миникомпьютер Raspberry Pi в качестве информационного табло не нова, однако, как мне кажется, раскрыта далеко не полностью. Одним из не достаточно раскрытых аспектов, по моему мнению, является ограничение доступа. Безусловно, самым надежным способом ограничения доступа является физическое ограничение — для каких-нибудь публичных табло (к примеру на остановках маршрутного транспорта) такое ограничение необходимо, иначе не избежать вандализма, краж (если не самого Raspberry Pi то как минимум SD карты) или «спуффинга» (путем подмены той же SD карты).

Но предположим что речь идет не о совсем публичном табло, а о таком, которое расположенном внутри офиса какой-нибудь компании — к примеру о «билд мониторе» для отображения статуса билдов на каком-нибудь Дженкинсе или ТимСити. Было бы неплохо ограничить возможность молодым горячим джуниорам открывать на билд мониторе порносайты. Об этом и пойдет речь.

Т.к. информационное табло работает, вероятно, не в режиме терминала, а с GUI, для управления ним логично использовать VNC (с ssh туннелем для пущей безопасности). Суть освновной идеи вкратце сводится к тому, что для отображения информации на табло можно использовать VNC viewer в view-only режиме, запущенный от имени пользователя с ограниченными правами. Таким образом подключив к Малинке клавиатуру и мышь нельзя будет «просто так взять» и помешать работе вашего табло. Конечно, знатоки линуксов всегда найдут обходные пути, но по крайней мере пользователей Windows это гарантированно отпугнет (-:

Тоесть вкратце задача сводится к следующему — при запуске Raspberry Pi:
  • Автоматически запускать VNC сервер от имени заданного пользователя (хотя бы того же pi);
  • Автоматически запускать VNC просмотрщик, настроенный на отображение происходящего на локальном VNC сервере, от имени заданного ограниченного пользователя (какого-нибудь guest);
  • Автозапуск какого-нибудь софта, отображающего собственно контент (например, веб-браузера показывающего Дженкинс), и отключение скринсейвера.

Сразу оговорюсь — знатоком Линукс я ни в коей мере не являюсь, поэтому подход может быть неполноценным и «нубским» — за это сразу прошу прощения. Инструкция составлялась по принципу «с миру по нитке» на основе других инструкций — так сказать «от нубов для нубов». Вобщем ногами не бейте плз.

И еще одна ремарка — в данной статье предполагается использование Raspbian (Debian Wheezy) в качестве ОС для Raspberry Pi.

Итак, пошаговая инструкция по достижению результата.
Читать дальше →

Arduino: Робо-рука на двух сервоприводах

Время на прочтение4 мин
Количество просмотров105K
Никогда раньше не имел дело с микроконтроллерами, поэтому решил начать своё знакомство с Ардуино. Понадобились базовые знания С/C++ и немного электроники.

Цель: “При помощи Arduino Uno и двух сервоприводов (9g SG90 Mini Micro Servo) написать на листе бумаги любое словосочетание”

Читать дальше →

Автоматическое подключение сетевых МФУ с возможностью сканирования [Часть 1]

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

HP LaserJet 1522, 1536, 3052/3055, 300/400 Color...


Я думаю, многим системным администраторам известны описанные в заголовке мфу, отличаются они, в первую очередь, не очень удобной установкой и от этого имеют дурную славу. Однажды, копируя на очередной компьютер сквозь узкий канал пакет fullsolution для мфу весом около 300 мегабайт, идея разобрать этот инсталлятор и автоматизировать установку вылезла попапом на глаза — работу пришлось приостановить.



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

OK Google, что насчет хороших интерфейсов?

Время на прочтение4 мин
Количество просмотров40K
Не все любят продукты Google, но практически каждый, у кого есть смартфон/компьютер/ноутбук, использует их. Поразительно, как компания, основанная двумя студентами, завоевала огромную долю рынка, стала одним из наиболее привлекательных работодателей и продолжает ежегодно удивлять нас высоко инновационными идеями. Но ещё поразительнее, что гигант с шестьюдесятью тысячами работников не может позволить себе хороший пользовательский интерфейс.

Поисковый запрос плохой интерфейс Google
Читать дальше →

Информация

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