NUC’em

Sep. 29th, 2018 11:43 pm
egorius: (Default)

Сидят как-то Диггер, командир Нортон и т. Комманд Ком, а мимо идет отец Вындоуз. «Сидите, — говорит. — Ну, ну. Скоро все подо мной сидеть будете». Никто ему так ничего и не ответил. Один т. Комманд Ком сплюнул и грязно выругался. «Проходи, проходи, — сказал, — оболочка дешевая».

Александ Голубев, «Притчи о компьютерных жителях»

Решил давно назревавший вопрос апгрейда — обзавелся зверьком по имени Intel NUC. Благодаря добрым людям™, подогнавшим скидку, на смену огромному ящику пришла маленькая коробочка, щедро набитая памятью и SSD.

Заодно избавился и от богомерзкого Вындоуза. С семеркой я еще как-то свыкся, но десятка — чур меня, чур. NUC хоть официально и не поддерживает ничего_кроме, однако Xubuntu 18.10 встала, как родная.

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

Во-первых, диск. За прожитые годы накопилось примерно 2 ТБ барахла, с которым жалко расставаться. Внутрь (помимо SSD M.2) влезает еще диск 2.5", но все модели больше 2 ТБ имеют нестандартную высоту 15 мм и тупо не помещаются. Поэтому единственный устраивающий вариант — внешний USB-диск.

Первое, что я попробовал — ADATA с Western Digital WD40NPZZ на 4 ТБ внутри. Когда он показал скорость чтения на уровне 3–4 МБ/сек, я заподозрил неладное, полез разбираться и обнаружил две проблемы. Первая — технология® 512e: внутри диск работает с секторами по 4 КБ, но притворяется, что по 512 байт (чтобы не нарушать отчетности). Если не выровнять начало раздела по границе физического сектора, получим лишние дисковые операции. Вроде бы Линукс должен это и сам понимать, но нет, не понимает.

После переформатирования скорость последовательного чтения выросла до фантастических 15 МБ/сек, и запись была примерно на том же уровне. Дальнейшее вскрытие показало, что в этом диске (и, похоже, уже во всех 4+ ТБ) применяется технология® SMR. Она увеличивает плотность записи ценой того, что приходится не только записывать свою дорожку, но и перезаписывать соседние. Тормозные, короче, диски от рождения, а еще и у ядра Линукса что-то не ладится с их поддержкой.

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

После этого я купил самый большой диск со старой технологией™ PMR, какой смог найти: Toshiba Canvio Connect II на 3 ТБ. На этом все проблемы с внешней памятью внезапно закончились.

Во-вторых, виртуализация mac OS. Макось нужна мне только для запуска RPP, но без нее никак. Раньше я прекрасно обходился стареньким Снежным Леопардом, но под новым VirtualBox он отказался запускаться, мотивируя это паникой ядра. На борьбу было потрачено много сил; в итоге пришлось плюнуть и влезть на Высокую Гору.

В-третьих, управление цветом. Был приятно удивлен, что DisplayCAL отлично дружит с моим X-Rite i1Display Pro, создает нужный профиль и сам загружает его куда следует. Понятно, что найти под Линукс программу, умеющую управление цветом, не просто, но можно (и GIMP среди них).

Беда пришла, откуда не ждали: Макось не захотела прислушиваться к цветовому профилю. Наверное, именно на эту проблему было убито больше всего времени. В итоге все оказалось просто: какой-то дурацкий баг в последней бете RPP. Взял стабильную версию и все заработало.

В-четвертых, камера. Ждал засаду, потому что под Вындоуз Fujifils X100S видна только из Проводника® как какое-то спецустройство. Но нет, в Линуксе камера монтируется как обычный диск, и это прекрасно.

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

В-шестых, Фотошоп. Была идея запустить настоящий Фотошоп в Макоси, но CS2 с известным ключом оказался еще PowerPC-шным, эмуляция доступна только в Снежном Леопарде, который не работает... В общем, попробую обойтись без него.

Собственно, от Фотошопа мне обычно нужен только кроп и нерезкое маскирование. С первым GIMP точно справляется, второе пока не пробовал, но тоже должен. Делали его, конечно, криворукие чудаки, но в Линуксе, увы, весь графический интерфейс такой.

Занятно, что в репозитории Xubuntu лежит GIMP 2.8, а чтобы поставить свежий 2.10 приходится использовать какой-то неведомый flatpak. Обилие всяких пакетных систем немного обескураживает.

