LINUX.ORG.RU

Я в восторге от будущего GNOME


0

0

"Около полутора лет назад я видел, что сообщество GNOME просто остановилось на месте. Я был очень обеспокоен тем, что развитие GNOME утратило динамику и все выходящие релизы были очень скучны и фактически не несли новой функциональности. Теперь я думаю, что я ошибался :) Я хочу опубликовать список некоторых вещей, которые реализовываются на данный момент и которые очень интересны. Я думаю, что это будущее GNOME" - говорит Райан Лорти (Ryan Lortie) и рассказывает о dconf, epiphany + webkit, gbus, gdm rework, gtk+/glib awesome, gvfs, policy kit и еще массе нововведений.

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

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от JB

> и все эти личности - дебилы. Что это меняет?

Хм...какой дерзкий вывод :) А может просто виндусятники, те кто про реестр пишут? Ну и так...по привычке. Было бы здорово, если бы гномовцы договорились называть это реестром. Сколько бы сразу вопросов и страниц флэйма отпало.

Ладно. Последую я своему собственному совету и пойду на свежий воздух. Ибо +27 нельзя в Питере пропускать. Кстати тебе тоже советую...хотя это я уже повторяюсь.

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

>>Глобальные функции в С++ обеспечивают статический полиморфизм (перегрузка и шаблоны). Благодаря им в С++ можно написать есть std::swap, а в жабе нет.

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

Глобальные функции лучше замениь идиомой Functor. Выгоды от такого подхода больше.

Реализуй std:swap в виде Functor, и пиши хоть в яве, хоть не в яве. Это некоторые моменты упростит...

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

На моем старом компе (селерон 667, 512 рам) гном работал ощутимо медленнее, чем кде, а на новом (2х ядерный атлон 4200++, 2гига рам) оба десктопа работают хорошо.

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

> Хм...какой дерзкий вывод :) А может просто виндусятники, те кто про реестр пишут? Ну и так...по привычке. Было бы здорово, если бы гномовцы договорились называть это реестром. Сколько бы сразу вопросов и страниц флэйма отпало.

а нафига называть gconf реестром? Я не вижу для этого не одной веской причины

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

<offtopic> Вот кстати, я бы хотел поучаствовать в разработке KDE. Это вообще реально? Что для этого нужно кроме желания? Может, пообщаемся за пределами ЛОРа? </offtopic>

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

>Ээээ... Все-таки это задачи оптимизатора, вроде...

Подобные вещи оптимизируются в области объекта, компилятор Си ничего об объектах не знает. В любом случае, бинарный код из vala получается больше и медленней, чем из аналогичного С++ исходника. Преимуществ по сравнению с последним - абсолютно никаких. Разработчики страдают х*рнёй от избытка свободного времени.

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

> На моем старом компе (селерон 667, 512 рам) гном работал ощутимо медленнее, чем кде, а на новом (2х ядерный атлон 4200++, 2гига рам) оба десктопа работают хорошо.

У меня будет примерно такая же машинка. Я туда еще и макось воткну :)

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

>Скажи ещё, что "настоящему C++ программисту" системными lowlevel- и функциями glibc пользоваться нельзя ))) LOL

Не надо передергивать. Структура разрабатываемой программы должна быть целостной. И если где-то процедурны, где-то ООП, где-то низкоуровневый glibc, то ничего хорошего из этого не выдет...

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

отчего же, знаю

это поделие из отряда "велосипед кдеешный" (bycyclus kdeus), появилось из-за нежелания аффтаров кде осилить уже существующую коллективную разработку

к этому же отряду забавных зверьков относится phonon - он для тех, кто не осилил gstreamer

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

> <offtopic> Вот кстати, я бы хотел поучаствовать в разработке KDE. Это вообще реально? Что для этого нужно кроме желания? Может, пообщаемся за пределами ЛОРа? </offtopic>

aceler)(gmail.com, aceler()jabber.ru

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

> отчего же, знаю

Ну вот ты и ответил на свой вопрос.

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

> тебе самому сейчас смешно не стало?

от просьбы называть gconf реестром? да, просто валяюсь пацталом

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

> Разработчики страдают х*рнёй от избытка свободного времени.

Разработчики страдают скорее всего от того, что не видят другого выхода из сложившейся ситуации, ИМХО. С одной стороны, писать объекты вручную на чистом С - это верный путь к туннельному синдрому (Цитата), а с другой - они все-таки нужны.

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

>Преимуществ по сравнению с последним - абсолютно никаких. Разработчики страдают х*рнёй от избытка свободного времени.

Тут я с тобой согласен. правда к чести vala можно отнести лямбды... Но много фкусных вещей в нем нет.

Но, я думаю, что не нужно vala рассматривать как замену C++, его нужно рассматривать как DSL (сиречь domain specific language) для быстрого и легкого конструирования объектов системы GObject.

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

> Реализуй std:swap в виде Functor, и пиши хоть в яве, хоть не в яве. Это некоторые моменты упростит...

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

int x, y; SwapFunctor<int> swp; swp(x,y);

вместо: int x, y; std::swap(x, y);

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

Уже лет 40-50 как не действует правило "спрос рождает предложение" с началом эпохи корпараций спрос формируется маркетологами. Это к тому что хотят будут платить и ничего не сделать. Если ничего не делать платить будут все.

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

>Например blaster999 в одной из тем имел смелость утверждать что гномовцы сперли дизайн с мака, а когда дело дошло до подтверждения его слов, он слил

Нашёл на что обижаться. Он и в этой теме водопаду подобен :)

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

