stories.andreymal.org снова

+221
в блоге IT Pony!
Для тех, кто не в курсе: это такой stories.everypony.ru, только без подковок, с рабочим поиском и прочими плюшками.

Отмазок абзац: я почти полгода провозился с разгребанием собственного говнокода на сервере, а потом пилил всякие поиски, автовестники и прочие майнкрафты. В андроид, десктоп-приложения и нейронные сети я так и не научился, в смайлопаке жду допиливания ORM, в итоге руки дошли до сториза, вот.

На фоне последних событий и внезапно возросшей активности на моём сторизе (ну, как внезапно — я просто вернул кнопку входа, которую случайно снёс год назад, из-за чего никто весь год залогиниться не мог, лол) я решил попробовать запилить плюшек, подробнее о которых под катом. (Много картинок, рекомендуется Despoil.)

Добавлены бета-читатели, редакторы и соавторы. Такая попытка сделать платформу не только для публикации, но и для написания рассказов.

Их можно добавить на странице редактирования рассказа.
Спойлер

  • Бета-читатель — может читать и комментировать рассказ
  • Редактор — может редактировать рассказ, но не публиковать и не убирать в черновики
  • Автор/соавтор может всё и отображается в списке авторов

В профиле появилась дополнительная вкладка, которая отображает рассказы, в которых пользователь является бета-читателем или редактором.
Спойлер

Для всех них, а также для модераторов создана отдельная страница с комментариями, которые не будут видны читателям. Там можно обсуждать свои редакторские дела.
Спойлер

Отдельные главы теперь тоже можно отправлять в черновики. Должно быть полезно для добавления глав в уже опубликованный рассказ: предполагается, что глава сперва будет добавлена в черновики, дождётся комментариев от бета-читателей и правок от редакторов и потом будет опубликована. При этом для читателей всё это время будут винды остальные опубликованные главы.
Спойлер

В случае публикации рассказ с главами в черновиках сайт напомнит об этом:
Спойлер

Все кнопочки расположены так, чтобы главы были по умолчанию опубликованы, так что у тех, кто не хочет заморачиваться с черновиками, это всё не должно вызвать какой-либо путаницы.

Лог модерации рассказа переименован в лог изменений и теперь виден бета-читателям, редакторам и соавторам. Надо же ведь как-то контролировать, что граммар-наци только ошибки исправляют, а не сюжет меняют.
Спойлер
Найти можно в менюшке вот тут

Записываются изменения глав, которые можно посмотреть в логе изменений. Ссылочка «Показать изменения» на скриншоте выше — это оно.
Спойлер

Нормального совместного редактирования, как в каких-нибудь гуглодоках, пока нету (и хз, осилю ли). Если кто-то попытается отредактировать рассказ в то время как его редактирует кто-то другой, будет показано предупреждение:
Спойлер

Возможность отключения премодерации для отдельных авторов. Или наоборот, отключение премодерации для всех, кроме особо провинившихся. Я пока не определился, что лучше, и премодерация ещё включена для всех.

Объявления переименованы в новости, а то старое название на английском конфликтовало с будущими уведомлениями. А ещё последние новости теперь отображаются на главной.

Закрепление администрацией рассказов вверху главной страницы, сделал для своих нужд.

Добавлены персонажи отсюда ponyFiction/0c9d3bcb

Куча багфиксов, куда ж без них.

Вообще я хотел сделать ещё много чего, но что-то в последнее время я программирую сильно медленнее чем раньше, так что решил перестать прикидываться Орхидом и выкатить что есть.

Всё это дело продолжает работать на Windows Server (теперь уже 2016) с PostgreSQL с целью демонстрации кроссплатформенности движка.
Мне лень делать демоны службы

Исходники доступны тут:
github.com/andreymal/stories.andreymal.org
github.com/andreymal/mini_fiction

Этот пост на stories.andreymal.org

Теги:

  • В избранное
    13

220 комментариев

Я за год совсем забыл, без чего на сторизе жить совсем нельзя? Уведомления, личка, отзывы/обзоры, сборники, API, что-то другое?
andreymal
+5
На сторизе нельзя жить без херовых фанфиков. Он на них держится, ибо кошернотворы пишут что-то раз в трёхсотлетие и то по большим праздникам, а сторис и вовсе иногда стороной обходят
orc01
+9
Что поделать. Лучше кривой ресурс, чем мёртвый. А учитывая что количество всех писателей в фендоме хватит лишь на вялотекущую имитацию жизнидейтельности… Хреновые фанфики нужны именно тем что они оживляют ресурс. А на живой ресурс приходят и нормальные писатели с норм фанфиками.
Ruberoid
0
Беда будет лишь в том, что откопать в потоке фекалий алмаз будет крайне проблематично. Тут парадокс — без херовых фиков Сторис жить не будет(никогда не задумывались, почему издаются всякие Елену Звездные и иже с ним Юлии Шиловы? А потому что Олдей с Дяченками на всех не хватает, изредка разве что Пехов с гаремником что-нибудь выплюнет — а издательству кушать надо). Но получая гору херовых фанфиков отыскать в них хороший — крайне сложно и можно даже отчаяться. Орк тупиковую ситуацию видит тут
orc01
0
Если бы алмазы хоть регулярно выкидывались в кучу, а то их становится меньше и меньше.
DarkDarkness
0
— Это… лучше их не кидать, побьются ещё…
DxD2
0
К счастью, или к сожалению, сегодня рукописи не горят вне зависимости от их качества.
Ruberoid
0
— Всё зависит от системы охлаждения серверов… горят, ещё как горят…
DxD2
0
Стражи интернетов, пресвятые Ctrl+c и Ctrl+v, хранят их от такой судьбы.
Ruberoid
0
Ситуация не тупиковая, а из разряда «выбери „плохо“ или „совсем плохо“». Если в навозе есть пара брильянтов, то у человека есть выбор копаться в нем или нет. Хочешь копаешься, хочешь идешь читать заново уже прочитанное ранее. Если ни кучи, ни навоза нет, то и выбора тоже нет. Брильянтов не будет.
Притом, в первом случае никто не мешает положиться на мнение или даже помощь опытных ассенизаторов, из тех кому доверяешь.
Ruberoid
+2
Но оппытные ассенизаторы как один по прежнему выдвигают ФоЕ, Стальные Крылья и прочий графоманский опус. Так что не вариант
orc01
0
Ну дак они, как правило, выдвигают то, что доставляет при прочтении. А что больше доставляет среднестатистическому ассинезатору и его друзьям: ФоЕ или последняя жертва?
narf
0
А что больше доставляет среднестатистическому ассинезатору и его друзьям

