The OpenNET Project / Index page

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



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

Оглавление

Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13.0, opennews (?), 11-Мрт-18, (0) [смотреть все] +1

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


115. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от saahriktu (ok), 12-Мрт-18, 12:07 
Исходники Pidgin'а, напоминаю, также являются источником libpurple.so, через которую можно прикручивать расширения для этой библиотеки (например, протоколов vk.com, facebook, telegram,...), например, к BitlBee (прослойка между IM протоколами и IRC-клиентом). Это, кстати, единственный известный мне способ сидеть в telegram'е с локалью KOI8-R, поскольку telegram-cli поддерживает только UTF-8.
Ответить | Правка | Наверх | Cообщить модератору

133. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +1 +/
Сообщение от Аноним (-), 12-Мрт-18, 21:14 

> Это, кстати, единственный известный мне способ сидеть в telegram'е с локалью KOI8-R, поскольку telegram-cli поддерживает только UTF-8.
> saahriktu

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

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

153. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 13-Мрт-18, 08:56 
> Это, кстати, единственный известный мне способ сидеть в telegram'е с локалью KOI8-R

Но ЗАЧЕМ?! Просто потому что мсье знает толк в извращениях? иНЖАЛИД ДЕЖИЦЕ выглядит любовно и прельстиво?!

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

154. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от saahriktu (ok), 13-Мрт-18, 12:42 
Затем, что локаль KOI8-R просто работает без кракозябров, а от UTF-8 не везде и не всегда есть профит (особенно если в шрифте всего 256 символов, а все остальные отображаются одинаковыми квадратиками) при всех её минусах (модификаторы, разный вес codepoint'ов в байтах,... и т.д.).
Ответить | Правка | Наверх | Cообщить модератору

160. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 13-Мрт-18, 18:26 
> особенно если в шрифте всего 256 символов, а все остальные отображаются одинаковыми квадратиками

CCЗБ.
> при всех её минусах

КОИ с ее наборами так и вовсе вязанка костылей.
> разный вес codepoint'ов в байтах

Это плохо, да?

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

161. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от saahriktu (ok), 13-Мрт-18, 20:14 
У однобайтных кодировок очень много плюсов, а существенный (для многих, но далеко не всех людей) минус только один - небольшое количество символов. В юникодных кодировках, разумеется, символов гораздо больше.

Да, разный вес codepoint'ов в байтах резко усложняет алгоритм побайтного чтения этих самых codepoint'ов.

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

170. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 13-Мрт-18, 22:25 
> У однобайтных кодировок очень много плюсов, а существенный (для многих, но далеко
> не всех людей) минус только один - небольшое количество символов.

У них есть один "маленький" плюс: когда символов мало, надо заранее знать какая это кодировка. Откуда-то сбоку. Что делает декодирование сообщений неоднозначным и обрекает на периодические крокозябры в самых разных местах.

А вот этот "маленький" минус все очень портит. Особенно при чтении текстов и доков и коммуникациях по сети. В первом случае приходится телепаться с указанием кодировки, во втором это вообще в том же email всех заканало в свое время. Особенно когда по пути 2-3 конверсии случается и приезжает в результате какой-то оПХБЕР.

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

172. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от saahriktu (ok), 14-Мрт-18, 00:32 
В современных условиях юзеру локали KOI8-R многое приходит автоматические в этой самой KOI8-R. Это только в случае отдельных простых текстов приходится угадывать кодировку с первого взгляда. А из ряда cp1251, cp866, UTF-8,... их вычислить с первого взгляда не так уж и сложно. В большинстве же случаев достаточно одной латиницы в ASCII, совместимой со многими другими кодировками, включая UTF-8.
Ответить | Правка | Наверх | Cообщить модератору

173. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 14-Мрт-18, 00:37 
> У однобайтных кодировок очень много плюсов

Жду с нетерпением.

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

174. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от saahriktu (ok), 14-Мрт-18, 00:45 
Списка плюсов? Я их уже очень много раз перечислял. Архитектурная простота, надёжность, отсутствие модификаторов, возможность смещения указателя на N символов через strptr + N, любая последовательность байтов может быть представлена в любой конкретной однобайтной кодировке (в юникоде будут "invalid characters"; при локали UTF-8 файловые менеджеры могут даже не отображать файлы и директории с такими именами даже не предоставляя юзеру возможности их переименовать),... и т.д.
Ответить | Правка | Наверх | Cообщить модератору

176. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 14-Мрт-18, 08:33 
> надёжность

Ну-ну. былинная просто. Угадаем кодировку между cp866, windows-1251, koi8r и их кривыми вариантами.
> возможность смещения указателя на N символов через strptr + N

С каких пор конкретный метод стал плюсом?
> любая последовательность байтов может быть представлена в любой конкретной однобайтной кодировке

Для распечатывания уююков?
> при локали UTF-8 файловые менеджеры могут даже не отображать файлы и директории с такими именами даже не предоставляя юзеру возможности их переименовать

Как ты тактично "забыл" об основной причине этого — подсовывании однобайтных кодировок вместо юникода.
В итоге из плюсов у нас "архитектурная простота". С кучей минусов.

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

181. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от saahriktu (ok), 15-Мрт-18, 20:37 
>Угадаем кодировку

Угадывать кодировку чужого текста нужно в любом случае если она не прописана явно. А вот со своими текстами в KOI8-R работать очень удобно. И парсеры не ломаются не от тех байтов.
>С каких пор конкретный метод стал плюсом?

С тех пор, когда при работе с юникодом стало нужно разбирать codepoint'ы с модификаторами отдельно. А тут совсем не нужно ничего отдельно разбирать. Просто сложить - и всё готово.
>Для распечатывания уююков?

Для работы с бинарными данными вообще.
>Как ты тактично "забыл" об основной причине этого -- подсовывании однобайтных кодировок вместо юникода

Я явно пишу, что юникодные парсеры ломаются на однобайтных кодировках. Но, ломаются-то юникодные парсеры. Так что, это проблема именно юникода. При однобайтной локали юзер нормально работает с самыми разными носителями. И такими, где имена в однобайтных кодировках, и такими, где имена в юникоде. А вот при юникодной локали не на юникоде всё ломается. Поэтому юзеры юникода и злые, против разнообразия кодировок. А юзеры однобайтных кодировок спокойно признают, что каждый имеет полное право юзать то, что ему удобно.

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

182. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 17-Мрт-18, 09:26 
Да ты поехваший!
Ответить | Правка | Наверх | Cообщить модератору

169. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 13-Мрт-18, 22:20 
> Но ЗАЧЕМ?! Просто потому что мсье знает толк в извращениях? иНЖАЛИД ДЕЖИЦЕ
> выглядит любовно и прельстиво?!

"ДЕВИЦЕ БУСЫ"

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

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

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




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

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