Your Sweet Little Belle

Вы со Свити Белль женаты чуть больше года. Сегодня был ее первый концерт в Кантерлот Мюзик-Холле. После впечатляющего выступления, вы знаете идеальный способ отпраздновать это событие…

Рэрити Свити Белл Фэнси Пэнтс Флёр де Лис Человеки

Последний закат Эквестрии

Эквестрия всегда была известна своим миром и гармонией под управлением Принцесс Селестии и Луны, но под этим идеалом скрывалась темная правда. Обычные жители, уставшие от неизменного правления, начинали осознавать, что в мире магии, который Принцессы контролируют, нет места свободе выбора. В их копытах находились солнце и луна, мир и война, жизнь и смерть. Вдали от глаз правителей в глухих уголках Эквестрии начинает формироваться движение сопротивления, направленное на свержение Принцесс.

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

Аделантадо: Да придёт цивилизация

Аделантадо в переводе с испанского означает "первопроходец". Так видят себя люди, ступившие на дикие земли Эквестрии, чтобы принести аборигенам свет цивилазации. Рассказ повествует об Эквестрии и Земле, о людях и пони, судьбы которых переплетутся в этом столкновении миров.

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

RPWP 5: Находка Зефирки.

Рэрити нашла на чердаке кучу старинных вещей. Что она найдёт там и что будет с этим делать?

Рэрити

Под треск костра, закрыв глаза

Кого только не встретишь, чего только не увидишь в глубине леса...

ОС - пони

Мы и только мы

Шайнинг Армор. Капитан Королевской стражи. Брат любимой ученицы Селестии и достойный муж принцессы Каденции. Судьба всей Эквестрии теперь в его копытах. Но судьба-злодейка сыграла с ним плохую шутку, отправив его настолько далеко от дома, что возможности вернуться обратно он не смог найти. Но он не будет один. Никак нет. Теперь только Шайнинг и его проводник по чуждому ему миру должны всё исправить. Они - последняя надежда.

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

Бессмертные

Прошли столетия. Твайлайт успешно построила своё государство из одних аликорнов; пони во множестве покидают Эквестрию, чтобы никогда не вернуться. Но однажды оттуда приходит юная, ей и пятидесяти нет, аликорна, желающая жить на земле предков... Продолжение фанфика "Смертные" , написанного в апреле 2013-го года, переведённого на русский язык в середине 2014-го. Данный текст был написан в сентябре 2013-го, на русский язык не переводился. Я это исправил. Беты, которые очень помогли мне: taur00\root, GORynytch

Рэйнбоу Дэш Твайлайт Спаркл Рэрити Принцесса Селестия ОС - пони Принцесса Миаморе Каденца

Вне всего мира

Грязь, насилие, рабство и снова грязь. Это место назвали "дхарави" задолго до того, как вознеслись Гигаполисы. Место между двух исполинских агломераций, которое должно было умереть. Но жизнь кишит и здесь, в отбросах и изоляции. Похожая на ад, к тому же, усугубляемый беззаконием. Но что делать тем, кто невольно оказался там, среди грязи и боли? Выживать, приспосабливаться, бороться? Каждый должен будет сделать этот выбор...

Рэйнбоу Дэш Твайлайт Спаркл Другие пони Человеки

Обязанности принцессы

Я был человеком, у которого были горячая подружка, хорошая квартира и хорошая жизнь. Именно были, потому что все изменилось однажды ночью, когда Кейденс решила нанести мне визит. Не знаю, как и почему, но каким-то образом мы с ней обменялись телами, и она отправила меня в Эквестрию. Теперь я пытаюсь выяснить, как вернуться, учусь быть пони и свыкаюсь с тем, что я кобыла. И заодно пытаюсь увильнуть от ухаживаний моего "муженька" Шайнинга Армора!

Принц Блюблад Человеки Принцесса Миаморе Каденца Шайнинг Армор

Не смотри, не верь, не знай

Смотря ты можешь увидеть. Увидев ты можешь поверить. Поверив ты можешь узнать. Тогда тебе конец.

ОС - пони

Автор рисунка: 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
Авторизуйтесь для отправки комментария.