The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Один из разработчиков GNOME предложил новую реализацию неиме..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от opennews (??) on 17-Авг-12, 02:49 
Раздумывая над способами модернизации командной строки UNIX, Александр Ларсон (Alexander Larsson), активный разработчик GNOME и мантейнер таких проектов, как Nautilus, Gnome-vfs и Dia, предложил (http://blogs.gnome.org/alexl/2012/08/10/rethinking-the-shell.../) в своем блоге новый способ объединения команд с помощью пайпов, основная идея которого заключается передаче через канал не простых потоков неструктурированных данных, а объектов, представленных в бинарной форме. По словам Александра, его идея может сделать командный интерфейс более гибким, но не таким переусложненным как Microsoft PowerShell.


В качестве основы для представления объектов Александр предложил использовать тип данных GVariants (http://developer.gnome.org/glib/stable/glib-GVariant.html) из библиотеки Glibc, используемой также в GTK+ и GNOME. Он реализовал несколько утилит, повторяющих функциональность стандартных UNIX-команд ps, sort, head и других, которые принимают на вход и выдают на выходе объекты типа GVariants, причем в случае, если вывод осуществляется в терминал или принимающая команда не поддерживает на входе объекты, данные будут переданы в текстовой форме. Например, вывод его версии ps в терминал будет выглядеть так:


<font color="#461b7e">

   $ dps
   <{'pid': <uint32 1>, 'ppid': <uint32 0>, 'euid': <uint32 0>,  'user': <'root'>,...
   <{'pid': <uint32 2>, 'ppid': <uint32 0>, 'euid': <uint32 0>,  'user': <'root'>,...
   ...


</font>

Применив к этому выводу другие утилиты можно легко отсортировать объекты по необходимым полям и выполнить их фильтрацию на основе тех или иных полей:


<font color="#461b7e">
   $ dps | dfilter euid \< 1000 | dsort rss
   <{'pid': <uint32 1>, 'ppid': <uint32 0>, 'euid': <uint32 0>, 'user': <'root'>,
   <{'pid': <uint32 769>, 'ppid': <uint32 745>, 'euid': <uint32 0>, 'user': <'root'>,
   ...
</font>


В конце-концов можно использовать специальные утилиты для вывода данных удобочитаемом виде:


<font color="#461b7e">
   dps | dfilter euid \< 1000 | dsort rss | dhead 4 | dtable pid user rss vsize cmdline
   pid     user      rss    vsize  cmdline
     1   'root'    24408    61488 '/usr/lib/systemd/systemd'
   769   'root'    16028   108000 '/usr/bin/Xorg :0 -background none -logverbose 7 -seat seat0 -nolisten tcp vt1'
   608   'root'    15076   255312 '/usr/bin/python /usr/sbin/firewalld --nofork'
   747   'root'     8276   452604 '/usr/sbin/libvirtd'

</font>

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


URL: http://blogs.gnome.org/alexl/2012/08/10/rethinking-the-shell.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=34591

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

Оглавление

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

1. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –4 +/
Сообщение от Аноним (??) on 17-Авг-12, 02:49 
Идея может и стоящая, только на счет бинарной формы сомневаюсь - это ж сколько эксплойтов можно будет повытягивать из похабно написанных "парсеров" бинарных входных данных.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Michael (??) on 17-Авг-12, 02:55 
Не самая идиотская идея для гномера. Если ещё сделать конвертер текста в этот его бинарный формат, такие тулзы точно будут полезны. Однако, причём тут "новая реализация неименованых каналов", если просто предлагается некий формат передаваемых данных?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +5 +/
Сообщение от develop7 (ok) on 17-Авг-12, 03:02 
Давно пора.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +12 +/
Сообщение от Аноним (??) on 17-Авг-12, 03:11 
Ну х*й знает. Что будет если сделать dps в файл и прочитать на другой архитектуре или отрпавить через ssh на другую архитектуру? Какие будут накладные расходы на сериализацию/десериализацию этих данных? Что делать если мне таки нужен вменяемый текстовый вывод, постоянно pipeline клепать? Насколько эти pipeline будут менее эффективны обычного текстового вывода? Тем более если речь идёт о "работать одновременно со всеми полями объекта даже в том случае, если они не будут выведены на экран" - а нахрена мне с ними работать, если они не будут выведены?

И не glibc а glib. И да - нет, не слышал. Что у меня, без их костыльной библиотеки, пайпы работать не будут?

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

5. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –4 +/
Сообщение от Аноним (??) on 17-Авг-12, 03:11 
Спасибо нет. Давно пора чтобы такие вот леннарты и александры свалили венду улучшать.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Владимир email(??) on 17-Авг-12, 03:12 
Мне очень понравилась идея объектной консоли, как PowerShell.
Правда реализацию в MS как всегда подкачала и получилось из PowerShell УГ.

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

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

7. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –5 +/
Сообщение от develop7 (ok) on 17-Авг-12, 03:29 
> Спасибо нет. Давно пора чтобы такие вот леннарты и александры свалили венду улучшать.

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

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

8. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 03:40 
>новый способ объединения команд с помощью пайпов, основная идея которого заключается передаче через канал не простых потоков неструктурированных данных, а объектов, представленных в бинарной форме.

Во первых - такая идея каждые 3 года взрывает интернеты :)
И чо - хоть где то прижилось? Видимо от большого удобства :)
Очередной гномовец снова изобрёл велосипед - ну и? Все и так знают что они там все шЫрки конченные, пусть в свою гомось всталяют - убер же будет вещь :)

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

9. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Владимир (??) on 17-Авг-12, 03:48 
Добрый день,

поправьте, пожалуйста, текст новости, а именно этот фрагмент:
«...Александр предложил использовать тип данных GVariants из библиотеки Glibc, используемой также в GTK+ и GNOME.»

здесь должно быть не «Glibc», а «glib».

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

10. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 03:49 
afair, о чём-то подобном ещё ...надцать лет назад флеймили в ru.linux
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +9 +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 03:55 
Хм, его текстовое представление - это ж JSON  с заменой символов. Так JSON и использовали бы уже... Вообще - идея была бы неплоха, если б они:

а) использовали что-то более-менее стандартное и эффективное для бинарного формата, а не своё загадочное чудо. MsgPack тот же или protobufs
б) использовали бы что-то стандартное для текстового представления - JSON скорее всего
в) показали интероперабельность этих штук между разными платформами - 32 vs 64 и little-endian vs big-endian
г) заложили в утилиты вывод в стандартном формате того, какие поля они отдают, какого типа и краткое описание каждого поля. Затрат на это надо мало, а получилась бы  возможность сделать GUI-оболочку для использования пайпов далёким от программирования людом. Вот это было бы вполне себе киллер-фичей. Потому что power user и так махнет sed/awk/grep и получит то что надо.

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

12. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 03:56 
Вообще, основная болезнь гномеров - это стремление всё сделать в своём мирке. Ну как он себе представляет, чтобы кто-то за пределами Gtk принял их GVariant?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –10 +/
Сообщение от Тузя (ok) on 17-Авг-12, 04:52 
Подобные изменения для пользователя вообще не важны. Разве что обновится Coreutils. Новые возможности откроются для программистов.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Тузя (ok) on 17-Авг-12, 04:55 
В новости почему-то забыли упомянуть о том, что подобные объекты, благодаря Gvariants можно было бы пихать в dbus, позволяя тесно интегрировать dbus и shell.
Стоит также упомянуть, что такие изменения поломают совместимость с, например, BSD, но gnome уже давным-давно официально заявил, что на маргинальных системах он работать не будет. Только Linux.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –5 +/
Сообщение от Тузя (ok) on 17-Авг-12, 04:58 
Интересный ты такой. У нас pulseaudio и systemd приняли как ману небесную и journald не за горами, а ты про такие мелочи :)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Etch on 17-Авг-12, 04:59 
$ echo "  PID TTY          TIME CMD"; ps | awk '$1 < 10000 ;' | sort -k 4
  PID TTY          TIME CMD
8724 pts/4    00:00:00 awk
8723 pts/4    00:00:00 ps
8725 pts/4    00:00:00 sort

Если вся польза от этих бинарных пайпов только в этом, то не нужно.

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

17. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –9 +/
Сообщение от Пингвино (ok) on 17-Авг-12, 05:47 
Все правильно, пусть пилят. А эти ваши BSD нужны разве что на утюгах да кофеварках
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +7 +/
Сообщение от Аноним (??) on 17-Авг-12, 06:06 
С днем велосипедиста!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –4 +/
Сообщение от Аноним (??) on 17-Авг-12, 06:14 
> В новости почему-то забыли упомянуть о том, что подобные объекты, благодаря Gvariants можно было бы пихать в dbus, позволяя тесно интегрировать dbus и shell.

Так dbus не сильнее нужен, чем это уродство.

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

20. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +4 +/
Сообщение от Аноним (??) on 17-Авг-12, 06:16 
Нет уж, давайте XML.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Coder on 17-Авг-12, 06:52 
Кому как. У меня, например, весь проект построен на dbus. А проект очень большой.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +3 +/
Сообщение от grondek (ok) on 17-Авг-12, 07:04 
Это две большие разницы. Если принять GVariant за основу, то все программы, использующие pipes будут тянуть glib. А оно мне надо в Qt?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 07:08 
Владимир, под текстом статьи есть кнопка — «Исправить»
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

24. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 07:37 
Нет уж давай те за стандарт примем передачу сериализованных объектов Java, а ваша поделка пусть соответствует им.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Sergey email(??) on 17-Авг-12, 07:51 
Мнда... Разум всё воспалённее и воспалённее :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от 1 (??) on 17-Авг-12, 08:07 
ничего плохого нет если команда (пусть для примера та же ps) будет иметь ключик по которой она выдает не текст а объект с полями в каком то формате (JSON или бинарник это ещё вопрос о котором стоит порассуждать что удобнее дальше обрабатывать) т.к. в следующей команде всегда будет работать легче со _структурированными_ данными нежели с простым текстом, который может меняться от версии, ошибок...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –8 +/
Сообщение от 1 (??) on 17-Авг-12, 08:11 
так а qt все равно умер уже
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от kurokaze (ok) on 17-Авг-12, 08:40 
Голос из биореактора - изыди
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

29. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +6 +/
Сообщение от kurokaze (ok) on 17-Авг-12, 08:48 
> так а qt все равно умер уже

Только в черепушках тулкитофобов. Вместе с мозгами

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

30. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от kurokaze (ok) on 17-Авг-12, 08:51 
> нежели с простым
> текстом, который может меняться от версии, ошибок...

Такой страх как правило испытывают сугубо вантузятники впервые столкнувшиеся с пайпами в линуксе. Через пол-года это у них проходит. Бывают конечно совсем запущенные случаи, но они погды не делают.

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

31. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +5 +/
Сообщение от anonym on 17-Авг-12, 08:52 
Это взрыв мозга!!! - капец какой будет: все gnu utils переписывать,
вообще то еще миллион скриптов у каждого имеется которые парсят текст,
пусть мсье еще бинарный реестр забахает вместо /etc - да на уровне ядра,
а то как-то неудобно с ним работать и пусть гламурнее гнома пилит, пока еще его в дистрибы
включают - непорядок. - Уже наболело, ведь же нормальный DE был, ну что за
атрофия фантазий, сколько можно и так народ разбегается
.... - разочарованный, пока еще пользователь гнома 2.32
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от анон on 17-Авг-12, 09:12 
Согласен по поводу ключика. Но необходимость бинарного вывода сомнительна, ибо гуру говорят, что http://www.faqs.org/docs/artu/ch05s01.html
Обратите внимание на первое предложение. Действительно, что мешает сейчас передавать бинарные данные через пайплайн? Вся новизна предложенного подхода в GVariants или я чего-то не понял?
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –2 +/
Сообщение от Аноним (??) on 17-Авг-12, 09:16 
Ой, да ладно. Вам что, восьмисот килобайт жалко? :D
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

34. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от DeadLoco (ok) on 17-Авг-12, 09:19 
Ну, поздравляю. Скоро вы узнаете, что означает выражение "раб лампы".
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

35. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +3 +/
Сообщение от Аноним (??) on 17-Авг-12, 09:30 
Да.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 09:30 
> Кому как. У меня, например, весь проект построен на dbus. А проект
> очень большой.

Соболезную.

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

37. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 09:32 
> Нет уж давай те за стандарт примем передачу сериализованных объектов Java, а
> ваша поделка пусть соответствует им.

Если заменить java на javascript,  то я согласен.

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

38. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Капитан (??) on 17-Авг-12, 09:38 
> Ну х*й знает.

Поддерживаю.
> Что будет если сделать dps в файл и прочитать на другой архитектуре или отрпавить через ssh на другую архитектуру?

Все числа в network byte order, так что все нормально прочитается.
> Какие будут накладные расходы на сериализацию/десериализацию этих данных?

<= чем на сериализацию в поток текста.
> Что делать если мне таки нужен вменяемый текстовый вывод, постоянно pipeline клепать?

Ну может додумаются до дефолтного представления в виде таблицы, вместо закорючек из повершелла.
> Насколько эти pipeline будут менее эффективны обычного текстового вывода?

Нинасколько.
> а нахрена мне с ними работать, если они не будут выведены?

dcat orders.csv | dfilter date='17 Aug 2012' | dtable name price 'все заказы за сегодня' #псевдокод
> Что у меня, без их костыльной библиотеки, пайпы работать не будут?

Вот привязка к гному это да, самое обескураживающее в этой затее.

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

39. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Сергей email(??) on 17-Авг-12, 09:48 
А почему не JSON в качестве данных? Думаю он бы лучше подошел
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Coder on 17-Авг-12, 10:04 
Это скоро вот уже несколько лет никак не наступит. Впрочем если так рассуждать, то все мы рабы каких-то ламп. Вот у меня лампа очень даже комфортабельная.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

41. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Coder on 17-Авг-12, 10:05 
Себе самому?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

42. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от devcoder (ok) on 17-Авг-12, 10:07 
Не нужно предлатать ничего:

--output=text (default, plain text)
--output=json
--output=xml
или ps, ps_xml, ps_json
а там пусть выбирает кому что удобнее.

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

43. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от А_н_о_н_и_м on 17-Авг-12, 10:11 
потому что json тоже надо парсить (дабы получить те же бинарные структуры данных), а это накладные расходы
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

44. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +10 +/
Сообщение от А_н_о_н_и_м on 17-Авг-12, 10:17 
я бы ещё добавил и pdf, odf, docx/xlsx, dbf, jpg, png и "опубликовать в твиттере" (--output=twitter, специально для Д.А.Медведева)
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

45. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним email(??) on 17-Авг-12, 10:26 
Следующим этапом будет включение библиотеки "полезных функций" gllib в состав glibc.
Потом выпиливание "устаревших" функций языка C (printf например, чтобы Hello world не так просто писать было) и чистка кода glibc с целью "увеличения быстродействия и уменьшения размеров библиотеки".
В общем Пацан к успеху идет семимильными шагами.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 10:34 
> Давно пора.
> Спасибо за то, что высказали ваше бесполезное и неконструктивное мнение.

/0

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

47. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:34 
> это ж сколько эксплойтов можно будет повытягивать из похабно написанных "парсеров" бинарных входных данных.

Вы так говорите, как будто текстовые данные парсить безопаснее.
В libxml дыры находят гораздо чаще, чем в libpng, libjpeg и libtiff вместе взятых.

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

48. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +3 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:36 
> Спасибо нет. Давно пора чтобы такие вот леннарты и александры свалили венду улучшать.

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

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

49. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:38 
Минимальная базовая система будет тянуть glib?!
NO WAI
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:38 
> Так dbus не сильнее нужен, чем это уродство.

Вы путаете dbus с собой.

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

51. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:40 
>> нежели с простым
>> текстом, который может меняться от версии, ошибок...
> Такой страх как правило испытывают сугубо вантузятники впервые столкнувшиеся с пайпами
> в линуксе. Через пол-года это у них проходит. Бывают конечно совсем
> запущенные случаи, но они погды не делают.

Такие вполне закономерные опасения испытывают все, кто работает с пайпами.

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

52. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 10:43 
> вообще то еще миллион скриптов у каждого имеется которые парсят текст,

Если объекты на входе не поддерживаются - передается текст.

> пусть мсье еще бинарный реестр забахает вместо /etc - да на уровне ядра,

В арче пытались (rc.conf), но потом вернулись к традиционной юниксовой модели (разделение настроек по файлам).

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

53. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 10:44 
> Если вся польза от этих бинарных пайпов только в этом, то не нужно.

Вся польза от быдлокодеров - только в костылях.

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

54. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 10:48 
> Это две большие разницы. Если принять GVariant за основу, то все программы, использующие pipes будут тянуть glib. А оно мне надо в Qt?

Впилить интерфейс пайпов в glibc, очевидно же.

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

55. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:51 
> --output=text (default, plain text)
> --output=json
> --output=xml

Поттеринг так для логов сделал. Теперь его за это ненавидят.

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

56. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 10:52 
> Ну, поздравляю. Скоро вы узнаете, что означает выражение "раб лампы".

Быть рабом POSIX гораздо страшнее.

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

57. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –1 +/
Сообщение от Аноним (??) on 17-Авг-12, 10:54 
> Вся польза от быдлокодеров - только в костылях.

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

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

58. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 10:56 
> Какие будут накладные расходы на сериализацию/десериализацию этих данных?

