LINUX.ORG.RU

The Art of Unix Programming (Revision 0.4)


0

0

5 февраля вышла очередная (похоже последняя перед релизом) версия книги Эрика Реймонда "The Art of Unix Programming". Масса интересной информации и ораторский талант автора делают эту книгу увлекательным чтивом. ;-)

>>> полный текст

★★

Проверено: green

Мне эта книга показалась не чтивом, а довольно серьёзным анализом. Кстати, тут есть ответы на б'ольшую часть критики юниксов, прозвучавшей в обсуждении новости о OSS клоне WinNT ;-)

asaw ★★★★★
()

Очередная попытка обьять баобаб. Чтиво - ничего общего с серьезным анализом. Автор пытается выразить все свои знания в виде поверхностного изложения материала - "Линукс для идиотов".
Несомненно у этого опуса есть своя аудитория, но это не серьезное
чтение и даже не анализ. Может быть графомания?
Пока ничего лучшего чем книги Стивенса для юникс программистов
не написано ничего. Данную писулю невозможно использовать
даже как примитивный справочник - нехватает хотябы небольшой
глубины изложения материала.
Это мое исключительно личное мнение, возможно у других читателей
оно будет не столь строгим и категоричным...

anonymous
()

>Пока ничего лучшего чем книги Стивенса для юникс программистов >не написано ничего. Данную писулю невозможно использовать >даже как примитивный справочник - нехватает хотябы небольшой >глубины изложения материала.

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

1)Выложены ли книги которые Вы называете серьёзными в интернете , и если да - то можно пожалуйста ссылочки или хотя бы полное название/автор чтобы искать самому.

2) Люди - если кто знает хорошие книги/ссылки на них - пишите сюда ,pls! Я думаю всем будет полезно.

anonymous
()

Читал я исходный код fetchmail -- как раз ESR его автор. Если это искусство программирования, то я -- испанский лётчик.

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

Тот же Стивенс в книжных и лежит. "UNIX: взаимодействие процессов".

Еще приемлемая книга, название что-то наподобие "Системное программирование на C++ под UNIX".

lukin
()

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

Сформулируйте вопрос более конкретно.

Ikonta_521
()

2Casus: Ты не испаский летчик, ты кретин. Сишные программеры вечно кидают говном друг в друга. А fetchmail лучший продукт в своем роде (с открытым исходным кодом), когда напишешь нечто сопоставимое, поговорим, а пока лучши молчи в тряпку и бзди.

anonymous
()

Поразительно полезный ресурс. Огромное спасибо автору сообщения за предоставленную информацию. Всем брызгающим слюной: ну почитайте вы ее, ради бога... Ну потратьте 2-3 часа своего бесценного времени, не делайте далеко идущие (и неверные) выводы, только лишь бегло просмотрев оглавление...

С уважением Юрий Фролов

anonymous
()

4anonymous (*) (2003-02-11 10:25:40.963) А это не его описание. Спиздил он его, проще говоря, и авторство не указал :-/

L.

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

почему не указал. внизу справа - Данные были взяты из книги "Операционная система UNIX".

правда ну очень мельким шрифтом :))

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


> fetchmail лучший продукт в своем роде

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

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

2anonymous (*) (2003-02-11 11:51:22.932) ...А fetchmail лучший продукт в своем роде (с открытым исходным кодом)...

Кычмар какой.

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

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

Casus ★★★★★
()

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

anonymous
()

2anonymous (*) (2003-02-11 22:36:34.42) 2Casus

Я fetchmail раньше не читал, но вот теперь посмотрел. И вот мое мнение такое: автор образцово пишет на C. Он и язык использует по полной, с огоньком :), и комментариев полно, да и ужаса никакого не возникает. А если учесть, что при этом у него получается мультиплатформенное приложение - просто мастерский исходник. Любителям ужасов - вы посмотрите исходники infozip'a, там они вас ожидают. А у большинства из программирующих как правило исходники как пластилин - ничего интересного. Кто со мной не согласен - развивайте флейм.

Пошел смотреть на книжку.

anonymous
()

fetchmail, как утилита -- очень хороша. Постоянно пользуюсь. Но вкус у автора -- увы. Нездоровый синтаксис какой-то придумал для .fetchmailrc ... Нафига спрашивается? Может я чего-то не понимаю, но это в совокупности с fetchmailconf уже смахивает на самолюбование. Тоже мне, Unix way!

anonymous
()

Дааааааа уже к fetchmail-у притрахались.... блин ну неужели нефиг больше делать??? лучше помогите мозилу компильнуть :)))

{standard input}:3429: Error: .err encountered
{standard input}:3429: Error: Rest of line ignored. First ignored character is `"'.
make[7]: *** [xptcstubs_gcc_x86_unix.o] Error 1
make[7]: Leaving directory `/root/studio/mozilla/xpcom/reflect/xptcall/src/md/unix'
make[6]: *** [libs] Error 2
make[6]: Leaving directory `/root/studio/mozilla/xpcom/reflect/xptcall/src/md'
make[5]: *** [libs] Error 2
make[5]: Leaving directory `/root/studio/mozilla/xpcom/reflect/xptcall/src'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/root/studio/mozilla/xpcom/reflect/xptcall'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/root/studio/mozilla/xpcom/reflect'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/root/studio/mozilla/xpcom'
make[1]: *** [tier_2] Error 2
make[1]: Leaving directory `/root/studio/mozilla'
make: *** [default] Error 2 

Вот и задачка :) кто решит???

skydion
()

Есть правильная замена fetchmail - getmail.
Что касается fetchmail, то это тормозная, несекьюрная, а 
главное - глупая программа. Она сильно напоминает "типичного американца" ;)

Ну сами посудите. Привожу классический кусок из fetchmail.c:

#if (defined(linux) && !INET6_ENABLE) || defined (__FreeBSD__)
		    if (ctl->server.monitor)
		    {
			/*
			 * Allow some time for the link to quiesce.  One
			 * second is usually sufficient, three is safe.
			 * Note:  this delay is important - don't remove!
			 */
			sleep(3);
			interface_note_activity(&ctl->server);
		    }
#endif /* (defined(linux) && !INET6_ENABLE) || defined(__FreeBSD__) */

Не знаю как вы, а я уже срыгнул.

anonymous
()

идиоты

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