Passionflower

Блог о страстной любви к программированию, дизайну и путешествиям

m4rr.ru  •  резюме  •  medium in english

Ctrl + ↑ Позднее

Свежая тема без засечек

Два года назад Артем Поликарпов представил прекрасную Свежую тему для Эгеи. В ней много классных штук поверх самой Эгеи: обложки, заметки на полях, блоки кода. Осталось только освежить.

В этом году я ее унаследовал и изменил. В моей версии Свежей темы:

* чуть не оформил все красивым Yandex Sans

Исходный код на Гитхабе. Сборка и установка не изменилась, хотя grunt в мире джаваскрипта — это уже не модно.

Перед использованием ознакомьтесь с лицензией темы «Свежей».

Скачать

Обновление. Опытным путем выяснилось, что идеальный размер фоток для Свежей — 1000 пк по ширине. Картинки меньшего размера теперь сдвигаются влево. (Убрал центрирование.)

2016   дизайн

Автопродление SSL-сертификатов

В прошлый раз я рассказал, как за три месяца не успел настроить автопродление сертификатов, и пришлось сделать это вручную. На что Саша справедливо ответил простой ссылкой:

С тех пор снова прошло три месяца: пора обновить сертификаты; и настроить Крон.

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

Теперь все настроено, и цикл статей про замечательные SSL-сертификаты Let’s Encrypt заканчивается :)

2016   SSL   сайт

Я.Субботник для дизайнеров

Вообще, я пришел на Я.Субботник для дизайнеров, чтобы поддержать друга: Ден представил концепт новых Яндекс.Картинок и прекрасно выступил! Но в итоге я задержался до конца субботника и сделал там несколько открытий.

cover
  • Оказывается, дизайнеры в своей области сейчас сталкиваются с проблемами, которые разработчики — в своей — уже давно решили. Получается интересно: решения — те же самые, но в другой форме.
  • Концепты. Раньше я такой: «новый концепт-кар BMW? Блин, ну опять концепт; в итоге же все равно будет не так!» Теперь мне наконец рассказали почему концепты имеют право на жизнь.

А еще, развиртуализировался с интереснейшими профессионалами. Рассказывал про Свифт. Заполнил анкету обратной связи. Вы когда-нибудь видели анкету обратной связи, которую хочется заполнить? Это всё там.

Скоро в поход на Урал

Меньше, чем через месяц я иду во второй водный поход. На этот раз — на Урал. По маршруту от Юрюзани до Уфы. Должно быть интересно; в том числе и потому, что нас будет 35 человек!

cover! black

Урал (и еще пол-России) — это природный очаг клещевого энцефалита. Перед таким походом нужно пройти вакцинацию. Иначе — летальный исход, а не «спину ломит, голова болит».

Первую прививку от энцефалита я сделал неделю назад, следующую — через неделю. Действовать вакцина начнет еще через две недели. Это ускоренная схема.

Интересно, что в интернете нет единого списка мест получения прививок в Москве. Опытным путем мы нашли четыре:

Речь идет про вакцину ФСМЕ-ИММУН-Инжект (взрослая, Австрия), конечно же. А не про отечественную, потому что ее никто не рекомендует ¯\_(ツ)_/¯

Немного схемотехники

Что будет, если в цепь лампочки и батарейки параллельно включить конденсатор? Лампочка плавно загорится. То есть так можно сделать мигающий индикатор как на Макбуке, дышащий в такт человеку?

cover!

Ну, делать мигающую лампочку с помощью конденсатора — не тру. Это тратит много энергии. Лучше — с помощью ШИМ, как уже известно читателям этого блога ;-) В управлении силовой электроникой только импульсные техники используются. Ничего не меняется плавно. Только импульсы: 0 Вольт—x Вольт.

Определение. Электронная схема — это система, где циркулирует информация, представленная электромагнитными явлениями, то есть: электрическими зарядами, постоянными и переменными электрическим и магнитным полями.

Начнем с того, что цифровая схемотехника является подмножеством аналоговой. Поэтому, мигающую лампочку можно сделать как на Ардуино, так и на транзисторах. Второй вариант интереснее с точки зрения схемотехники, но размер чипа какого-нибудь Atmel AVR — 8×8×1 мм. На дискретных транзисторах нет никакого шанса сделать компактнее и надежнее.

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

Как ШИМ плавно меняет количество поступающей энергии?

// 1: _______________|‾‾‾‾‾‾|______________|‾‾‾‾‾‾|______________|‾‾‾‾‾‾|

// 2: _______|‾‾‾‾‾‾‾‾‾‾‾‾‾‾|______|‾‾‾‾‾‾‾‾‾‾‾‾‾‾|______|‾‾‾‾‾‾‾‾‾‾‾‾‾‾|

Во втором случае больше энергии попадает в конечное устройство.

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

Но каким образом сначала лампочка горит ярко, а через три секунды тускло? Что изменилось? Скважность ШИМ-сигнала меняется от времени.

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

См. также:

Стикеры для технарей в Телеграме

Сегодня мне на глаза попались иллюстрации для IT-конференции.

Это макеты наклеек для конференции с известными мемами в среде технарей и сочувствующих. Иллюстрации с любовью нарисовала @alice_sleeping. Когда оказалось, что их еще никто не собрал в набор стикеров для Телеграма, я срочно это исправил.


 
🔥 Пользуйтесь в продакшене! 🔥

 

Обновление. Админы tlgrm.ru считают, что стикеров недостаточно, чтобы попасть в каталог.

Обновление 2. За два дня 1370+ установок! Стикер про «продакшен» отправили 660+ раз.

Авторизация — 2.1

Приложуха для авторизации в MosMetro_Free обновилась до версии 2.1.

https://m4rr.ru/mauth

Теперь приложение ждет, когда айфон подцепится к вайфаю, и только тогда автоматически начинает процесс авторизации. Вам понравится!

Еще: фикс для айос-8; и после успешного подключения появляется панелька Quick Open. Посмотрим, как это отразится на рейтинге приложения :)

Думаю, надо пояснить почему вместо Яндекса теперь САЛ. Штука простая: как я понял, Ya.ru стал форсить SSL-подключение, и мне нужен был отсталый сайт, который не форсит, но при этом имеет HTTPS-версию. И вот!

Скачать бесплатно, без смс и регистрации.

2016   mauth

Авторизация — 2.0

В Апсторе появилась вторая версия приложухи для авторизации в MosMetro_Free!

https://m4rr.ru/mauth

В этой версии снова работает алгоритм авторизации, поддерживаются iOS 8.3 и выше. Вместо Яндекса — Студия Лебедева.

Скачать бесплатно, без смс и регистрации

2016   mauth

Продление сертификатов Let’s Encrypt

В прошлой заметке я рассказал как установить на свой сайт сертификаты Let’s Encrypt (бесплатно, без смс). С тех пор быстро прошли три месяца, и сертификаты пора обновить.

Я не успел узнать как правильно настроить крон, чтобы автоматизировать продление, поэтому пришлось сделать это вручную. Но я узнал, что за это время появилась специальная команда renew :)

План действий такой. В прошлый раз мы склонировали репозиторий letsencrypt к себе, теперь его надо обновить, остановить nginx (как в прошлый раз), продлить сертификаты, запустить сервер.

cd letsencrypt/             # перейти в директорию letsencrypt
git pull                    # скачать обновления репозитория
./letsencrypt-auto --help   # проверить, что все нормально
sudo service nginx stop     # остановить сервер
./letsencrypt-auto renew    # ← обновить сертификаты
sudo service nginx start    # запустить сервер

Все, теперь сертификат валиден еще три месяца. После отпуска я обязательно автоматизирую это.

Respect My Authority!
2016   SSL   сайт

English Summer Rain

Я часто забываю какие-то простые штуки в английском языке. И поэтому, задаю эти глупые вопросы дорогой подруге Лизе. Так вот, чтобы зафиксировать эти частые случаи, я решил писать посты об этом. Итак.

Мой глупый вопрос 1:

А какая разница между “Aeroflot has cancelled my flight” и “Aeroflot cancelled my flight”?

И... правильный ответ:

  1. Только что или недавно. 2. Просто ты рассказываешь факт.

Глупый вопрос 2:

А как правильно: What steps you already did? или What steps you are already did? Или вообще по-другому?

И правильный ответ:

What steps have you already done? Потому что already указывает на perfect.

***

Prepositions of Time: at, in, on — предлоги ко времени.

***

Для тех, у кого нет возможности спросить Лизу по-дружески, — она преподает английский и испанский языки. Отмечайтесь в комментариях, если интересно.

Ctrl + ↓ Ранее