К табунчанам

+81
в блоге Блог им. Asstain
Еще раз хотел бы извиниться за свои действия.
Вы совершенно правы на счет того что я совершил вандализм в отношении Табуна.
Да, я это понял практически сразу после того как нажал на кнопку «удалить»
Вношу предложение, для того чтобы подобных проблем было меньше, может быть стоит ввести какой то срок для подтверждения действий или что-то еще? для того чтобы команды на удаление не прходили так быстро.
Не буду касаться того из за чего я поступил так.
Там много нелицеприятного в целом и много недружелюбных действий в частном порядке касающихся ряда лиц, которых я хотел оградить от этого.
Я согласен с тем что Табун безусловно является памятником сообщества.
Я был приятно удивлен таким отношением администрации к этому ресурсу.
Я сам провел здесь несколько лет и это были очень хорошие и безусловно позитивные годы моей жизни.

При каком то переезде Фраза «Все права принадлежат пони. Весь мир принадлежит пони.» Была забыта. Ее не внесли в графический дизайн.
Мне помнится именно я напомнил о том что эта фраза должна быть.(хотя я могу быть и не прав и просто приписываю себе это)
П.С.
Всегда ваш некто Asstain он же Moonlighт


П.П.С.
Все еще только начинается :) Будем жить!

61 комментарий

Блог совсем не восстановить уже?
Можно сделать тут пустой блог с единственной ссылкой на бэкап Андреймала. Хоть так…
Вообще движок Табуна должен был запретить удалять блог, в котором есть посты
Но в движке баг, из-за которого он считает, что в блоге постов нет
И я этот баг починил два с половиной года назад, но всё как обычно
Я совсем не знаю как тут в плане кода и БД.
Но, в свое время я был админом одного драконьего сайта.
Я понимаю что везде все разное. и везде всегда свои сложности.
Был у нас один товарищ… тоже выделывал кренделя с данными...
если честно, то после удаления и осознания пиздеца сотворенного мной я оставлял надежду на бекап.
прошу не подумайте о том что я удалял блог имея в мозгу хитрый план с откатом БД
просто это было первое о чем я подумал после того как понял что сделал и какому количеству людей плюнул в лицо удалив их посты…
Удалить блог, в котором ничего не постилось уже года два. Громогласно объявить это на весь табун, иначе не заметил бы никто. Теперь так-же громогласно в открытую писать письма Рандому, вместо того чтобы личные сообщения оставлять собственно в личных сообщениях. Я понимаю, что, как было описано в прошлом посте, что имела место быть нехорошая ситуация, какие-то личные терки, срачи, претензии и взаимные обвинения. И все это крайне неприятно всем причастным, конечно. Но все эти удаления, заявления и прочее выглядит как форменное ребячество с целью привлечь внимание к своим действиям, и раздуть из вышеупомянутых личных терок публичную драму, чесн.
Если для Вас это выглядит именно так. мне жаль.
Я вообще не хотел бы привлекать внимания к этому инциденту.
Сами понимаете, я не был тут как минимум пару лет.
И не найдя возможности как то иначе ограничить права того кого я в свое время назначил администратором радио, для того чтобы какможно быстрее прикрыть развивающийся даже на другой площадке скандал я совершил именно эти действия.
Он и так ограничен в правах перманентно на всём сайте уже как года два.
Увы мне, я настолько давно не заходил в эту обитель что увы, был не в курсе происходящего.
Вроде как, добавление и удаление прав админа/модера — одна из тех вещей, которые до сих пор работают. Добравшись до инструментов управления блогом, можно было бы и окинуть взглядом, что там есть, кроме кнопки «удалить блог», наверное…
в блоге такой человек отсутствовал вовсе.
но числился админом.
А почему бы не удалить тогда и ОРТ? Вот раз можно просто так взять и стереть из истории 6 лет Ламповых Посиделок Морваена, значит на том же основании можно и нужно стереть из истории ОРТ радио. А еще можно на том же основании «потому что могу» взять и стереть из истории весь Табун вообще. А почему нет?
Я тут вроде бы извиниться пытаюсь тащемта?
Или, вот, лично вы, имеете что-то против таких моих извинений?
Тогда прошу подсказать приемлемую для вас форму…
Да, всех кого затрагивает эта ситуация я готов выслушать и принести извинения.
в том числе и личные.
Кому будет угодно даже ИРЛ.
Ну например. Создать блог «Клуб Ламповых Посиделок», в посты по 5-6 видео на пост все 161 видео Исторических посиделок, 52 Религиоведения, 25 Политфилософии начиная от самых старых, назначить админом блога Zafkiel из нынешней команды Морваена и перенести туда 24 видео текущего цикла ЖЗЛ из «Табун стримит стримы». Комментам конечно конец, но частичное исправление хоть как-то.
А то удалять одной кнопкой мы можем, а как исправлять так в кусты…
Прошу прощения, но стоит ли говорить так категорично о кустах сейчас?
Вы столь категоричны…
Астейн, спорол ты херню, конечно, но это, насколько я понимаю, не непоправимо. Был прецедент уже. Как-то психанул Liksys и выпилил к хренам весь блог МПП (Маяк После Полуночи) со всеми постами. Орхид повозился, но смог восстановить блог с постами. tabun.everypony.ru/blog/lighthouse/

