The OpenNET Project / Index page

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



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

Оглавление

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

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


22. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +6 +/
Сообщение от Анонимус999 (?), 11-Мрт-18, 11:44 
> Поддерживаемые операционные системы
> Windows 2003 / XP / Vista / 7 / 8 / 10

Вы, по-моему, форумом ошиблись.

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

24. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +3 +/
Сообщение от llolik (ok), 11-Мрт-18, 12:23 
> Вы, по-моему, форумом ошиблись

Ну Miranda штука-то хорошая (и OpenSource, кстати), но она (и плагины) изначально так завязана на WinAPI, что проще её вообще переписать, чем сделать кросс-платформенной (что было бы, в общем-то, неплохо).

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

32. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +1 +/
Сообщение от Аноним (-), 11-Мрт-18, 13:29 
> Ну Miranda штука-то хорошая (и OpenSource, кстати),

...но требует проприетарную операционку и апи, так что толку от этого мало. Хотя какие-то извращенцы с winelib собирали. Но выглядит уродски и разработчики махровые маздайцы, так что нафиг.

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

34. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +2 +/
Сообщение от llolik (ok), 11-Мрт-18, 14:07 
> ...но требует проприетарную операционку и апи

Но я бы не отказался, если бы организованная группа товарищей сделала что-то похожее, но под nix-ы (возможно даже и поучаствовал бы).
В принципе, это не выглядит невероятным. Только если брать за отправную точку сорцы MirandaNG (я их смотрел https://github.com/miranda-ng/miranda-ng) и попытаться отвязаться от WinAPI и Visual Studio, то выглядит более простым решением начать с нуля новый проект, беря за основу архитектуру и решения Miranda.

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

71. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Лень (?), 11-Мрт-18, 18:45 
Только с поддержкой SIP.
Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  –2 +/
Сообщение от Ne01eX (ok), 11-Мрт-18, 22:22 
По-хорошему, поддержка другой ОС решается не созданием ещё одного нового проекта, а средствами Cmake. Ну и как бы, там не только Си, Си++, но ещё и Паскаль, например. Но это не важно.

Решение у Миранды только одно, - если можно использовать нативные для ОС средства, то используются нативные для ОС средства. Что не реализовано нативно, лежит в папочке \libs\.

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

Ну и, собственно, у Миранды всё в перемешку - логика/контроллер/вид. Но им можно, ибо винде на это вообще мало кто обращает внимание. :-D Так что это какой-то не совсем удачный пример для подражания, на мой взгляд.

У gaim/pidgin тоже всё корявенько в этом плане, плюсом для той же Windows он ни разу не нативный и даже не пытается таковым выглядеть. Но для *nixoid'ов это может даже и к лучшему, - меньше левого кода. :-D

В качестве не сильно плохого примера можно взять исходники unrar. Неожиданно, - и работает на стопицот платформах и везде нативный. Но он не свободный, но речь сейчас не об этом. И без гуи. На гуях бы вся красота резко закончилась, имхо. Но это если вы привыкли читать код совсем без комментариев. :-D :-D :-D

Хороших свободных примеров, где использует модель (логика) - вид (представление) - контроллер(управление) множество на самом деле. Чё-то даже мне даже трудно подобрать наиболее простое, чтобы никого не обидеть. Ну торрент-клиент flush Дмитрия Конищева, например. Не самый плохой код, на самом деле, как я помню. И почти все комментарии на русском.

А так, чтобы было всё сразу, - и кроссплатформенный и везде нативный и без гoвнокода от программистов с напрочь отсутствующим чувством прекрасного... Хм. Чё-то как не пытаюсь вспомнить, - не могу. Ну может всё потому, это утопия и на самом деле никому не нужно? :-\

В общем, как итог - Миранда не тот образец, который можно взять за пример. Особенно для *nix разработчиков. :-) Имхо, опять же, а не истина в последней инстанции. :-)

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

93. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от llolik (ok), 11-Мрт-18, 23:29 
> Ну и, собственно, у Миранды всё в перемешку - логика/контроллер/вид. Но им можно, ибо винде на это вообще мало кто обращает внимание. :-D Так что это какой-то не совсем удачный пример для подражания, на мой взгляд.

