stories.andreymal.org снова
Для тех, кто не в курсе: это такой 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
Отмазок абзац: я почти полгода провозился с разгребанием собственного говнокода на сервере, а потом пилил всякие поиски, автовестники и прочие майнкрафты. В андроид, десктоп-приложения и нейронные сети я так и не научился, в смайлопаке жду допиливания ORM, в итоге руки дошли до сториза, вот.
На фоне последних событий и внезапно возросшей активности на моём сторизе (ну, как внезапно — я просто вернул кнопку входа, которую случайно снёс год назад, из-за чего никто весь год залогиниться не мог, лол) я решил попробовать запилить плюшек, подробнее о которых под катом. (Много картинок, рекомендуется Despoil.)
Добавлены бета-читатели, редакторы и соавторы. Такая попытка сделать платформу не только для публикации, но и для написания рассказов.
Их можно добавить на странице редактирования рассказа.
Спойлер
- Бета-читатель — может читать и комментировать рассказ
- Редактор — может редактировать рассказ, но не публиковать и не убирать в черновики
- Автор/соавтор может всё и отображается в списке авторов
В профиле появилась дополнительная вкладка, которая отображает рассказы, в которых пользователь является бета-читателем или редактором.
Спойлер
Для всех них, а также для модераторов создана отдельная страница с комментариями, которые не будут видны читателям. Там можно обсуждать свои редакторские дела.
Спойлер
Отдельные главы теперь тоже можно отправлять в черновики. Должно быть полезно для добавления глав в уже опубликованный рассказ: предполагается, что глава сперва будет добавлена в черновики, дождётся комментариев от бета-читателей и правок от редакторов и потом будет опубликована. При этом для читателей всё это время будут винды остальные опубликованные главы.
Спойлер
В случае публикации рассказ с главами в черновиках сайт напомнит об этом:
Спойлер
Все кнопочки расположены так, чтобы главы были по умолчанию опубликованы, так что у тех, кто не хочет заморачиваться с черновиками, это всё не должно вызвать какой-либо путаницы.
Лог модерации рассказа переименован в лог изменений и теперь виден бета-читателям, редакторам и соавторам. Надо же ведь как-то контролировать, что граммар-наци только ошибки исправляют, а не сюжет меняют.
Спойлер
Найти можно в менюшке вот тут
Записываются изменения глав, которые можно посмотреть в логе изменений. Ссылочка «Показать изменения» на скриншоте выше — это оно.
Спойлер
Нормального совместного редактирования, как в каких-нибудь гуглодоках, пока нету (и хз, осилю ли). Если кто-то попытается отредактировать рассказ в то время как его редактирует кто-то другой, будет показано предупреждение:
Спойлер
Возможность отключения премодерации для отдельных авторов. Или наоборот, отключение премодерации для всех, кроме особо провинившихся. Я пока не определился, что лучше, и премодерация ещё включена для всех.
Объявления переименованы в новости, а то старое название на английском конфликтовало с будущими уведомлениями. А ещё последние новости теперь отображаются на главной.
Закрепление администрацией рассказов вверху главной страницы, сделал для своих нужд.
Добавлены персонажи отсюда ponyFiction/0c9d3bcb
Куча багфиксов, куда ж без них.
Вообще я хотел сделать ещё много чего, но что-то в последнее время я программирую сильно медленнее чем раньше, так что решил перестать прикидываться Орхидом и выкатить что есть.
Всё это дело продолжает работать на Windows Server (теперь уже 2016) с PostgreSQL с целью демонстрации кроссплатформенности движка.
Мне лень делать
Исходники доступны тут:
github.com/andreymal/stories.andreymal.org
github.com/andreymal/mini_fiction
Этот пост на stories.andreymal.org
220 комментариев
Притом, в первом случае никто не мешает положиться на мнение или даже помощь опытных ассенизаторов, из тех кому доверяешь.
Ну это вопрос разряда «что лучше — писят оттенков серива или Преступление и Наказание?». И спрашивать если у девочек-школьниц, то ответ будет очевиден. Однако, повторюсь — если вы не увидели мухлежа во время фокуса — значит ли, что фокусник маг?
Да, фокусник маг, пока трезв и фокусы удались.
Скажем так, если ткнуть всех «скорбящих», что каждое девятое мая помнят всех ветеранов в постах вконтактике, а десятого даже старушку через дорогу не переведут — моралью и в лицо, им это явно не понравится. Станет ли произведение от этого хуже? Определенно нет. Скорее всего, оно очень даже кошерно и как раз свою цель ударить побольней — достигает.
Опять же. всё хорошо в меру. А то вон Марвел всюду геев понапихали, а персонажи-то лучше не стали
Искусство вообще ничего не должно. Для каждого оно разное. Где-то оно позволяет отдохнуть и насладиться прекрасным, где-то пробудить забытые эмоции, а где-то мотивировать. Но всего в меру. А когда всё искусство начинает массово пропихивать злободневность и актуальность, выходит вот такой вот Марвел, который для меня мёртв, как и вся эта деревянная эпоха с цензурой последних лет 18. Золотая эра кончилась. DC ещё как-то сохраняет тот старый дух, героев которые заставляли и думать, и переживать и быть похожими на них. Так что вот тут как яркий пример «должно затрагивать проблемы общества». А у общества какие проблемы на вскидку? Вот поэтому всё и стало таким, словно его переживали, выплюнули в мусорку, вынули, высушили и запаяв в пакетик пытаются всучить как самое свежее и новое.
Так задача писателя сделать это незаметно и посредством интересной истории. Ты же видел жертву? Можешь сам сказать, насколько хорошо или плохо.
Опять же разговор о грубости подношения информации. В идеале сделать так, что читатель месседж уловил, но не заметил, что его провели. То есть брать надо в первую очередь не злободневностью, а интересной историей или уж, на крайний случай, красивым описанием.
И не забывай — у общества могут быть ложные проблемы. Как часто мы задумываемся над «что же такое счастье на самом деле? То, что пишут в газетах — или оно какое-то иное?». Ну или, на крайний случай — «Я верю, потому что мне сказали, что так правильно, или я верю, потому что сам пришёл к этому?»
А гейство, мигранты и прочее — это не проблемы. Это сопутствующее
Задача писателя, если он реально хочет писать — это писать то, что не даст ему отдать коньки с голоду или стать бездомным. Не по фамилии, а по стилю жизни. А чтобы этого не было, писать будет или то, за что платят или то, что будет раскручиваться хайпом. И в том и в другом случае редко бывает совпадение и таланта и того что ожидают те, кто потом понесут рукопись в массы.
— Время идёт быстрее. Сейчас многие забивают на филигранность и изыски, а если все делают грубо, то зачем кому-то горбатиться и делать лучше? Всё равно чаще всего произведение проживёт пару лет, а потом благополучно окажется в желудках моли. Вот поэтому хороши интересные истории, но они создаются или на огромном запале, или при поддержке или благодаря общей финансовой благополучности автора, котому просто приятно заниматься тем, чем занимается. Истории успеха типа Дина Кунца — считанные единицы. И почти все истории успеха эти начинались в покрытых мхом годах, где почти любой из присутствующих мог получить признание хорошо в это вложившись.
У общества нет ложных проблем. У общества есть непонимание проблемы или навязанная проблема. Просто некоторые настолько уже своей головой не думают, что готовы с тостером в душ пойти, чтобы обрести силы человека-чебурека.
Это проблемы. Проблемы отсутствия согласованности. Причём первое в списке вообще проблема лишь тех двоих, что после 18 остаются наедине. И всех прочих по сути не касается. А то с тем же успехом можно начать компанию о положении рундука и способе размещения бумаги в держателе — листочками сверху или снизу. Спор о тупом и остром конце яиц, в общем.
А для этого орк ещё и работает. Можно подумать ты не работаешь, лол.
Ну не совсем. Есть вариант выиграть какой-нибудь конкурс и издаться под протекторатом — тот же Дебют. Альтернатива, вообщем, есть, а там как поплывешь
Орк я-я именно такой!
— Не, я работаю потому, что мне моя работа интересна. А пишу я просто потому, что это выходит и так или иначе найдёт своего читателя. Да и не позволяет совсем утратить литературные навыки на технической документации.
— Тот самый Дебют на котором несколько раз номинировались работы явно укуренных авторов увидевших трансцендентные горизонты разума? Где то у меня валяется пара примеров, после которых отношение к выбору авторов жюри сильно пошатнулось.
— Ну вот и круто!
Орк пишет, чтобы достучаться до чужих душ и сердец. Когда-нибудь у орка, возможно, получится, если не уже. Осталось только решить вопрос — что делать, когда откроют?
Там пожанрово и, возможно, тебе давали что-то из «абстракционизм, как лит.жанр». Более того, будем честны, многие идеи, если их услышать, а не прочитать — будут казаться укуренными. А так же, учитывая, что у нас любят вырывать из контекста в угоду…
— Как что? Ставить на полочку награду, открывать шампанское и вопить на весь дом победные песни.
— Там была проза, стих и что-то ещё примерно лет 8-10 назад. И да, именно по прочтению этих идей такая мысль и сложилась. В вырванном контексте это было даже лучше, чем целиком. По прочтению номинантов — было ощущение что место разыгрывалось монеткой среди равноценно бездарных авторов, выехавших исключительно на мозговывернутом подходе к тексту и нежелания жюри признать, что король вышел в ню. Типа, никто ничего не понял, но наградить кого-то надо.
Тут беда в том — не окажусь ли я в роли коммивояжёра?
Бетакам с секамом, что ли? Или с месекамом?
Ну так даже не интересно.
7 сезон поставит точку, в этом вопросе :)
Т.е. выбираю «Кроссовер» «Романтика» «Драма» и мне новый Сториз выдаёт фики с жанрами и «Кроссовер» и «Романтика» и «Драма». А не как на старом — или.
Хотя идеально, имхо, — сделать галку переключения.
Выбираю «Кроссовер», «Романтика», «Драма» и хочу что бы новый Сториз выдал фики с жанрами и «Кроссовер» и «Романтика» и «Драма».
Пересение «или» мне кажется не информативным.
Если я отмечаю «Кроссовер», «Романтика», «Драма» то мне интересны рассказы с всеми тремя жанрами одновременно, а не каким-нибудь одним или их сочетанием.
А в нынешних условиях больше двух жанров включать немного бессмысленно — придёт какая-нибудь не интересная комбинация.
Вообще, поиск по жанрам, имхо, сделан почти идеально у Фикбука.
ficbook.net/find
Есть те жанры, которые хочу и те, которые не хочу. И да, там пересечение «и»
Да, в любом случае — большое вам спасибо))
У фикбука поиск вырвиглазнейший
Но он информативный.
+1 Я раньше предлагал, говорю и сейчас: хорошо бы сделать одним нажатием включение жанра/персонажа (логика «и»), вторым — исключение из поиска (логика «и не»), а третьим — отмену нажатия. Тогда будет нормальный, информативный поиск, как на фикбуке без его дурацкого оформления.
Спойлер
И хоть действительно неразумные люди бывают… well… не все такие. А ещё часть людей даже умные.
Не, ну большинство-то отписавшихся в этом посте будут, а большинство из не отметившихся тут мимокрокодилов будет вопить «ультра сложна»)
Правда засомневался я чё-то, сделал ли парсинг скобок, но по идее должен был =/
Надо проверить.
Типичнейший фильтр по персонажам — указать, кого я в фике видеть хочу и кого не хочу. И то, и то использует операторы И и НЕ. Аналогично по тэгам.
Чтобы не потерять что-то давно прочитанное — система избранного с каталогизацией.
PS. Да и писать запросы в строке поиска простой смертный не осилит.
Основной жанр + дополнительные к нему жанры (например 1-2 обязательных и 1-2 дополнительных)
Ключевые персонажи.
По названию.
По автору — выводить всё что автор опубликовал.
По дате публикации (примерной хотя бы)
По сюжетным пометкам (Как там было — постапок, интриги, древность, современность, обыденность и тд… что предлагается указывать авторам при публикации)
По ключевым словам в описаниях к фанфику (поможет вывести вверх тех, кто серьёзно готовит публикацию и делает описание)
По рейтингу — в заданных лимитах, от худших к лучшим, только лучшие, от лучших к худшим…
По частоте добавленного в фавориты.
Во всяком случае во многих местах это отлично работает.
Например закончен не закончен и так будет видно, а специально искать никто не будет. Объём можно, но есть шанс что в пределах объёма заданного может ускользнуть немало просто хороших вещей которые соответствуют жанру\содержимому. Перевод или нет — спорный момент… переводок больше чем оригиналов в целом, а оригиналов и хороших — довольно мало, что в итоге может выдать немного не тот результат какой надеется получить пользователь.
И какое дело мне до этих хороших вещей? Если я, к примеру, ищу что почитать на сегодняшний вечер(и только), то почему мне в результатах должны подсовывать девятитомную сагу?
Поймите, если вы привыкли пользоваться поиском для одной цели, это не значит, что все его используют так же, и уж тем более не значит что надо ограничивать других.
А так, закончен или нет — это можно просто полистать по результату поиска, просто нажав порядок сортировки результатов — сначала все законченные или наоборот. Вот и всё.
Кстати, если подумать, то вопрос с проставлением тэгов решается премодерацией, каковая на сайте должна быть. Если же на откуп народу оставить, то да, хорошо смотрится что-то типа микро-голосовалки «Какие 5 тэгов подойдут сему фику?»
Т.е. не только чтобы был фильтр всякого возможного дарка или трагедий и прочего, для тех кто хочет просто весёлых историй без всего.
Но и по тому рейтингу, который оценочный, чтобы например:
— Посмотреть только вещи имеющие максимальный рейтинг в целом.
— Посмотреть вещи среднего рейтинга.
— Посмотреть вещи рейтинга не имеющие вообще.
Для чего это надо — это позволит или выбросить из поиска вещи которые все уже и так видели и сосредоточиться на чём-то менее известном или напротив, быстро отыскать нашумевшие вещи и ознакомиться с ними. А так же вообще ограничиться свежими, малоизвестными вещами, которые ждут своего читателя. Это в целом может помочь разграничить общий поток произведений и очертить три круга. Типа… до какого-то количества голосов читателей, среднее значение и перешагнувшие некоторый лимит (взять за базу что-то годное и имеющее высокую оценку)
Я увидел ошибку в датировке комментариев.
Здесь мой профиль на оригинальном сторисе, и комментарии помечены нормально: верный порядок и верная датировка. А на вашем и то и другое поехало.
Группы будут создаваться администрацией или у авторов тоже будет такая возможность? И как будет проводиться добавление? Просто странно видеть всего 4 ФоЕ фика в группе, если их куда как больше (это для примера я с ФоЕ, если чо).
Онлайн-сервисов анализа текста дальше вордовских подчёркиваний есть… например I & II & III. Значит и технологии есть. (=
А во имя частичной невиляции false positive, можно сохранить «не прошедших прог-модерацию» в отдельном разделе или даже сделать «все подряд/с прог фильтрацией».
Просто очень похоже на то что автоматический текстовый анализ самый шлак уже способен отсеивать неплохо.
Но прям щас мне лень перечитывать и вспоминать какие там пруфы)
На самом деле, суть вопроса в том, что некоторые вещи программа действительно делать не может, ну или для её настройки понадобится гораздо больше усилий, чем для ручного модерирования. И поэтому ввести какую-то простую программу фактически равносильно отмене модерации в принципе, и установке только очевидной защиты от дурака. А вот с этим по неизвестным мне причинам согласиться не могут, ибо ну как же так, ведь тогда же будут всякий необработанный шлак заливать! Но, смотря на выпуски Рога Изобилия, я не могу почему-то сказать, что на сториз с модерацией шлак залить не могут.
— Людяши часто не доверяют что-либо творческое прогам на оценку или создание. Потому что есть укоренившееся мнение что программы тупые. И если не понимать как конкретно они работают, то, конечно, кому-то бестолковому доверять творчество как-то не хочется.
— А программы просто беспристрасные и имеют чёткую логику работы. Да, творческие задачи они не умеют решать (хоть и это уже можно оспорить :), зато многие задачки с чёткой логикой решают только так. Структура текста во многом описываема чёткой логикой и потому в этом многом проверяемо прогами нормально, да.
— А для проверки рабочести идеи можно устроить A/B тесты… или даже что-то такое.
— И самое интересное… может кто-то такое где-то уже сделал? Проверил и разобрал по винтикам? Спам-фильтры вот уже давно сделаны на автоматике и отсеивают всякую брехню очень даже хорошо.
— Хоть с дальнейшим наступлением всяких прог по работе с нейронными сетями, думаю, ситуация может и поменятся… нейросетки: самообучаются, управляются просто в базисе, в принципе могут решить любую задачу… при достаточно большом количестве входных данных.
Управляются нейросетки совсем непросто: если хочешь, чтобы нейросетка работала лучше SVM, придётся изрядно попотеть над её архитектурой, методами регуляризации и прочая и прочая. Нейросети по сути стали популярными в 2012 году, когда одна из них выиграла конкурс ImageNet, а до этого их вообще не воспринимали всерьёз, именно по той причине, что они более сложные, непредсказуемые, имеющие слабые теоретические обоснования и вдобавок не то чтобы более эффективные, чем другие методы машинного обучения. И разумеется, за случившимся прорывом стоят весьма непростые для изучения технологии.
На самом же деле интеллект, сравнимый с человеческим, используя даже очень большие мощности, будет дорабатывать свой код долго и мучительно, тратя кучу времени на тестирование и принятие/непринятие изменений методом проб и ошибок, точно так же, как это делает, собственно, человек или даже большая команда людей из DeepMind.
Для развития большинства научных экспериментов, в частности, социальных (которые определённо будут ему нужны для социнжиниринга, если он хочет сбежать из коробки), потребуются дополнительные ресурсы, не компенсирующиеся никакими запредельными мощностями или интеллектом. Ну нельзя просто физически смоделировать многие вещи на компе. И даже если облечь его в оболочку киборга и дать возможность свободного перемещения и выполнения любых действий, для получения неограниченной власти ему нужно будет приложить много усилий на протяжении многих лет; ему очень сложно будет добиться, чтобы людишки не смогли его остановить, начав в какой-то момент считать слишком опасным. Не говоря уже, что есть банально случайные вещи, которые от тебя и твоего интеллекта в принципе не зависят, так что насколько большое интеллектуальное преимущество можно получить в этом мире с огромным количеством скрытой от тебя информации, — довольно сложный вопрос. И к тому же, на данный момент не столь актуальный.
— Раз считаешь что лучше — почитай.
— И если хочешь, конечно, можешь не читать и эту статью. Но если ты хочешь говорить про неё без прочтения… well… то будет суждение по обрывкам, что мне неинтересно.
Да я вас умаляю. Таких «мастеров обмана» на базаре пучок за пяток продают. И то, что это перевод, ничуть не добавляет её ценности. Вот Джозеф Смит был хорош, а это? Фи!
— Велосипеды могут иметь уникальные фичи. Велосипеды дают очень ценный опыт. А если что-то подходящее уже есть, то велосипедописание очень может очень замедлить разработку, да-с.
— ну это да конечно, но когда группа из пяти человек пытается написать «свой КрайЭнджин и UE4» и в итоге не делает вообще ничего и разбегается, потратив пару лет… это тупость. Особенно если в задаче стоит показать уровень, игровую механику и собственно сюжет, просто работающим, а не на бумаге.
Словарь должен быть в проге большой и хороший. Плохой даёт плохие результаты, очевидно.
Что же касается ошибок второго рода — сильных ИИ нет, и ошибки такие будут. Но они будут на специфических моментах (про которые даже можно написать эвристику, лол).
… я и не предлагаю чисто спеллчекер и абсолютную модерацию. А предлагаю продвинутый анализ и относительную модерацию.
— Если премодерация фиговая, то прога может быть лучше. А если премодерация разумная, то да, прога будет сильно уступать или же сможет служить лишь «первой линией обороны от дурака».
#онвамнерандом
Но ты всё равно молодец.
Ладно, пока я расстроенный играю в минецруфт, вот вам задачка
Андрей Кашлак, [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
Это что-то относящееся к этому или вот к этому. Или вот это?
Я рисую и пишу только… и разрабатываю игровые механики...
В базе то они уже похеренные хранятся?
UPD: Ах да, это же не у тебя в базе.
Вот и пользуйся после этого полноценными MVC фреймфорками.
Но я щас похоже нашёл проблему: с 13 марта сториз лежал больше суток, и, пока бот старательно ждал его поднятия, набежал тайм-парадокс, потому что дата скачивания комментов неправильно записывалась в таких случаях)
— Мда, этот кофе и правда был хорош… пойду налью себе ещё чашечку.
Окей гугл, как обновлять винду два месяца подрядПоставь висту. XDИзвращенец?btw, а почему не линукс?
А то что stories.andreymal.org работает на винде под виртуалкой в линуксе на ноуте значит нормально?)Конечно, до тех пор пока он не работает на макоси под виртуальной машиной на винде, под виртуальной машиной на линуксе о_ОЧеловек хотел 2 месяца обновлять винду? Хотел. Вот Виста и поможет.Во-первых, пострадал текст, который у меня был. Почему-то все деление на абзацы теперь в виде кода.
То есть, такое:
заменилось на:
Я, в принципе, догадываюсь, почему так произошло, но работать с таким текстом не очень удобно.
Ещё выловил один очень мелкий и специфичный баг. при попытки ввести что-то вида: глотаются открывающаяся угловая скобка и слеш, и выдаётся:
Ещё есть несколько предложений касательно редактирования фанфика. Это скорее советы на будущее, а не что-то срочное.
1) При редактировании главы стоит добавить рядом с кнопкой «сохранить изменения» кнопку «предпросмотр». С соответствующим функционалом, конечно.
2) Стоит добавить перекрёстные ссылки «редактирование» при просмотре своего рассказа или главы рассказа, а при их редактировании, соответственно на ссылки га рассказ или главу.
3) Если пользователь что-то изменил при редактировании главы или рассказа и покидает страницу, стоит предупредить его о несохранённых изменениях.
И последнее, если разберётесь с датировкой фанфиков, будете ли вы менять алгоритм сортировки в поиске «по дате»? Сейчас фанфик "HISHE Мерцание" наглядно показывает, что нынешняя сортировка не по дате публикации, а по номеру.
Не понял, то, порядок на главной сейчас — 13003, 10000018-10000009, 12931, 10000008, 12943, 10000007 — это всё по дате публикации
А если просто заменить все "</p>*<p>" на "*", а затем удалить первое "<p>" и последнее "</p>", это не решит проблему?
Я говорил про поиск.
А, там да, по номеру Я три раза перечитывал коммент и все три раза не увидел «в поиске», мне пора спать ._.
Тогда нужно ленивым алгоритмом через регулярные выражения заменить все "</p>*<p>" на "*".
Да вроде должно сработать.