В списке рассылки разработчиков GNOME начато обсуждение планов на GNOME 3.0 — версии, в которую превратится 2.30.
Основные темы:
новый подход к взаимодействию с пользователем;
упорядочивание платформы;
рекламное продвижение GNOME.
Предполагается изменить подход к работе в среде (GNOME Shell и т.д.) и работе с документами (GNOME Zeitgeist), окончательно убрать все старые библиотеки и ввести поэтапное включение библиотек в зависимости от их готовности, а также начать активнее пользоваться новыми технологиями вроде GeoClue.
> Кстати, те кто не айтишники - часто учат единственный нужный им по работе скриптовой язык (типа матлаба), и совершенно не собираются забивать голову пургой типа шелла.
Зато каждый программист просто обязан знать glib, gtk и ещё килограмм либ сомнительной свежести/нужности, чтобы писать программы. Не кажется ли это завйшенным требованием?
Аха. Что-то становится понятным.
Моя точка зрения полностью противоположна вашей.
Я считаю что десктоп нужно продоожать упрощать, так как часто приходится делать много ненужных действий.
>при наличии эникейщика
Эникейщики зло.
Десктоп должен быть простым настолько, чтобы эникейщики вымерли.
Профессонал должен занть моногое. Более того. Для работы программистом иногда дребуется профессиональное знание сфры применения. RBC Capital Markets например уже года 2 принимает на работу только с сертификатом CSI
> Я считаю что десктоп нужно продоожать упрощать, так как часто приходится делать много ненужных действий.
Это отнюдь не всегда *так* связано.
> Десктоп должен быть простым настолько, чтобы эникейщики вымерли.
Это может получится только в результате сильного ограничения программ, которые можно ставить. Грубо говоря, если превратить компьютер в большую микроволновку.
Да, такой дистрибутив (даже не десктоп) имеет право на жизнь, был бы иногда полезен и продвинутым пользователям, но мне сейчас не интересен.
> Профессонал должен занть моногое. Более того. Для работы программистом иногда дребуется профессиональное знание сфры применения.
Ага, профессиональным прграммистам, использующим в оплаяиваемой работе Qt очень интересно учить gtk для того, чтобы написать программку для домашнего линукса. Или наоборот, gtk-шникам qt.
А иначе швах: создаётся впечатление, что авторы ДЕ специально стараются, чтобы неродной тулкит выглядел максимально по-уродски по умолчанию.
> RBC Capital Markets например уже года 2 принимает на работу только с сертификатом CSI
> Огорчу тебя -- не получится им помочь.
У эппла получается. Макос УДОБЕН (пока дело не касается ДРМа). Нет никаких причин полагать, что у опенсорца не получится.
>Не имена исполняемых файлов, а ссылку на документацию к этим прогам. Иначе, правда, разговор неконкретен.
Хорошо не можете ответить на вопрос зачем вам документация?
>Речь не шла о VB. Речь шла о способности выучить (а лучше уже готовом знании) скриптового языка на своих системах.
Повторю вам ещё раз. Скриптование не нужно. Постаточно того, что предостваляет эксел. Хотя когда я показал как можно искать по составным ключам, меня долго благодарили :)
>Кстати, "аналитики" с *одним* лишь знанием МС Эксела имеют реальный шанс пойти в дворники.
И откуда-же такие выводы? Сны Веры Павловны?
>Ну для предметности пару ссылок на требования к аналитикам?
ХАХАХАХ! Это просто перл!
Т.Е. вы спорили со мной не имея ни малейшего представления о предмете!
Воистину воинствующий дилетант.
А как-же "почти любой пакет от уровня выше плинтуса предоставляет встроенный скриптовой язык. Соответственно аналитики выше плинтуса им должны уметь пользоваться."?
LOL
>> Речь не шла о VB. Речь шла о способности выучить (а лучше уже готовом знании) скриптового языка на своих системах.
> Повторю вам ещё раз. Скриптование не нужно. Постаточно того, что предостваляет эксел.
Это тот самый эксел, в котором в ячейки вводятся формулы на каком-то страшном языке =СУММЕСЛИ(А1:Ж13, >2) ?
> И ведь сделают опять велосипед, завязанный на специфичные либы, как пить дать! :)
Не факт. У кудешников слишком силен NIH. Могут захотеть своей либы. А может и переживут общую. Не вижу проблемы. Библиотека, не зависящая от десктопа, доступная всем желающим - нормальное решение. Ничем не хуже (а даже лучше) интерфейса.
> и мы должны оградить его от такой страшной функциональности.
Нет. Мы просто палец о палец не ударим для ее поддержки;)
> Не кажется ли это завйшенным требованием?
Смотря чего этот программист собирается делать. Писать под гтк - должен знать гтк. Писать на жабке под свинг - должен знать их. Я не понимаю, в чем вопрос. Хочет использовать платформу - должен ее знать.
>> И ведь сделают опять велосипед, завязанный на специфичные либы, как пить дать! :)
> Не факт. У кудешников слишком силен NIH. Могут захотеть своей либы. А может и переживут общую. Не вижу проблемы.
Ви так говорите, как будто другая сила свои велосипеды не протаскивает.
> Библиотека, не зависящая от десктопа, доступная всем желающим - нормальное решение. Ничем не хуже (а даже лучше) интерфейса.
Весь сторонний софт заставите с ней линковаться?
Собственно, по этим "десктопным" дискуссиям я стал проникаться воплями т.н. виндотроллей, жалующихся на невозможность прикладного программирования под линукс.
>> и мы должны оградить его от такой страшной функциональности.
> Нет. Мы просто палец о палец не ударим для ее поддержки;)
А если будет реализована, то постараемся, чтобы ей было енудобно пользоваться, ведь мы же знаем, что Обычному Пользователю удобнее, не так ли?
>> Не кажется ли это завйшенным требованием?
> Смотря чего этот программист собирается делать. Писать под гтк - должен знать гтк. Писать на жабке под свинг - должен знать их. Я не понимаю, в чем вопрос. Хочет использовать платформу - должен ее знать.
Человек знает какой-либо язык и тулкит и хочет написать прграммку для себя и, возможно, для других. И тут внезапно оказывается, что он знает не тот язык, который используется его десктопной средой. Как ему быть?
>Ага, профессиональным прграммистам, использующим в оплаяиваемой работе Qt очень интересно учить gtk для того, чтобы написать программку для домашнего линукса. Или наоборот, gtk-шникам qt.
Проблемы негров шерифа не ребут.
Вас, кстати, не напрякает, что .ехе нельзя запускать под соларисом? (Кроме написаных на .net)
>Опять баззворды, что ж такое...
Серьёзно? Вы в кадый день читаете о Royal Bank? O Royal Bank Capital Markets? o Canadian Securities Institute?
Или вы просто не понимате смысла того, что пишете?
> как будто другая сила свои велосипеды не протаскивает.
Протаскивает, причем гораздо успешее - потому что г-велосипеды делаются на нормальном С. И формально не зависят от платформы (правда, мой libxklavier таки использует gobject - но даже кдешники согласились с такой зависимостью).
> Весь сторонний софт заставите с ней линковаться?
Хочет использовать - пусть линкуются.
> постараемся, чтобы ей было енудобно пользоваться, ведь мы же знаем, что Обычному Пользователю удобнее, не так ли?
Не так, конечно. Мы постараемся, чтоб из граф. интерфейса ей было удобно пользоваться. Опять же, чтоб API был по возможности удобный. А из командной строки - как придется.
>> Ага, профессиональным прграммистам, использующим в оплаяиваемой работе Qt очень интересно учить gtk для того, чтобы написать программку для домашнего линукса. Или наоборот, gtk-шникам qt.
> Проблемы негров шерифа не ребут.
Собственно, я ждал такого признания. К нему даже комментариев не нужно.
>> Опять баззворды, что ж такое...
> Серьёзно? Вы в кадый день читаете о Royal Bank? O Royal Bank Capital Markets? o Canadian Securities Institute? Или вы просто не понимате смысла того, что пишете?
Учимся_читать_внимательно. Стоило мне указать на один набор баззвордов, как мне в ответ с претензиями выдвинут ещё десяток. Понятным языком говорить не умеем?
> Как ему быть?
Если речь о ЯЗЫКЕ, то скорее всего есть байндинг. Если о библиотеках - так же, как быть программеру, всю жизнь ваявшему на MFC, если он хочет повозиться с XCode. УЧИТЬСЯ.
>> Весь сторонний софт заставите с ней линковаться?
> Хочет использовать - пусть линкуются.
Мне интересно, насколько далеко можно зайти в таком неуважении к прикладным разработчикам, чтобы уже для банального доступа к файлам требовать линковаться к дополнительной библиотеке.
Чтобы открыть локальный файл - вполне хватит либс. Но ведь разработчик же наверняка хочет большего. Не хочет ограничиваться локальными файлами...
Например, вот нет в гноме своей библиотеки аналогичной log4j, увы. Хочется мне что-то позаписывать файл для отладки-поддержки. Мне нафиг не сдались никакие vfs - я просто по-старинке открываю файл, пишу, закрываю. Нет проблем. А вот если я хочу дать возможность пользователю открыть документ (стандартным диалогом) - я уже не могу быть уверен, что файл локальный. А раз так ...
>> Как ему быть?
> Если речь о ЯЗЫКЕ, то скорее всего есть байндинг.
Особенно от си к qt, угу.
> Если о библиотеках - так же, как быть программеру, всю жизнь ваявшему на MFC, если он хочет повозиться с XCode. УЧИТЬСЯ.
Уход от темы.
То есть предлагается забыть то, что знаешь хорошо (пусть оно и работает под ту же линуксовую платформу) и учить с чистого листа, тратить своё время на постоянно меняющиеся библиотеки ДЕ? Я знаю, что ответ "да", но мне хочется его услышать именно из твоих уст.
>Собственно, я ждал такого признания.
???
Для вас это возможно откровение, но профессионалу нужно много учить. Это относится ко всем "белым вототничкам", но к программистам в особенности.
>Учимся_читать_внимательно. Стоило мне указать на один набор баззвордов, как мне в ответ с претензиями выдвинут ещё десяток.
Вы понимате что значит "buzzword"?
>Понятным языком говорить не умеем?
Да. А вы смысл того, что пишете понимаете?
> Например, вот нет в гноме своей библиотеки аналогичной log4j, увы. Хочется мне что-то позаписывать файл для отладки-поддержки. Мне нафиг не сдались никакие vfs - я просто по-старинке открываю файл, пишу, закрываю. Нет проблем. А вот если я хочу дать возможность пользователю открыть документ (стандартным диалогом) - я уже не могу быть уверен, что файл локальный. А раз так ...
А какая разница для открывшего файл, локальный он или нет?
Вот у меня smplayer по sshfs фильмы показывает и не знает, что они не локальные.
> Нет вроде. А еще нет встроенного гоферовского клиента, прикиньте - ни в виндах, ни в макосе, ни в гноме-кде.
Вот не надо фтп клиент сравнивать с говном мамонта.
Так называемый успех ябла -- это промыв мозгов рекламой, не больше. Сам сидел за их (лицензионным, кстати) Чудом Инженерной Мысли не меньше 100 часов.
Считать их поделие удачным для себя -- могут только ммм... недалекие люди, которым фтп нужен настолько же, насколько гофер. Да, оно удачно для ябла -- приносит бабло, но не для пользователей.
> Особенно от си к qt, угу.
И такой изврат существует.
> пусть оно и работает под ту же линуксовую платформу
Линукс - это одна платформа. Иксы - это почти та же платформа, но шире. Гном - это ДРУГАЯ платформа, выше по стеку. Кстати, жабка (даже под линуксом) - это третья платформа. А еще был мотиф, который очень любил раздувать щеки и тоже считал себя платформой.
Забыть я не предлагаю (помнить позикс - оно всегда полезно), да и обучение - не с чистого листа, концепции во многом те же. Но - ДА, надо влезать в это дело, следить за эволюцией библиотек (хотя до версии 3.0 все-таки обещают сохранение api/abi!).
> А какая разница для открывшего файл, локальный он или нет?
В идеале - никакой. Но позикс работает с файлами, доступными в файловой системе. А fuse как бы считается не везде доступным.
> Вот не надо фтп клиент сравнивать с говном мамонта.
По актуальности для ширнармасс - они сравнимы.
> недалекие люди, которым фтп нужен настолько же, насколько гофер.
Техноснобизм детектед.
> Линукс - это одна платформа. Иксы - это почти та же платформа, но шире. Гном - это ДРУГАЯ платформа, выше по стеку.
И на каких ОС работает эта Гном-Другая-Платформа? На маке хоть научилась? А на windows CE? А на чистом линуксе без Х-ов, с фреймбуфером? (да, я сравниваю с Qt).
>> пусть оно и работает под ту же линуксовую платформу
> Линукс - это одна платформа. Иксы - это почти та же платформа, но шире. Гном - это ДРУГАЯ платформа, выше по стеку.
Софта (тем более хорошего) под линукс слишком мало для того, чтобы ограничивать себя каким-то более высоким уровнем.
> ДА, надо влезать в это дело, следить за эволюцией библиотек (хотя до версии 3.0 все-таки обещают сохранение api/abi!).
svu, хотите успеха у ширнармас -- идите путем ябла. Промойте ширнармассам мозги миллиарной рекламой -- и у вас любое гавно скушают и даже будет громко расхваливаться счастливыми кушателями на форумах.
А все ваши полезные вещи в HIG-е (да, там немного полезного есть) и вообще попытки сделать полезное -- они массами не поймутся.
>> А какая разница для открывшего файл, локальный он или нет?
> В идеале - никакой. Но позикс работает с файлами, доступными в файловой системе. А fuse как бы считается не везде доступным.
А много ли из ключевых компонентов гнома работают в нелинуксовой среде? hal? dbus(windbus вроде ещё не допилили)? nm? gtkplug?
> А на чистом линуксе без Х-ов, с фреймбуфером? (да, я сравниваю с Qt).
А кому это нужно? Единственное место, где я видел, чтобы поднимался фреймбуфер без иксов --- дебиановский инсталлятор. В остальных местах, даже на урезанных девайсах, давно x11.
Кстати, гном под виндой что-то как-то не особо рулит: на примере гимпа видно совершенно чужеродный внешний вид (отрывные менюшки, треугольные разворачивающиеся блоки) и неспособность работать с фс (ссылку на каталог (.lnk) он мне открыл как файл). Хотя фиг знает, может в 2.6 что-то ещё сломали/починили.
> А что, у вас, латентных, даж браузер директории не создаёт?
не надо ко мне так строго... я не так уж долго на этом маке сидел... только попробовать... ну и там чтобы во время флейма его обосрать со знанием дела... :-(