Всяко меньше чем при конвертировании в текст/из текста.

> Что делать если мне таки нужен вменяемый текстовый вывод, постоянно pipeline клепать? Насколько эти pipeline будут менее эффективны обычного текстового вывода? Тем более если речь идёт о "работать одновременно со всеми полями объекта даже в том случае, если они не будут выведены на экран" - а нахрена мне с ними работать, если они не будут выведены?

Вы новость читали?

> если вывод осуществляется в терминал или принимающая команда не поддерживает на входе объекты, данные будут переданы в текстовой форме

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

59. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним email(??) on 17-Авг-12, 10:57 
Речь даже не о добавлении кода glib в glibc, а о крайне опасной тенденции к изменению чего либо без веских на то оснований (кроме ЧСВ конечно).
Самое страшное то, что это пропихивается в качестве стандарта де-факто. Потом вырисовывается очередное чудо с ЧСВ повыше и процесс повторяется снова...
Пока Поттеринги и им подобные не поймут, что им никогда не стать Денисом Ричи, этот круг идиотизма не разорвется.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

60. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от grondek (ok) on 17-Авг-12, 11:01 
Дело не в размере, дело в лишней зависимости.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

61. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от grondek (ok) on 17-Авг-12, 11:03 
> принимающая команда не поддерживает на входе объекты

А как об этом будет оповещаться передающая сторона?

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

62. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +4 +/
Сообщение от iCat (ok) on 17-Авг-12, 11:04 
Мне одному кажется, что в преддверии GnomeOS будет всё больше "улучшений", направленных на герметизацию окружения Gnome, в том числе - системных?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

63. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Polkan (ok) on 17-Авг-12, 11:05 
>>dps | dfilter euid \< 1000 | dsort rss | dhead 4 | dtable pid user rss vsize cmdline

ps aux | awk '$6>0 {print $2"\t"$1"\t"$6"\t"$5"\t"$11}' | sort -k3n |head -n5

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

64. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от ig0r (??) on 17-Авг-12, 11:12 
нет, не нужно ключиков, пускай это будет отдельный набор утилит, coreutils попрошу оставить как есть.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

65. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Axel email(??) on 17-Авг-12, 11:16 
После выхода MS PowerShell идея просится в unix, т.к. текст хорош для обработки человеком, а между программами удобней что-то более объектное. Ждем адекватную реализацию не привязанную к Gnome и Glib.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Andrey Mitrofanov on 17-Авг-12, 11:24 
>> это ж сколько эксплойтов можно будет повытягивать из похабно написанных "парсеров" бинарных входных данных.
> В libxml дыры находят гораздо чаще, чем в libpng, libjpeg и libtiff
> вместе взятых.

Я думаю, деление тут по сложный формат -- не сложный.
И сравнивать надо(*) libxml *и* lib{png,jpeg,tiff} против grep, awk, sed, sort, ...

Все сравнили? Теперь дружно аплодируем брату Леонида из новости выше.


(*)Нет, я не настаиваю.

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

67. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 11:26 
Только бинарная сериализации в соответствии с принятыми международными стандартами ECMA-335 и ISO/IEC 23271 может стать той "серебрянной пулей" которая позволит решить все проблемы связанные с передачей объектов между процессами как локально так и удалённо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 11:27 
Поттеринг молодец. Без его pulseaudio я бы сейчас не использовал две звуковые карты одновременно. Помнится раньше можно было только с бубном, а сейчас просто переключаю и все.

Одна встроенная - на ней микрофон, другая слотовая - на ней динамики. На EMU 0404 нет микрофона, но зато звук очень хороший. Полупрофессиональная. http://medias.audiofanzine.com/images/normal/e-mu-0404-36303...

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

69. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Andrey Mitrofanov on 17-Авг-12, 11:28 
> Не самая идиотская идея для гномера. Если ещё сделать конвертер текста в
> этот его бинарный формат, такие тулзы точно будут полезны. Однако, причём
> тут "новая реализация неименованых каналов", если просто предлагается некий формат передаваемых
> данных?

Торвальдс же _сделал_ новый printk (я знаю, что не он лично). И **почти** пропустил переделку из строчно-ориентированного вывода в ориентированный на записи.

Теперь все хотят!! Это *Н*ужно!

+++А вот ещё пользовательские пайпы гонять ч-з udev... Инновационно! Автогеном!1

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

70. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 11:30 
Кстати в .Net сериализация реализована на SOAP. В GVariant что-то наподобие кодирования SSL сертификата. тип, [длина,] байт[, байт]
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

71. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним email(??) on 17-Авг-12, 11:30 
http://tinyurl.com/dxbxs6f
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

72. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Andrey Mitrofanov on 17-Авг-12, 11:31 
> Не дождетесь на своей винде.

Вы все просто не видели же поверсхела! Там же уже же всё это есть, а эти ваши гномы - позапрошлый век!! </яслыхала></summoning Ваня>

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

73. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Andrey Mitrofanov on 17-Авг-12, 11:34 
> Правда реализацию в MS как всегда подкачала и получилось из PowerShell УГ.

А я-то ждал Ваню...

> С объектами на много наглядней работать,

smalltalk, lisp, fotrh??

> с автокомплитом из коробки правильным пространством
>В общем тут нужно сначала такую консоль спроектировать тщательно, а не как вышеупомянутые ребята.

Да. Именно! Предлагаю подождать, когда Граждане Учёные сделают тнам хорошоу. +++А то развеои тут.

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

74. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним email(??) on 17-Авг-12, 11:35 
>может стать той "серебрянной пулей"...

