Портрет 4X_Pro
Был в Сети 5 дек. 2025 г., 19:55
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
Уфф! Сегодня сэр Мик очень грамотно решил одну проблему, которая висела надо мной уже почти месяц. В общем, такое облегчение испытываю! И жизнь не кажется такой уж мрачной и бесперспективной, как ещё совсем недавно. В общем, Мик показал себя как настоящий друг!
Читать далее…

Три поездки в Заозерье

4X_Pro
Так получилось, что на этой неделе я побывал в Заозерье целых три раза. Первый — в воскресенье. Там особо ничего интересного не было: просто приехал, посидел на берегу. Немного разочаровался от того, что озеро зацвело, и слишком много купающихся. Только на обратном пути классный закат увидел.

Второй раз был во вторник. Мы решили встретиться с сэром Миком. Сначала никак не могли решить, куда ехать: к Карпятнику или в Заозёрье. В итоге решили в Карпятник, а для этого — встретиться на остановке в Больших Дворах. Я чуть просчитался, приехал почти на 10 минут раньше. Стоял на противоположной стороне улицы (оттуда было ближе), дожидался автобуса. Автобус приехал, долго стоял на остановке, но Мик так и не появлялся. Когда он отъехал, оказалось, что на остановке Мика нет. Я написал ему SMS, и оказалось, что он проехал нужную остановку! Причем, отчасти из-за того, что меня в окно не увидел, и решил, что надо выходить на следующей.
Читать далее…

Хаотичная активность на Дзене

4X_Pro
Вчера весь день ни на чём не мог сосредоточиться. И только уже ночью наконец-то доверстал страницу профиля пользователя для MLCE. Как всегда, кучу времени потратил на мелкие доделки, в частности, выпадающее меню с дополнительными действиями.

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

Недостаток глубокого сна

4X_Pro
Недавно появилась возможность замерять фазы своего сна. И с удивлением обнаружил, что у меня всё плохо с фазой глубокого сна: за ночь набирается где-то час, изредка чуть больше. Возможно, именно с этим связано то, что «утро — не моё время». Сегодня, впечатлившись этим, решил попробовать лечь пораньше. Посмотрим, какой эффект это даст…
Читать далее…

Спокойный и гармоничный день

4X_Pro
В пятницу получился на редкость спокойный и гармоничный день. С утра снова размышлял над своей главной проблемой — стать кем-то, о чём и написал подробное предыдущее сообщение. Потом хотел было доделать вёрстку главной страницы своего будущего сообщества. Но вместо этого вдруг получилось написать вводный текст про то, людей с какими ценностями мы в нём ждём. И ещё пришло в голову переименовать сообщество в «Идеалисты Интернета», так как рабочее название «Жизнь по уму» отражает только часть того, что я в сообществе хочу видеть. Обсудил это с Tellой и 10geekом, но Tella идею несколько не одобрила и заметила, что формулировка «возрождение духа Старого Доброго Интернета» попахивает олдфажеством и может отпугивать. В итоге заменил на «Мы — сообщество тех, кому близок дух идеализма раннего Интернета.». Вроде почти то же самое, но слово «ранний» вызывает совсем другие ассоциации. Говоря языком соционики, не дельтийские, а альфийские.
Читать далее…

Немного самоанализа

4X_Pro
Задумался на тему, что же не даёт мне быть полностью счастливым на данный момент. На мой взгляд, то, что я никак не могу стать кем-то, человеком которому есть чем представиться. Причём с одной стороны, я хочу стать этим кем-то, с другой — категорически не хочу брать каких-либо обязательств, создавать привязок к будущему или каким-то иным способом допускать, чтобы созданное мной как-то меня же ограничивало. Иными словами, в рамках дихотомии Работа—Халява созидание того, что сделает меня кем-то быть ближе к поиску Халявы. Второй вопрос, который не даёт мне покоя — с чем это связано. Это я делаю всё плохо, или же Интернет поменялся настолько, что без раскрутки сейчас даже бесплатное останется незамеченным?
Читать далее…

Сделал главную страницу MLCE и зарегистрировался на Pexels

4X_Pro
Несколько дней назад искал фотографии для очередной статьи на Дзене на сайте Pexels.com. И вдруг пришла в голову мысль: а ведь я могу и свои фото там выкладывать! И тем самым вносить вклад не только в мир open source кода, но и его аналога в мире фотографии! Решено — сделано: я зарегистрировался там и стал перетряхивать свою коллекцию фотографий в поисках того, что могло бы пригодиться не только мне, но и другим пользователям. Пересмотрел все весенне-летние фото за период с 2016 года (того момента, как купил новую камеру), и в итоге выбрал и загрузил 40 фотографий. Точнее, 38 выбрал и две сделал новых — смородины и вишни на садовом участке (воспользовавшись камерой Мика). Теперь периодически посматриваю статистику…
Читать далее…

Решил вопрос с HTML-формами

4X_Pro
В субботу вернулся к работе над движком нового сообщества. С названием пока всё плохо, поэтому пока буду называть его MLCE (MindLife Community Engine) — по названию самого сообщества, которое хочу создать. Долго думал, за что взяться, и в итоге занялся одной из самых неинтересных частей — работой с формами. Впервые о том, чтобы автоматизировать работу с ними, я задумывался ещё 10 лет назад, когда сделал Yaml Form Generator. Всегда хотелось сдлеать так, чтобы поля, значения по умолчанию для них и правила валидации прописывались только в одном месте. Но получалось либо не гибко (как в Yaml Generator), либо недостаточно эффективно, как в IntB, где для HTML-части полей приходилось подключать макросы из шаблонизатора, а для checkboxов делать проверки if (!empty($_POST['что-то-там'])).
Читать далее…

Борьба с телефонным спамом

4X_Pro
Несколько дней назад озаботился всё-таки поиском приложения для защиты от мошеннических звонков. Но большинству таких приложений требуется доступ в Интернет в момент звонка, поэтому они мне не подходили. Потом всё же нашёл одно: «Не бери трубку». Обрадовался, поставил, настроил, включил активную защиту и … следующим утром был разбужен звонком. Причём не неизвестным, а вполне корректно распознанным приложением как телемаркетер. Стал разбираться и оказалось, что ещё нужно включить в настройках «Блокировать спам, сообщаемый сообществом».
Читать далее…

Асинхронный выход в Интернет

4X_Pro
Я понял, что мне нужно, чтобы решить проблему «жизнь в Сети или для Сети»! Асинхронный выход в Интернет. То есть набор скриптов, которым я, сидя в оффлайне, мог бы ставить задачи типа «выложить вот это в свой блог, скачать то видео с YouTube, загрузить 5 результатов поиска по такому-то запросу, установить такой-то пакет в систему, выгрузить фотографии». Потом на короткое время включать Интернет, скрипт бы отрабатывал поставленные задачи, и сразу бы отключал соединение. Тогда бы удалось избавиться от главной проблемы — расфокусировки внимания и сноса «потоком жизни», но при этом не лишать себя плюсов Интернета.
Читать далее…