Снова уехал в Отселение, в то же самое место и по тем же самым причинам, что и в августе. Поэтому решил назвать его не четвертым Отселением, а Отселением 3.1. Причём уехал на день раньше, чем собирался изначально, и собирался в сильной спешке. Но вроде ничего важного не забыл. Только внешний монитор решил в этот раз не брать — уехал всего на неделю.
Ещё есть мысль воспользоваться тем, что в жизни затишье, и устроить себе период полуоффлайна (тем более, тут сейчас проблемы с Интернетом и приходится подключаться через мобильник) и медленной жизни, как в мае: читать книги, размышлять и медитировать, и радоваться, что не нужно заставлять себя успевать к определённому сроку. Но с другой стороны, продолжают крутиться мысли о том, чтобы начать делать свой framework и скрипт каталога сайтов на нём.
- Перово, Москва, Россия
- me@4xpro.ru
- XXXXPro
Новости сайта в Telegram
t.me/4x_proЛог жизни
Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.
Отселение 3.1
Ещё один парадокс
Сегодня с подачи Tellы поймал себя на очередном любопытном противоречии. В основе моей жизненной позиции лежит фундаментальное убеждение, что конкуренция между людьми — это зло, которое должно быть изжито и искоренено с помощью разумного человеческого начала, а также ограничений, запрещающих концентрировать слишком много какого-либо ресурса в одних руках в обмен на гарантии, что не останешься «за бортом жизни» в трудную минуту.
Но в то же время я считаю смыслом существования любой цивилизации борьбу за утверждение своей идеологии (или веры) как единственно истинной. Более простыми словами, отрицая конкуренцию на уровне отдельных личностей, воспринимаю её как норму на уровне цивилизаций. И тут получается парадокс: с одной стороны, не бороться — нельзя, потому что тогда победят западные индивидуалистические ценности, которые я ненавижу с лицейских времён, но с другой, борьба цивилизаций — это тоже форма конкуренции.
Третья неудачная попытка купить компьютер
Хе-хе, уже третий раз сталкиваюсь с тем, что стоит задуматься о покупке компьютера, как начинает происходить что-то из ряда вон выходящее. (Первые два были в феврале 2020 и феврале 2022.) Вот и сейчас уже почти принял решение купить всё-таки новый компьютер, а не б/у, как хотел раньше. Даже собрал конфигурацию компьютера-мечты в корзине Яндекс.Маркета и обнаружил, что вылез за верхнюю границу изначального бюджета всего на 12 тысяч (и это с учётом покупки видеокарты RTX 3060, правда, вместо полносьтью пассивного блока питания Seasonic решил взять полупассивный от Corsair, но помощнее). Хотя ещё рассматривал вариант отказаться от возможности апгрейда в будущем и взять матплату и блок питания попроще, чтобы уложиться в изначальную психологически более комфортную сумму, но потом решил что нет, не стоит на этом экономить.
А сегодня и цены вверх прыгнули, и упал рынок акций. Так что видимо, всё же придётся покупать не компьютер, а акции.
О скрипте каталога и фреймворке для него
Во время последнего заезда на дачу обдумывал, как сделать свой скрипт каталога сайтов. Вернулся к тому, о чём думал во времена начала работы над IntB 3.x в 2007 году — хранить все сущности, которые могут быть выведены в виде Web-страниц, в одной таблице: сами сайты, категории, подборки по формату сайтов, пользовательские подборки, вспомогательные фильтры, теги и т.п. По сути, у всего этого атрибуты одинаковые: название, описание, HURL, владелец, основной текст, дата создания и последней модификации, а также поле для сериализованных специфических атрибутов. Но в отличие от IntB, где предполагалась чисто иерархическая структура, предусмотреть таблицу для возможности связывать сущности произвольно. К тому же, как выяснилось, современные версии MySQL и Postgres позволяют хранить такие атрибуты в виде JSON с возможностью выборки по атрибутам внутри JSON и даже создавать по этим атрибутам индексы!
Читать далее…Дачный сезон закончился
Четыре дня, прожитые на даче, можно назвать днями вынужденного slow life. Ни разу даже за пределы участка не выбрался, хотя хотел сходить напоследок к реке. Но не сложилось: в пятницу и воскресенье была слишком уж неподходящая погода, а в субботу было не до этого — занимались с отцом обрезкой деревьев.
Зато вдруг начал налаживаться режим дня. Правда, ценой жёсткого недосыпа в пятницу, которая вообще оказалась каким-то особо неэффективным днём. Не получалось ничего из того, за что брался. Хотел было старый роутер настроить в режиме ретранслятора — не получилось, обновить Linux на старых ноутбуках — тоже. Видимо, у Ventoy всё же есть какие-то ограничения, и для совсем старых компьютеров нужно делать загрузочные флешки обычным образом.
Читать далее…Осенний заезд на дачу
Вчера снова приехал на дачу. Заезд отчасти вынужденный — обещал в субботу помочь отцу с обрезкой орешника. Тут холодно и мрачно, и спать начинает хотеться уже в 22 часа. Впрочем, несмотря на это, вчера всё равно засиделся за компьютером до 3:30, а потом ещё час готовился ко сну. Весь день был пасмурный, но ночью небо полностью расчистилось, благодаря чему удалось посмотреть на звёзды, а ещё увидеть Юпитер и Марс.
Из-за холода долго не мог уснуть: мерзли ноги. Только около 6 утра сообразил встать и найти шерстяные носки. В итоге сегодня не выспался и вынужденно сделал день полного безделья. Даже не обновил ArchLinux на одном из старых компьютеров, хотя хотел это сделать, и не протестировал старый роутер в режиме ретранслятора. Только купил несколько акций на фондовом рынке.
Зато, в отличие от предыдущих заездов, есть то самое чувство затерянности, удаленности от людей и цивилизации, ради которого и стоит ездить на дачу.
Немного о программировании
Интересное наблюдение: раньше (во времена создания IntB 2.x) я писал код с позиции «Я — ведущий разработчик, тут я решаю, что и как будет в проекте. Кому не нравится — идите подальше отсюда и там пишите сами с нуля, как считаете нужным.» А сейчас стал слишком часто задумываться над вопросами типа «какое решение будет выглядеть более профессиональным, что лучше соответствует общепринятым практикам и т.п.». Естественно, производительности это не способствует…
Возвращаюсь к идее каталога сайтов
В последние дни снова крутил в голове идею сделать каталог сайтов. Но долгое время не было в голове цельной картины, какова же должна быть его структура. Создал в Obsidian заметку, где попытался систематизировать сайты из раздела «Интересные материалы» или просто те, которыми хотел бы поделиться, и быстро понял, что простая древовидная не подходит. Думал на тему фасетов, активным сторонником которых является Evg, но они — хорошее решение для больших каталогов уровня YaCa и DMOZ, тогда как я на такие масштабы не замахиваюсь.
Читать далее…Противоречивые настолки
Сегодня впервые с мая съездил на настольные игры. Из того заведения, где они проводились прежде, нас выжили (слишком мало денег приносим). Теперь собираемся в ДК ЗИЛ на Автозаводской. Я там был впервые, вход нашёл не сразу, и само здание оставило какое-то неприятное впечатление очень странной и неудобной планировки. Кроме того, ДК закрывается в 22 часа, поэтому и на игры приходится приезжать раньше. Мы договорились начать в 18, я опоздал минут на 20, но всё равно приехал вторым, вскоре после Ал.С. Мы с ней сыграли в «Каркассон», причём я выиграл с большим отрывом. Потом пришёл ещё один человек (причём из тех, кто присоединился недавно), сели играть в «Меч самурая» (в просторечии японский бэнг). Новый участник в японский бэнг не умел, поэтому Ал.С.
Читать далее…Настройка роутера
Сегодня ходил к отцу на вторую квартиру. Он купил новый роутер, и нужно было помочь с настройкой. Я думал, что всё это займёт минут пять, но получилось как всегда: постоянно вылезали какие-то мелочи, и провозился почти час. Сначала попытался настроить статический IP-адрес, который указан в приложении к договору. Траффик не пошёл. Выключил новый роутер (чтобы не было конфликта двух сетей с одинаковым названием), включил старый, залез в его настройки, там стояло получение адреса по DHCP. Поставил так же на новом, но снова без толку: вроде IP-адрес дали, но траффик наружу не идёт. В какой-то момент даже стал думать, не кончились ли деньги на счету, но зайти в личный кабинет тоже не получалось. Стал думать, что делать. Отец уже хотел звонить в техподдержку провайдера, но это не есть путь Настоящего Компьютерщика. Потом вдруг вспомнил, что при подключении мастер записывал MAC-адрес роутера. Подумал, что, возможно, есть привязка подключения к MAC.
Читать далее…- 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
- 157
- 158