Ну это вопрос разряда «что лучше — писят оттенков серива или Преступление и Наказание?». И спрашивать если у девочек-школьниц, то ответ будет очевиден. Однако, повторюсь — если вы не увидели мухлежа во время фокуса — значит ли, что фокусник маг?
orc01
0
— Хмм… «Пятьдесят оттенков преступления и наказания» будет хитом… гарантированно.
Да, фокусник маг, пока трезв и фокусы удались.
DxD2
0
С Трикси не сработало
orc01
0
— Хэй, Великой и Могущественной Трррикси просто не дали себя показать в полную силу!!!
DxD2
0
Опять же, коли говорить — последняя жертва доставила немалому колличеству прочитавших, просто не так раскручена, как ФоЕ. Следует ли равнять раскручивающееся на протяжении лет и изначально имеюще фанбазу с тем, что фанбазу не имеет априори, кроме поняшной? Сдаётся мне, что Жертва на данном фоне выигрышней — ей сложнее понравиться прочитавшему.
orc01
0
— Одно дело когда произведение раскручивается сразу в двух языковых сферах… да ещё и базу имеет фанатов в два раза большую чем база только по одному MLP. И другое… когда те, кому что-то доставило, тихо молчат и полируют доставшийся им алмаз.
DxD2
0
Ну так о том и речь, что что-то заведомо более популярней понравиться большинству в силу объединения — хорошего или плохого, не столь важно. Нечто новое будет пробиваться с нуля, а если ещё и написано на злобу дня…
Скажем так, если ткнуть всех «скорбящих», что каждое девятое мая помнят всех ветеранов в постах вконтактике, а десятого даже старушку через дорогу не переведут — моралью и в лицо, им это явно не понравится. Станет ли произведение от этого хуже? Определенно нет. Скорее всего, оно очень даже кошерно и как раз свою цель ударить побольней — достигает.
orc01
0
— А это уже называется злободневностью и морафажеством, которое в данный момент начинает убивать литературу, комиксы и фильмы, суть которых просто позволить зрителю\читателю прожить ещё одну жизнь на просторах созданного мира и самостоятельно сделать выводы о поступках персонажей и выборах. А не жрать в рассказах то же, что из всех источников информации и так льётся как из дырявого ушата.
DxD2
0
Моралфажество — оно разное. В конце концов указанное мной выше — не просто злободневная тема, а проблема общества. А если искуство не должно затрагивать проблемы общества и заставлять думать — то что оно тогда должно?
Опять же. всё хорошо в меру. А то вон Марвел всюду геев понапихали, а персонажи-то лучше не стали
orc01
0
— Когда тебе суют в мордочку проблемы общества вообще везде, это в итоге настолько достаёт, что начнёшь игнорировать их просто из принципа, сделав фильтр от нежелательной и настырной информации. То что 3 раза шокирует, на четвёртый вызовет только негодование, а на 20 раздражение и желание выкинуть источник такого в камин. И кочергой добить.
Искусство вообще ничего не должно. Для каждого оно разное. Где-то оно позволяет отдохнуть и насладиться прекрасным, где-то пробудить забытые эмоции, а где-то мотивировать. Но всего в меру. А когда всё искусство начинает массово пропихивать злободневность и актуальность, выходит вот такой вот Марвел, который для меня мёртв, как и вся эта деревянная эпоха с цензурой последних лет 18. Золотая эра кончилась. DC ещё как-то сохраняет тот старый дух, героев которые заставляли и думать, и переживать и быть похожими на них. Так что вот тут как яркий пример «должно затрагивать проблемы общества». А у общества какие проблемы на вскидку? Вот поэтому всё и стало таким, словно его переживали, выплюнули в мусорку, вынули, высушили и запаяв в пакетик пытаются всучить как самое свежее и новое.
DxD2
0
Когда тебе суют в мордочку проблемы общества вообще везде, это в итоге настолько достаёт, что начнёшь игнорировать их просто из принципа, сделав фильтр от нежелательной и настырной информации. То что 3 раза шокирует, на четвёртый вызовет только негодование, а на 20 раздражение и желание выкинуть источник такого в камин. И кочергой добить.

Так задача писателя сделать это незаметно и посредством интересной истории. Ты же видел жертву? Можешь сам сказать, насколько хорошо или плохо.
Искусство вообще ничего не должно. Для каждого оно разное. Где-то оно позволяет отдохнуть и насладиться прекрасным, где-то пробудить забытые эмоции, а где-то мотивировать. Но всего в меру. А когда всё искусство начинает массово пропихивать злободневность и актуальность, выходит вот такой вот Марвел, который для меня мёртв, как и вся эта деревянная эпоха с цензурой последних лет 18.

Опять же разговор о грубости подношения информации. В идеале сделать так, что читатель месседж уловил, но не заметил, что его провели. То есть брать надо в первую очередь не злободневностью, а интересной историей или уж, на крайний случай, красивым описанием.
И не забывай — у общества могут быть ложные проблемы. Как часто мы задумываемся над «что же такое счастье на самом деле? То, что пишут в газетах — или оно какое-то иное?». Ну или, на крайний случай — «Я верю, потому что мне сказали, что так правильно, или я верю, потому что сам пришёл к этому?»
А гейство, мигранты и прочее — это не проблемы. Это сопутствующее
orc01
0
— А ну да…
Так задача писателя сделать это незаметно и посредством интересной истории. Ты же видел жертву? Можешь сам сказать, насколько хорошо или плохо.

Задача писателя, если он реально хочет писать — это писать то, что не даст ему отдать коньки с голоду или стать бездомным. Не по фамилии, а по стилю жизни. А чтобы этого не было, писать будет или то, за что платят или то, что будет раскручиваться хайпом. И в том и в другом случае редко бывает совпадение и таланта и того что ожидают те, кто потом понесут рукопись в массы.

— Время идёт быстрее. Сейчас многие забивают на филигранность и изыски, а если все делают грубо, то зачем кому-то горбатиться и делать лучше? Всё равно чаще всего произведение проживёт пару лет, а потом благополучно окажется в желудках моли. Вот поэтому хороши интересные истории, но они создаются или на огромном запале, или при поддержке или благодаря общей финансовой благополучности автора, котому просто приятно заниматься тем, чем занимается. Истории успеха типа Дина Кунца — считанные единицы. И почти все истории успеха эти начинались в покрытых мхом годах, где почти любой из присутствующих мог получить признание хорошо в это вложившись.
У общества нет ложных проблем. У общества есть непонимание проблемы или навязанная проблема. Просто некоторые настолько уже своей головой не думают, что готовы с тостером в душ пойти, чтобы обрести силы человека-чебурека.
Это проблемы. Проблемы отсутствия согласованности. Причём первое в списке вообще проблема лишь тех двоих, что после 18 остаются наедине. И всех прочих по сути не касается. А то с тем же успехом можно начать компанию о положении рундука и способе размещения бумаги в держателе — листочками сверху или снизу. Спор о тупом и остром конце яиц, в общем.
DxD2
0
Задача писателя, если он реально хочет писать — это писать то, что не даст ему отдать коньки с голоду или стать бездомным.

А для этого орк ещё и работает. Можно подумать ты не работаешь, лол.
. А чтобы этого не было, писать будет или то, за что платят или то, что будет раскручиваться хайпом. И в том и в другом случае редко бывает совпадение и таланта и того что ожидают те, кто потом понесут рукопись в массы.

Ну не совсем. Есть вариант выиграть какой-нибудь конкурс и издаться под протекторатом — тот же Дебют. Альтернатива, вообщем, есть, а там как поплывешь
Вот поэтому хороши интересные истории, но они создаются или на огромном запале, или при поддержке или благодаря общей финансовой благополучности автора, котому просто приятно заниматься тем, чем занимается

