Введение в POSIX'ивизм

Обсуждение различной литературы о Linux

Модератор: Модераторы разделов

Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

(lrs @ Понедельник, 30 Мая 2005, 13:52) писал(а):2t.t:
Я хотела небольшой сайт об этом сделать - выложить переводы статей Столлмена и Рэймонда, еще чего-нибудь по той же теме. Жаль, времени сейчас на это нет совершенно...


Если недосуг своим сайтом заниматься - шлите мне, на citforum есть соответствующий раздел - классика жанра, там кое-что уже есть: http://citforum.ru/open_source/classic.shtml
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

На Линуксцентре опубликована вторая глава книги:
http://www.linuxcenter.ru/lib/books/posixbook/ch01.phtml
Спасибо сказали:
gvard
Сообщения: 2

Re: Введение в POSIX'ивизм

Сообщение gvard »

А не далее как сегодня опубликовали и третью главу!
http://www.linuxcenter.ru/lib/books/posixbook/ch03.phtml

По ней у меня 3 замечания чисто "редакторского" (неблагодарного) плана - большие тексты без очепяток не бывают (если не брать исключения порядка Большой Советской Энциклопедии).

1. Извиняюсь, конечно, за мелочность: "разработчики из Беркли решились на еще один радикальны шаг". Й!

2. "Однако ни та, ни дургая системы уже не были лидерами в мире свободных Linux-клонов: на этом месте прочно утвердился Linux".
В мире свободных Unix-клонов?

3. "В середине июня 2003 г. Мэтт Диллон (Matt Dillon), известный, объявил о начале работы над новой ОС BSD-семейства - DragonFlyBSD, отколовшейся от FreeBSD 4-й ветки."
Известный чем?

С нетерпением жду следующих глав, а еще более - варианта "во плоти" - то есть на бумаге!
Slackware-current
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

2gvard

спасибо, все будет учтено могучим ураганом. кроме Диллона, известного: во-первых, далее разъясняется, чем, а во-вторых, это просто литературное использование: Буба Косторский, известный, со своими воробушками:-)

а к воплощению во плоти она будет готовится, начиная с сентября, не раньше. И, судя по количеству откликов/замечаний/соображений, это будет немножечко другая книга:-)
Спасибо сказали:
Аватара пользователя
Trueash
Сообщения: 976
Статус: Вещий Кассандр

Re: Введение в POSIX'ивизм

Сообщение Trueash »

С большим интересом прочитал начало (ch00 и ch01). Позвольте и мне предложить мои скромные 5 копеек:
1) Richard M. StAllman
2) Open Sources Software - правильнее писать Open-Source Software (или Open Source Software).
3) "ныне, и присно, и во веки веков" - встречается два раза практически подряд
4) Ответить на этот вопрос не трудно - нетрудно в данном случае пишется слитно
5) У читателя большей части популярных публикаций на тему Open Sources вполне может создастЬся впечатление...(может что сделать?)
6) Титиан - кажется, все-таки Тициан. Титиан - это, кажись, какой-то римский партиец :)
7) Правда, реализация этого, как правило, оставлял(А) желать лучшего - пропущена буква.
"...Вы имеете право хранить молчание, все, что вы скажете, может быть использовано против вас..."
Спасибо сказали:
zag
Сообщения: 102

Re: Введение в POSIX'ивизм

Сообщение zag »

5) У читателя большей части популярных публикаций на тему Open Sources вполне может создастЬся впечатление...(может что сделать?)

Наверное, все-же "может создаТЬСя впечатление"
Спасибо сказали:
Аватара пользователя
Trueash
Сообщения: 976
Статус: Вещий Кассандр

Re: Введение в POSIX'ивизм

Сообщение Trueash »

(zag @ Среда, 08 Июня 2005, 23:35) писал(а):
5) У читателя большей части популярных публикаций на тему Open Sources вполне может создастЬся впечатление...(может что сделать?)

Наверное, все-же "может создаТЬСя впечатление"


Блин... "Врачу, излечися сам" :) Спасибо - вот что значит писать в одиннадцать вечера.
"...Вы имеете право хранить молчание, все, что вы скажете, может быть использовано против вас..."
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

(Ash @ Четверг, 09 Июня 2005, 9:41) писал(а):
(zag @ Среда, 08 Июня 2005, 23:35) писал(а):
5) У читателя большей части популярных публикаций на тему Open Sources вполне может создастЬся впечатление...(может что сделать?)

Наверное, все-же "может создаТЬСя впечатление"


Блин... "Врачу, излечися сам" :) Спасибо - вот что значит писать в одиннадцать вечера.



предлагаю компромисс:
может возникнуть:-)

Спасибо!
Спасибо сказали:
Аватара пользователя
golodnyj
Сообщения: 172