Кофе

Aug. 27th, 2018 11:25 pm
egorius: (Default)

Когда-то давно мы выписывали «Технику-молодежи». Кажется, в ту пору меня интересовала исключительно фантастика, которую публиковали там и еще в «Юном технике».

В номере 8 за 1985 год был напечатан необычный рассказ «Путь к Земле». Это была не просто фантастика, но и игра для калькулятора. МК-61 появился у меня позже, поэтому программой я не особо заинтересовался, а вот одна сцена из рассказа почему-то запомнилась:

— Но скажите, где вы добыли кофе? Я видел там только это, — он поднял свой бокал, — и минеральную воду.
— Кофе в автомате. — Эдик махнул рукой в дальний конец зала. — Одна попытка в день. Только не выиграешь. Раздобыть сразу две чашки выпадает раз в жизни.
. . .
Наш новый знакомый возвращался, балансируя подносом, уставленным чашками кофе. Как и полагается бывалому селениту, времени не терял: на ходу отхлебывал ароматный напиток.

Не знаю, почему: кофе я не пил, по буфетам и барам не ходил — мал был. Но по сей день с удовольствием отхлебываю на ходу ароматный напиток, когда иду с наполненной чашкой.

А на калькуляторе я уже потом навострился программировать. Полиз, косвенная адресация, 105 шагов — прекрасные времена. Пришлось потом перестраивать жизненные ценности, когда оказалось, что в реальном мире краткость программы не нужна примерно никогда.

egorius: (Default)

Берем LibreOffice и рисуем квадратик. Скажем, 1 см × 1 см. Какого размера получился квадратик? Сложно поверить, но 0,99 см × 0,99 см.

Дорогие разработчики LibreOffice! Привет вам передает Дональд Кнут из 1984 года:

В METAFONT имеется своя встроенная «миллиметровка», которая образует так называемый растр, или сетку, состоящую из квадратиков-пикселей. ... Пока мы будем считать, что размеры пикселей столь ничтожны, что округление до целого числа пикселей ни на что серьезно не влияет. Позже мы обсудим проблемы, связанные с округлением...

Все про METAFONT

Ну хорошо. Выделяем квадратик, копируем-вставляем и получаем два квадратика. Выделяем два квадратика, копируем-вставляем, получаем четыре квадратика. Выделяем четыре квадратика...

Заметно притормаживать начинает на 256 квадратиках. 512 квадратиков выделяются чуть больше 6 секунд. 1024 — 47 секунд. Насчет 2048 я прикинул в уме и не стал ждать.

Дорогие разработчики LibreOffice! Привет вам передает Джоэль Спольски из 2001 года:

Shlemiel gets a job as a street painter, painting the dotted lines down the middle of the road. On the first day he takes a can of paint out to the road and finishes 300 yards of the road. «That’s pretty good!» says his boss, «you’re a fast worker!» and pays him a kopeck.

The next day Shlemiel only gets 150 yards done. «Well, that’s not nearly as good as yesterday, but you’re still a fast worker. 150 yards is respectable,» and pays him a kopeck.

The next day Shlemiel paints 30 yards of the road. «Only 30!» shouts his boss. «That’s unacceptable! On the first day you did ten times that much work! What’s going on?»

«I can’t help it,» says Shlemiel. «Every day I get farther and farther away from the paint can!»

Back to basics

egorius: (Default)

Dimitri Fontaine, «Mastering PostgreSQL in Application Development»

Годная книга про современный SQL и мир вокруг него. Автор — один из основных разработчиков Постгреса, и говорит исключительно правильные слова.

В принципе, до многого в этой книге можно докопаться. Слова правильные, но стоят иногда в странной последовательности, а иногда не вполне раскрывают тему. Количество опечаток неприлично велико для книги. Оформление небрежное, несмотря на верстку в ТеХе (странное сочетание). Впечатление такое, что текст писался впопыхах и никто, кроме самого автора, в него не глядел.

И тем не менее, таких грамотных книг — единицы, так что рекомендую.

egorius: (Default)

Работа техническим и художественным редактором, помимо бесконечной вычитки, правки и переписки, приносит неожиданно интересные задачи.

Нет, вычитка тоже интересна: когда бы еще довелось пообщаться на равных (ну, почти...) с профессором университета? Одну книгу мы уже выпустили (пособие по SQL), и надеюсь, что в этом году добьем первую часть фундаментального труда по основам технологий СУБД.

