Поиграй со мной!

Править страной - дело трудное. Утомляет. Иногда и поразвлечься надо.

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

Пустая оболочка

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

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

Ужас из холодильника

Дерпи просто пыталась сделать бутерброд. Винил тоже там была. А теперь наступает конец света. И да, это все они виноваты.

Дерпи Хувз DJ PON-3

Time Turner: Новые Хранители

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

ОС - пони Доктор Хувз

Весеннее обострение

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

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

Красота и красоты.

Фик писался на массовую дуэль писателей. Куда я все фики обещал себе писать, только если немного... Ebrius.Надеюсь качество от этого не страдает :3

Рэйнбоу Дэш

Эквестрийские разборки

Все знают, что Рэинбоу самая быстрая пони. А что, если найдется тот, кто бросит ей вызов в скорости?

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

Путеводная звезда.

Не все идеально во вселенной и иногда может давать сбой. А может этот сбой только кажется таковым и все идет так как и должно?

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

Секрет

Фанфик про Dead Space. Кто не играл, наверное тоже поймёт)

Пинки Пай

Закатная тень

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

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

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