Technica
Создать тред в /tch
Пагинация: 0123456789[ещё]

⭕️ Anonymous Тред разработки браузерного фронтенда pissychan-front 14.10.2020 10:34 #29 В тред

Основной репозиторий: https://github.com/U-Me-Chan/pissychan-front

Лицензия: WTFPL (Do Whatever The Fuck You Want Public License)

Инстанс пока один, на данный момент активно поддерживается: http://pissychan.oxore.net/

Надеюсь базу не дропнут и этот будет в некотором смысле багтрекером и просто для обсуждения впечатлений и идей по фронту.

На данный момент приоритет разработки отдаётся базовым возможностям, которые реализуются серверсайд рендерингом, типа элементарного рендеринга всех полей постов и поддержки API бекенда, но они почти все допилены. Так же сюда входит поддержка консольных браузеров. Второй приоритет отдаётся UX, реализуемому скриптами на стороне браузера (карта ответов, автовставка ссылок на посты в форму ввода и так далее). На третьем месте по приоритету стоит дизайн. А текущего дизайна, я думаю, хватит ещё очень надолго, если не навсегда.

Недавно реализовал ссылки и форматирование таймстампов. В ближайших планах запилить удаление постов, чтобы у Рицки был стимул допилить пароль на удаление постов или вообще выпилить эту фичу кху-ям (я бы предпочёл именно этот вариант), а так же сделать вёрстку под консольный браузер Links.

⭕️ Anonymous 13.09.2025 23:34 #69694

У тебя сертификат протух.

⭕️ Anonymous 30.12.2025 16:36 #1767112608816608

>>69694 Такая уж судьба у сертификата.

⭕️ Anonymous 13.01.2026 17:05 #1768323914625461


⭕️ Anonymous Я собрал комп на AM5 с DDR5 и получил кучу дерьма в лицо 30.11.2024 11:42 #62193 В тред

post media

Хочу в этом треде рассказать с какими неприятностями я столкнулся, когда собрал компьютер на сокете AM5, на которые я не рассчитывал совсем и был неприятно удивлён и стрессанул. Это нужно в первую очередь мне, чтобы я не забыл как и что я делал, если эти неприятности у меня снова возникнут. Но сначала про комплектацию для введения контекста.

Ответы:
>>69259

⭕️ Anonymous 23.08.2025 05:24 #69259

>>62193

ОП, толстая крышка теплоотводу мешает??

⭕️ Anonymous 30.12.2025 16:47 #1767113258198300

post media
post media
>>69259 Не знаю и как узнать тоже не знаю. Лично у меня никаких проблем с отводом тепла нет, так как я пока и не гоняю ничего интенсивного. Если объяснишь что к чему, может быть проведу для тебя эксперименты на посленовогодних выходных.

>>69245 Что касается райзеров, щас пробую райзер на гибком шлейфе (пикрил 1) из DNS-а за 1300 рублей. Пока полёт на удивление нормальный и, судя по `lspci -vv` и `cat /sys/bus/pci/drivers/amdgpu/0000\:03\:00.0/current_link_speed`, выдаёт `16.0 GT/s PCIe`, то есть полную скорость PCI-Express 4.0. До этого использовался жёсткий райзер, состоящий из двух плат (пикрил 2), идущий в комплекте с корпусом Fractal Design Node 202, через который всё раньше нормально работало так же на скоростях PCI-Express 4.0, до того, как я пересел на AM5.
Ответы:
>>1767378052670694

⭕️ Anonymous 02.01.2026 18:20 #1767378052670694

>>1767113258198300

Говорят, у AM5 толстая крышка. И она мешает теплоотводу от разогнанных камней.


⭕️ Anonymous 19.08.2021 17:11 #1414 В тред

⭕️ Anonymous 22.12.2025 08:24 #1766391858271526

>>1766391697577261

https://php.watch/versions/8.5/boolean-double-integer-binary-casts-deprecated

Задепрекейтили длинные названия типов. Осуждаю.

⭕️ Anonymous 22.12.2025 14:46 #1766414760540586

>>1766391697577261

а array->at(N) добавить низя? N=0 это first, N=-1 это last

Ответы:
>>1766414996424110

⭕️ Anonymous 22.12.2025 14:49 #1766414996424110

>>1766414760540586

Гринтекс, плз.


⭕️ Anonymous Нить разработки механизма сессионных токенов для проекта pissykaka 11.11.2025 11:40 #71577 В тред

Данная нить посвящена разработке механизма сессионных токенов для API проектов pissykaka и umeradio.

Задача

Минимизировать или иметь возможность прекратить доступ к чану для клиентов без токена, а также внутреняя идентификация постеров относительно отправляемого ими контента для упрощения модерации.

Что использует?

  • User-agent

  • Accept

  • Accept-Language

  • Accept-Encoding

  • Browsec-specific parameters: scale, apis (only in schizochan)

  • IP Addr

  • Passport Key

Это те данные, которые вы публично отправляете на сервер pissykaka либо используете в его работе.