Re: Введение в POSIX'ивизм

Сообщение golodnyj »

Есть небольшая очепятка:
http://linuxcenter.ru/lib/books/posixbook/ch00.phtml#6
Лклнчательный вариант книги компоновался и доводилсья в html-редакторе Quanta Plus. -> Окончательный

Начало великолепное :devil_2: даже жена заинтересовалась !
Спасибо сказали:
Аватара пользователя
Lao
Сообщения: 130

Re: Введение в POSIX'ивизм

Сообщение Lao »

Рискуя повториться, подчеркну: отрытые исходники


Я, конечно, понимаю весь юмор ситуации, но таки да: хороших программ проверки правописания для русского языка нет ни в одной ОС (ну чтобы предлагали список паронимов, т.е. слов, похожих между собой). Но вне зависимости от этого, читать мне было интересно.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

Дело об определении понятия POSIX'визм выделено в отдельное производство:
Что такое POSIX'визм
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

Вот и четвертая глава книжки появилась:
http://linuxcenter.ru/lib/books/posixbook/ch04.phtml
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Введение в POSIX'ивизм

Сообщение zenwolf »

ага читаем-читаем :)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
m.belen
Сообщения: 217

Re: Введение в POSIX'ивизм

Сообщение m.belen »

Алексей, по моему, 4-я глава слишком перегружена. Специально после прочтения главы на linuxcenter.ru, пробежал глазами предыдущий вариант на unix.ginras.ru -- второй, действительно, требовал доработки. Но, кажется, ты перестарался :)
Мне очень понравилось, что важная идея всего цикла -- "важно понять принципы, конкреные решения найдешь сам" -- особенно подчеркнута в рассматриваемой главе, это, возможно, действительно основа отличия "unix-way" от "win-way". Кстати, не лучше ли назвать раздел "Рецепты против принципов" наоборот "Принципы против рецептов"?
А вот главу "Почему компьютер - не видак", на мой взгляд, можно было бы сократить, не несет она основную смысловую нагрузку, заложенную в название главы.
Надеюсь, ты понимаешь, что мои замечания -- это "не совет главного редактора совецкой газеты". Я очень уважаю твое творчество и твое авторское право на объем, содержание и целостность произведения. Я лишь высказываю свое "мнение по поводу", которое очень может быть неверным :)
ArchLinux 0.7.2 [openbox 3.3.rc2 | e17] на Cel500/256Mb RAM
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Введение в POSIX'ивизм

Сообщение estarchak »

Алексей, обнаружил следующие опечатки :-(

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


Пример кажется показательным.

Что можно сделать многими способами, но один из них - штатен и элементарен, это команда split (в BSD) или csplit (в Linux).


Может быть способ штатный и элементарный?
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

Вышла в свет 5-я глава - http://linuxcenter.ru/lib/books/posixbook/ch05.phtml

Спасибо за замечания. Кажется дело с бумажным изданием проясняется - так что там все будет учтено
Спасибо сказали:
gvard
Сообщения: 2

Re: Введение в POSIX'ивизм

Сообщение gvard »

Где же продолжение, столь ожидаемое читателями?
Slackware-current
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

(gvard @ Пятница, 29 Июля 2005, 14:15) писал(а):Где же продолжение, столь ожидаемое читателями?


вопрос - к Линуксцентру, весь текст у них
Спасибо сказали:
Аватара пользователя
golodnyj
Сообщения: 172

Re: Введение в POSIX'ивизм

Сообщение golodnyj »

Ага замылили книгу :D
а вот вопрос, может не в тему, над чем сейчас работаеш?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

(toshik-star @ Понедельник, 01 Августа 2005, 3:32) писал(а):Ага замылили книгу  :D
а вот вопрос, может не в тему, над чем сейчас работаеш?


2-е издание FreeBSD - исправленное и дополненное


alv добавил в 01.08.2005 20:11

(toshik-star @ Понедельник, 01 Августа 2005, 3:32) писал(а):Ага замылили книгу


видимо телепатия сработала - публикация продолжается (перерыв был вызван техническими причинами).

следующие главы:

Глава 6. Все для блага человека: пользовательские акаунты - http://linuxcenter.ru/lib/books/posixbook/ch06.phtml

Интермедия: средства управления акаунтами - http://linuxcenter.ru/lib/books/posixbook/ch06int.phtml

Глава 7. Процесс пошел - http://linuxcenter.ru/lib/books/posixbook/ch07.phtml

Глава 8. Файл как он есть - http://linuxcenter.ru/lib/books/posixbook/ch08.phtml
Интермедия: управление файлами - http://linuxcenter.ru/lib/books/posixbook/ch08int.phtml
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

введение в пазиксивизм - продолжение следует. Главы 9-12
http://www.linuxcenter.ru/lib/books/posixbook/ch09.phtml
http://www.linuxcenter.ru/lib/books/posixbook/ch10.phtml
http://www.linuxcenter.ru/lib/books/posixbook/ch11.phtml
http://www.linuxcenter.ru/lib/books/posixbook/ch12.phtml

и интермедии к ним:
http://www.linuxcenter.ru/lib/books/posixbook/ch10int.phtml
http://www.linuxcenter.ru/lib/books/posixbook/ch12int.phtml

Это в принципе главные части книги. Буду признателен за ...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Введение в POSIX'ивизм

Сообщение Uncle_Theodore »

Можно, я немного попридираюсь? :-)

Во-первых, несколько раз повторенная мысль, что

"Каждый файл устройства характеризовался своим старшим (major) и младшим (minor) номерами. Первый определял класс устройств, например, диски, терминалы и псевдотерминалы, параллельные или последовательные порты, и так далее. Младший же номер был идентификатором конкретного устройства в данном классе."

-- не совсем верна, по крайней мере, в Линуксе. Major number определяет *драйвер* ядра, который будет заниматься устройством. Minor number передается этому драйверу при вызове в качестве параметра, и да, индентифицирует устройство для данного драйвера. Просто, у Вас это звучит как если бы major номера были зарезервированы с точки зрения какой-то теоретической классификации устройств.

И еще. Глава 9я, параграф "Виртуальные файловые системы":
Обычно устройство для виртуальной файловой системы tmpfs называется /dev/shm, а не /dev/sh


Опечатки:

та же глава и параграф, фраза
"Правда, для своего функционирования udev нуждается в еще одной виртуальной файловой системе - sysfs, но ее поддержка в ядрах серии *3.6.X* осуществляется автоматически..." -- поменяйте на *2.6.Х*

Глава 9я, параграф "RAID и LVM":

"В них каждая порция записываемых данных расслаивается на два равных по размеру логических блока <...>, один из которых в одну и ту же единицу времени записывается на первый диск или раздел массива, *другая* - на второй." -- другой?


Те же глава и параграф:

"В RAID level 5 данные распределяются по всем составляющим массив дискам (или разделам) и дополняются контрольными суммами. По последним и осуществляется восстановление информации в случае отказа одного из устройств. Минимальное количество дисков (разделов) в таком массиве - три, размер их должен быть примерно равным, и общий объем массива равен произведению объема наименьшего на их число минус единица, так как для хранения контрольных используется часть пространства от каждого диска, в сумме равное объему единичного устройства."

Мне ужасно не нравится термин "контрольная сумма", хотя, я согласен, он очень распространен в русских текстах. Все-таки, parity information -- это не контрольная сумма, а нечто совсем другое...
Последнее предложение, в конце -- что чему *равное*?
"...для хранения контрольных..." -- сумм?

"В любом случае после создания массива с *ними* следует.." -- c *ним*? И далее, все местоимения почему-то во множественном числе.

Good Luck,
UT
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

2Uncle_Theodore
спасибо!
Спасибо сказали:
Аватара пользователя
st@l][ED
Сообщения: 312
Статус: Веб программер
ОС: windows:(

Re: Введение в POSIX'ивизм

Сообщение st@l][ED »

Не хочу перечитывать всю эту тему, но скажите пожалуйста выйдет ли эта книга в книжном издании?(если выйдет то когда), просто на компе читать фигово, распечатывать всю книгу дорого, лудший вариант купить.
Просто помню в малолетке занятия,
Просто знаю кто где есть и где я!
Да просто в жизни у воров есть понятия
Точно также как в законе статья.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

(st@l][ED @ Среда, 31 Августа 2005, 14:16) писал(а):Не хочу перечитывать всю эту тему, но скажите пожалуйста выйдет ли эта книга в книжном издании?(если выйдет то когда), просто на компе читать фигово, распечатывать всю книгу дорого, лудший вариант купить.

по окончании размещения (по договоренности - до конца сентября) будет готовиться бумажная версия, так что где-то к весне может выйти 9при благоприятном расположении звезд).
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: Введение в POSIX'ивизм

Сообщение apple »

а ктонить знает где можно найти стандартные(posix) названия заголовочных файлов?
вообще я читал гдето что стандарт сами opengroup не очень то открывают
..
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

(apple @ Среда, 31 Августа 2005, 18:57) писал(а):а ктонить знает где можно найти стандартные(posix) названия заголовочных файлов?
вообще я читал гдето что стандарт сами opengroup не очень то открывают


да нет, все это открыто - только ссылки кучерявые
где-то здесь http://www.posix.ru/?page=forum
я их клал - поищите сами, у меня сейчас времени нет
если не найдете - завтра покопаюсь

вот собрал в одном месте:
http://www.posix.ru/?page=showthread&id=49
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Введение в POSIX'ивизм

Сообщение Uncle_Theodore »

Ну, тогда я еще...

Глава 12, параграф "Введение в CLI":
"по нашему, по бразильскому, - Гуёвым" -- *по-нашему* (через дефис), не уверен насчет бразильского... :-)