Это по Фрейду? :)
Пуля имеет только одно предназначение - убивать :(

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

75. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 11:37 
Убить все проблемы - разве это плохо?
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

76. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним email(??) on 17-Авг-12, 11:40 
>Убить все проблемы - разве это плохо?

Убить все проблемы можно только ликвидировав их источник, точно так же как лучшее лекарство от всех болезней - топор :(

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

77. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:07 
Поттеринга ненавидят за то, что дефолт неправильный и за то что он это прибил гвоздями к systemd. Тем более, что его штука не делает ничего, что не мог бы делать текстовый формат + отдельный файл индекса (за исключением экономии места - но на это нынче точно плевать).
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

78. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:10 
А я вот без всякого пульса спокойно назначая альзовским программам нужное устройство (тоже де звуковых). Насколько я помню, альзовская либа даже из environment умеет эту настройку брать.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

79. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:11 
что за бред?
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

80. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 12:12 
> Убить все проблемы можно только ликвидировав их источник...

Источник всех проблем консервативные взгляды старой школы unix-way.

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

Только ликвидировав старую школу и приняв в качестве стандарта общепринятый международный стандарт ECMA-335 мы сможем достичь новых высот.

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

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

81. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:12 
наоборот. Программист в крайнем случае своим скриптом вывод распарсит, если лень с awk, grep и подобными возиться. А вот пользователю на основе такой штуки можно сделать gui.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

82. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:18 
У MS так сплошь и рядом - хорошая идея (иногда - ворованная), но реализация - повеситься можно. Особенно эпично это было с COM - красивейшая идея (если кто не знает - любой кусок Офиса как минимум раньше был COM-объектом и внешним клиентам программно было доступно всё, что мог пользователь) - но немыслимо тяжелая и неудобная реализация. PowerShell явно из этой же области.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

83. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от prokoudine email(??) on 17-Авг-12, 12:19 
> Александр Ларсон (Alexander Larsson), активный разработчик GNOME и мантейнер таких проектов, как Nautilus, Gnome-vfs и Dia

http://git.gnome.org/browse/dia/log/?qt=grep&q=Larsson

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

85. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:21 
В DBus и так что угодно ткнуть не проблема - есть клиент командной строки, есть биндинги для кучи языков.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

86. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:23 
И вот об этой проблеме гномеров я и говорил - они не замечают, что некоторые вещи, если уж реализовывать,надо делать уровнем ниже чем DE и независимыми от него. Впрочем, если уж VFS для работы со всякими zip и ssh никто до сих пор корректно не сделал - что тут говорить...
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

87. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:25 
И получаем костыль, привязанный к позиции параметров, а в более сложных случаях ещё и к локали. Нет уж, идея правильная - формат должен быть типизированным с метаинформацией, пока это возможно и не попросили обратного - но реализацию товарищ придумал безумную.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

88. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:27 
Такой страх испытывает каждый, у кого ломались скрипты при смене локали. А особенно сильный - те, кто выяснил, что вывод ls для произвольного каталога вообще нельзя распарсить гарантированно корректно.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

89. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Coder on 17-Авг-12, 12:28 
Погуглил, кстати, выражение "раб лампы", но так и не нашел четкой формулировки. Вероятно это что-то сугубо личное и простым смертным его не понять.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

90. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Crazy Alex (ok) on 17-Авг-12, 12:30 
Гуру это писали во времена адского зоопарка архитектур и меньшего запаса наработок. Сейчас проблема работы с бинарью давно решена. Другое дело, что надо брать нормальные стандартные обкатанные форматы - хоть protobufs тот же, которые вылизаны в том числе в плане интероперабельности.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

92. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от terr0rist (ok) on 17-Авг-12, 12:38 
почему не питон/перл/пхп/эрланг/ННН?
давайте ещё кодировку юникод-32. Чтоб уж точно совместимо с литл-эндиан и биг-эндиан.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

93. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –5 +/
Сообщение от myhand (ok) on 17-Авг-12, 12:49 
На ровном месте плодить бинарный мусор?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

94. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от ... on 17-Авг-12, 12:56 
GVariant -  в ядро! </trollmode>
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

95. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от vsespb on 17-Авг-12, 13:03 
> потому что json тоже надо парсить (дабы получить те же бинарные структуры
> данных), а это накладные расходы

бинарные данные из пайпа тоже придётся парсить в бинарные данные в памяти.
а json наверное самый быстрый формат в плане парсинга.

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

96. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от ананим on 17-Авг-12, 13:05 
>причем в случае, если вывод осуществляется в терминал или принимающая команда не поддерживает на входе объекты, данные будут переданы в текстовой форме.

имеет право на жизнь только в том случае, если в указанной ситуации будут вести себя также, как и без этих нововведений.

зыж
а для того, чтобы выдавал "данные будут переданы в текстовой форме" достаточно ввести параметр командной строки типа --gvariants и пусть выводит:
<{'pid': <uint32 1>, 'ppid': <uint32 0>,....................
Сами же утилиты должны собираться как с glib, так и без.
Вот тогда да, можно юзать.

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

97. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +5 +/
Сообщение от Аноним (??) on 17-Авг-12, 13:06 
>Раздумывая над способами модернизации командной строки UNIX, Александр Ларсон (Alexander Larsson), активный разработчик GNOME и мантейнер таких проектов, как Nautilus, Gnome-vfs и Dia, предложил в своем блоге новый способ объединения команд с помощью пайпов, основная идея которого заключается в передаче через канал не простых потоков неструктурированных данных, а объектов, представленных в бинарной форме.

Уважаемый Александр Ларсон, ИДИТЕ НАХРЕН И ПОТТЕРИНГА С СОБОЙ ЗАБЕРИТЕ. ВЫ ПРЕВРАТИЛИ ЛИНУКС-ДЕСКТОП В КАКОЕ-ТО ГАВНО, ОСТАВЬТЕ МНЕ ХОТЯ БЫ КОММАНДНУЮ СТРОКУ.
С уважением, анонимный посетитель опеннета.

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

98. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –1 +/
Сообщение от мшефд on 17-Авг-12, 13:10 
>Вот привязка к гному это да, самое обескураживающее в этой затее.
>Package: libglib2.0-0
>Source: glib2.0
>Depends: libc6 (>= 2.9), libpcre3 (>= 7.7), libselinux1 (>= 1.32), zlib1g (>= 1:1.1.4)

А где гном?

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

99. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от DFX (ok) on 17-Авг-12, 13:12 
ппц, без его pulseaudio я прямо сейчас использую _одну "карту"_, как _три виртуальные_, разбив выходы для 7.1 на 3 отдельных stereo, причём один stereo-выход гонит в mono, предварительно собирая звук из двух каналов в один (потому что телек, на который он идёт, stereo не держит, а звуки из одного канала терять не хочется).
а ещё у меня тут есть BT-dongle и BT-гарнитура, на которую тоже можно отсюда гнать звук, одновременно спарив с ящиком и телефоном (http://www.mobile-review.com/accessories/review/sonyericsson...) -_-
всё на голой alsa. такая вот блаженная технологическая оргия, без грязных лисапедов.

и когда я куплю себе http://www.ixbt.com/proaudio/esi-juli@.shtml, которую воткну рядышком, ничего, кроме alsa, мне всё равно не понадобится.
так что, засуньте-ка этот pulseaudio себе в tarball, и не выкладывайте его в эти наши интернеты, пожалуйста :/

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

100. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 13:13 
>    dps | dfilter euid \< 1000 | dsort rss | dhead 4 | dtable pid user rss vsize cmdline

Это вместо одного ps?! Не-не, Дэвид Блэйн! Сами кушайте такое.
Кстати а чем им d-bus не понравился? Ах, NIH укусил? :)

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

101. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от mavriq_ on 17-Авг-12, 13:14 
> Такой страх испытывает каждый, у кого ломались скрипты при смене локали.

LANG=C scriptname
в особо запущенных случаях - LANG=en_US.utf8 scriptname

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

man stat
man find
man xargs
вам в помощь, благо входят в coreutils, и даже в busybox есть из коробки
в зависимости от сложности задачи - может хватить и простого stat.

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

103. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 13:17 
> все проблемы связанные с передачей объектов между процессами как локально так и удалённо.

...и породить 100500 новых проблем...

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

104. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +3 +/
Сообщение от Аноним (??) on 17-Авг-12, 13:20 
> Убить все проблемы - разве это плохо?

Так это ж как гидра: одну бошку срубил, две выросло. Так, навскидку:
1) Читабельность вывода убита. TLV - отличные структуры. Кроме случая когда придется их декодировать глазами в стандартном выволе утилей или писать трехэтажные маты^W фильтры для окультуривания этого пи...ца.
2) Парсинг формата усложнится.
3) Предлагается всем всучивать гномовскую либу. Нормально, блин: "hello world: 17 errors, 34 warnings".

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

105. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +3 +/
Сообщение от Аноним (??) on 17-Авг-12, 13:23 
> После выхода MS PowerShell идея просится в unix, т.к. текст хорош для
> обработки человеком, а между программами удобней что-то более объектное.

Вот только простите, но ps - он для человеков наполовину. А в powershell пи...ц какой-то понаворотили. С километровыми командами, задроченными абстракциями, тормозным дотнетом в комплекте и прочая. По поводу чего оно тормозит, взрывает мозг и просто вымораживает, особенно с учетом никаковски работающего автокомплита. Вы конечно извините, но *nix-овые шеллы не в пример юзабельнее. И не надо чинить то что не сломано. MS вон "починил". Такой crapwreck получился что *nix-овым шеллам и не снилось.

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

106. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 13:24 
без пульс аудио я мог нормально пользоваться звуковухой на ноуте, а вот с ним постоянные косяки в разных приложениях, которые не имеют native поддержки pulse.

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

107. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 13:27 
С технической точки зрения парсить TLV-подобный формат не сложнее чем произвольный текст, и посадить там багов еще суметь надо. Но проблема не в том. Проблема в том что то что валят на экран эти утили - нечитабельно для человеков. А сисадминские утили - они не столько для машины, сколько для человека.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

108. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –3 +/
Сообщение от Аноним (??) on 17-Авг-12, 13:29 
> Давно пора.

Не, спасибо. Что-то не хочется видеть ps в виде как этот красавец предложил, так что надо трехэтажным матом^W фильтром крыть чтобы оно читаемым стало. Вводить вместо 2 букв три этажа фильтров лично мне дико влом.

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

109. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 13:30 
>>Package: libglib2.0-0
> А где гном?

glib - исконно гномерская либа. Слона то я и не приметил? :)

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

110. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от ыыыыыыыы on 17-Авг-12, 13:36 
Сколько "не нужно" сразу в одном посте.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

111. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от mavriq_ on 17-Авг-12, 13:41 
> Впрочем, если уж VFS для работы со всякими zip и ssh никто до сих пор корректно не сделал

ваш вброс неясен,
> для работы со всякими zip

... есть avfs( не путать с aufs)
> и ssh

... ну тут sshfs-fuse

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

112. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от mavriq_ on 17-Авг-12, 13:44 
потому, что лучше yaml
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

113. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 13:47 
>почему не питон/перл/пхп/эрланг/ННН?

Потому что слишком медленно.

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

114. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от анон on 17-Авг-12, 14:11 
> Гуру это писали во времена адского зоопарка архитектур и меньшего запаса наработок.
> Сейчас проблема работы с бинарью давно решена.

А как же тогда: "Text streams are a valuable universal format because they're easy for _human beings_ to read, write, and edit without specialized tools."
Это тоже больше не актуально?

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

115. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 14:12 
> Погуглил, кстати, выражение "раб лампы", но так и не нашел четкой формулировки.
> Вероятно это что-то сугубо личное и простым смертным его не понять.

Великий Гугл заменил мозги и общее развитие? Это про Аладдина, утырок. :)

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

116. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 14:13 
> Нет уж, давайте XML.

И аппаратный аксель парсинга XML от МежДелМаша, ога, ога. :D:D:D

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

117. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от мшефд on 17-Авг-12, 14:16 
>glib - исконно гномерская либа. Слона то я и не приметил? :)

Так GNOME зависит от GLib, а не наоборот! И в чем привязка к гному?

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

118. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от 1 (??) on 17-Авг-12, 14:21 
какой такой Linux ? Только в GnomeOS
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

119. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 14:28 
Не пускайте [s]траву по венам[/s] объекты по конвейеру.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

120. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним email(??) on 17-Авг-12, 14:33 
А потому, что он не позволяет
>расширить границы для входа на новую ступень эволюции
>и начать процесс проникновения в альтернативные области на новом
>не доступном до сего момента уровне.

например

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

121. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Пр0х0жий (??) on 17-Авг-12, 14:57 
>>    dps | dfilter euid \< 1000 | dsort rss | dhead 4 | dtable pid user rss vsize cmdline
> Это вместо одного ps?!
> Не-не, Дэвид Блэйн! Сами кушайте такое.

Как раз сейчас очередной раз пинал ps после очередной раз упавшего у юзера  pulseaudio,  паралледьно поглядывал в топик, наткнулся на цитату и невольно вырвалось:
Во бл*дь!

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

122. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от mine (ok) on 17-Авг-12, 14:59 
В этой либе. В привязке к технологиям на которых построен гном.
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

123. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Пр0х0жий (??) on 17-Авг-12, 14:59 
Не надо.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

124. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Тузя (ok) on 17-Авг-12, 15:02 
Glib - просто набор абстракций для С. Тулкитофобия?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

125. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Тузя (ok) on 17-Авг-12, 15:09 
Gnome OS рекламное название проекта по приведению дурацкого внутреннего устройства GNOME к некоторому гетерогенному виду, формированию SDK и привлечению новых девелоперов. Canonical, например, создает новости о том как они _собираются_обсудить_что-то_сделать_ или меняют плеер. Gnome Foundation назвал проект так, чтобы троли разрекламировали его по интернету за них и бесплатно. Не ведитесь на провокации.
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

126. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от вфывфыв on 17-Авг-12, 15:16 
BSON уже существует :)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

127. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Тузя (ok) on 17-Авг-12, 15:18 
Glib давно никак не привязан ни к Gnome ни даже к GTK. В отличии от, KDE с монструозными kdelibs, gnome зиждается на Glib и libgee. Эти библиотеки не имеют ничего общего ни с GUI ни с Gnome в частности. Просто кроссплатформенные библиотеки с объектами для языка С.
Такие вбросы может делать кдеешник, не знающий сути вопроса.
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

128. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Тузя (ok) on 17-Авг-12, 15:24 
А при том, что новость написана так, что даже исправлять ее бесполезно.
Речь о расширении функционала.
I created a format negotiation system for pipes such that for “normal” pipes or other types of output we output textual data, one variant per line. But, if the destination process specifies that it supports it we pass the data in raw binary form.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

129. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Тузя (ok) on 17-Авг-12, 15:27 
> В этой либе. В привязке к технологиям на которых построен гном.

NIH такой NIH.

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

130. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от filosofem (ok) on 17-Авг-12, 15:36 
Если долго сидеть под форточками, можно весь мозг отморозить и заработать ООП головного мозга, осложненное типизацией ЦНС.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

131. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от анонимко on 17-Авг-12, 15:59 
Да, как раз сейчас нарыл одну интересную реализацию - xml-coreutils.
Удивлен, что это еще не вошло в репозитории, очень перспективное и интересное костыле.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

132. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –4 +/
Сообщение от XoRe (ok) on 17-Авг-12, 16:06 
>> это ж сколько эксплойтов можно будет повытягивать из похабно написанных "парсеров" бинарных входных данных.
> Вы так говорите, как будто текстовые данные парсить безопаснее.

Да.
Если это не xml ;)

P.S.
> В libxml дыры находят гораздо чаще

Полностью согласен)

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

133. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от rainerate on 17-Авг-12, 16:07 
А сколько сколько там всего было разработчиков гнома? :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

134. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 17-Авг-12, 16:24 
Мне в последнее время кажется, что источник проблем - это толпы "студентов", не знающих чем себя занять, и норовящих залезть своими шаловливыми ручками в код который писался и отлаживался годами, а то и десятилетиями, и наворотить там делов.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

135. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от анонимко on 17-Авг-12, 16:25 
Мало кто знает, что такое strike, но я плюсану.
Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

136. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –3 +/
Сообщение от коксюзер on 17-Авг-12, 16:44 
> Спасибо нет. Давно пора чтобы такие вот леннарты и александры свалили венду
> улучшать.

+1 Пока эти товарищи не опустили юниксы до уровня винды.

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

137. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Ytch on 17-Авг-12, 16:50 
> Если объекты на входе не поддерживаются - передается текст.

из новости:
> <{'pid': <uint32 1>, 'ppid': <uint32 0>, 'euid': <uint32 0>,  'user': <'root'>,...

Это и есть обещанный текст? Старым скриптам, конечно, "раз плюнуть" такое перемолоть!

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

138. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:04 
Нет. Тем кто использует Dbus.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

139. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:06 
> NIH такой NIH.

Что-них? Сейчас то все и без гномолибы работает.

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

140. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:08 
> PowerShell явно из этой же области.

Ну так реализуется индусскими ботами. Для галочки. Чтобы манагер в туман свалил. А у *никсоидов такое реализуется теми кто потом с этим еще и работать собирается. Ну а сам себе мало кто враг. А вот манагеру и каким-то сферическим кастомерам в вакууме - кто угодно с удовольствием отгрузит любой булшит.

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

141. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:09 
> так а qt все равно умер уже

Микрософтовские дроны мечатют. Вот только правда состоит в том что открытые проекты не мрут ровно до тех пор пока в них есть заинтересованные люди. Да, нет метода убить открытый проект по заказу пары особо жирных му...ков. Какая досада для Баллмера :)

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

142. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:10 
> Ой, да ладно. Вам что, восьмисот килобайт жалко? :D

Да, особенно в мелкой эмбеддовке.

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

143. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:10 
> Glib - просто набор абстракций для С. Тулкитофобия?

Скорее непонимание нафиг чинить то что не сломано.

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

144. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:11 
> Gnome OS рекламное название проекта по приведению дурацкого внутреннего устройства GNOME
> к некоторому гетерогенному виду,

Гетерогенному? Г-но отсортируют и разложат по полочкам? :)

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

145. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 17:13 
> Нет уж, давайте XML.

Еще лучше. Особенно читать его глазами в 1 строку. Ах, настоящие джедаи пишут свой реформатер xml? Факью, настоящие джедаи, пишущие реформатеры xml!

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

146. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:14 
А также за то что отрастил systemd до мегабайта. Ничего себе сходил за хлебушком^W^W^W инит-переросток!
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

147. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 17:15 
> NO WAI

Согласен. А вот инглиш неплохо бы подучить. А то если вы даже протест не можете выразить - выглядит смешно :)

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

148. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Coder on 17-Авг-12, 17:44 
Неаргументировано
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

149. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Клыкастый2 on 17-Авг-12, 17:48 
десктопы.
не, можете минусовать.
можете объяснять причины.
можете строить прогнозы.
я всё это знаю, но пока линукс на десктопах - всё же экзотика.
Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору

150. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 18:40 
>Один из разработчиков GNOME предложил новую реализацию неименованных каналов

Этому заголовку остро не хватает продолжения: "... но его послали на х*й".

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

151. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Andrey Mitrofanov on 17-Авг-12, 19:06 
>>Один из разработчиков GNOME предложил новую реализацию
> Этому заголовку остро не хватает продолжения: "... но его послали на х*й".

Если это будет прямо там навирху, то сра^Wобсуждение не задастся. //Хотя после "..." -- можно, никто ж не читает.

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

152. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –1 +/
Сообщение от Axel email(??) on 17-Авг-12, 19:08 
> Вот только простите, но ps - он для человеков наполовину. А в powershell пи...ц какой-то понаворотили. С километровыми командами, задроченными абстракциями, тормозным дотнетом в комплекте и прочая. По поводу чего оно тормозит, взрывает мозг и просто вымораживает, особенно с учетом никаковски работающего автокомплита. Вы конечно извините, но *nix-овые шеллы не в пример юзабельнее. И не надо чинить то что не сломано. MS вон "починил". Такой crapwreck получился что *nix-овым шеллам и не снилось.

Ни в коей мере не защищаю MS, но идеи у них бывают очень здравые, пусть и с дурными реализациями. Я к powershell отнесся сперва с большой иронией - мол таки бэкпортировали шелл из юникса через дцать лет, пока не узнал подробности реализации. То что утилиты оперируют объектами предоставляя друг другу внятный API, по-моему очень логично и перспективно для скриптования. То что в юниксе в конфигах и при обработке разной системной инфы принято оперировать текстами - историческое наследие и давно уже не повод для гордости.

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

153. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Axel email(??) on 17-Авг-12, 19:10 
>>может стать той "серебрянной пулей"...
> Это по Фрейду? :)

Это очевидно по Бруксу :)

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

154. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Andrey Mitrofanov on 17-Авг-12, 19:17 
>>>может стать той "серебрянной пулей"...
>> Это по Фрейду? :)
> Это очевидно по Бруксу :)

...по ван Хельсингу, чего там!=) //оговорки,да

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

155. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 19:51 
> <= чем на сериализацию в поток текста

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

>> Насколько эти pipeline будут менее эффективны обычного текстового вывода?
> Нинасколько.

Т.е. ps, который сразу форматирует как надо, будет небыстрее пайплайна из 5 утилит, с 4 каналами с сериализациями/десериализациями? Ну-ну.

>> а нахрена мне с ними работать, если они не будут выведены?
> dcat orders.csv | dfilter date='17 Aug 2012' | dtable name price 'все заказы за сегодня' #псевдокод

Имелось в виду то, что если ps будет выдавать все поля, будет оверхед по обработке ненужных мне.

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

156. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Мяут (ok) on 17-Авг-12, 21:27 
> а объектов, представленных в бинарной форме

И новости на opennet: в coreutils версии x.xx в очередной раз сломана бинарная совместимость :)

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

157. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 21:29 
расскажите же ему уже про grep, sed, awk, tr и ещё кучу утилит.

кажется, портеринг распространяет вредные заразные бациллы.

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

158. "Один из разработчиков GNOME предложил новую реализацию..."  +1 +/
Сообщение от arisu (ok) on 17-Авг-12, 21:38 
> Речь о расширении функционала.

http://ru.wikipedia.org/wiki/Функционал
не нашёл там ничего про это.

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

159. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от www2 (??) on 17-Авг-12, 21:56 
dps | dfilter euid \< 1000 | dsort rss | dhead 4 | dtable pid user rss vsize cmdline

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

Что так мало-то?

Не, пусть будет, но как просто дополнительное средство, а не как замена тому, что уже есть. Хотя я бы предпочёл что-то вроде:
SELECT pid, user, rss, vsize, cmdline FROM ps WHERE euid < 1000 ORDER BY rss LIMIT 4;

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

160. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 22:00 
> Хотя я бы предпочёл что-то вроде

т-с-с-с! накаркаешь ещё.

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

161. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Сергей email(??) on 17-Авг-12, 22:02 
И с готовой возможностью получать данные из большого количество языков, не привязываясь к GVariant
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

162. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 22:04 
> поправьте, пожалуйста, текст новости, а именно этот фрагмент:
> «…Александр предложил использовать тип данных GVariants из библиотеки Glibc, используемой
> также в GTK+ и GNOME.»

…здесь должно быть «я джва года ждал такую реализацию!»

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

163. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 22:06 
> Кому как. У меня, например, весь проект построен на dbus.

он публичный? если да — то скажи, пожалуйста, название. чтобы я случайно в него не вляпался.

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

164. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 22:07 
> Великий Гугл заменил мозги и общее развитие? Это про Аладдина

щаз тебе скажут, что «мультики давно не смотрят».

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

165. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 22:09 
> формат должен  быть типизированным с метаинформацией, пока это возможно и не попросили обратного

ровно наоборот. opt-in.

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

166. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 22:09 
> Нет уж, давайте XML.

согласен.

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

167. "Один из разработчиков GNOME предложил новую реализацию..."  –2 +/
Сообщение от arisu (ok) on 17-Авг-12, 22:12 
> Такой страх испытывает каждый, у кого ломались скрипты при смене локали.

за 10 с чем-то лет ни разу не ломались. ЧЯДНТ? умею LANG=?

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

и тогда человек -- опа! включил мозг и начал думать: а может, этот самый ls -La вовсе и не то, что надо использовать?

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

168. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Сергей email(??) on 17-Авг-12, 22:16 
>[оверквотинг удален]
> один (потому что телек, на который он идёт, stereo не держит,
> а звуки из одного канала терять не хочется).
> а ещё у меня тут есть BT-dongle и BT-гарнитура, на которую тоже
> можно отсюда гнать звук, одновременно спарив с ящиком и телефоном (http://www.mobile-review.com/accessories/review/sonyericsson...)
> -_-
> всё на голой alsa. такая вот блаженная технологическая оргия, без грязных лисапедов.
> и когда я куплю себе http://www.ixbt.com/proaudio/esi-juli@.shtml, которую воткну рядышком,
> ничего, кроме alsa, мне всё равно не понадобится.
> так что, засуньте-ка этот pulseaudio себе в tarball, и не выкладывайте его
> в эти наши интернеты, пожалуйста :/

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

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

169. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от loglog email on 17-Авг-12, 22:52 
Простите, если чукча не читатель. Чтобы реализовать такой подход надо:
1. Отдающий процесс реализут струтуризацию
2. Принимающего процесса реализует структуризацию
3. В случае смены Правил структуризация они одновременно поменять реализацию
4. Маловероятно, что предложенная сейчас стуктуризация будет удовлетворять все потребности в будущем.    
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

170. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:20 
> Да.
> Если это не xml ;)

Без разницы. XML - это текст.

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

171. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +3 +/
Сообщение от Аноним (??) on 17-Авг-12, 23:22 
> И сравнивать надо(*) libxml *и* lib{png,jpeg,tiff} против grep, awk, sed, sort, ...

Хорошо. Заменим libxml на libpcre. Стало лучше?

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

172. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:23 
> Не, спасибо. Что-то не хочется видеть ps в виде как этот красавец
> предложил, так что надо трехэтажным матом^W фильтром крыть чтобы оно читаемым
> стало.

Очевидно, новость вы не читали. Но осуждаете.

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

173. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:24 
> +1 Пока эти товарищи не опустили юниксы до уровня винды.

Таким специалистам по виндам, как вы, не стоит рассуждать о перспективах развития unix.

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

174. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –1 +/
Сообщение от Аноним (??) on 17-Авг-12, 23:25 
> На ровном месте плодить бинарный мусор?

20 лет на ровном месте плодили текстовый мусор, и ничего.

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

175. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Nikolai Derzhak on 17-Авг-12, 23:25 
Как бы есть alias.
Ответить | Правка | ^ к родителю #159 | Наверх | Cообщить модератору

176. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:27 
> Неправда. Сериализация/десериализация каждого поля будет в каждом пайпе. При том что предполагается что полей больше, чем нужно в итоговом выводе.

Как и при работе с текстовыми данными, только оверхед меньше.

> Т.е. ps, который сразу форматирует как надо, будет небыстрее пайплайна из 5
> утилит, с 4 каналами с сериализациями/десериализациями? Ну-ну.

Да.

> Имелось в виду то, что если ps будет выдавать все поля, будет оверхед по обработке ненужных мне.

А в текстовом формате его типа нет?

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

178. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 17-Авг-12, 23:28 
> Идея может и стоящая, только на счет бинарной формы сомневаюсь - это
> ж сколько эксплойтов можно будет повытягивать из похабно написанных "парсеров" бинарных
> входных данных.

Не больше, чем из нынешних текстовых парсеров.

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

179. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:30 
> Скорее непонимание нафиг чинить то что не сломано.

Согласен. Зачем чинить старые ботинки, если можно просто выкинуть их и взять новые, удобные и качественные?

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

183. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:36 
> Неаргументировано

У противников dbus нет аргументов. Зачем? Ведь есть ненависть.

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

185. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:38 
> Проблема в том что то что валят на экран эти утили - нечитабельно для человеков.

И вы тоже новость не читали?

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

186. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:40 
> Гетерогенному? Г-но отсортируют и разложат по полочкам? :)

Берегись, тебя хотят отсортировать!

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

187. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:42 
> Да.
> Если это не xml ;)

И не plain text, который нужно парсить регулярными выражениями. Потому что мало-мальски фичастые реализации regexp по дырам даже превосходят libxml.

> Полностью согласен)

Насчет libpcre, несомненно, тоже согласитесь.

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

188. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 23:44 
> У противников dbus нет аргументов

только коряво написаный dbus. который, например, не так давно забыл убрать за собой сокет в /var/run/dbus, и после этого отказался работать. вообще. хотя в списке задач появлялся и никаких ошибок не выдавал. но соединиться с ним было нельзя. и вот этой — очень качественно и аккуратно написаной — программе даются рутовые привилегии.

вообще-то, такого прокола достаточно, чтобы не использовать dbus. это было бы простительно новорожденой софтине в статусе «альфа» или «пребета», но дбас-демону? его вообще никто не тестирует, похоже (ну, кроме несчастных юзеров, которым этот dbus впихнули).

