Loading...
Normal, Gallery, Tree

Нитка новин, запитів про можливості та звітів про хиби №26

Двадцять п'ята: >>67795
Replies: >>75501
>>71237
Продажный бздун не палится.
Replies: >>71251, >>71278
>>71248
Каким образом бздун может что-то продать? Это же не жопаэль, где можно сказать – бесплатно бери и открывай свой код, а если хочешь возможность закрытия, заплати нам за двойное лицензирование. С BSD ты получаешь полную свободу в любом случае.
Replies: >>71254, >>71280
>>71251
Продажный, а не продавец, няша.
Replies: >>71255
>>71254
Вопрос остаётся. Как может продаться бздун, все творения которого доступны любому желающему бесплатно без ограничений?
Replies: >>71264
Теперь проверка файла на уникальность это один из режимов загрузки/обработки, а не отдельная галочка. А то его всё равно приходится использовать совместно с "только загрузить", дабы избежать ошибок. Надеюсь, станет удобнее.
>>71255
Корпорации? Легко. Им проще посадить бздуна на ипотеку зарплату, а новые версии софта или закрыть или направить куда нужно самим. Платиновая мечта бздуна, собственно.
Replies: >>71265
>>71264
>Им проще посадить бздуна на зарплату
Что мешает жопаэльщика посадить на зарплату? Автор софта может сменить лицензию когда угодно.
Replies: >>71270
>>71265
Он идейный, очевидно.
Replies: >>71271
>>71270
BSDшник тоже идейный, иначе зачем он выкладывал проект под свободной лицензией, да ещё выбирал не мейнстримную попсовую gpl.
Replies: >>71273
>>71271
Чтобы продаться. Чо ты как этот. BSD корпорациям всасывать приятнее, током йобнуть не может.
>>71248
Я WTFPL'ник, бздя теж надто складна.
>>71251
І саме тому продажними скотиняками є жопаельники, бо вимагають у пропрієтарників гроші, тому що вони нігри пропрієтарники. Гоп-стоп якийсь.
А хто такий Набор Стикеров? Казах якийсь, чи що?
Replies: >>71295
>>71293
Чеченец. Рулон Обоев, Ушат Помоев, Набор Стикеров.
>>71474
Добавил апостроф к разрешённым для тегов и стикерпаков символам.
Теперь все новости буду постить здесь.
Replies: >>71583
>>71580
Нахуй ты канал сделал, сделай чатик, куда можно вопрос задать, или сказать тебе что всё пидорнулось.
Replies: >>71584
>>71583
Чатик не дает создать без юзеров, а у меня никого из вас нету в контактах. Если очень надо – могу создать, но чот мне кажется что только ты туда и придёшь. Да и так кто хочет, тот в почте меня спрашивает.
Replies: >>71592
>>71584
@kaschenko
>но чот мне кажется что только ты туда и придёшь.
А в чём проблема-то? Только у меня есть телеграм? Так к тебе и на канал ровно столько же придёт.
Replies: >>71593
>>71592
>А в чём проблема-то?
Деанон.
Replies: >>71595
Ну допустим создал конфу.
>>71593
А ты разве в группе не видишь подписчиков? Такая же хуйня ровно
Сделал чтобы в монохромных тредах картинкопопапы тоже были монохромными.
Replies: >>71607, >>71660
>>71603
Ёбаная свеня, обоссал тебе рыло.
Replies: >>71611
>>71607
Но это старая фича, я ж не виноват что именно сейчас решили заюзать.
Десятый постгрес в арче уже в тестинге!
А это значит, что скоро нас ждёт обновление. Время сделать бэкапы!
>>71603
А марочки?!
Replies: >>71662, >>71685
>>71660
Шрифты просто пиздец. И что это за точечки-артефакты кругом? Понятно почему у прыщикса 1%.
Replies: >>71686, >>71693
>>71660
Done.
>>71662
Это кто-то не умеет настраивать шрифт в браузере.
Replies: >>71691
>>71686
А точечки это тоже шрифт?
Replies: >>71694
А там ведь реально пиздец. Теперь я понимаю почему свин так ебанулся.
>>71662
>И что это за точечки-артефакты кругом?
Не знаю, воно декілька днів тому зламалося. Причому лише у SeaMonkey.
>Понятно почему у прыщикса 1%
Ти бачив, які на XP кострубаті шрифти з коробки? Але піпл хава.
Replies: >>71695, >>71696
>>71691
МБ фонтконфиг криво настроен, плюс какое-то говно вместо DE.
Replies: >>71697, >>71699
>>71693
>Ти бачив, які на XP кострубаті шрифти з коробки?
Там еще ClearType есть, который размывает их до неебического мыла, которые выглядит ещё хуже. Они до сих пор это считают фичей.
>>71693
>Не знаю, воно декілька днів тому зламалося. Причому лише у SeaMonkey.
А ты его перезапускал? У меня бывает, что при обновлении шрифтовых движков в фоксе что-то ломается и показывает артефакты, пока не перезапустишь.
Replies: >>71702
>>71694
>настраивать шрифты
Ясно.
Replies: >>71698
>>71697
А что тут такого? В любой системе кроме ведроида надо настраивать шрифты. На ведроиде обычно нет такой возможности, к тому же это за тебя делает разработчик устройства.
Replies: >>71701, >>71703
>>71694
>криво настроен
А як треба, пане шрифтоґуру?
>говно вместо DE
Але ж готові DE і є лайно, нащо то лайно замість лайна? Ти що, знаєшся на сортах лайна?
Replies: >>71700
>>71699
>А як треба, пане шрифтоґуру?
Не знаю, за меня кеды настраивают. Таких точечек я не видел.
>Ти що, знаєшся на сортах лайна?
Конечно. Я вот отличаю русских от беларусов, а корейцев от японцев.
>>71698
Если хочется поебаться, то можно настроить. Но ни в одной системе кроме прыщей кернинг не скачет и точечки не лезут. Ты просто на расстояние между буквами посмотри, это ж пиздец. Не говоря уж о мыле, даже в сраной XP такого не было, а ей уж 16 лет.
Replies: >>71705, >>75033
>>71696
Воно після перезапуску й з'явилося. Причому ще одним перезапуском не вилікувалося.
>>71698
Як це нема? З коробки регулюється розмір та гарнітура. Щоправда, із презетів.
Replies: >>71704
>>71703
Где эта настройка находится?
Replies: >>71706
>>71701
>Не говоря уж о мыле, даже в сраной XP такого не было
Із GDI++ усе є — і мило, і обриси замість шрифтів у pdf.js. А без GDI++ шрифти на кватирках страшнючі.
Replies: >>71707
>>71704
Размер в меню экран. Гарнитура емнип в стандартном андроиде не настраивается, есть в самсунгах или с помощью костылей.
Replies: >>71708, >>71709
>>71705
Свен, скрин выше. Никакой мазни, даже на такой мелкой матрице.
Replies: >>71710, >>71711
>>71706
Ну от я на самсунґу й бачив.
>>71706
Ага, нашёл. Оно там в расширенных настройках спрятано от шаловливых ручек.
Но вообще я говорил про сглаживание, оно в ведроиде не настраивается. Поскольку там устройство отображения поменять нельзя, производитель просто хардкодит эту настройку.
>>71707
На надпись "рус" и часы посмотри, там дикое мыло.
>>71707
Шо ти мені браузер приніс, в нього своє згладжування. Заскрінуй щось, що використовує системне.
Replies: >>71712
>>71711
Ну и хохол
Replies: >>71714
>>71712
В браузере мыло. В параметрах заголовки (система, устройства) в принципе норм, а сервые подписи уже мыльные.
// Что это за винда? У меня пункта "телефон" нету.
Replies: >>71716
>>71714
Последняя, Creators update, Win 10 Pro, ворованная.
>В браузере мыло. В параметрах заголовки (система, устройства) в принципе норм, а сервые подписи уже мыльные.
В отдельной вкладке открой в натуральный размер. Твои корявые небордовские шревты походу вообще не сглаживаются, какое там нахуй мыло.
Replies: >>71718
>>71716
>Твои корявые небордовские шревты походу вообще не сглаживаются
О, а вот и мастера на зеркало пенять. У неборды нет шрифтов, ни корявых ни каких-либо других. Она использует стандартные шрифты браузера.
Replies: >>71720
>>71718
Тебе глаза пиздой обшили? Там нет сглаживания по сути. Хотя может это яндексовская скриншотилка глючит/сжимает, снял пеинтом
Replies: >>71721
>>71720
Уже лучше, хотя конкретно в браузере шрифты всё равно мыльноваты. А может это шрифт такой, у меня noto sans и он тонкий.
Replies: >>71723
>>71721
Ты вообще наркоман, использовать шрифты с засечками в интернете. А это можно как-то поменять? В фаерфоксе помню можно, а в хромоподобных?
Replies: >>71734
Во, так-то лучше
>>71723
Я тут при чём? Ещё раз говорю, используется стандартный шрифт твоего браузера. Если ты там указал с засечками, будет с засечками. У меня без.
Монохромные картиночки на главной странице — вовсе не монохромные.
Replies: >>71758
>>71755
А должны?
Replies: >>71759
>>71758
Почему нет?
Replies: >>71765
>>71759
Сложно очень. Тогда их надо и в галерее делать серыми, а в галерее одна и та же пикча может быть привязана к нескольким постам…
Кто там топил за хостинг? Неборда хоть зеркалиться умеет, только почему-то не хочет поднимать зеркало.
Replies: >>71846, >>72380
>>71816
Я хочу, але наразі не маю на це часу. OpenShift прикрили, а VPS випускати голов сраков до вебу не хочу, тож треба якусь клаудфляру прикрутити абощо, а ще якесь зовнішнє сховище прозоро. Бо якщо обріжу ліміт і конвертиму більші у посилання своїм патчем — ти ж поцти з люстра до себе не синкатимеш.
>>71816
Ты действительно считаешь что кому-то нужно ридонли зеркало неборды? Наверно из тех же соображений ты держишь ридонли сервис в тор, который к тому же сегодня отвалился.
Replies: >>72382
>>72380
Почему рид-онли? Если будет стабильный сервер зеркала, я готов оттуда тянуть обратно.
Борда переведена на ssd. Должно быть побыстрее. Cheers!
Replies: >>72504
>>72498
Кто пишет неэффективные программы - ускоряет железом.
Replies: >>72505, >>72514
>>72504
Напиши эффективную программу для моего компа 2001 года.
>>72504
Железо и оптимизация не равноценны. Ты можешь сделать так, чтобы например в базу делалось меньше запросов, но ты не ускоришь время чтения данных с диска. Можешь добавить кэшей, но не увеличишь оперативы в которую они складываются. Развитие должно идти во все стороны.
А найдите мне код для вставки картинки из буфера обмена в форму. Никак не могу разобраться, в каком виде это работает.
Replies: >>72591
>>72517
З харкача візьми.
Я сьогодні добрий, тож зробив нову марочку.
Replies: >>72610, >>72639
Replies: >>72640
>>72639
Чо?
Replies: >>72648
>>72640
Вже нічо :3
дваминущдоцо
Во славу нацпола и спама начинаю работать над новой фичей – источники тредов. Отныне можно будет настроить на сервере источник, из которого в заданный тред будут автоматически затагиваться посты по заданному парсеру. Начнём с рсс в новостные треды.
Перекат треда планируется делать автоматически по достижению бамплимита, если будет возможно записать в конфиг сменившийся айдишник.
Replies: >>72805
>>72756
Сделал добавление источников через админку. Треды пока перекатывать нужно вручную, оно умеет разве что ругаться в лог что твой тред протух.
Пользовательское добавление пока делать не хочу, так как это дырка в безопасности. Да здесь оно и не нужно.
Replies: >>72830
>>72805
В будущем планируют добавить боту трипкод (пока глобальный для всей борды). Теоретически можно ещё прикрутить к нему аватарку, которую он будет цеплять как пикчу к каждому посту.
Replies: >>72831
>>72830
>планируют
*планирую
Use tripcode from settings when fetching posts from sources
<ul>
<li>
<a href="https://bitbucket.org/neko259/neboard/src/399be5a4ca70/boards/forms/__init__.py">
boards/forms/__init__.py
</a>
</li>
<li>
<a href="https://bitbucket.org/neko259/neboard/src/399be5a4ca70/boards/models/source.py">
boards/models/source.py
</a>
</li>
<li>
<a href="https://bitbucket.org/neko259/neboard/src/399be5a4ca70/boards/utils.py">
boards/utils.py
</a>
</li>
</ul>
Replies: >>72960
>>72958
Сорян, у битбакета рсс с разметкой.
Replies: >>72990
Version bump
<ul>
<li>
<a href="https://bitbucket.org/neko259/neboard/src/c4f7fde891d9/boards/config/default_settings.ini">
boards/config/default_settings.ini
</a>
</li>
</ul>
Added tag 4.7.0 for changeset c4f7fde891d9
<ul>
<li>
<a href="https://bitbucket.org/neko259/neboard/src/15362c6f28aa/.hgtags">
.hgtags
</a>
</li>
</ul>
>>72960
То конвертуй!
Replies: >>73000
>>72990
Ага, щаз. Может мне ещё для каждого сайта парсер писать?
Replies: >>73012
>>73000
А як ти хотів?
До речі, ти ж сам нещодавно насрав собі в шаровари заборонив розміщувати посилання у тілі поста. Тож бань бота тепер.
Replies: >>73014
>>73012
Бота нельзя забанить, он постит с локалхоста. Тогда половина функционала отвалится.
Replies: >>73093
Немного статистики.
Домены:
meduza.io: 327
www.youtube.com: 183
www.linux.org.ru: 137
lenta.ru: 106
youtu.be: 62
vesti-ukr.com: 46
www.opennet.ru: 45
joyreactor.cc: 42
ru.wikipedia.org: 37
www.novayagazeta.ru: 34
twitter.com: 33
pikabu.ru: 25
nv.ua: 24
vk.com: 20
www.sankakucomplex.com: 18
www.rbc.ru: 14
biz.nv.ua: 14
coub.com: 13
github.com: 13
www.reddit.com: 12
uk.wikipedia.org: 11
korrespondent.net: 10
en.wikipedia.org: 9
theredavantgarde.party: 9
ru.m.wikipedia.org: 8
m.youtube.com: 8
www.quora.com: 6
forum.minetest.net: 6
business.vesti-ukr.com: 6
www.bbc.com: 6
Аттачи:
15391 attachments in the system, 1850 of them as URLs
Файлы:
image/jpeg: 9049
image/png: 3258
image/gif: 425
video/webm: 401
audio/ogg: 75
video/mp4: 51
audio/mpeg: 45
application/octet-stream: 40
text/html: 33
application/pdf: 24
audio/midi: 22
image/svg+xml: 17
image/x-ms-bmp: 14
text/plain: 14
application/zip: 13
video/ogg: 7
audio/x-flac: 7
application/x-shockwave-flash: 5
Это не все, а самые частые.
>>73014
Людину, яка може поцтити з довільного IP, можна, а бота — ні? Ти геть дахом сунув.
Replies: >>73106
>>73093
Слава роботам!
New domain image for joyreactor
<ul>
<li>
<a href="https://bitbucket.org/neko259/neboard/src/822830ff36a5/boards/static/images/domains/joyreactor.cc.png">
boards/static/images/domains/joyreactor.cc.png
</a>
</li>
</ul>
>Скорость: 107,29 сообщений в день
GREAT AGAIN
Replies: >>73271, >>73329
Strip html tags from the fetched sources description
boards/models/source.py
Ellipsize fetched title if does not into the post
boards/models/source.py
>>73265
Понятное дело, теперь же роботы общаются.
Replies: >>73319
>>73271
Бутлерианского джихада на вас нет.
>>73265
Еге ж, танцполодавни беруть не якістю, а кількістю.
Replies: >>73344
>>73329
Да это роботы, а не танцполодавни. Будем брать количеством репостов с опеннета.
Minor import cleanup. Added forgotten fetch command file to mercurial
boards/forms/__init__.py
boards/management/commands/fetch_from_sources.py
Version bump
boards/config/default_settings.ini
Added tag 4.7.1 for changeset 0caa02d51f32
.hgtags
Search by attachment urls
boards/views/search.py
Планирую в свободное время заняться изменением методики расчёта предела файлов.
Сейчас это работает так – есть лимит на размер одного файла, плюс лимит на количество вложений. Хочу сделать лимит на общий размер вложений, плюс поднять количество вложений, допустим, до 10. Ибо с точки зрения засирания сервера что один файл на 50М, что 5 на 10М, разницы нет. Ну разве что чуть возрастёт нагрузка на базу, потому что каждое вложение это отдельная строчка в двух таблицах, но я не думаю что настолько значительно.
Count total files size in a post instead of per-file basis
boards/config/default_settings.ini
boards/forms/__init__.py
boards/locale/ru/LC_MESSAGES/django.mo
boards/locale/ru/LC_MESSAGES/django.po
boards/locale/uk/LC_MESSAGES/django.mo
boards/locale/uk/LC_MESSAGES/django.po
boards/templates/boards/all_threads.html
boards/templates/boards/thread_normal.html
boards/utils.py
Просьба к создающим новые теги или новые переводы существующих: лучше укажите английскую версию тега и напишите сюда (или могу завести отдельный тред) просьбу его перевести на нужные языки. В админке не очень удобно удалять ваш тег и добавлять алиас на существующий, а кастомной админки для этого я пока не придумал.
Replies: >>73736
>>73733
Зроби нитки-локалізації, аналогічно до ниток-наліпкозбірників. Більше абстракцій богові абстракцій!
Replies: >>73751
>>73736
И позволить юзерам самим локализовать теги? Нет, слишком рискованно.
Replies: >>73757
>>73751
Створювати не ризиковано, а локалізувати ризиковано?
Replies: >>73760
>>73757
Создать ты можешь любой набор допустимых символов, и это будет тегом. Ты сам его прицепил к своему же треду, тут никакой проблемы нет. Другое дело, если есть тег у десятков других тредов, а ты взял и приделал к нему свою локализацию, которая на самом деле не является переводом этого тега. И ты разом испортил все те треды, которые теперь пользователи видят с неправильным тегом.
Форумный движок Flarum может в одновременное использование Markdown и bbcode, а также live-предпросмотр.
Фичи некритичные, но удобные.
Replies: >>73788, >>73948
>>73787
Но зачем?
>>73787
>live-предпросмотр
Это и здесь можно сделать, но нужно ли отправлять запрос на сервер на каждый напечатанный символ?
Replies: >>73960
Wider left border in multiquote
boards/static/css/md/base_page.css
>>73948
Нащо окремими запитами? Ганяй через сокет. Ти ж вже прикручував тут сокети колись.
Replies: >>73961
>>73960
Вебсокеты давно выпилены. И всё равно они бы не подошли, у вебсокетов плохо с безопасностью, поэтому их рекомендуется использовать только для уведомления об изменениях, а сами данные гонять уже запросами.
Сделал вставку картинки из буфера обмена. В то же поле где ссылки, только картинка. Пока нет отображения вставленного и удаления отдельных картинок, только количество.
Replies: >>74041
Allow pasting files from clipboard. Alpha release, removing or previewing images in the form not implemented yet
boards/forms/fields.py
boards/locale/ru/LC_MESSAGES/django.mo
boards/locale/ru/LC_MESSAGES/django.po
boards/locale/ru/LC_MESSAGES/djangojs.mo
boards/locale/ru/LC_MESSAGES/djangojs.po
boards/locale/uk/LC_MESSAGES/django.mo
boards/locale/uk/LC_MESSAGES/django.po
boards/locale/uk/LC_MESSAGES/djangojs.mo
boards/locale/uk/LC_MESSAGES/djangojs.po
boards/static/js/form.js
boards/static/js/thread.js
boards/static/js/thread_update.js
Да, как я и говорил, под оффтопиком вставка не работает ни в одном браузере.
Replies: >>74042, >>74044
>>74035
Непотріб.
Replies: >>74043
>>74040
Странно, это же вопрос реализации браузера вроде. Надо будет проверить.
Replies: >>74053
>>74041
Ну ты можешь загружать файлы, потом их вставлять на борду как файл, и удалять локально. А я буду просто копировать и вставлять :3
Replies: >>74045
>>74040
На офтопікові це точно не потрібно, він вміє прозоро завантажувати посилання у кеш прямо з файлового діалогу.
Replies: >>74046
>>74043
Нащо завантажувати? Хай бірда сама завантажує, ще я зайвий трафік маю ганяти. Тим паче, тут таймаут такий, що нічого огрядного не завантажиш.
Replies: >>74047
>>74044
Загрузка и копирование это не одно и то же. У тебя браузер уже открыл картинку, ты можешь ее скопировать, а вместо этого винда будет еще раз загружать по ссылке?
Replies: >>74048
>>74045
Ты ее уже открыл где-то, ты же смотришь что грузишь. А так борда просто сделает лишнюю работу.
Replies: >>74050
>>74046
Якщо користаєш не IE, то так.
Replies: >>74049
>>74048
В IE наверное половина борды и так не работает, я стараюсь использовать актуальные фичи.
Replies: >>74051
>>74047
>Ты ее уже открыл где-то
І? Це завантаження. А вивантаження? Бірда у будь-якому випадку файл десь бере — або від клієнта, або з оригінального джерела.
>ты же смотришь что грузишь
Не обов'язково.
Replies: >>74052
>>74049
Зара перевірю.
>>74050
>А вивантаження?
Это да, согласен.
>Бірда у будь-якому випадку файл десь бере — або від клієнта, або з оригінального джерела.
Тоже верно. Но есть нюанс – из источника борда загружает как борда, и тот же джойреактор например туда плашку ей засунет, а какой-нибудь еще сайт может забанить ее айпишник если слишком часто загружать что-то.
Replies: >>74070
>>74042
Да, в этом и суть. У меня она на всех ресурса не работает. Тобишь, вставка текста работает, а вот когда файл то в логе пустой объект.
Может что и поломали в последних версиях браузеров(не может быть чтобы сразу оба).
А может это особенности реализации. Хз, гугл выдает что у людей сеймовая ошибка, но причины я так и не нашел.
Если что у меня Chromium 62.0.3202.89 и Лиса 57.0.1.
Replies: >>74054
>>74053
>Если что у меня Chromium 62.0.3202.89 и Лиса 57.0.1.
У меня тоже последняя лиса, на онтопике работает. Щас достану ноут с оффтопиком и посмотрю как там.
>Тобишь, вставка текста работает, а вот когда файл то в логе пустой объект.
Ты имеешь файл копируешь, или картинку (скриншот, в браузере "скопировать изображение" etc)? Файлы копировать нельзя, это вроде не работает.
Replies: >>74057
Replies: >>74056
>>74055
Оффтопик, последний фокс, работает.
>>74054
Я пробую и копировать файл в браузере и с фм тоже.
Replies: >>74058
>>74057
Так?
Replies: >>74059
>>74058
Ага.
Может я делаю что-то не так? Вставлю именно над элементом у которого эвент(кстати может повесить событие на всю форму. чтобы не целиться?)
Replies: >>74060
>>74059
>Вставлю именно над элементом у которого эвент
В смысле? Ты про код говоришь или вставку именно здесь с точки зрения пользователя?
Да именно про текущую форму. У тебя же щас он висит на одном input.
Replies: >>74062
>>74061
Да. Ставишь фокус на это поле и вставляешь.
Replies: >>74063
>>74062
Так и делаю, лол. Все равно ни в лисе, ни в хромиуме не работает.
Я конечно завтра попробую на основной машине, но ето будет что-то странное если оно там заработает.
Replies: >>74064
>>74063
Ну у меня на обеих системах работает.
Replies: >>74065
>>74064
Запиши видео-гайд 😄
Replies: >>74071
НО ЗАЧЕМ⁈
Тестовий допис із кватирок.
Пруфпічкур.
>>74038
Обновился. Ох и много там всего поломали, и всё руками надо чинить.
Replies: >>74072, >>74073
>>74052
>тот же джойреактор например туда плашку ей засунет
Має право, він шляхтич!
>а какой-нибудь еще сайт может забанить
pp.userapi.com не працює.
>>74065
Нажимаем копировать, переходем в поле, ждём ctrl-v. Появляется надпись снизу, отправляем.
>>74069
Надо будет как-нибудь собраться и наконец разделить неборду на модули, по заветам джангистов.
>>74069
PS Как обычно, обо всех ошибках пишите сюда или в телеграмоконфу.
Adapt to django-2.0
boards/admin.py
boards/mdx_neboard.py
boards/middlewares.py
boards/migrations/0001_initial.py
boards/migrations/0009_post_thread.py
boards/migrations/0010_auto_20150208_1451.py
boards/migrations/0011_notification.py
boards/migrations/0014_auto_20150418_1749.py
boards/migrations/0018_banner.py
boards/migrations/0026_auto_20150830_2006.py
boards/migrations/0029_tag_parent.py
boards/migrations/0030_auto_20150929_1816.py
boards/migrations/0033_auto_20151014_2224.py
boards/models/attachment/__init__.py
boards/models/attachment/viewers.py
boards/models/banner.py
boards/models/post/__init__.py
boards/models/signature.py
boards/models/source.py
boards/models/tag.py
boards/models/user.py
boards/templatetags/board.py
boards/urls.py
boards/views/__init__.py
boards/views/all_threads.py
boards/views/feed.py
boards/views/search.py
boards/views/tag_gallery.py
boards/views/tag_threads.py
boards/views/thread/thread.py
boards/views/translation.py
neboard/settings.py
neboard/urls.py
Use path resolver instead of url where possible
boards/urls.py
Fixed page 404 and some tests
boards/tests/test_views.py
boards/views/not_found.py
Show pasted images in the form instead of a text with their count
boards/static/css/base.css
boards/static/js/form.js
Need to manually join lazy strings in authors now
boards/templates/boards/authors.html
Remove pasted images by clicking them
boards/static/js/form.js
Внезапно, какая-то алекса выдаёт очень весёлую статистику по неборде.
Fix tag gallery to be used as separate url
boards/urls.py
О! Даже запостить изпод тора смог.
Replies: >>74276
>>74275
Ща белый список сделаем, чтобы локалхост не трогали.
Replies: >>74277
>>74276
Да не, лучше начинай дудосить в ответ на спам.
Replies: >>74278, >>74281
>>74277
Я как-нибудь simple-captcha ещё запилю. Сначала повесим на торовские айпишники, а потом можно попробовать и на все.
Whitelist of IPs that will not be banned (starting from localhost)
boards/config/default_settings.ini
boards/settings.py
boards/views/base.py
>>74277
Для дудосу потрібен ботнет. Киця має ботнет?
Added new author
boards/authors.py
Show messages count in the statistics page in english locale
boards/templates/boards/authors.html
В ОП вставка картинок из буфера оказывается не работает. Я не подумал, что там классический способ отправки формы. Надо перевести на ajax.
Replies: >>74372
>>74371
PS Как раз давно хотел отрефакторить там всё, и сделать чтобы страница создания треда не перезагружалась целиком, а то приходится скроллить до формы чтобы прочитать ошибки.
Return id of the post created via API
boards/views/api.py
Unify thread and post creation into one method inside post manager, that can be called from almost anywhere (one step closer to ajax thread creation)
boards/abstracts/constants.py
boards/models/post/__init__.py
boards/models/post/manager.py
boards/signals.py
boards/urls.py
boards/views/all_threads.py
boards/views/api.py
boards/views/feed.py
boards/views/mixins.py
boards/views/posting_mixin.py
boards/views/tag_threads.py
boards/views/thread/thread.py
AJAX-based thread creation
boards/static/js/form.js
boards/static/js/thread_create.js
boards/static/js/thread_update.js
boards/templates/boards/all_threads.html
boards/urls.py
boards/views/api.py
График битбакета: когда чаще всего разрабатывают неборду. Оказывается, утром в понедельник.
Есть здесь кто-то кто может нарисовать неборд-тан?
Split up uploaded files into subdirectories
boards/utils.py
Напоминаю, что у нас (не совсем неборды, но в "друзьях") есть конференция в матриксе: #linux-ru:matrix.org
На данный момент так 365 участников.
Replies: >>74531
>>74527
365 трупів? От чим файний Jabber — членами конференції є лише ті, хто онлайн, причому баунсерами користуватися не прийнято. Таким чином, кількість членів демонструє реальну кількість відвідувачів. Я більше ніде такого не пригадую.
Replies: >>74532
>>74531
Я не знаю, сколько из них активные. В сети около десятка, постоянно пишущих около 5 вроде.
>От чим файний Jabber — членами конференції є лише ті, хто онлайн
Нифига. Членами являются все, это видно в настройках. Просто они в списке активных не отображаются.
>Я більше ніде такого не пригадую.
Ирка. А больше в то время особо ничего и не было, ну в аське ещё может.
Replies: >>74535
>>74532
>видно в настройках
Лише адмінам. І вийти звідти член сам не може, тож сміття там іще більше.
>Ирка
Там мертві душі на баунсерах.
>в аське
Теж онлайнонезалежний мемберліст.
Replies: >>74537
>>74535
>Лише адмінам.
Вот этого не помню, может быть.
>І вийти звідти член сам не може, тож сміття там іще більше.
Вроде менять свои права вниз можно, разве нет?
>Там мертві душі на баунсерах.
Ирка до сих пор самый популярный способ для общения с разработчиками софта.
Replies: >>74541
>>74537
>Ирка до сих пор самый популярный способ
Я не про це, а про те, що через баунсери мертвих душ там не менше, аніж у новітніх месенджерах. Вік каналів цьому навіть сприяє.
Replies: >>74544
>>74541
Ты ещё вспомни "землю админов", где после БП 99% сетевого трафика стал занимать спам, рассылаемый выжившими серверами друг другу.
Use title class for thread titles in landing
boards/templates/boards/landing.html
Соцопрос. Нужно ли в превью поста (не открывая тред) ограничивать количество вложений? На мобилках скроллить 10 пикч неудобно.
Replies: >>74799
>>74786
>неудобно
Тут на поцти відповідати безпосередньо із ґлаґне незручно, а ти про якісь прев'ю.
Replies: >>74800
>>74799
Предложи вариант. Мне тоже не нравится, но я не придумал как это могло бы выглядеть удобно.
Replies: >>74802
>>74800
Зроби форму створення ОП та коментарів єдиною. Щоб специфічні для ОП поля вимикались.
Replies: >>74804
>>74802
Так она и так выглядит одинаково, не?
Replies: >>74827
>>74804
Виглядає, але не функціонує універсально.
Replies: >>74828
>>74827
Что ты имеешь в виду?
Replies: >>74831
>>74828
Не можна у формі створення нитки написати
[post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code][post]74828[/post]
Не можна у формі створення нитки написати [code]Шлі із Афрікі в Саратав…
.........
Replies: >>74832
>>74831
Почему? Можно. Или ты хочешь из создания треда вместо собственно создания треда ответить в пост?
Replies: >>74833, >>74838
>>74832
И да, при чём тут главная? На главной вообще формы нет.
Replies: >>74839
>>74832
>из создания треда вместо собственно создания треда ответить в пост?
Саме так!
Replies: >>74840
>>74833
>На главной вообще формы нет
/ — то не ґлаґне, то посміховисько якесь.
Replies: >>74841
>>74838
Это должна быть другая форма, подгружаемая аяксом. Можно сделать, но пока это не в приоритете. Всё-таки я считаю что нужно зайти и почитать тред, прежде чем в него отвечать.
Replies: >>74847
>>74839
Вот и я не могу придумать, как сделать её полезнее. Как-то засовывать время изменения, или какую-то сжатую форму ответов.
Replies: >>74848
>>74840
Нащо його читати, коли я його вже читав і в ньому лише одне нове повідомлення з'явилося?
>>74841
Не треба, просто зроби режимом відображення /all/, як зараз нитки мають три режими відображення.
Replies: >>74849
>>74848
Нет.
Replies: >>74852
>>74849
Ти ще візьми і /all/ випиляй. І підтримку Opera Mini
$(function() { if (window.operamini) document.body.innerHTML = ''; })
Replies: >>74887, >>75032
>>74852
Зачем специально выпиливать то, что и само не очень-то работает?
Replies: >>75004
Use proper settings for max landing threads. Show thread last update time instead of number of posts
boards/templates/boards/landing.html
boards/views/landing.py
Extracted some magic strings
boards/settings.py
boards/utils.py
Some more constant extracts
boards/abstracts/settingsmanager.py
boards/forms/__init__.py
boards/settings.py
boards/utils.py
boards/views/all_threads.py
>>74887
Ти ж рачешколяр, рачешколярі люблять викидати те, що криво лежить.
Replies: >>75005
>>75004
Одно дело выкидывать код, а другое писать что-то специально чтобы сломать.
вут
Replies: >>75022
>>75021
а нет, показалось.
Continue to extract section strings
boards/context_processors.py
boards/models/thread.py
boards/tests/test_post.py
boards/views/feed.py
boards/views/landing.py
boards/views/tag_gallery.py
boards/views/thread/normal.py
Even more refactoring
boards/abstracts/constants.py
boards/views/all_threads.py
boards/views/feed.py
boards/views/mixins.py
boards/views/notifications.py
boards/views/tag_gallery.py
boards/views/utils.py
>>74852
За такой код в приличном обществе канделябром по морде бьют.
// Раз зафлудили своими ботами всю борду так увеличивайте количество постов на страницу.
Replies: >>75034, >>75040
>>71701
>Но ни в одной системе кроме прыщей кернинг не скачет
Ваш вендовый кернинг тоже говно, например.
Replies: >>75043
>>75032
>количество постов на страницу
В смысле тредов? Можно в принципе, только медленнее будет открываться.
Replies: >>75139
>>75032
Ти про форматування?
>>75033
Будь-який немоноширинний кернінґ є лайно.
Replies: >>75044
>>75043
Врёти.
Я пробую работу неборды на gunicorn вместо uwsgi. Если будут подозрения на баги (например, файлы не отправляются, сессия портится etc) – сразу сообщайте.
Show raw post text in the log when created post
boards/models/post/manager.py
Show all reply count and today reply count for threads on landing
boards/templates/boards/landing.html
>>75034
Сервак на кофеварке? 10 тредов это не так уж и много… Ты же их не целиком отображаешь.
Replies: >>75140, >>75187
>>75139
Для каждого треда тебе нужно загрузить:
1) ОП
2) Сколько пропущено ответов
3) Сколько показать последних ответов
4) Сами последние ответы
5) Теги
6) Аттачи для всего вышеперечисленного
Каждый пункт делается отдельным запросом, только на аттачи их будет два или больше, потому что ОП грузится отдельно, а ответы отдельно. Всё это ещё рендерится медленными джанговскими шаблонами, а там куча условий, вложенных тегов и прочего.
Но я попробую, чуть позже.
Replies: >>75141
>>75140
Погоди, а кэширование?
Replies: >>75143
>>75141
Кэширование чего?
Replies: >>75145
>>75143
Всего, чего можно. Получил всю эту инфу для поста → отрендерил → схоронил. Хотя у тебя во фреймворке уже должны быть способы кэшировать какие-либо блоки, а не только всю страницу сразу.
Replies: >>75146
>>75145
Всякая мелюзга и так кэшируется – резолвинг домена для марочек, количество ответов в треде. Кэшировать весь ответ запроса целиком сложно, потому что нужно эти кэши инвалидировать, ведь на один запрос в разное время ответы разные. Я когда-то пытался таким заняться, но не взлетело.
Replies: >>75147, >>75149
>>75146
Не весь ответ, а отдельно по постам.
Replies: >>75148
>>75147
Никакой разницы нет. Кэшировать рандомный запрос не получится, можно только попробовать закэшировать какой-то конкретный при определённых условиях.
Replies: >>75150
>>75146
Как fragment Caching в рельсах. Или это не помогает?
Replies: >>75151
>>75148
Какое-то странное у тебя кэширование.
>>75149
Есть template caching, можно закэшировать уже отрисованный пост. Это когда-то было, но прирост давало небольшой, а с условиями я постоянно проигрывал – то права админа не добавлю, то локаль, то ещё что-нибудь.
Replies: >>75152
>>75151
Ты определённо что-то делаешь не так.
// Правда я не могу сказать что, т.к. практически не знаю питон и уже раз 4 бросаю изучение рельсов.
Replies: >>75176
Поставил 10 тредов на страницу. Посмотрим как пойдёт.
>>75152
По хорошему нужно поставить хороший профайлер, и погонять им разные экшены. Потом оптимизировать самое медленное.
Refactorings, refactorings…
boards/abstracts/constants.py
boards/models/attachment/viewers.py
boards/models/source.py
boards/settings.py
boards/signals.py
Version bump
boards/config/default_settings.ini
Added tag 4.8.0 for changeset 75a09d9014b9
.hgtags
And more refactorings
boards/context_processors.py
boards/settings.py
Get one ban object, not filter them
boards/middlewares.py
>>75139
Забыл спросить, а зачем тебе это? Я вот с момента ограничения до 5 тредов ни разу не помню, чтобы хотел больше. Даже скроллить как-то необычно.
Replies: >>75302
Optimize cache key building
boards/utils.py
Cache some of the attachment viewers logic
boards/models/attachment/viewers.py
Cache tweaks
boards/models/attachment/viewers.py
Вот вам немного статистики от goaccess.
Replies: >>75276
>>75274
Гарний курсор.
Replies: >>75284
>>75276
С тех пор как я в 2012 его попробовал, теперь ставлю на все системы. У меня есть две фичи десктопа, без которых я не могу работать – курсор protozoa и колышущиеся окна.
>>75187
Потому что читать ваше политическое гумно никаких сил нет уже.
Replies: >>75304
>>75302
При чём тут страницы? Политическое гумно один тред, ты его так и так увидишь на первой.
Replies: >>75305, >>75315, >>75420
>>75304
PS Можешь просто тег заблокировать.
>>75304
Гадаю, він про те лайно, що з тору натаскали.
Replies: >>75316
>>75315
А что оттуда натаскали?
Replies: >>75323
sans-serif for everything
boards/static/css/base.css
Replies: >>75322
>>75321
На біса ти це зробив?
Replies: >>75324
>>75316
Купу ниток із якимось копіпастом і цілковитим мотлохом у мітках.
Replies: >>75325
>>75322
Засечки на борде не нужны, это не книга.
Replies: >>75330, >>75421
>>75323
Ну тут сложнее, надо пилить скрытие тредов. А для этого нужно как-нибудь сесть и написать модель юзера, у которого будут свои настройки и связи со всякими штуками.
Replies: >>75331
>>75324
зочем граматна писать ми ні на екзаміні )))
>>75325
А що то воно дасть? Просрав сесію — просрав і ігнор. Які сесії взагалі на анонімній бірді?
Replies: >>75333
>>75331
>А що то воно дасть?
Перфоманс. В сессии лежит список айдишников, тебе в запросе придётся указывать – покажи все треды кроме 1, 3, 454, 356 и так сколько угодно. А если они уже слинкованы с юзером, ты просто пишешь – покажи все треды, которых нет вон в той таблице связей. А там уже база заоптимизирует это всё.
>Які сесії взагалі на анонімній бірді?
Так сессия анонимна, она не знает о твоей личности.
Replies: >>75343, >>75347
>>75333
Единственный минус – надо будет предусмотреть механизм чистки. С сессиями проще, там сама джанга куда-то записывает время доступа, и есть команда для чистки старых сессий (то ли две недели, то ли месяц). Для юзеров аналогичную колонку придётся писать и обновлять мне.
Monospace code in MD
boards/static/css/md/base_page.css
Надо написать доку по запуску сорсов. И вообще вынести их в модуль, чтобы можно было класть туда плагины на любой другой тип кроме rss.
>>75333
>она не знает о твоей личности
Особистість можна встановити опосередковано, за ігнором та підписками. А ще в тебе тут деякий час зберігається, хто з одного IP писав.
Replies: >>75348
>>75347
Ну так можно сказать, что ни один ресурс не анонимен, ведь какой-нибудь nginx видит айпишник когда получает запрос.
>>75357
Подтверждаю, пока не знаю в чём проблема.
Replies: >>75363
Fixed middlewares
boards/middlewares.py
Version bump
boards/config/default_settings.ini
Added tag 4.8.1 for changeset bae7433522fa
.hgtags
Speed up tag local cache
boards/models/tag.py
Simplify some expressions
boards/models/tag.py
boards/models/thread.py
>>75304
Таки не одно, к сожалению. И чтобы так блокировать надо отключить очистку кук при закрытии браузера (иначе каждый раз туда лазить придётся), что вообще не вариант.
>>75324
Да даже и в книгах значимость не доказана. Чувак, который это продвинул, просто так видел, а все повелись.
Replies: >>75427
>>75421
ТА МОЖНА І МАЛІ ЛІТЕРИ СКАСУВАТИ, НАЩО ВОНИ ПОТРІБНІ, У НОРМАЛЬНИХ МОВАХ ТАКОГО РОЗДІЛЕННЯ НЕМА, ЗНАЧУЩІСТЬ НЕ ПОКАЗАНО.
@neko, здається, ти дерево зламав.
Replies: >>75436
>>75431
Не понял, что на картинке не так?
Replies: >>75471
Added constraint on a tag. Fixed creation of new tags
boards/migrations/0068_auto_20171214_0833.py
boards/models/tag.py
boards/templates/boards/post.html
boards/views/tag_threads.py
Create tripcode view in the tripcode class instead of template
boards/abstracts/tripcode.py
boards/templates/boards/post.html
Replies: >>75446
>>75442
Надо весь трипкод закэшировать, но я не уверен что мой кэш декоратор умеет работать не с моделями. Надо будет его поковырять.
Don't use with to call just one method on tripcode
boards/templates/boards/post.html
Cache tripcode view
boards/abstracts/tripcode.py
Simplify cache method
boards/utils.py
>>75436
Поцтів першого рівня нема в дереві.
Replies: >>75472
>>75471
Fixed.
// Какой красивый багрепорт, всё чётко сказал и пофиксить легко :3
Fixed loading of first level posts in tree view
boards/models/thread.py
Moved template name and class delimiter for post to constants
boards/models/post/__init__.py
Draw a line separating thread image/title from its attributes
boards/templates/boards/landing.html
Replies: >>75489
>>75488
Ти коло вже намалював?
Replies: >>75491
>>75489
Яке?
Replies: >>75495
>>75491
Будь-яке!
Replies: >>75497
>>75495
Циркуля нет.
Replies: >>75498
>>75497
А без циркуля?
Replies: >>75500
>>75498
А без циркуля неровно получится.
Replies: >>75503
>>75500
Ну то я й кажу, що в тебе руки зі сраки, навіть хрюндекс не працює.
Replies: >>75504
Reply to thread #71241 to message #
>qspoilerib// scodehint
Max total file size is 28.6 MB.
Max file number is 10.
Help