Портрет 4X_Pro
Был в Сети 27 апр. 2026 г., 16:35
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф

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


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

t.me/4x_pro

Лог жизни

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


Обновил FreeBSD и вернулся на CodinGame

4X_Pro

Заигр в Tiles Survive заканчивается: игре стал уделять гораздо меньше времени, возвращаюсь к обычной жизни. Вчера обновлял FreeBSD на сервере, где крутится мой SiteKnockerBot. В одном из каналов по инфобезопасности увидел информацию о критической уязвимости во FreeBSD, поэтому и решил срочно обновиться. Прежде release upgrade я в FreeBSD не делал, и опасался, что это будет сложнее, чем в Linux. Но нет, и в документации всё чётко расписано, и сам процесс не особо сложный. Понравилось то, что можно указать конкретную версию, на которую нужно перейти, и то, что перед установкой показывается детальный список файлов, которые будут заменены в процессе. Сразу видно, система по уму сделана! Только вот init-система слишком уж непривычная после systemd.

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

Первый шаг к багхантингу

4X_Pro

Вчера всё же сделал то, что собирался уже полгода — попробовал себя в багхантинге. Зашёл на BI.ZONE, выбрал одну из программ, и занялся исследованием одного регионального сайта. После беглого изучения выяснил, что на сайте — достаточно простенькая, но вполне качественно сделанная CMS на ASP.NET. Пытался проверить её на всякие XSS и SQL Injection или поискать скрытые пути, но пока безрезультатно. Точнее, нашёл вход в панель управления, но сам по себе он ничего не дал. Правда, пока ещё не добрался до пользовательского личного кабинета — решил отложить это на сегодня.

Основное отличие от CTF заключается в том, что в CTF изначально точно известно, что уязвимость есть, нужно только сообразить, где она (причём зачастую есть намёки в названии задания), а хантинге в «полевых условиях» — это поиск чёрной кошки в тёмной комнате, где её может не быть в принципе.

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

Идея нового форума

4X_Pro

Приехал вчера на квартиру в Области, провёл тут день, и восприятие мира совершенно поменялось! Хотя день начался не очень: опять дробный сон из-за того, что сегодня приходили с проверкой газа и подняли в 9:40. Заснуть снова я смог только часов в 12 из-за того, что затемнение на той квартире не очень, и в солнечные дни свет пробивает шторы.

Зато, пока лежал, крутил в голове новую идею — сделать целый новый форум о тех самых четырёх навыках для современной жизни (защита сфокусированности, критическое мышление, управление смыслами и честность с самим собой), про которые я с февраля никак не соберусь дописать статью на этот сайт, и собирать на нём материалы по этим темам. Отчасти это следствие того самого разговора с Tellой и MadTechGuy в субботу. Основное соображение — у такого сообщества будет чётко понятная для всех участников цель — проработка этих навыков.

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

Тяжёлый период или накопление усталости?

4X_Pro

Какой-то тяжёлый период в жизни в последнее время. Или же просто накопилась усталость из-за постоянного дробного сна и питания кое-как.

Какой-то глючный день получился в субботу. Сначала почти на ровном месте сильно поругался с Tellой (в итоге нас помирил MadTechGuy, но на это ушёл весь вечер). Потом начудили в игровом альянсе. Там каждую субботу появляются логова песчаных червей, которые по договорённости распределяют так: первые четыре — четырём самым сильным альянсам, остальные — оставшимся по принципу «кто сможет взять». (Вообще, чем Tiles Survive сильно отличается от Travian, так это тем, что тут вполне официально существует совет лидеров альянсов, где договариваются о таких вот распределениях.) Нам обычно достаётся логово №4, которое в этот раз должно было открыться в час ночи. Но нашлись «одарённые» личности, которые то ли не поняли, то ли не захотели ждать часа ночи, и пошли на захват логова 6.

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

О VDSах и цене времени

4X_Pro