Так что, скорее всего, и тут можно блог и всю инфу из него восстановить. Но нужен грамотный специалист по Табуну.
В данный момент все в руках админов.
Хотелось бы чтобы это поняли и обычные пользователи.
Ты Рандому по поводу восстановления блога писал?
Он связался со мной первым.
За что я ему благодарен, потому как не знал даже куда податься со своей проблемой.
Вот и хорошо. Авось восстановят блог.
А чем вам бэкап andreymal.org не угодил? Там, насколько я знаю, всё сохранилось и посты и комментарии, просто спортировать оттуда в БД Табуна и всё.
Я не знаю наверняка, как там у Табуна это под капотом устроено, но, судя по словам самого andreymal 'а о запрете на удаление непустых блогов, сдаётся мне, что все посты с комментариями в базе данных остались, только ссылаются теперь на несуществующий блог.
Увы, посты всё-таки удалились из-за on delete cascade
on delete cascade

А разве в базах данных, напротив, не принято по умолчанию использовать запрет на удаление записи-мастера, если есть в наличии записи-подчиненные? Не работал по-серьезному с крупными базами уже лет десять, но раньше делалось так. Пока не удалишь всю подчиненную иерархию руками — ничего не выйдет.
Это ж табун.
Тут ещё и если удаляешь блог вместе с постами (а не сначала почты, а потом блог), тем, кто там комментировал, ломаются комменты, свои и избранные — в какой-то момент прерываются (видимо, там, где должен быть какой-то коммент оттуда), можно вручную в адресе прописать номер следующей страницы и так попасть хотя бы на неё, но вот такие вот дела
Нарушение ссылочной целостности, ага — внешние ключи начинают вести в пустоту, которая, как известно, холодна.
С другой стороны, было бы неправильно винить в этом только админов Табуна — с базой работает движок сайта, который делали явно другие люди.
По умолчанию может и принят, но в коде Табуна прописано on delete cascade ¯\_(ツ)_/¯
DELETE FROM blogs и всё, прощай контент за 10 лет?
А вот не надо такое писать ¯\_(ツ)_/¯
Как в старом анекдоте
«Скажите, а вы правда назвали своего сына — Иван;DROP TABLE STUDENTS;?»

Да не, уверен, что комментарии экранированы
Иван;DROP TABLE STUDENTS;
Если быть более правильным, то
Иван';DROP TABLE STUDENTS;--
Без кавычки (и начала комментария потом) увы, не сработает =)
Видимо, разные школы SQL ) Я вот читал, что хорошим тоном считается создание триггера на удаление записи, который удаляет из подчинённых таблиц все записи, связанные с удаляемой. Можно перед этим выдать сакраментальное «Are you sure?»
Можно перед этим выдать сакраментальное «Are you sure?»