и нет: я не собираюсь писать багрепорт. потому что не хочу, чтобы это дырявое гуано «развивалось».

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

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

189. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:44 
>> Не, спасибо. Что-то не хочется видеть ps в виде как этот красавец
>> предложил, так что надо трехэтажным матом^W фильтром крыть чтобы оно читаемым
>> стало.
> Очевидно, новость вы не читали. Но осуждаете.

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

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

191. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 17-Авг-12, 23:48 
Слава Роботам, чо.
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

193. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:51 
> из новости:
>> <{'pid': <uint32 1>, 'ppid': <uint32 0>, 'euid': <uint32 0>,  'user': <'root'>,...
> Это и есть обещанный текст? Старым скриптам, конечно, "раз плюнуть" такое перемолоть!

А прочитать новость целиком - слабо?

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

194. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:52 
> за 10 с чем-то лет ни разу не ломались. ЧЯДНТ? умею LANG=?

Наверное, просто не пользуешься парсингом текста в скриптах.

> и тогда человек -- опа! включил мозг и начал думать: а может,
> этот самый ls -La вовсе и не то, что надо использовать?

А использовать надо сабж.

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

195. "Один из разработчиков GNOME предложил новую реализацию..."  +1 +/
Сообщение от arisu (ok) on 17-Авг-12, 23:53 
особенно смешно выглядят высоколобые комментаторы, не улавливающие шуток и занудно поясняющие, что «так не бывает». NO WAI!
Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

197. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:56 
> Поттеринга ненавидят за то, что дефолт неправильный

Plain text в стиле syslog - неправильный? Забавно. А что тогда правильно? XML, как в Lumberjack?

> Тем более, что его штука не делает ничего, что не мог бы делать текстовый формат + отдельный файл индекса (за исключением экономии места

А также скорости работы.

> - но на это нынче точно плевать).

Особенно смешно смотрится на фоне комментария ниже
> А также за то что отрастил systemd до мегабайта. Ничего себе сходил за хлебушком^W^W^W инит-переросток!

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

198. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 17-Авг-12, 23:57 
> А также за то что отрастил systemd до мегабайта. Ничего себе сходил
> за хлебушком^W^W^W инит-переросток!

Ай-яй-яй, такой виндый специалисты по Unix, а про опции configure не в курсе.

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

201. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 00:03 
> Пока Поттеринги и им подобные не поймут, что им никогда не стать
> Денисом Ричи, этот круг идиотизма не разорвется.

Дениса Ричи подобные вам люди в свое время ненавидели не меньше, чем сейчас они ненавидят Поттера.

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

203. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 00:04 
> Речь даже не о добавлении кода glib в glibc, а о крайне
> опасной тенденции к изменению чего либо без веских на то оснований
> (кроме ЧСВ конечно).

Если вы ничего, кроме ЧСВ, не понимаете - это ваши личные проблемы.

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

205. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 00:07 
Откуда в эмбеддовке неименованные каналы? Вы бы еще драйвер файловой системы в микроконтроллер запихнули.
Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

206. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 00:08 
> Источник всех проблем консервативные взгляды старой школы unix-way.

На самом деле, консерватизм и "старая школа" несовместимы с unix-way. Потому что unix-way предполагает постоянное стремление к простоте и прозрачности, а "старая школа" отрицает любые изменения.

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

207. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 00:10 
> он публичный? если да — то скажи, пожалуйста, название. чтобы я случайно в него не вляпался.

GNU/Linux.

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

208. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 00:11 
> 1) Читабельность вывода убита. TLV - отличные структуры. Кроме случая когда придется
> их декодировать глазами в стандартном выволе утилей или писать трехэтажные маты^W
> фильтры для окультуривания этого пи...ца.

Еще один, не читавший новости.

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

209. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 18-Авг-12, 00:24 
>> он публичный? если да — то скажи, пожалуйста, название. чтобы я случайно в него не вляпался.
> GNU/Linux.

проходи мимо, даунам не подаю.

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

211. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 18-Авг-12, 00:26 
> Вы бы еще драйвер файловой системы в микроконтроллер запихнули.

ты, конечно, не поверишь, но…

хотя нафига там пайпы — я тоже не понимаю.

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

212. "Один из разработчиков GNOME предложил новую реализацию неиме..."  –1 +/
Сообщение от Anonus on 18-Авг-12, 01:13 
> Раздумывая над способами модернизации командной строки UNIX,
> Александр Ларсон (Alexander Larsson) . . .

. . . и тут подсел к нему Леннарт: "Чё Санёк, всё раздумываешь? Давай лудше дунем, мне голландские линуксоиды свои идеи прислали, грибы мексиканских линуксоидов и рядом не росли 8-)"

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

213. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от lucentcode (ok) on 18-Авг-12, 01:57 
Давно пора. Это было нужно сделать ещё вчера. Я об этом уже не один год мечтал. Бинарные объекты - большая скорость, легче парсить и гораздо выше скорость обработки данных. А также возможность передавать не только текст, или плоский бинарный выхлоп, но и аудио, видео и даже ссылку на нужный метод нужного объекта. Программы можно будет соединять как конструктор, система станет намного гибче. Тот же LibreOffice можно будет разобрать на множество маленьких несложных приложений, объединённых общей объектной моделью.  А для совместимости оставить старый текстовый выхлоп. Если идею тесно интегрировать ещё и с системной шиной D-Bus, мы получим ОС, которой по мощи не будет равных.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

214. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от Аноним (??) on 18-Авг-12, 02:33 
Для начала, аргументы нужны за dbus. У меня вот висят в процессах какие-то dbus-launch и dbus-daemon, какого они жрут мои ресурсы? Я просто грохнул и процессы и бинарники, и что вы думаете? Ничего не изменилось. Итого, это ненужная сущность, которая жрёт память и диск, и быть её не должно. А если углубляться, оно обеспечивает взаимодействие процессов в обход стандартных средств безопасности как-то прав, за что надо расстреливать. Но главное то, что оно не нужно.
Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору

215. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от Аноним (??) on 18-Авг-12, 02:35 
>> Т.е. ps, который сразу форматирует как надо, будет небыстрее пайплайна из 5
>> утилит, с 4 каналами с сериализациями/десериализациями? Ну-ну.
> Да.

Ну на этом можно и закончить.

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

216. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 18-Авг-12, 03:08 
ВЫ-ДЫ-ХАЙ!
Ответить | Правка | ^ к родителю #213 | Наверх | Cообщить модератору

217. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 18-Авг-12, 03:13 
ну, на самом деле идея-то неплохая. реализация вот только как обычно…
Ответить | Правка | ^ к родителю #214 | Наверх | Cообщить модератору

218. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от pavlinux (ok) on 18-Авг-12, 03:37 

# echo -ne 'А еще надо бы \nнабыдлокодить скрипт, который парсит\n текст и автоматически форматирует\n ширину полей в заголовке.\n Вот это был бы\n костыль так костыль!' | column -t

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


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

219. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от arisu (ok) on 18-Авг-12, 03:53 
headshot!
Ответить | Правка | ^ к родителю #218 | Наверх | Cообщить модератору

220. "Злостный offtopic -- про расширение функционалов."  +/
Сообщение от Lyoksa on 18-Авг-12, 03:58 
http://ru.wikipedia.org/wiki/Теорема_Хана_—_Банаха
Ответить | Правка | ^ к родителю #158 | Наверх | Cообщить модератору

221. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +2 +/
Сообщение от pavlinux (ok) on 18-Авг-12, 04:05 
>> Пока Поттеринги и им подобные не поймут, что им никогда не стать
>> Денисом Ричи, этот круг идиотизма не разорвется.
> Дениса Ричи подобные вам люди в свое время ненавидели не меньше, чем
> сейчас они ненавидят Поттера.

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

Есть амерекосский закон продажы товара - Чтоб продать товар, нужно создать
в нём потребность. То есть проблему, которую ваш товар решит!

Иобанпидор Поттеринг из жопы высосал проблему с логами, с /dev/eth0, systemd,...
и впарил лохам свои решения, а фидорасы и сочувствующие рапиарили это до ноу-хау.

Вы бля, как дети малые, - вас в мозг ебуут, а вы крепчаете!

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

222. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Coder on 18-Авг-12, 08:43 
Ну конечно. Если из консоли носа не высовывать. Тогда действительно непонятно, зачем он нужен. А уменя он применяется для общения между независимыми процессами, работающими в качестве сервисов.
Ответить | Правка | ^ к родителю #214 | Наверх | Cообщить модератору

223. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 10:25 
очень перспективно, очень. шаг влево-вправо беги дотнет изучать. километровые портянки для того что в юнихах делается в несколько букв. а с микрожеланием выпилить всё по максимуму и юзать этот пауршелл настают совсем счастливые времена. можно поискать как там из ексченджа что-нить вытянуть - раньше было на раз два в гуях, сейчас только хардкор скрипты. или вон для ихнего линксервера чтобы порты используемые поменять - это шедевр настроек.
если всё это скриптами пауршеловскими обмазать то это будет очень перспективно
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

224. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Coder on 18-Авг-12, 10:33 
Публичный. Но в зависимостях никогда ни у кого не будет. Это платежный терминал.
Ответить | Правка | ^ к родителю #163 | Наверх | Cообщить модератору

225. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от DFX (ok) on 18-Авг-12, 12:16 
ну откуда alsa или чему-то ещё знать, что я хочу вместо quadro, например, отдельные смешанный mono и stereo ?)
с какого чёрта вообще технике "автоматически" делать то, чего её хозяин не может понять и даже полноценно представить, как это должно выглядеть ?

но вот из-за радости балбесов, которые не могут (а точнее - _не хотят_) найти менюшку для выбора подходящего звуковывода, теперь всем нам жевать через ненужную гламурную прослойку, рассчитанную на кастрированные чипы HDA (чего Леннартчик не скрывает и гордится) с исключительно программной обработкой и лишней буферизацией.

а ещё, это же так здорово, когда включаете вы музычку на портативке ("телефоне"), а у вас pulse жрёт процессорного времени столько же или даже больше чем звукоигрун ! батарейка просто в восторге :/
но там, похоже, уже выхода нет, ибо клепатели мобильных ОСей - не большие любители красивых технологических решений нынче, и другой способ динамически смешивать и гонять каналы искать они вряд ли будут. при том, что плевал Большой П на их нужды и любые аппаратные возможности, ведь "будущее за универсальными решениями - жирными CPU", а стало быть - и за ленивыми кодошлёпами и невежественными потребителями (нет, не просто "владельцами", потому что именно "потребитель" рано или поздно либо сам сломает, не расчитав, либо присосётся к изначально дефективному говну, неизбежно перепокупая его снова и снова).

вообще, если речь о чем-то кроме встроеной звуковушки, то тут сам Патрик приказал зарубить pulseaudio, и удостоверится, что железка отрабатывает на максимуме своих способностей. потому что Большой П и его творения следить за этим отказываются, насколько я знаю.

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

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

226. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от myhand (ok) on 18-Авг-12, 12:37 
>> На ровном месте плодить бинарный мусор?
> 20 лет на ровном месте плодили текстовый мусор, и ничего.

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

Зато теперь, забыл надеть на stdout "презерватив" - терминал нечитаем.  Это, конечно, "цветочки".

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

227. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от коксюзер on 18-Авг-12, 12:38 
> Таким специалистам по виндам, как вы, не стоит рассуждать о перспективах развития
> unix.

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

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

228. "Один из разработчиков GNOME предложил новую реализацию..."  –2 +/
Сообщение от Vasya (??) on 18-Авг-12, 13:56 
а ничего, что со времён вашего unix-way появились разделяемые библиотеки?
Мне например запускать внешнюю программу через popen и парсить её выход
никак не прикалывает. А тут универсальный api -- хоть какая-то связь между
зоопарком языков программирования, раз уж CLS не осилили.
Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

230. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 14:41 
Да да идея хорошая, давайте ещё парочку другую протоколов новых придумаем, а это эти ретрограды так достали уже!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

231. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 15:49 
Что за ахинея? Мало надо изучать как сам софт настроить, так ещё и программером становится, для облегчения ежедневных задач.
Ответить | Правка | ^ к родителю #228 | Наверх | Cообщить модератору

232. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Ytch on 18-Авг-12, 16:08 
А вам слабо прочитать внимательно? См. насчет использования специальных утилит для вывода "по-старому" (напомню, речь шла про старые скрипты, где как-то не предполагалось использование этих ОТДЕЛЬНЫХ "специальных" утилит).
Ответить | Правка | ^ к родителю #193 | Наверх | Cообщить модератору

233. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 18-Авг-12, 20:28 
> SELECT pid, user, rss, vsize, cmdline FROM ps WHERE euid < 1000
> ORDER BY rss LIMIT 4;

Так это же WMI

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

234. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Vasya (??) on 18-Авг-12, 20:41 
какие ещё ежедневные задачи? С предложенным подходом фильтрация становится тривиальной, а других задач и нет.
А вот попробуй автоматизировать какой-нибудь git, и сразу поймёшь как убог текстовый вывод.
Ответить | Правка | ^ к родителю #231 | Наверх | Cообщить модератору

235. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от robux (ok) on 18-Авг-12, 21:31 
Похоже, Элоп - не единственный диверсант Мекрозофта.
Корпорация Зла в работе: то матьки в ядре, то звук по сети, то бежапашная загрузка. Вот и до командной строки добрались...
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

236. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Аноним (??) on 19-Авг-12, 10:12 
Любых, мля, задач что раньше делались скриптами обычными щеловскими, с использованием обычных утилей - принимающих и выдающих текст, а не бинарные блобы. Допустим отпарсить любую фигню как надо и кинуть на другой сервер. А теперь всякие умники вон какой-то "универсальный апи" выдумывают, дальше обмажутся объектами как в павершеле. И наступит счастье.
Ответить | Правка | ^ к родителю #234 | Наверх | Cообщить модератору

237. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от A.N.Onim on 19-Авг-12, 15:35 
И в чём проблема в реализации PowerShell? Особенно если смотреть 3 версию.
Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

238. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от A.N.Onim on 19-Авг-12, 16:01 
И в чём шутка? Где именно надо смеяться?

NO ПУТИ(н)?

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

239. "Один из разработчиков GNOME предложил новую реализацию..."  +2 +/
Сообщение от arisu (ok) on 19-Авг-12, 16:39 
да нигде не надо, расслабься.
Ответить | Правка | ^ к родителю #238 | Наверх | Cообщить модератору

240. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от ffirefox on 19-Авг-12, 19:39 
Человеку - текст/GUI, а для программ - библиотека + скриптовый движок. Зачем еще одна сущность? Просто кому-то лень делать нормальную библиотеку. Посмотрите, например, на curl. Все, что можно делать из командной строки, можно делать через библиотеку (точнее наоборот).
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

241. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +1 +/
Сообщение от ffirefox on 19-Авг-12, 19:45 
WMI была бы удобной вещью, если бы она поддерживалась везде, хотя бы самой MS в своих продуктах. А как идея мне, например, нравится.
Ответить | Правка | ^ к родителю #233 | Наверх | Cообщить модератору

243. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Vasya (??) on 19-Авг-12, 22:08 
чем тебе объекты как PS не нравятся? да, реализация убога, но идея отличная.
>Допустим отпарсить любую фигню как надо и кинуть на другой сервер.

Бинарные блобы не помешают, а помогут -- парсить легче.

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

244. "Один из разработчиков GNOME предложил новую реализацию..."  +/
Сообщение от Аноним (??) on 19-Авг-12, 22:45 
Ничего отличного, после общения с пауршелом, не вижу в данной идеи. И бинарики мне никак не помогут парсить. Мне надо сделать какую-то вещь. Я на месте пускаю несколько команд через пайпы и смотрю вывод - правильно сделал я или нет. Потом добавляю ещё пару команд. Зачем лишнее барахло в виде бинариков? Или для улучшения жизни мне все входные данные для скриптов (включая логи, вывод команд, etc) надо бинарные, дабы почувствовать всю мощь новых утилит?
Ответить | Правка | ^ к родителю #243 | Наверх | Cообщить модератору

245. "Один из разработчиков GNOME предложил новую реализацию..."  –1 +/
Сообщение от A.N.Onim on 20-Авг-12, 01:01 
т.е. юмор малограмотных линуксойдов. Лопата.
Ответить | Правка | ^ к родителю #239 | Наверх | Cообщить модератору

246. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от prince email on 20-Авг-12, 06:27 
Замечательная идея, проблема с переходом (ведь по любому будут пакости с самописными скриптами), да и разработчикам переделывать половину утилит на поддержку и тп (всё-таки поддержка двух режимов).


Не пойму зачем тут PowerShell приплели в сравнении. (в Win это намного лучше "стандартной консоли", без вариантов - т.к. таковых просто нет)

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

247. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от Аноним (??) on 04-Сен-12, 12:47 
Бедный Туомо. Всегда находится какой-нибудь идиот, который выставит идеи Туомо пятилетней давности как инновацию, да ещё и реализует так, что оному захочется со стыда умереть на месте
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

248. "Один из разработчиков GNOME предложил новую реализацию неиме..."  +/
Сообщение от nuclight email(??) on 12-Фев-17, 22:26 
Всё верно, только в качестве бинарного формата нынче следует брать не эти ad hoc хаки, а CBOR (RFC 7049).
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору


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

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




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

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