Так вот, первой занятной задачей было придумать правдоподобное наполнение для демонстрационной базы данных. Я немного писал об этом на Хабре. Не могу сказать, что полностью удовлетворен результатом и уже подумываю все переделать, но вспоминаю работу с удовольствием: отпуск прошел не зря.

А сейчас возникла необходимость привести несколько иллюстраций, кое-как нарисованных в каких-то Пауэрпоинтах, к единому стилю. Сначала думал перерисовать в draw.io, но вовремя вспомнил старую историю. В свое время копировал я братцу (тогда еще музыканту) какие-то заковыристые ноты. Ксерить было неспортивно, хотелось набрать на компьютере. Какие только специализированные программы мы с ним не перепробовали: Сибелиус, еще что-то... ничего не получалось, не хватало возможностей. Тогда на помощь пришел ТеХ (MusiXTeX): неделю втыкаешь, потом пишешь какие-то загогулины и внезапно все работает именно так, как надо.

Вот и сейчас — книги-то мы верстаем в ТеХе. Оказалось, что есть пакет TikZ, ноги которого растут откуда-то из глубин Постскрипта и Метафонта. Пришлось честно напечатать кусок документации и даже прочитать его. Окончательно меня покорила авторская глава о хорошем стиле со ссылкой на Тафти.

Для примера решил начать с ER-диаграмм. Казалось бы, несложная штука, но спецсредства порождают ненастраиваемый ужас-ужас, а в том же Либреофисе безгеморройно нарисовать лапку в стиле Баркера — просто невозможно. Но в TikZ можно вообще все что угодно, и вот как это может выглядеть:

Если опустить определения стилей (которые находятся в SO и допиливаются напильником), то сам код хоть и пестрый, но вполне читаемый:

\begin{tikzpicture}
  \pic {entity={courses}{Courses}{
        \#      & course\_no \\
        $\ast$  & title \\        
        $\circ$ & hours \\
  }}; 
  \pic[right=8ex of courses] {entity={exams}{Exams}{
        $\ast$  & score \\        
  }}; 
  \pic[right=8ex of exams] {entity={students}{Students}{
        \#      & student\_id \\
        $\ast$  & name \\        
        $\ast$  & start\_year \\
  }}; \&
  \pic[above=8ex of students] {entity={groups}{Groups}{
        $\ast$  & group\_no \\
  }}; \&
  \draw [one to many uid] (courses) -- (exams);
  \draw [one to many uid] (students) -- (exams);
  \draw [optional one to many] (groups) -- (students);
\end{tikzpicture}

Сплошные прелести:

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

Буду пробовать дальше.

egorius: (Default)

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

Например. мемами они называют прикольные картинки, гуляющие по инету, гифками — все, что шевелится, независимо от формата, áдмин у них — владелец группы вконтактике (с ударением на первый слог, ага), а общага — обществознание. О, темпора!

* * *

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

Бесплатный кофе за пятнадцатиминутное ожидание — не просто бонус посетителю, но и KPI для работников. На моей практике они только раз не уложились в этот интервал, но номер зажегся на табло ровно через 15 минут, и еще три минуты я ждал, пока окошко действительно освободится.

* * *

Когда искал камеру для самоката, насмотрелся на реальное положение дел с юзабилити в интернет-магазинах. Например, один предложил мне отсортировать длинный список по цене, популярности, новизне или скидке. Чуваки, меня интересует восьмидюймовая камера!

В теории все просто: брось бяку, иди на нормальный сайт. А на практике — где ж его взять, да еще и с нужным товаром?

(Есть надежда, что ответ кроется на АлиЭкспресс, но об этом эксперименте — потом отдельно.)

egorius: (Default)

Митио Каку, «Будущее разума»

За книгу спасибо [profile] zlobny_reader.

Популяризация науки — дело тонкое. Влезь чуть глубже — осилят только специалисты. Отойди чуть дальше — окажешься в компании идиотов. Не всем удается нащупать такое расстояние, чтоб и лес был виден, и деревья не пропали. Митио Каку не удалось.

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