Согласно им будет генерироваться токен, его отпечаток будет хранится/передаваться в cookie.

Доступные опции токена

  • Настройки отображения досок

  • Настройка цветовой схемы

  • Список своих нитей/постов

  • Уведомление о новых постах по временному курсору

  • Кастомизируемый список макросов для формы ответа

  • Коллекции избранного контента: нити, списки треков, отдельные треки, файлы

  • Синхронизация настроек между клиентами

Варианты кодового обозначения

  • Magic ID

  • Context ID

  • Parametric ID

В целом, нить в первую очередь про лог разработки. Безусловно, принимаются предложения любого толка.

Ответы:
>>1765531270773223

⭕️ Anonymous 11.11.2025 11:41 #71579

У данного use case есть issue на github - https://github.com/U-Me-Chan/umechan/issues/112

⭕️ Anonymous 11.11.2025 12:07 #71587

Во-первых, я хотел бы минимизировать по возможности использование запускаемого кода на стороне браузера.

Во-вторых, мне не нужна большая точность - ничего страшного, если будет присутствовать большее количество outdated-сессий относительно благочестивых MagicID, по возможности использующих опции.

В-третьих, это для вашего же комфорта. Вы можете получать личное ощущение от ресурса настолько конфигурируемым, насколько это возможно для ресурса без регистрации и с возможностью анонимного постинга.

Алсо, в список используемых заголовков можно добавить ещё и Referer - обычно он содержит один из трёх ресурсов, а прямой доступ к медиа без рефера вроде как даже плохо в условиях текущего устройства Сети.

Также в список фич можно было бы добавить возможность скрывать посты от определённого MagicID, хы.

⭕️ Anonymous 12.12.2025 09:21 #1765531270773223

>>71577

Ещё на заметку: TLS Fingerprinting. Взял отсюда, например: >>1765531051438877


⭕️ Anonymous ВСЕ типы МАТРИЦ: объясняю за 9 минут 07.12.2025 01:24 #72306 В тред

yt video

⭕️ Anonymous Зачем нужны даталейки (Data Lake) | AWS на русском 19.11.2025 17:57 #71766 В тред

yt video

https://www.youtube.com/watch?v=kkI5i0c4810

TL;DR: они придумали schemaless-БД поверх S3-хранилища. В чём инновация - я не понял. Для бизноса звучит, мб, круто - у вас есть одна БД, чтобы править всеми, с единым интерфейсом. С технической же точки зрения я вижу огромнейших размеров хлеб с токосъёмниками троллейбусными.


⭕️ Anonymous Apple & VP9 Decoding 12.11.2025 08:14 #71602 В тред

post media

А что, аппаратного декодирования VP9 на маковской технике и правда нет - кроме самых свежих моделей?

⭕️ Anonymous 12.11.2025 16:59 #71624

>>71620

Такие дела. Я думаю, что на эппол-технику можно хуй положить, и нормальные кодеки использовать. Или тебе в коммерческой задаче?

Ответы:
>>71626

⭕️ Anonymous 12.11.2025 17:02 #71626

post media
>>71624

Ага, в коммерческой. Серия видосов для фона сайта.

Я бы таких заказчиков с идеями пихать фоновый автоплейный видос на одну минуту бил бы о ЭЛТ-монитор в теории, но увы.

Ответы:
>>71643

⭕️ Anonymous 13.11.2025 16:02 #71643

>>71626

А, ну ето просто: держи джва формата всегда, самый новый и самый поддерживаемый. Используй в теге source. Читани: https://developer.mozilla.org/ru/docs/Web/HTML/Reference/Elements/source

Браузер по указанным мета тегам поймёт, что ему нужно, и подтянет.


⭕️ Anonymous 15.10.2025 03:07 #70624 В тред

post media

Lenovo AMD M79

Ответы:
>>71384

⭕️ Anonymous 22.10.2025 19:33 #70883

yt video

🔰 69lTblPg 06.11.2025 08:44 #71384

post media
>>70624

да вот)) купил вибратор))

⭕️ Anonymous 11.11.2025 00:09 #71555

>>70629

Скорее всего, у вентилятора турбины уже подшипник рассыпался, потому и гудит так сильно. Можешь, например, отключить крутилятор штатный и приколхозить обдув радиатора видеокарточки снизу, корпусным вентилятором тем же.

ХЗ, поискать на замену крутилятор или всю СО можно, правда цена будет выше чем крутилятор и стяжки.



⭕️ Anonymous Скопировать схему таблицы и её содержимое из одной БД в другую 08.10.2025 11:08 #70305 В тред

Выполнить сабж можно, оказывается, одним запросом.


CREATE TABLE db1.table SELECT * FROM db2.table
Ответы:
>>71396

⭕️ Anonymous 06.11.2025 21:22 #71396

post media
>>70305

Ага, только это не перенесёт:

  • CONSTRAINT

  • FOREIGN KEY

  • AUTO_INCREMENT

Лучше так не делать.


Пагинация: 0123456789[ещё]