Орк я-я именно такой!
orc01
0
А для этого орк ещё и работает. Можно подумать ты не работаешь, лол.

— Не, я работаю потому, что мне моя работа интересна. А пишу я просто потому, что это выходит и так или иначе найдёт своего читателя. Да и не позволяет совсем утратить литературные навыки на технической документации.

Ну не совсем. Есть вариант выиграть какой-нибудь конкурс и издаться под протекторатом — тот же Дебют. Альтернатива, вообщем, есть, а там как поплывешь

— Тот самый Дебют на котором несколько раз номинировались работы явно укуренных авторов увидевших трансцендентные горизонты разума? Где то у меня валяется пара примеров, после которых отношение к выбору авторов жюри сильно пошатнулось.

— Ну вот и круто!
DxD2
0
— Не, я работаю потому, что мне моя работа интересна. А пишу я просто потому, что это выходит и так или иначе найдёт своего читателя. Да и не позволяет совсем утратить литературные навыки на технической документации.

Орк пишет, чтобы достучаться до чужих душ и сердец. Когда-нибудь у орка, возможно, получится, если не уже. Осталось только решить вопрос — что делать, когда откроют?
— Тот самый Дебют на котором несколько раз номинировались работы явно укуренных авторов увидевших трансцендентные горизонты разума? Где то у меня валяется пара примеров, после которых отношение к выбору авторов жюри сильно пошатнулось.

Там пожанрово и, возможно, тебе давали что-то из «абстракционизм, как лит.жанр». Более того, будем честны, многие идеи, если их услышать, а не прочитать — будут казаться укуренными. А так же, учитывая, что у нас любят вырывать из контекста в угоду…
orc01
0

Орк пишет, чтобы достучаться до чужих душ и сердец. Когда-нибудь у орка, возможно, получится, если не уже. Осталось только решить вопрос — что делать, когда откроют?

— Как что? Ставить на полочку награду, открывать шампанское и вопить на весь дом победные песни.

Там пожанрово и, возможно, тебе давали что-то из «абстракционизм, как лит.жанр». Более того, будем честны, многие идеи, если их услышать, а не прочитать — будут казаться укуренными. А так же, учитывая, что у нас любят вырывать из контекста в угоду…


— Там была проза, стих и что-то ещё примерно лет 8-10 назад. И да, именно по прочтению этих идей такая мысль и сложилась. В вырванном контексте это было даже лучше, чем целиком. По прочтению номинантов — было ощущение что место разыгрывалось монеткой среди равноценно бездарных авторов, выехавших исключительно на мозговывернутом подходе к тексту и нежелания жюри признать, что король вышел в ню. Типа, никто ничего не понял, но наградить кого-то надо.
DxD2
0
— Как что? Ставить на полочку награду, открывать шампанское и вопить на весь дом победные песни.

Тут беда в том — не окажусь ли я в роли коммивояжёра?
orc01
0
— Ну… они тоже хорошие ребята…
DxD2
0
Если не выключают электричество, а ковер уже измазали
orc01
0
— А, ты про этих адептов Кирби и Рэйнбоу… из-за которых первое время Дэш у меня вызывала стойкие ассоциации.
DxD2
0
Так потому и упомянут пункт про то что должны быть опытные и доверенные. Вкусы же бывают разные, у меня, к примеру, так вообще крайне специфичные.
Ruberoid
0
Анастейша Стил имеет о тебе мнение
orc01
0
Передайте ей пожелания здоровья и содержательных прогулок по дерпибуре с фильтром everything.
Ruberoid
0
Так составь свой рейтинг фанфиков о пони. Будет крайне интересно взглянуть.
Zloy_frag
0
Нууу, если учитывать, что я фанфики о пони не читаю почти совсем(за очень большой редкостью и то кто-то зело могучий должен обосраться эпиком, чтобы я глянул) а трачу время на как раз таки изданную литературу, которую не обошли вполне заслуженными наградами(Олди, Дяченко — читани их, и топ особо не потребуется)
orc01
0
По моему мнению, личка. Хотя остальное тоже важно, и я даже добавил бы пару пунктов от себя.
Legat89
0
Ты так однажды весь Табун перепишешь.
Snudrid
+6
Так-то бекам это и есть переписанный Табун с более развитым функционалом.
Sasha-Flyer Изменён автором
+1
бекам

Бетакам с секамом, что ли? Или с месекамом?
MiniRoboDancer
+2
бекап*
Sasha-Flyer
+1
stories.everypony.ru, только без подковок, с рабочим поиском

Ну так даже не интересно.
AJstyles
+1
Вообще-то так раньше и было.
Sasha-Flyer
+1
Ну было же неинтересно, думаешь, зачем подковки ввели? Чтоб ты поломал голову, думая, чё это вообще значит?
orc01
+2
Если честно, мне вообще пох.
Sasha-Flyer
0
и тут нет чейнджлингов в поиске(
hellsmenser
+1
По канону их вообще больше нет
Sasha-Flyer
+3
Спорно. Они же не сменили расу?
orc01
0
Чейнджлинг ---> Оленежук
AJstyles
+1
Ну неизвестно — возможно, они сохранили умение менять облик, ведь это была магия, а не природный метаморфизм
orc01
0
возможно, они сохранили умение менять облик

7 сезон поставит точку, в этом вопросе :)
AJstyles
0
Мееееех, это для ньюфагов.
orc01 Изменён автором
0
Не, я все сезоны mlp схаваю, а вот movie правда не смогу, места не будет.
AJstyles
0
Нафиг, чувак? Последний сезон можно было смотреть только ради Трикси, а все остальные — мерзкий Твайликорн мешает. Собственно, седьмой сезон уже перебор, имхо.
orc01
+1
Ну так все ж будут его обсуждать, а я буду как овощ молчать, даже разговор не могу поддержать, поэтому седьмой сезон буду смотреть, хоть и с гримасой принуждение и отвращение, вообщем пускание слюней как в 1 и 2 сезоне не будет :)
AJstyles
0
Нельзя ли сделать поиск по жанрам в виде пересечения?
Т.е. выбираю «Кроссовер» «Романтика» «Драма» и мне новый Сториз выдаёт фики с жанрами и «Кроссовер» и «Романтика» и «Драма». А не как на старом — или.
4hoof
0
И с персонажами такое же.
Хотя идеально, имхо, — сделать галку переключения.
4hoof
0
Я подумываю сделать фильтры примерно как тут tabun.andreymal.org/search/
andreymal Изменён автором
+1
Хз, у меня вроде тоже «или», если я правильно понял
andreymal
0
В — Внимательность. Моя.
Выбираю «Кроссовер», «Романтика», «Драма» и хочу что бы новый Сториз выдал фики с жанрами и «Кроссовер» и «Романтика» и «Драма».

Пересение «или» мне кажется не информативным.
Если я отмечаю «Кроссовер», «Романтика», «Драма» то мне интересны рассказы с всеми тремя жанрами одновременно, а не каким-нибудь одним или их сочетанием.

