Портрет 4X_Pro
Был в Сети 13 дек. 2025 г., 00:21
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Сторонник IndieWeb, slow lifer.

Социальные сети


Новости сайта в Telegram

t.me/4x_pro

Лог жизни

Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.


Ещё раз об импорте фото

4X_Pro
Сегодня доработал импорт фото из Instagram в личный блог. Там ссылка на сервер Instagram работала только несколько дней, поэтому пришлось настроить копирование к себе на сервер. Правда, теперь фото не будут отображаться в ЖЖ из-за того, что у меня нет https, а в ЖЖ — есть. Была мысль сделать выгрузку куда-нибудь типа Amazon S3, чтобы решить эту проблему но не стал.

Кроме доработки импорта, обновил ещё access token для вывода фотографий на главной странице. Как это ни смешно звучит, но импорт на главную и в блог делаются совершенно разными способами: первый — через Instagram Basic API, второй — через сервис IFTTT. А заодно и автоматизировал процесс обновления токена, так как уже не первый раз забываю про него, и импорт фото приостанавливается.
Читать далее…

Дозирование Интернета

4X_Pro
Вчера под влиянием сэра Мика устроил себе день полуоффлайна. Отключил сетевой интерфейс в ноутбуке и занимался чисто оффлайновыми делами. Сразу появилось чувство сосредоточенности и целостности! Нет ощущения, что меня просто разрывает на куски множеством дел и информационных потоков. А ещё весь день были отличные показатели в Welltory.

Даже задумался о том, не сделать ли скрипт-дозатор Интернета, в который я буду вводить адреса или поисковые запросы, которые мне нужны, а потом нажимать кнопку «прогрузить», чтобы он на короткое время включил Интернет и открыл всё перечисленное, а также загрузил почту и сообщения в мессенджеры, а потом — снова отключил. Но увы, когда выходишь, обнаруживается, что многое упустил. Например, вчера рынок упал так, что впервые с ноября прошлого года я оказался в минусе (во многом из-за неудачных вложений в ETFы).
Читать далее…

Польза от итогов дня

4X_Pro
Как всё-таки полезно подводить итоги дня! Вчера и позавчера казалось, что дни пролетели куда-то мимо, и я толком ничего не сделал. Но вечером, вспоминая, чем же я всё-таки занимался, обнаруживал, что сделал не так уж и мало, просто всё это дела из категории «срочное, но не важное с точки зрения жизненных целей», которые из-за этого вылетают из сознания как только оказываются закончены. Например, так я вчера решил вопрос с Эльбой, продлил цифровую подпись и написал бо́льшую часть итогов года. Вечером с подачи сэра Мика протестировал зеркалку, которую он мне дал (Konica Minolta Alpha), в режиме ночной съёмки. Походил по району и поснимал заснеженные деревья (и очень рад, что выбрался, так как снег на ветвях реально красив). Надо сказать, что цветопередача у фотоаппарата просто отличная, но вот фокусировка у моего компакта работает гораздо лучше лучше. Плюс снимать получается только на максимально открытой диафрагме, что накладывает определённые ограничения на выбор объектов съёмки.
Читать далее…

Немного о скидках

4X_Pro
Удивительное дело! Всю жизнь я считал, что бизнес заинтересован в постоянных клиентах, которые платят регулярно и без задержек. Но в какой раз убеждаюсь, что в нашем «мире наизнанку» это не так. Пока платишь по тарифу, компания просто предоставляет услуги и всё. Когда же перестаёшь или пытаешься уйти к другому, тут же начинаются звонки со всякими спецпредложениями, скидками и т.п. Несколько раз убеждался в этом на примере Интернет-провайдеров, а сейчас — на примере Эльбы.Контур. В начале ноября закончился проплаченный период. Продлевать его я не стал, так как подумывал о переходе на НПД. Так они тут же стали мне названивать, а когда дозвониться не смогли, прислали на Email предложение с 10%-ной скидкой. Так прошёл месяц. Потом я определился, что останусь на УСН, после чего написал письмо с вопросом, актуально ли ещё это предложение. Оказалось, что да! В итоге я и месяц оплаты сэкономил (так как в ноябре нет ни отчётности, ни платежей в бюджет), и получил скидку на 10% на следующий год.
Читать далее…

День мелких неудач

4X_Pro
Сегодня какой-то день мелких неудач. Вчера засиделся до 6:30 и в результате не выспался. Попробовал доспать вечером перед уходом на настолки, и вроде даже получилось. А перед самым уходом ещё немного посидел на Клавогонках: не раз замечал, что это как бы мобилизует, включает мозги. Но как всегда, из-за всего этого вышел позже, чем собирался изначально, чем был недоволен. Потом ещё в метро опять не сработала оплата через виртуальную карту Мир с мобильника. Никак не могу понять, приложение MirPay это глючит или банк из-за того, что я отключил SMS-уведомления.

Игры тоже получились так себе. В «японский бэнг» первый раз почти выиграли за ниндзя, но в последний момент ронин отжал жетоны у меня и у сёгуна, и у него их стало четыре, а не два. И итоге счет 5:9:12. Второй раз просто как-то не особо примечательно проиграл. Потом сыграли в Каркассон, где я занял третье место из пяти, причём от второго отстал на 2 очка, а Ал.С. отстала от меня на одно.
Читать далее…

Прогулка, полуоффлайн и немного халявы

4X_Pro
Вчера устроил себе день отдыха. Сначала отправился на прогулку, о которой писал в предыдущем сообщении. Когда вернулся, долгое время просто лежал и разгружал мозг.

Потом хотел было начать писать итоги года. Но вместо этого занялся другим — загрузился в Windows проверить, можно ли использовать мою цифровую подпись от Эльбы на nalog.ru. Как выяснилось, всё-таки нет из-за того, что она облачная. А вот ту, которая была в прошлом году — мог бы (но она работает только под Windows). Потом снова стал искать информацию по вопросу, перейти ли с УСН на НПД или нет. В итоге решил ещё на год остаться на УСН. А вот расчётный счёт всё же открою в другом банке, благо нашёл два варианта с нулевой комиссией. Ещё выяснил, что есть решение проблемы облачной кассы при малых оборотах — так называемые робочеки от «Робокассы». Правда с ней не работает Telegram Payment API. Вечером всё же взялся за итоги года, но продвинулся мало.
Читать далее…

Заметка в Instagram от December 11, 2021 at 04:50PM

4X_Pro
Вчера устроил себе день отдыха. Проснулся, посмотрел в окно и понял, что упускать такой день нельзя, особенно сейчас, когда солнечного света очень не хватает. В итоге сразу же отправился на прогулку в Измайловский парк, к Серебрянке и третьему Декоративному пруду. И не зря: увидел зиму в её лучших проявлениях — ярко голубое небо, искрящийся на солнце снег на ветвях деревьев и покрытая тонким льдом река!

#зима #зима2021 #зима2021❄️❄️❄️ #снег #снегнаветках #зимняяпрогулка

Смотреть все фото
Читать далее…

День наоборот

4X_Pro
Сегодняшний день можно назвать «днём наоборот». Обычно я просыпаюсь очень поздно и активной частью суток у меня являются вторая половина дня и начало ночи. А сегодня проснулся раньше девяти, и уснуть снова не смог. Полежав немного, решил встать и поиграть в Ведьмака, пользуясь тем, что время ожидания в GeForce Now по утрам меньше. В итоге играл часов до 13 и весьма неплохо продвинулся. Потом выбрался на короткую прогулку по району — порадовался солнечному дню. Потом снова залёг спать.
Читать далее…

Мысли о сообществе на Pikabu

4X_Pro
Вчера интереса ради заглянул в FAQ на Pikabu и обнаружил, что там есть возможность голосования по тегам, а также принципиально отсутствуют личные сообщения и стикеры, чтобы поддерживать общение публичным и текстовым. В общем, он гораздо ближе к принципам того самого самоуправляемого сообщества, которое я описывал весной, чем я думал, и для которого хотел написать движок под названием MLCE, но дело заглохоло.

А теперь вот задумался, не попытаться ли создать своё сообщество там, на Pikabu. С одной стороны, ресурс достаточно раскрученный, и в то же время достаточно старый — есть много людей, которые помнят дух Старого Доброго Интернета, поэтому больше шансов найти единомышленников. С другой, сообщество — это всё же более тесные рамки, чем целый сайт… А ещё Pikabu я привык воспринимать как источник чисто развлекательного контента.
Читать далее…

Перенос бота для Telegram и день оффлайна

4X_Pro
В последние две недели наглухо ушёл в разработку нового бота для Telegram. Из-за этого даже в блог писать реже стал. Удивляюсь тому, что получается заниматься им почти безотрывно. Но, возможно, дело в наличии напарника, который обсуждает идеи, напоминает и мотивирует. Из-за этого удаётся избегать типичного сценария: сделал что-то, осознал, что решение было не самым удачным (или даже явно кривым), поэтому надо переделывать, а переделывать не хочется, и в итоге дело откладывается на неопределённый срок. И вот к субботе минимальная рабочая версия бота (MVP, как сейчас принято выражаться) была готова. Я стал грузить её на сервер, доступ к которому дал мне Goro (это Сетевое имя моего напарника) для тестирования. Казалось бы, что может быть проще, чем закинуть несколько файлов и дамп базы по SFTP, но без приключений не обошлось. Сказался недостаток опыта работы с PostgreSQL: до этого всегда пользовался только готовыми базами, а сам его не ставил и не настраивал.
Читать далее…