LINUX.ORG.RU

Synapse — Jabber-клиент под KDE/Mono

 , ,


0

0

Miguel de Icaza представил проект Qyoto, в рамках которого ведется создание KDE/Qt биндинга к Mono и .NET. На базе данной системы уже анонсирован Synapse, новый клиент для быстрого обмена сообщениями по протоколу XMPP.

Взято с opennet.ru.

>>> Подробности



Проверено: JB ()

Ответ на: комментарий от xintrea

>Связывать две среды, изначально создаваемы под реализацию GUI

В каком месте дотнет изначально создавался для ГУИ? Винформы это как бы не более чем прикладная библиотека для дотнета, пусть даже и незаменимая под виндами. Так что ровным счетом ничего маразматичного в КуТэ биндингах под дотнет не вижу.

Кстати, как там с виндовс.формс из под моно? Мне почему-то казалось, что тот его через ГТК эмулирует, или я не прав? В ранних версиях, если не ошибаюсь, финдовые формочки только через вайн запускались. Кто расскажет, как там в дотнет/моно с гуевой кроссплатформенностью?

Интересуюсь в корыстных целях. Ибо имею идею в качестве бакалаврской написать на питоне интерпретатор языка GPSS и удобную среду разработки под нее, а уж ее я буду 100% на шарпе писать ибо имею с ним неплохой опыт общения.

YogSagot ★★★
()
Ответ на: комментарий от DNA_Seq

>(вот говорят Магомет так Коран и писал - писать писал а прочесть написанное не мог так как грамоте не обучен

Магомет диктовал текст Корана слуге.

>Но сейчас дельфисты смотрятся просто гениями по сравнению с точка.нет кодерами

Очевидно мы с тобой знаем разных дельфистов и разных дотнетчиков.

>ни краткости (пример - С)

Это С чтоли лаконичный язык?

YogSagot ★★★
()
Ответ на: комментарий от KRoN73

>Так вопрос был не про mono, а про то, что рост запросов к ресурсам - это плохо. Я говорю, что рост запросов - оправдан. На компе 7-летней давности, видео со своего фотика в 1024x768 я бы часами обрабатывал там, где сейчас хватает минут.

Тут интересует вот что. Фотошоп 7 делает для моих задач чуть больше, чем фотошоп 6. А фотошоп CS3 мне так же полезен, как и 7.

Но тормозит и запускается фотошоп 7 раза в три быстрее, чем CS3 и меньше тормозит на аналогичных операциях. Вопрос в том, почему. Они же не с нуля пишут все то, что раньше не тормозило, а теперь тормозит.

Вот тот же KDE 4 у меня на ноуте работает быстрее, чем KDE3. Gnome в ubuntu гораздо бодрее, чем был года два назад. Просто мегабодрее.

Как так получается, что одни программы начинают тормозить с развитием, а другие становятся быстрее, при том что они все наращивают функционал.

jackill ★★★★★
()
Ответ на: комментарий от KRoN73

>Пройдёт ещё 5 лет и качать захочется уже образы BlueRay или смотреть HDTV в онлайне. И это тоже не будет связано с ростом запросов софта ;)

Образы в блюрей уже качаем. Точнее ремуксы по 37 гигов. Но на них заметно улучшение качества.

А вот улучшение качества между psi и Synapse не видно.

jackill ★★★★★
()
Ответ на: комментарий от Alve

>то это наверное потому,что моно не так уж плох и чём-то интересен/удобен разработчикам?

Не кажется. Кажется, что виндовые программеры не хотят учиться и пишут свою хрень, доступную вирусам, типа под две платформы.

А зря.

jackill ★★★★★
()
Ответ на: комментарий от cab

>Затем, что моно/дотнет это изначально многоязыковая платформа. Теоретически жаба тоже многоязыковая платформа, а практически она только для одноименного и не очень удачного языка. Профит чуешь?

Толку-то?

Какой смысл?

C - изначально мультиплатформенный клиент. Вон NetBSD-шники чудеса делают, портируя на новую платформу свою систему за часы.

И так же в ущерб скорости.

jackill ★★★★★
()
Ответ на: комментарий от PayableOnDeath

>и какие же языки в этой многоязыковой платформе? С#, невероятно испоганенные плюсы и пара-тройка быдлоязыков, на которых никто не пишет? в чём профит?

Там есть ASP. Можно писать под sharepoint. А если долго учиться, то даже в последнем удастся настроить поиск...

В общем, скопище динамичного сырого и старого мертвого.

jackill ★★★★★
()
Ответ на: комментарий от theos

>Но на с++ такого никто написать не захотел, на с# - захотели, и это хорошо.

Какого такого?

jackill ★★★★★
()
Ответ на: комментарий от Liosha_Syrnikov

>2. в ноутбук больше 3Г не стявят ибо Vista больше не тянет.

Ну вообще-то любая виста тянет больше 3GB.

jackill ★★★★★
()
Ответ на: комментарий от d9d9