А в нынешних условиях больше двух жанров включать немного бессмысленно — придёт какая-нибудь не интересная комбинация.

Вообще, поиск по жанрам, имхо, сделан почти идеально у Фикбука.
ficbook.net/find
Есть те жанры, которые хочу и те, которые не хочу. И да, там пересечение «и»

Да, в любом случае — большое вам спасибо))
4hoof Изменён автором
0
А, я неправильно коммент прочитал, окей
У фикбука поиск вырвиглазнейший
andreymal
0
Оформление да.
Но он информативный.
4hoof
0
Ага, попилю поиск когда-нибудь
andreymal
+3
Ага, как же. И всё новое завалено 4-5кб набросками, которые никогда не будут дописаны, но с претензией на макси.
Ruberoid
0
Пересение «или» мне кажется не информативным.
Если я отмечаю «Кроссовер», «Романтика», «Драма» то мне интересны рассказы с всеми тремя жанрами одновременно, а не каким-нибудь одним или их сочетанием.

+1 Я раньше предлагал, говорю и сейчас: хорошо бы сделать одним нажатием включение жанра/персонажа (логика «и»), вторым — исключение из поиска (логика «и не»), а третьим — отмену нажатия. Тогда будет нормальный, информативный поиск, как на фикбуке без его дурацкого оформления.
Legat89
0
Поздравляю, вы только что изобрели систему тегов, как на фимфикшене.
Спойлер
DDM
0
И всё равно на дерпибуре система тегов лучше. ((ts && Sombra) || (pp && !Gummy)) && score.gt:200 && safe — как вы зададите такое на сторисе?
narf
+1
Теги на дерпибуре бесспорно вне конкуренции) Но хрен кто разберётся как такие конструкции писать)
andreymal
0
А, между прочим, очень полезно. Например, когда хочешь найти то, что уже видел, и не такие конструкции завернёшь.
narf
0
— Если захотеть, то разобратся не так и сложно. Хоть и не до уровня мини-программ (это действительно мало кто может), но до уровня ряда взаимосвязанных условий, что уже очень многое. А ещё чтобы искать теги надо писать теги, да-с… например, на Табуне с тегами всё очень фырно.
Waterfall
0
Автогенерация тэгов по содержимому+юзертэги.
narf
+1
Тут некоторые на Табуне даже картинку готовой кнопочкой прикрепить не могут… >_<
andreymal
0
Ты мне напонил про MineOzelot , он очень долго не замечал многих из кнопочек. Но только потому что сильно привык писать все HTML-теги вручную.


И хоть действительно неразумные люди бывают… well… не все такие. А ещё часть людей даже умные.
Waterfall
0
Но хрен кто разберётся как такие конструкции писать)
Не понял, тебе сложно распарсить LL(1)-язык? Или ты думаешь, что этим никто не будет пользоваться?
Wolfram
0
Второе
Не, ну большинство-то отписавшихся в этом посте будут, а большинство из не отметившихся тут мимокрокодилов будет вопить «ультра сложна»)
andreymal
0
Ну пусть вопят, обычный поиск-то никто отменять не собирается, ибо он — всего лишь частный случай комплексного)
Wolfram
0
Будут вопить, что обычный поиск негибкий, а необычный сложна)
andreymal Изменён автором
0
Вряд ли. А и если будут, то не жалко: сами виноваты, что такие тупые и не могут осилить построение поисковых запросов.
Legat89
0
Поэтому, хорошо бы, что бы оба варианта были. Кто понимает — пишет сложные поисковые запросы, кто нет — тыкает по иконкам поняш и жанрам. Эх, мечты, мечты…
Legat89
0
В моей реализации такой запрос выглядит как ((ts + sombra) / (pp — gummy)) + safe рейтинг не учитывается за его отсутствием
Правда засомневался я чё-то, сделал ли парсинг скобок, но по идее должен был =/
Надо проверить.
badunius
0
На сторисе никак. Но это в большинстве случаев и не нужно. Планка рейтинга при поиске фика вообще дело бесполезное.
Типичнейший фильтр по персонажам — указать, кого я в фике видеть хочу и кого не хочу. И то, и то использует операторы И и НЕ. Аналогично по тэгам.
Чтобы не потерять что-то давно прочитанное — система избранного с каталогизацией.
PS. Да и писать запросы в строке поиска простой смертный не осилит.
DDM Изменён автором
0
— Оптимальный поиск:
Основной жанр + дополнительные к нему жанры (например 1-2 обязательных и 1-2 дополнительных)
Ключевые персонажи.
По названию.
По автору — выводить всё что автор опубликовал.
По дате публикации (примерной хотя бы)
По сюжетным пометкам (Как там было — постапок, интриги, древность, современность, обыденность и тд… что предлагается указывать авторам при публикации)
По ключевым словам в описаниях к фанфику (поможет вывести вверх тех, кто серьёзно готовит публикацию и делает описание)
По рейтингу — в заданных лимитах, от худших к лучшим, только лучшие, от лучших к худшим…
По частоте добавленного в фавориты.
Во всяком случае во многих местах это отлично работает.
DxD2
+1
Ещё закончен/не закончен, перевод/не перевод, объём и так далее забыли. Но да, даже поиск с фикбука уделывает текущий вариант со сториса как цербер грелку.
narf
+1
Причем, уделывает рабочий поиск, каким он, по идее, должен быть, но не является.
DDM
0
— Ну это уже очень специфичные параметры…
Например закончен не закончен и так будет видно, а специально искать никто не будет. Объём можно, но есть шанс что в пределах объёма заданного может ускользнуть немало просто хороших вещей которые соответствуют жанру\содержимому. Перевод или нет — спорный момент… переводок больше чем оригиналов в целом, а оригиналов и хороших — довольно мало, что в итоге может выдать немного не тот результат какой надеется получить пользователь.
DxD2
0
Например закончен не закончен и так будет видно, а специально искать никто не будет.
Почему это не будет? По мне очень частое желание, исключить из поиска всякие онгоинги и не завершённые рассказы.
Объём можно, но есть шанс что в пределах объёма заданного может ускользнуть немало просто хороших вещей которые соответствуют жанру\содержимому.

