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

Грядёт жаба на борду. И будет огонь, воды и пепел, покрывающие оперативку. Покайтесь пока не поздно.
>И будет огонь, воды и пепел, покрывающие оперативку.
Врети, нынешняя борда жрёт намного больше чем жабная. Правда, теоретически жабную можно задудосить до того чтобы она больше выжрала, но это сложно.
Ответы: >>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.
Попытка откопать труп.
>>99770
>Каченя?
Тогда было бы наоборот. Софрсорж же раньше появился, утятам он должен быть удобнее всего.
Сегодня вечером собираюсь накатывать новую борду. Все блокирующие проблемы решены, потеря функционала некритична (можно будет дописывать по ходу дела).
Ответы: >>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
>>99889
а вот я сейчас посмотрел, как работает избранное и теперь сам сомневаюсь, что оно нужно.
Нека, почему общей ленты избранного нет?
Ответы: >>99899
>>99888
что мешает зайти в /tag/anime например? зачем навигация? Конечно же, удобней было бы с /tags/. В диаспоре /tags/ в мастодне /tags/ на небрде /tag/
Ответы: >>99900
>>99896
>Нека, почему общей ленты избранного нет?
Ленты чего? Избранного кем?
Ответы: >>99901, >>99910
>>99898
Вручную вводить? А если я название тега забыл? Да нет, это некошерно.
> Конечно же, удобней было бы с /tags/
Стабильность. У нас всегда было /thread/ и /tag/ и даже /post/ было, но потом сделали проще.
>>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
Ну у нас же не помойка или двач какой-нибудь, а серьёзная деловая борда.
>>99922
Чойта ненужно? c (ц) - ĉ (ч). Удобно.
Ответить в тему #2088
>qbispoilerscodecolor// comment
Максимальное количество вложений: 5
Максимальный общий размер файлов: 19 MB