Вход:  Пароль:  
FreeSource: Comment61 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
This is a comment on Идеология Linux, posted by spb-1-252.dialup.rcom.ru at 2004-05-09 23:44:46

Правильно! Я – за обоими руками! Была бы третья – поднял бы и ее!
Я недавний вин-мигрант, и хочу сказать вот что : от проблем, здесь описанных я и бежал в Линукс из Винды. Что характерно: сначала я начитался «Программного окружения Unix» Кернигана и Пайка – 60-х годов книга, когда все по уму делалось, и через неделю установки Мандрейка показал его друзьям и по наивности обьяснил им(думал, те идеи до сих пор чтят) что «Гимп состоит кучи прог, одна – допустим, переводит в grayscale, другая умеет изменять размер изображения(скалировать), третья – вырезает куски по заданным координатам, четвертая связвает их всех образуя морду Гимп'а» Наивный! Весь Линуховый ГУЙ – тот же Мастдай, только работает местами еще хуже. Я вылез в консоль, где до сих пор счастлив слушая мрз ч-з


mpg123 /mnt/ust/sound/*


. Или где я могу


find /mnt/ust/sound/ -name "*[mM]etallica*" -exec mpg123 {} \;


Ради чего в ГУЕ мне надо методично сложить плэйлист из папочек _вручную_ выискивая всю Металлику. Консоль рулит, т.к. до сих пор придерживается тех идей(|, >, >>, – ) Однако просто сказать что я, типа, «за» и сидеть сложа ручки я не собираюсь. Во-первых, я выкорчую код из mpg123, который занимается раскодированием мр3 и скомпилирую его отдельно, в 


mp3player [-play FILE -stop -pause -jump TIME -quit]


пусть процесс висит в памяти и больше не занимается НИ ЧЕМ кроме проигрывания того файла, что я ему подсунул, и завершается тогда, когда я


mp3player -quit


Самодеятельности мне не надо, в винде нахлебался.
Но я тем не менее не такой аскет, чтоб юзать такой примитив. Я напишу Perl или Shell- скрипт, который будет со мной общаться более человеческим языком – раз, будет заниматься плэйлистами, перемоткой по песне взад-вперед, всей той функциональной частью, которая юзеру необходима – два. Но незачем ее – функциональную часть пихать в исполнительную – в сам mp3player. Такое вообще-то плохим проэктированием называется. Проэктирование – забота о будующем, и забочусь о том, чтобы тот, кто будет юзать мой плеер (т.е. скрипт+бинарник) в дальнейшем(а это могу быть и я) _мог_переписать_управляющую_часть_ – скрипт в д. случае, без лазанья по дебрям исходника С++, где все совсем не тривиально бывает и визуально гораздо хуже воспринимается чем скрипт.
Да, мне 20 и у меня пока что максимализм. Но мне плевать. То, что я наблюдаю в Линухе – 20 калькуляторов друг ото друга почти ни чем не отличающихся – плохо. Это плохо, хоть и гораздо лучше Винды, гори она синим пламенем, где он один, и при том глючный, и сделать с этим ничего нельзя.


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]