Loading...
Normal, Gallery, Tree

Новостей, фичреквестов и багрепортов тред #10

Юбилейный!
Девятый: >>18701
Replies: >>25394
>>22167
Кнопки перехода вверх и вниз нужны. Они указывают на то где пользователь находится (вверху страницы, внизу или посередине), ограничивают действия (нет смысла переходить вниз страницы, когда ты уже внизу) и стилизованы под стиль сайта.
Replies: >>22174
Поправил обновление постов при достижении бамплимита. Заодно сменил лого.
Replies: >>22170
>>22169
>Поправил обновление постов при достижении бамплимита.
Есть желающие написать юниттест? Этот кусок так часто ломается, что он необходим, но мне так лень…
Replies: >>22175
>>22168
Для этого есть скроллбар.
Replies: >>22177
>>22170
Мы тоже ленивые, поэтому считаем, что тесты не нужны :3
>>22174
Скроллбар на десктопе неудобно ловить (он тонкий) и там нет кнопки "в самый низ". Скроллбар на мобильных вообще только отображается, за него тянуть нельзя.
Replies: >>22178
>>22177
Чтобы понять где ты не нужно ничего ловить, он и так виден.
На мобилках ты и так пальцем тычешь постоянно, после чего сразу появляется.
Костылестроение-с.
Replies: >>22179
Тем временем немного статистики: размер базы неборды всего 207 метров. Такие дела.
>>22178
>На мобилках ты и так пальцем тычешь постоянно, после чего сразу появляется.
Ага, вот только ты не можешь быстро перейти в конец страницы.
Replies: >>22181
>>22179
В нормальном браузере — можешь. Там после нескольких быстрых скроллов появляются кнопочки. Поставь себе нормальный браузер :3
Replies: >>22182
>>22181
>после нескольких быстрых скроллов появляются кнопочки
Я не хочу "после нескольких скроллов". Я хочу одним кликом.
Replies: >>22183
>>22182
Напиши багрепорт. А десктопобояр от этой гадости избавь :3
Replies: >>22184
>>22183
Куда багрепорт? Во все браузеры?
>А десктопобояр от этой гадости избавь
Я сам десктопобог, и мне нравится эта кнопочка. Маргиналы могут поставить юзерстиль и её выпилить.
Replies: >>22185
>>22184
>Я сам десктопобог
>говорит про кнопочки на лопатах
Лгать нехорошо.
Replies: >>22187
>>22185
В нашей цивилизованной стране у каждого по 3 устройства с браузером и по 2 раба.
Replies: >>22188, >>22192
>>22187
Рабы это неэффективно и дорого.
Replies: >>22191
>>22188
Тащемта война севера и юга в США началась отчасти из-за того, что северяне-фермеры со свободными рабочими были неконкурентоспобны по сравнению с южными рабовладельцами. Рабочий выходит дороже.
Replies: >>22193
>>22187
Правда, в слове "сертифікат" ошибка.
Replies: >>22196
>>22191
Это просто кто-то экономический эффект восстаний не просчитывал.
Replies: >>22194
>>22193
Никто не знал, что будет восстание, все эти законы принимались очень медленно. Просто в какой-то момент южан заебали аболюционисты.
Replies: >>22195, >>22197
>>22194
*аболиционисты
>>22192
>рабинь
Правильно "невiльникiв", вроде.
Replies: >>22198
>>22194
Есть рабы — будет восстание. Странные какие, не знали они.
Replies: >>22199
>>22196
И так и так можно. Языки смешивались много лет, теперь уже ничего не разобрать.
>>22197
Это к чему вообще? Рабы не восставали, восстали рабовладельцы. Рабам даже сторона свободолюбов слова не давала, их освободили только чтобы они воевать пошли. И то, реальное равноправие было достигнуто только через сотню лет после этой войны.
Replies: >>22201
>>22199
Это к тому, что если — то. Кто, кого и почему уже не важно.
Replies: >>22202
>>22201
Так можно сказать, что любая власть порождает свержение оной. Но это же не значит, что надо устроить анархию прямо сейчас?
Replies: >>22204
Надо будет по мотивам реддита сделать возможность разделения админов по группам так, чтобы каждый админ мог модерировать определённый набор тегов.
>>22202
Не знаю как анархию, а вот кое что сделать бы надо уже сейчас…
Replies: >>22206
Кстати о.
>Russia seems currently intent on becoming very much what I imagined the USSR to be in Neuromancer. Just not called USSR.
— William Gibson
https://twitter.com/GreatDismal/status/617529668900532224
Replies: >>22207
>>22204
Только там, где власть плохая. Везде – пока не надо, во многих местах власть ещё может сама оптимизироваться.
Replies: >>22209
>>22205
Ох, не тот тред…
Replies: >>22208
>>22207
А переносить посты фичи нет? А то у нас явно тут что-то другое пошло.
Replies: >>22210
>>22206
Я про Эрафию в данном случае.
>>22208
Нет. Хотя переносить сабтред – заманчивая идея, но она нереализуема из-за сложности связей (вдруг кусок сабтреда в другом треде или вообще мультитредовый).
Снова поправил то, что происходит с постами по достижении тредом бамплимита. Ранее это было невозможно и на последнем посте выбрасывалась ошибка.
Также теперь в случае ошибки сервера при отправке поста будет "Server error" вместо бесконечно висящего "Отправка сообщения…"
Replies: >>22289
>>22288
И да, на этот раз я написал полный тест на бамплимит. Вперёд в светлое будущее с TDD!
"(!) Неверный URL" при попытке загрузить пикчу по ссылке http://shimmie.katawa-shoujo.com/image/4116.jpg
Replies: >>22346, >>22356
>>22345
Возможно там сервер отдаёт чего-нибудь не то. Такое бывает, загрузи вручную.
Я проверю на тестовом сервере, но ничего не обещаю.
>>22345
Должно заработать, проверяй.
Я думал, для жипега content-type всегда image/jpeg, а оказывается бывает и image/jpg.
Сделал отображение бамплимита и архива в тёмной теме полосочками слева, вместо фона всего поста.
Replies: >>22436
>>22384
Полосочки захватывают мир!
Есть ли сервер вебсокетов с простой конфигурацией и поддержкой REST API для отправки в канал? Вот чтоб просто его запустить и слать в абсолютно любой канал абсолютно любую инфу.
Обязательно условие – поддержка wss.
Чуток отрефакторил создание поста (одно условие вместо двух, -1булева переменная). Мелочь, а приятно.
Тест
>>22677
Fixed.
Replies: >>22690
>>22688
bump
Забавно, при попытке заменить все посты треда через jquery браузер подвисает на несколько секунд.
Replies: >>22703, >>23120
>>22702
Слишком долго выполняется? Зачем и что ты делаешь? (o.o)
Replies: >>22705
>>22703
Я загружаю 300 постов и заменяю их ^_^"
Replies: >>22709
>>22705
(o.o) Хм… По одному? Может целиком сразу менять? Ну, т.е. формировать строку и ololo.innerHTML = lololo
Replies: >>22712, >>22713
>>22709
Ну они из json приходят как отдельные элементы массива.
>>22709
Ах да, и я не знаю, какие из них будут заменены. Ведь в мультитредовых постах состояние "бамплимит" заменяется только когда бампается их основной тред. А на клиенте этого никак не определить.
Как продвигаются дела с шebm?
Replies: >>22928
>>22926
Никак. Я позже этим займусь, вместе с svg и вообще любыми файлами, которые не являются картинками. Там несложно, но надо выделить время.
Можно ли в CSS выбрать блок, у когорого текст внутри начинается с определённого значения?
Я хочу в древовидном режиме убрать рефлинки. А специального класса у них нет, это просто ссылка с ">>" вначале.
Replies: >>23121
Художник-кун, ты можешь сделать уникальную картинку для борды с надписью "Fake"? Чтобы отвечать ею в новостных тредах.
Replies: >>23087
Replies: >>23088
>>23087
Эээ, а без символики Союза можно?
Replies: >>23090, >>23092
Replies: >>23091
>>23090
Хех, благодарю :D
>>23088
Ты бы лучше без ошибок просил
Replies: >>23093
>>23092
OH SHI~, я и не заметил.
Кстати в этом тексте дикое ШГ.
Replies: >>23094, >>23095
>>23093
В гимпе антиалиасинг с жуткой радугой, надо тогда ШГ в инкскейпе готовить тоже.
Replies: >>23095
Replies: >>23096
>>23095
Красота.
А что такое URKSOC?
Replies: >>23097, >>23098, >>23122
>>23096
*UKRSOC
Replies: >>23099
>>23098
Фон составлял из флагов
Replies: >>23100
>>23099
Стоило учесть, что символика СССР в стране где хостится сервер запрещена.
Replies: >>23101
>>23100
Неужели всё настолько серьёзно?
Replies: >>23102
>>23101
Ну, интернет конечно не цензурят, но зачем провоцировать? Не вижу такой необходимости использовать символику здесь.
>>22702
Осиль фрагменты.
>>23070
Буду краток: нельзя. В jQuery-селекторах отчасти можно (contains()), и это одна из немногих вещей, которыми они до сих пор отличаются от CSS-селекторов.
Replies: >>23123
>>23096
друзі.юа?
>>23121
Говно ваш CSS.
Replies: >>23132
>>23123
А ты хотел целый язык программирования? Так он туда и катится. К сведению, поиск по содержимому (который надо по всем нодам или всем нодам родительского селектора провести!) — чрезвычайно ресурсоёмкая операция. В CSS и has() долгое время запихивать не хотели, а уж этой хуйни, надеюсь, хотя бы до появления графеновых процессоров не будет. Пили нормально (через классы) и не кукарекай, они для того и нужны.
О, придумал. Запили плашку с рандомными картинками с борды, как на учане.
Replies: >>23181, >>23199, >>23229
>>23154
Примеры можно? Что значит "плашку с картинками"?
Replies: >>23184
>>23181
Я скрин для кого вставил? Сходи на учан, в конце концов.
Replies: >>23186
>>23184
Я должен наизусть все борды знать? Давай ссылку на учан. А то я набрал uchan.com, а там корейцы какие-то.
Replies: >>23200, >>23238
Добавил к картинкам формат и размер файла.
>>23154
А, я понял. А где эта плашка должна быть? Я могу сделать отдельную страчку /random, куда запилить такого вида "плашку" из галереи.
Replies: >>23238
>>23186
uchan.to
>>23154
Держи, ссылка сверху где и остальные.
Replies: >>23231
>>23229
P.S. Дизайн пока не идеален, возможно надо их ужать или сделать по центру или ещё как-то.
>>23186
Мусьё не осилил поисковики?
>>23199
Где хошь, можно и на отдельной странице, но тогда профит падает (кто туда специально ходить будет?)
Replies: >>23239
>>23238
Уже сделал же. Ходить будет тот, кому в жизни не хватает рулетки :3
Серота внизу — это нормально? Chromium 22.
Replies: >>23242
>>23241
Нормально. Футер не прибит к низу.
Replies: >>23243
>>23242
Ясно.
Немного статистики: полный архив картинок неборды весит 2.5 ГиБ, архив базы – 3.6 МиБ.
Replies: >>23388
>>23380
>2.5 ГиБ
Быстро, однако. Планируется ли выпил старья по упиранию в предел дискового пространства или бесконечное расширение оного, как на небордах? (на тот тут и неборда, лол)
Replies: >>23392, >>23394
>>23388
>Планируется ли выпил старья по упиранию в предел дискового пространства
У меня 3 ТиБ винтов. С такой скоростью постинга я быстрее новые докуплю, чем место закончится.
Replies: >>23397
>>23388
И нет, я пока не планирую ничего удалять. Но движок изначально поддерживает возможность задать лимит количества тредов и удалять старые при создании новых.
Replies: >>23397
>>23392
>У меня 3 ТиБ винтов
Ну не ПиБ же.
>С такой скоростью постинга
А если небордочка взлетит?
>>23394
>изначально поддерживает
Ты, главное, оттестируй, а то дропнется тут всё нафиг :3
Replies: >>23402, >>23405
Replies: >>23413
>>23397
>Ты, главное, оттестируй, а то дропнется тут всё нафиг :3
ЕМНИП на это есть юниттесты. Если нет, надо написать.
>А если небордочка взлетит?
Если это будет меньше сотни ГиБ в год, то ничего страшного. Мне не жалко покупать новые винты для небордочки.
Поправил код выдачи случайных постов с картинками так, чтобы не выдавались дубликаты картинок в разных постах. В одной выдаче одна картинка.
Replies: >>23423
>>23402
Я так уже пару раз делал, хе-хе.
>>23408
И сразу вопрос: нужно ли включать архивные посты в эту выдачу? С одной стороны интересно посмотреть старые картинки, а с другой возможно нет смысла заходить в некротред.
Replies: >>23459
>>23441
Чем тебе влорчан так понравился?
Replies: >>23463
>>23423
Нет, наверное?
Replies: >>23460, >>23502
>>23459
Обоснуй.
Replies: >>23461, >>23462
>>23460
Поощряет постинг в некротредах.
>>23460
Хотя мне и так и так нормально.
>>23442
Куда он запостил?
>>23459
Done.
neboard.i2p жив? Чё-т в каталогах его нет.
Replies: >>23517
>>23515
В каких каталогах? Я нигде не публиковал. Роутер вроде живой, но могу проверить.
Replies: >>23518
>>23517
i2host.i2p, stats.i2p? А то как анонимус бордочку-то найдёт?
Replies: >>23519
>>23518
А я не регал домен, сорри. У меня по b32. Если надо, зарегай сам и поддерживай.
http://rublacklist.net/12118/
Пишут про 0.2EMC/год. На оффсайте этого скама раздается по 10EMC на гуглоаккаунт
Replies: >>23531
>>23530
Зачем оно не нужно?
Replies: >>23532
>>23531
neboard.lib?
Replies: >>23533
>>23532
Но зачем?
В базе набралось уже 3783 автозабаненных айпишника. Кто все эти боты?
Replies: >>23578
Добавил тематические картинки, по которым можно перейти в тред, к странице тега.
Replies: >>23570
>>23569
Выглядит это вот так.
Replies: >>23571
>>23570
Пришлось сократить картинки до одной, потому что у джанговского ORM проблемы с убиранием дубликатов – в тегах с большим количеством повторяющихся картинок они могут повторяться в выдаче.
Replies: >>23572, >>23573
>>23571
Можно считать это логотипом раздела :3
Replies: >>23575
>>23573
Вся суть раздела.
Replies: >>23576
>>23544
Просто боты, сэр.
Добавил теги к странице случайных картинок. Теперь можно примерно смотреть, из какого раздела пикча, и заходить туда если заинтересовало.
Replies: >>23743
>>23739
И показываю там только разделы, так как список просто тегов может быть весьма внушительным.
Добавил функционал "похожих тегов". Выбирается до 5 случайных штук.
Убрал цветные полосочки. Теперь у бамплимита строка с id и временем курсивная, а у архива зачёркнутая.
Причина – толстая рамка-полосочка работала криво (верхняя и нижняя полоска на неё налазили, :target заменял своей полностью).
Запилите мне плиз няшную иконку файла 200x150. Будет делать поддержку аттачей любого типа.
Replies: >>24433, >>24434, >>24453
>>24432
*Будем
Так, webm есть. Пока не очень разобрался, как сделать превьюшку видео. Также есть проблема, что при добавлении нового поста без перезагрузки страницы видео почему-то не работает.
В тред кастуются html-фаги.
Replies: >>24439
>>24437
Пока отдельное отображение (не просто ссылка на файл) только для webm. Планируется такое же для аудио и для svg, если подскажете, как это правильнее всего сделать.
(!) File must be less than 8000000 bytes — думаю, с внедрением WebM нужно поднять этот лимит.
Replies: >>24452, >>24453
>>24450
А винт под борду ты мне внедришь?
Replies: >>24455
>>24432
Что именно нужно, чтобы была иконка на которой написан тип файла, типа как в этих ваших линуксах бывает?
>>24450
>с внедрением WebM нужно поднять этот лимит.
Переконвертишь под размер.
Replies: >>24454
>>24453
>Что именно нужно, чтобы была иконка на которой написан тип файла
Нет, нужна иконка типа "любой файл, я не знаю его типа и просто даю вам его скачать". Сейчас это выглядит как пикрелейтед.
>>24452
Всё с тобой понятно. И вообще, верни влорчан.
Replies: >>24457, >>24459
>>24456
А почему он лежит? Можно такой же, только стоячий?
Replies: >>24458
>>24457
P.S. В принципе ширина неважна, достаточно чтобы высота была 150.
>>24456
вот блин. я не знаю как выглядят файлы.
Replies: >>24460
Replies: >>24461, >>24577, >>24885
Replies: >>24462
>>24461
Почему золотая весит на килобайт больше?
Replies: >>24463
>>24462
Из-за контура
Replies: >>24464
>>24463
Точно, его-то я и не заметил.
audio { margin-top: 1em; }
В белую. Не знаю как в других браузерах, а в фоксе бокс со временем иначе заползает на номер поста.
Replies: >>24517
>>24514
Так лучше?
Replies: >>24520
>>24517
Да, спасибо :3
Полдня тестирую файлы-вложения, а уже на 50М нафлудили. А вы говорите, ограничение на размер поднять…
Replies: >>24525, >>24575
>>24523
Для аудио нормально и так. А видео… тут всё-таки не ютуб, пусть терпят :3
Replies: >>24526
>>24525
Тут и не вконтакт. И плеер не нужен, так как у файлов всё равно нормальных имён нет :3
Replies: >>24527
>>24526
<audio> норм :3
Почему если я в <audio> добавляю текст-плейсхолдер (который по w3c должен показываться, если тег не поддерживается), при отсутствии в браузере поддержки mp3 всё равно показывается ничего?
Replies: >>24571
>>24570
Я так понимаю текст валиден только для "тег audio не поддерживается". А как сделать текст, если не поддерживается конкретный формат?
Replies: >>24667
>>24523
Для решения этой проблемы можно выключить архив и удалять старые треды :3
>>24460
Сделайте пожалуйста вертикальную картинку. Так принято, файлы вертикальные а каталоги горизонтальные.
Replies: >>24886
Превьюшки вебмок не раскрываются попапом как обычные пикчи, это нормально?
Replies: >>24605, >>66159
>>24601
У вебм нет превьюшек, они целиком встраиваются в пост. Аналогично с аудио.
Replies: >>24615, >>24658
>>24605
Жаль. Неудобно же.
Replies: >>24617
>>24615
Pull requests are welcome.
От чего зависит поддержка mp3 в браузере? gstreamer установлен, но дома у меня работает, а тут нет.
Replies: >>24635
>>24632
gstreamer-plugins-* установлено?
Replies: >>24640
>>24635
extra/gst-plugins-bad 1.4.5-4
GStreamer Multimedia Framework Bad Plugins
extra/gst-plugins-base 1.4.5-1 [установлен]
GStreamer Multimedia Framework Base Plugins
extra/gst-plugins-base-libs 1.4.5-1 [установлен]
GStreamer Multimedia Framework Base Plugin libraries
extra/gst-plugins-good 1.4.5-3 [установлен]
GStreamer Multimedia Framework Good Plugins
extra/gst-plugins-ugly 1.4.5-3
GStreamer Multimedia Framework Ugly Plugins
>>24605
Атрибут poster же ж. Но для этого, конечно, надо его оттуда сначала извлечь.
Replies: >>24661
>>24658
Ссылку на ман плиз.
Replies: >>24662
Replies: >>24664
>>24662
А, так мне вручную надо доставать как-то тогда. Неинтересно.
Replies: >>24666
>>24664
Лентяи могут ставить
preload="metadata"
https://developers.whatwg.org/the-video-element.html#attr-media-preload
Впрочем, некоторые браузеры и сами так делают, если прелоад не запрещён.
>>24571
Бамп вопросу.
Replies: >>24668
>>24667
Скрептами, наверное. .canPlayType()
Replies: >>24679
>>24668
The canPlayType() method can return one of the following values:
"probably" - the browser most likely supports this audio/video type
"maybe" - the browser might support this audio/video type
"" - (empty string) the browser does not support this audio/video type
Что это за говно? "вероятно", "возможно" и "нет"? Т.е. мы никак не узнаем, что он поддерживает, а можем только узнать степень "вероятности".
Replies: >>24721
Есть тут умеющие в ЖС? Нужно написать небольшой скриптик.
Replies: >>24717, >>24722, >>24725
>>24712
рийцуфаг ушёл что ли?
Replies: >>24718
>>24717
Давно уже.
Replies: >>24719
>>24718
А почему?
>>24679
Потому что бравзер не узнает пока не попробует, а дёргать всё подряд ему не с руки.
>>24712
Это неправильный запрос. Надо сразу с описанием писать.
Скрипты в SVG отфильтровываются?
Replies: >>24724, >>24726
>>24723
Нет. <img src="файлик" />
>>24712
Ну я умею, например.
>>24723
А на хрена тут XSS фильтровать? Кук-то важных нет, разве что от админки. Персональные настройки никому не интересны.
Replies: >>24736
>>24726
Можно подвесить весь браусёр, например.
Replies: >>24743, >>24753
>>24736
Каким образом?
Replies: >>24752
>>24743
for(;;){}
Не благодари.
Replies: >>24754
>>24736
А, ну да, если у тебя хромог вместо браузера, то зависнет только одна вкладка.
>>24752
Оно запустит скрипт внутри картинки, которая в теге img? Ипать шерето.
Replies: >>24761, >>24764
>>24754
SVG не просто картинка.
Replies: >>24762
>>24761
А тег img – просто картинка.
Replies: >>24765
>>24754
А хули ты думал. Вообще, любые исполняемые данные – потенциальное шерето. А исполняемыми являются все данные, которые влияют на поведение их обработчика (то есть под это не подпадает разве что трафик через какую-нибудь тупая прокси, которая фиксированно жёсткий объём данных откуда-то берёт и куда-то посылает, не задумываясь над содержимым и его валидностью). Если игнорировать этот тезис и считать всякие условиепорождающий контент просто бинарными данными, то тогда и всякие скрипты, и даже байткоды, нельзя назвать исполняемыми – только непосредственный машинный код (да и то спорно, ибо во многих современных процессорных архитектурах есть микрокод). В реалиях современной вычислительной техники как минимум любой файл является исполняемым – потому что даже плейнтекст надо дочитать до конца (или не до конца!), корректно разместить на конечном носителе в зависимости от размера, в чуть более сложных, чем копирование, задачах – определить кодировку, как-то обрабатывать и т. д. О сложных форматах типа изображений, порождающих куда больше неопределённости в обработке и состояниях системы, и говорить нечего. И именно поэтому поклонники NoScript – ФГМнутые ублюдки, пытающиеся защититься от изнасилования сковородкой.
Replies: >>24766
>>24762
"Я ничего не качала, я просто смотрела ютуб!" В мире нет ничего простого, детка. И чем раньше ты это поймёшь, тем целее будешь.
>>24764
Ок, и как его фильтровать? Это можно сделать через js?
Replies: >>24768
>>24766
Проще на сервере фильтровать при заливке – вырезать скрипты. Естественно, исходный файл придётся модифицировать. В противном случае нужно не внедрять исходный файл на страницу, т. е. показывать только растровую превьюшку, а полный файл в новой вкладке открывать.
Replies: >>24769
>>24768
Фильтровать на сервере будет сложно, я пока не хочу этим заниматься. Если есть простое решение на jquery, готов его применить. Иначе – кровь-кишки.
Replies: >>24771, >>24796
Хотя, если открыть в браузере с того же домена, то оно всё равно сможет нашкодить. Вот только с Open in Browser мне ничто не помешает это сделать :3 Даже не могу навскидку вспомнить, чем у меня ещё есть открыть SVG (кроме импорта в редакторы, естественно).
>>24769
Даёшь кровь-кишки! А то сейчас заткнёшь жопу, и я даже не успею тут пошалить.
Replies: >>24773
SVG in img element
Since img elements are traditionally used for raster images, the SVG images included by an img element receive no events, and they behave like any other raster image. Scripting should be disabled for svg:s that are referenced from an img element. In being similar to other animated raster formats (such as animated gif images), any declarative animation inside the SVG will mean that the SVG is animated. This is supported in Opera 9.5. Usually if there is no 'viewBox' attribute an SVG image doesn't scale to fit the viewport, but for SVG-in-img Opera generates a 'viewBox' if there was none, but only if there was a 'width' and 'height' that had absolute values set on the referenced SVG element. The generated 'viewBox' is then '0 0 width height'. This makes using SVG images more similar to using other images, where the content is scaled to fit the dimensions of the img element.
http://dev.w3.org/SVG/proposals/svg-html/svg-html-proposal.html
>>24771
Я тебе жопу баном заткну, если будешь сильно шалить.
Replies: >>24775
Replies: >>24776
>>24773
Похуй же, буду через прокси срать.
>>24774
>This used to work in some browsers, but not anymore.
Короче, везде говорят, что единственная угроза это открытие скачанного вручную файла.
Сирсли , на питоне?
Replies: >>24778
>>24777
и к этому, а доски то будут?
Replies: >>24779, >>24781
>>24778
Тут вместо досок теги.
>Тут вместо досок теги.
Ага, заметил. Непривычно+неудобно однако скорость ответа радует. А сколько постов\час тянуть может?
Replies: >>24782
>>24778
Новичок? Вот аналог досок.
>>24780
По производительности или по активности? Первое не проверяли вроде, второе в футере написано.
>>24769
Ты решил на клиенте жкверями строить DOM и вырезать ненужное? Помножь на количество потенциальных постов на странице, как бы браузер не задохнулся от такой работы.
Replies: >>24798
Таки што в итоге, не работает? Ну, хорошо значит. Главное в новой вкладке не открывать :3
Replies: >>24798
>>24797
Не должно работать. Но я не проверял.
>>24796
Ибо я не нашёл готовых реализаций на стороне сервера, десу.
>>24460
Выбрал пока эту.
Replies: >>24887
>>24886
Чудесно!
мб лучше после знака комента пробел ставить для читабельности?//JD
Replies: >>24897
>>24893
Может и лучше.
>Server Error (500)
Пытался запилить новый тред в религии.
Replies: >>24935
>>24926
Fixed.
Трипкоды ущербны. Верните влорчан.
Replies: >>24961, >>24965
>>24960
Не нравится – не используй. Проблемс?
Да, объясню зачем добавил трипкоды. Они нужны на случай, если мы захотим поиграть во что-то в текстовом формате, и нужно будет себя идентифицировать (т.е. чтобы в игру не влез посторонний, выдавая себя за игрока).
Replies: >>24968
только чтобы было читабельно, а не как в >>24960
Replies: >>24967
класс короче
>>24965
И как ты это представляешь, если цвет это сам трипкод с небольшими изменениями?
Replies: >>24969, >>24972
>>24963
Но ведь этим ты убиваешь всю суть имиджборд.
Replies: >>24970, >>24973, >>24974
>>24967
сделать чтобы цвет не был самим трипкодом?// синсирли йор кэп
>>24968
это опционально
>>24967
Использовать светлые цвета.
Replies: >>24978
>>24968
Имиджборда и анонимная имиджборда – не одно и то же. Считай, что борда по желанию неанонимна (впрочем, сама-то борда анонимная, просто посты можно связывать по отправителю).
>>24968
>Но ведь этим ты убиваешь всю суть имиджборд.
Да все норм, у меня все равно не хранятся куки, будут разные.
отображать трипкод в ограниченный набор цветов
Replies: >>24977
Кстати, а как с коллизиями?
Replies: >>24980
>>24975
ну т.е. только светлые
>>24972
А в светлой теме тёмные? И как мне ставить разные цвета разным темам?
Тебе ведь читать его не обязательно, в общем случае достаточно по цвету различать. Тёмный нормально видно, если он не идеально сливается с фоном.
Replies: >>24981, >>24983
>>24976
Они маловероятны. Если вдруг будет, считай это дополнительным элементом веселья :3
>>24978
ну и зафорсить беграунд
>>24978
>А в светлой теме тёмные? И как мне ставить разные цвета разным темам?
Добавляй цвет фона для темных и вычитай для светлых.
Replies: >>24985
>>24983
Придумал. Я поставлю в фон ровно противоположный цвет.
//Ушёл гуглить, как сделать "не" для шестнадцатиричных символов.
Replies: >>24987
И да, раз уж так, ограничить время действия трипкода, сутки например. Тогда не будет проблем.
Replies: >>24988
>>24985
чую, вырвиглазно будет :P
Replies: >>24989
>>24986
Нафига? И как, если он привязан к сессии? Хранить где-то его отдельно, проверять таймаут…
>>24987
Да, радужно так. Чего мешает научится читать. Коллизии цветов то часто бывают.
Ну или каждую цифру своим цветом, из ограниченной палитры.
Так лучше?
Ну и зачем цвет на всем темы применять неглядя?
Replies: >>25000, >>25004
>>24999
Э? Чего куда применять?
Replies: >>25002, >>25027
>>25000
Ты их Firefox UX team что ли? Так сложно перед выкатом фич попереключать тему?
Replies: >>25003
>>25002
А, там фон почему-то не сработал – где-то не хватает нолика. Щас буду думать.
>>24999
Так лучше?
Replies: >>25005
>>25004
Вырвиглазно. Лучше не ставь никакой стиль, по крайней мере в белой. Даже ч/б будет читабельнее и в глаза не бросается. Кстати, почему стиль инлайн?
Replies: >>25006
>>25005
Потому что для каждого кода его цвет и фон зависят от текста. Чтобы различать по цвету, не читая.
Алсо, щас добавлю возможность его ресетить в настройках.
Replies: >>25008, >>25009
>>25006
Вырвиглаз обеспечен.
Replies: >>25010
>>25006
>Алсо, щас добавлю возможность его ресетить в настройках.
Done. Алсо, теперь используются uuid.
>>25008
Обеспечен, но я пока не придумал более красивого способа различать трипкоды по цветам.
Replies: >>25012, >>25016
>>25010
Хотя, можно просто сделать набор "хороших" цветов и по нему остатком от деления хешировать. Но тогда придётся текст кода таки читать.
Если интересно, предлагайте свои цвета.
>>25010
Никак, ибо ненужно. Как выключить раскраску?
Replies: >>25018, >>25059
>>25016
>Как выключить раскраску?
Никак, ибо не нужно.
Replies: >>25028
>>25027
Ай! Совсем не заметил.
Насколько сложно подобрать строчку для генерации известного md5?
>>25016
.post-info span[title] {
color: inherit !important;
background-color: inherit !important;
}
Replies: >>25062
>>25059
Ах ты хитрая жопа!
Replies: >>25094
ЕМНИП, кто-то хотел клиент писать?
Replies: >>25290
>>25277
Да ну его нафиг.
Replies: >>25313
>>25290
Именно после такой же мысли я и бросил его писать. От него просто не было бы смысла.
Кстати, зачем именно рисовать эти вырвиглазные цвета трипкодам в бэекграунд? Рядом небольшой блок или полоску такого цвета под ними в виде border'а сделать не вариант? Читабельнее же будет.
Replies: >>25315
>>25314
Какого цвета? Если цвет трипкода сливается с цветом фона, то что это будет за полоска?
Replies: >>25317
>>25315
man outline
Replies: >>25319
>>25317
Фу, это ещё ужаснее будет.
Лучше сделать фиксированную палитру контрастных цветов либо на фиксированном фоне (белый или чёрный), либо на контрастном.
Ткните пальцем, если найдёте подобное.
Replies: >>25325, >>25347
>>25319
Найдем что? Палитру?
Replies: >>25326
>>25325
Да. Набор контрастных не вырвиглазных цветов.
Replies: >>25328
>>25326
В XMB все давно подобрано
https://ru.m.wikipedia.org/wiki/XrossMediaBar
Replies: >>25332
>>25328
Если ты про "цвет месяца", то там палитра какая-то неполная. Да ещё есть два похожих цвета.
>>25319
Товарищ тормоз, блок цвета с аутлайном.
Replies: >>25365, >>25366
>>25347
Пример приведи. Сделай на каком-нибудь трипкоде то что предлагаешь и кидай скриншот.
>>25347
Так лучше?
Replies: >>25367, >>25368, >>25370
>>25366
в рамочку!
Replies: >>25369
>>25366
Может лучше даже вот так?
Replies: >>25371, >>25433
>>25367
Это и есть рамочка, просто жирная. Ты предлагаешь сделать этот квадратик отдельным блоком с рамочкой другого цвета?
Replies: >>25371
>>25369
я вот так хотел:
>>25368
Replies: >>25372, >>25374
>>25371
Нафига?
Replies: >>25373
>>25372
эстетично
>>25371
Так?
Replies: >>25375
>>25374
угу <3
Replies: >>25376
>>25375
Done.
@mordred, могу добавить что хочешь в белую тему, если будет некрасиво так как есть.
Replies: >>25378, >>25383
Replies: >>25379
Replies: >>25381
Replies: >>25382
>>25376
Вроде нормально.
Replies: >>25384
>>25383
Кто на пикче?
Replies: >>25388
nest
Replies: >>25387
qwer
Replies: >>25387
>>25385
>>25386
В тестовый тред иди!
>>25384
Это ж бличевые Орихиме и Улькйора. Ну или интерпретация автором их. http://luleiya.deviantart.com/art/The-Devil-s-Bride-501818330
Replies: >>25389
>>25388
То-то мне они показались знакомыми.
БАМПЛЯМАААААТ!
Replies: >>25391, >>25393
>>25390
Опредил.
Replies: >>25392
>>25390
Пруф или ландромат.
Replies: >>25395
>>25393
Вовремя я проебал пикчу с упоротой стиральной машиной
дарю сей трипкод:
qwer
>>25368
Фу.
t
test
test
tst
tst
mathaphukin get!!!!
Replies: >>30004, >>30005, >>30006
>>30000
Хитро!
>>30000
Сколько потребовалось семёнов на этот гет?
Replies: >>30011
>>30006
146! Тысяча чертей!
Replies: >>30014
>>30011
Хули ты пиздишь, 148.
Replies: >>30026, >>30027
>>30014
Слыш, ты чё такой борзый?! Я те счётчик отшибу, пнял?
Replies: >>30027
>>30014
>>30026
Вы тут совсем охуели, что ли? Ану заткнулись, блядь!
Replies: >>30028
>>30027
А ты вообще нахуй иди.
Replies: >>30029
>>30028
Ты шо, совсем попух? Это моя борда, пиздуй под шконку и не высовывайся, нахуй!
Replies: >>30030
>>30029
Та не быкуй, фраер, блядь, нашёлся, мы к те по делу пришли, гет брать. Где гет, ёпта?
Replies: >>30032
>>30030
Нет у меня никакого гета, я его проебал, иди нахуй, тебе сказано!
Replies: >>30033
>>30032
А голову свою ты не проебал? Гони гет, блядь, тебе сказано!
Replies: >>30035
>>30033
А чё ты повторяешь за мной, мозгов совсем нету, шоле?
Replies: >>30036
>>30035
Щяс у тя мозгов не будет, если гет не отдашь, пидрила!
Replies: >>30037
>>30036
Да нету у меня гета, блядь, идите нахуй!
Replies: >>30038
>>30037
Кто мы-то, ёб твою мать? Ты совсем поехавший, штоле, Семён?
Replies: >>30039
>>30038
Это вы поехавшие, пришли тут, гет какой-то вымогаете, нет у меня никакого гета…
Replies: >>30040
>>30039
Сеня, я те по-человечески пока говорю: верни гет!
Replies: >>30041
>>30040
Что верни, ёпта, я у вас его что — брал?
Replies: >>30042
>>30041
Да у кого брал-то, ёб твою мать, ты что, не вишь, что я один с тобой разговариваю?
Replies: >>30043
>>30042
Ну вот ты, да я, да мы с тобою – уже трое получается.
Replies: >>30044
>>30043
Ну всё, ты заебал…
Порядок.