Вчера поставил движок Agouti от Evg на свой хостинг. Несмотря на отсутствие инсталлятора, движок заработал нормально почти сразу же. Да и в коде тоже оказалось не так уж сложно разобраться: та часть, которая не относится к frameworkу Hleb, написана вполне себе в стиле CMS Истинных времён, без ненужных сложностей. Основной затык случился на создании тем — поскольку оно недоступно рядовому пользователю с trust level 1 или 2 (как у меня в основном сообществе Agouti), я ожидал, что это будет делаться из админки (так же, как у статических страниц). Но зато пока искал, что с этим делать, лучше разобрался в структуре движка.
Читать далее…
Был в Сети 8 нояб. 2025 г., 21:32
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb, slow lifer.
- Перово, Москва, Россия
- me@4xpro.ru
- XXXXPro
Новости сайта в Telegram
t.me/4x_proЛог жизни
Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.
Зигзаги Сетевого пути
И опять мой Сетевой путь делает непредсказуемый зигзаг. Сегодня выбрался на короткую прогулку, а потом хотел превратить какую-нибудь из идей последних дней в полноценную заметку, а вечером заняться установкой Huginn, но опять всё пошло не так. Сначала, сидя в оффлайне, стал разгребать скачанные за последнее время книги. Нашёл там «Как писать нон-фикшн». Как оказалось, книга весьма небольшая. Решил прочитать. В первой части речь шла о том, что что нужно понять своего читателя, его интересы, уровень знаний и т.п., и правильно выстроить с ним коммуникацию. Это ввергло меня в уныние… Как мне жить в мире, где я в принципе не способен понять чужие потребности из-за отсутствия 8 ТУАИ и проблем с эмпатией? Неужели забить на попытки создать что-то своё и стать исключительно исполнителем, который делает что-то по чужим готовым ТЗ? Это слишком скучно… Вторая часть заинтересовала больше — там речь шла о любопытстве с точки зрения когнитивистики.
Читать далее…
Читать далее…
Перенос SiteKnockerBot в Яндекс.Облако
После той неприятной ситуации с AWS, про которую я упоминал в одном из предыдущих сообщений, решил перенести ботов SiteKnockerBot и TypograferBot на Яндекс.Облако. Собрал самую дешёвую конфигурацию ценой примерно 240 рублей/месяц. Оказалось, что обойтись без публичного IP не получится: в отличие от AWS, NAT для серверов без внешнего IP в Яндекс.Облаке является экспериментальной функцией, и чтобы его включили, нужно писать в техподдержку. Пришлось добавлять публичный адрес, что сразу добавило +110 рублей к ежемесячной стоимости. Дальше всё было обыденно: поставил PHP + extensions + MariaDB. Перенос ботов прошёл просто на удивление легко. Правда, в этот раз я не стал заморачиваться и вешать его на отдельного пользователя. И всё почти сразу же заработало! Но увы, радость была недолгой. Скоро обнаружилось, что бот отвечает на команды с большой задержкой. Всё-таки 5% от процессорного ядра (именно столько даётся на дешёвом тарифе) явно недостаточно.
Читать далее…
Читать далее…
Ещё один день бодрости
Давно не просыпался таким бодрым, как сегодня! Да ещё погода за окном была отличная. Решил выбраться в Измайловский парк. Изначально хотел пойти к Лебедянскому пруду, куда уже месяц собираюсь выбраться. Но увы, получилось как всегда: засиделся в Интернете, долго собирался, и вышел гораздо позже, чем хотел. Из-за этого решил прогулку сократить, и вместо Лебедянского отправился на ближние пруды — Красный и второй и третий Декоративные пруды. Самый яркий период дня, когда небо было совсем чистым, я, увы упустил. Зато увидел очень красивые облака, а небо казалось почти весенним: Ещё побродил между ёлок возле Второго Декоративного пруда. Кто-то выполнил мою давнюю мечту и нарядил одну из них:
Читать далее…
Читать далее…
Облом с AWS
Получил сегодня биллинговое письмо от AWS. Был в шоке от суммы: почти $10 (при том, что раньше укладывался в $2—$3). Стал разбираться. Оказалось, что хотя там обещали в течение года выделенный сервер на ARM бесплатно, с января стали брать за него полную стоимость. Видимо, имелось в виду, что он будет бесплатен в течение 2021 года, а не 12 месяцев с момента регистрации. Теперь вот думаю, куда бежать — в Яндекс.Облако, где можно уложиться в 300 руб/месяц, или брать где-то VDS, но для задач мониторинга нужен с VDS хорошим каналом связи. Собственно, ради этого я когда-то и ушёл в AWS — там давали 5 Гб/с…
Читать далее…
Читать далее…
Период хаоса
Какое-то странное состояние в последние дни. Физически чувствую себя очень бодрым, Welltory тоже отличные результаты показывает, испытываю жажду бурной деятельности, да и вообще чувствую себя включенным в мир, а не отгороженным от него невидимой стеной, как обычно. Но при этом ни на чём не могу сосредоточиться, всё время перескакиваю с одного на другое. Возникло предположение, что такое происходит из-за того, что стал больше заниматься медитацией, и уравновесилась работа полушарий мозга. В результате чего правое полушарие генерирует идеи и даёт то самое ощущение чуда Бытия, но левому не хватает ресурсов для реализации этих идей. И вот теперь непонятно, что делать: то ли переключаться на левое полушарие и возвращаться в своё обычное состояние, то ли применить решение по пятому уровню Подводного: воспользоваться тем, что ничего срочного нет, и просто пережить этот период, решив, что он для чего-то в жизни нужен.
Читать далее…
Читать далее…
И ещё раз о личном архиве
Январь заканчивается, а вместе с ним — и накатившее в последние недели уплотнение жизни. Но теперь испытываю какую-то растерянность, что делать дальше. Точнее, хочу вернуться к тому, чтобы сделать из своего старого сайта (xxxxpro.ru) тот самый личный архив, о котором я писал в статье, но как-то не складывается. Изначально я хотел делать его на CMS Known, но что-то в ней бессознательно меня отталкивает. Потом попытался было изучить Grav. Почитал документацию, и впечатление осталось очень даже положительное! На мой взгляд, Grav может стать достойной альтернативой Wordpress, который я терпеть не могу. Но вот для личного архива он явно «тяжеловат». А если ставить через composer, то количество зависимостей просто ужасает. Тогда как для личного архива, на мой взгляд, нужно что-то простое, антихрупкое и позволяющее легко автоматизировать публикации. Может даже с ручной генерацией токена вместо получения его по OAuth2.
Читать далее…
Читать далее…
День разгрузки и снос потоком жизни
Сегодня получился день информационной разгрузки. Где-то почти до 20 часов сидел в оффлайне, только пару раз на короткое время выскакивал в Сеть. Набросал тезисы про инвестирование, о которых упоминал в предыдущем сообщении. Прочитал часть материала про медитацию, который прислал сэр Мик. Но большую часть дня просто либо лежал на диване и думал, либо смотрел в окно на падающий снег. Радовался ощущению внутренней целостности. И только около 20 часов выполз в Сеть — доделать кое-что по SuperMon_Bot, для чего нужен был доступ к базе данных. Как только это сделал — всё, снесло потоком жизни. Хотя необходимое по боту я доделал, но случилось это уже около 3 часов ночи. А перед этим много сидел на Хабре, боролся с берновской игрой в «белое пальто» в комментариях на Дзене и переписывался в TG. И в итоге опять недоволен тем, что делал совсем не то, что собирался…
Читать далее…
Читать далее…
Об антихрупкой самооценке
Сегодня под влиянием книги «Антихрупкость» Талеба набросал тезисы для заметки «Антихрупкие инвестиции» — список вопросов в духе «а что будет, если», которые инвестор должен задать самому себе при выборе ценных бумаг, чтобы сбалансировать риски. Затем ещё добавил простенькую методику для формального подсчёта. Потом подумал, а куда я это выложу. На личном сайте — как-то не уместно от слова совсем, в блог ЖЖ — тем более. На Дзене нужно отдельный канал создавать, но буду ли я ещё когда-либо писать про инвестирование — большой вопрос. А канал с одной статьёй на Дзене — это почти то же, что канал с нулём статей. Подумывал о сайте «Школа жизни», но как-то без энтузиазма (тамошние редакторы с большим скрипом пропускают статьи под «не совсем человеческим псевдонимом»). Потом вспомнил, что на SmartLab ведь не только цены смотреть, но ещё и финансовые блоги вести.
Читать далее…
Читать далее…
О сообществах и страхах
В начале января всё же отправился на Pikabu, чтобы выяснить, возможно ли там создать сообщество идеалистов Интернета. Выяснилось, что для этого нужно иметь рейтинг не менее 1000. А у меня всего 100, и то получены в качестве подарка за 3 года с момента регистрации. Возникла мысль доделать и опубликовать статью по выживанию в Интернете, которую я когда-то начинал писать для своего канала на Дзене. Но когда я стал крутить в голове эту идею, вдруг осознал, что просто боюсь это делать. Бессознательно я боюсь писать в крупные сообщества, если они не под моим контролем! Причём причины страхов могут быть очень разные. На Pikabu я боюсь просто не вписаться в формат, из-за чего меня заминусуют. Главная причина этого страха — это отсутствие чувства уместности, того, что я не могу определить, что в этом сообществе уместно и одобряется, а что вызовет реакцию «и зачем это тут?» или вовсе неприятие. Иными словами, слабая БЭ и заваленный 8 уровень ТУАИ.
Читать далее…
Читать далее…
Страницы:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156