>А я уверен, что если бы переписали те же ktorrent и kopete на C#

Vuze уже на java написали. На хрен, на хрен.

jackill ★★★★★
()
Ответ на: комментарий от DNA_Seq

>А может все-таки более низкие требования к квалификации разработчиков? ;)

Это точно. На "быстрых" языках тоже нужно уметь писать, т.е. пользоваться приемами, из-за которых они "быстрые".

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

jackill ★★★★★
()
Ответ на: комментарий от DNA_Seq

>вот говорят Магомет так Коран и писал - писать писал а прочесть написанное не мог так как грамоте не обучен

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

:)

jackill ★★★★★
()
Ответ на: комментарий от YogSagot

>Это С чтоли лаконичный язык?

До Перла далеко конечно. Однако скажем битовые поля или многомерные массивы реализуются без кучи лишних строчек. В каком еще языке можно сделать битовый сдвиг командой >> ? ;) Основной профит в Си - это прямой доступ к памяти за который прощают все недостатки

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от YogSagot

>В каком месте дотнет изначально создавался для ГУИ?

Ну так и Qt тоже не только GUI :)

Deleted
()
Ответ на: комментарий от programmist

>> А питон что, под Windows уже не работает? о_О
> работает, но не заточен. а .NET заточен, причем точилками от MS. ведь без библиотеки классов сума сойти моно!!!

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

val-amart ★★★★★
()
Ответ на: комментарий от Alve

> А большинство программеров, которых я знаю, пишут на .Net потому что это удобно.
они в своей жизни ничего не пробовали слаще морковки. и удобен .Нет для них по сравнению с Дельфи и МФЦ.
поэтому я отказываюсь считать быдлокодеров компетентными программистами, их мнение - это мнение необразованного большинства, очень редко можно встретить адекватного дотнетчика.

val-amart ★★★★★
()
Ответ на: комментарий от DNA_Seq

>А может все-таки более низкие требования к квалификации разработчиков? ;)

Да, это, безусловно, тожн актуально.

>Ну IM тогда мог бы быть но не было инета. Хотя говорят фидошный софт для спектрумов был

ЕМНИП, tcp/ip стек для Спектрумов осилили в конце. Правда, на большее, чем ping и telnet народа не хватило :) Да и ресурсов, наверное, тоже.

KRoN73 ★★★★★
()
Ответ на: комментарий от DNA_Seq

>прекрасно работает на мобильнике с двумя метрами памяти

1. В эти два Мб не входит вся ОС.
2. Кроме клиента параллельно ничего больше не работает.
3. Клиент по десктопным меркам убог чудовищно :) И интерфейсно, и функционально. Клиент такого уровня и на десктопе будет копейки весить ;)

KRoN73 ★★★★★
()
Ответ на: комментарий от DNA_Seq

>Чем _качественно_ блюрей отличается от двд? ;)

DVD5 _уже_ мало на 22" экране :) DVD9 более-менее хватает, но всё равно, сливает по качеству простому 720p :)

>Дальше уже был чисто количественный рост

Я бы сказал, что даже простой просмотр Ютуба - это уже качественный рост.

Когда я могу проводить со знакомым видеоконференцию через богонеудобный Скайп - это тоже качественный рост :)

KRoN73 ★★★★★
()
Ответ на: комментарий от jackill

>По скрину у тебя 2.7, если считать твои 124... :)

Где там 2,7? В шапке же чётко написано: занято/всего = 727/1516Мб. И ещё цветом показано, что под кеши и буфера забито почти под 100%, но не до конца.

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

И по free выходит почти то же самое:

total = 1552912
used = 1467080 - да, занято почти всё, как в htop видно по раскраске
free = 85832
buffers = 145276
cached = 593640


Итого занято под софт: 1552912-85832-145276-593640 = 728164
buffers/cache = 728164.

Было 727, стало 711. Процессы-то в фоне идут, нормальное дело :)

Чего ещё непонятно?

KRoN73 ★★★★★
()
Ответ на: комментарий от DNA_Seq

>>Это С чтоли лаконичный язык?
>До Перла далеко конечно.

Ну, если под лаконичностью посчитать объём текстов для решения равной задачи, то выйдет ... Мать! Нахрена с http://shootout.alioth.debian.org/ калькулятор выкинули? Как теперь языки отранжировать по компактности кода тестов?

KRoN73 ★★★★★
()
Ответ на: комментарий от DNA_Seq

>py2exe уже отменили? Ты в курсе что уже года три AI и скрипты в большинстве вендовых игрушек на Питоне пишется?

Хм, я только про <b>Blade of Darkness</b> знаю, там 1.5.2 вроде бы.

s0n1k ★★
()
Ответ на: комментарий от DNA_Seq

>Но сейчас дельфисты смотрятся просто гениями по сравнению с точка.нет кодерами

не надо всех подводить под одну черту. И не забывайте, что 90% субъектов о которых вы говорите - это бывшие дельфисты :)

