The Land of Cozy Glow

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

Другие пони

Оставь надежду, всяк сюда входящий

Возможно, идея не новая, но кто знает? Может, всё так оно и есть? Я выкладываю ЭТО осознанно. И прекрасно понимаю, что могу отхватить минусов, я к этому готова)) Просто это некий эксперимент в написании чего-то с тэгом "ангст". Хотя этот "блин" однозначно комом.

ОС - пони Человеки

Кукла

После того, как Рэйнбоу Дэш нашла плюшку, которая была ее точной копией, пегаске стало интересно, кому она могла принадлежать?

Рэйнбоу Дэш Рэрити Пинки Пай Эплджек Скуталу Другие пони

Иззи идет на север

Однажды маленькая Иззи получила письмо, что в другом месте её ждут друзья. И она отправляется в путешествие туда, откуда прилетел фонарь. На север.

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

Новая звезда

Небольшая зарисовка о принцессе Селестии и Твайлайт Спаркл.

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

Игра на расстроенном рояле

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

ОС - пони

Сам себе тиран

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

Флаттершай Король Сомбра

Ещё всего один шаг...

Человек отправится в бестелесный полёт, станет частицей души Сорена, чтобы помочь ему увидеть необходимость решительных действий на пути к сердцу Рэйнбоу Дэш.

Рэйнбоу Дэш Сорен Человеки

Великая Эквестрийская Авантюра

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

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

История Дискорда: Эпизод 3 - Ave Equestria!

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

Флаттершай Твайлайт Спаркл Принцесса Селестия Принцесса Луна ОС - пони Дискорд Смузи

Автор рисунка: aJVL
× Пока у дата-центра больше суток аномальная жара, работает зеркало в режиме только для чтения. Вы можете войти в свой аккаунт и читать рассказы, но имейте в виду, что информация о просмотрах не сохраняется.
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
Авторизуйтесь для отправки комментария.