Бронепоезд
-
-
Похоже днсы уже обновились.
http://anicat.net
Оно может быть поломано кое-где, но основной функционал должен работать. База двухлетней давности из 1170+ тайтлов. До добавлялки все никак не доберусь, но в ближайшем будущем появится. Не исправлен баг с кешированием в пользовательских листах, если добавить что-нибудь, то кеш будет возвращать старые значения при сортировке по статусу.
Ах, да, дизигн. Дизигнер из меня никакой, поэтому что есть, то есть. До чистки цсс все не дойдут руки. -
-
-
-
>>16056
Я думаю что-то с этими ссылками сделать, мне кажется, что они слишком крупные и мешаются. А еще они, внезапно, дефолтные, и все ссылки без стилей превращаются в такие.
>>16058
Вообще вся неочевидность тянется вместе с базой с очень древних пор. Нужно немного менять концепцию, но я не вижу, как это сделать удобнее.
Желтый должен обозначать онгоинги. Отмеченные разными статусами онгоинги тоже отличаются от цвета статуса.
>>16075
Насчет трансляции - хорошее замечание, мне тоже не особо нравится. А по поводу анимы, я и половины не посмотрел из списка, поэтому проверять было трудно, слишком много времени уходило. Вообще планирую систему добавления контента по типу википедии с правками и историей, с максимальным уходом от премодерации и прочих не кошерных вещей.Ах, да, еще из штук, что хотелось бы отметить - анонимность. Мне совсем не нравится система того же мала, когда перед друзьями нужно хвастаться ссылкой, в которой твои имя, фамилия, адрес и домашний телефон. Я решил повесить на userid. Когда верну настройки, будет возможность показывать имя пользователя всем подряд, но по дефолту отключенная. Так же ести идеи добавить туда список кроме цифр. Может, конечно, возникнуть вопрос о возможности выдавать чужие результаты за свои, однако зачем, лол?
Еще, возможно будет вопрос насчет статуса "Partially watched", который вроде есть, но в статистике не учитывается. На идею навел разговор о том, что у всех есть анима, которую мы когда-то смотрели, но по каким-то причинам смотрели не полностью, но и пересматривать не собираемся, например покемоны, sailor moon, грендайзер в детстве. Вроде как и знаешь, что за сериал, но и просмотренным не назовешь, и дропнутым, потому что не дропал, и количество просмотренных эпизодов не вспомнишь, да и смореть дальше его не хочется. Вот для чего-то такого и служит этот статус. -
Легко запоминаемый адрес в домене .net и неплохая идея.
Если не зафейлишь, будет очень популярным сайтом.
Ну, и исходнички в студию, чтобы мы знали, что ты потом не навешаешь там рекламы. -
На гитхабе исходники, ветвь django(в мастере страх сплошной). Там еще, правда, валяется какой-то тайный форк, который сделали полгода назад, когда я открыл исходники и помахал ими, но он уже никому не нужен, похоже.
А еще я думаю над лицензией, и не могу решить. Вебсервис - вещь довольно своеобразная, и хотелось бы ограничить коммерческое использование, с другой стороны хочется сохранить простоту MIT. -
Примени двойное лицензирование, MIT / коммерческая лицензия. Как Qt.
-
Ух ты черт, не в ту ветку смотрел.
> Вебсервис - вещь довольно своеобразная, и хотелось бы ограничить коммерческое использование, с другой стороны хочется сохранить простоту MIT.
Так ты открывай только общие моменты, а разного рода уникальную бизнес-логику, шаблоны не открывай и все. Алсо до того момента, как с тобой начнут судиться лежит еще долгий путь (:
-
Не открывать - это какие-то заморочки с тайными гитхабами и прочая ерунда.
>>16147
Двойное лицензирование - интересная идея, да. -
-
Это же какие-то юзеррейтинги и рекомендации. Лично я, например, не понимаю их смысла. Зачем мне советы неизвестно кого с неизвестно какими вкусами. Это опять же аспекты социальной сети, от которых я хочу отказаться. Я вижу, что сервис для социофобов-анимузадротов более ошибочен в плане выбора пользователей, но зачем это все, если я никогда ни на что не претендовал, и делал удобный для себя сервис только потому что доставляет.
>А гитхаб обновил бы
Я абсолютно не представляю, что написать в описании. А последний коммит был вчера, если ты об этом. -
На самом деле я просто ничего из картинки не понял, да.
-
Классная идея же, сделай.
-
ок, тока это будет небыстро.
-
Рейтинги, IMHO, не нужны. Тем более бордовый сленг в них.
Премодерация нужна. Без неё всё обратится в хаос, рано или поздно.
Хотелось бы иметь возможность видеть все тайтлы на одной странице.
И стоит поработать над исправлением багов.
Плюс придумать какой-нибудь кошерный способ обновления и пополнения базы. -
Обновление и пополнение базы будет же, кнопка add на это явно намекает, только я выкинул яваскрипт, потому что сломал апи.
>Хотелось бы иметь возможность видеть все тайтлы на одной странице
Есть сортировка по статусам же. Или ты хочешь видеть все 9000 тайтлов одновременно? Я когда-то давно так делал, но браузер очень плохо на это реагировал, поэтому я и ввел страницы, да и нагрузка поменьше.
>И стоит поработать над исправлением багов.
Жду багрепорты же. Замеченные баги я вроде описал выше, через несколько дней, когда вернусь к проекту, починю, как это сделать я уже придумал. -
>Или ты хочешь видеть все 9000 тайтлов одновременно?
Да, хочу. Именно так.
>Жду багрепорты же.
Замеченные баги трудноописуемы.
Список просмотренных тайтлов обновляется не сразу. В Statistics тайтл засчитан. При сортировке по критерию Watched — нет.
Цвет тайтла при изменении его статуса меняется не сразу.
Иногда JS cбоит и выдаёт какую-то ошибку.
Anyway, спасибо за твою работу. -
>Да, хочу. Именно так.
Сделаю, но сделаю настройкой, т.е. до появления настроек пока трогать не буду.
>Список просмотренных тайтлов обновляется не сразу. В Statistics тайтл засчитан. При сортировке по критерию Watched — нет.
Это описанный баг с кешем, поправил сегодня, должно работать.
>Цвет тайтла при изменении его статуса меняется не сразу.
Вообще там жс, там может быть либо сразу, либо никак, но мне не нравится, как оно сейчас работает с перезагрузкой всей цсски, я это переделаю.
>Иногда JS cбоит и выдаёт какую-то ошибку.
Я приделывал няшный репортер ошибок, текст бы интересно было увидеть.
Да, с жсом. Пишу под огнелиса, иногда дебажу в хроме, еще реже в опере, и абсолютно не представляю, работает ли это в эксплорере, но когда-то давно фреймворк дебажил так, что он под 6 работал, поэтому подозрений больше на недавний код. -
Шаблон потерял в патче, теперь работает как надо.
-
В сегодняшнем патче обновление без перезагрузки всей цсски(цвета не будут мигать), вход без перезагрузки страницы, в том числе исправленный баг с обновлением цсс в опере.
-
-
Рассматриваю вариант механизма защиты, который будет заключаться в том, что пользователь сможет редактировать/добавлять контент только через определенное время после регистрации.
-
Я за илитную систему с небольшим количеством модераторов, которые будут рассматривать заявки на редактирование от анонов. Модераторов можно набрать из самих анонов.
-
Я не представляю, как просто это реализовать, это придется наделать дополнительных таблиц. Опять же ты не видишь свои изменения, ты их отсылаешь, и ждешь неделю, пока кто-нибудь проверит. С другой стороны я сделал возможность лочить записи, которая будет доступна модераторам. Cистема из википедии, с возможностью правок на лету, их отменой и т.п. Защита будет работать против типичной формы вандализма "ОЛОЛО НАБИГАЕМ", анон не станет ждать 20, предположим, дней, чтобы делать какую-нибудь ерунду. Я не пытаюсь создать идеальную защиту, я пытаюсь найти середину между ней и удобством.
-
Хорошо. Делай так.
-
Форкнул django-audit-log, буду его допиливать до нужной функциональности.
-
Сделал добавление. Как найду хороший способ сообщить пользователю, что запись добавлена, закину на сервер.
Баг из >>16410 тоже нашел и поправил, вместе с добавлением будет фикс. -
Залил и добавление и фикс. Добавлять можно через 20 дней после регистрации, да. У добавления пока нет проверки на одинаковые названия по всему списку имен, только по главному полю в связке с датой, поэтому лучше сначала поискать существующее.
Буду делать редактирование теперь. -
Сделай вот такие оповещения http://binarybonsai.com/misc/hum
anmsg/, няшно же. -
Думаю как уменьшить скорость доступа к поиску, и есть идеи повесить его разворачивание на какой-нибудь хоткей. Но не могу выбрать конкретный, чтобы он не мешал. У меня, например, при наборе символов не в форме начинается поиск по странице, и я считаю это безумно удобным, и крайне не люблю, когда страница начинает как-то на это реагировать. Остаются комбинации, но половина кнопок забиндена под браузерные штуки, половина под всякие штуки вм. Остается только scroll, лол. Анимучан, посоветуй что-нибудь.
-
Новая версия будет носить номер 3.0.99.701, функциональность уже близка к чему-то круглому, но реализованно не все.
Чейнжлог:
Добавлена правка(пока только non-js, через карточки, аякс версия будет позже).
Добавлена графа ссылок, можно добавлять ссылки на mal, anidb, ann.
Чуть-чуть поделал рендер истории, посмотреть можно по ссылке /history/add/, но там ничего интересного, да.
И да, возможно даже главное, хотя мне редактирование кажеся важнее, а эта штука бесполезной, возможность импорта списков из мала(ссылка на /settings/, в имени пользователя).
Да, у меня теперь есть список на 3к аниму, в ближайшие пару дней набью базу до этого количества. -
.800 Изменение затронуло основную таблицу и яваскрипты, что-нибудь может внезапно отвалиться.
Из нововведений:
- Возможность вести лист без регистрации и смс, используя userstorage.
- Формат дат в редактировании изменен на человеческий.
- Возможность использовать неизвестные даты:"%d.%m.%Y", "??.%m.%Y", "%d.??.%Y", "??.??.%Y", "%d.%m.??", "??.%m.??", "%d.??.??", "??.??.??"- Изменение статуса в карточках, теперь не нужно делать это через поиск.
- Добавил страницу неаяксового поиска, поэтому заработал opensearch, который раньше ломился в поисковики.
Планы на будущее:
- импорт/экспорт списков(анонимных тоже), возможность перенести отмеченное в локалстораже в аккуант при логине.
- Нужно уже наконец заняться аяксовыми правками, а то так никогда до 3.1 не доберусь.
- Шаблоны для истории, с которыми появится и сама история правок.
- Доломать внутренности вместе со старым и написать референс по новому апи. -
Оформлять даты кодом было плохой идеей.
-
.822
Из нововведений:
- Референс по апи. Пока не полный, но для тех же ботов вполне хватает. Доступно на гитхабе.
- Добавлена возможность менять изображения, но так как я не нашел хорошего места, куда бы это вставить, то она неочевидна, хотя вполне доступна по тому же принципу, что и остальные поля (/edit/image/$animeid/).
- Добавлены формы для фидбека и реквеста аниму(потом прикручу сюда поле для существующего аниму, чтобы можно было обсуждать его, пока не к спеху).
- Немного редизигна. -
.910
Мелкие баги:
Безумные имена файлов на корейском языке теперь не должны ничего ронять.
Поисковые запросы стрипаются.
Новые штуки:
Аяксовые карточки. Если разрешение достаточное, то при клике на стрелочку карточка загрузится на главной вместо открытия на новой странице.
Ссылки тоже перенесены в цсс, теперь при смене статуса цвета меняются везде.
Ссылки немного изменены, теперь можно вводить как номер с указанием типа, так и ссылку, оставляя на автодетект.
Реквесты в профиле больше не должны создавать кучу, если специально не стараться, конечно.
У анонимов цвет ссылок тоже меняется, и в карточках и везде. Впрочем, с анонимами еще куча работы, до которой не доходят руки. -
Ты опять выходишь на связь, мудила?
-
Наркоман штоле?
-
3.1.0
Новые штуки:
Редактирование с аяксом.
Детализация списков, можно показывать врагам.
У статусов, в которых можно считать серии теперь отображается количество, но только на статусных страницах.
Для статуса Done показывается рейтинг. Меняется через ту же форму, что и статус.
Сортировка в обратном порядке.
Старые штуки:
Проверка на дубликаты.
Карточки пытаются влезть в экран.
Немного изменено апи в сторону однородности. -
3.2.0
Появился OpenID-логин, гугл, яху и свой.
Всякие страницы для изменения/восстановления паролей, смены имен и т.п.
Теперь отображаемое имя, если оно нужно, нужно задавать вручную через настройки.
Для непосредственной регистрации достаточно емейла, куда шлется сгенерированные логин-пароль. Логиниться можно как по этой связке, так и по связке емейл-пароль.
Апи-референс теперь генерится автоматически, так как оно используется тестами, то это позволит держать его актуальным.
Вместо использования данных по умолчанию, при неправильном вводе, теперь будет выдаваться 404.
Две новые колонки: "Changed" для всех статусных листов и "Rating" для done, по обоим можно сортировать. Для статуса now теперь отображается текущее число эпизодов наряду с общим количеством.Разные невидимые изменения:
Переписана система кеша с костылей на протезы.
Добавлены тесты. Покрыто около 95%, остался непокрытым загрузчик маловских списков, которые эти 5 процентов и отнимает.
Написание тестов повлекло за собой рефакторинг, большая часть кода переписана, или перенесена куда-то в другое место.
Все это, внезапно, пофиксило некоторые баги.
Жс теперь не следит за мышкой постоянно, эти костыли больше не нужны.Всякие дизигны и прочие интерфейсы:
Различные ссылки в карточках. Ссылка на форму добавления картинок, ссылка на страницу карточки в аяксовой карточке без связок.
Добавление полей в форме редактирования ссылок.
Дополнительные обозначения в пользовательских листах. Теперь они отличаются от главной страницы.
Всякие поля и кнопки теперь круглое говно. -
3.2.2
Разные мелкие багфиксы.
Поиск из опенсерча теперь работает правильно с пробелами. -
3.3.0
Добавил фильтры, можно по всякому фильтровать лист, а так же использовать их для поиска.
Куча всяких аяксов, даже небо, даже аллах. Все ссылки, типа сортировки, теперь перегружают таблицу аяксом, вместо открытия новой страницы.
Аяксовое поле со статистикой как для пользователей с аккуантами, так и для анонимов, можно смотреть свои листы прямо оттуда. На странице статистики тоже можно смотреть листы, если вдруг никак нельзя обойтись без того, чтобы смотреть листы.
Можно взять статистику в жсон-формате по ссылке anicat.net/stat/export/
Куча разных апи, для листов, статистик, фильтров. Все описание можно попробовать посмотреть на гитхабе, или anicat.net/API
Разные дизигны, всякие облегчалки ввода и тому подобное.
Были пофикшены всякие ошибки в разных хромах, а также пара ошибок в движке.
Появились тесты для яваскрипта. Покрытие что-то около 95%. Усердно прогонялись в мозилле, немного в хроме и опере, почти не прогонялись в эксплорере, там вообще все плохо.





