The OpenNET Project / Index page

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



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

Оглавление

Выпущена новая стабильная версия Miranda NG 0.96.1 , opennews (??), 18-Июн-22, (0) [смотреть все] +1

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


14. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Аноним (11), 19-Июн-22, 01:35 
Мне интересно, а что будут делать с плагинами? Основная фишка это же плагины и темы. Ох уж я омню настрадался с плагнинами которые были для ванильной Миранды  не подходили к NG.
Плагины от Ванильной могут не подходить к NG и об этом надо догадаться самому, актуальной версии плагина может не быть т.к. автор плаигна потерял интерес, плагины могут конфликовать между собою и т.д. и т.п. В результате приходишь к ЗверьСИДИ сборкам от васянов которые обвешаны  bells and whistles. В общем это такая форма красно-очия для тех кто ещё не дошел до линуха. А теперь нам ещё предлагают заниматься этим на линухе. В общем закопайте её и больше никогда не вспоминайте. Ненужно. Instant Messenger должен идти в комплекте со средой рабочего стола, готовый к использованию из коробки со всем функционалом. А не быть написанным на чуждом тулките - EFL. Это чисто Windows-way который притащил Firefox.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

38. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +1 +/
Сообщение от Kuromi (ok), 19-Июн-22, 04:44 
Вы не правы, Mozilla-way это "одинакого не зависить от любой платформы". Что на Линуксе что в в Винде ФФ это вещь в себе.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 19-Июн-22, 05:17 
мозила-вей — это когда расширения интерпретируемые, а не исполняемые. Больше тормозов богу тормозов.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +1 +/
Сообщение от InuYasha (??), 19-Июн-22, 11:19 
Mozilla-way - это когда телеметрия, зонды и гугл по дефлоту :)
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Kuromi (ok), 19-Июн-22, 15:14 
> мозила-вей — это когда расширения интерпретируемые, а не исполняемые. Больше тормозов
> богу тормозов.

Ну вообще-то  писать расширения с библиотеками на С можно было еще давным давно, во времена XUL, сейчас для этого NativeMessaging.
Дргой вопрос, что такие аддоны писать было на порядок сложнее, они легко могли обрушить браузер, их занудно было дебажить и вообще было их как пальцев на руке. Но кто хотел - делала это.

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

107. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 19-Июн-22, 21:53 
Я не только про мозиллу. Почти везде расширения пишутся на интерпретируемых языках, а нев виде библиотек. Скриптомакака-вей.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Kuromi (ok), 19-Июн-22, 22:02 
> Я не только про мозиллу. Почти везде расширения пишутся на интерпретируемых языках,
> а нев виде библиотек. Скриптомакака-вей.

Ну так вот у Мозиллы была возможность писать весь функционал в С оставив в JS только немного прослоечки. Делало это всего пара аддонов, отчасти потому что документация по этой теме у Мозиллы была весьма хреновая и не очень свежая. Но - было.
Native Messaging тоже мало где используется, по той же причине.

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

181. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Ан (??), 21-Июн-22, 01:08 
мозила-вей это ой-вей!
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

42. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +1 +/
Сообщение от Ivan_83 (ok), 19-Июн-22, 08:27 
Потому что вы хотели странного.

Miranda IM имела стабильное API/ABI это позволяло распространять плагины авторам Васянам в бинарниках. Это же сильно затрудняло развитие проекта.
Переход на юникоды был очень болезненным в своё время, и плагины хандрило не жило так.

Miranda NG собрала в единый репо все плагины до каких дотянулась и это позволило отказатся от поддержки стабильного API/ABI, при этом гарантировать что если оно собралось то будет работать буде проблем вместе с тем что собиралось.

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

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

86. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Аноним (199), 19-Июн-22, 14:04 
> и об этом надо догадаться самому

Об этом написано в вики проекта на первой странице на красном фоне. Что обратной совместимости может не быть даже между двумя соседними билдами, не говоря уж о двух разных проектах. От неё сознательно отказались и на то были веские причины - именно обратная совместимость похоронила в своё время IM. Ситуация очень похожа на ту, с которой столкнулся Firefox: плагины, которые имеют доступ ко всем потрошкам приложения, не дают производить кардинальные изменения в ядре приложения и обрекают приложение на стагнацию. Именно поэтому все плагины с открытым исходным кодом были втащены в репозиторий и при каждой поломке обратной совместимости они сразу адаптируются под изменения.

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

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

113. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +3 +/
Сообщение от ghazan (ok), 19-Июн-22, 23:40 
>Мне интересно, а что будут делать с плагинами? Основная фишка это же плагины и темы

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

>Ох уж я омню настрадался с плагнинами которые были для ванильной Миранды не подходили к NG.

Это не планировалось с самого начала, потому что основная идея NG - ориентация на длительный глобальный рефакторинг. Т.е. совместимость каждый раз есть только внутри одного билда, а совместимость с IM - это вообще нонсенс, там нет микроядра.

>Плагины от Ванильной могут не подходить к NG

Неправильная постановка вопроса. Плагины от IM в принципе не могут подходить к NG, потому что NG проверяет версию ядра, зашитую в каждый плагин, и просто не грузит левое дерьмо (помогает не падать, если руками подсунуть хз что в каталог с плагинами).

>Instant Messenger должен идти в комплекте со средой рабочего стола, готовый к использованию из коробки со всем функционалом.

Т.е. для моей кубунты это будет жирное дерьмо на Qt весом метров триста? Нет, спасибо, я лучше пешком постою.

>А не быть написанным на чуждом тулките - EFL.

А у него весь тулкит - это один .so в 2.5 метра, вот и вся любовь.

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

136. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Ан (??), 20-Июн-22, 08:29 
Если это именно Кубунта, то там и так всё на Кьюте и он уже в памяти как шареная либа. В линуксе не принято линковать статически, принято пользоваться системным.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от n00by (ok), 20-Июн-22, 12:11 
> Если это именно Кубунта, то там и так всё на Кьюте и
> он уже в памяти как шареная либа. В линуксе не принято
> линковать статически, принято пользоваться системным.

В "Линуксе принято" делать форк - вот берите и делайте, зачем учить автора?

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

162. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от ghazan (ok), 20-Июн-22, 20:15 
> Если это именно Кубунта, то там и так всё на Кьюте и
> он уже в памяти как шареная либа. В линуксе не принято
> линковать статически, принято пользоваться системным.

1. Не у всех кубунта.
2. Тамошний С++ с продвинутыми шаблонами порождает чудовищного размера код сам по себе. Например, один цикл с итератором вполне может сгенерить под килобайт двоичного кода.

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

224. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 24-Июн-22, 06:50 
>и просто не грузит левое дерьмо

Мда уж. Сразу всё не своё под дерьмо прописать.

>Т.е. для моей кубунты это будет жирное дерьмо на Qt весом метров триста?

Левое дерьмо в видебиблиотеквенды дерьмом не считается, да?

>2.5 метра, вот и вся любовь

Любовь к левому дерьму для других сред?

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

225. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от ghazan (ok), 24-Июн-22, 12:36 
>Мда уж. Сразу всё не своё под дерьмо прописать.

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

>>Т.е. для моей кубунты это будет жирное дерьмо на Qt весом метров триста?
> Левое дерьмо в видебиблиотеквенды дерьмом не считается, да?

Библиотеки винды совсем крохотные, это просто прокси для пробрасывания вызовов. Речь сейчас о размере, а не о левизне. Если заставить всех ставить Миранду исключительно инсталлятором, то эти библиотеки вообще не нужны.

>>2.5 метра, вот и вся любовь
> Любовь к левому дерьму для других сред?

См. выше. Не надо путать мягкое и теплое.

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

226. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 24-Июн-22, 17:11 
>Уй, мадам

Пошли шутки за полтинник?

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

Это понятно. Только стабилизации апи не было. Это не совсем претензия. Просто раньше миранда была не только для «своих» разработчиков, но и для всех. А теперькаждую версию вносится своя несовместимость.

>Библиотеки винды совсем крохотные

Если не считать самой винды. Просто там нет выбора среды априори, и потому всё есть в самой ОСи, что позволяет считать миранду небольшой.

>См. выше. Не надо путать мягкое и теплое.

А что тут путать? Если у меня кеды, то и тянуть новых пакетов она будет немного.

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

227. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от ghazan (ok), 24-Июн-22, 20:33 
>>Уй, мадам
> Пошли шутки за полтинник?

Цитаты за 500.

> Это понятно. Только стабилизации апи не было.

Конечно было. Я бы даже больше сказал, это апи наконец-то появилось в приемлемом виде.

> Просто раньше миранда была не только для «своих» разработчиков, но и для
> всех. А теперькаждую версию вносится своя несовместимость.

Нет. Раньше миранда вообще не имела спецификаций вызовов (пара LPARAM/WPARAM не считается), более того, они могли методично мутировать от одной версии к другой, например, если в структуру добавился флаг уникода, а старое ядро о нем не знает. Результат на табло.

>>Библиотеки винды совсем крохотные
> Если не считать самой винды.

М? Я думал, что имеются библиотеки винды, которые миранда таскает с собой. Их есть немного в каталоге libs.

>>См. выше. Не надо путать мягкое и теплое.
> А что тут путать?

См. выше: мягкое и теплое.

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

228. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 25-Июн-22, 14:51 
>Цитаты за 500.

Не тянет на 500.

>М? Я думал, что имеются библиотеки винды, которые миранда таскает с собой.

Если для использования кути аргументом считаются его библиотеки, то почему для винды не считать библиотеки, являющиеся частью базового комплекта ОС?

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

229. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от ghazan (ok), 26-Июн-22, 19:36 
>>Цитаты за 500.
> Не тянет на 500.

Булгаков? Он и на 1000 потянет.

>>М? Я думал, что имеются библиотеки винды, которые миранда таскает с собой.
> Если для использования кути аргументом считаются его библиотеки, то почему для винды
> не считать библиотеки, являющиеся частью базового комплекта ОС?

Потому что Qt придется таскать с собой (или зависеть от них), ибо они точно в состав ничего кроме кубунты не входят. А из винды миранда опирается только на очень небольшой набор, который есть в XP. Есть желание сравнить размер USER32 + ADVAPI32 + KERNEL32 с размером каталога Qt5? Серьезно?

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

230. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 26-Июн-22, 21:30 
>Булгаков? Он и на 1000 потянет.

Он — да, а ваше неумелое использование цитат — нет. Мало знать цитаты умных людей, надо уметь их к месту применять.

>Потому что Qt придется таскать с собой

Пока кутя — лучшее, что есть из кроссплатформенного, се ля ви. У меня на винде из кроссплатформенного софта лидирует по количеству написанный именно на нём (или на ней — хз).
Единственное что плохо, — они не додумались оформить набор библиотек в виде одного пакета, как нет фреймворк.

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

242. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от ghazan (ok), 27-Июн-22, 15:21 
>>Булгаков? Он и на 1000 потянет.
> Он — да, а ваше неумелое использование цитат — нет. Мало знать
> цитаты умных людей, надо уметь их к месту применять.

Понятно. Рассказать автору Миранды про ванильный апи не получилось, может быть получится рассказать, как надо цитировать Булгакова. Увы, и это успеха не принесёт.

>>Потому что Qt придется таскать с собой
> Пока кутя — лучшее, что есть из кроссплатформенного, се ля ви. У
> меня на винде из кроссплатформенного софта лидирует по количеству написанный именно
> на нём (или на ней — хз).

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

> Единственное что плохо, — они не додумались оформить набор библиотек в виде
> одного пакета, как нет фреймворк.

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

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

249. "Выпущена новая стабильная версия Miranda NG 0.96.1 "  +/
Сообщение от Тот_Самый_Анонимус (?), 27-Июн-22, 19:46 
>Увы, и это успеха не принесёт.

Так и сквозит подтекст: «Я крутой, восхищайтесь мною!». Но не выйдет: тамвы в лужу газанули своей фразой не в тему.

>Ну да, миллион леммингов не может ошибаться

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

>это дерьмо

Это какое? Которое вы сами определили за дерьмо? А вы кто, чтобы быть судьёй? Изначально на этот выcер я и обратил внимание.

>А еще они не додумались сделать шаблоны так, чтобы они не генерили кучу бинарного кода.

Тут сдаюсь, некомпетентен от слова вообще.

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

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

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




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

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