И какое дело мне до этих хороших вещей? Если я, к примеру, ищу что почитать на сегодняшний вечер(и только), то почему мне в результатах должны подсовывать девятитомную сагу?
Поймите, если вы привыкли пользоваться поиском для одной цели, это не значит, что все его используют так же, и уж тем более не значит что надо ограничивать других.
narf Изменён автором
+1
— Я к тому… что объёмная вещь, может оказаться сборником историй на одну главу каждая и такие вещи пройдут мимо тех, кто хочет почитать «на вечер». И такое часто может быть. Включая и рассказы в которых главы по 2к слов.
А так, закончен или нет — это можно просто полистать по результату поиска, просто нажав порядок сортировки результатов — сначала все законченные или наоборот. Вот и всё.
DxD2
0
Половина из перечисленного решается нормальным поиском по тэгам, да беда в том, что он будет работать, только если автор не поленится их расставлять. С прочим согласен кроме фильтра по рейтингу (именно фильтра, против упорядочивания по рейтингу ничего не имею). Хоть убей, не понимаю, зачем может понадобиться искать фики с рейтингом от M до N.
DDM Изменён автором
0
— А вдруг… Рейтинг просто обязателен! Кто-то вот вообще не хочет видеть ничего мрачного в тексте и такой фильтр позволит избавиться от всяких вот таких моментов. А вот проставление тэгов из обозначенных можно сделать обязательным пунктом для публикации — авторы пошуршат и расставят, это отчасти в их же интересах. И неплохо добавить возможность отметки — соответствует ли текст тэгам или нет (аля выбрать рекомендуемый читателями)
DxD2
+1
Погоди, так ты про возрастной рейтинг типа PG-13, R, NC-21? Насчет такого 100% согласен, должна быть возможность выкинуть из поиска всякую кексоту. Я-то думал это про рейтинг публикации на сайте.
Кстати, если подумать, то вопрос с проставлением тэгов решается премодерацией, каковая на сайте должна быть. Если же на откуп народу оставить, то да, хорошо смотрится что-то типа микро-голосовалки «Какие 5 тэгов подойдут сему фику?»
DDM
0
— Именно. Этот рейтинг и рейтинг от читателей.
Т.е. не только чтобы был фильтр всякого возможного дарка или трагедий и прочего, для тех кто хочет просто весёлых историй без всего.
Но и по тому рейтингу, который оценочный, чтобы например:
— Посмотреть только вещи имеющие максимальный рейтинг в целом.
— Посмотреть вещи среднего рейтинга.
— Посмотреть вещи рейтинга не имеющие вообще.
Для чего это надо — это позволит или выбросить из поиска вещи которые все уже и так видели и сосредоточиться на чём-то менее известном или напротив, быстро отыскать нашумевшие вещи и ознакомиться с ними. А так же вообще ограничиться свежими, малоизвестными вещами, которые ждут своего читателя. Это в целом может помочь разграничить общий поток произведений и очертить три круга. Типа… до какого-то количества голосов читателей, среднее значение и перешагнувшие некоторый лимит (взять за базу что-то годное и имеющее высокую оценку)
DxD2
0
Я так понимаю, надо бы всё это проверить. Думаю на недельке этим позаниматься, но для большей эффективности мне бы пригодилось ещё два-три аккаунта, и хотя бы один из них с правами модератора.
Legat89 Изменён автором
+1
Можно? Или много хочу?
Legat89
+1
Я ещё думаю
andreymal
+1
Ладно, буду ждать вашего решения. Кстати, вопрос: куда лучше писать о выявленных ошибках? Сюда, пиная пост в ленту, в личку или куда-то ещё? Как вам удобнее? Или без разницы? Кое-что я уже нашёл.
Legat89
0
Мне без разницы
andreymal
0
Тогда буду сюда.
Я увидел ошибку в датировке комментариев.
Здесь мой профиль на оригинальном сторисе, и комментарии помечены нормально: верный порядок и верная датировка. А на вашем и то и другое поехало.
Legat89
0
stories.everypony.ru не позволяет достать даты комментов, они проставлены от балды, такие дела
andreymal Изменён автором
0
Мда. Снимаю свой вопрос.
Legat89
0
На самом деле, постоянно отслеживания изменения дат вида «7 дней назад» → «7 дней 1 час назад» → «7 дней 2 часа назад» итд, можно вычислить даты комментов с точностью до нескольких часов, но три недели назад у меня случился тайм-парадокс с точностью минус шестнадцать часов, и я до сих пор не решил че с ним делать :( А ещё можно просто попросить содержимое базы данных stories.everypony.ru, но кто ж мне её даст лол
andreymal
0
Такое ощущение, что этот сайт делал сам Дискорд… вне пространства и времени.
Sasha-Flyer
0
fxd
andreymal
0
Отлично. Вижу, вы решили использовать одноуровневую градацию времени. Меня всё ещё забавляет различие между «1 месяц назад» и «4 недели назад».
Legat89
0
Не я решил, Babel так выводит, я сам только сейчас заметил)
andreymal
0
Babel ничего не выводит. Это транспайлер.
OctetStream
0
Не тот Babel
andreymal
0
Вы же решили использовать конкретно это программное решение.
Legat89
0
Потому что я сильно не разглядывал чё оно там выводит))
andreymal
0
Любопытно
Smolinek
0
Кажется, я нашел ресурс, альтернативный гуглодокам.
DarkKnight
+3
Вроде, была такая фишка как «группы» или нет? Никак не нахожу на сайте.
KaskeT
0
У меня в задачах записано, но не делал. Это на swi.org.ru есть, думаю оттуда срисовать
andreymal
0
А, ясно. Мне просто казалось, что это один и тот же проект, просто с натянутой красотой оформления.
Группы будут создаваться администрацией или у авторов тоже будет такая возможность? И как будет проводиться добавление? Просто странно видеть всего 4 ФоЕ фика в группе, если их куда как больше (это для примера я с ФоЕ, если чо).
KaskeT
0
А не знаю, я над этим ещё не думал) Пока вроде более важные задачи есть
andreymal
0
— О… а как там с модераторами обстоит дело и вообще?
DxD2
+2
Никак
andreymal
0
А что если сделать модераторов-программ?

Онлайн-сервисов анализа текста дальше вордовских подчёркиваний есть… например I & II & III. Значит и технологии есть. (=

А во имя частичной невиляции false positive, можно сохранить «не прошедших прог-модерацию» в отдельном разделе или даже сделать «все подряд/с прог фильтрацией».
Waterfall Изменён автором
0
Пару сторизопостов назад некоторые высказывались, что идея чёт хрень и работать не будет
andreymal
0
С пруфами?

Просто очень похоже на то что автоматический текстовый анализ самый шлак уже способен отсеивать неплохо.
Waterfall
-1
Где-то тут обсуждали tabun.everypony.ru/blog/stories/169202.html#comment11981817
Но прям щас мне лень перечитывать и вспоминать какие там пруфы)
andreymal
0
Прочитал. Пруфы не ссылаются на исследования. А в духе «проограмму можно обмануть» и «она же пародию на треш от треша не отличит». Причём, там как аргументы «за», так и «против». Причём с идеей и поддержкой выступил маэстро wolfram, довольно сообразительный малый. В общем, думаю, что там поспорили, но не разобрали вопрос по винтикам.
Waterfall
0
маэстро
довольно сообразительный малый
Ого, как меня тут поминают)

На самом деле, суть вопроса в том, что некоторые вещи программа действительно делать не может, ну или для её настройки понадобится гораздо больше усилий, чем для ручного модерирования. И поэтому ввести какую-то простую программу фактически равносильно отмене модерации в принципе, и установке только очевидной защиты от дурака. А вот с этим по неизвестным мне причинам согласиться не могут, ибо ну как же так, ведь тогда же будут всякий необработанный шлак заливать! Но, смотря на выпуски Рога Изобилия, я не могу почему-то сказать, что на сториз с модерацией шлак залить не могут.
Wolfram
+2
— А что? Ты знаешь много интересного, да говоришь разумно и рассудительно. А ещё задачки неплохо щёлкаешь.

