Портрет 4X_Pro
Был в Сети 22 мая 2026 г., 23:48
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф

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


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

t.me/4x_pro

Лог жизни

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


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

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 результатов поиска по такому-то запросу, установить такой-то пакет в систему, выгрузить фотографии». Потом на короткое время включать Интернет, скрипт бы отрабатывал поставленные задачи, и сразу бы отключал соединение. Тогда бы удалось избавиться от главной проблемы — расфокусировки внимания и сноса «потоком жизни», но при этом не лишать себя плюсов Интернета.

Читать далее…

День полного оффлайна

4X_Pro

Вчера во время прогулки возникло какое-то чувство тоски и безысходности. Решил, что выгорел от того, что слишком много работал над движком и слишком много переписывался в Сети. Решил устроить себе день оффлайна. Перед этим с вечера доделал оставшиеся freelance-задачи, чтобы уйти в оффлайн с чистой совестью. В процессе ещё нашёл небольшой lifehack: если исправления касаются только вёрстки, можно сохранить страницу в статику, и редактировать её локально. Это экономит и время (не надо постоянно подтверждать замену файла при загрузке на сервер и сбрасывать кеш), и траффик. Причём CSS потом можно просто скопировать со всеми правками (если на сервере нет никаких скриптов склейки, как InstantCMS). Изменения в шаблонах приходится переносить вручную, но всё равно это в итоге оказывается легче, чем редактировать на живом сервере. И самое главное, можно делать правки не торопясь!

Читать далее…

День спокойствия

4X_Pro

Кажется, отоспался и пришёл в норму. По крайней мере, теперь снова спокойный и довольный жизнью. Только какая-то повышенная потребность в уходе в себя. Устроил себе день отдыха от разработки. Играл в игры, размышлял о жизни. Много (даже больше, чем хотел бы) времени ушло на общение в Сети. А вечером довольно долго сидел в беседке и созерцал дождь. Изначально хотел было выбраться сфотографировать закат, но этот дождь спутал все планы. Зато стало прохладнее!
В общем, день обошёлся без значимых прорывов, но в целом я им доволен. Только вот время летело как-то неестественно быстро. Постоянно оказывалось, что уже на час-полтора больше, чем ожидал.

Побочный эффект жары

4X_Pro

У жары выявился один неприятный эффект: из-за неё стал просыпаться раньше. Уже второй день хожу не выспавшийся и на всё раздражаюсь. Только где-то около 17 часов заснул минут на 20, и хоть немного пришёл в себя. Но всё равно, звуки мессенджеров всё ещё очень раздражают. Welltory показывает весьма высокую продуктивность, но низкий (даже по моим меркам) уровень энергии: около 50%.
Вечером даже смог доделать вёрстку списка сообщений в новом движке. Долго не мог определиться, как лучше сделать. Пытался в качестве примера смотреть и Яндекс.Q, и QNA Хабра, но как-то в голове цельной картины не складывается. В итоге сделал четыре разных варианта, но никак не могу определиться, какой лучше всего подходит. У каждого находится какой-либо недостаток. По-хорошему, надо бы их в свой чат закинуть и опрос провести, но лень делать скриншоты. Также опять подумываю о dev-блоге, но пока никак не решаюсь.
Ночью выбрался посмотреть на звёзды, и только это немного успокоило…