> 600 долларов не зарабатываешь? в НиНо до сих пор рабовладельческий строй?

некоторым еще надо семью содержать и за квартиру платить

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

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

Ты просто не понимаешь что я (и не только я) предлагаю. Functor позволяет частично обойти сишное ограничение С++, что функции не являются объектами первого класса (...мать, ну сколько мне еще эту фразу писать)

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

>Если ничего не делать платить будут все.

Ну зачем же так мрачно ;) Open Source никуда не делся. Вот заяви лет десять назад что M$ будет в OSI аппрувить свою собственную opensource лицензию... Ведь на смех бы подняли.

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

Ну... Я из Новосиба, не скажу, что получаю много. Но хватает платить за съем квартиры, за кредит и ещё на жизнь остается.

Работаю разработчиком ПО.

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

опенсорсовые потуги микрософта сродни целованию младенцев для умиления толпы перед выборами

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

> от того, как ты реагируешь на слово "ре^W на это слово.

я на него никак не реагирую, поверь

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

ахаахахаха - новый эвфемизм - "the R-word"

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

младший миник стоит столько же

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

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

> Ты просто не понимаешь что я (и не только я) предлагаю. Functor позволяет частично обойти сишное ограничение С++, что функции не являются объектами первого класса (...мать, ну сколько мне еще эту фразу писать)

Ты наркоман штоле? Чтобы создать функтор требуется явно специализировать шаблонный-класс, что я тебе уже и показал: Swap<int>()(x,y); Для функций компилятор выведет параметры шаблона автоматически.

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

>Не просто же так Линусс советует кеды

А еще Линус советует GPLv2. Линусу вообще пофигу на всех

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

Ты сказал, что поставишь себе макось. =)

ИМХО, что лучше все же смотреть на мак в целом, вместе с железом. А вообще, повторюсь, мак как ось - мне не очень нравится. Да, интерфейс удобный. Но мне для моих задач он недостаточен. Хотя в 10.5 пообещали виртуальные рабочие столы.

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

>Чтобы создать функтор требуется явно специализировать шаблонный-класс

А вот ты про что. Во-первых, я не вижу в этом ничего сложного. Во-вторых, пример со swap не совсем удачен. Сказал же _частично_ решает проблемы.

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

> младший миник стоит столько же

Я знал, что мне это скажут. Только в мак не входит монитор и колонки, там видеокарта Intel, микроскопический винт и (барабаны) DVD/CDRW привод.

> а нужен он для для того, чтобы работать с компьютером без строительных наушников и не устраивать перепланировку квартиры, чтобы разместить огромный системник (обремененные семьей заодно сэкономят рублей сто в месяц на электричестве)

А вот на квартиру я как раз заработал :-P

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

> Ты сказал, что поставишь себе макось. =)

Ну да. На "позырить". :)

Если мне макоська понравится, куплю макбук, уговорил. А если нет - куплю Dell :)

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

> Кто-то будет одной известной конторе платить, кто-то будет искать дургие пути. Рынок, демократия. Если кто-то хочет платить , то помешать ему невозможно ;)

Да сложно там, в рынке этом, всё очень, если никто никому не платит, прямо или косвенно, то система идёт из сбалансированного состояния к тотальному разносу. А вот с фразой, что призывает работать "мозгами, а не кошельком" - поспорить трудновато, но тогда очень много кто пойдёт нафиг, до чёрта всего сломается и так далее. Поэтому не "рынок" - а "люди" ;)

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

> не иначе как народную нефть воруешь!!!11

Фи. Open Source куда доходнее.

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

> Меньше. Будем каналами мерятся?

нет, я лишь подтвердил свои слова, что gecko рендерит быстрее

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

> Глобальные функции лучше замениь идиомой Functor

Лучше для чего?

> Выгоды от такого подхода больше.

Список выгод - в студию!

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

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

Почему не платить? Платить! Весь вопрос только за что. Редхату с Новеллом тоже платят, но не за угребищнию EULA, а за вполне материальные вещи.

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

>Список выгод - в студию!

1. Объект первого класса;
2. Типизирован. Проще, чем разбираться с указателями на функции;
3. Плюшки ООП типа того же наследования;
4. Больше возможностей: счетчики использования, реализация генераторов;
5. Больше возможностей отладки. Без каких-то проблем можно давать юзеру две версии: "рабочую" и "отладочную";
6. Выше гибкость см. идиому Strategy (Александреску)

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

> за огнедышащий гроб с двойным атлоном он отдаст столько же

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

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

> не иначе как народную нефть воруешь!!!11

Кто хотел - тот заработал. А кто не хотел - тот гордится минимаком, сидя в стандартной клетке без ремонта (или съёмной).

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