Надуманное. Блог Михаила Баландина 07.2017

В порядке отмазки…

19 июля 2017 (00:00:00)

Как нетрудно заметить, в последнее время здесь преобладают материалы о Trunk Notes — скрипты, интеграция с другими приложениями посредством Workflow, всё такое. И будет ещё. (:

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

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

Терять мобильность не хотелось. Посему было принято стратегическое решение: перетащить наиболее нужные материалы в вики на iPad — благо эта машинка ещё меньше по массе/размерам и ещё автономнее, чем покойный нетбук, а носится мной не иначе как с чехлом-клавиатурой.

Сказано — сделано. В упомянутый Trunk Notes (ранее использовавшийся довольно ограниченно) были перетащены отобранные материалы. Но одно дело перетащить, а другое дело оформить в нормальную вики с удобной и эффективной организацией.

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

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

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

Чес'слово.

Ноу-хау: экспорт в PDF из Trunk Notes

17 июля 2017 (00:00:00)

Trunk Notes не имеет собственных средств для экспорта страниц в PDF. Зато он умеет экспортировать их в HTML, причём включает в экспорт все соответствующие заголовки — файл получается полным и самодостаточным. Этим можно воспользоваться, чтобы делать требуемый экспорт при помощи Workflow.

Полный текст

Книги: Эдуард Веркин и Александр Бачило

15 июля 2017 (00:00:00)

Сорока принесла на хвосте новость: повесть Веркина «Звездолёт с перебитым крылом» стала лауреатом премии «Планета Крым».

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

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

А вот тот факт, что лауреатами этой премии одновременно стали Эдуард Веркин и Александр Бачило — это уже очень интересное совпадение!

Тут дело в том, что когда-то — в 1991, если быть точным, — именно А. Бачило в соавторстве с И. Ткаченко впервые в русскоязычной подростковой фантастике (хотя тогда оная находилась в крайне зачаточном состоянии) разработали тему попаданчества в «страну мечты» в очень нетривильном на тот момент ключе:

Кто, собственно, сказал тебе, что Страна Мечты должна быть страной только твоей мечты?!

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

Несколько подростков попадают в эту самую Страну Мечты — один становится там рыцарем, другой финансовым воротилой, третий делает офицерскую карьеру в регулярной армии. И девчонки — одна, естественно, звезда экрана, другая начальница… А потом все эти мечты ка-ак начинают взаимодействовать между собой! Рекомендую, если кто не читал, хоть и немножко старомодно.

А при чём здесь Э. Веркин? Ну как же — лет пятнадцать спустя именно он довёл похожую тему до полного блеска в своём подростковом же эпике с соответствующим же названием «Хроника Страны Мечты». Который, опять же, рекомендую.

Любопытное совпадение, в общем.

Ноу-хау: умная выборка по тегу в Trunk Notes

12 июля 2017 (00:00:00)

Любая нормальная вики имеет средства для пометки страниц тегами и формирования списков страниц по тегам. Trunk Notes не исключение, однако есть один нюанс.

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

Полный текст

Софт: PDFtk

9 июля 2017 (00:00:00)

Каждый сколько-нибудь грамотный компьютерщик время от времени неизбежно сталкивается с ламерским вопросом: «вот есть у меня PDF-файл, а чем бы мне его перегнать в Word и как бы отредактировать?»

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

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

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

Полный текст