Привет любителям маков

Прислали интересную ссылку: https://sneak.berlin/20201112/your-computer-isnt-yours/ Всем, кто всё ещё использует продукцию Apple, рекомендуется читать до полного просветления. NB: просветление можно считать наступившим не раньше, чем вы сломаете свой макбук об колено, расшибёте его вдребезги молотком или изничтожите его каким-то другим способом. Если просветление так и не наступило — тем хуже для вас.

Рукопись первого тома

Итак, для начала хорошая новость: рукопись нового первого тома, содержащая три первых части книги — вводную, паскалевскую и ассемблерную — практически готова, то есть я там переделал всё, что хотел переделать, добавил всё, что хотел добавить, и выкинул все пометки «к доработке», кроме пометок в части о Паскале, относящихся к функции SeekEof. Эти последние пока убрать не могу, поскольку страшная история ещё ничем толком не кончилась — правки, которые там вроде бы внесли, доступны только в девелоперском коде, нового релиза не было, вроде они собирались после нового года таковой выкатить; ждём-с. В принципе если очередной релиз Free Pascal будет содержать исправленную версию SeekEof, то все оставшиеся пометки в паскалевской части просто одним махом убираются, всех дел минут на десять, плюс там в одном месте поправить текст про саму эту функцию (ибо она имеет побочный эффект, а я твёрдо решил это всегда оговаривать). Если нового релиза так и не дождёмся — тогда хуже, придётся устранять SeekEof из текста книги (возможно, оставив комментарий на эту тему), это довольно существенная переделка, и текст от этого станет, конечно, намного хуже, но увы. Будем надеяться, что до этого не дойдёт.

Текущий объём рукописи нового первого тома 698 страниц. Итог, скорее всего, получится 688 (ближайшее снизу кратное 16), как-нибудь ужму объём, хотя там в предисловия ещё пару страниц придётся дописать, так что ужаться будет, скорее всего, непросто. Ну, или в ходе работы над остальными томами вспомню про что-нибудь ещё, и получится 704. Это всё с учётом того, что индекс a.k.a. предметный указатель я выкинул, хотя это пока не окончательное решение.

А теперь ложка дёгтя. Плохая новость состоит в том, что ушло у меня на это аж 143,5 часа. Так что моя оценка в 200 часов на переделку всей рукописи, увы, была чрезмерно оптимистичной. На подготовку частей 4–8, которые составят новый второй том, уйдёт, скорее всего, не меньше; вот разве что новый третий том (нынешний четвёртый) должен потребовать намного меньше работы, поскольку вышел он недавно и идей по его переделке пока не накопилось :-).

Работа подолжается; спасибо всем, кто следит за проектом!

Вопрос к публике

Уважаемые гости сайта, созрел у меня такой странный вопрос. А нужен ли кому-нибудь в книжках индекс, известный также как «предметный указатель»?

Причина возникновения вопроса следующая. В первых двух томах первого издания у меня в индексе полнейший бардак, треш и угар, я только к третьему тому более-менее научился с ним справляться, но даже в четвёртом он получился с изрядными огрехами. И тем не менее, вот сколько мне репортили всяких опечаток, фактических ошибок и прочего, вот скоро уже пять лет, как первый том вышел — и ни разу мне никто ничего не сказал про индекс. Видимо, туда и не смотрел никто.

Ну а если он не нужен, то что он место-то занимает? Страницы бумажной книги — ценный ресурс.

В общем, жду мнений на эту тему.

Невостребованные комплекты

Итак, октябрь кончился, и, пожалуй, хватит тянуть с этим делом; у всех, кому полагались первые тома в качестве «плюшек», было достаточно времени, чтобы их востребовать, плюс к тому я всё-таки попытался дотянуться до них письмами. Как говорится,

Скриншот рабочей сессии

Редактирую я, значит, ассемблерную часть рукописи (файл nasm.tex), и в какой-то момент наблюдаю вот такое (обратите внимание на правый нижний угол)
vim working screen

Я не специально, оно само :-)

Восстание макак (вынесено из гостевой)

Забрёл тут в гостевуху юный STL-фаг, и надо ж такому случиться, довольно долго и успешно маскировался под homo sapiens. Даже развёл меня на около-STLное обсуждение. Но, разумеется, в какой-то

SeekEof in Free Pascal

Пытаюсь убедить фрипаскальцев пофиксить, наконец, SeekEof:

https://forum.lazarus.freepascal.org/index.php/topic,51353.0.html

Что характерно, я им даже фикс послал. Проверенный фикс, Карл!

Один странный человек уже

Ухожу в отпуск

Уважаемые гости сайта, настал мой черёд передохнуть. В этот четверг, 06.08.2020, я

Новый видеоролик после трёхлетнего перерыва

Не поверите, но я таки это сделал. На ютюбчике: https://youtu.be/aFFCabXIjRs На моём сайте: http://www.infoviolence.org/ru/vblog/video030.html

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

Второе издание книги и задачник: анонс дальнейших планов

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

Начну со второго издания. Очевидно, что в ходе

RSS-материал