Куда выдать, в поток std::err?
Триггеры выполняются на стороне сервера.

Насколько помню, суть в типах данных. Если подчиненные данные — это протоколы или список реквизитов, то норм. А если подчиненные данные — например, список клиентов филиала, то было бы неразумно удалять клиентов при удалении филиала компании, сначала пусть перенесут клиентов, а потом уже грохнут филиал.
Как куда? Юзверю на экран ДО запуска команды на удаление и срабатывания триггера, конечно.
Приложение пользователя НЕ знает, чего там произойдет в базе данных.
То есть, конечно, приложение спрашивает «Хотите ли вы удалить филиал в деревне Гадюкино?» — но оно не может знать, что вместе с филиалом будут удалены и все клиенты с их платежами и перепиской.
Потому администратор БД по умолчанию считает пользователей идиотами и запрещает в базе всё, что только можно запретить — включая каскадное удаление значимых данных.
А ты не знаешь, как тогда Орхиду удалось восстановить МПП? ЕМНИП, день или два на это ушло.
Бэкап БД свежий был (надеюсь, и сейчас свежий есть...)
Т.е. чем быстрее от даты удаления, тем больше шансов на восстановление блога?
Это зависит не от скорости, а от самого факта создания и хранения бэкапов, чтобы было откуда восстановить
В удалённом блоге крайний пост за тринадцатое октября девятнадцатого года.
Если Табуну вообще делают бэкапы или хотя бы делали до этой даты, то ничего критического потеряться без следа не должно.
Я уж не говорю о том, что всё или почти всё это есть в архиве.
Выдыхаем: блог вернулся.
без каментов =\
И без трех последних постов
А какое название у последнего? У меня, например, сейчас и комментарии отображаются. Возможно, восстановили всё.
В Старом блоге было 2 записи с анонсом и первой лекцией цикла Политфилософия
tabun.pinkievisor.info/blog/radio-everypony-ru/191010.html и tabun.pinkievisor.info/blog/radio-everypony-ru/191147.html
А потом идем перестал постить и анонсы и записи ЛП на табуне. Эти два поста сгорели вместе со старым блогом, а в новый почему-то не вернулись.
Эти посты были удалены ещё в 2019-м, так что и не должны были возвращаться
Я вообще считаю что работу надо продолжить и загрузить постами по 5-6 видео на пост и Политфилософию (там всего 25 лекций, в 5 постов вполне можно вместить) и перенести ЖЗЛ цикл из «Табун стримит стримы». И добавить в админы нынешнюю команду Морваена.
Эм… А у меня с комментариями… О_О
Сейчас да, а до этого снаружи поста счётчик показывал число комментов, а в посте их было 0.
Значит таки восстановили. Ну и хорошо.
Эти приколы с задвоением во многих блогах видел.
Это одна из багофич табуна. Хозяин блога пишется как админ, но по факту он нифига не админ. Не может править посты в частности. Поэтому приглашаешь себя же в блог и даешь себе приглашенному админа.
Разве? о_О Я в созданном мной блоге коммишек себя таким образом не задваивала, но кнопка редактирования на чужих постах там мне доступна, кажется я даже пользовалась ей.
А создавала до «великого падения табуна» с отвалом аватарок и прочего? Может когда-то и работало. А на обеих своих блогах пришлось уже так извращаться мне.
Не, по-моему раз после падения (не помню, сразу или нет). До падения задумала его сделать, был человек, готовый мне помочь с управлением, но после падения она не вернулась.
Хм… походу я тупанул с утра =) Под постами я имел в виду каменты) А ты наверно собственно стартовый пост треда? =)
А. Каменты не редактируются, да (но мне и не надо). Да, я про сами посты, потому и удивилась, что якобы нельзя их править создателю блога. Всё же можно?)
Посты да, можно и так. А каменты без этого фокуса точно нет. =)
Я думала, для доступа к редактированию каментов надо админов сайта просить, а оно вот оно что)
Как жалко выглядит.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.