"Сам по себе второй момент для нас сейчас не существенен" -- не *существен*. Полное прилагательное "существенный" редуцирование убирает "ный". Еще раз ниже, в параграфе "Опции"

Параграф "Опции":

"...опции -v (или --verbose), предписывающая выводит информацию..." -- *выводитЬ*

"(по научному он называется еще оператором присваивания):" -- *по-научному* (дефис)

"Выше был приведен пример команды ls без опций. Однако на самом деле отсутствием опций при ней определяется вид выводимого списка по умолчанию - как многоколочночного" -- *многоколоночного*

Параграф "Аргументы":

"$ ls /ushkki3qy" -- неплохо бы показать, где вставлять tab'ы. А то как-то сливается. Типа
$ ls /u<Tab>sh<Tab>k<Tab>k<Tab>i3<Tab>q<Tab>y

Кстати, если совсем уж строго, то длинные опции типа --help POSIX'овуму стандарту вообще не соответствуют, а являются чисто GNU'сным изобретением. Ну, это к слову.

Ну, хватит пока.

Good Luck,
UT
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Введение в POSIX'ивизм

Сообщение chitatel »

Мне, как читателю, г.Федорчук знаком прежде всего по книжке "Как создаются Веб-сайты" (если точно помню название). Книжка так себе, на 3/5 не о сайтах, а о другом, вплоть до геологии (примерно 2/6 объема) :(( Пожалел, что купил. Хотя и прочитал ее до конца, что служит показателем того, что:
а) книжка не совсем уж отстойная (косвенно)
б) я - упорный и вдумчивый читатель, а не из тех, кто "не читал, но считаю..." (sic!)
Из этой книги я кое-что (совсем немного) узнал о Linux. Тогда я читал о нем другие книги.
Кстати, на сайте Питер-пресс оставил свой нелестный короткий отзыв ( их там всего два было в тот момент - мой и еще кого-то, тоже нелестный), но модераторы быстренько его потерли.
Так вот, я думал, что г.Федорчук плохой писатель. Но чукч... то есть я ошибался. Потому что довольно многочисленные сетевые выступления этого автора оказались ГОРАЗДО лучше, интереснее и, главное, по делу. В том числе я читал некоторые руны из его "Саги" и главы "Демониады", причем нашел их весьма полезными и занимательными. Уметь занимательно писать о технических, вобщем-то, вещах, это вам не х... собачий, уж извините, а талант. И хотя г.Федорчук работает (работал) в геологии, он этот талант не пропил (в геологии плавали, знаем...) Плохо только, что неуёмный автор так наследил в Сети, что найти все его тексты в каком-то одном месте практически невозможно. В последнее время наблюдал его деятельность на UNIX4all, в том числе там, кажется, попадались какие-то тексты из сабжа. Нельзя же так разбрасываться! Геологи ведь СОБИРАЮТ камни.
Так вот и "Введение в POSIXтивизм", преамбулу и главу первую которой я имел удовольствие прочитать, произвело отличное впечатление. Я, как упорный и вдумчивый читатель, прочитавший за свою жизнь уже 4 книги, считаю, что г.Федорчук нашел нетривиальный подход к теме. Чувствуется, что автор обрел наконец-то свой стиль, угол зрения и перестал, как Баян, растекаться мыслью по древу геологии. Хотя есть и опасения, что г.Федорчук не удержится на высоко взятой ноте и запоет старую геологическую песенку. Книжка-то пока не до конца выложена. Но как бы там ни было - прочитаю ее обязательно. Не могу сказать, что это вещь посильнее "Гёте" Фауста, но заставляет шевелить мозговой извилиной, а она у меня одна. Автору спасибо и всяческих успехов. :)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Введение в POSIX'ивизм

Сообщение alv »

опубликованы очередные главы:
13 - http://linuxcenter.ru/lib/books/posixbook/ch13.phtml
14 - http://linuxcenter.ru/lib/books/posixbook/ch14.phtml
15 - http://linuxcenter.ru/lib/books/posixbook/ch15.phtml
16 - http://linuxcenter.ru/lib/books/posixbook/ch16.phtml
и интермедия к последней - http://linuxcenter.ru/lib/books/posixbook/ch16int.phtml
так что осталось совсем немного - всего 2 главы
Спасибо сказали: