Так себе новость

Увы, через два дня начинается весенний семестр, а до конца рукописи третьего тома — по-прежнему как до Луны. По правде говоря, всё, может быть, не так уж и плохо: картинки из части "про сети", которых я несколько побаивался, все уже нарисованы и вставлены в нужные места, да и сама часть, можно сказать, обрела свои очертания, очень похожие на финальные. Там остаётся ещё много чего, я хочу описать для примера протоколы SMTP и HTTP — конечно, в упрощённом виде, но обязательно с примерами сеансов работы, чтобы было понятно, как вся эта машинерия на самом деле функционирует. И главы, посвящённые сокетам, надо, как говорил один политик, расширить и углУбить.

Часть, посвящённая интерфейсу системных вызовов, стала больше на три довольно длинных параграфа: как оказалось, я ухитрился совершенно упустить тему с полномочиями процессов, все эти setuid(2)/seteuid(2) и прочее в таком духе, опять же ulimit/setrlimit — одним словом, как ядро сдерживает аппетиты процессов. Вовремя вспомнил.

Часть про параллельное программирование практически готова, там доработок совсем немного, только, видимо, придётся всё-таки добавить разбор задачи о спящем парикмахере.

Ну и последняя часть — откровенно говоря, самая интересная, но и самый тёмный леc: попытка посмотреть на ядро изнутри, объяснить, что там и как: управление виртуальной памятью, точки входа, прерывания, вот это вот всё. Изрядное количество текста там уже есть, но его ещё дописывать и причёсывать, причёсывать и дописывать.

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

Ну и кусочек приятного: проект по-прежнему в убедительном финансовом плюсе. Спасибо всем, кто меня поддерживает.

Ударно год начинается

Всех с наступившим :-)

Кажется, мне удалось сдвинуть с мёртвой точки часть VI, которая про сети. Новый год встретил, выспался — и понеслось. Численное выражение имеющегося прогресса можете наблюдать в блоке справа.

Собственно, до начала следующего семестра (а это вторая неделя января) у меня относительно спокойный период, то есть, конечно, полно несделанных дел и всё такое, но хотя бы нет регулярных занятий в университете. Экзамены, в общем, не в счёт, их не так много. Если за это время я справлюсь с остатком текста, то третий том выйдет где-нибудь в марте. Если не справлюсь — тогда, увы, тяжело прогнозировать перспективы; следовательно, надо справляться.

Дело несколько осложняется тем, что в этом томе требуется много картинок. Впрочем, в первом томе, где рассказывалось про списки, тоже пришлось много рисовать, и ничего :-) Так что прорвёмся.

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

Спасибо всем, кто поддерживает проект, и ещё раз с Новым годом!

Часть V

Только что из исходника Части V, которая посвящена объектам операционной системы и взаимодействию с ними через системные вызовы, была выкинута последняя пометка "к доработке". Вряд ли, конечно, мне удастся удержаться от дальнейших правок этой части, но факт есть факт — вот прямо сейчас она готова. Всего-то три дня подряд не разгибаясь — и дело сделано; в субботу, воскресенье и сегодня я в общей сложности потратил на работу с рукописью 19 часов.

К сожалению, это всего лишь одна часть из четырёх, которые должны образовать третий том. Остальные три части находятся в состоянии "глобального недописа", больше всего правок, конечно, ожидает следующую, VI часть, которая будет посвящена компьютерным сетям.

Подходит к концу тираж "LaTeX за три дня"

Тираж книжки LaTeX за три дня подходит к концу, не прошло и шести лет (гм). По оптовым ценам она больше не предлагается, в розницу пока есть. Издана книжка была в конце 2010 года, сейчас кончается 2016й, тираж — жалкие двести экземпляров, то есть средняя скорость её продаж — тридцать штук в год.

Вопрос к почтеннейшей публике в этой связи следующий: нужно ли её переиздавать? Понятно, что за шесть лет накопилось изрядное количество того, что стоило бы в том тексте исправить, но общий объём предстоящих правок не слишком большой, если на неделю отвлекусь — пожалуй, сделаю. Тираж, если вообще будет, то будет 100 экземпляров, больше делать смысла нет. Что думаете?

Текущие результаты

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

Хорошая новость тут в том, что проект всё ещё в финансовом плюсе, правда, уже совсем небольшом (если быть точным — на 2668 рублей). Конечно, ещё 4,5 часа работы (возможно, даже завтра) — и ось абсцисс снова будет пробита вниз, а в будущем придётся снова изыскивать деньги на типографию. Но это само по себе не страшно, в такой же финансовой ситуации проект находился всё время с момента издания первого тома, и ничего, второй том издать всё-таки удалось. Пожалуй, главное сейчас — это то, что проект всё ещё жив, публика читает первые два тома, работа над рукописью продвигается. Спасибо всем, кто меня поддерживает!

Снова в плюсе

Ещё одно значительное пожертвование — и проект оказался в финансовом плюсе. Между прочим, это впервые с того момента, когда был отправлен в типографию первый том. Конечно, это ещё не победа, ориентировочно пара ближайших "подходов к снаряду" отправят проект обратно в минус; но теперь я, пожалуй, уже не сомневаюсь в том, что третий том состоится.

Спасибо всем, кто меня поддерживает!

Похоже, разгон будет медленным

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

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

Спасибо всем, кто интересуется моим проектом!

Возвращаюсь к работе. Спасибо спонсорам

Только что было получено очередное рекордное пожертвование. В принципе, я знал, что удивить меня пока ещё возможно, но чтоб настолько...

Так или иначе, формально проект пока что «в минусе», но продажи даже при их текущей черепашьей скорости закроют этот «минус» примерно за месяц; короче говоря, к работе над рукописью третьего тома я вернусь прямо сейчас. Период анабиоза преодолён.

Первое снижение "анабиозной планки"

Только что, получив деньги за очередной комплект книжек и пересчитав текущий баланс, я смог понизить (на сакраментальную "десятку") целевой объём пожертвований, при котором работа над рукописью будет продолжена. Напомню, что исходно этот уровень составлял 650 тысяч, а сейчас он, как это видно в блоке справа, опустился до 640.

Проект по-прежнему в минусе — на

"Оформление программного кода"

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

RSS-материал