— Людяши часто не доверяют что-либо творческое прогам на оценку или создание. Потому что есть укоренившееся мнение что программы тупые. И если не понимать как конкретно они работают, то, конечно, кому-то бестолковому доверять творчество как-то не хочется.
— А программы просто беспристрасные и имеют чёткую логику работы. Да, творческие задачи они не умеют решать (хоть и это уже можно оспорить :), зато многие задачки с чёткой логикой решают только так. Структура текста во многом описываема чёткой логикой и потому в этом многом проверяемо прогами нормально, да.

— А для проверки рабочести идеи можно устроить A/B тесты… или даже что-то такое.
— И самое интересное… может кто-то такое где-то уже сделал? Проверил и разобрал по винтикам? Спам-фильтры вот уже давно сделаны на автоматике и отсеивают всякую брехню очень даже хорошо.
Waterfall
0
— Ага, отсеивают зачётно… заодно с заказами, сообщениями из банка и новостями из трелло от начальства. Чудо просто… порой такое в спам кинут, что в итоге ценные контакты теряешь.
DxD2
+1
— False positive у хороших из них очень низкий. Хоть и не нулевой. И… я очень сильно не уверен что у людей он был бы ниже.
Waterfall Изменён автором
0
Потому что есть укоренившееся мнение что программы тупые. И если не понимать как конкретно они работают, то, конечно, кому-то бестолковому доверять творчество как-то не хочется.
Программы не то чтобы тупые в принципе, но есть большая разница между тем, что может сделать обычный программист-одиночка вроде андреймала с нулевым бюджетом и тем, что может сделать большая корпорация вроде гугла. И вывод, как правило, получается в том, что если готового программного решения какой-то творческой задачи X в интернете нема, то сам ты его не напишешь, если, конечно, не посвятишь довольно значительное время этому и не наберёшь команду.
Wolfram
+3
— А это да. Многое из инновационного просит очень больших усилий для достижения.
— Хоть с дальнейшим наступлением всяких прог по работе с нейронными сетями, думаю, ситуация может и поменятся… нейросетки: самообучаются, управляются просто в базисе, в принципе могут решить любую задачу… при достаточно большом количестве входных данных.
Waterfall
0
в принципе могут решить любую задачу… при достаточно большом количестве входных данных.
Ну это как раз не имеет большого практического значения, и сродни утверждению «шахматы могут быть решены конечным перебором». Другое дело, сколько времени займёт этот перебор :3

Управляются нейросетки совсем непросто: если хочешь, чтобы нейросетка работала лучше SVM, придётся изрядно попотеть над её архитектурой, методами регуляризации и прочая и прочая. Нейросети по сути стали популярными в 2012 году, когда одна из них выиграла конкурс ImageNet, а до этого их вообще не воспринимали всерьёз, именно по той причине, что они более сложные, непредсказуемые, имеющие слабые теоретические обоснования и вдобавок не то чтобы более эффективные, чем другие методы машинного обучения. И разумеется, за случившимся прорывом стоят весьма непростые для изучения технологии.
Wolfram
+2
С ИИ вообще забавно может быть. — — Хорошо, да, сродни… мне стоило сказать по-другому, что нейросетки довольно универсальные и гибкие. SVM это намного больше чем ничего. А то что не-базис не-тривален, это да. А ещё одна причина что нейросети выстрелили — так это общедоступные сильные вычислительные мощности, в частности, видеокарты.
Waterfall
0
tl;dr, не люблю я эти рассуждения про Технологическую Сингулярность™ (а там именно это, насколько я понял). Дело в том, что многие любят рассуждать, что будет, когда появится искусственный интеллект, сравнимый с человеческим, и почему-то всегда всё сводится к тому, что он начнёт быстро совершенствовать свой собственный код, его интеллект зашкалит за все возможные отметки в считанные часы, и он сможет вывести все научные теории, не поддающиеся лучшим умам современности, обдурить людей, его держащих в AI-Box'e, и сделать что угодно со всем человечеством, вместе взятым.

На самом же деле интеллект, сравнимый с человеческим, используя даже очень большие мощности, будет дорабатывать свой код долго и мучительно, тратя кучу времени на тестирование и принятие/непринятие изменений методом проб и ошибок, точно так же, как это делает, собственно, человек или даже большая команда людей из DeepMind.

Для развития большинства научных экспериментов, в частности, социальных (которые определённо будут ему нужны для социнжиниринга, если он хочет сбежать из коробки), потребуются дополнительные ресурсы, не компенсирующиеся никакими запредельными мощностями или интеллектом. Ну нельзя просто физически смоделировать многие вещи на компе. И даже если облечь его в оболочку киборга и дать возможность свободного перемещения и выполнения любых действий, для получения неограниченной власти ему нужно будет приложить много усилий на протяжении многих лет; ему очень сложно будет добиться, чтобы людишки не смогли его остановить, начав в какой-то момент считать слишком опасным. Не говоря уже, что есть банально случайные вещи, которые от тебя и твоего интеллекта в принципе не зависят, так что насколько большое интеллектуальное преимущество можно получить в этом мире с огромным количеством скрытой от тебя информации, — довольно сложный вопрос. И к тому же, на данный момент не столь актуальный.
Wolfram
0
— Думаю, очень зря ты подтягиваешь непрочитанное (!) под штамп, да ещё приставляешь tl;dr не особо длиной статье. Потому что информация там вполне ценная и не такая однобокая как думаешь.
Waterfall
0
Я посмотрел картинки и прочитал пару параграфов, в т.ч. последний про взрыв сверхразума. Может быть, только вот статей на том же гиктаймсе про ИИ дофига, все не перечитаешь.
Wolfram
0
— Ты их из контекста вырвал. Кроме того я и не предлагаю читать всё на свете. Но если ты хочешь говорить со мной про сию статью — лучше прочти её. Тем более что она как минимум примечательна.
Waterfall
0
Чем? Я лучше книжку Ника Бострома прочту, когда руки дойдут) Там вроде полномасштабное рассмотрение вопроса AGI и ASI со всех сторон.
Wolfram
0
— Она хорошо раскладывает идею по полочкам. Логично и кратко приводит что умные люди думают.
— Раз считаешь что лучше — почитай.
— И если хочешь, конечно, можешь не читать и эту статью. Но если ты хочешь говорить про неё без прочтения… well… то будет суждение по обрывкам, что мне неинтересно.
Waterfall
0
И что же она раскладывает по полочкам? От этой статьи несёт жёлтой бульварной прессой за километр. «У нас нет никаких доказательств, но мы верим в то, что всё будет зашибись! Не знаем как, и не знаем что, но точно будет!».
narf
-1
— Ты её невнимательно смотрел, а ещё не заметил что она перевод. И да. От неё абсолютно не разит желтизной потому что всё разложено чётко и логично. Ни одной жёлтой бреши. Если это реклама идеи, то составили её подлинные мастера обмана… но это вряд ли — мелковата сошка чтобы по ней так морочится.
Waterfall Изменён автором
-1
Мда? А вы комментарии на том же гиктаймс к статье читали? Вот тут человек разбирает часть дырок в статье. Вот вы сами этих дырок не заметили? Или вы можете объяснить, почему это не дырки?

