The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз видеоплеера MPV 0.33, opennews (?), 23-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


34. "Релиз видеоплеера MPV 0.33"  +5 +/
Сообщение от Inarius (?), 23-Ноя-20, 11:52 
Интересно, что будет в перспективе, учитывая, что они выжили из проекта создателя mpv и по совместительству ключевого разработчика: https://www.reddit.com/r/linux/comments/jocrln/mpv_player_cr.../

Как обычно в последнее время за "неполиткорректность и неинклюзивность", в коммитах он зажигал в стиле старого Линуса: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...

Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз видеоплеера MPV 0.33"  –12 +/
Сообщение от Аноним (2), 23-Ноя-20, 12:25 
Нервишки сдали. Очередное подтверждение того, что опенсорс вредит психическому здоровью. /s
Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз видеоплеера MPV 0.33"  +11 +/
Сообщение от Led (ok), 23-Ноя-20, 12:55 
Это хорошо, что оно твоему здоровью вредит.
Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз видеоплеера MPV 0.33"  –8 +/
Сообщение от Аноним (2), 23-Ноя-20, 13:02 
> Это хорошо, что оно твоему здоровью вредит.

Учитывая твой ответ, твоему что-то уже навредило. D:

Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз видеоплеера MPV 0.33"  –4 +/
Сообщение от iPony129412 (?), 23-Ноя-20, 12:59 
Я вообще удивляюсь, что этих анимешников там не переманили всех на GitHub — какие-то они токсичные ☢
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

49. "Релиз видеоплеера MPV 0.33"  –2 +/
Сообщение от iPony129412 (?), 23-Ноя-20, 13:33 
> там не пере<м>анили всех на GitHub

в одной букве ошибся 😒

Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от n00by (ok), 23-Ноя-20, 13:01 
> зажигал в стиле старого Линуса: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...

Спасибо, всё никак не получалось сформулировать мысли о локалях в доступную форму (правда, прочёл не целиком, но на первый взгляд понятно написано).

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

91. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от Аноним (91), 24-Ноя-20, 02:30 
Прочитай целиком, я осилил только на третий раз, но это шедевр!
Ответить | Правка | Наверх | Cообщить модератору

105. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от n00by (ok), 24-Ноя-20, 11:16 
Предпочитаю растягивать удовольствие. Недавно вместо mbtowc() навелосипедил "КА" аж в 10 строчек, потому что... ну, по ссылке объясняется.)) Но это же не последний велосипед.
Ответить | Правка | Наверх | Cообщить модератору

54. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от Аноним (3), 23-Ноя-20, 14:29 
Хорошо же написал, чо они?
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

65. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от Ordu (ok), 23-Ноя-20, 18:31 
Ты реддит лучше почитай, там больше ссылок.
Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от Аноним (91), 24-Ноя-20, 03:57 
> Sorry, I stopped reading your post somewhere at the beginning, because cmake is one thing that I absolutely abhor and hate. It's in my top list of why I don't want to be in software development anymore. If you keep telling me how great cmake is, I'll have to consider you an enemy of sorts. The more you mention cmake the more I'll shut down. It's such a horrible piece of shit and I want to destroy something every single minute I have to deal with it.

Г-ди, он прекрасен.

Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз видеоплеера MPV 0.33"  +/
Сообщение от Аноним (85), 24-Ноя-20, 01:42 
Вот что бывает, если упарывать Си. Героически жрём говно, после героически изливаем баттхёрт. Сишные локали вообще не предназначены для того, чтобы их ставили в программе с целью получения сайд-эффекта. То что сишная стандартная библиотека - говно... Ну да, говно, но кто же вас заставляет си-то использовать? Используйте плюсы, там локали привязываются к объекту потока, нет проблем с глобальным состоянием.

Что же до юникода ... На редкость отвратный стандарт, в котором подумали только о тех, кто использует латиницу.

Как должен выглядеть нормальный стандарт? Ну во-первых, utf-8 и так имеет символы переменной длины, по любому нужен конечный автомат чтобы его распарсить. Во-вторых, в современном юникоде несколько кодовых точек сливаются в один символ, то есть автомат нужен не ролько для парсинга, но и для рендеринга.

Значит объединяем все алфавиты в один по фонетическому и графическому принципу, сортируем по частоте, вводим специальный код переключения языка, а заодно и стиля текста (привет, ecma-22). Далее пеключаем кодировку путём in-band signaling. Нужно транслитерировать текст? Просто игнорим все символы переключения кодировки, и получаем транслит. Дополнительно бонус для сжатия, так как закономерности между различными языками с различными графемами, обозначающими почти одно и то же,  сохраняются.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

106. "Релиз видеоплеера MPV 0.33"  +1 +/
Сообщение от n00by (ok), 24-Ноя-20, 11:29 
> Используйте плюсы, там локали привязываются к объекту потока, нет проблем
> с глобальным состоянием.

"Whether there is one global locale object for the entire program or one global locale object per thread is implementation-defined. Implementations should provide one global locale object per thread. If there is a single global locale object for the entire program, implementations are not required to avoid data races on it"

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру