Мда, только что в IntB исправил очень нетривиальный баг: если у пользователя был одновременно статус и модератора, и эксперта раздела, то модераторские права в некоторых случаях просто не работали. Оказалось, что всё дело было в том, что при запросе, который загружал из базы данных информацию о правах доступа, я просто не прописал условие, что нужно грузить информацию только о статусе модератора, а не эксперта (проверку AND role=\'moderator\' в WHERE-части). Возможно, потому, что статус эксперта придумал чуть позже, уже после того, как написал ту часть кода.
Хорошо, что Keynol нашёл это на socionics.me и сообщил! А то так бы и ушло в версию 3.05.
- Перово, Москва, Россия
- me@4xpro.ru
- XXXXPro
Новости сайта в Telegram
t.me/4x_proЛог жизни
Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.
Минус баг в IntB
Выпал из жизни на три дня
Уехал на новую квартиру и на два с половиной дня выпал из жизни. Изначально думал, что вернусь в понедельник, после того, как доставят холодильник. Но проснувшись в тот день, зашёл на сайт и обнаружил, что доставку перенесли на вторник (и даже не удосужились прислать SMS с уведомлением, если бы не сообразил проверить сам, так и просидел бы весь день в ожидании). Пришлось оставаться ещё на день. Хорошо, что сейчас живу в режиме «до пятницы я совершенно свободен», и сделать это достаточно легко. За эти дни хотел было привести в порядок всё, кроме кабинета, из которого нужно как-то вывезти остатки стройматериалов. Двигалось дело очень медленно, успел гораздо меньше, чем рассчитывал, но тем не менее, пыль постепенно отступает.
Читать далее…Заметка в Instagram от October 31, 2023 at 07:04PM
Всю вторую половину дня над Павловским Посадом — такой густой туман! Но сфотографировать его я сообразил только уже на станции перед отъездом.
#павловскийпосад #туман #поезд #железнаядорога #станция #ожиданиепоезда

Смотреть все фото
Про SMath и немного про мобильники
Сегодня ходил к отцу на Пустую квартиру. Нужно было помочь ему с программой SMath. Это очень сильно упрощённый, но зато бесплатный российский аналог MathCadа. Когда шёл туда, думал, что это займёт минут 10-15: нужно было решить систему уравнений и построить график. Сначала всё казалось просто: задал две формулы, задал переменные с известными значениями, и вызвал функцию roots, которой передал матрицу, где приравнял одно к другому. Но почему-то эта функция выдала деление на ноль. Сначала думал, что ошибка где-то в формулах. Кучу времени потратил на перепроверку, использовал несколько разных вариантов, но без толку: ошибка никуда не уходила.
Читать далее…Первый снег
Уже больше половины суток за окном идёт снег. Уже вся земля стала белой! В этом году он выпал на удивление рано, на деревьях даже ещё не все листья облетели. Редкое зрелище: ещё жёлтые листья на фоне белого снега! А ещё теперь легче будет переносить недостаток солнечного света и доживать до Нового Года.
Но и обратная сторона у снегопада тоже есть. Голова соображает хуже, спать хочется. Впрочем, последнее может быть от недосыпа в предыдущие два дня… Хочется уйти в себя, предаваться slow life и созерцать Внутреннее Безмолвие…
Ремонт окончен
Свершилось! Вчера в кухне выполнили последние работы, и я подписал акт приёмки. Так что кошмар под названием ремонт, можно официально считать оконченным! Впрочем, справедливости ради, замечу что кошмаром реально был только начальный этап — запуск и начальная закупка. Дальше всё шло вполне хорошо, и итогом я весьма доволен. Впрочем, неудивительно: мне повезло, что ремонт делали неравнодушные люди, которые искренне хотели сделать качественно. Приятно такое видеть! В наше время победившего баблорубства это встречается редко… Ради этого можно даже смириться с огромными тратами на доставки (наверное, 4—5% от стоимости всего ремонта ушло именно на них, позже посчитаю точнее).
Читать далее…Движок DIscourse и непростой выбор
Несколько дней назад наткнулся на движок под названием Discourse. В первый момент он произвёл очень положительное впечатление тем, как сделан интерфейс. Возникла мысль сделать сообщество идеалистов на нём, поставившая меня перед сложным выбором.
С одной стороны, выбрав Discourse, я бы смог запустить сообщество в самое ближайшее время, причём с хорошим мобильным интерфейсом (то, что всегда будет «хромать» в моих собственных проектах), push-уведомлениями об ответах и удобной загрузкой файлов. И сделав, почувствовал бы себя свободным человеком, над которым не висит долгосрочное «надо», а который может заниматься своими проектами по настроению: есть желание что-то написать — делаю, нет — переключаюсь на что-то ещё без всяких угрызений совести и третьего Будущего. Примерно так же, как сейчас занимаюсь сайтами 4xpro.ru и socionics.me.
Читать далее…Осень в её худших проявлениях
Вот и началась осень в её худших проявлениях. На улице серо и мрачно, выходить не хочется от слова совсем. Из-за всего этого, видимо, упало давление, и весь день еле ползаю, всё из рук валится. Более-менее проснуться помог только горячий душ. Да ещё ночью долго не мог уснуть — не давал покоя вопрос, как быть с сообществом идеалистов. Но об этом напишу в отдельном сообщении, когда приду в более адекватное состояние.
Нельзя полностью полагаться на автоматизацию backupов
Опять убеждаюсь: нельзя полностью полагаться на автоматизацию backupов, за всем нужно следить и периодически вручную проверять. Только что обнаружил, что после переноса сайтов на новый VDS у меня не делались backupы на домашний компьютер. Во-первых, scp отказывался соединяться из-за изменившегося host fingerprint, во-вторых, новый ключ лежал в другом файле, а в cron я это исправить, естественно, забыл. В добавок ко всему этому я так до сих пор не включил ноутбук, выполняющий роль домашнего сервера, поэтому на нём backupов нет тоже. В общем, если бы что случилось с сайтами, было бы «весело».
Немного размышлений о творцах и творениях
После очередного прохождения игры Sir Brante меня заинтересовало меня, что за человек смог придумать такой сеттинг и сюжет. Посмотрел его имя в титрах (зовут его Фёдор Слюсарчук), вбил в поиск, и, о чудо, попал на его страницу ВК. Но лучше бы я этого не делал. Почитал записи на стене, комментарии, и понял, что это человек «не наших», причём не просто, а упорото-воинствующий.
Что любопытно, аналогичное чувство было летом, когда посмотрел в Fediverse аккаунт Revertronа — создателя yggdrasil. Там тоже было примерно такое же, только в ещё более агрессивно-неадекватной форме. Очень удивляюсь, как так получается, что такие люди могут делать достаточно годные вещи. Причём в случае Revertronа это был к тому же некоммерческий проект.
- 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