Снежный Ангел

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

Принцесса Луна Другие пони Найтмэр Мун

New Elements

Вариация на тему сценария к первым двум сериям третьего сезона.Дискорд вновь угрожает Эквестрии, но на сей раз он не один.

Рэйнбоу Дэш Флаттершай Твайлайт Спаркл Рэрити Пинки Пай Эплджек Эплблум Скуталу Свити Белл Спайк Принцесса Селестия Принцесса Луна Дискорд

На исходе ночи

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

Принцесса Луна

Найтмер Твайлайт

Твайлайт выполнила свой долг. Она спасла всех пони, кого могла, кроме себя. Теперь, попав в ловушку злого культа, испытывая такую боль, как никогда раньше, и умирая на жертвенном алтаре, она зовет на помощь. Найтмер отзывается. Станет ли Твайлайт следующим злом, угрожающим миру, или Найтмер будет просто рада обрести свободу? Одно можно сказать наверняка: жизнь Твайлайт уже никогда не будет прежней.

Рэйнбоу Дэш Флаттершай Твайлайт Спаркл Рэрити Пинки Пай Эплджек Эплблум Скуталу Свити Белл Спайк Принцесса Селестия Принцесса Луна Гильда Трикси, Великая и Могучая Принц Блюблад Другие пони Дискорд Найтмэр Мун Кризалис Принцесса Миаморе Каденца Шайнинг Армор Старлайт Глиммер Сансет Шиммер

Постельный режим

Этот рассказ участвовал в конкурсе фанфиков «Hearth's Warming Care Package for Kiki». В финал не прошёл, но был к этому близок. "После долгого и тяжёлого дня работы на ферме, Эпплджек хотела лишь одного — поужинать и завалиться в постель. Но возникла проблема — та уже была занята серьёзно заболевшей Зекорой. Эпплы всегда славились своим гостеприимством, но где проходят границы личного пространства Эпплджек?"

Эплджек Эплблум Зекора Биг Макинтош Грэнни Смит

Та, что прекрасна, пришла, чтобы остаться навсегда

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

Принцесса Селестия Принцесса Луна Другие пони

Ограбление по-понивильски

Много лет назад Понивиль был ещё меньше, чем сейчас. Но всё же он был не настолько мал, чтобы в нём не могло произойти первое в его истории ограбление банка. В неповторимом понивильском стиле.

Другие пони ОС - пони

Песнь Лазоревки

Любая звезда в своё время обречена упасть. Рэйнбоу Дэш оказывается в западне собственного прошлого, но с помощью Твайлайт Cпаркл ей предстоит совершить открытие, что перевернёт весь её мир. Но какой ценой? Посвящается Дональду Кэмпбелу и его "Блубёд", за преодоление границ только потому, что они существовали. Также Стивену Хогарту и группе "Мариллион" за песню "Out of this World", в которой автор (да и я тоже) черпали вдохновение.

Рэйнбоу Дэш Флаттершай Твайлайт Спаркл Рэрити Спайк Принцесса Селестия

Верный страж

Принцесса Луна поддалась тёмным чувствам и обратилась в Найтмэр Мун. Будучи в отчаянии и пытаясь вернуть рассудок сестре, принцесса Селестия была вынуждена использовать Элементы Гармонии, но высвобожденная магия заточила мятежного аликорна на луне. Солнечная богиня вмиг потеряла самое дорогое, что было в её жизни. Но вдруг кто-то ещё любил лунную принцессу настолько, что не видел для себя жизни без неё?

ОС - пони

В начале была злость

Луна пытается найти себя, находясь в состоянии агрессии, отчаяния и неуверенности в завтрашнем дне.

Принцесса Селестия Принцесса Луна

Автор рисунка: Siansaar
× Пока у дата-центра больше суток аномальная жара, работает зеркало в режиме только для чтения. Вы можете войти в свой аккаунт и читать рассказы, но имейте в виду, что информация о просмотрах не сохраняется.
stories.andreymal.org опять

Кратко о том, что случилось: в процессе допиливания сториза Орхи намеренно привязал его к используемой им самим платформе и лишил технической возможности пилить сториз большинство потенциальных разработчиков, в том числе и меня. Образовавшуюся от такого технического вандализма пуканную тягу пришлось срочно перененаправить на допиливание своего форка, чтобы не улететь разглядывать Плутон вслед за New Horizons. Не уверен, есть ли теперь в этом смысл, ибо на гитхабе с недавних пор тщательно имитируют бурную деятельность (правда, дальше этого дело у них пока не идёт), но не пилить своё не мог. В первую очередь сейчас пилил всякое техническое.

Что же я натворил теперь (в порядке технической важности):

Портировано с Django на Flask. В отличие от джанги, фласк не только позволяет отклоняться от «генеральной линии партии», запиливая всякие свои велосипеды, но и даже почти поощряет это. Запилить здесь API теперь — как нефиг делать, чего на джанге мы с Орхи не осилили.

Нормальная кроссплатформенность сервера. Мне удалось запустить и потыкать это всё на следующих платформах:

- Arch Linux (куда ж без него)

- Mac OS X 10.10

- FreeBSD 10/11

- Windows 8.1/10 (скачивание рассказов не ломалось!)

Почти наверняка и на каких-нибудь других юниксах работает. Плюс за счёт Pony ORM поддерживаются СУБД MySQL, PostgreSQL, Oracle и SQLite3; имеется механизм переноса данных между разными СУБД.

Переписан почти весь javascript. Все переходы по ссылкам и отправки форм теперь выполняются через AJAX (по образу и подобию PJAX и TurboLinks). Сильно меньше jQuery, несильно меньше bootstrap'а, местами сильно больше быстродействия за счёт AJAX. (Нет, это не SPA в привычном смысле. Нет, SPA не будет. Да, SPA — ересь. Да, смайлопак я тоже считаю ересью, но с ним ничего не поделать) (Для Орхи и Гибоникуса исходники NSFW.)

Переделаны комментарии с нуля. Ответы, голосование, скрытие заминусованных, подсветка новых, РЕДАКТИРОВАНИЕ, вот это вот всё. Плюс из ЖЖ утащены пагинация и скрытие веток (настраивается в профиле.) Не без косяков пока, но сториз не табун, может их и не надо фиксить, не знаю)

Начало переноса валидации с Django-Forms/WTForms на Cerberus. Сильно облегчает вьюхи, снижает вероятность появления багов и уязвимостей, упрощает разработку API.

Базовая поддержка интернационализации. Местным, конечно, нафиг не надо, но в данном случае запиливать проще, чем не запиливать. Правда, сейчас всё рано доступен только русский язык, потому что на английский переводить некому.

Нормальный механизм объявлений. А не через django-pages, насильно пихаемый в верх главной страницы, как раньше. И уж тем более не через рассказы *mother-of-celestia.jpg* У каждого объявления есть красивый адрес и комменты.

Можно пихать картинки в описание рассказов :)

Многочисленные мелкие исправления багов и уязвимостей, оптимизации и всё такое. В процессе портирования много чего нашлось. Часть отправил обратно в ponyFiction, часть нет. (Ну и без новых багов, появившихся при портировании, тоже не обошлось.)

Что со всем этим делать дальше — хз.

Этот пост на Табуне

Комментарии (3)

+1

Yay!

Гость #1
+1

Great!

Гость #2
0

Хоть этот сайт работает, в отличии от сториза

D_Tkach #3
Авторизуйтесь для отправки комментария.