Перенос почты для домена с Google на Яндекс

Фирменный сувенир Яндекса

В патриотическом порыве взвесив „за“ и „против“, в начале этого года перенёс почту в своём домене с Google на Яндекс.
Зачем? Причины могут быть у каждого свои: может быть, вы любите ФСБ больше, чем NSA, вы не хотите платить Google за то, что Яндекс предлагает бесплатно, или вам просто нравится Яндекс...
Для меня было важно следующее:
1. Более быстрая доставка почты от адресатов в России
(Почтовые серверы Яндекса расположены в России)
2. Не заблокирован в Китае
3. Неограниченный объём почтового ящика (в бесплатной версии Google Apps – до 15 Gb)
Цена сервиса меня в частности не волновала, т.к. Google Apps for Domain зарегистрировал ещё в те времена, когда было можно зарегистрировать бесплатную „семейную“ версию. Но сейчас это немаловажно, согласен.

Так или иначе, вы решили перенести почту с Гугла на Яндекс. Как это сделать?

Первым делом, составим план действий.

План перехода

А. Экспорт данных в почте Google для домена
Б. Подключение домена к ПДД Яндекса
В. Импорт данных в Яндекс
Г. Завершение настройки почты в Яндексе
Д*. Настройка EAS и Push-уведомлений для почты

Теперь подробнее о том, что нужно сделать на каждом этапе.
Читать далее «Перенос почты для домена с Google на Яндекс»

Дизайн для симпозиума PSB2016

В июне в Санкт-Петербурге с большим успехом прошёл международный Симпозиум Plant Signaling and Behavior Symposium 2016. Это было действительно большое событие, куда приехали учёные в области растительного сигналинга со всех концов света.
Будучи заместителем руководителя локального организационного комитета PSB2016 (LOC), я отвечал за ИТ-инфраструктуру и визуальный дизайн всего, что имело отношение к Симпозиуму.

Сайт симпозиума PSB2016 на устройстве iOS
Сайт симпозиума PSB2016 на устройстве iOS

Сайт

Мы начали работу над сайтом в августе 2015, и я сделал несколько набросков на бумаге, как должен выглядеть сайт конференции.
Хотя большая часть нашей аудитории достаточно консервативна и использует десктопные браузеры, я думал и о молодёжи, сделав параллельно интерфейс, адаптированный для мобильных экранов. Вообще, мне кажется, это правильно – уважать и эти 9% тоже.
Читать далее «Дизайн для симпозиума PSB2016»

yottl для оптимизации интернет-тетеринга Yota #yotamobile

Подключая точку доступа на смартфоне с Yota, я даже почти согласен заплатить за тетеринг (раздачу интернета по Wi-Fi), если бы всё работало, как следует. Однако зачастую выводится вот такая ерунда – и на Маке, и на телефоне. Поэтому для своего удобства сделал специальную утилитку, которая помогает от этой проблемы избавиться. От имени администратора приложение выполняет команду по коррекции TTL исходящих пакетов и завершает свою работу:

do shell script "sysctl -w net.inet.ip.ttl=65" with administrator privileges

После запуска (одного раза достаточно до следующей перезагрузки системы) всё нормально работает.

Кому нужно – скачивайте yottl для OS X здесь.

Переход на Яндекс.DNS

Yandex.DNS Пару недель назад, когда что-то произошло то ли у eNom, то ли у Google Public DNS были какие-то проблемы, в результате чего сайт не открывался у многих посетителей. Но чёрт с ним, с сайтом, хуже то, что и почта (!) приходила со сбоями. Видимо, многие почтовые службы, включая Mail.ru, используют в качестве резолвера Google DNS.
Тогда я быстро выяснил, что проблема была связана именно с DNS. При этом, если воспользоваться сервисом Яндекс.DNS, всё мгновенно исправлялось.