Если это реклама идеи, то составили её подлинные мастера обмана…

Да я вас умаляю. Таких «мастеров обмана» на базаре пучок за пяток продают. И то, что это перевод, ничуть не добавляет её ценности. Вот Джозеф Смит был хорош, а это? Фи!
narf
0
— И ещё кое-что. Я показывал эту статью минимум трём достойным людям. И они признали её хорошей, годной. Потому что не спешили с выводами. Спешить с выводами не очень хорошо.
Waterfall
0
— сразу вспоминаю весёлое время, когда каждая микро-команда разработчиков начинала всё с собственного игрового движка упрямо отказываясь от работающих решений… и по сей день или пилит его… или забивали так и не начав проект.
DxD2
+1
— Твои слова напомнили мне про одну интересную штучку. Ня?
— Велосипеды могут иметь уникальные фичи. Велосипеды дают очень ценный опыт. А если что-то подходящее уже есть, то велосипедописание очень может очень замедлить разработку, да-с.
Waterfall Изменён автором
0
— Ааа… где же была эта статья когда мне приходилось ломать голову над оптимизацией анимированных спрайтов для браузерки года так 4 назад… Эх…
— ну это да конечно, но когда группа из пяти человек пытается написать «свой КрайЭнджин и UE4» и в итоге не делает вообще ничего и разбегается, потратив пару лет… это тупость. Особенно если в задаче стоит показать уровень, игровую механику и собственно сюжет, просто работающим, а не на бумаге.
DxD2
+1
Да и сейчас некоторые так делают, я тя уверяю, хотя с появлением всяких юнити и гитхабов, где почти всё, что «ну должно было быть написано», уже есть, причём даже на сравнительно новых ЯП, заметно поменьше. А некоторые особо упоротые личности, вывихнувшие мне мозг одним небезызвестным таймпарадокс-платфомером, пишут свои собственные ЯП для создания игр)
Wolfram
+1
Впору уже начать коллекционировать этих убийц с++…
narf
0
Дак вы сами видели, как эта фигня работает? Вон, на примере моего недавнего текста: она наезжает на слова «единорожка»(не знает совсем, равно как и остальную часть поняшного сленга), «в костюме-тройке»(предлагает исправить на «в костюм-тройка»), «дорогущем»(вообще, не переваривает он речь Эпплов), «стоять за то, что считаешь правильным»(говорит, опущено существительное в конце предложения), и так далее. Итог — море ошибок. И это я ещё не имитировал супердуперэкстроординарную речь Пинки Пай! Эти инструменты рассчитаны на ручной разбор их результатов, а не на автоматическую интерпретацию.
narf
0
Это всё однократно добавляется в словарь (так же как и имена всех персонажей MLP и большинства OCов), так что не проблема
andreymal
0
Видел.

Словарь должен быть в проге большой и хороший. Плохой даёт плохие результаты, очевидно.

Что же касается ошибок второго рода — сильных ИИ нет, и ошибки такие будут. Но они будут на специфических моментах (про которые даже можно написать эвристику, лол).

… я и не предлагаю чисто спеллчекер и абсолютную модерацию. А предлагаю продвинутый анализ и относительную модерацию.
Waterfall
0
Это, конечно, полезный инструмент, но настоящую премодерацию всё равно не заменит.
Legat89
0
— Программа способна проанализировать текст, но не понять. Посему и усекать может с успехом разве что явный шлак.
— Если премодерация фиговая, то прога может быть лучше. А если премодерация разумная, то да, прога будет сильно уступать или же сможет служить лишь «первой линией обороны от дурака».
Waterfall
0
Мне на это пофиг, но тот факт, что ты в одиночку делаешь то, что не может команда табуна, причем в разных плоскостях, показателен.
#онвамнерандом
TwitchyMem
+8
Мне на это пофиг, но тот факт, что ты в одиночку делаешь то, что не хочет команда табуна
Fixed
WildPony
0
А где-нибудь указывается, какая глава сколько комментариев, в модераторской ветке, получила? Имхо, довольно важная фича, должна быть.
Derevo
0
Пока нет, комментарии к главам не привязываются ещё никак
andreymal
0
Спасибо! Сейчас опробую :)
Randy1974
+1
Авторизироваться не могу, а напоминалка пароля не приходит ((
DarkKnight
+1
«Войти через stories.everypony.ru»?
andreymal
0
А там получается.
DarkKnight
+1
Отмазок абзац
Самокритично.)
Но ты всё равно молодец.
VIM
+2
Когда Табун на Расте сделаешь?
0x1042E
0
Когда async/await завезут
andreymal
0
Тю, а что до сих пор не завезли?
0x1042E
0
Андрей, сделай торрент!
Rimus
0
andreymal
0
Тебе по сути просто точки отсчёта не хватает, если по-простому?
Rimus
0
Точка отсчёта это мало, нужно сотни три точек отсчёта, которые не дадут противоречащие друг другу результаты)
andreymal
0
А если волюнтаристски взять одну точку от рождества Христова?
Rimus
0
Если ты про эту точку отсчёта, то тайм-парадокс никуда не денется
andreymal
0
Парадокс затрагивает всю бд или только её часть? Есть данные без парадокса, нормальные линейные?
Rimus
0
Откуда б им взяться-то
andreymal
0
— Стоп, а если взять за точку самую первую из имеющихся, проставить все те, что совпадают, а остальные раскидать по таймлайну примерно?
DxD2
0
Примерно меня категорически не устраивает
andreymal
0
— А почему? Если сдвиг незначительный и в пределах суток, но не так страшно.
DxD2
0
В том-то и проблема, что в пределах месяца
andreymal
0
— Это случаем не касается тех публикаций, которые типа перезаливались после правок или доставались из резерва?
DxD2
0
А можно глянуть? Вдруг что умное надумаем?
Legat89
0
СпойлерАндрей Кашлак, [31.03.17 22:12]
Ладно, пока я расстроенный играю в минецруфт, вот вам задачка

Андрей Кашлак, [31.03.17 22:13]
2017-03-12 08:44:00.599594 — 3 года, 11 месяцев назад
2017-03-14 17:39:15.547748 — 3 года, 11 месяцев назад
2017-03-15 01:24:48.583873 — 3 года, 12 месяцев назад
2017-03-15 23:00:31.457133 — 3 года, 12 месяцев назад
2017-03-16 05:31:37.937564 — 3 года, 12 месяцев назад
2017-03-16 15:50:30.584553 — 3 года, 12 месяцев назад
2017-03-16 23:40:26.362245 — 3 года, 12 месяцев назад
2017-03-18 14:39:27.706928 — 3 года, 12 месяцев назад
2017-03-19 00:41:08.368386 — 4 года назад
2017-03-20 03:59:24.369147 — 4 года назад

Андрей Кашлак, [31.03.17 22:13]
Слева дата скачивания моим ботом коммента со сториза

Андрей Кашлак, [31.03.17 22:13]
Справа дата создания коммента, которая стояла на сайте

Андрей Кашлак, [31.03.17 22:13]
Задача — получить как можно более точную дату создания коммента в формате гггг-мм-дд чч: мм: сс

