Жизнь, веб, XMPP, TAS, электронные самоделки

Муха

Вот. Эта тварь топтала бумагу, в которую был завёрнут мой чизбургер, за что и была жестоко сфотографирована.

Муха

Фотографирование в городах

Во время нахождения в Джакарте я заметил любопытное влияние городского смога на возможности фотографирования окружающих объектов. Оказалось, что городской смог, который в той или иной степени присутствует над Джакартой постоянно и является частью её фирменного образа, делая воздух менее прозрачным, как ни странно, при определённых условиях не только не мешает фотографированию, но и создаёт для него благоприятные условия. Солнечный свет, проходя через смог, рассеивается таким образом, что предметы вокруг оказываются освещены более равномерно, без чрезмерной разницы между освещёнными и затенёнными участками. В результате близкие фото получаются очень яркими и насыщенными, без пересветов. Разница заметна даже при фотографировании на телефон — высокое качество фотографий, снятых на мою ныне покойную Нокию, я впервые отметил для себя ещё в 2011.

А вот при фотографировании с большого расстояния влияние городского смога, конечно, негативное. Чем дальше объект съёмки, тем более затуманенным получается изображение.

Воздух в Джакарте

Причём проявляется негативный эффект не только при обычном фотографировании. На спутниковых снимках Джакарта тоже чаще всего получается весьма затуманенной, что хорошо заметно в Google Earth. Можно также включить режим отображения исторических снимков и посмотреть, как меняется видимость в зависимости от времени съёмки.

Про WordPress

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

Впрочем, несмотря на лень, я всё-таки взялся за написание собственной замены для WordPress, которую впоследствии задействую на этом сайте. Разработка пока идёт достаточно медленно, так как проходит в свободное время, наряду с другими делами «свободного времени», но я надеюсь, что смогу закончить её достаточно скоро. Сайт сохранит своё оформление в виде, близком к текущему, за исключением лишь некоторых мелочей. Основная причина, побудившая меня к смене CMS — желание с лёгкостью изменять программный код сайта по мере появления у меня новых планов. К примеру, я могу захотеть реализовать интерфейс управления DNS-зонами для лиц, которым я предоставляю хостинг у себя на сервере. Конечно, можно было бы написать отдельную панельку, но разве не мило предоставить эту возможность прямо здесь? :)

SVN to Git

Я и не заметил, как на Гитхабе появился веб-интерфейс для импорта репозиториев. Надо будет на чём-нибудь опробовать эту штуку.

Плуит

Время для очередного фото. Иногда достаточно красивые фото получаются совершенно непреднамеренно.

Гуси

Пара спидтестов

Кстати, до google.com отсюда всего 3 хопа и около 10ms пинга. Ютуб работает сродни локалхосту. А вот отдача дрянь, да. Аплоад видео со спидтестами занял около часа.

Краснодар

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

Ожидание

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

Самолёт

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

(upd): похоже на то, что работа аэропорта возобновилась — самолёты из зоны ожидания заходят на посадку.

Репост

Есть шанс организовать что-то типа радиокружка в Майкопе. Не смог не скопипастить.

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

Писать Алексею на фейсбук.

Soekarno-Hatta

Други, не пора ли прекращать тянуть кота за хвост с новой ВПП?

Soekarno-Hatta runway 25R

А то как-то не по фэн-шую…

Soekarno-Hatta runway 25L

Да-да.

Очередное фото

Давно не добавлял новых фото. Надо бы исправить ситуацию.

Ель

Ель во дворе шейдовского дома. Сфотографировал на днях при личной встрече. Сделал ещё несколько фото, но выкладывать лень, да и смотреть там особо нечего.

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

Про погоду

Эх, други, вы уж меня извините, что поломал погоду. Это связано с моим желанием перенести её с серверов SmartCommunity на мои. Админ SmartCommunity уже скинул мне все необходимые данные. Так что погода скоро будет обратно, может быть даже сегодня.

Дождь

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

Digital Ocean

Это очень печально, но горячо мной любимый Digital Ocean собирается отказаться от столь же горячо мной любимого Arch Linux. Вот что они пишут.

We are deprecating Arch Linux as one of the standard base distributions. We haven't seen a large up take in the number of customers that have installed Arch and given the distro's rolling updates the maintenance work that it requires currently on our side does not allow us to stay up to date.

Сказать, что я расстроен — это не сказать ничего. За долгие годы Arch Linux стал для меня настолько удобным, что я ни за что не променял бы его ни на CentOS, ни на Debian, ни на Ubuntu. Увы, именно их предлагается использовать теперь. Ну разве это не деградация сервиса?

Попробую немного поскандалить что-ли… Если кому не безразлично, присоединяйтесь!

Шеллопридурки

Поразительно, сколько всё-таки в мире придурков, держащих свои сетевые устройства с белыми IP не меняя пароль по умолчанию. Вот, например, один такой долбоёб из Йапонии.

Japanese ssh idiot

На устройстве установлена какая-то непонятная экзотическая ОС, поэтому самое остроумное, что я смог сделать, это просто перезагрузить устройство.

Mezzanine 3.1.1

Обновил версию Mezzanine на своём англоязычном блоге. Разработчики порадовали новой, ещё более няшной, кастомизацией Grappelli. Не удержусь от соблазна показать вам это. Мда, надо бы и русскоязычный сайт на Mezzanine переводить.

Mezzanine ACP

Но самый приятный сюрприз преподнесли разработчики горячо любимого мной uWSGI. Уже на следующий день после моего по большому счёту шуточного фичереквеста они умудрились выпустить релиз новой версии, включающий запрошенную мной функциональность, а заодно и продокументировать её использование. Фантастика. Ninja awesomeness!

Кстати, в скором времени я откажусь от использования php-fpm в пользу uWSGI для обслуживания сайтов, написанных на PHP, в том числе и для этого. Нет никаких аргументов в пользу сохранения php-fpm, так как uWSGI не только полностью заменяет его, но и предоставляет новые возможности — кеш, средства взаимодействия с приложениями на других языках (RPC), а также более широкие возможности конфигурирования пулов.

Модемопроблема

На днях я приобрёл источник бесперебойного питания (UPS) APC Back-UPS ES 550, чтобы избавиться от изрядно надоевших кратковременных перебоев с электричеством. Проблему с электричеством это действительно решило, но, к сожалению, проявилась новая проблема — при переключении питания на резервное мой ADSL-модем D-Link DSL-500T решительно терял связь. Причём если при обычном разрыве (к примеру, искусственно вызыванном кратковременным отключением ADSL-кабеля) связь автоматически восстанавливалась в течение нескольких секунд, то в данной ситуации она рвалась безвозвратно — помогал лишь перезапуск модема.

У меня родились две различные версии относительно причин происходящего.

  1. Помехи, создаваемые в ADSL-кабеле работающим UPS
  2. Проблема как-то связана с питанием

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

Я решил измерить напряжение на выходе блока питания модема. В нормальном состоянии напряжение холостого хода блока питания составило 11.5В переменки (в блоке питания стоит лишь трансформатор и больше ничего), а при питании от UPS оно составило 9В. Таким образом, версией 2.1 стало то, что модему могло просто не хватить питающего напряжения. Чтобы это доказать или опровергнуть, я решил изначально запитать модем от работающего UPS. Но, к моему удивлению, модем успешно загрузился, соединился и работал нормально. Таким образом, дело не в нехватке питающего напряжения — сам момент, когда питание переключается на резервное, является источником проблемы.

Тогда я решил разобрать модем.

Modem

Взгляд сразу зацепился за вздутые оксидные конденсаторы, стоящие на линии питания. Я заключил, что вероятной причиной проблемы могла быть потеря их ёмкости (назовём это версией 2.2).

В устройстве были установлены низкоимпендансные конденсаторы 1000µF25V. Выбор низкоимпендансных конденсаторов у меня в загашнике невелик, поэтому в точности такие же конденсаторы не нашлись. Однако, у меня нашлось множество подходящих по размеру обычных оксидных конденсаторов, включая 1000µF25V и 2200µF16V. Так как фактическое напряжение на конденсаторах было менее 12В, я решил остановиться на последних. Сказано-сделано:

Modem

После такой манипуляции внезапные пропадания связи при перебоях с питанием словно сняло рукой. Из любопытства я взял один из выпаянных конденсаторов и решил измерить его ёмкость. На самом деле у меня это не должно было получиться, так как заявленная ёмкость конденсатора составляла 1000µF, а мой прибор поддерживал измерение емкостей лишь до 200µF. Его должно было зашкалить. Но это не произошло:

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

ADSL information

Осталось лишь понять, что же именно привело к одновременному отказу всех конденсаторов питания. Основной моей версией является их постепенное высыхание в результате перегрева, вызываемого процессором модема (греется он очень нехило), поэтому я намереваюсь в течение некоторого времени эксплуатировать модем без корпуса. Второй версией является самонагрев конденсаторов за счёт их ESR. Пока что я не могу сказать, насколько правдоподобной является вторая версия.

Ондройд

Какого-то хлеба сабж решил, что я живу на трассе 1Р253 в километре от Великовечного, где я и не бывал-то никогда, и теперь каждый раз услужливо прокладывает мне дорогу «домой».

Снова об uwsgi

И всё-таки, uWSGI — это чудо. Такую терминологию больше просто нигде в мире серверного софта не встретишь. Его определённо есть за что любить! ♥

uwsgi documentation

Неужели всё ещё не чувствуете этот дух? А взгляните-ка вот на это…

uwsgi documentation

Нет, работать с этой штукой — неописуемое удовольствие. Теперь я понимаю, что именно разработчики имели в виду, называя свой продукт “sysadmin-friendly”. И в нём действительно присутствует заявленное разработчиками „ninja awesomeness”. Это вам не коровья суперсила апт-гета. :)

Sieve

И снова электронная почта! После, как оказалось, простой установки и настройки SpamAssassin теперь хотелось бы автоматически перемещать сообщения, определённые как спамные, в соответствующую папку, а это уже задача для Sieve. Таким образом, придётся разобраться ещё и с Pigeonhole, так как получать спам в одну и ту же папку, что и нормальные сообщения, язык не поворачивается назвать удобным. К тому же, поддержка managesieve придётся на пользу абонентам, работающим через веб-морду Roundcube — можно будет добавлять собственные фильтры.

systemd

Удивительно, как время способно иногда поменять отношение к вещам. Когда-то я очень сильно матерился на сабж, а теперь настолько к нему привык, что скорее недолюбливаю его отсутствие. В самом деле, его конфиги всё-таки удобнее громоздких shell-скриптов, а, главное, они понятнее и нагляднее.