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

О контекстной рекламе

Главный минус контекстной рекламы, на мой взгляд, заключается в том, что её «умные» алгоритмы не способны отличить коммерческие интересы пользователя от его профессиональной деятельности. И если ты продаёшь какие-нибудь неодимовые магниты или гипсокартон, то тебя постоянно будет преследовать их реклама, вплоть до звонков по телефону. Это невероятно тупо.

Dr. Lunatic Supreme With Cheese

Сегодня у меня очень счастливый день. День неподдельного полноценного счастья, который я надолго сохраню в своей памяти. Дело в том, что сегодня я обнаружил, что любимая игрушка моего детства, в урезанную демо-версию которой я залипал часами в начале нулевых (году так в 2002), стала бесплатной. Эх, сколько же я играл в эту штуку! И как в те годы безумно мечтал о платной версии!

Игра превосходно запускается на Linux при помощи wine, поэтому я уже успел насладиться воспоминаниями. Удивительная вещь: я не играл в это чудо уже более 10 лет, однако, пальцы до сих пор наизусть помнят всё управление так, словно я неоднократно играл в течение последних месяцев.

Ещё бы накатить DOSBox и порубиться в Boboli the Mighty Knight — игрушку того же автора, но ещё более древнюю и не менее сильно повлиявшую на моё детство. Достаточно сказать, что один из моих ников, который я до сих пор активно использую в социальных сетях, происходит именно оттуда.

Набор начинающего индонезиста

Хочу рассказать вам о том, какие 5 вещей всегда должны быть под рукой, если вы собираетесь в Индонезию. Поехали!

1. Рюкзак. В Индонезии не принято ходить с сумками. Точнее, не то чтобы не принято — просто постоянно занятые руки вызывают здесь больший дискомфорт, нежели в России. Подавляющее большинство местных жителей на улицах ходят с рюкзаком за плечами. Туда можно сложить сменную одежду (ведь в Индонезии очень жарко!), покупки, а также прочие предметы из нашего «джентльменского набора».

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

3. Изотонический напиток.  Эти напитки специально разработаны для восполнения потерь организма от потения. В России их почему-то либо приравнивают к энергетикам и не проводят между ними различий, либо в лучшем случае считают чем-то специализированным для спортсменов. Примеры изотонических напитков — Pocari Sweat, Mizone. Я больше всего обожаю именно Майзон.

4. Карточка Flazz или её аналоги ­— Mandiri e-money или другие. Повсеместно используются для бесконтактной оплаты товаров, услуг, проезда на общественном транспорте. Не стоит полагаться на бесконтактные MasterCard или Visa — расплатиться ими здесь существенно труднее: мало того, что многие их не принимают, к тому же, иногда сам российский банк отказывает в проведении транзакции, во всяком случае, я с этим сталкивался многократно. Не то чтобы банк против списания в рупиях с рублёвой карточки — отнюдь нет: во многих магазинах я расплачивался без проблем. Но в ещё большем числе точек списание было неуспешным. Словом, святой рандом — тут уж как повезёт.

5. Внешний аккумулятор (power bank) — в принципе, вещь обязательная не только в Индонезии, но и вообще в любой зарубежной поездке. Однако, в Индонезии данный предмет особенно важен из-за постоянного риска задержаться в пути дольше, чем планировалось, к примеру, из-за дорожных пробок. Напомню, что обычная поездка на автомобиле в Джакарте может ВНЕЗАПНО занять 4-5 часов. Внимание: убедитесь, что ваша авиакомпания не возражает против провоза такого девайса. Если есть возможность одолжить у кого-нибудь из местных или купить на месте — лучше сделать именно так.

Поняшки

Немного поняшек вам для хорошего настроения.

Поняши

Mini Stop Indonesia

Mini StopПечальные вещи сейчас происходят в Индонезии. Аниме-ресторан «Lullaby Winds» переехал из Pantai Indah Kapuk в Pluit на куда менее престижное место, чем раньше; горячо мной любимый Mini Stop свернул свою сеть в Индонезии, за ним последовал 7-Eleven. Я долго думал, с чем связана эта история, и считаю, что сейчас у меня есть более-менее правдоподобная теория.

Постом ранее я уже писал о том, что в Джакарте практически полностью отсутствуют тротуары и сколько-нибудь нормальные пешеходные зоны. К тому же, сильная жара при близкой к 100% влажности делает нахождение на улице достаточно неприятным. Но так как людям всё равно нужно где-то гулять и проводить время, они делают это в моллах и просто заведениях вроде того же Mini Stop. Вышло так, что большинство посетителей этих заведений, приходя туда, сидели там очень много, заказывая очень мало. А ведь многие заведения даже позиционировали себя именно как место для встреч и бесед, и лишь во вторую очередь для еды.

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

Сингапур

Почему я люблю Сингапур? Ответ прост: этот город просто уникален в том плане, что он каким-то удивительным образом сочетает в себе совершенно азиатскую атмосферу улиц с истинно европейской чистотой и ухоженностью. Джакарте в этом плане до Сингапура пока что далековато и, несмотря на то, что Джакарта тоже семимильными шагами движется в верном направлении, есть всё же одна болезнь, паталогическая ошибка, которую допускают индонезийцы. Ошибка эта заключается в том, что Джакарта была и остаётся малопригодной для пеших прогулок по причине физического отсутствия тротуаров. Я писал об этом в своём черновике статьи об этом замечательном городе, которым я поделился со многими своими друзьями. Беда в том, что индонезийцы исправляют почти всё: сносят стихийную нелегальную застройку вдоль берегов водоёмов, создают парковые зоны, строят новые торговые центры, местами даже прячут портящие вид электрические провода под землю; но проблема с тротуарами, в отличие от остальных, лишь продолжает усугубляться: даже в новых районах, построенных буквально за последние несколько лет, тротуары попросту отсутствуют. Неспроста Индонезия заняла почётное последнее место в рейтинге стран по продолжительности пешеходных прогулок. Не понимаю, почему этой проблеме не уделяется должное внимание. Ладно бы в старых районах, где всё уже давно застроено и для создания тротуаров нужно кого-то выселять, но ведь тротуаров нет и в Пантай Индах Капук, а это «как бы» элитный жилой район. Немного печально всё это.

Вакансия

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

По вопросам трудоустройства пишите мне на почту: ilya@mkpnet.ru

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

Проверяя измерительным прибором старые конденсаторы, сделал для себя неожиданное открытие. Оказывается, в результате состаривания электролитические (они же оксидные) алюминиевые конденсаторы могут не только терять ёмкость, но и набирать её. К примеру, конденсатор с заявленной ёмкостью 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 велосипедов, разрабатываемых участниками клуба, выливались в эпичные срачи. Так что это такой случай, что хотя стандарт мне и не нравится, тем не менее, это круто, что он был принят.