Андрей Кашлак, [31.03.17 22:13]
Из вот этих данных

Андрей Кашлак, [31.03.17 22:14]
Учитывая, что в любом месяце ровно 30 дней, а в любом году ровно 365
andreymal
0
— Эм, но в месяце же не всегда 30 дней. Где-то 31, а где-то 28…
DxD2
0
Django 1.5 так не считает
andreymal
0
DxD2
0
Ну вот возьми и посчитай мне плз))
andreymal
0
— А я чего… я не программист. У меня КПД в программировании 2% и далеко не всегда с положительным значением. Я только могу кинуть что-то что кажется похожим на решение проблемы… воть…
Я рисую и пишу только… и разрабатываю игровые механики...
DxD2
0
Серьёзно?
OctetStream
0
andreymal
0
Вряд ли я пойму, что написано в коде, ибо это питон. Но разве нельзя было использовать что-то стороннее? Что-то в духе этого, но от мира питона
OctetStream
0
А теперь отправляйся в машину времени и передай это Орхиду из 2013-го)
andreymal
0
Мгновенье, как раз где-то в гараже была.
В базе то они уже похеренные хранятся?

UPD: Ах да, это же не у тебя в базе.
Вот и пользуйся после этого полноценными MVC фреймфорками.
OctetStream Изменён автором
0
В базе-то с точностью до микросекунд, да только кто ж мне эти микросекунды даст)
andreymal
0
А датировки на сторисе используются с помощью Джанго?
Legat89
0
Угу

Но я щас похоже нашёл проблему: с 13 марта сториз лежал больше суток, и, пока бот старательно ждал его поднятия, набежал тайм-парадокс, потому что дата скачивания комментов неправильно записывалась в таких случаях)
andreymal
0
Он скачивал дату с сохранённой месяц назад версии сайта?
Legat89
0
Не понял
andreymal
0
Я знаю, что на этом сайте используется CloudFlare, и когда он лежит, выдаётся сохранённая ранее версия сайта. Я подумал, что ваш бот скачивал оттуда даты публикации. Но су́дя по вашему непониманию, я ошибся.
Legat89
0
Очень редко выдаётся и боту не выдавалась, он просто ждал очень долго и не учёл это ожидание при подсчёте дат
andreymal
0
Воооооот. Но Андрюша какой-то перфекционист.
Rimus
0
— Даа… и я в целом разделяю такой перфекционизм, т.к. порой такие глюки приводят к результату поиска в стиле — 700 публикаций в один день и полгода нет ничего.
DxD2
0
Ну… ладно даты, главное иерархия не поехала.
Rimus
0
— А вдруг и она поедет!!! И всё поедет!!! И время не совпадёт!!! И наступит коллапс!!! А там фанфики и прочее!!! Одна мелкая деталь и наступит тексторгеддец!!! Мир живёт исключительно благодаря перфекционистам, отодвигающих поглощение мира ужасным хаосом!!!
— Мда, этот кофе и правда был хорош… пойду налью себе ещё чашечку.
DxD2
0
Кем тогда считать погромистов, которые без костылей не могут? Андрей тоже без костылей не может, кстати.
Rimus
0
— А куда деваться-то… там без них никак. Есть конечно вариант проектировать сразу с учётом всех погрешностей и будущих фич с функциями… но это по времени и по финансам выйдет в тысячи раз дороже, чем костылей наставить.
DxD2
0
Без костылей пытается Орхи, результат мы все видим
andreymal
+1
Так что пили торрент.
Rimus
0
Я подумаю
andreymal
0
Подумай и запили.
Rimus
0
Сперва Creators Update на сервак накачу))0
andreymal
0
Накати, а потом торрент запили.
Rimus
0
Окей гугл, как обновлять винду два месяца подряд
andreymal
0
Поставь висту. XD
Ruberoid
0
Извращенец?

btw, а почему не линукс?
OctetStream Изменён автором
0
А то что stories.andreymal.org работает на винде под виртуалкой в линуксе на ноуте значит нормально?)
andreymal
0
Конечно, до тех пор пока он не работает на макоси под виртуальной машиной на винде, под виртуальной машиной на линуксе о_О
OctetStream
0
Человек хотел 2 месяца обновлять винду? Хотел. Вот Виста и поможет.
Ruberoid
0
Супер! Аплодирую стоя!
sivik
0
Покопался немного и обнаружил кое-что.
Во-первых, пострадал текст, который у меня был. Почему-то все деление на абзацы теперь в виде кода.
То есть, такое:
Текст.

Текст.
заменилось на:
<p>Текст.</p><p> </p><p>Текст.</p>

Я, в принципе, догадываюсь, почему так произошло, но работать с таким текстом не очень удобно.
Ещё выловил один очень мелкий и специфичный баг. при попытки ввести что-то вида:
</что-то>
глотаются открывающаяся угловая скобка и слеш, и выдаётся:
что-то>


Ещё есть несколько предложений касательно редактирования фанфика. Это скорее советы на будущее, а не что-то срочное.
1) При редактировании главы стоит добавить рядом с кнопкой «сохранить изменения» кнопку «предпросмотр». С соответствующим функционалом, конечно.
2) Стоит добавить перекрёстные ссылки «редактирование» при просмотре своего рассказа или главы рассказа, а при их редактировании, соответственно на ссылки га рассказ или главу.
3) Если пользователь что-то изменил при редактировании главы или рассказа и покидает страницу, стоит предупредить его о несохранённых изменениях.
И последнее, если разберётесь с датировкой фанфиков, будете ли вы менять алгоритм сортировки в поиске «по дате»? Сейчас фанфик "HISHE Мерцание" наглядно показывает, что нынешняя сортировка не по дате публикации, а по номеру.
Legat89
0
С </p><p> я вряд ли что-то могу сделать (рискую что-нибудь сломать при попытке отформатировать), <что-то> проверю, остальное принято

нынешняя сортировка не по дате публикации, а по номеру.
Не понял, то, порядок на главной сейчас — 13003, 10000018-10000009, 12931, 10000008, 12943, 10000007 — это всё по дате публикации
andreymal
0
С </p><p> я вряд ли что-то могу сделать (рискую что-нибудь сломать при попытке отформатировать)

А если просто заменить все "</p>*<p>" на "*", а затем удалить первое "<p>" и последнее "</p>", это не решит проблему?
Не понял, то, порядок на главной сейчас — 13003, 10000018-10000009, 12931, 10000008, 12943, 10000007 — это всё по дате публикации

Я говорил про поиск.
Legat89 Изменён автором
0
это не решит проблему?
Споткнётся на ближайшем </p>foo<p> (ну мало ли)

Я говорил про поиск.
А, там да, по номеру Я три раза перечитывал коммент и все три раза не увидел «в поиске», мне пора спать ._.
andreymal
0
Споткнётся на ближайшем </p>foo<p>

Тогда нужно ленивым алгоритмом через регулярные выражения заменить все "</p>*<p>" на "*".
Legat89 Изменён автором
0
на "*"
Всё равно стрёмно
andreymal
0
Не успел отредактировать комментарий, как хотел…
Всё равно стрёмно

Да вроде должно сработать.
Legat89
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать