anonymous@RULINUX.NET~# Last login: 2024-11-17 08:24:43
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

виндузятники откауют

https://habrahabr.ru/post/321652/

vilfred(*) (2017-02-13 18:07:56)

Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: виндузятники откауют от vilfred 2017-02-13 18:07:56
avatar
Скрыть

Re:виндузятники откауют

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

а у меня вообще файлы содержат символ / : 'фыва/asdf.txt' и что теперь?

vilfred(*)(2017-02-13 19:47:03)

Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от vilfred 2017-02-13 19:47:03
avatar
Скрыть

Re:виндузятники откауют

Так тебе и надо, виндузятник!

> и что теперь?
format C: /y спасёт отца русской демократии.

anonymous(*)(2017-02-13 20:50:10)

[#] [Добавить метку] [Редактировать] Ответ на: виндузятники откауют от vilfred 2017-02-13 18:07:56
avatar
Скрыть

Re:виндузятники откауют

Ничего не поделаешь, по ссылке швабр.

Silvy(*)(2017-02-13 20:50:22)

Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0
[#] [Добавить метку] [Редактировать] Ответ на: виндузятники откауют от vilfred 2017-02-13 18:07:56
avatar
Скрыть

Re:виндузятники откауют

tl;dr может как-нибудь прочту и откоменчу

anonymous(*)(2017-02-14 14:00:19)

Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-14 14:00:19
avatar
Скрыть

Re:виндузятники откауют

Кратко: все проблемы GNU/Linux из-за BSD! Вместо того, чтобы написать новую ОС, Линус принялся писать второй UNIX со всеми его врождёнными пороками.

anonymous(*)(2017-02-14 16:59:23)
Отредактировано anonymous по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: виндузятники откауют от vilfred 2017-02-13 18:07:56
avatar
Скрыть

Re:виндузятники откауют

Ха! Понравилось как в начале простыни автор понадеялся на то, что можно будет не указывать ссылки на источник информации об этих общеизвестных вещах. Ещё не дочитал до конца, но уже предвкушаю какой там срачик в каментах.

anonymous(*)(2017-02-14 17:42:00)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:50.0) Gecko/20100101 Firefox/50.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-14 16:59:23
avatar
Скрыть

Re:виндузятники откауют

> Кратко: все проблемы GNU/Linux из-за BSD! Вместо того, чтобы написать новую ОС, Линус принялся писать второй UNIX со всеми его врождёнными пороками.

Я так думаю, что его беда, что всех отучили от упоминания слова API. Даже автору текста, убунтоиду,не приходит в голову эта комбинация из трёх букв:

Я не закончил по поводу «всё есть текст». Стандартные утилиты выдают вывод в виде простого текста. Для каждой утилиты фактически нужен свой парсер. Часто приходится парсить вывод той или иной утилиты при помощи sed, grep, awk и т. д. У каждой утилиты свои опции для того, чтобы установить, какие именно столбцы нужно выдавать, по каким столбцам нужно сортировать вывод и т. д. Было бы лучше, если бы утилиты выдавали вывод в виде XML, JSON, некоего бинарного формата или ещё чего-нибудь.


XML, JSON не человекочитабельны, и всё равно требуют экранирования и парсинга текста. Почему бы не оставить всё как есть для интерактивного режима, а для программирования не использовать API, например?

anonymous(*)(2017-02-14 17:48:12)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:50.0) Gecko/20100101 Firefox/50.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-14 17:48:12
avatar
Скрыть

Re:виндузятники откауют

Ну дык API у каждой программы опять свой. А автор предлагает XML - это же так замечательно, одна библиотека для парсинга вывода всех программ!

anonymous(*)(2017-02-14 20:19:10)

[#] [Добавить метку] [Редактировать] Ответ на: виндузятники откауют от vilfred 2017-02-13 18:07:56
avatar
Скрыть

Как я и думал, плач неосилятора

1) Ставь emacs и пользуйся makefile-mode для удобного редактирования Makefile'ов. Проблем нет. Тем более, мейкфайлы часто генерируются автоматом.

2) Иерархия в моей фряхе куда лучше иерархии в WinXp, где всё свалено в одну папку. Как в новых версиях -- я не знаю.

3) А реестр при кривой ФС чудом бы сохранился, ага

4) Название утилит -- дело привычки

5) Язык C, он не осилил! Ну его проблемы, чё

6) Про шеллы более-менее адекватно

Ну а так сабж, ничего толкового

Vasily(*)(2017-02-14 23:06:05)

Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-14 17:48:12
avatar
Скрыть

Re:виндузятники откауют

О каком API ты говоришь? Вот мне надо удалить все пустые файлы.

text

find . -empty | xargs rm
 


С помощью какого API ты будешь скрешивать find и rm?

Vasily(*)(2017-02-14 23:09:36)
Отредактировано Vasily по причине Обосрался с разметкой
Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-14 20:19:10
avatar
Скрыть

Re:виндузятники откауют

> Ну дык API у каждой программы опять свой. А автор предлагает XML - это же так замечательно, одна библиотека для парсинга вывода всех программ!

Не одна, а как минимум две (SAX и DOM)
Проблему постоянного перепарсинга passwd XML не решает - всё равно парсить же надо
XML - это не АПИ

anonymous(*)(2017-02-15 01:28:52)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от Vasily 2017-02-14 23:09:36
avatar
Скрыть

Re:виндузятники откауют

> О каком API ты говоришь?

Например об АПИ такой низкоуровневой вещи как encfs, которой люди часто пользуются через специальные программы, зачастую даже и не зная об этом.

anonymous(*)(2017-02-15 01:35:38)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-15 01:35:38
avatar
Скрыть

Re:виндузятники откауют

Сам же видишь, что это не API не разу, а запуск отдельного процесса, ещё и с неверными ключами. Линукс-вей, фигли. Так что попробуй приведи пример API. execve() это не апи.

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

anonymous(*)(2017-02-15 07:58:18)

Mozilla/5.0 (Android 5.0; Mobile; rv:51.0) Gecko/51.0 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Как я и думал, плач неосилятора от Vasily 2017-02-14 23:06:05
avatar
Скрыть

Re:Как я и думал, плач неосилятора

> Название утилит -- дело привычки
Но за craet и umount надо пиздить, не так ли?

anonymous(*)(2017-02-15 16:56:32)

[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-15 07:58:18
avatar
Скрыть

Re:виндузятники откауют

> Сам же видишь, что это не API не разу, а запуск отдельного процесса

Об том и рэч. Было бы АПИ - такой фигни не было бы.

anonymous(*)(2017-02-15 17:38:50)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:50.0) Gecko/20100101 Firefox/50.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Как я и думал, плач неосилятора от anonymous 2017-02-15 16:56:32Фильтры
avatar
  • матерные выражения
Скрыть

Re:Как я и думал, плач неосилятора

А не похуй ли?

Сравнить C с лиспом -- так C это просто сама логичность. Сможешь сказать сразу, что значит car и cdr?

Vasily(*)(2017-02-15 22:26:38)

Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-15 17:38:50
avatar
Скрыть

Re:виндузятники откауют

Так кто его будет интегрировать во все консольные программы (включая хеллоу ворлды). Слишком сложно

Vasily(*)(2017-02-15 22:27:28)

Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от Vasily 2017-02-15 22:27:28
avatar
Скрыть

Re:виндузятники откауют

> Так кто его будет интегрировать во все консольные программы (включая хеллоу ворлды).

Зачем оно в консольных утилитах? Оно нужно в том, с чем эти утилиты работают.

> Слишком сложно

Те, кому сложно разработать и документировать АПИ могут выбрать профессию попроще. Я разрешил.

anonymous(*)(2017-02-16 02:26:45)

[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-16 02:26:45
avatar
Скрыть

Re:виндузятники откауют

Не предуривайся. Сейчас хеллоуворлд должен использовать printf(). А в твоем API что он будет использовать?

> Те, кому сложно разработать и документировать АПИ могут выбрать профессию попроще. Я разрешил.
Упырь мел

anonymous(*)(2017-02-16 18:22:25)

Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-16 18:22:25
avatar
Скрыть

Re:виндузятники откауют

> Не предуривайся. Сейчас хеллоуворлд должен использовать printf(). А в твоем API что он будет использовать?

То же самое и будет.

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

anonymous(*)(2017-02-17 02:47:45)

[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-17 02:47:45
avatar
Скрыть

Re:виндузятники откауют

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

anonymous(*)(2017-02-17 21:28:09)

Mozilla/5.0 (Android 5.0; Mobile; rv:51.0) Gecko/51.0 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-17 21:28:09
avatar
Скрыть

Re:виндузятники откауют

Ну вот, что, собственно, и требовалось показать - пользователи линупса вообще не в состоянии разобраться где АПИ нужно, для чего и почему.

anonymous(*)(2017-02-18 00:21:49)

[#] [Добавить метку] [Редактировать] Ответ на: Re:виндузятники откауют от anonymous 2017-02-18 00:21:49
avatar
Скрыть

Re:виндузятники откауют

Это ты не в состоянии представить, что ты хочешь

anonymous(*)(2017-02-18 22:33:08)

Mozilla/5.0 (X11; FreeBSD amd64; rv:51.0) Gecko/20100101 Firefox/51.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!