Пытаюсь вернуться к доделке загрузки картинок на свой сайт, но никак не получается на этом сосредоточиться. Хотя вроде с технической точки зрения ничего сложного там нет, но какой-то блок в голове и всё: при попытке сесть и заняться внимание переключается на что угодно, кроме этого. Например, с подачи Zvezdo4ётия в голове стала крутиться идея сделать простой текстовый federated-мессенджер, который работал бы через Websockets, с встроенным шифрованием на стороне клиента (дожили: даже я шифрованием озаботился!) и двойной системой идентификации: по ключам и по адресам вида пользователь@домен/путь. И в нём же реализовать некоторые идеи из моего алгоритма расчёта социального доверия. Причём адрес можно было бы легко поменять с помощью первого и разослать всем контактам, если вдруг потребуется сменить сервер по каким-то причинам.

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

Размышления о точке перегиба

4X_Pro

Игра Tiles Survive, о которой я столько пишу в последние дни, навела меня на осознание ещё одного внутреннего противоречия.

В любой деятельности, где есть какие-то формальные показатели, будь то игры, спорт, посещаемость сайта, соревнования по программированию, есть некая точка перегиба. До её достижения результаты растут легко и быстро, с минимальными усилиями, чисто за счёт врождённых способностей, уже накопленных знаний и т.п. В самой точке наступает стабилизация, некое плато, с небольшими колебаниями вверх/вниз. А дальнейший рост возможен, только если начать «пахать» — выкладываться изо всех сил (либо вливать денежные ресурсы, как в играх), но даже в этом случае прирост результата на единицу вложенных усилий будет гораздо меньше, чем был до этой точки. Причём эта точка у каждого своя, и при этом может меняться со временем.

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

День невезения в играх

4X_Pro

Вчера просто как-то удивительно не везло в играх. Пошёл на настолки. Там сначала сыграли с Ал.С. и К.Ш. в «Каркассон», я занял второе место с отрывом от Ал.С. всего в 8 очков. Но в целом я ту игру оцениваю как удачную. Потом играли во «Взлёт разрешён», но там то нужных карт не было, то кто-то явно играл против меня, то выкладывали карту погоды «Снег», при которой для продвижения самолётов нужно на одну карту больше (и мне именно этой дополнительной карты всё время не хватало). В итоге из четырёх маленьких и двух больших самолётов я смог отправить только два маленьких.

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

Радость жизни, но отсутствие смысла

4X_Pro

В последние несколько дней радуюсь жизни: играю в Tiles Survive, хожу на прогулки, фотографирую. Но в то же время переживаю, что не делаю ничего из того, что считаю по-настоящему важным: ни разработкой IntB не занимаюсь, ни новых материалов на сайт не пишу, ни хотя бы каких-то сложных жизненных вопросов не поднимаю. И из-за этого чувствую себя потерянным. В общем вечная дилемма между удовольствием от жизни и результативностью…

Эйфория из-за бурного роста в Tiles Survive тоже сходит на нет: понимаю, что приближаюсь к потолку развития при бездонатной игре. Хотя на арене сегодня поднимался аж до 62-ого места! А ещё неделю назад мне казалось попасть в ТОП-100 малореальным. Вчера чуть подкорректировал план прокачки героев, и, может быть, когда наступит среда (из-за этих альянсовых дуэлей приходится откладывать прокачку героев на тот день, когда за это начисляют дуэльные очки), смогу сделать ещё один рывок.

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

Прокачал героев в Tiles Survive и сделал аватар с помощью нейросети

4X_Pro

Сегодня был важный игровой день в Tiles Survive: в дуэли альянсов очки соревнований давались за прокачку героев. Я готовился к этому давно и накопил множество так называемых фрагментов героев. (Кто, интересно, додумался такое слово использовать? Вызывает какие-то совсем не те ассоциации…) А позавчера ещё было событие под названием «Поиск сокровищ», в ходе которого я смог добыть 45 карт призыва легендарных героев. И использовав их сегодня, я смог получить двух легендарных героев, раздобыть которых в обычное время без доната шансы очень малы — Рози и Рея. Потом использовал всё то, что откладывалось всю неделю с начала дуэли — фрагменты прочих героев, обычные и эпические призывы и т.п. и в итоге перевыполнил норму альянса в два с половиной раза. К тому же на обычном призыве получил суперприз — легендарную героиню Мэдди (которая у меня уже была)*10.

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

Прихожу в себя после поездки

4X_Pro

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

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