Покайтесь, ибо грядёт

Перекатить тему
Грядёт жаба на борду. И будет огонь, воды и пепел, покрывающие оперативку. Покайтесь пока не поздно.
Ответы: >>100806
>И будет огонь, воды и пепел, покрывающие оперативку.
Врети, нынешняя борда жрёт намного больше чем жабная. Правда, теоретически жабную можно задудосить до того чтобы она больше выжрала, но это сложно.
Ответы: >>99324
>>99321
До GC или после?
Ответы: >>99325
>>99324
А как посчитать? Ты же не знаешь, когда gc вызывается, и вручную этого сделать не можешь.
Условно-средне, на обычной нагрузке она жрет около 100-200М. Иногда больше, иногда меньше. Эта борда с несколькими процессами и потоками суммарно жрет около 20 гигов, и она ограничена по количеству соединений этими самыми процессами, поэтому при превышении количества клиентов резко начинаются тормоза.
Надо на го писать, значительно легче выйдет.
Ответы: >>99338
>>99336
Какие преимущества кроме того что там эксепшенов нет?
Ответы: >>99340
ебала жаба гадюку
>>99338
>Какие преимущества кроме того что там эксепшенов нет?
Вручную можно вызвать GC. Странно что в жабе нет.
Ответы: >>99341, >>99344
>>99340
Зачем это делать? В жабе он и так вызовется, когда посчитает нужным. Вручную чистить память – это вам в кресты.
Борду на плюсах мне запили!
Ответы: >>99343
>>99342
Сам пили.
>>99340
>Странно что в жабе нет.
В жабе можно, но это ничего не гарантирует. Ты можешь дать gc "пожелание" вызваться, но что он с ним сделает – дело реализации и рандома.
Напишу сюда, чтобы не пропало: всё что в джаве из коробки приделано – говно.
Вот есть ImageIO, которое умеет ресайзить картинки. Не умеет ничего, полтора формата поддерживает, полтора не поддерживает. Например, rgb-jpeg умеет, cmyk-jpeg не умеет. Некоторые гифки выпадают с ошибками при попытке их открыть. Баги никто не фиксит, говорят что эта часть проекта давно заброшена.
Нормальных библиотек нет, те что есть – или древние и страшные, или платные (и тоже древние и платные). Пришлось брать такой же древний биндинг к imagemagick, благо у него формат команд не меняется и биндинг до сих пор работает. Если перестанет – придётся переписывать.
Ответы: >>99417
>>99416
Что самое интересное, релизнут в 2012, а активно скачивается до сих пор.
Жаба это склеп, всё нормально.
Ответы: >>99442
>>99437
Ну тут скорее дело в том, что туда и добавлять-то нечего. Ведь формат команд imagemagick'а не менялся. Разве что на жидхаб с сорсфоржа перенести.
Ответы: >>99449
>>99442
>на жидхаб с сорсфоржа перенести
Навіщо?
Ответы: >>99531
>>99449
Сорсфорж дохлый, нет никакой гарантии что он ещё долго проживёт. На жидхабе бы хоть зеркала сделали.
Ответы: >>99536, >>99564
>>99531
А гитхаб майкрософтский.
Ответы: >>99537, >>99539
>>99536
Это не означает что он быстро загнётся. Винда вон сколько лет умирает, и скайп.
Ответы: >>99538
>>99537
Может и не загнётся, но пованивает.
>>99536
Будто что-то плохое. Ютуб вон гугловский.
Ответы: >>99565
>>99531
>Сорсфорж дохлый
Чому це?
Ответы: >>99572
>>99539
Так Ґуґель же його спаскудив. Он навіть анотації вбили, тварюки. Та й прев'ю кадрів уже давно як слід не працюють. У 2012-му, коли плеєр ще на флеші був, вони на GPRS у мене миттєво провантажувалися, навіть раніше за відео, по всій довжині. Я аж очманіле. А зараз навіть на огрядному каналі в огряднобравзерах їх годі й піймати.
Ответы: >>99642
>>99564
Неудобный, старый, тормозной.
Ответы: >>99770
>>99565
>Он навіть анотації вбили, тварюки.
Много устройств разного размера и степени управления стало. На телеке весь этот интерактив неудобен, на мобилках аннотации маленькие и трудночитаемые.
Ответы: >>99771
Готовьтесь. Совсем скоро. Боль и страдания. Охотники выйдут за вашими бордодушами.
Ответы: >>99762
>>99761
Спойлеры!
Две одинаковых борды, зачем?
Ответы: >>99766
ДИНОЗАВР!
Жаба лучше питона хотябы тем, что тут есть один жабодев, который будет её поддерживать и регулярно добавлять новые фичи.
Ответы: >>99767, >>99768
>>99763
Они разные. На второй тестируется миграция данных. Как минимум одна проблема ещё осталась.
>>99765
Ты переоцениваешь жабодевов. То с чем я столкнулся в процессе написания неборды в кругах жабодевов вызывает ужас.
>>99765
А питонодевов здесь нет? Кто тогда борду написал?
// ньюфаг
>>99572
>Неудобный
Каченя?
>старый
І що? Мало того, там нещодавно дизайн оновили і додали підтримку Git.
>тормозной
Даруй, а для чого ж там величезна CDN тоді?
Ответы: >>99776, >>99791
>>99642
>Много устройств разного размера и степени управления стало
Їх і раніше багато було, довбню, тільки не ліпили всюди однаковий інтерфейс. Знову вбивають функціональність заради адаптивності, зрозуміло.
>>99770
>Мало того, там нещодавно дизайн оновили і додали підтримку Git.
Попытка откопать труп.
Ответы: >>99968
>>99770
>Каченя?
Тогда было бы наоборот. Софрсорж же раньше появился, утятам он должен быть удобнее всего.
Ответы: >>99968
Сегодня вечером собираюсь накатывать новую борду. Все блокирующие проблемы решены, потеря функционала некритична (можно будет дописывать по ходу дела).
Ответы: >>99798
>>99797
Пришествие Её да свершится!
Вот это надо не забыть, чтобы не модифицировать вручную конфиг когда обновлять придётся.
Добро пожаловать на новую неборду!
Ответы: >>99832
>>99827
Свершилось!
Ответы: >>99834
>>99832
А то!
Правда, есть ещё над чем работать. Покрутить кэши, добавить утраченный функционал, попрофайлить и оптимизировать. Но главное позади, данные мигрированы и надеюсь всё работает.
Меня немного смущает, что боты примерно раз в минуту создают новых юзеров, но это мелочи жизни. Не думаю, что постгресу от пары миллионов юзеров будет сильно жарко.
Ответы: >>99837
>>99834
А я тебе говорил. Кстати, зачем ты создаешь пользователя, если никаких действий не было произведено?
Ответы: >>99839
>>99837
>Кстати, зачем ты создаешь пользователя, если никаких действий не было произведено?
Я тоже об этом думал. Затем, что там общий механизм "достать или создать", чтобы было универсально. Ему надо получить тему, вот он создаёт пользователя и из него пытается достать. Надо потюнить конечно, тут я с тобой согласен.
И таймаут в 100 дней жизни пользователя без действий тоже возможно многоват, но я не хотел, чтобы "только читателей" удаляло.
Ответы: >>99847
>>99839
Так просто мой сценарий использования:
1. Открвыаю торбраузер
2. Ввожу адрес
3. Иду в настройки, вбивают ид пользователя.
Итого, создается лишний пользователь при входе. Но, учитывая что это ничто, в сравнении с ботами, я спокоен.
Ответы: >>99853
Как по мне, так никакие юзеры на борде вообще не нужны…
Ответы: >>99854, >>99863
>>99847
>Иду в настройки, вбивают ид пользователя.
Он там уже есть. Если ты его вбиваешь, то ты заходишь в старого, а не создаёшь нового.
Ответы: >>99859
>>99850
Юзеры это условное название, на самом деле это настройки. Такая надстройка над сессией, которая от неё независима, зато привязана к сущностям борды вроде тегов.
Перекатывайтесь обратно в >>90139, неудобно же в двух тредах одно и то же обсуждать.
Я не знаю, нахуя вообще этот создали, видно кому-то не терпелось новую борду попиарить.
Ответы: >>99865
>>99853
Но новый то всё-равно уже создан, не? Ид то там новый.
Ответы: >>99860
>>99859
Да, но не когда ты зашёл в настройки, а при каждом входе на борду.
>>99850
Юзеры нужны, без них вообще никакого способа сохранять настройки и избранное не было. На новой борде хорошо теперь, пусть и неудобно.
Ответы: >>99866, >>99875
>>99858
там ваше аниме, фу.
>>99863
На старой юзеры тоже были. Я не помню, удалялись они вообще когда-нибудь или нет, лол. Щас гляну сколько их на старой базе...
Ответы: >>99867, >>99868
>>99866
были, но загрузиться в них было нельзя, и мультидевайса не было.
Ответы: >>99869
>>99866
10503597 штук. Ну раз оно не сильно мешало, значит и тут не будет, тут хоть когда-то автоудаление есть :3
>>99867
Это да, я в плане рисков говорю. Если там от них хуже не было, то почему здесь должно?
Кстати, в отличие от джанги, где каждый процесс питона держал соединение с базой внутри себя, последний спрингбут использует hikari pool, у которого дефолтный таймаут 10 минут, так что в простое лишние коннекты к базе будут отпускаться, что есть хорошо. Ну и утекать не будут, если вдруг есть куда.
С навигацией после старой главно неудобно, ни тредов ни найти ни тегов. Надо хоть поиск по тегам добавить как раньше было, но я сегодня так устал, что лень что-то делать. Как-нибудь потом. Потерпите пока и добавьте себе нужные теги в избранное.
Ответы: >>99876
>>99863
Я каждый раз захожу в настройки и выставляю. После выключения браузера у меня всё равно ничего не сохраняется. А ID юзера вписывать это вообще unique id, а нека бдит!
Ответы: >>99880, >>99883
>>99873
А мне норм.
Хру
>>99875
Настройки то ты выставишь, а избранное? А теперь только вбить ид в поле и настройки подхватываются и всё.
Ответы: >>99881
>>99880
А зачем оно мне, это избранное? Вообще его не понимаю.
Ответы: >>99885, >>99888
Охуительно. Тут хру, а в свинотреде server pidor: pidor
Это как вообще?
Ответы: >>99886
>>99875
Ну если конечно скрывать посты какие есть твои, то да.
>>99881
чтобы не ходить и видеть всякий нацпол.
Ответы: >>99889
>>99882
Покажи какую ты ссылку вставляешь. Я починю.
Ответы: >>99887
>>99886
https://yandex.ru/turbo?text=https%3A%2F%2Fwww.rbc.ru%2Fpolitics%2F18%2F03%2F2019%2F5c8fc6139a7947dfa364fe94&utm_referrer=https%3A%2F%2Fm.news.yandex.ru
Ответы: >>99893
>>99881
Ну вот без поиска по тегам и списка тегов на главной я хрен найду свои треды щас. Так хоть раз нашёл и теги сохранил.
Ответы: >>99898
>>99885
Это жи борда. Скролл-скролл, входишь в тред, зависаешь. Мы люди простые.
Ответы: >>99896
>>99887
Большой Украинский Фаерволл режет ссылку и я не могу определить content type, вот всё и валится. Сейчас сделаю чтобы в таких случаях просто как ссылка вставлялось, спасибо за репорт.
Ответы: >>99903, >>99972
>>99889
а вот я сейчас посмотрел, как работает избранное и теперь сам сомневаюсь, что оно нужно.
Нека, почему общей ленты избранного нет?
Ответы: >>99899
>>99888
что мешает зайти в /tag/anime например? зачем навигация? Конечно же, удобней было бы с /tags/. В диаспоре /tags/ в мастодне /tags/ на небрде /tag/
Ответы: >>99900, >>99973
>>99896
>Нека, почему общей ленты избранного нет?
Ленты чего? Избранного кем?
Ответы: >>99901, >>99910
>>99898
Вручную вводить? А если я название тега забыл? Да нет, это некошерно.
> Конечно же, удобней было бы с /tags/
Стабильность. У нас всегда было /thread/ и /tag/ и даже /post/ было, но потом сделали проще.
Ответы: >>99974
>>99899
> Добавить в избранное
я так назвал?
Ответы: >>99902, >>99905
>>99901
шо?
>>99893
Fixed
>>99901
А вот в эсперанто переводе такого обмана нет!
Ответы: >>99907, >>99908
>>99905
Какого обмана, вы о чем? Ты добавляешь в избранное, видишь это избранное вверху. Что ты ещё ожидаешь?
Ответы: >>99909
>>99905
Какого ещё обмана?
Ответы: >>99911
>>99907
Товарищ хочет страницу, на которой посты только с тегами из избранного. Очевидно же.
>>99899
>Избранного кем?
Мной избранного, конечно же.
>>99908
Что есть избранное. Никакого избранного нет.
Ответы: >>99913, >>99916
>>99911
Нет, есть. Это в вашей шпиранте нет, потому как не язык для практического применения, а только для обсуждения эсперанты.
Ответы: >>99914
>>99913
facepalm.tar.xz [926 Mb]
Ответы: >>99920
>>99911
Окей, как это назвать? Добавить в ленту тегов? Так ещё менее понятно будет.
// 5 лет всех устраивало, тут повылазили спрашивать. Кто бы так о новом спрашивал, так нет, о том что тут почти с самой первой версии было, я вон даже пикчу-пруф выкладывал.
Ответы: >>99919, >>99923
>>99916
Мне то без разницы, в эсперанто у меня вообще «добавить в шапку», лол.
// Я тут при чём, я только поясняю тебе анонимуса.
Ответы: >>99921
>>99914
Ище и текст в шпиранте не жмется нихуя. Да и файлы приходится именовать ангельским, из-за ненужнодиакритики в шпиранте.
Ответы: >>99922
>>99919
>шапку
Ту что на голове, или в эсперанте отдельное слово для этого есть?
Ответы: >>99925, >>99932
>>99920
>ненужнодиакритики
cx, au
Ответы: >>99942
>>99916
Что менее. Я захожу на борду, и вижу только свою ленту избранного сразу. Потому уже могу перейти в общую, когда скучно.
>5 лет всех устраивало
пять лет я этим не пользовался, ибо избранное не сохранялось и загрузить пользователя было нельзя. Впрочем, я и тогда говорил, что нужны логические фильтры.
Ответы: >>99924
>>99923
>Я захожу на борду, и вижу только свою ленту избранного сразу.
Такое было, никто не пользовался судя по всему, и я решил не повторять здесь. Сам тоже пытался и не смог, потому что соблазн или добавить туда всё и она станет не нужна, или вручную выключать и ходить по общим тредам.
>>99921
вангую эсперанто насквозь полисемичное
ещё подписки на пользователя сделай
Ответы: >>99930
Не пропустите статысячный гет. Весьма символично будет, на новом-то движке.
Ответы: >>99933
>>99926
Это деанон, никаких пользователей с точки зрения зрителя нет.
Ответы: >>99931
>>99930
а ты слепые подписки сделай, чтобы не раскрывался пользователь.
>>99921
В моём случае просто, но можно и «склеить» пару корней.
Ответы: >>99934
>>99929
геты немодно уже
>>99932
в русском так можно было ещё в прошлом веке
Ответы: >>99938
>>99934
ЯННП
Ответы: >>99939
>>99938
Добавить в шапкотеги же.
Ответы: >>99941
>>99939
Ну у нас же не помойка или двач какой-нибудь, а серьёзная деловая борда.
Ответы: >>99943
>>99922
Чойта ненужно? c (ц) - ĉ (ч). Удобно.
>>99941
Ааа. Вот это вы заморозили русский, чтобы застой в обществе был. Здоровому обществу соответствует гибкий язык с обильным словообразованием.
Ответы: >>99945
>>99943
>Здоровому обществу соответствует гибкий язык с обильным словообразованием.
Здравый аргумент. Я подумаю над твоим предложением. Можешь сделать пуллреквест со своими вариантом русского, только чтобы оно было в одном стиле.
Кстати, Нека. А зачем тебе миниатюры в разных форматах.
Ответы: >>99947
>>99946
Ну гифки -- потому что они анимированные теперь. А остальные -- так исторически сложилось, я изначально брал сторонний генератор превьюшек, и он делал в исходном формате картинку только меньше.
Ответы: >>99949
>>99947
а, ясно понятно, вполне оправдывает.
То что поначалу иногда выпадает в 502 -- не пугайтесь, я экспериментирую с настройками.
Почему-то оно не хочет дружить с CPUQuote, даже на 70% всё начинает дико тормозить.
Ответы: >>99951
>>99950
фу, сырая борда. непонятно, кто будет таким пользоваться
Ответы: >>99953
>>99951
И не говори.
Впрочем, и раньше-то никто не пользовался. Не забывай, что неборда -- мой проект по изучению питона. Ну и теперь спринга и прочих современных технологий.
Ответы: >>99956
>>99953
какую версию джавы используешь?
Ответы: >>99958
>>99956
Последнюю, 11-ю. Но борда совместима с 8 или 9, не помню точно. В более новых ключевых фич вроде и нет никаких.
Надо ещё плееры музыки и видео добавить, я про них забыл.
Ответы: >>99959, >>99975
>>99958
Действительно современно, тогда.
Я честно пытался разобраться с перфомансом, но пока не получилось. Ни юзера поменьше доставать, ни тред для каждого поста вручную. Придётся изучать спринг подробнее.
Ответы: >>99997
>>99776
Який труп, довбню, там купа актуальних проектів хоститься.
>>99791
Качата, які не застали всякі ґейхаби з ґітлабами, да
вно виросли.
>>99893
>Большой Украинский Фаерволл
На біса на міжнародній бірді це лайно?
Ответы: >>99981
>>99898
Смокталкокурви мусять страждати.
>>99900
>А если я название тега забыл?
Там звичайні слова.
>это некошерно
Мишовози геть очманіли.
>>99958
8. Якщо не зламали останнім часом, я ж не перевіряле.
>>99972
Ты лучше иди доделай украинскую локализацию.
Ответы: >>100003
>>99967
А шо с ним? Работает, вроде…
В настройках UTC+0: UTC, а >>99999 отображается как 11:04. Но ведь сейчас 7:07 UTC. ЧЯДНТ?
>>100000
ПИДОРАС НЕНАВИЖУ ТЕБЯ
Ответы: >>100004
>>100000
// Расхождения в минутах это, разница между временем проверки и постом, конечно же.
>>99981
Сам роби, зраднику.
>>100001
Слишком много гнева в тебе, юный падаван.
>>100000
Хмм. Я проверю конечно, вдруг сервер рассинхронизировался, но по-моемк у меня всегда нтп гонялся.
>>100000
>В настройках UTC+0: UTC, а >>99999 отображается как 11:04.
Подтверждаю, считается куда-то не туда.
Ответы: >>100015
>>100011
Починил вроде, проверяйте.
Ответы: >>100024
>>100015
Во, щас норм.
Вот такой вот пожалуй главный минус спринга по сравнению с джангой. В джанге всё примерно явно и однозначно вызывается, можно найти все концы и проверить, почему произошло или не произошло какое-то событие. Ну кроме каких-нибудь глубоких кишок типа шаблонов. Самое страшное что мне встречалось в джанге -- это когда у (вроде бы) булевого аргумента было 3 варианта обработки при эскейпинге html тегов: true, false и "escape".
А в спринге ты вешаешь аннотации, и что-то может сработать, а может не сработать, а может зависеть от конфигурации, а может от наличия внешнего сервера. И ищи потом.
Ответы: >>100048
Видео/музыка -- тут легко.
RSS-сорсы тредов, и админка для их добавления и цепляния к тредам -- тут долго, надо будет выделить время.
Уведомления и подписка на треды -- тут очень сложно, пока даже пытаться не буду.
Починить тег code -- надо разобраться.
Что я ещё забыл?
SHR-память процесса в топе это что? Если у 5 связанных процессов SHR допустим 200 М, это значит что по факту они используют 200 на всех? Или необязательно?
Ответы: >>100049
>>100035
>true, false и "escape"
На что только люди не пойдут, когда в языке символов нет.
Ответы: >>100050
>>100044
Не обязательно, но могут.
Ответы: >>100051
>>100048
Каких символов? Тут проблема типизации. В джаве бы сделали enum или на худой конец строковые константы, и было бы всё просто. А в питоне ж можно аргумент любого типа передать, вот и извращаются.
Ответы: >>100053
>>100049
А как посмотреть реальное потребление? Вот у меня 6 процессов постгреса потребляют по 500М, но у них и shr такой же почти как res.
Ответы: >>100055
>>100050
Как в рубях.
Ответы: >>100056, >>100077
Ну так что там с получением $300k в секунду? Даже джуны столько получают.
Ответы: >>100057
>>100051
Не в курсе. Никак? :3 Посмотри сколько вообще в системе с этим всем и без.
>>100053
Это аналог джавовского enum, только enum'ы можно преобразовать в нормальную строку, а не рандомное число.
Ответы: >>100093
>>100054
Деньги для слабаков.
Опа, внезапно нельзя открыть две картинки сразу. Что-то в вёрстке сломал видимо.
Ответы: >>100062
>>100061
Во, теперь можно. Забыл что они alt используют (не знаю почему, надо бы обычный href брать, он тоже достаточно уникален).
>>100053
Какой ужас.
О, liquibase поддерживает вьювы. Наконец можно будет вынести часть действий на базу, не лазая в базоспецифичный код. Например, ссылки на посты и рефлинки можно высчитать так.
Ответы: >>100079
>>100078
Правда, то что мне нужно в чистом sql не определено...
>>100056
Символы тоже можно, но не нужно.
Ответы: >>100094
>>100093
Я про то, что чем является enum в джаве не определено, ты не имеешь никакого доступа к его реализации. Если ты хочешь его во что-то преобразовать -- то это будет строка, которая представляет собой его имя. А здесь это судя по всему внутри строка с айдишником, при чём разная на разных запусках. Зачем так делать? Интовая константа будет тем же самым тогда, только с постоянным номером.
// Кстати, хибер почему-то сохраняет enum'ы в виде номеров, от нуля и дальше подряд. Не понимаю, зачем и откуда он эти номера берёт, и как сохраняет порядок.
Ответы: >>100104, >>100105
>>100094
из C небось
>>100094
А зачем делать иначе? Внутреннее значение не имеет значения. Интовые константы могут обладать одинаковыми значениями, а у всех символов разные значения (если это разные символы). Символы для удобства кода скорее, а не для того, чтобы их куда-то сохранять. Но ты можешь их гонять в строку и обратно, если очень хочется.
Ответы: >>100107
>>100105
>Внутреннее значение не имеет значения.
Если оно не имеет значения, зачем оно доступно? Я правда не знаю, что там с инкапсуляцией в принципе. Если её нет и объекты унифицированы как в питоне, тогда в принципе понятно.
Ответы: >>100122
>>100107
Да вроде не доступно. object_id это не оно.
Добавил просмотрщики аудио и видео.
Ответы: >>100181
>>100175
Как нащщёт всё-таки сделать width не 200, а 300? Полоска громкости не рисуется! Остаётся только вкл/выкл звука.
Ответы: >>100182, >>100187
>>100181
На 300 гарантированно будет рисоваться во всех браузерах?
Ответы: >>100185
>>100182
Без понятия, у меня только Fx. Если у тебя хром(иум) поставь в девтулзах и проверь.
Кстати, у тебя video ставится ширина через атрибут, а для audio через CSS. Чому такая асимметрия?
Ответы: >>100186
>>100185
>Чому такая асимметрия?
У аудио по-моему нет аттрибута.
Ответы: >>100188
>>100181
Поставил 300. Да, в фоксе и чромиуме так есть регулятор. Будет немного выбиваться из общего дизайна, но это потому что вы раки не написали плеер в виде марочки. Я не виноват.
// А ещё вот это теперь мой трипкод.
Ответы: >>100188, >>100351
>>100187
Меня устраивает стандартный плеер браузера :3
>>100186
Песец, походу точно нет.
Ответы: >>100189, >>100192
>>100188
Хотя можно и там и там стилями, но вопрос снимается.
А что flac не встраивается в audio это баг или фича?
Ответы: >>100193
>>100188
>Меня устраивает стандартный плеер браузера :3
Уникофаг скажет, что он не унифицирован для всех. Ты и я видим один и тот же аттач по-разному, а это нехорошо. И если браузер опять поменяет свои стили, придётся опять эту ширину менять, не будет влазить какая-нибудь новая кнопка плеера.
Плюс от марочкоплеера требовалась поддержка плейлиста и всё прочее для того чтобы делать тред-плейлист.
Ответы: >>100194
>>100191
На тот момент когда это писалось, с поддержкой флака в браузерах всё было печально. Сейчас не знаю, может уже и можно, не проверял.
Ответы: >>100195
>>100192
Уникофаг может убиццо об рендеринг шрифтов прямо сходу(
>>100193
Смотри по ссылке.
P.S. >>92833
Ответы: >>100196
>>100195
Опера мини не поддерживает, закапываем :3
А если серьёзно, можно включить в принципе, хуже сильно не будет -- просто будет показываться шаблон с ошибкой у тех у кого не поддерживается.
Вот только музыку давно никто не выкладывает, оно вообще надо?
Ответы: >>100197
>>100196
Пусть будет. Дел, вроде, немного, кушать не просит. Вдруг ещё оживёт.
Ответы: >>100198
>>100197
>Дел, вроде, немного
Ну вот сделай и пришли пуллреквест. Там несложно.
Ответы: >>100200
Кстати.
>>100198
Так ты скажи где смотреть и я посмотрю.
Ответы: >>100202
Кажется ты отредактировал чуть раньше, чем мне удалось найти. Ехал вьюер через сервис… :) Другое дело, что проверить то я всё равно это никак не могу локально, да, если буду редактировать.
Ответы: >>100202
>>100200
Да ладно, уже сам починил.
>>100201
Я тебе не доверяю, тут онлайн редактировать нельзя. Это ж джава а не хухры-мухры. Надо качать идею, импортировать туда и там уже менять нормально.
Ответы: >>100204
> в конфиге audio/mp3
> на борде показывает audio/mpeg и не встраивается
lol'd
>>100202
Вот поэтому и не хочу. В код вслепую лезть нехорошо.
Ответы: >>100207
>>100199
Ну блин...
Ответы: >>100206
>>100205
Логика в MIME наименованиях? Нет, нет и ещё раз нет!
Ответы: >>100209
>>100204
Починил, наслаждайся.
Ответы: >>100208
>>100207
Ура!
>>100206
mime вообще странная штука. Определить их сложно (кроме как по имени файла или явному указанию), зато куча всего на них основано. Сделать это обязательной частью файла? Не, не слышали.
Ответы: >>100210, >>100352
>>100209
Как ты понимаешь, это слишком простое решение.
Ответы: >>100211
>>100210
Та не, дело в истории. Уже всё завязано на старый свободный формат, а менять весь софт никто не будет.
Ответы: >>100212
>>100211
Ну хоть не в мире 8.3 живём, и то ладно.
Ответы: >>100353
Починил поиск по заголовку, который искал полное совпадение, а не contains ignore case.
Ответы: >>100250
>>100249
Тут ещё и поиск есть, ааа!
Ответы: >>100289
>>100250
Он есть, но такой же урезанный, как и на старой борде -- простой contains, без модных движков с учётом падежей и прочего. Для поиска нужного тега или треда по памяти этого достаточно, а для умного поиска нет.
Вернул автодополнение тегов при создании треда..
Мордред, я сделал костыльненькие стили для списка тегов, сделай красивее плиз в обеих темах. Веди что-нибудь где несколько тегов есть (например "201") и посмотри как оно выглядит.
Ответы: >>100363
Главный вопрос-то забыл!
Тут был таймаутофаг, который ничего залить не мог. Сейчас можешь?
Ответы: >>100338, >>100354
>>100326
На новой борде? Или именно сейчас? Были уже проблемы на новой.
Ответы: >>100339
>>100338
И так, и так. Лучше попробуй сейчас.
Ответы: >>100344
>>100339
Server error: timeout / timeout
Ответы: >>100345
>>100344
Ты с длинного onion'а заходил?
Покакайтесь, ибо грядёт!
>>100187
>не написали плеер в виде марочки
Плеєр же вже два роки написаний і працює, там лишень мінорні баґи були.
>>100209
>Сделать это обязательной частью файла?
Користай xattrs.
>>100212
Шо?
Z:tmpdl>dir /x
Том на диске Z не имеет метки.
Серийный номер тома 0000-0000
Directory of Z:tmpdl
20.03.2019 16:45 <DIR> .
20.03.2019 21:19 <DIR> ..
02.03.2019 21:26 8 0
26.02.2018 18:41 0 00
10.03.2019 15:12 82,977 1552~QWY.JPG 15522118733360.jpg
27.02.2019 19:23 31,364 1677~JPQ.PNG 167722:2118637809.png
08.05.2018 22:48 107,779 1901~DQV.JPG 190172_original.jpg
10.09.2013 10:33 26,548 2434~5PO.JPG 24345:-1481854387.jpg
19.01.2017 16:53 469,916 6466~GZO.JPG 6466311231_985f4e2e3a_o.jpg
15.03.2019 15:03 25,156 7010~FUK.JP2 70105:-404004961.jp2
11.03.2019 21:07 29,516 7010~PRW.PNG 70105:-404004961.png
02.03.2019 23:30 69,675 A~~~~PED.HTM a.html
11.03.2019 22:31 5 a.txt
09.03.2019 18:00 169,879 A454~2P5.JPG a4544b79-d330-434e-8864-a77e2ff06c9b.jpg
14.03.2019 0:33 12,872 ACCE~EI1.CSV access_log_density.csv
03.03.2019 0:06 566 B~~~~PID.HTM b.html
09.03.2019 18:00 582,356 BAEA~WGL.JPE baea3fcc-a349-40b5-9f42-0410923a7c63.jpeg
12.03.2019 18:23 154,934 bqcalc1.bmp
03.03.2019 4:47 7,510 C~~~~PMD.HTM c.html
06.03.2019 17:57 154,934 CALE~JOC.BMP calendar2065.bmp
06.03.2019 18:14 154,934 CERT~N11.BMP cert_equifax1.bmp
06.03.2019 21:24 154,934 chess1.bmp
03.03.2019 17:53 7,772 D~~~~PAB.HTM d.html
12.03.2019 14:18 3,126 EXTR~54E.STY extramarks.sty
12.03.2019 14:18 142,258 fancyhdr.dtx
12.03.2019 14:18 2,196 fancyhdr.ins
12.03.2019 14:18 3,695 fancyhdr.log
12.03.2019 14:18 11,128 fancyhdr.sty
31.01.2019 20:19 754,552 fancyhdr.zip
12.03.2019 14:18 1,616 FANC~MIY.STY fancyheadings.sty
13.03.2019 16:18 18 FEH_~KEX feh_022338_000001_filelist
05.01.2012 21:42 9,759 GIVE~0M0.GIF give_rose.gif
08.03.2019 18:47 973 GIVE~OY5.PNG give_rose-0.png
08.03.2019 18:47 406 GIVE~KY5.PNG give_rose-1.png
08.03.2019 18:47 1,107 GIVE~U3I.PNG give_rose-10.png
08.03.2019 18:47 1,091 GIVE~Q3I.PNG give_rose-11.png
08.03.2019 18:47 357 GIVE~23J.PNG give_rose-12.png
08.03.2019 18:47 325 GIVE~Y3J.PNG give_rose-13.png
08.03.2019 18:47 481 GIVE~EPK.PNG give_rose-14.png
08.03.2019 18:47 610 GIVE~APK.PNG give_rose-15.png
08.03.2019 18:47 1,256 GIVE~MPL.PNG give_rose-16.png
08.03.2019 18:47 362 GIVE~IPL.PNG give_rose-17.png
08.03.2019 18:47 356 GIVE~VZM.PNG give_rose-18.png
08.03.2019 18:47 316 GIVE~RZM.PNG give_rose-19.png
08.03.2019 18:47 373 GIVE~GY4.PNG give_rose-2.png
08.03.2019 18:47 371 GIVE~VRA.PNG give_rose-20.png
08.03.2019 18:47 365 GIVE~RRA.PNG give_rose-21.png
08.03.2019 18:47 1,251 GIVE~3RB.PNG give_rose-22.png
08.03.2019 18:47 1,252 GIVE~ZRB.PNG give_rose-23.png
08.03.2019 18:47 1,199 GIVE~FDC.PNG give_rose-24.png
08.03.2019 18:47 1,098 GIVE~BDC.PNG give_rose-25.png
08.03.2019 18:47 1,072 GIVE~NDD.PNG give_rose-26.png
08.03.2019 18:47 1,043 GIVE~JDD.PNG give_rose-27.png
08.03.2019 18:47 1,009 GIVE~UVE.PNG give_rose-28.png
08.03.2019 18:47 913 GIVE~QVE.PNG give_rose-29.png
08.03.2019 18:47 316 GIVE~CY4.PNG give_rose-3.png
08.03.2019 18:47 476 GIVE~4K3.PNG give_rose-4.png
08.03.2019 18:47 1,047 GIVE~0K3.PNG give_rose-5.png
08.03.2019 18:47 1,072 GIVE~WK2.PNG give_rose-6.png
08.03.2019 18:47 606 GIVE~SK2.PNG give_rose-7.png
08.03.2019 18:47 1,153 GIVE~P21.PNG give_rose-8.png
08.03.2019 18:47 1,146 GIVE~L21.PNG give_rose-9.png
01.03.2019 23:41 72,519 header.jpg
12.03.2019 0:33 34,438 INDE~P2W.HTM index.html
12.03.2019 0:36 34,438 INDE~TLJ.1 index.html.1
11.03.2019 18:16 3,134,096 MARK~KJL.JPE marko.jpeg
11.03.2019 18:05 22,652,864 MARK~4FJ.TIF marko.tiff
15.03.2019 14:09 0 mlp.txt
12.03.2019 17:34 4,534,719 MLP_~R3F.GZ mlp.txt.gz
02.03.2019 15:31 62,149 MPV-~IHK.JPG mpv-shot0001.jpg
11.03.2019 0:16 858 neicon.gif
20.03.2019 16:45 88,787 NTEL~STF.PNG ntel-nova.png
19.03.2019 19:08 154,934 PONY~XZG.BMP ponyphone1.bmp
13.03.2019 16:12 28,661 redist.hxd
11.03.2019 0:43 154,934 rss1.bmp
09.03.2019 19:03 186,969 RUST~45M.JPG rusty_basket_1024.jpg
03.03.2019 17:53 2,553 SVIN~MRY.PY svinarenko.py
06.03.2019 13:43 8 test.aux
06.03.2019 13:43 1,916 test.log
06.03.2019 13:43 13,117 test.pdf
06.03.2019 13:43 129 test.tex
09.02.2019 15:35 68,151 tfM.gif
18.03.2019 17:07 324,555 tist2.png
12.03.2019 14:28 283 titlesec.aux
12.03.2019 14:28 3,381 titlesec.log
12.03.2019 14:28 27,585 titlesec.pdf
12.03.2019 14:28 395 titlesec.tex
21.03.2016 22:25 382,540 titlesec.zip
09.03.2019 19:03 1,278 wget-log
87 files 35,161,642 bytes
2 directories 3,204,227,072 bytes free
Ответы: >>100357
>>100326
Я й не буду, бо баґ у драйвері модема, який уже другий рік поладнати не можуть. Якщо щось огрядне заливати, велика ймовірність паніки ядра.
Как предлагалось когда-то, добавил на главную и страницу тега список активных тредов (которые бампались сегодня). Отображается если вы не листаете страницы (т.е. если нет атрибута page).
Ответы: >>100359, >>100364, >>100369
>>100353
>6466~GZO.JPG
Дичь-то какая...
Ответы: >>100386
>>100356
Мордред, мне кажется в белой оно выглядит странно. Может отдельный класс для этих полосочек сделать, а ты стилизуешь как-то?
>>100316
А нафейхоа такое дополнение тегов, для которого мышевозить надо? Изврат какой.
Ответы: >>100365
>>100356
Стоило только отвернуться, тут же развёл какую-то дичь на борде…
>>100363
Оно и раньше такое было. Уж какое нашел. Можешь лучше -- сделай.
// Я честно говоря не знаю, может там и клавой можно, просто у меня стили кривые.
Ответы: >>100366
>>100365
Делать то, что мне вообще в принципе не нужно? Не…
Ответы: >>100368
>>100366
А чего ноешь тогда? Сам поди ни одного треда не создал.
Ответы: >>100370
>>100356
Нафига ты вообще этот «список» в разные посты понапихал? Один пост сделал бы, в котором ссылки (которые всё равно не нужны), но так… Треш же.
Ответы: >>100371
>>100368
Потому что если человек делает странное надо ему об этом говорить.
Ответы: >>100372
>>100369
Если один, будет норм выглядеть?
Ответы: >>100373
>>100370
Все делают странное, это вопрос перспективы.
>>100371
Оно будет менее страшным чем сейчас, лiл.
Ответы: >>100374, >>100376
>>100373
Ага, как же. Ещё страшнее стало.
Ответы: >>100378
>>100373
Зайди на 8000 и потыкай.
>>100374
Так ты его как обычный пост оформляй 🤦
Ответы: >>100379
>>100378
И что я ему в шапку засуну? А главное, зачем?
Ответы: >>100380
>>100379
Ничего, например. Или напишешь, «ненужносписок для тупых».
Ответы: >>100381
>>100380
Заголовки твои всё равно будут с ненужной правой границей.
Ответы: >>100383
>>100381
Хотя заголовки я пожалуй могу сделать обычным текстом.
Держи чуток перекрашенные цвета в подсказках белой. А то прям глазам больно.
Ответы: >>100387
Ну, вот так ещё куда ни шло.
>>100357
Воно-бо справді, кватирки не так коротку форму роблять, там ~число в кінці — чітко й інтуітивно, тільки з конфліктами не завжди.
>>100384
Накатил пулл и сделал активные треды в одном посте но отдельных .message
Так сойдёт?
Ответы: >>100388
>>100387
Гляну завтра. Пока сойдёт…
Там ещё одна строка добавилась.
Так, надо бы ещё сделать админку редактирования тегов треда, а то уже начали срать рандомным говном...
Ответы: >>100426
>>100400
>Там ещё одна строка добавилась.
Реквест пошёл.
Ответы: >>100436
>>100426
Принят.
Добавил новую борду на опенхаб. Конечно, статистика не очень корректна, потому что не учитывает старую разработку. Но всё равно можно смотреть.
Надо сделать какой-то аналог статистики с прошлой борды. У меня там была утилитка для сбора данных по ссылкам, чтобы понять, нужны ли новые марочки для каких-то популярных доменов. Но поскольку оно собирается ручным обходом, вешать такое прям на страницу которую все могут открыть не очень умно. Может сделать суточный экспорт в какой-нибудь txt...
Вот тебе ещё небольшой костыльный окрас для Белоснежки, для списка активных тем. Будем надеяться, что .message идёт первым только в таких случаях, без заголовка :3
Ответы: >>100451, >>100456
>>100450
А если я ту строку в post-info вынесу, норм будет?
Ответы: >>100457
>>100456
Вот щас посмотри, вроде получше стало. И твой костыль теперь не нужен.
Ответы: >>100458
>>100457
Вроде норм, да. А костыль не применяется, т.к. .message не первый теперь. Пусть валяется про запас.
Теперь количество аттачей при валидации формы должно считаться правильно.
Ответы: >>100585, >>100586
>>100563
Ура!
>>100563
А как вставлять несколько изображений? У меня при копипасте у дрег'н'дропе из долфина вставляются только ссылки вида file:///
Ответы: >>100587
>>100586
*копипасте и дрег'н'дропе
Ответы: >>100590
>>100589
И вот такое вот получается при сабмите накопипащенных ссылок
test
Ответы: >>100600, >>100659
>>100595
лул, ссылки file:/// забань
Ответы: >>100627
>>100601
>btrfs
Ужасы какие.
Ответы: >>100619, >>100625
>>100612
Да это не столь страшно, там у него ext4 из могилы восстала.
>>100612
Тебя бы забанить за такие дела, но поскольку нашёл баг, на первый раз пощажу.
Ответы: >>100628, >>100660
>>100600
Уже.
>>100625
Что, я знал что оно сработает? Я значит даже не стал пробовать на /etc/shadow, а ты меня банить. Знал бы, сразу с него бы начал.
Ответы: >>100630, >>100631
>>100628
На /etc/shadow прав бы не хватило. А так дыра эпичная.
Ответы: >>100632
>>100628
Ты прекрасно знаешь, что я при всём желании бы тебя не забанил, потому что у тебя адреса нет.
>>100630
Уверен что не хватило бы? Вдруг борда под рутом крутится :3
Ответы: >>100633, >>100634
>>100632
Под рутом уже давно никто ничего не запускает. Так что вряд ли
Ответы: >>100636, >>100637, >>100638
>>100632
ну вот, я хотел проверить, под рутом или нет
>>100633
А вне изолированного окружения, ещё запускают, как я посмотрю.
Ответы: >>100639
>>100633
>Под рутом уже давно никто ничего не запускает
Брешіти, я запускаю.
>>100633
По умолчанию юниты системд запускает под рутом. Если явно не сказать, под кем. Поэтому будь я ленивым, вполне может под ним и крутиться. Не буду конечно раскрывать своих секретов. Вот угадал бы ты, где юнит борды лежит, мог бы его посмотреть.
>>100636
Изолированное окружение слишком новомодно. Что ново, то, как известно, не нужно.
>>100595
У тебя там гента не обновленная, что ли? У меня в /etc/os-release ссылки другие и с https
>>100625
Я то при чём?
С утра борда была недоступна. Я не прописал новой материнке постоянный ip на роутере, и он форвардинг пошёл не туда.
Ответы: >>100711
>>100710
В госдеп?
Ответы: >>100712
>>100711
В минстець. Ховайтесь
>2019
>даже спуфинг отказался от подкроватного сервера
Ответы: >>100714, >>100716
>>100713
Но ведь это лучший вид серверов.
Ответы: >>100715
>>100714
Для того что бы сайт лежал, пока хозяина нет дома? Да, лучший.
Ответы: >>100725, >>100727
>>100713
Зачем мне прикроватный десктоп который простаивает, если заведу отдельное ненужно? В котором точно так же можно накосячить с конфигами.
Ответы: >>100718
>>100716
Я хз нахера ты купил десктоп, а теперь думаешь чем его занять. Обычно наоборот люди делают, сначала задачи, а под них железо.
Ответы: >>100719
>>100718
В смысле нахера? Когда я дома, он мне нужен для браузинга, анимца и прочего. А остальное время он хостит мои пароли, музыку и прочую мелочевку, которая нужна далеко не всегда.
>>100715
Зато так дешевле.
Ответы: >>100728, >>100734
Покайтесь, ибо прядёт
>>100715
Это проблема резервных каналов, а не расположения.
Ответы: >>100733
>>100725
Та невже? А електрику, яку споживає рахівець, поки нікого вдома нема, ти порахувале?
Ответы: >>100730
>>100728
Так он всё равно работает, там же не только борда.
Ответы: >>100732
>>100730
>Так он всё равно не работает
Починил
>>100727
> Это проблема резервных каналов, а не расположения.
Не только. Еще это проблема электроснабжения в доме. Не решается даже покупкой беспребойника, т.к. может отключиться и не включиться обратно, например, оборудование провайдера.
Еще это проблема надежности десктопного железа.
Но все-таки это лампово до ужаса.
Ответы: >>100736
>>100725
> Зато так дешевле.
"Предлагаю сделать это лозунгом всего опенсурса" (c)
>>100733
У дата центра все то же самое.
Ответы: >>100782
>>100736
У датацентра есть электрогенераторы на бензине. И резервные линии электропитания. И скорость реакции на аварии несоразмерна, амиго.
Ответы: >>100783
>>100782
Ага. Ведутся работы, ждите ©
Ответы: >>100786
>>100783
Свои заморочки есть, это да. Но с электричеством и интернетом обычно проблем нет.
Ответы: >>100787
>>100786
С интернетом -- как повезёт, у меня был хостер где в рандомные моменты времени скорость до пары килобайт падала. А саппорт писал что у них все норм и показывал скрины что внутри датацентра все качается.
Зато есть всякие пожары и наводнения.
Ответы: >>100788
>>100787
> скорость до пары килобайт падала
Это от много может зависеть, в том числе не зависящие от хостера причины.
> пожары
Там есть регламент и огнетушители, в отличие от квартир, где тем не менее от пожара никто не застрахован.
> наводнения
Лол, я даже боюсь спрашивать, откуда оно возьмется. Конец света?
Ответы: >>100789
>>100788
>Там есть регламент и огнетушители, в отличие от квартир
Но там и риски повышел, все-таки промышленное помещение с кучей коммуникаций и греющихся устройств.
>Лол, я даже боюсь спрашивать, откуда оно возьмется.
Датацентры в самых разных местах бывают, в том числе там где риск потопа существует.
Ответы: >>100790
>>100789
> Но там и риски повышел, все-таки промышленное помещение с кучей коммуникаций и греющихся устройств.
Там все это мониторится непрерывно. Еще никакого пожара нет, но температура поднялась выше рамок - сразу включаются дополнительные кондиционеры.
Риск там высокий, если никто следить не будет. А так он низкий.
> Датацентры в самых разных местах бывают, в том числе там где риск потопа существует.
Сомневаюсь, что в местностях с регулярными потопами строят дц.
Ответы: >>100792
>>100790
>Там все это мониторится непрерывно.
Тем не менее, время от времени они почему-то горят.
>Сомневаюсь, что в местностях с регулярными потопами строят дц.
Я не говорю что они регулярные. Но риск есть. Дома же риск потопа конечно тоже есть, но вряд ли настолько, чтобы повредить накопители. А с правильно организованными сливами вообще нулевой.
> Тем не менее, время от времени они почему-то горят.
Квартиры горят чаще :)
> Я не говорю что они регулярные. Но риск есть.
Там, где нет регулярным потопов, этот риск мизерный.
Ответы: >>100794
>>100793
>Квартиры горят чаще :)
Так кажется, потому что их больше. Из 10 дц сгорел один, а из 100000 квартир сгорело 10. Ты прочитал 1 новость и 10, и субъективно кажется что квартиры чаще горят, хотя вероятность ниже.
Квартиры упакованы плотнее. Загорелась одна - есть риск для всего дома. И в квартирах обычно обитают менее ответственные люди.
Ответы: >>100796
>>100795
>Загорелась одна - есть риск для всего дома.
Часто ты видел чтобы весь дом сгорел от одной квартиры? У меня как-то соседняя горела, звонок пожарным и они приехали ещё до того как она сгорела, на соседние перекинуться даже не успело.
Ответы: >>100797
>>100796
В глубоком детстве помню, что у соседей был пожар, и все выходили на улицу. Никого другого вроде не затронуло. Но такие риски все-таки брать не хочется.
Ответы: >>100798
>>100797
Если у меня дом сгорит, то вопрос хостинга борды будет отложен надолго, потому что платить за хостера будет нечем. Так что профита что так что так нет :)
Напоминаю наши домены в разных сетях:
neboard.me - clearnet
neboardo3svhysmd.onion - tor2
ci5jbcfmqknlwoyjfcpafgr2266bo3kbzb2z3i43klpadcxcsg6vzmqd.onion - tor3
[fce3:14aa:64d0:f72a:cb3f:6c04:3943:ffb6] - cjdns
Ответы: >>100800
>>100799
> neboardo3svhysmd.onion - tor2
О, ты тоже поддался этому хайпу? :3
Ответы: >>100801
>>100800
Какому?
Ответы: >>100802
>>100801
Который пошел с facebookcorewwwi.onion
Ответы: >>100803
>>100802
Где-то на этой же борде пару лет назад сказали брутфорсить красивый адрес, ну я так и сделал :3
Гей, а де лічільник постів цихрами? Чом тут лишень стрічка? Я давно собі поприбирале з панелі усякі візуальні індикатори, бо вони недостатньо наглядні, а тут навпаки роблять, очманіти.
Ответы: >>100805
>>100804
Цифры не нужны. Тебе только нужно знать, насколько заполнен тред, а для этого есть полоска.
Ответы: >>100808, >>100809
Перекіт: >>100806
Ответить в тему #99318
>qbispoilerscodecolor// comment
Максимальное количество вложений: 5
Максимальный общий размер файлов: 19 MB