Всё это подтолкнуло меня попробовать Яндекс.DNS 77.88.8.8 вместо Google DNS 8.8.8.8.
Увидев, что в Санкт-Петербурге пинг до Яндек.DNS в 1.7 раза меньше (15.0 мс), чем до Google (26.7 мс), и фактически доменные имена разрешаются быстрее, я поменял настройки Wi-Fi на роутере и устройствах.

Кроме того, оказалось полезно внимательно прочитать API Яндекса для управления делегированными доменами. Динамическое обновление записей DNS у Яндекса реализовано лучше, чем у eNom. Зачем это? Для того, чтобы связать субдомен с динамическим адресом IP.
Читать далее «Переход на Яндекс.DNS»

Как подключить Яндекс.Диск к Droplet’у на DigitalOcean

Яндекс.Диск и DigitalOcean

Размер диска самого доступного дроплета ($5/мес.) на DigitalOcean – 20 Gb, из которых около 8% займёт операционная система. Полезно иметь какой-то резерв, куда, в случае необходимости, можно будет скопировать бэкап или перенести данные со своего компьютера на свой виртуальный сервер из другого облачного хранилища.

У Яндекс.Диска, помимо веб-интерфейса и программы синхронизации, реализован доступ по протоколу WebDAV, и 20 Gb бесплатного дискового пространства можно подключить к дроплету как дополнительный диск, не устанавливая „демон“ для синхронизации.
С Dropbox такой трюк не пройдёт, поскольку разработчики Dropbox не предоставляют доступ по WebDAV и не собираются (пока) его реализовывать. А если устанавливать Dropbox в систему (CLI-версию для Linux), потеряется смысл всей затеи подключить дополнительное место.
У Box хотя и доступно 50 Gb, в бесплатной версии есть ограничение на максимальный размер файла (250 Mb) и на трафик (до 10 Gb/мес.)

Итак, останавливаем свой выбор на Яндекс.Диске, и подключаем его к Droplet’у на DigitalOcean.

Установка и настройка davfs2

Логинимся по SSH в свой дроплет, и ставим пакет davfs2:
# sudo apt-get install davfs2
Далее переконфигурируем пакет, чтобы пользователи, отличные от root, тоже могли монтировать Яндекс.Диск:
# sudo dpkg-reconfigure davfs2 Читать далее «Как подключить Яндекс.Диск к Droplet’у на DigitalOcean»

Coursera GPS MOOC Statement of Accomplishment

Первый курс, который прошёл на Coursera – GPS: An Introduction to Satellite Navigation, with an interactive Worldwide Laboratory using Smartphones – по основам спутниковой навигации.
Помимо содержательной части курса целью было посмотреть, как в принципе организовано обучение на Coursera, и послушать английский язык, конечно же.

К сожалению, пока работал в Бельгии, времени не хватало катастрофически, а по возвращении в Россию почти сразу настал дедлайн сдачи курса. Поскольку отступать от задуманного не привык, то курс прослушал в режиме „пятилетка за два дня“. Этот минус всецело мой – не организовал правильно своё время.

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

О самом курсе: рассматриваются основы системы глобального позиционирования и в целом глобальных навигационных спутниковых систем (GNSS, ГНСС). Лекторы сразу предупреждают, что будет много технических вещей. Так что если сразу быть готовым, что это не хиханьки-хаханьки, а системы уравнений, радиочастотная модуляция, дизайн приёмника, дифференциальный GPS, расчёт Доплеровского эффекта, то всё ok :)
В целом – highly recommended, если вы хотите познакомиться с тем, как на самом деле работает GPS, и какие сложности решают специалисты GPS, ГЛОНАСС, Beidou и др.

Итог: 98.5%,
электронный сертификат выдали в конце декабря:

Coursera statement of accomplishment to Gregory A. Pozhvanov
Coursera MOOC Statement of Accomplishment to Gregory A. Pozhvanov:
GPS: An Introduction to Satellite Navigation, with an interactive Worldwide Laboratory using Smartphones