Жабиные новости, фичреквесты, багрепорты VI (35)

Rollover thread
Thread / Gallery
>>140970
Оскорбление чувств – это черта религии и есть. Я делаю то что добавляет надёжности, а единственный минус – дополнительные затраты ресурсов на загрузку файла, если найден дубликат. И эти затраты пока не критичны.
Да, я знаю, что md5 выбран зря, и он для этой цели не очень подходит. Но так уж сложилось, и переделывать пока смысла не вижу, таких ужасных тормозов чтобы это имело значение – пока нет.
Replies: >>140980
>>140975
"надежности"
Какой там этом пункт в cognitive biases list сам посмотришь, мне лень.
Replies: >>140983
Нелегитимный. Аставитесь! >>140974
>>140974
>>140974
Replies: >>140984
>>140980
Коллизии существуют? Да. Они малевероятный? Думаю да. Можно ли их игнорировать? Можно. Можно ли не игнорировать? Тоже можно.
В чём проблема-то? Конкретно тебе чем хуже делает дополнительная проверка кроме религиозных догматов?
Replies: >>140985
>>140982
Сравни время и номер ОП.
Replies: >>140986
>>140983
>малевероятный
*маловероятны
Задолбал уже этот автокоррект пальцев…
Replies: >>140993
>>140984
Тоже мне критерий. У тебя бездуховный тред, а у меня с жабой и питоном.
Replies: >>140988
$ ls /ostree/repo/objects/
Display all 256 possibilities? (y or n)
00/ 0e/ 1c/ 2a/ 38/ 46/ 54/ 62/ 70/ 7e/ 8c/ 9a/ a8/ b6/ c4/ d2/ e0/ ee/ fc/
01/ 0f/ 1d/ 2b/ 39/ 47/ 55/ 63/ 71/ 7f/ 8d/ 9b/ a9/ b7/ c5/ d3/ e1/ ef/ fd/
02/ 10/ 1e/ 2c/ 3a/ 48/ 56/ 64/ 72/ 80/ 8e/ 9c/ aa/ b8/ c6/ d4/ e2/ f0/ fe/
03/ 11/ 1f/ 2d/ 3b/ 49/ 57/ 65/ 73/ 81/ 8f/ 9d/ ab/ b9/ c7/ d5/ e3/ f1/ ff/
04/ 12/ 20/ 2e/ 3c/ 4a/ 58/ 66/ 74/ 82/ 90/ 9e/ ac/ ba/ c8/ d6/ e4/ f2/
05/ 13/ 21/ 2f/ 3d/ 4b/ 59/ 67/ 75/ 83/ 91/ 9f/ ad/ bb/ c9/ d7/ e5/ f3/
06/ 14/ 22/ 30/ 3e/ 4c/ 5a/ 68/ 76/ 84/ 92/ a0/ ae/ bc/ ca/ d8/ e6/ f4/
07/ 15/ 23/ 31/ 3f/ 4d/ 5b/ 69/ 77/ 85/ 93/ a1/ af/ bd/ cb/ d9/ e7/ f5/
08/ 16/ 24/ 32/ 40/ 4e/ 5c/ 6a/ 78/ 86/ 94/ a2/ b0/ be/ cc/ da/ e8/ f6/
09/ 17/ 25/ 33/ 41/ 4f/ 5d/ 6b/ 79/ 87/ 95/ a3/ b1/ bf/ cd/ db/ e9/ f7/
0a/ 18/ 26/ 34/ 42/ 50/ 5e/ 6c/ 7a/ 88/ 96/ a4/ b2/ c0/ ce/ dc/ ea/ f8/
0b/ 19/ 27/ 35/ 43/ 51/ 5f/ 6d/ 7b/ 89/ 97/ a5/ b3/ c1/ cf/ dd/ eb/ f9/
0c/ 1a/ 28/ 36/ 44/ 52/ 60/ 6e/ 7c/ 8a/ 98/ a6/ b4/ c2/ d0/ de/ ec/ fa/
0d/ 1b/ 29/ 37/ 45/ 53/ 61/ 6f/ 7d/ 8b/ 99/ a7/ b5/ c3/ d1/ df/ ed/ fb/
Replies: >>140989
>>140986
Он может и духовный, но нелегитимный.
>>140987
Что это, nix какой-нибудь?
Replies: >>140990
>>140989
Fedora Silverblue.
Replies: >>140992
Кстати, я ещё одно место хочу исправить. У меня юзается uuid для имён файлов и айдишников апдейта поста, так вот их уникальность тоже нигде не проверяется! Если вдруг файлу выдастся такой же, случится беда. Надо добавить проверку на существование :3
>>140990
А что за дерево? Впервые такое вижу.
Replies: >>140995
>>140985
Так набирай однопальцевым методом, для надежности. Потеря производительности не критична.
Replies: >>140994
>>140993
>Потеря производительности не критична.
Ты не умеешь в аналогии. То у тебя антипрививочники, то один палец.
Replies: >>141135
>>140992
OSTree собственно, тот же что и во флатпаке используется.
Replies: >>140996
>>140995
Сложно. Почитаю в отдалённом будущем (нет).
Replies: >>141136
Вообще я мечтаю файлы переместить либо в базу, либо в отдельных сервис распределённого хранилища. С базой проблема в том, что с imagemagick'ом работать сложнее, а встроенных либ работы с картинками в джаве нормальных нет.
А вот сервис – идея на подумать. Скармливать ему файлы, и получать из него потом. А как он у себя их будет хранить уже будет его забота, а не самой борды, борда будет только запрашивать и гейтвеить ссылки. И опять же можно будет сделать несколько таких сервисов, допустим один будет хранить картинки, а другой все остальное. Или по размеру. Или по тегам. Да как угодно разбить.
>>141001
Что именно тормозит? Может просто на перезагрузки сервиса попадал? Когда я загружаю новую версию, есть секунд 5 таймаута перезапуска.
В остальном мой десктоп намного быстрее внешних серверов, да и канала должно хватить на много юзеров.
Replies: >>141004
>>141002
Вчера на главной 502 вылетала, сегодня периодически медленно подгружается глагна.
Replies: >>141007
>>141004
502 это точно момент рестарта.
Главная прямо щас медленно прогружается, или были случаи? Я щас открываю – всё норм.
Я более чем уверен что "периодически" это потому что я частенько что-то ковыряю и обновляю борду. Хоть я и пытаюсь уложиться быстро, но шанс что кто-то на этот момент попадёт более вероятен, чем коллизия uuid4 :]
Напоминаю что этот тред угнан. Единственный справжний >>140974
>>140974
>>140974
Сегодня внезапно обнаружил, что у меня зачем-то в настройках стоял лимит 10 потоков на борду. Неудивительно что иногда картинки могли не прогружаться. Поставил 800, хотя может это многовато и стоит вернуть дефолт 200.
Replies: >>141138
>>140981
GNU/Linux is a united operating systems, what is the purpose of separating a desktop GNU/Linux from the server GNU/Linux or mobile GNU/Linux?
>>141106
800 было плохой идеей при том что у базы настроен лимит 100, из которых 5 забирает майнтест :3
Мань, ты порядок в /po/ наведёшь или как? Или твой ручной украинец и дальше будет засирать тред?
Replies: >>141164, >>141165
>>141160
>/po/раша
>порядок
Лол.
>>141160
Ссылки на посты в >>103335 плиз.
Replies: >>141178
>>141165
Сделай уже нормальную глагну с тегами, разделами, как хочешь, а не как щас - если я не знаю тега сериалов, то пиздец листай 10 страниц в поисках.
Replies: >>141179, >>141182
>>141178
Нарисуй мокап как это должно выглядеть – сделаю. У меня была одно время, не прижилась.
Replies: >>141187
>>141178
>разделами
This is a boardless chan.
>тегами
This is only a tiny one from the tens of features that were lost as a result of the engine rewrite. Let's suffer :P
Replies: >>141185
>>141182
>features that were lost as a result of the engine rewrite
Когда она была, все ныли что главная не нужна, а нужен только список тредов. Теперь опять ноют.
С другой стороны, предлагайте новые варианты, я поищу как сделать лучше.
Replies: >>141187, >>141210
>>141185
>а нужен только список тредов.
Может у тебя было всего три треда?
>С другой стороны, предлагайте новые варианты, я поищу как сделать лучше.
Надо сделать лучше, чем сейчас.
>>141179
>Нарисуй мокап как это должно выглядеть – сделаю.
А я не знаю как это должно выглядеть, погляди у абу к примеру. Там заходишь и сразу понятно куда идти, автомобили, оружие, сериалы, бред, раздел для кляуз на мочуханов, отдельный раздел для предложений.
Replies: >>141188
>>141187
>погляди у абу к примеру
У абу тупой список разделов. Тут такое не прокатит ввиду отсутствия оных, можно разве что нахардкодить какие-то основные теги, да. Да и выглядит оно убогенько, заходя в тег ты видишь то же самое что у нас на главной, навигироваться по этому невозможно.
Здесь одно время была главная с каталогом активных тредов плюс список "разделов". Но оно только новым юзерам интересно, а старые просто шли на главную как сейчас, чтобы всё посмотреть. Потому что с каталога свежих изменений не видно.
Replies: >>141190
>>141188
>Тут такое не прокатит ввиду отсутствия оных, можно разве что нахардкодить какие-то основные теги, да.
На ЛОРе вона какое-то облако меток было, где-то в углу, но его было видно.
Replies: >>141191
>>141190
Тоже бесполезное, я всегда через трекер ходил.
Replies: >>141193
Можно сделать условно хардкодный список "начальных" тегов, а ниже список активных тредов как сейчас на главной. Может, активные треды даже с ОП но без ответов.
>>141191
Значит что-то нормальное окажется навсегда похоронено среди тем про поников, линакса и украину.
Replies: >>141194
>>141193
Если делать облако тегов, то оно и так там окажется похоронено, ибо это будет список активных. Можно втупую собрать из сегодняшних тредов все теги, и если там есть повторяющиеся (конкретно у нас вряд ли будут), сделать их чуть жирнее. Но кому нужен этот список из oink, piglet и 4g я не представляю. А вот список активных тредов в чуть более развёрнутом виде и сортировкой по дате создания мне кажется более логичным. Так ты хоть видишь, что активно, а не листаешь миллиарды страниц в поисках тредов.
Порядок аттачей добавлен. Теперь они будут сохраняться в том порядке, в котором были добавлены на форму.
Replies: >>141211
Возможности вставлять несколько штук одного и того же аттача в пост пока нет. Я пока не разобрался, как сделать новую колонку третьим первичным ключом. Так что, пока так.
>>141185
>что главная не нужна
I'm telling about the tags page, not the anasayfa.
>>141205
И это хорошо
Так, теперь надо поработать над избавлением от сессий. Буду писать юзера напрямую в куки, и рулить им самостоятельн без всяких сессий в базе или где-либо ещё. Вроде сейчас единственное что хранится именно в сессии это время последнего постинга юзера (для счётчика), его можно просто в базу убрать.
Replies: >>141241
>>141239
Should work now.
Там пока немного костыльненько, надо будет ещё дописать.
Чому картинку в разные стороны пидарасит?
Replies: >>141251
>>141248
EXIF. imagamagick при построении превьюшки его учитывает, а браузер при отрисовке оригинала – нет. Надо добавить в скрипт чтобы учитывалось.
Replies: >>141257
>>141251
Добавил применение exif-трансформаций к превьюшкам. Пока экспериментально, может потом заменю на что-то другое.
Replies: >>141261
>>141257
Вроде норм стало, по крайней мере в режиме инкогнито. Может у меня браузер фотки или скрипты закэшировал, хз
Replies: >>141265
>>141261
Перемещение и масштабирование пока не норм, я не разобрался с ними. А так просто отображение должно работать.
Replies: >>141271
>>141265
It wasn't anyway: vertical scrolling occasionally did zoom out in both directions.
Replies: >>141274
>>141271
Такого не попадалось.
Replies: >>141332
>>141274
Probably, just another WebKit-specific bug :-}
Думаю как избавиться от поля ввода ссылок.
Пока сделал так: при вставке внутренней ссылки на аттач вставляется как превьюшка с подписью internal (про это я еще подумаю, надо как-то покрасивее обозвать).
А вот со внешними ссылками пока не придумал. Просто при вставке любой ссылки в поля формы пытаться добавить её как марочку – не очень красиво, всё-таки какую-то возможность вставлять ссылки в тело поста надо бы оставить.
Replies: >>141491
Перейду пожалуй на нормальный цикл разработки, и буду все новое пилить на тестовой борде. Надо ее поднять отдельно как раньше на 8000. А потом эту ветку запущу в мастер.
На этот раз буду работать над формой. Добавление ссылок и отдельное меню стикеров, превьюшки справа, может быть предложенный ранее дедупликатор на стороне клиента.
>>141453
>избавиться от поля ввода ссылок
For what?
>всё-таки какую-то возможность вставлять ссылки в тело поста надо бы оставить
Make an gopher://u.rl/ tag, and extract automatically only raw links.
Replies: >>141492, >>141512
>>141491
Oh, wow, it's working already :3
>>141491
>For what?
1) Мне не нравится поле с ручным добавлением нескольких значений.
2) Хочу показывать превьюшки и позволять их удобно менять местами или удалять, а не пытаться текст в поле ссылок ковырять вручную.
3) Для стикеров лучше сделать отдельный попапчик чем то что щас есть.
4) Форма ещё меньше станет. Правда, добавится новая кнопка (одна или две), но это вписывается в общую концепцию. Пока вопрос в том, делать кнопку только для стикеров, или для ссылок тоже.
Replies: >>141515
>>141512
>с ручным добавлением нескольких значений
Then you can just add fields dynamically.
>Для стикеров лучше сделать отдельный попапчик
And they won't anymore work with no JS, right?
>Форма ещё меньше станет
It's not big already.
>добавится новая кнопка (одна или две), но это вписывается в общую концепцию
There are already too many buttons, it's confusing.
Replies: >>141518
Поднял на 8000 посмотреть.
>>141515
>Then you can just add fields dynamically.
Вместо этого я буду динамически добавлять данные в поле, по кнопке. Чем не решение?
>And they won't anymore work with no JS, right?
Это поле останется, просто будет скрытым. Ты так же как сейчас с инпутом файла сможешь его включить обратно, если у тебя нет js, и работать вручную.
Но это пока я с проблемой порядка не разобрался, потому что ссылки идут отдельным полем и попадают в итоговый список последними, а не как выглядит на превью в форме. Пока не знаю, как это решить, возможно сделать скрытое поле ордера которое потом на сервере обрабатывать.
>There are already too many buttons, it's confusing.
Целых 4? Охуеть как сложно.
Replies: >>141520
>>141518
>Пока не знаю, как это решить, возможно сделать скрытое поле ордера которое потом на сервере обрабатывать
You may put attachments into the hidden links field as a blob: link.
>Целых 4? Охуеть как сложно
Forms usually have only 1–2 buttons below.
Replies: >>141521
>>141520
Ну можно часть кнопок наверх переместить, если это что-то изменит. По-моему лучше уж все в куче.
Можно от кнопки превью избавиться, автогенерируя его через пару секунд после прекращения набора.
До речи, нагадую, що кнопки ніяк не підсвічуються за фокусування табстопами.
Replies: >>141523
>>141522
У меня подсвечиваются.
Replies: >>141524
>>141523
І справді, в кульгавому дефолтний аутлайн не прибраний. От зрада.
And what is the purpose of joining Russia? You don't care about outback, you care only about Moscow. To live in Moscow, one doesn't need their state to join Russia.
Replies: >>141529
>>141528
Ты тредом не ошибся?
Replies: >>141531
>>141529
Maybe.
Закину сюда тоже. Мне нравится идея переделыть попапы и диалоги на jQ и стилизировать :3
Replies: >>141539
>>141537
>2#20
>gayquery-UI
Replies: >>141543
>>141539
А что, есть что-то лучше? Кендо – энтерпрайзное говно, где малейшая фича делается месяцами написания костылей. Спасибо, уже покушал этого говна.
Replies: >>141559
>>141543
>есть что-то лучше?
There is a lot of modern UI kits, ready for React and other modern frameworks. jQuery, Kendo, Dojo, et al. are greetings from 00s.
>уже покушал этого говна
Yup, me too. Actually, it makes sense only if you have C# on the backend, as it has good bindings for it.
Replies: >>141575
>>141559
>There is a lot of modern UI kits
Например?
>Actually, it makes sense only if you have C# on the backend,
Дело в том, что там всё заточено на определенную структуру бэкенда. А если тебе вдруг надо сделать шаг в сторону, оказывается что там настолько заточено, что надо половину фреймворка переписать. А поддержка авторов говорит – ну мы только базовые вещи делали, остальное не гарантируем, досвидания.
Replies: >>141584
>>141575
>Например?
I recall only Ant.
>там всё заточено на определенную структуру бэкенда
That's why I made it myself completely and exactly for Kendo :3
Replies: >>141631
>>141584
>That's why I made it myself completely and exactly for Kendo :3
Это не всегда возможно. Я не могу описать конкретно, но я столкнулся с проблемой что нужно сделать определенную штуку для пользователя, а кендо при попытке это сделать просто вешает браузер, потому что оно на одну ноду хранит гигантские объемы данных, а там надо пару десятков тысяч отобразить мгновенно.
Replies: >>141641
>>141631
>Это не всегда возможно
Proxying one backend through another backend ain't possible too?
Replies: >>141659
>>141641
Бэкенд тут никак не спасет. Каким бы он ни был, количество данных которые нужно отобразить меньше не станет.
Replies: >>141660
>>141659
Kendo supports pagination, the data should be sliced by the backend.
Replies: >>141664
>>141660
Там такая структура которую пагинировать нельзя. Кендо умеет с этим работать, но они расчитывали на относительно небольшие размеры, до сотни элементов.
Ну так что, как лучше добавление линок сделать?
// Как вариант еще при попытке вставить ссылку спрашивать, добавить в тело или как ссылку. Или это слишком странное поведение?
Replies: >>141927, >>141975
>>141828
Новый план: кнопка превью сбрасывает поле ссылок и все ссылки перебрасывает в превьюшки.
>>141828
>как лучше добавление линок сделать?
Don't touch what works. You're going to break the only reliable way to upload an attachment on the board.
Replies: >>141979
>>141975
>Don't touch what works.
Оно работает неудобно.
>You're going to break the only reliable way to upload an attachment on the board.
Загрузка файла вполне надёжна после фикса таймаутов. И да, я всё ищу как выпилить эту загрузку по ссылке.
Replies: >>142192
Добавил на тестовую борду немного ускорений и панель пагинации.
Теперь надо что-нибудь ещё интересное придумать. Может вернусь думать над репостами, правда я не помню где шелв сохранил.
>>141979
>Оно работает неудобно
Can you imagine it any more convenient?
>Загрузка файла вполне надёжна после фикса таймаутов
This does not guarantee that you won't break in the future. Also, one-shot upload is not reliable on any connections. Make recoverable upload like on Vimeo then.
>я всё ищу как выпилить эту загрузку по ссылке
I already told you that this will introduce an excessive traffic for the client with no traffic relief for the server.
Replies: >>142231
>>142192
>Also, one-shot upload is not reliable on any connections.
Ну ещё раз загрузишь, ничего страшного. Тут тебе не торрент и не flashget.
>no traffic relief for the server
Я решаю проблему не трафика, а единой точки загрузки. Я не хочу чтобы борда светилась загрузкой с других сайтов и блокировалась ими за ддос, или не могла достучаться до сайтов которые клиент видит, а борда нет. И это не только блокировки, а ещё и сайты в торе, например. Загружать должен клиент, и борда должна общаться только с клиентом.
Replies: >>142266
>>142231
>ещё раз загрузишь
After several hundreds of trials? Fuck you.
>единой точки загрузки
Then you need only one client machine :3
>Я не хочу чтобы борда светилась загрузкой с других сайтов
Move the loading to a microservice so it can be easily moved to other host :3
>или не могла достучаться до сайтов которые клиент видит, а борда нет.
A user has a tool to upload either from local host or from other host, including the hosts that the user controls. It's a user fault if the board can't access the other host, and user has a fallback way to make excessive acts for downloading the file onto the local host and uploading from there. You're going to leave only one way and thus limit the functionality again. Was you bitten by GOOMEsexuals?
Replies: >>142267
>>142266
>Move the loading to a microservice so it can be easily moved to other host :3
Если без отложенной загрузки, то это получится просто прокси.
>limit the functionality again
Юзерам не привыкать :№
Replies: >>142307
>>142267
>без отложенной загрузки
With deduplication, including deduplication by links, so the same links won't even be needed to be re-downloaded anywhere.
>Юзерам не привыкать :№
Urinating you? Yes.
Replies: >>142309
>>142307
>With deduplication, including deduplication by links
Ненадёжно. Я не могу быть уверен, что одна и та же ссылка всегда выдаёт один и тот же файл.
Вмержил 6.3 со всеми улучшениями, включая галерею, превьюшки ссылок на форме, список страниц пагинатора и другие.
Теперь лимит времени постинга привязан к юзеру, а не браузеру.
Я подумываю также сделать таймер более интерактивным, чтобы не клацать "отправить" каждый раз. Только надо придумать, как это красиво отображать и с js и без.
// Да, давно пора отказаться от js-less борды. Вроде желающих отключать скрипты не находилось, да это и несерьёзно в 2020.
Replies: >>142941
>>142835
>Я подумываю также сделать таймер более интерактивным
Це типу щоб воно саме надсилало, коли мине таймаут?
>как это красиво отображать и с js и без
А без JS що зміниться? Можна задати meta-теґом інтервал перезавантаження, але POST так не перенадсилається, наскільки я пам'ятаю.
>Вроде желающих отключать скрипты не находилось
Агов, я тут нещодавно із elinks заходиху. І звідки ти знаєш, ти статистику маєш, чи що? :3 Сюди ж усякі криптопараноїки ходять. Поміть тоді хоч скрипти ліцензією коректно, щоб усякі LibreJS їх приймали (чи вже?)
>да это и несерьёзно в 2020
Шчоу? Ти ще скажи, що мобільного застосунку не мати несерйозно :3
Replies: >>142948, >>142949
>>142941
>Це типу щоб воно саме надсилало, коли мине таймаут?
Нет, просто сообщение "подождите n секунд" будет уменьшать секунды а потом пропадет, и ты поймешь что теперь можно отправлять.
>А без JS що зміниться?
Ну если я буду вместо текста какой-то плейсхолдер присылать который клиент может обновлять на новые секунды, то без скриптов этот плейсхолдер так и будет отображаться кашей.
>криптопараноїки
Ты хоть одного видел? Только рассказываешь о них.
Replies: >>142954
>>142941
>Ти ще скажи, що мобільного застосунку не мати несерйозно :3
Так и есть. Если бы я знал андроид, написал бы, но с ним всего полгода работал, и там сейчас всё по-другому.
>>142948
>будет уменьшать секунды а потом пропадет
Це примітивна свистоперділка і основне застосування JS років зо 20 тому, а ти робиш із цього інноваційну фічу, над якою ще треба роздумувати, ліл?
>Ну если я буду вместо текста какой-то плейсхолдер присылать
А ти не надсилай.
>Ты хоть одного видел?
Ну а хто тут забігає до ниток про лінукс, крипту та подібне?
Replies: >>142960, >>142964
>>142954
>Ну а хто тут забігає до ниток про лінукс, крипту та подібне?
Биткойн максималисты хоронят эфир. Но наивно думать что он куда-то уйдет.
Replies: >>142972
>>142954
>Це примітивна свистоперділка і основне застосування JS років зо 20 тому, а ти робиш із цього інноваційну фічу, над якою ще треба роздумувати, ліл?
Да.
>Ну а хто тут забігає до ниток про лінукс, крипту та подібне?
Да, о юзабилити панели управления в винды исключительно криптопараноики знают.
Replies: >>142968, >>142976
>>142964
Я был криптопараноиком еще до пользования десятой винды, так что я могу с обеих сторон посмотреть.
>>142960
О, криптомавпа стриґерилася й пащеку роззявила.
Replies: >>142979
>>142964
>Да.
Зрозуміло. Ти патологічно не вмієш у JS, і при цьому ще хочеш на ньому зав'язатися :3 Нічого гарного з цього не вийде, в ліпшому випадку якась крива й огрядна параша штибу колишньої головної Гайпера.
>о юзабилити панели управления в винды
Так се тільки один.
Replies: >>142981
>>142972
Так говоришь будто еще остались какие-то объективные игнорировать существование крипты.
Replies: >>142982, >>142984
>>142976
>Ти патологічно не вмієш у JS
А что поделать? Рицу убежал, да и код у него еще хуже моего был. Кто будет писать на js, ты? Как умею, так и делаю.
>крива й огрядна параша
Борда на джанге уже была, второй раз не получится :3
Replies: >>142989
>>142979
Не ігнорувати крипту і писати про неї шизофазію — це троха різні речи.
Replies: >>142996
>>142979
Прям игнорировать? Ну существует она, ну и пусть.
Replies: >>142996
>>142981
>Рицу убежал
Ти ж повернуше єх, коли на жабі бірду переписуваше.
>да и код у него еще хуже моего был.
Брешіти. Він просто зламався за ці роки.
>Как умею, так и делаю
Так ти ж не вмієш.
>Борда на джанге уже была
Так ця кривіша й огрядніша за неї. Он навіть у мізерної сторінки пошуку завантаження посередині зависло, що це за пиздець? І до речи, наче ж /search раніше працювало, чому зараз тільки /search/ ?
Replies: >>142999
>>142984
Да, так вполне адекватно.
>>142982
>Не ігнорувати крипту і писати про неї шизофазію — це троха різні речи.
Я все по делу пишу, вот увидите.
Replies: >>143001
>>142989
>Ти ж повернуше єх
И что, кто-то написал хоть один скрипт? Ну мордред прибегал белую тему править, и все.
>Він просто зламався за ці роки.
Он не сломался, код превьюшек рефлинков до сих пор его. Посмотри, я в этой каше разобраться не могу и поэтому не трогаю.
>Так ця кривіша й огрядніша за неї.
Брешити.
>Он навіть у мізерної сторінки пошуку завантаження посередині зависло, що це за пиздець?
Это провайдер. Посреди страницы зависать нечему, к этому моменту почти все внешние данные уже загружены.
>чому зараз тільки /search/
Лишний слеш где-то поставил, найди в контроллере и убери :3
Replies: >>143003
>>142996
>Я все по делу пишу
Ти дерейлиш щонайменше. Чимчикуй до своєї криптонитки.
Replies: >>143007
>>142999
>код превьюшек рефлинков до сих пор его
Змінюються бібліотеки, змінюється бравзерний JS.
>Брешити
Що брешіти? Джанґа влазила на VPS із 256 МБ пам'яті. А огрядне жаболайно навіть запускати страшно. І вмів джанґорушій набагато більше.
Replies: >>143010
>>143001
Она сдохла.
Replies: >>143008
>>143007
То перекоти.
>>143003
>Змінюються бібліотеки, змінюється бравзерний JS.
Да ничего не ломалось почти из скриптов.
Replies: >>143012
>>143008
Ща я перекачу.
>>143010
>почти
>>143008
Нет, я обладаю некоторой скромностью. Если это другим не интересно, я не буду создавать отдельный тред.
Replies: >>143018
>>143008
You are welcome: >>143014
>>143013
В тебе неправильна сором'язливість: срати до инших ниток вона чомусь не заважає, а створити окрему, якому нікому не заважає — заважає.
Replies: >>143023
>>143018
Так это ты начал про крипту.
Replies: >>143031
>>143023
Я про вас просто згадаху, це не означає, що треба триґеритися і обговорювати не безпосередньо ваше існування, а щось ліве про саму крипту.
А как вам такое?
Replies: >>143678
>>143676
Я ж тобі ще кілька політониток тому таке пропонуваху, ліл. Тільки зі скороченням, щоб кілька марочок у одному пості не стрибали й не розбехкували його.
Replies: >>143686
Щось твоя форма не дуже гарно у NetFront виглядає. Ану ладнай!
Replies: >>143684, >>143685
>>143683
До речи, треба й у ньому якось файловий інпут справжній відображати, бо кнопка не працює :3
Replies: >>143690
>>143683
Твой нетфронт не умеет во флексы видимо.
Replies: >>143687
>>143678
Так оно с сокращением, я же показал длинную ссылку в том числе.
>>143685
Звісно. Флекси взагалі нещодавно з'явилися, навіщо ти їх до проду тягнеш, курво? Яки ти їнт'їрпрайзник після цього?
Replies: >>143689
>>143687
>Яки ти їнт'їрпрайзник після цього?
Так в энтерпрайзе все легко, выбрали один браузер и на него ориентируемся, юзерам говорят – вот эту версию ставьте, ни больше ни меньше.
Replies: >>143692
>>143684
Борда не расчитана на древнее говно.
Replies: >>143693
>>143689
>юзерам говорят – вот эту версию ставьте
Якийсь неправильний їнт'їрпрайз, встановленням програм мають адміни займатися, а юзерам мають бути на це права заблоковані, бо поназапускають усяких Петь із пошти!
Replies: >>143695
>>143690
Тоді чому ти приймаєш PR для старовинного лайна? І чому бірда написана на старовинному лайні під назвою Java?
Replies: >>143696
>>143692
Под юзерами я имею в виду тех кто этот энтерпрайз покупает, а не конечных пользователей. С пользователями разработчики напрямую не контактируют.
>>143693
>чому ти приймаєш PR для старовинного лайна?
А почему нет, если он аккуратно уложен и никому не мешает?
>чому бірда написана на старовинному лайні під назвою Java?
Але, новые версии джавы с мажорными изменениями каждый год выходят.
И да, она просто хорошо подходит для вебных приложений Легко масштабируется, есть удобные фреймворки, нормальный синтаксис. Да, можно выучить скалу или go, но это у меня только в планах.
Replies: >>143734
>>143696
>если он аккуратно уложен и никому не мешает
Ну якийсь патч ти не хотіше приймати навіть попри те, що він нікому не заважаше.
>новые версии джавы с мажорными изменениями
Nokia 3310 4G!
>она просто хорошо подходит для вебных приложений
Ліпша за похапу? Не верзи дурниць. Ти просто не вмієш похапу.
Replies: >>143798
>>143734
>Ліпша за похапу?
Намного. Нормальный масштабируемый движок похапы уже завезли?
Replies: >>143985
>>143798
На біса тобі масштабування на локалгості? А мікросервіси на похапі пишуться так же, як і на будь-якій иншій мові.
Replies: >>143988, >>143989
>>143985
>На біса тобі масштабування на локалгості?
Ну вот питон не умеет, там сколько процессов запустил изначально, столько и есть. А создавать на лету потоки он не может, ибо GIL.
Replies: >>144006
>>143985
>А мікросервіси на похапі пишуться так же, як і на будь-якій иншій мові.
Если масштабировать на уровне докера, то да, ты прав. Хотя я не уверен что по контейнеру на каждый запрос похапе, размером с гигабайт, это разумная идея.
Replies: >>144007
>>143988
Пітон тим паче не призначений для вебні.
Replies: >>144009
>>143989
Навіщо тобі контейнери? Просто розміщуй мікросервіси на окремих гостах: хоч фізичних, хоч віртуальних на одному гості, Apache і Nginx із цим чудово пораються.
Replies: >>144008
>>144007
Докер позволяет динамически добавлять и убирать сервисы, даже автоматом. А количесто хостов фиксировано.
Replies: >>144077
>>144006
Больше предназначен чем похапе.
Replies: >>144077
>>144008
І де ти цю динамічність використовуєш чи плануєш використовувати?
>>144009
Шчо? Похапе загострене саме на вебню. А пітон — універсальна недомова для гуманітаріїв і математиків, яка годиться максимум для прототипування і переписування на чомусь пристойнішому :3
Replies: >>144086
>>144077
>І де ти цю динамічність використовуєш чи плануєш використовувати?
Сейчас нигде, производительности одного сервиса хватает с учетом того что сама джава прекрасно масштабируется. Но сейчас всё достаточно stateless чтобы позволять это делать.
>Похапе загострене саме на вебню.
Все так думают, но по факту похапе это кучка костылей, которые перевязаны веточкой.
Replies: >>144089
>>144086
>Но сейчас всё достаточно stateless чтобы позволять это делать
А похапе-скрипти ні? Їх за замовчуванням можна запускати одночасно скільки завгодно.
>но по факту похапе это кучка костылей, которые перевязаны веточкой
Се так, але ця купа чудово працює на більшості сайтів. На відміну від усяких маргінальних жаб і пітонів. Пейсбук і вкудахті аж пришвидшені інтерпретатори для похапи зробили замість того, щоб переписати на чомусь пристойнішому — от телепні? Ти ж сами жаліше, що для цьої вашої жаби навіть пристойної бібліотеки для парсингу BB-кодів нема — це наочно демонструє її «придатність» до вебу.
У тебя там опять свинья беснуется
>>144100
Replies: >>144106
>>144101
Принято, но для этого есть отдельный тред.
Replies: >>144107
>>144106
Kia aĉulo?
Replies: >>144108
>>144107
Еще одно сообщение на эсперанто там где его никто не понимает, и буду банить.
Может ссылки под марками активными сделать?
Replies: >>144113
>>144112
Зачем? Сама марка больше, на нее проще кликнуть.
Replies: >>144114
>>144113
Ну потому что если ссылка есть, на неё должно быть можно нажать. Это же очевидно. Да и размером она и так почти с саму марку.
Replies: >>144115
>>144114
Да, зря я домен развернул, так она в полную ссылку превращается. Надо подумать.
Хрукание на непонятном участникам дискуссии выдуманном язычке: >>144138 >>144141 >>144142
Replies: >>144146
>>144145
Больше в этом треде принимать жалобы не буду, пиши правильный.
И да, этот язык ты понимаешь.
Replies: >>144148
Даже не смей удалять этот видос и связанный с ним скриншот>>144142, это просто охуенно, свынарчук превзошёл сам себя в своём вниманиеблядстве!!!
Replies: >>144156
>>144146
>этот язык ты понимаешь
А ты эсперанто понимаешь, зачем тогда трёшь его?
Replies: >>144149
>>144148
>ты эсперанто понимаешь
Нет, и я не все участники треда.
Replies: >>144150
>>144149
>Нет
Врёшь, ты эсперантист.
>этот язык ты понимаешь
Все участники треда украинский не понимают точно.
Replies: >>144151, >>144153
>>144150
>Все участники треда украинский не понимают точно.
К сожалению, я тут единственный судья, и я считаю что все.
Replies: >>144152
>>144151
На каком основании?
>>144150
>Все участники треда украинский не понимают точно.
Я лично считаю, что нельзя запрещать хохлам хрюкати украинскою. Даже если не совсем понимаю его, как и те кто на нём хрюкает. И вообще это похоже на желание подчистить следы да, Свынарчук? Киця, не поддавайся я куплю тебе вискас!
Replies: >>144154
>>144153
>Даже если не совсем понимаю его
Ты-то хоть немного понимаешь. И Яндекс.Переводчиком пользоваться умеешь. А YGOR украинского вообще не знает и знать не желает.
Replies: >>144157
>>144147
Я схоронил для потомков.
>>144154
Я тут вообще не писал сегодня. Опять все пыщенки!
Почему в старом треде большая часть картинок проебалась?
Replies: >>144316
>>144313
Это наверное с того времени где я архив картинок протерял.
Replies: >>144317
>>144316
В треде до этого всё ок
Replies: >>144318
>>144317
Они не все потерялись, а выборочно.
Replies: >>144319
>>144318
Так так і було.
Сделал чтобы метод парсинга настраивался глобально для борды. Надо будет откопать из ранник версий питонборды маркдаун и впилить его тоже туда.
Короче, я придумал. Для загружалок можно сделать добавления аттача-ссылки, но при этом с флагом "для загрузки" или отдельно где-нибудь очередь, которая пытается грузить файлы и апдейтить их потом. Ну и отображать что они "в процессе".
Или даже не ссылки, а вообще пустой аттач, пока не загрузим или не отвалимся.
>>144695
Бля, не туда. Наплодили тредов
Replies: >>144699
>>144696
Предупреждение.
Replies: >>144700
>>144699
Заебал, просто ошибся.
Нека, амнистируй баны. Там все старые посты в причинах банов. Большую часть экзит-нод перебанил.
Replies: >>144799, >>144946
>>144794
Все сразу? Интересно, у нас амнистий ещё не было :3
Replies: >>144804
>>144799
Ну, по крайней мере те, что не замечены в регулярном спаме в течение длительного времени, а касаются лишь единовременных случаев. Смотри что у тебя там в причинах записано.
Replies: >>144827
>>144804
>не замечены в регулярном спаме в течение длительного времени
Ты думаешь я время спама записываю? Я могу разве что почистить тех кого автобан старой борды побанил, хотя это рискованно, их там десятки тысяч.
>>144794
Да, я явно не ответил. Амнистия будет, но мне пока нужно разобраться с некоторыми важными вопросами ирл, и я вернусь к этому вопросу как только смогу.
Replies: >>144952
>>144946
Отлично, спасибо!
А смысл вообще банить? IP у всех динамические, роутер дёрнуть несложно. А на телефоне так вообще он сам постоянно меняется.
Replies: >>144961
>>144958
1) А как ещё?
2) Айпи не бесконечные, да и дёргание роутера доставляет некоторые неудобства. Прокси при желании можно побанить массово из публичных списков.
Replies: >>144963, >>145118
>>144961
Если это не бот, а реальный пользователь, то куку забанить, её вычищать и заново борду настраивать и то дольше.
>Айпи не бесконечные
Я на ip с баном за пост 50 свинотредов назад попал один раз только.
Replies: >>144965
А мак передаётся или нет?
Replies: >>144967
>>144963
>то куку забанить
С куками до недавнего времени были проблемы. Сейчас это интересный вариант, да. Особенно если сделать какие-нибудь послабления "старым" пользователям, которые было бы жалко потерять. Например повышать лимиты аттачей.
Replies: >>144969, >>145119
>>144964
Не проверял :3
>>144965
Ну или так.
Replies: >>144972
>>144969
Стрёмное, и я думаю способ подделать данные всё равно есть. Так ещё и риск бана невиновных добавится, чего я бы не хотел.
Replies: >>144981
>>144972
Оно то более точно ID дает, чем IP.
Replies: >>144985
>>144981
Мне больше нравится идея банить и юзера и ip. Только юзер в постах щас не сохраняется, надо придумать как его засунуть в поле адреса чтобы не плодить сущности.
>>144985
Вообще, я тоже не рекомендую fingerprintjs, не нравится мне встраивание стороннего кода. Да и много людей считают фингерпринтинг неэтичным. А для торбраузера он не работатет, что делает меня как бы выше всего этого.
>>144985
Да на самом деле смысла нет. Тут реальных пользователь полторы штуки, и все так или иначе связаны с IT, и способ обхода найдут за минуту.
Replies: >>145121
>>144961
>А как ещё?
Никак. На анонимной борде банить некого, поскольку её пользователь — единственный Анонимус. Либо ты банишь Анонимуса и на борду не пишет никто, либо не банишь никого. А всё эта возня с IP — задротская выдумка.
>>144965
Ничто не мешает срать из-под другой куки.
>>144985
Пихать несколько значений в одно поле — ещё большее вредительство, чем плодить поля. Тебе миграцию сделать сложно, что ли?
>>144999
>все так или иначе связаны с IT,
Даже залётные анимубляди?
Replies: >>145130
>>145121
Так говоришь, будто неайтишники смотрят аниме.
Replies: >>145132
>>145130
Вылезай из криокамеры, аниме давно попса. Даже аэрография с 2D-тнёй не является зашкваром.
Replies: >>145206
>>145132
Так айтишники тоже попса.
Replies: >>145207
>>145206
Не настолько, как аниме.
Replies: >>145210
>>145207
А по-моему даже больше.
Replies: >>145212
>>145210
Твой айтишный манямирок уже многократно изобличён и обоссан.
Replies: >>145215
>>145212
Врёти!
Replies: >>145216
>>145215
Nic nowego. Trzymaj mocz.
Что это за хуйня, торагой?
Replies: >>145277
>>145272
УМВР.
Сажу запилишь?
Replies: >>145315
>>145314
Неа. Зачем?
Replies: >>145317
>>145315
>Зачем?
Что бы отвечать в треды не бампая их.
Replies: >>145318
>>145317
Я не поддерживаю идею незаметно срать в треды.
Replies: >>145321
>>145318
То есть за публичную дефекацию?
Replies: >>145325
>>145321
агась
Replies: >>145326
>>145325
Мелкий извращенец.
Replies: >>145328
>>145326
Почему мелкий?
Replies: >>145329
>>145328
Возможно подумаешь на досуге о публичных извращениях и поймёшь.
Вот и настало время переписывать хеши. Я хочу сделать внешний сервис для хранения файлов, и чтобы о хешах знал он, а не сами аттачи. Он же сможет их считать любым понравившимся алгоритмом. И он же будет заниматься бэкапами, распределением по папочкам, и всем что файлам нужно.
Replies: >>145408
>>145406
Да, и о дедупликации пожалуй сам сервис тоже будет беспокоиться. Чтобы вообще хеши наружу никогда не выходили.
Заодно, будет повод заюзать какую-нибудь нереляционную бд, например левел.
Накидал базу файлсервиса. Пока оно ещё не умеет возвращать метаданные картинок и генерить превью, надо подумать как это красиво и универсально организовать. Возможно, загрузку по ссылке стоит тоже вынести туда, но это неточно. Когда будут данные картинок, сделаю конвертер старой файлопомойки под этот сервис, затем борду адаптирую под него и выкину этот код из неё, и конечно докеризирую. Stay tuned.
Replies: >>145540
>>145532
Почти закончил, осталось возвращать метаданные картинок и адаптировать борду к использованию сервиса. Потом можно прикрутить больше стратегий удаления и хранения.
(!) org.im4java.core.CommandException: org.im4java.core.CommandException: convert-im6.q16: width or height exceeds limit `/files/7e58479a-d9c2-4a68-8f78-5ff02145aa49.jpg' @ error/cache.c/OpenPixelCache/3839.
Replies: >>145789
>>145787
Посмотрю уже когда доделаю файлсервис.
>>146032
>>146033
>>146034
>>146035
Нека, чини!
Replies: >>146037
>>146036
Если в тексте поста ссылка на с номером который этот пост получит, то выдает ошибку 500. При повторой попытке запостить, пост уже получает номер выше.
Replies: >>146038, >>146048
>>146037
Эхехе, интересно :3
>>146037
Fixed.
Replies: >>146052
>>146048
>>146052
Ок.
Replies: >>146064
>>146052
DO NOT MESS WITH TIME RECURSION
Такс, в общем совместил борду и файлсервис, осталось решить вопрос картинок (метаданные и создание превьюшек).
Replies: >>146110, >>146129
>>146107
Уже с дедупликацией по хешам?
Replies: >>146113
>>146110
Нет конечно, по хешам с побайтовым сравнением :3
>>146107
И ни один файл ся не проебаше? Невероятно!
Replies: >>146135
>>146129
Я в коде совместил, реальную борду ещё не обновлял. Чтобы ее переключить, надо чтобы абсолютно все возможности файлсервис поддерживал, а там ещё метадата картинок (размер) осталась.
Добавил конфигурацию места хранения файлов. По умолчанию буду создавать подкаталоги по каждому тире в uuid, потому что я уже столкнулся при копировании с тем что cp * ругается на неимоверное количество аргументов :3
Минус – сейчас борда хранит имена файлов вместе с путями, и для старых файлов определенного периода жизни борды там были 2 подкаталога. Нужно будет как файлсервису написать хитрый мигратор который все файлы переложит в новую структуру, так и борде поубирать лишние слеши из записей в базе.
>>146152
Ну и да, вот.
>>146152
Не на хешах, не интересно.
>>146152
>cp *
Осиль rsync, виндузятник.
Replies: >>146173
>>146152
>Нужно будет как файлсервису написать хитрый мигратор который все файлы переложит в новую структуру,
То есть опять старые ссылки на картинки сломаются? У меня и так вон уже в Opera Mini Mod лежит куча нерабочих ссылок эдак 2015-го года. Что с ними делать? Миниатюры есть, можно по ним найти хоть как-то. Хотя они, наверное, все из корнеллатреда.
Replies: >>146172
>>146166
Ага :3
Но их можно легко починить, просто вырезав подкаталоги.
>>146165
Уже так и сделал когда тестил. А новую миграцию все равно надо будет делать сложнее.
Так, сделал импортилку файла, вроде выглядит норм. Теперь надо подробнее изучить neo4j, как ее бэкапить и как регенерировать в случае чего.
Replies: >>146336
>>146180
Добавил новую стратегию хранения с разбиением имени на каталоги по 1 символу, потому что разделение uuid по частям между черточками оказалось неэффективно – даже первая треть имеет мало коллизий.
Также сделал чтобы метаданные из базы были вторичны к собственно файлу и автоматически регенерировалсь при доступе к файлу, если оных нет. Это немного ломает концепцию дедупликации, так как если база побьётся и в этот момент кто-то попробует залить файл, то дубликатов не найдётся и он будет загружен как новый. С другой стороны, если никто к оригинальному файлу не обратится, то его метаданные никогда и не будут восстановлены, а значит разницы никто не заметит.
Replies: >>146337, >>146338
>>146336
*Никто не заметит кроме того что он будет занимать место :3
>>146336
Также можно попробовать писать в базу все метаданные, а не только основные один раз. По идее neo4j должна позволять это.
Replies: >>146341
>>146338
Программа профессора Жижина это позволяет.
На выходных возможно появится немного времени, и я буду переводить борду на файлсервис.
Вероятно отключение борды на какое-то время, чтобы смигрировать все имеющиеся файлы и не получать новые в это время.
Поднял борду с новым файлсервисом. Миграция заняла немного дольше чем ожидалось, пришлось править и код борды и скрипты миграции файлов :3
Replies: >>146688
>>146684
Итак, что я узнал интересного.
1) neo4j зависает на большом количестве запросов. Я не смог определить почему, поэтому перевёл файлсервис на стандартную h2.
2) У нас есть куча файлов с нулевым размером. Те самые потеряшки. У меня часть их успела смигрироваться, надо их найти и почистить.
3) Создание файлов достаточно быстрое, но прикручивать дополнительные кэши для доступа к файлам и метаданным со стороны борды наверное придётся. Посмотрим, как пойдёт.
Replies: >>146689, >>146690
>>146688
Блэт.
4) imagemagick не умеет декодировать анимированные webp, а такие как ни странно существуют.
Replies: >>146718
>>146688
>но прикручивать дополнительные кэши для доступа к файлам и метаданным со стороны борды наверное придётся
Микросервисы ради микросервисов. Как же все-таки Линус был прав, когда спорил с Таненбаумом.
Replies: >>146692
>>146690
Ну, на этом размере действительно преимущества микросервисов малозаметны. Впрочем, с парсером например всё просто – его проще написать на питоне.
А почему John? Почему вообще мужское имя? Возьми имена тяночек из моногатарей, например, лучше же будет смотреться.
Replies: >>146716, >>146719
>>146713
Я традиционно вставляю имена персонажей, которых сейчас читаю/смотрю, вот и попалось.
>>146689
Шо «как ни странно», я сюда уже такие заливаху. Опять память, как у рыбки, ничего нового.
Replies: >>146720, >>146722
>>146713
Охуеть, уже по имени гендер ассумят.
Replies: >>146731
>>146718
Так я не вижу что ты заливаешь, а тут сам на это наткнулся.
>>146718
Впрочем, можно теперь рассмотреть разные варианты создания превьюшек и прочих операций с картинками. И да, надо придумать систему апи, чтобы не хардкодить запросы на стороне борды и на стороне сервисов, а загружать какую-нибудь библиотеку интерфейсов.
>>146719
Ну как бы не хотелось бы в роли тяночки видеть ни того, кому дали такое имя с рождения, ни того, кто может потом назвать себя так из-за своих тараканов :3
Replies: >>146733
>>146731
Какой нахуй тяночки? Ты что, объективизатор?
Replies: >>146736
>>146733
>Ты что, объективизатор?
Вроде бы это не звучит, как что-то плохое. Почему ты подаешь это с таким негативным оттенком?
Replies: >>146746
>>146736
Звучит. Ты рассматриваешь носителей имени через призму похоти, ебучая хуемразь.
Replies: >>146751
>>146746
Будто похоть это что-то плохое.
Replies: >>146753
>>146751
Похоть — опасный животный пережиток.
Replies: >>146761, >>146781
>>146753
Зачем?
Replies: >>146762
>>146761
Что зачем?
Replies: >>146765
>>146762
Зачем считать его пережитком?
Replies: >>146770
>>146765
Потому что он животный. А эволюция человека состоит в уходе от животного начала.
Replies: >>146779
Такс, раз у нас есть отдельный файлсервис, можно подумать и о бэкапах. Например, сделать эндпоинт для выгрузки всего архива файлов. Может не архивом, а просто json со списком файлов и ссылок, чтобы дальше желающий мог себе их скачать.
Replies: >>146798
>>146770
Эволюция человека состоит в адаптации к среде, а не уходе от каких-то выдуманных сущностей.
Replies: >>146797
>>146753
>Похоть — опасный животный пережиток.
Я тебе ссылку приложил, почитай. Технофашистом быть плохо. Цитата для затравки:
>Кстати, этим примером можно проиллюстрировать хроническую ошибку наивного социализма 20 века. "А что это за штука? А откуда она взялась в обществе - и зачем она вообще нужна? Она ведь ни на что не влияет! А давайте её с корнем уничтожим, как устаревшую и неправильную! Мы ведь должны перестроить общество по идеальной схеме, опираясь на чистый разум! …Что, система стала работать хуже? Это заговор врагов!"
Replies: >>146809
>>146779
>в адаптации к среде,
Не-а, человек отличается от прочих видов тем, что не адаптируется к среде, а подгоняет её под себя. Намного больше, чем какие-нибудь птички, лепящие гнёзда, или бобры, строящие плотины.
>выдуманных сущностей
Врёти, похоти нет?
Replies: >>146800
>>146778
И ещё мне пришла в голову занимательная идея. А что если взамен многострадального синка прикрутить синк файлов? Чтобы один файлсервис умел прозрачно выкачивать базу другого. Это упростит развёртывание зеркала борды.
Replies: >>146801
>>146797
>не адаптируется к среде, а подгоняет её под себя
Это тоже адаптация. Птички строят гнёзда, крабики захватывают ракушки, люди строят домики из говнеца и палочек. Люди просто более успешный и доминантный на планете вид, да ещё с самомнением, вот и кажется что они какие-то особенные животные.
>Врёти, похоти нет?
"животное начало" это выдумка, в природе нет животное и неживотного, в ней всё одинаково естественно.
Replies: >>146810, >>146834
>>146798
Что значит «вместо»? Для полноценного зеркала в любом случае нужен полній синк?
Replies: >>146802, >>146804
>>146801
s/\?$/./
>>146801
Ну, так-то да. Но это даст возможность иметь что-то вроде распределённого хранилища, поскольку дедупликация будет работать в таком случае по всей синхронизированной базе, и разные борды будут обмениваться одними и теми же файлами. В будущем можно даже какой-нибудь DHT прикрутить и не зеркалить всю базу полностью, а запрашивать конкретный файл к которому было обращения, и тянуть с известных соседей именно его.
И конечно меня не покидает надежда загрузку файла по ссылке выкинуть в сервис, апи это даже уже позволяет. Надо выделить минут 15 и сделать это :3
А то там тика до сих пор прямо у борды в зависимостях, это нехорошо.
>>146781
Какое отношение генетические алгоритмы имеют к похоти? Что ты пытаешься этим доказать? Получилась же в итоге нестабильная хуйня, которая разваливается на каждый чих от внешних факторов. Как и в живой природе: она не может выживать за пределами уютных земных условий, в то время как созданные человеком зонды бороздят космос. И даже эта FPGA-хуйня создана человеком, просто в очередной раз применена аналогия из живого мира (не стоит путать аналогии с моделями).
Replies: >>146831
>>146800
>более успешный и доминантный на планете вид
За счёт чего?
>в природе нет животное и неживотного
У животного есть инстинкты и прочая иррациональная автоматика, у остального их нет.
Replies: >>146811, >>146828
>>146810
>За счёт чего?
Там много факторов. И инструменты, и сложное мышление, и самосознание, и планирование.
>У животного есть инстинкты и прочая иррациональная автоматика, у остального их нет.
У человека тоже есть автоматика – он дышит, сердце бьется, рука отдергивается от горячего. И у растения есть.
Replies: >>146835
>>146810
>У животного есть инстинкты и прочая иррациональная автоматика
Иллюзия. С некоторого уровня сложности хочется в поведении системы видеть магию.
Replies: >>146836
>>146809
>Что ты пытаешься этим доказать?
Ты не можешь просто взять и выкинуть секс из человеческих отношений. Потому что отношения и есть
>нестабильная хуйня, которая разваливается на каждый чих от внешних факторов
Replies: >>146837, >>146838
>>146800
>природе нет животное и неживотного, в ней всё одинаково естественно.
Одно другому не мешает. Граница размыта, а понятия субъективны. Это не есть подходящий аргумент для чего-то. Да, можно насмехаться над аргументом об естественности, любимым гомофобами. Говорить что естественно и то, и то и что в природе все естественно. Но это про "опуститься в споре до уровня дурака, где он задавит опытом".
>>146811
>И инструменты, и сложное мышление, и самосознание, и планирование
И где тут похоть, или хотя бы что-то на ней завязанное?
>У человека тоже есть автоматика
Так человек и не избавлен ещё от животных пережитков.
>>146828
Какую магию?
Replies: >>146840
>>146831
>взять и выкинуть секс из человеческих отношений
Да все можно, если сильно захотеть и иметь подходящие инструменты.
Replies: >>146839, >>146846
>>146831
>отношения
А они нужны?
Replies: >>146843
>>146837
Можно, но зачем?
Replies: >>146842, >>146848
>>146836
Что есть разница между камнем и человеком, ввиде некой души или её заменителя по вкусу, сознания там или интеллекта.
Replies: >>146865
>>146839
Ну кто его знает. Для расширения возможностей. Я не знаю с чего тут вообще начали обсуждать это вне соответствующей темы.
Replies: >>146844
>>146838
Внезапно, да, люди жили с этим все время, пока существовал их вид, и выбрасывать их тоже опасно :3
Replies: >>146847, >>146867
>>146842
Для расширения возможностей нужно пробовать новое, а не отказываться от старого.
Replies: >>146868
>>146837
>Да все можно, если сильно захотеть и иметь подходящие инструменты.
Ну и получишь ты неустойчивое равновесие в лучшем случае, которое рухнет от малейшего толчка.
Replies: >>146850
>>146843
>их тоже опасно :3
Жить опасно. Ну ей богу, какие-то запугивания пошли.
Replies: >>146849
>>146839
Затем, что от секса слишком много проблем: передача заболеваний, развитие недержания, нежелательные беременности, расход времени, риски изнасилований, нарушений психики на сексуальной почве, искажение мышления из-за полового возбуждения, расход либидо вхолостую вместо сублимации, наркотическая зависимость от выделяющихся в результате секса эндорфинов. А профитов кроме размножения никаких, просто животное лэгаси. От него весьма рационально избавиться по возможности.
Replies: >>146856
>>146847
Не путай жизнь отдельной особи и всего вида. Опасности для вида быстро и решительно пресекаются (насколько вообще возможно, конечно), на отдельную особь при этом пофиг.
Replies: >>146856
>>146846
>которое рухнет от малейшего толчка.
Равновесие иллюзия. Любой сложившийся порядок жизни человека рухнет от малейшего толчка в правильное место. Как и при желании можно получить устойчивое поведение с некоторой коррекцией. Люди быстро меняются под привычки, а память имеет слабое влияние через время.
Replies: >>146851
>>146850
Ты говоришь про устойчивое равновесие, оно имеет свойство балансировать от обстоятельств.
>>146849
>всего вида
Нет никакого вида, есть только гены.
>>146848
>передача заболеваний, развитие недержания, нежелательные беременности
Ну охуеть теперь. Большее всего люди страдают от сердечно-сосудистых заболеваний, ввиду образа жизни порождаемого РАБотой. Запретите РАБоту.
>искажение мышления
Вот просто мышление так или иначе подвержено искажениям. Вообще весь твой этот аргумент разбивается о то, что куча разных причин у всего того, что ты перечислил. Секс тут ничем особенным не выделяется.
>наркотическая зависимость
На самом деле нет. Для развития зависимости вообще параллелен ее объект. Это целиком на лимбической системе и выстраивании повторяющихся цепочек стимул-поведение-награда. Оно может сложиться на что угодно. Хоть на постинг на бордах, хоть на решение кроссвордов. Какое-то специальное вещество не нужно, все уже встроено в мозг. Нужно лишь повторяющееся поведение.
>наркотическая
будто что-то плохое.
Replies: >>146872
Reply to thread #140972
>qspoilerib// cscodehintcolor
Maximum number of attachments: 5
Maximum total files size: 19 MB
Paste images anywhere