>Зачем нужен С# не понимаю - синтаксис не рыба и не мясо, ни строгости (пример - Паскаль) ни краткости (пример - С)


очень заинтересовало. Не соизволит ли месье поделится более конкретными претензиями к C#? Особенно интересует в плане строгости. Да и вопрос чем же C# сильно длинее того же C, тоже интересно послушать (на ум приходит только указание класификатора доступа перед каждым членом класса, но в C классов вообще нет...).

k0l0b0k ★★
()
Ответ на: комментарий от KRoN73

> Прикольно, что «Functional programming» и «Lisp» - разные разделы ;)

Так Лисп не является функциональным ЯП.

cab ★★★★
()
Ответ на: комментарий от KRoN73

> Потому что если _сейчас_ мне что-то придётся набросать под GUI, я, скорее всего, буду делать это на Boo ;)

Случайно не моя новость помогла посмотреть на Воо?

cab ★★★★
()
Ответ на: комментарий от cab

>Случайно не моя новость помогла посмотреть на Воо?

Это какая?

...

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

...

Гы. Только что первый раз писал (точнее переписывал) что-то на C#. Делал к Tomboy плагин по генерации карты связей в GraphViz :) Что-то типа простых интеллект-карт.

KRoN73 ★★★★★
()
Ответ на: комментарий от cab

> Scala не дотягивает

А еще оно к ресурсам охочее шопипец. На днях щупал его, оставил в покое, с таким потреблением ресурсов все равно ничего приличного не написать.

a3
()
Ответ на: комментарий от thevery

1) Окамл, насколько я знаю, семантически отличается от Скалы, хотябы системой типизации. 2) Не сумеет, если говорить о эффективной реализации.

cab ★★★★
()
Ответ на: комментарий от s0n1k

>Хм, я только про <b>Blade of Darkness</b> знаю, там 1.5.2 вроде бы.

EVE online использует stackless python, не знаю правда какой версии.

YogSagot ★★★
()
Ответ на: комментарий от cab

>То есть, программа на C# может дергать библиотеку, написанную на F#, Boo или еще чего.

Охрененное преимущество. А как дернуть QT, Tk или ffmpeg? Трудности с дерганьем библиотеки написанной на другм языке это проблемы преимущественно С/С++, в виртовских языках такой проблемы нет

DNA_Seq ★★☆☆☆
()

Java/.Net - это особо извращенный садизм по отношению к пользователям 8)))

V0ID ★★★
()
Ответ на: комментарий от DNA_Seq

>Когда я увидел это поделие впервые мне захотеось проблеваться

Есть альтернативы? И да, чем это поделие принципиально отличается от менеджеров уровня нортон/волков командеров?

ЗЫ. ДОС Навигатор со всеми его удобствами до адекватной линукс версии так и не доделали. И что-то мне подсказывает, что наврятли и доделают. Хотел бы ошибаться.

YogSagot ★★★
()
Ответ на: комментарий от DNA_Seq

Ну дерни из делфи что-то написанное на луа или питон или перл.

cab ★★★★
()
Ответ на: комментарий от KRoN73

>1. В эти два Мб не входит вся ОС.

Под жабу на мобильниках выделяется 500 кб - 1,5 мб памяти. Кроме того парсинг xml тоже ресурсовемкая задача

>2. Кроме клиента параллельно ничего больше не работает.

Есть скажем танивный SieJS работающий как демон на сименсах 65 и старше серии у которых физически 2 мб памяти

>3. Клиент по десктопным меркам убог чудовищно :)

Чего нет в Бомбусе такого что есть в десктопных жабберах? Чаты, регистрация аккаунта, подключение транспортов. Вроде нет только PGP-шифрования. И кстати продукт под GPL =)

>И интерфейсно,

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

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от YogSagot

>Есть альтернативы?

В том то и дело что нет. Тем кто в состоянии альтернативы написать мс не нужен :(

>И да, чем это поделие принципиально отличается от менеджеров уровня нортон/волков командеров?

Кривой он, просто кривой. Хоть и труп а не выправился. Например он часто срет в журнал баша.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

К тому же интерфейс мс делает почти невозможный использование коммандной строки. В отличии от нортонов и его клонов. Хотя бы потому что таб, стрелки и прочее используется самим мс и для прокручивания скажем истории команд приходится раскорячивать пальцы в комбинациях контрол+клавиша

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от KRoN73

>Ну, если под лаконичностью посчитать объём текстов для решения равной задачи, то выйдет ...

..то готов спорить на деньги что лидируют функциональные языки

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от YogSagot

еще точно в четвертой Цивилизации Сида Майера

val-amart ★★★★★
()
Ответ на: комментарий от DNA_Seq

> К тому же интерфейс мс делает почти невозможный использование коммандной строки.

Ты тоже не знаешь о `C-o'?

a3
()
Ответ на: комментарий от a3

нет, просто он научился пердеть в лужу и уверен в том что этого достаточно по жизни.

k0l0b0k ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.