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

О конденсаторах

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

Схожий эффект наблюдался и с металлобумажными конденсаторами МБМ. Гуглёж показал, что я со своей проблемой не одинок и многие также наблюдали подобный эффект. В общем, познавательно, хотя, с другой стороны, используя б/у электронные компоненты, нужно всегда отдавать себе отчёт в том, что они могут быть неисправны и обязательно проверять каждую деталь перед её использованием.

Сбой

Любопытная ситуация! Поломался один из экземпляров транзисторного аудиоусилителя. Причём поломался не «намертво»: его всё ещё можно слушать, но в колонке слышен низкий гул (50Гц), не пропадающий при закорачивании входа. Так как я этих усилителей наклепал уже как говна, в качестве quick fix была произведена замена сбойного экземпляра и сейчас всё работает нормально. Однако, было бы очень интересно разобраться, что же эдакое с ним приключилось. Давненько я не включал осциллоскоп, что ж, посмотрим, получится ли найти багу…

О шревтах

Впервые за 14 лет практики в мире IT я увеличил размер экранного шрифта на один пункт. А также сменил намозоливший глаз шрифт Verdana, которым также пользовался ещё с 2002 года, на великолепный Noto Sans. Причём сделал это не только на основной домашней машине, но и на ноутбуке, используемом мной в качестве запасного компьютера и работающем под управлением Linux Mint. Мне нравится. Похоже, есть смысл оставить.

Скриншот

Поняшность рендеринга обусловлена использованием модификации freetype2 от Infinality. Хорошая штука, никогда не надоедает. С другой стороны, хотелось бы, конечно, чтобы современные мониторы «больших» ПК поскорее приближались по плотности пикселей к смартфонам, среди которых не редкость разрешение 1920×1080 при экране в 5–5.5 дюймов, тогда вопрос о качественном антиалиасинге будет стоять намного менее остро. Пока что хорошие по характеристикам изображения мониторы и ноуты стоят какие-то совершенно баснословные суммы.

Ах, да, совсем забыл. Патчсет Infinality Ultimate содержит несколько разных пресетов настроек антиалиасинга. Так что если внешний вид шрифтов однажды начнёт напоминать ШГ, всегда можно просто поменять стиль, не трогая используемый набор гарнитур.

Перерыв

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

КТ315

Куча КТ315

Призма

В принципе, достаточно симпатично, как мне кажется…

Фото с эффектом

Глюки

ВК снова упало. Не могу ни сделать запись на стене, ни зайти в сообщения. Везде выскакивают всякие ошибки. И из года в год оно падает всё чаще.

Ошибка

Отпуск

Лучший способ провести отпуск — тряхнуть стариной и собрать что-нибудь из тех деталей, с которыми когда-то постигал азы электроники. Ведь они, хоть и устарели, всё ещё не утратили своих свойств!

Электроника

Случай на кассе

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

Новая рубрика

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

А начнём мы с замечательного магазина «Health Tea House». Магазин просто замечательный, доставка всегда очень быстрая, качество товара на высоте. И особого внимания здесь заслуживает вот эта позиция — набор чайных пробников, 35 штук. Принцип очень прост: заказываешь этот набор, пробуешь все чаи на вкус, затем смотришь номера понравившихся и заказываешь их уже в больших упаковках.

Чайный набор

Это не единственный чайно-кофейный магазин на Али, в котором я постоянно что-то покупаю, и если у меня будет настроение, я обязательно расскажу вам ещё хотя бы про один. Но это уже в будущих постах. Спасибо за внимание! :)

Разработка интерпретатора

Хороший такой цикл статей, посвящённый разработке интерпретатора Pascal на Python. Действительно очень хорошо и доходчиво написано, приведены примеры, задания для самостоятельного выполнения и ссылка на git-репозиторий.

Там же, кстати, есть такие же замечательные статьи, посвящённые разработке собственного веб-сервера. Блин, давно я не видел такие качественные обучающие материалы! Буквально «на пальцах» объясняются основы клиент-серверной архитектуры, устройство протокола HTTP, работа интерфейса WSGI, «классические» проблемы многопроцессного сервера и их решение… Было бы время — перевёл бы на русский язык всё это. Автор — гений с большой буквы.

Тема «Cake» для редакторов

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

Стандартный стиль

Интересно, мне одному настолько не нравятся всякие PEP-8, PSR-1 и PSR-2, что я совершенно не горю желанием им следовать? Общий стиль — это, возможно, и хорошо, но, по-моему, многие воспринимают эту штуку слишком серьёзно.

