Портрет 4X_Pro
Был в Сети 27 июл. 2024 г., 00:05
Мультиблог
4X_Pro
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb.

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


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

t.me/4x_pro

Лог жизни

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


Ночная идея и четвертая лыжная прогулка

4X_Pro
Попытался лечь спать пораньше, но получилось как всегда: не мог уснуть. Зато ночью пришла в голову идея: сделать каталог личных страниц (не обязательно сайтов, это могут быть и страницы в TG, ВК) в виде Telegram-бота для тех, кто хочет быть замеченным, но не готов вкладываться в раскрутку. Причем будет предусмотрено несколько категорий, например, «Блоггер», «Фотограф», «Исследователь», «Разработчик ПО», «Музыкант», «Литератор», с возможностью запросить у бота рекомендацию с учётом категории. Естественно, с ручной модерацией, чтобы резать спам и продажные сайты. И выбирать рекомендуемую страницу случайно, чтобы все находились в равных условиях, а также настроить автоматическую выдачу раз в несколько суток. Ну и вывод нескольких последних пользователей тоже добавить.
Где-то час лежал и крутил в голове эту идею, потом не выдержал, встал и описал её в свой чат в Telegram. И только после этого смог уснуть, да и то не сразу (браслет показывает, что уснул уже после 5 часов утра). Ещё раз убедился, что совет сделать что-то, что даёт чувство завершения, реально работает!
А днём решил пойти с отцом на лыжах. Изначально подумывал, не прогуляться ли просто пешком, но день был настолько мрачный и серый, что быстро стало понятно: один я никуда не выберусь. И мы с отцом отправились на круги. Я решил не слишком усердствовать в этот раз и ограничиться двумя кругами по 3 км каждый. Несмотря на мрачную погоду, на первом круге лыжи просто несли сами собой. На втором стало чуть подмораживать, и скольжение чуть ухудшилось.
Не знаю почему, но мне вдруг пришло в голову попробовать коньковый ход. И, надо сказать, получилось! Правда, больше 200 метров всё равно не выдерживаю и приходится сходить на обычную лыжню. Тем не менее, средняя скорость выросла: 8.5 км/ч против 7.6 в предыдущие разы. Отец, когда увидел, как я пытаюсь ехать коньковым, стал объяснять, что у меня слишком разъезжаются ноги и нужно держать ту ногу, на которой нет веса тела, ближе к опорной. Но он не понимает одного: я слишком боюсь наступить концом одной лыжи на другую, потеряв равновесие, и упасть из-за этого.
Хотя лыжная прогулка получилась короче предыдущей, устал я всё равно очень ощутимо. И остаток дня прошёл мимо довольно бестолково…

Бодрость есть, но болото жизни затягивает

4X_Pro
После кошмарного дня выдался достаточно благополучный. Хоть и спал мало, чувствую себя хорошо: бодрость, собранность в здесь и сейчас, отличные показатели в Welltory. Но в то же время — какое-то ощущение увязания в болоте жизни. Кажется, что ни в одном из направлений деятельности прогресса нет:
  • Никак не могу доделать прототип личного сайта-архива на WebFlow.
  • Не получается поставить и посмотреть в действии Huginn, который я хочу использовать для автоматизации сбора информации для сайт-архива. Пытался поставить его на Heroku, но там какая-то несовместимость по версиям. Но Ruby я знаю не настолько хорошо, чтобы понять, где что нужно исправить. Точнее, там дело даже не в самом Ruby, а в настройках для rake. Есть мысль забить на Heroku и ненадолго сделать VDS в Яндекс.Облаке, использовав «подъёмные» 3000 руб, но тоже пока не решаюсь.
  • Не могу определиться, стоит ли использовать Known или всё-таки делать своё решение (или вообще какой-нибудь grav попробовать);
  • Хотя на прошлой неделе добрался до Pikabu, оказалось, что там для создания своего сообщества нужен рейтинг в 1000, а у меня — всего 100. Есть мысль закинуть туда свою статью про выживание в Интернете (которую изначально планировал на одноимённый канал в Дзене), но не уверен, подходит ли она туда по формату.
  • Опять не написал заметку о недавно осознанном страхе писать в большие чужие сообщества.
  • в Sberfight отъехал уже почти до 190 места, но всё никак не соберусь перерешать часть задач, чтобы улучшить показатели. (Впрочем, в планах это всё равно было на завтра.)
Единственное, в чём есть движение — это вчера запустили-таки SuperMon_Bot в почти production-режиме. Но и то, это скорее заслуга Goro, а не моя.
А ещё в последние дни стал задумываться о восстановлении старого написания своего Сетевого имени — XXXX Pro. Во-первых, так меньше информационного шума при поиске меня по Сети, во-вторых, как мне кажется, всё в жизни стало идти криво как раз тогда, когда я написание имени сменил в 2007 году.

О socionics.me и рассылках

4X_Pro
Небольшой всплеск активности на socionics.me вызвал желание попытаться оживить этот сайт. Для этого решил было сделать рассылку. Только вот незадача: в целях экономии я перенёс этот сайт с отдельного VDS на обычный хостинг, где нельзя отправлять более 150 писем в час, а у меня уже почти тысяча пользователей. Вспомнил о том, как Р.Л. рассказывал мне про MailChimp, сервис для проведения рассылок. Решил поискать аналоги, наткнулся на Unisender, который помимо всего прочего, предлагает ряд решений по автоматизации. В частности, обучающую цепочку писем для новых пользователей, как пользоваться теми или иными функциями сайта. И тут я понял, что ведь это отличный способ «приучить» пользователя к сайту! Даже по себе не раз наблюдал: чтобы начать ходить на сайт регулярно, нужно, чтобы о нём мне что-то напомнило несколько раз — пройти те самые четыре такта запоминания.
Увы, Unisender мне не подходит (слишком маленький лимит на бесплатном тарифе — всего 100 контактов). Поэтому нужно либо дописывать нужный функционал в IntB, либо пытаться использовать тот же MailChimp, если там найдётся что-то аналогичное. Но самое сложное — это написать тексты самих писем. Эх, уже в который раз задаюсь вопросом, как же писать легко и быстро…

Не получившийся день безделья

4X_Pro
Опять магнитные бури. Ночью долго не мог уснуть, потом ещё получилось так, что разбудили утром телефонным звонком. Потом, правда, снова смог уснуть. Но когда встал, чувствовал себя заболевающим. Посмотрел обстановку, увидел, что вдобавок к бурям ещё и скачок давления вниз до 720 мм, и решил, что в такой день ничего сделать всё равно не получится. Вспомнил свою давнюю идею, что надо жить в соответствии с природными ритмами, и объявил сегодняшний день днём безделья. Хотел было читать книги, может быть, поиграть в старые игры.
Но, как водится, всё пошло не так. Открыв кран на кухне, я обнаружил, что из трещины в нём стала брызгать вода. Написал об этом отцу. Проблема не была срочной, кран мог бы выдержать ещё где-то пару месяцев. Но увы, отец не умеет чувствовать, когда мир благоприятствует какой-то деятельности, а когда нет, и решил менять кран сегодня же. В итоге и провозились долго, и в магазин ему пришлось ходить аж три раза (правда, один — из-за того, что обнаружились ещё и проблемы с раковиной в ванной) и дело шло туго. Короче, вместо дня безделья получился день быта.
А сейчас сижу в дурацком состоянии: и пытаться делать что-то нет смысла, и спать рано, и даже в игры играть тоже как-то не получается.

Настолки, лыжи и день отдыха

4X_Pro
Вчера долго думал, идти на настолки или нет. Давно там не был, но статистика заболеваемости немного пугала. В итоге сделал расклад на Таро, получил аркан Правосудие (XI) на вариант «идти» и десятку Пентаклей на «остаться». В итоге Tella уговорила всё же пойти, хотя я истолковал это как «останусь дома — буду в безопасности, пойду — получу по заслугам».
Игры получились странные: все никак не могли сосредоточиться на самом процессе игры. Когда я пришёл, несколько человек играло в «Роскошь», среди них была К.Ш. Ей не очень хотелось играть, а хотелось фотографировать, поэтому мы поменялись: я дал ей свой фотоаппарат, а сам сел играть вместо неё. Увы, расклад был какой-то небалансный, плюс К.Ш. начала игру не самым оптимальным образом, в итоге проиграл с разгромным счётом: 15:8:7. Потом играли в японский бэнг. Но и тут не повезло: первый раз вроде хорошо начали, но как-то быстро колода закончилась, и самураи выиграли за счёт стартового преимущества + припрятанных карт «даймё». Второй раз играл за ронина, но тут тоже ничем особо себя не проявил.
Вернувшись домой, хотел лечь пораньше (собирались с отцом на лыжах), но получилось как всегда: засиделся до 5 утра, а потом ещё заснул не сразу. В итоге отец разбудил уже своим приходом на какой-то неудачной фазе сна. Встал с большим трудом, плохо соображал, но всё же собрался, и мы пошли на лыжах.
Погода была так себе, после недавней оттепели лыжня обледенела. Вскоре после старта грохнулся на ровном месте, из-за чего первую пару километров ехал злой. Потом успокоился, и под конец даже получил удовольствие от прогулки. Всего проехал 8 км, что чуть больше, чем обычно. Но устал сильно. Причём получилось как всегда: пока ехал, был более-менее в норме. Шёл домой — усталость чувствовалась, но проявлялась, в основном, в том, что ресурса не было на разговоры (отец этого никак не может понять). А пришёл — лёг и потом ещё час отлёживался.
Ближе к вечеру сдал наконец-то налоговую декларацию по УСН, а совсем вечером сел играть в Heroes of Might and Magic. И поиграл довольно хорошо. А ещё это помогло мне восстановиться: сейчас Welltory показывает 70% энергии. Только мышцы чуть побаливают.

Заметка в Instagram от January 16, 2022 at 06:46PM

4X_Pro
Всю жизнь я занимаюсь тем, что доказываю всему миру ряд утверждений. Решил собрать их все вместе и опубликовать в одном сообщении. Пока писал, понял, что у каждого из них есть своё «НО», некий противовес, который тоже нужно учитывать. В итоге получилось вот что:
1️⃣ Талантливый одиночка, по-настоящему увлечённый своим делом, может сделать больше и лучше, чем команда середнячков, работающих только за деньги. НО это верно, если продукт не требует поддержки, а делается по принципу «создай, выложи и забудь». Если же поддержка нужна, рано или поздно ресурсов на неё может начать не хватать.
2️⃣ Если должным образом выстроить свою жизнь, можно обойтись без развития коммуникативных навыков и так называемого «эмоционального интеллекта». НО всё имеет свою цену и для этого придётся чем-то пожертвовать.
3️⃣ Информация должна создаваться по принципам «сделай для себя и поделись с другими» и «пиши только о том, о чём не можешь не писать» и распространяться свободно. НО в условиях нынешнего информационного шума велик риск, что без раскрутки созданное останется незамеченным.
4️⃣ Можно быть счастливым и довольным жизнью без больших доходов и карьерных достижений. И, самое главное, более свободным. НО для этого нужно уметь ограничивать свои потребности и радоваться простым вещам.
#размышления #осебе #променя #жизнь #ценности #ценностижизни #жизненнаяпозиция #цели #идеи #мысли #смыслжизни

Смотреть все фото

Почему раньше я писал легче?

4X_Pro
Вспоминал себя в период 2003—2006 годов. Обратил внимание на то, что тогда, узнав про что-то новое и интересное, тут же бежал рассказать об этом на своём сайте. Причём желание это сделать было истинным, так как верил, что рассказав об этом, смогу помочь кому-то чем-то. Так, например, было с проектам UWin и CygWin, программой ChatMaster, виртуализацией с помощью VMWare. Потом позже эта вера исчезла, и желание создать тему, чтобы рассказать о чём-то, из истинного превратилось в принуждение себя.
Задался вопросом, почему же так получилось. Причин, судя по всему, две, но взаимосвязанных. Люди сейчас куда больше перегружены информацией, чем в середине 2000-х. Тогда, заходя за чем-то на чужой сайт, обычным делом было осмотреть его весь на предмет «а не найдётся ли ещё чего полезного или интересного». Сейчас же это не так, даже по себе замечаю (и это при том, что я живу меддленнее большинства и времени свободного больше имею). Вторая — это полуосознанное ожидание «да всё равно потом окажется, что где-нибудь на Хабре или Дзене уже подобное писали и там материал увидит куда большее количество людей, чем у меня». Из-за него бессознательное не хочет почти тратить ресурс на формулирование мыслей, которое для меня всё же является весьма затратным действием.
Сейчас, когда я это осознал, возникла мысль, а не начать ли писать о чём-то малоизвестном, типа тех же indie-игр с itch.