Так вот я и говорю, что если решать задачу в лоб и пытаться спортировать на основе текущей кодовой базы, то это, пожалуй, напортируешься. У них ведь и не стояло задачи делать что-то не для Win, поэтому делают как кажется оптимальным, т.е. без лишних абстракций пользуют нативное API напрямую. Смысл им сейчас срываться и всё переделывать.
Более того в текущей мейнстримной NG, после разделения, Георгий Хазан (https://github.com/georgehazan) провел большой рефакторинг и вообще переработку, и привел её в более-менее приличный вид. До этого там было совсем "весёленько".

Мне, в принципе, сам подход Miranda нравится (ну и мессенджер, не без этого, я бы хотел такой на linux). Что-то близкое к этому, но из мира плееров, Deadbeef в котором тоже - всё есть плагин (и даже GUI).

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

122. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 12-Мрт-18, 14:20 
> В принципе, это не выглядит невероятным. Только если брать за отправную точку
> сорцы MirandaNG (я их смотрел https://github.com/miranda-ng/miranda-ng) и попытаться
> отвязаться от WinAPI и Visual Studio,

...то придется все нафиг переписать, ибо все завязано на винапи :)

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

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

125. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +2 +/
Сообщение от Anonymoustus (ok), 12-Мрт-18, 15:53 
У сабжа нет за собой сервиса. Сабж является клиентом, а это сегодня в мире уже не пляшет, потому что главная ценность в глазах потребителя — бренды, в данном случае — поставщики сервиса (Фейсбук, Телеграм и прочие всякие), а также «дополнительные» функции сервисов (эмодзи и прочая дрянь). Клиент же для интернет-хомячка теперь большой роли не играет и определяющего значения не имеет. Все юзеры в первую очередь будут смотреть на фирменные клиенты, а уж затем — на остальные.
Ответить | Правка | Наверх | Cообщить модератору

128. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  –2 +/
Сообщение от Аноним (-), 12-Мрт-18, 18:13 
Я не знаю кому там что не пляшет, а для меня сабж работает. И знакомых юзерей с пиджином я с десяток навскидку вспомню. А чем там хомяки с фэйсбука пользуются... ну я не рвусь с ними обмениваться фоточками котят, у меня есть дела поинтереснее.
Ответить | Правка | Наверх | Cообщить модератору

158. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +1 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Мрт-18, 18:10 
Пафос так и прёт.
Ответить | Правка | Наверх | Cообщить модератору

162. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  –2 +/
Сообщение от Аноним (-), 13-Мрт-18, 21:46 
> Пафос так и прёт.

Чего такого пафосного в том что я не люблю глупых людей? А умный человек не станет пользоваться операционкой с кейлоггером, имхо. Потому что умный человек в состоянии понять за кого его держат.

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

166. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +2 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Мрт-18, 21:58 
И снова гнилой пафос.
Ваш выбор не является единственно правильным, и считать других глупыми, потому что они не думают как вы — и есть пафос и нарциссизм.
Ответить | Правка | Наверх | Cообщить модератору

183. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 19-Мрт-18, 03:15 
Так это получается из вас пафос и нарциссизм выпер - это вы тут затеяли спич с какими-то комплексами неполноценности по поводу того что кто-то смеет пользоваться пиджином, вместо того чтобы стоять в стойле и грызть кактус от фэйсбука вместе с другими хомяками. А так красивая попытка проекции, что скажешь.
Ответить | Правка | Наверх | Cообщить модератору

54. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +2 +/
Сообщение от Нанобот (ok), 11-Мрт-18, 16:21 
>Вы, по-моему, форумом ошиблись.

вообще-то этот форум об opensource, а miranda ng как раз opensource.

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

63. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Тот_Самый_Анонимус (?), 11-Мрт-18, 17:06 
Не ошибся. И это не проблема миранды что под никсы до сих пор не сделали ничего лучше, хотя были попытки в виде qutIM.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

127. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +1 +/
Сообщение от Аноним (-), 12-Мрт-18, 18:11 
> Не ошибся. И это не проблема миранды что под никсы до сих
> пор не сделали ничего лучше, хотя были попытки в виде qutIM.

Зато лично я от миранды отказался, потому что требование проприетарного апи от стремной компании для меня очень неудобное - не хочу я виндой пользоваться. MS борзеет с своими бэкдорами и активациями, и никакая миранда эту борзоту не компенсирует. Да и разработчики с вьюжлстудией - те еще "опенсорсники".

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

145. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Тот_Самый_Анонимус (?), 13-Мрт-18, 05:20 
Это нытьё.
Я пользовался Мирандой через вайн, потому что даже так она удобнее Пидгина. И то что под линух до сих пор нет ничего лучше — не вина Миранды.
Ответить | Правка | Наверх | Cообщить модератору

163. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 13-Мрт-18, 21:50 
> Это нытьё.

Это описание ситуации.

> Я пользовался Мирандой через вайн, потому что даже так она удобнее Пидгина.

А я запустил пару раз. Посмотрел на это дело. И настроил пиджин в результате. И wine постепенно выпилил. Зачем он мне? У меня весь софт нативный, под пингвин. Он ворочает вообще все мои задачи. От эпизодического редактирования аудио до рисования в CAD-е.

> И то что под линух до сих пор нет ничего лучше — не вина Миранды.

Это конечно не вина миранды, но вот менталитет у ее разработчиков виндовозный, что подразумевает близорукость и игнор очевидных насущных проблем типа кейлоггера в системе и общую неразборчивость в тулзах.

Так что миранда штука неплохая. Но мне не подходит. Пришлось с ней расстаться. Впрочем, MS помог - под новыми виндами мой вариант миранды перестал запускаться. Ну и мне как-то резко стало нечего терять при переходе на пингвина и пиджин.

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

167. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  –1 +/
Сообщение от Тот_Самый_Анонимус (?), 13-Мрт-18, 22:06 
>Это описание ситуации.

Это нытьё. Про «требование проприетарного апи от стремной компании».

>Зачем он мне? У меня весь софт нативный, под пингвин.

А это уже обоснование, основанное на личных предпочтениях. Я вот пингвина выпилил за отсутствие нормального софта. Но это тоже личные предпочтения.

>но вот менталитет у ее разработчиков виндовозный

Нет. Апи виндовое, а вот идеология юниксвейная. Есть некоторые отставания и от Пидгина, но в основном Миранда — впереди.

>Но мне не подходит.

Бывает.

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

Miranda NG спокойно пашет.

>Ну и мне как-то резко стало нечего терять при переходе на пингвина и пиджин.

Вы нашли свой компромисс, и пошли на определённые уступки пингвину, но не всем оно надо. Потому что самый лучший софт под пингвина — кроссплатформенный, либо уступающий виндовому.

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

184. "Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13..."  +/
Сообщение от Аноним (-), 19-Мрт-18, 03:39 
> Это нытьё. Про «требование проприетарного апи от стремной компании».

Это описание фактической ситуации. Что авторы программы потребовали - то и есть.

> А это уже обоснование, основанное на личных предпочтениях. Я вот пингвина выпилил
> за отсутствие нормального софта. Но это тоже личные предпочтения.

Ну а мне не нужна операционка с встроенным кейлоггером и такой же по смыслу проприетарный софт, когда не знаешь кто и где тебе очередную гадость подкинет. На мой вкус одна несчастная миранда не компенсирует такой факапище. Ну ладно, FAR еще. Остальное в Linux для меня не хуже, а то и лучше. И без постоянных потуг меня поиметь.

> Нет. Апи виндовое, а вот идеология юниксвейная.

Рассказы о юниксвэе из-под маздайки - это так мило.

> Miranda NG спокойно пашет.

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

В лине при этом будет или ругань в консоль, или спам в dmesg или я gdb возьму. В винде же все это какой-то адский рокетсайнс. А перенастраивать с ноля конфиг который годами наруливался я не буду. В сад. Поэтому х-й с ней с виндой и с мирандой. Тем более что MS старательно забыл сделать в новых системах достоинства, зато гадостей наворотил.

А еще я подсел на взаимодействия с опенсорсными проектами и програмерами. Их менталитет мне нравится больше. Теперь у меня много новых друзей и интересных затей.

> Вы нашли свой компромисс, и пошли на определённые уступки пингвину, но не всем оно надо.

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

> Потому что самый лучший софт под пингвина — кроссплатформенный, либо уступающий виндовому.

Для начала в винде дерьмовый шелл. Можно конечно поставить msys или cygwin или в десятке с ее бэкдорами WSL еще. Но сравнив например скорость компила программы в маздае и лине я как-то пришел к выводу что мне проще сразу в лине :)

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

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

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

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




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

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