Есть и другие PSR и PEP, которые мне не очень нравятся, однако, я осознаю их важность и, несмотря на антисимпатии, я готов следовать им, когда это необходимо. К примеру, мне совсем не нравится стандарт PSR-7 для HTTP-сообщений. Однако, я осознаю его важность и в глубине души испытываю радость за то, что разработчикам фреймворков удалось найти общий язык по столь важной теме. Вспоминаю, как в прежние годы, когда я участвовал в клубе программистов «Шаманград», попытки стандартизовать API велосипедов, разрабатываемых участниками клуба, выливались в эпичные срачи. Так что это такой случай, что хотя стандарт мне и не нравится, тем не менее, это круто, что он был принят.

О сложности

На днях мой друг поделился со мной своим видением причин того, почему многие онлайн-игры становятся коммерчески неуспешными. Если коротко, то ситуация примерно следующая: единицы задротов определяют то, какой будет новая игра, в результате она выходит слишком сложной и тысячи (или даже миллионы) «раков» не могут в неё играть, получая удовольствие. Вместо этого они вынуждены ходить в игру как на работу каждый день, быстро уставая от этого. Те же единицы, которые определили то, какой будет игра, говорят, что игра не будет коммерчески успешной, если в ней не будет сложности, тех или иных «рюшечек».

К сожалению, я не могу ни согласиться с этим, ни как-то опровергнуть: я совсем не увлекаюсь онлайн-играми. Обычно я играю в достаточно древние однопользовательские 2D-игры: Sonic the Hedgehog, Streets of Rage [remake] и так далее. Но я заметил, что похожая ситуация есть в мире программного обеспечения.

Недавно коллега попросил меня порекомендовать ему текстовый редактор для разработки, так как привычный ему Kate скатился в говно. Я порекомендовал ему Sublime Text, которым пользуюсь сам (что, впрочем, не означает, что он мне нравится). Но как только он его поставил на свою Ubuntu 16.04, он столкнулся с кучей непредвиденных проблем, самой главной из которых оказалось отсутствие главного меню. Честно признаться, я пытался ему помочь — пытался включить главное меню через command palette, пытался подкинуть свой конфиг. Ничего не помогло. В итоге он плюнул и сказал, что сам поищет себе редактор, несмотря на то, что я считаю, что смог бы разобраться, будь у меня в распоряжении ещё несколько минут.

Мораль такова: развитие редакторов определяют «задроты» редактирования текста, которые предпочитают не видеть на экране ничего, кроме самого текста, и выполнять все действия при помощи горячих клавиш. Те же, у кого достаточного опыта с этим редактором нет, не могут «влиться» быстро и могут просто-напросто плюнуть уже через минуту после установки. В общем, чел выбрал для себя Geany, хотя как альтернативу Sublime я также предложил ему значительно более интуитивный Atom.

Общение

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

Говорю это потому, что становится всё труднее доносить до людей своё видение вещей. У всех какая-то необъяснимая привычка видеть в том, что я пишу, какой-то подтекст. Прямо эпидемия СПГС какая-то. Не понимаю, почему так трудно понять, что если я говорю, что мне что-то не нравится, то это означает именно то, что означает, а не что-либо ещё!

Rethink VPS

Когда-то, году ориентировочно в 2010, я заинтересовался этим хостингом. Причём заинтересовался скорее даже не в плане переезда на него. Напротив, его цены были настолько низкими и привлекательными, что опыт подсказывал, что долго такой хостинг просуществовать не может. Я начал следить за ним с целью выяснить, когда же он, наконец, загнётся. В итоге он, действительно, загнулся, но ждать этого пришлось намного дольше, чем я ожидал. Случилось это буквально несколько дней назад, то есть, получается, этот хостинг пережил даже очень крупного и существовавшего аж с середины 1990-х хостера BurstNET. Почему бурстнет загнулся — для меня большая загадка. У них были тысячи реселлеров по всему миру, их VPS-сервис был на слуху, «брутальность» их сайта внушала доверие. Быть может, Hostwinds просто купил их? Но тогда непонятно, почему все клиенты BurstNET были брошены (в интернете достаточно много жалоб). Быть может, с BurstNET сыграла злую шутку его «абузоустойчивость»?..

Силкнет

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

silknet.su

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

Arch Linux и апдейты

Извечная беда Arch Linux: что-то ломается при обновлении. В этот раз поломалось pango, утянув за собой чуть более чем все GTK-приложения. Пришлось логиниться из голой консоли и откатываться до версии, сохранившейся в /var/cache/pacman/pkg. Как же иногда спасает этот кеш.

Футболка

В преддверии лета решил сделать себе футболку с напечатанным изображением. Долго думал, что бы напечатать — логотип Python, или же поняшку, или, быть может, какой-нибудь любимый бренд урбанистического фастфуда. Никак не мог определиться. А потом подумал: «а зачем определяться? Почему бы не напечатать всё сразу в виде облака тегов?». Так и поступил. По-моему, получилось довольно неплохо. Резюме прямо на одежде, так сказать.

Футболка

Документация по Flask

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