Еще меня смутили некоторые моменты. Сложно спорить, будучи дилетантом, но осадочек остается. Например:

  • «Магнитное поле ослабевает с расстоянием намного быстрее, чем электричество», а именно «обратно пропорционально кубу или четвертой степени». Это как? Мне казалось, что поле одно, и оно электромагнитное.
  • «Левитация находится далеко за пределами наших научных возможностей». Между тем Николай Горькавый, автор Астровитянки, со товарищи обнаружил антигравитацию, не выходя за рамки теории относительности. Уж это ничуть не более фантастично, чем отправка разума по лазерному лучу в далекие галактики.
  • Неудачу идеи безбумажного офиса автор объясняет нашим происхождением от обезьян: нам-де, как когда-то древним охотникам, нужны-де вещественные доказательства. А по-моему, все проще: инертная юридическая махина, экраны с низким разрешением и отсутствие интерфейса, который по удобству потягался бы с карандашом и бумагой.

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

Стив Круг, «Не заставляйте меня думать»

Недавно вышедшее на русском языке третье издание прекрасной книги про веб-юзабилити и здравый смысл. Что ценно, советы «как» предварены объяснением «почему». Советы могут и устареть (поэтому третье издание), а вот причины вполне постоянны.

Однозначно рекомендую.

egorius: (Default)

Давеча фейсбук подсунул рекламу, которую я не только не скрыл незамедлительно, но и — первый раз такое! — с интересом посмотрел. Это был университет бесполезных знаний, а в особенности меня, конечно, заинтересовали «бесполезные языки программирования».

Одна из статей там посвящена написанию игры Жизнь на APL в одну строчку. Если — вдруг — вы еще не знаете, что такое Жизнь, сошлюсь на другую статью на том же сайте — она написана интересно, с картинками и интригующими подробностями про Машину Тьюринга.

Окей, вполне допускаю, что APL — это хорошо, но зачем, когда у нас есть SQL?

Только вместо Oracle на этот раз я буду использовать PostgreSQL — времена меняются.

поехали )
egorius: (Default)

Neal Stephenson, «Reamde»

Еще одно произведение Стивенсона, на этот раз — лихо завернутый боевик с международными террористами, китайскими хакерами, британской разведкой, канадским миллионером, эритрейской племянницей и русским спецназовцем. Кто не умер — поженились.

Нил отлично и со знанием дела пишет; получил от чтения удовольствие, но перечитать вряд ли захочется (в отличие от того же Криптономикона).

В книге наши парни часто бросают фразы типа Is crazy thing to do, или Is matter of responsibility, или Is okay. Интересно, неужели так правда говорят, или это попытка передать русский акцент средствами английского языка?

egorius: (Default)

Мана Такахаси, Сёко Адзума, «Занимательное программирование. Базы данных. Манга»

Книжка комиксов про СУБД. Купил из профессионального интереса, ибо идея благородна — простым языком рассказать непростые вещи. Увы, реализация полностью провальная.

Начать с того, что замахнулись на слишком многое. В небольшую книжку впихнули и реляционную теорию, и проектирование баз данных, и SQL — и сделали из этого винегрет. Что общего у транзакций, блокировок, разграничения доступа и индексирования? Вот и я не знаю, а это содержание одной из глав книги.

Дальше, вместо поиска действительно доступного изложения, книгу просто поделили на две части: сначала комикс, потом объяснение. Где вы видели такую мангу, чтобы глава пересказывалась обычным текстом? Это хуже, чем анекдот объяснять.

Из комикса, конечно, ничего не понятно. Бац! Оператор реляционного деления! Тадам! Зато потом идет заунывный текст из учебника: во второй нормальной форме таблица делится так, что значения в других столбцах функционально зависят от первичного ключа...

Ну и до кучи переводчица постаралась. Таблицы у нее состоят из записей и полей, а отношения — из строк и столбцов. Впрочем, ДМК Пресс никогда и не славилось качеством изданий.

Резюме: барахло книжка.

egorius: (Default)

Как объяснить ребенку, почему экран телефона трогать можно (при том, что сам телефон трогать запрещают (но если уж удалось добыть)), а экран ноутбука — нет (при том, что ноутбук трогать разрешают (обычно закрытый, но кого это останавливает))?

Никакой логики за этим нет.

* * *

Почему до сих пор не издали книжку со стишками про маленького мальчика? Небольшую такую, в стилистике Агнии Барто, на плотном картоне с красочными иллюстрациями. Или издали, а я не в курсе?

Навеяно картинкой с подписью «ананас».

* * *

Ребенка достала с полки третий том Кнута про сотировку и поиск, полистала, поняла, что картинок мало, и те черно-белые, и потеряла дальнейший интерес.