Игра The House: разочарование

4X_Pro
Пару дней назад увидел на TG-канале «Халява 2.0» упоминание об игре The House на сайте itch.io, которую можно скачать бесплатно. Скачал, порадовался, что есть даже версия для Linux, стал играть. Игра очень напомнила старый добрый Alone in the Dark, только камера адекватнее себя ведёт. А ещё больше возможностей по взаимодействию с игровыми предметами: некоторые можно осматривать со всех сторон и искать скрытые кнопки или что-нибудь подобное. И атмосфера страха и загадочности создана реально неплохо!
Но увы, скоро наступило разочарование. Оказалось, что сейчас в игре всего два уровня, причём после второго выводится «Chapter 2 End» и больше ничего не происходит. Да и сами уровни очень небольшие: если знать, что делать, каждый можно пройти за 5—6 минут. Сначала я перепутал игру с одноимённой на Stream 2017 года выпуска, и долго пытался понять, из-за чего у меня не грузятся следующие уровни. И только вернувшись на официальный сайт, прочитал, что в этой игре сейчас всего две главы и есть.
Но зато понял, что реально нужно чаще смотреть indie-игры, в том числе и на этом самом itch.io! Гораздо больше шансов найти что-то с небанальным геймплеем.

Неприятности с клавиатурой

4X_Pro
Уже который раз убеждаюсь, что если день начинается с телефонного звонка, он будет неудачным. Даже если на этот звонок не ответить.
Так было и в этот день. Сегодня впервые в жизни залил клавиатуру чаем. Причём плеснул совсем немного, меньше четверти чашки, но этого хватило. Сначала даже не обратил внимания, продолжил играть в Ведьмака. Потом, когда закончил и стал писать сообщение, обратил внимание, что стало как-то подозрительно много опечаток. Как выяснилось, многие клавиши стали срабатывать как нужная буква и соседняя (т.е. нажатие «н» приводило к появлению «нг», «з» — к «зх» и так далее). Отключил клавиатуру, решил дать ей посушиться и ушёл на прогулку.
Но когда вернулся, стало ещё хуже: большая часть буквенных клавиш перестала работать совсем. Разобрал клавиатуру, попытался промыть, прочистить, но без толку. В общем, кажется, придётся менять. Обидно, что та проработала по моим меркам не так уж много — чуть больше трёх лет (поизучав свой же лог, нашёл запись о её покупке от 29 ноября 2018 года).

Неудачный эксперимент с WSL

4X_Pro
Вчера решил всё-таки попробовать WSL (Windows для Linux). Хотел узнать, подходит ли он для режима «жить под Windows, разрабатывать под Linux без перезагрузок». Ради этого пришлось запускать свой старый стационарный компьютер 2007 года покупки, так как это единственное место, где у меня установлен Windows 10. Точнее, изначально до Win 10 я обновлял второй ноутбук, но потом купил туда SSD, а жёсткий диск переставил в этот старый компьютер. Но увы, меня ждало разочарование. Для того, чтобы запустить WSL, нужно обновить Windows 10 хотя бы до Annivesary Edition, но обновление там работать отказывется. Попробовал и качать обновления вручную, и прибегнуть к Windows 10 Upgrade Tool, но без толку: почти сразу выдают ошибку. То ли это результат давних и многолетних издевательств экспериментов над системой (которая, к тому же, обновлена с Windows 7), то ли результат того, что когда-то я запустил скрипт для отключения/удаления всего лишнего, в частности, Windows Store, которым, как я тогда считал, пользоваться всё равно никогда не буду.
В общем, так и забросил это дело. Есть мысль отформатировать раздел и переустановить с нуля, либо же поставить Windows 10 на второй ноутбук, «откусив» для него часть места с помощью parted. А заодно и посмотреть, как Windows 10, установленный с нуля, работает на быстром SSD.
Зато нашёл наконец-то свою основную флешку, которую искал уже пару месяцев. Оказалось, она была воткнута в старый компьютер! А ещё удивился тому, как я раньше целыми днями мог выносить грохот вентилятора в блоке питания. Работает он реально шумно, даже несмотря на то, что я специально покупал блок питания с большим и небыстрым вентилятором.

Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.