IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#acetonevideo
/2023/07/06
~acetone
@qend
Leopold_
Most2
`
anon2
borat
fidoid
grimreaper
hsem
lagemeet
offensive_nickname
polistern
poriori
tensor
typhoon_
weko
whothefuckami
zero_tolerance_
segfault Прикинь. В I2P видео в 320х240 theora / vorbis в битрейде 150 kb/s для видео и 50 kb/s НЕ ТОРМОЗИТ
segfault Оно тормозит первые несколько секунд, потом буферизируется и работает нормально
acetone segfault: действительно, круто
fidoid Доброе утро,
fidoid А кто-нибудь из присутствующих ползуется радиосвязью через сатком?
segfault acetone: Ну что? Пишем twitch.i2p ? :)
acetone segfault: про стриминг это еще вопрос, посложнее будет, а вот видеохостинг, где все видосы ужимаются до этого волшебного формата - вполне интересная идея :D
Most2 13.<driverflu> а еще есть av1
Most2 13.<driverflu> кодировать очень долго и мучительно, но можно 8к-фильм в 2-4 гигабайта вместо 20 уместить без потери качества
segfault Я считаю что нужно OGG
segfault Он свободный и работает везде
segfault И любой калькулятор может показывать theora / vorbis
Most2 13.<driverflu> у меня mp3-плеер не умеет ogg
Most2 13.<driverflu> а можно дедупликацию через rolling hash сделать в каком-нибудь ipfs-подобном проекте?
segfault При чём тут MP3 плеер? Речь идёт о видео.
acetone Есть ли в чате фронтэндеры, уважаемые?
weko acetone: аккуратней, обнаружишь джавастриптизёров :)
acetone weko: нужен умелец под plain html/css, чтобы сверстать макет voice.i2p
weko Я понимаю)
weko Просто не мог не пошутить :)
acetone weko: понял :)
Most2 13.<driverflu> а диздок есть?
acetone driverflu, да. Figma файл
Most2 13.<driverflu> кидай?
acetone Blinded message
acetone В верхней части макета три страницы - демка. На них можешь не смотреть. Вся суть в один рядочек ниже
Most2 13.<driverflu> что-нибудь опенсорсное чем открывать эту фигму бывает?
acetone driverflu, честно говоря не знаю, я не большой знаток фронтэндовых прелестей. Я через сайт фигмы открываю (просят регистрацию на какое-нибудь мыло)
acetone Blinded message
acetone (чтобы не файлом хранить, а сразу в браузере по ссылке открыть без реги)
Most2 13.<driverflu> acetone а вот этот здоровенный логотип на треть экрана и нижняя панель на одну пятую экрана - это так надо? Оно должно быть всегда поверх контента или можно от <clipped message>
Most2 13.<driverflu> него ускроллиться?
acetone driverflu от логотипа сверху можно ускролиться, я считаю. А вот меню снизу - "липкое".
acetone Как погляжу, так дрожь берет :D Главное, ни капли JS))
acetone Зеленые и серые точки на логотипе радиостанций - это статус их онлайна
Most2 13.<driverflu> а флаги на логотипе это язык? Надо тогда достать флаги под все языки
Most2 13.<driverflu> https://commons.wikimedia.org/wiki/File:Dolnoserbski.svg долбосербский?
Most2 13.<driverflu> нет на викимедии какие-то не те флаги
Most2 13.<driverflu> actone а нам точно нужны вообще эти флаги и языки трансляций? По названию не догадаются?
acetone driverflu, можно и ISO коды вроде "ru", "en". Лишь бы сохранить стилистику существующую
Most2 13.<driverflu> ты уже продумал как заставлять трансляторов проставлять эти флаги и что будет по дефолту если их не проставить
Most2 13.<driverflu> ?
acetone по дефолту будет EN
acetone будут разные версии страниц в зависимости от запрашиваемой локали. если мы [уважаемые] сделаем перевод на некий язык, но криво, в смысле страниц будут не до конца переведены и т.п. это уже дело третье)) гит в помощь
Most2 13.<driverflu> трансляции-то и их описание задают трансляторы, и скорее всего на одном языке, локали сайта это другое
Most2 13.<driverflu> запрашиваемая локаль всегда будет en, безопасные браузеры не сдают локаль
Most2 13.<driverflu> вроде как
segfault acetone: Так может тогда сделать CGI / FastCGI программу для отдачи, которая будет дергать gettext?
Most2 13.<driverflu> предлагаю просто сделать /site.i2p/en/ /site.i2p/ru/
Most2 13.<driverflu> чтобы решали люди а не сервер
acetone driverflu, да так по папочкам и планировал
Most2 13.<driverflu> а на главной выборя языка просто
acetone segfault: сначала, я думаю, plain html/css иметь, потом уже решать как шаблонизировать
segfault А text/xhtml+xml всё-таки не будет ?)
segfault application/xhtml+xml
segfault Извиняюсь)
Most2 13.<driverflu> acetone на десктопной версии переключатель ru/en, других языков сайта стало быть не будет?
Most2 13.<driverflu> еще на мобильной версии непонятно, начальная страница скроллится видимо горизонтально, а ->все станции вертикально?
Most2 13.<driverflu> попробую сделать как вижу, но если вдруг меня спросят это красиво но дико неудобно, будем с каждым элементом гадать, горизонтально его скроллить или вертикально
acetone driverflu, вполне можно сделать все привычно-вертикально
Most2 13.<driverflu> на странице станции анонсы тоже горизонт
Most2 13.<driverflu> а вот на десктопной непонятно, вниз они дальше пойдут или вправо
acetone driverflu, делай все вертикально
segfault acetone: А верстка блоками или таблицами?
acetone segfault: в этом не силён. Но помню, что знакомые фронтэндеры любят блоками как более гибкий подход
segfault Таблицами -- это когда вся страница набор <table>
segfault acetone: Вот посмотри в инспекторе браузера как iddqd.ru сделан
acetone segfault: спасибо, да, в общих чертах помню. Но одно дело как оно выглядит, другое дело чтобы это было удобно сделать адаптивным под разные экраны, например. Поэтому эта часть, я пологаю, сугубо на фротнэндере, который делает
acetone Кстати, driverflu. Как я понял, ты берешься сделать? Или просто посмотрел?
segfault driverflu:
segfault acetone: Мне кажется так смысла делать нет
segfault Надо сразу писать бэкэнд
segfault Потому что он решает кучу проблем
segfault Тот же gettext
acetone Я написал не мало HTML-шаблонизаторов. По моему опыту надо иметь HTML/CSS с example-содержимым. А дальше верстальщика уже не мучать
acetone Если считаешь иначе, объясни более развернуто :)
segfault example надо
Most2 13.<driverflu> http://cake.i2p/file/hLTM8Nbqpo_haVQrTd1NgZVX4sDsKuFJGwuBGfSZm_tZh1M0QZCI/Screenshot%20from%202023-07-06%2023-30-30.png
segfault Верстать сразу release не надо
Most2 13.<driverflu> http://cake.i2p/file/HyKLWpUvOe_WgDgQWeXQBNzsj5BJe4qpB2Ok9LFCn_mzVW5AKsf8/Screenshot%20from%202023-07-06%2023-30-56.png
Most2 13.<driverflu> не сказать что особо получается, но с флагами я разобрался
acetone driverflu, супер! :)
segfault Они как картинки?
Most2 13.<driverflu> крч есть svg файлы с флагами, есть css где по классу ставится background-image на эту svg
Most2 13.<driverflu> но думаю в итоге ничего у меня как всегда не получится
Most2 13.<driverflu> воюю с css grid сейчас
Most2 13.<driverflu> не понимаю как размер этих картинок выставлять относительно grid width
Most2 13.<driverflu> все растягивается и плывет, ничего не получается
Most2 13.<driverflu> так что делайте наверное без меня
Most2 13.<driverflu> css боль перфекциониста
Most2 13.<driverflu> acetone пару часов я поработал, скину что получилось, а дальше меня моё нытье не пускает) Вдруг чем поможет.
Most2 13.<driverflu> http://cake.i2p/file/x5tOT2v6bF_LryLvdtlhJlZi5xmO8ihPr3foZkjeN_2pgRrJhNDp/voice-html.tar.xz
acetone driverflu, спасибо за отважную попытку! :)
Most2 13.<driverflu> у css grid все решается заклинанием grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
Most2 13.<driverflu> не могу понять что оно значит
Most2 13.<driverflu> http://cake.i2p/file/WDh3F571AN_czCLaEqcVf61WWdcVJn7KECihij6Ok_X3klMBUn7R/Screenshot%20from%202023-07-07%2001-36-30.png
Most2 13.<driverflu> наверное с экзамена по верстке меня бы выгнали, потому что не pixel-perfect совпадает с фигмой
Most2 13.<driverflu> негодует перфекционист, а там ведь нереально сделать точь-в-точь по рисунку
Most2 13.<driverflu> надо как-то лечиться, не так же все плохо было, в голове сам себе проблем наплодил