Года нет человеку, а разбирается!

egorius: (Default)

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

egorius: (Default)

А. Флорес, «Внешние устройства ЭВМ» (1977)

Внезапно захотелось почитать про перфоленты и перфокарты, магнитные ленты и барабаны и прочие древности.

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

Долго думал, как Ivan Flores превратился в А. Флореса. Оказалось, Айван.

Кстати, а есть ли какая-нибудь книга, иллюстрирующая современный срез периферии? Такая, чтобы через сорок лет можно было полистать и поудивляться, как они там вообще умудрялись что-то хранить на этих допотопных SSD. Ну или там десятилетней давности, тоже интересно.

egorius: (Default)

Подумалось тут. Раньше, когда компьютеры еще были большими, но интернет уже появился, он был набором протоколов. Telnet, smtp, nntp, ftp... Ну и позже http, как один_из.

Потом паутина окончательно захватила мир, и синонимом интернета для обычного пользователя стал браузер. В него интегрировалась почта, поддержка news, ftp, новомодных rss и чего там еще было.

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

А сейчас все подрастающее поколение денно и нощно сидит в ВК. Там они знакомятся, общаются, ссорятся, мирятся, читают новости и слушают музыку. Для них интернет — это ВК. Надо что-то найти в интернете? Они ищут в поисковой строке ВК. Недавно ребенке надо было отправить задание олдскульной учительнице по почте. И ребенка справилась. Как? — удивился я. — У тебя наконец-то появился адрес? Щаз. Просто ВК умеет и с почтой работать, и показывает это как обычную беседу. Только у собеседника странное@имя и аватарки нет.

Чудны пути.

egorius: (Default)

Пребываю в тихом шоке. На дворе вроде XXI век, а для линукса нет стандартного форматтера, который подровнял бы текст под заданную ширину, и при этом работал бы с UTF-8.

По возможностям меня прекрасно устраивает fmt, но он русские буквы считает за две. Вроде бы par должен уметь UTF-8, но взятый из репозитория Убунты с этим тоже не справился.

Как же так? Наверное, я просто чего-то не знаю?

egorius: (Default)

для юных сисадминов.

Спрашивайте в аптеках!

Терра

Aug. 19th, 2016 02:30 am
egorius: (Default)

Рано или поздно каждый человек попадает кто в рай, кто в ад, кто еще куда, смотря по религии и заслугам.

И только те, кто пишет «терабайт» с двумя «р», отправляются прямиком в террариум. Без вариантов.

egorius: (Default)

Михай Чиксентмихайи, «Поток: психология оптимального переживания»

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

Говоря о потоке, я всегда вспоминаю былые занятия живописью (опять-таки, как ни странно), когда удавалось отключиться от реальности и будто со стороны смотреть на то, как руки сами находят нужные краски и место для них на бумаге; потом приходишь в себя и немного не веришь, что на этюднике — твоя собственная работа. Конечно, поток наступает и в других ситуациях (например, при программировании, что как раз совсем не странно), но не так ярко: по крайней мере, сомнений в авторстве у меня не возникает.

В целом, «Поток» — очень хорошая книга с правильными установками. Но.

Дело в том, что чем дальше я читал Михая, тем четче понимал, что его Поток и Качество Пирсига — по сути одно и то же. Скажем так: для меня Поток — это состояние, в котором рождается Качество.

Вот только один пример: Михай рассуждает о даосской концепции Ю:

Одним из наиболее интересных примеров того, каким образом великие мыслители прошлого трактовали явление потока, является концепция Ю, возникшая в трудах даосского философа Чжуан-цзы, жившего около 2300 лет назад. ... Чжуан-цзы считал, что Ю — это единственно правильный способ жизни: действовать спонтанно, не думая о внешней выгоде, полностью сливаясь с миром — то есть, пользуясь нашими терминами, постоянно пребывать в потоке.

...

Для достижения мистических высот Ю не требуется каких-то сверхчеловеческих качеств. Нужно просто научиться фокусировать свое внимание на возможностях для действия, предлагаемых окружением, что позволит совершенствовать навыки, которые со временем станут настолько автоматизированными, что будут производить впечатление спонтанных и сверхъестественных. ... Если моя интерпретация верна, то состояние потока, или Ю, — это та точка, где встречаются Восток и Запад: в обоих культурах экстаз имеет одно и то же происхождение.

Заглянем в Пирсига:

Потом Федр, сам не зная зачем, подошел к книжной полке и вытащил синюю книжицу в картонном переплете. Он сам переписал и переплел ее много лет назад, когда не смог найти в продаже. Ей было 2400 лет — «Дао дэ цзин» Лао Цзы. Федр вчитывался в строки, читанные уже множество раз, но сейчас изучал их, чтобы понять, сработает ли некая подстановка. Читал и интерпретировал прочитанное одновременно.

Он читал:

Качество, которое может быть выражено словами, не есть Абсолютное Качество.

И он то же самое говорил.

...

Он разгадал код.

Федр читал дальше. Строку за строкой. Страницу за страницей. Ни единого несоответствия. Он все время твердил о Качестве — здесь это было Дао, великая творящая сила всех религий, восточных и западных, прошлых и настоящих, всего знания, всего.

Занятно, что у Михая нет ссылки на «Дзен и искусство ухода за мотоциклом» Пирсига. Хотя это и логично, ведь тогда ему пришлось бы признать, что Поток невозможно определить, и его «N элементов и M правил», неизменно присутствующие в современных американских книгах, звучат фальшиво.

Тем не менее смело рекомендую книгу всем, кто не осилит Пирсига.

P. S. Не могу не процитировать (про созерцание):

Фотограф смотрит на небо и говорит: «Кодахромовое небо. Неплохо, Господи. Ты почти так же хорошо, как Кодак».

Roger Kaufman, «A Fortran Coloring Book» (1981)

Видимо, одна из первых книг о серьезных вещах «в комиксах». Доктор Кауфман от руки нарисовал почти три сотни страниц («The author personally dotted every i and crossed every t») и сумел нескучно и на пальцах рассказать о Фортране и вычислительных методах на уровне «переменные — это ящички в комоде вашей мамочки».

Редкий пример компьютерной книги, предмет которой (Фортран 66) безнадежно устарел, но сама она до сих пор интересна, уже как арт-объект.

egorius: (Default)

Что такое несогласованность? (Минутка занудства: слово consistency переводится как согласованность, а вовсе не консистентность.)

Так вот, это когда в ленте Фейсбука видишь «три комментария», а ткнув в них пальцем, получаешь «комментариев еще нет». Уж не знаю, что они там... используют, но реляционные базы данных себя так не ведут (если только разработчики их не доведут).

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

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

egorius: (Default)

Бен Шнейдерман, «Психология программирования» (1984 год)

Такие книги интересны тем, что в них, как в термопаре, соединяются материалы с разными свойствами. Что еще меняется так быстро, как программирование, и так медленно, как люди? На страницах книги еще идет спор о том, надо ли писать GOTO и следует ли делать отступы в коде, а люди — люди все те же:

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

Хороший администратор [имеется в виду менеджер — язык меняется!] должен быть достаточно требовательным, чтобы обеспечить высокую интенсивность работы и деловую обстановку, но и достаточно располагать к себе, чтобы не расхолаживать работников и не быть им неприятным. Идеальный администратор должен быть технически компетентен, но более необходимым и редким качеством является административная проницательность. Хороший руководитель обеспечит соответствующий уровень требований, наладит хорошую обратную связь, отдаст должное хорошо сделанной работе и будет по необходимости строг к промахам сотрудников.

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

Из забавного: в качестве эпиграфов есть цитаты и из Ершова, и из Пирсига. Тесен мир, узка прослойка.

В целом — книга для любителей-археологов; на полку рядом с Барри Боэмом.

Финн, «Здравствуйте, мистер Бог, это Анна»

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

Если говорить о сухом остатке (уже с моей позиции, конечно), то книга о познании мира и самого себя без оглядки на мешающие нам социальные и прочие шоры, почти буквально глазами и устами младенца. А в центре всего стоит «мистер Бог», которого автор понимает еретически широко: кроме очевидной идеи о том, что все религии на самом деле едины, он утверждает, что и наука с ее поиском Истины суть то же самое.

В итоге остались смешанные чувства. С одной стороны, можно только приветствовать книгу, которая учит думать самому, а не слушать мнение других. С другой, я не во всем разделяю позицию автора и не со всеми выводами согласен. Ну и непонятно, к чему трагический финал.

Profile

egorius: (Default)
egorius

July 2025

M T W T F S S
  12 3 4 5 6
7891011 12 13
14151617181920
21222324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 01:09 am
Powered by Dreamwidth Studios