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

Ноу-хау: как бы BreakBuster под MacOS

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

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

Та служба, в названии которой присутствует NBSP, вставляет нужные неразрывные пробелы посредством HTML-аббревиатуры, а другая их истинными символами. Вот и вся разница.

Юбилей

— Кхм!.. — Твайлайт легонько постучала краешком копыта по графину с водой. — Попрошу минуточку внимания…

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

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

— О, замечательно! — обрадовалась Твайлайт. — Теперь, когда мы все готовы, позвольте считать наше торжественное собрание открытым…

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

— Как единственная здесь принцесса, — показала язык Твайлайт.

— Па-адумаешь, пры-ынцесса! — фыркнула крольчиха. — Щас позвоню Дот… э… — Бэбс осеклась, пересчитала направленные на неё не шибко дружелюбные взгляды и резко передумала: — Хотя ладно, задвигай ты, а то хуже будет. Чего там по протоколу-то положено?

— Спасибо. — Единственная здесь принцесса развесила перед собой в воздухе ворох карточек. — Итак, как мы все помним… то есть вы все помните, а мне доложили… В общем, двадцать лет назад начал функционировать список рассылки… — Твайлайт остановилась, нахмурилась, перечитала ещё раз. — Белиберда какая-то. Я думала, что знаю о списках всё. «Список рассылки»… что это такое вообще?

— Отстой, — ёмко и веско объяснила Сабрина.

— Ох уж, сразу «отстой»… — ехидно заметили из угла. — Нормальная технология на тот момент. Сама-то на каком сайте выкладывалась, вспомни? Форумов приличных не было ещё… в каком бишь году пэ-хэ-пэ забибикало?.. Гайка?..

— Семь-дэ-ноль, — отмороженным голосом сообщила Гайка, не отрывая взгляда от распечатки с каким-то хекс-дампом.

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

— Ми-и-инуточку! — снова возникла неугомонная Бэбс. — А этот-то что здесь делает?! — её палец указующе упёрся в угол. Где за отдельным столиком развалился нахального вида рыжий белк.

— Фи, — лениво сказал незваный гость, — парлэ, сильвуплэ.

— Ах, Ба-а-абс, — благосклонно пропела фиолетовая скунсиха, — но это же он познакомить муа с Чиппи.

— Ну и что? Тоже мне, заслуга! Вроде, говорили же про юбилейный девичник?

— Гаечка, — медовым голосом изрекло исключение из девичника. — Тут, кажется, кто-то предпочитает те времена, когда тебя шиппили с Чипом.

 

 

— А?! Что?! — Гайка нервно подскочила. — Где бензопила?!

— Вон там лежит, под огнетушителем. Если, конечно, кто-нибудь настаивает.

— М-м-м… — процедила сквозь зубы Бэбс. — Ладно, так и быть, один пусть будет…

— Один? Муа-ха-ха-ха! — Белк демонически расхохотался и щёлкнул пальцами.

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

— Фи, парлэ анкор.

— А он, — радостно сообщила Фифи, — организовывать наша свадьба!

Новый гость прошёл в угол и шлёпнул ящик на стол.

— «Балтика»? — поморщился белк. — Фу…

— Зато исторически достоверно. И ничего не «фу», это нормальная ещё, прямо из девяностых.

— О. Откуда?

— Пришлось Доктора просить… — Пришелец наконец соизволил заметить присутствующих дам и некоторую заминку. — Что-то не так? Мы вам не мешаем?

— Нет-нет, что вы, — вежливо сказала Твайлайт. — А мы вам?

— Отнюдь. Ну, вы это… продолжайте.

— С вашего позволения. Итак… — принцесса снова уставилась в исписанную карточку. — Двадцать лет назад… гмптху… список рассылки… э… Мажор-домо… — прочитала по слогам пони. — Бред какой-то, смесь гопницкого с японским…

— Твай, — белк помахал рукой. — Ну её, эту нудятину, а? Завязывай. Что там было, они все в курсе. А как оно там было сделано, никому уже нá фиг не интересно. Кроме Гайки с Сабриной, но они и так знают. Иди лучше к нам, мы тебе ýхи почешем.

— А мне-е-е-е?!! — обиженно взвыла Бэбс.

— А тебе в девяностые сколько чесали? Мало, что ли?

— И носик! — напомнил лохматый.

— Да. Вот. А щас её очередь, у тебя для этого теперь муж есть.

— Не без нашей, кстати, помощи.

— Ага.

Твайлайт посмотрела на расплывшуюся ностальгической улыбкой Бэбс. Немного подумала. Аккуратно сложила карточки стопкой и отправилась в угол.

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

— Классно придумал, ага, — насмешливо прокомментировал лохматый. — Вот теперь будешь сидеть и начёсывать ей всю вечеринку.

— Ну и начешу, я на кошках тренированный. Если ты будешь мне наливать… будешь ведь?

— Куда я денусь. Как бы только при девчонках не набраться бы…

— Фигня вопрос, вон же у нас единорог под боком. Даже не просто единорог, а единорог два-ноль.

— И что?

— Подержишься пару секунд за рог, и как стёклышко.

— Да ну?

— Инфа сто процентов. Наливай.

И всё заверте…

Ноу-хау: CriticMarkup

8 июля 2018 (12:04:27)

Очень интересная технология для совместной работы над текстом в plain-формате. Называется CriticMarkup и по сути немного напоминает препроцессор с директивами условной компиляции.

Полный текст

Первое полугодие '18: книжные итоги

5 июля 2018 (06:07:40)

Итак, позади половина 2018 года. Посмотрим, что же интересного мы за эти шесть месяцев прочитали…

Полный текст

Ноу-хау: Markdown в любом приложении!

a/automator-markdown.png
28 июня 2018 (09:26:13)

Если на компьютере установлен pandoc — а это такая штука, которую настоятельно рекомендуется иметь установленной! — то под MacOS можно пользоваться возможностями Markdown в любом приложении, лишь бы оно умело работать с текстом.

Рецепт очень простой: открываем Automator и создаём в нём службу. Конфигурируем её так, как показано на картинке в «шапке», это одна минута ровно. Сохраняем. Всё.

Выделяем в приложении текст и дальше делаем одно из двух. Либо выполняем на выделенном тексте Ctrl+клик, либо идём в главное меню приложения. Там выбираем «Службы» и далее то, что было создано. Всё. Результатом будет HTML-код для выделенного текста в буфере обмена. Можно вставлять в админку блога или куда там нужно.

Если по какой-то причине не работает, то у вас скорее всего pandoc установлен в другом месте. Открываем терминал, говорим в нём which pandoc и подправляем соответственно путь в службе.

Если предполагается использование математики, то нужно добавить в вызывающий скрипт соответствующую опцию — так, для MathJax это ключ --mathjax; про другие движки см. документацию Pandoc.

_______________________

Страницы: следующая » Читать с начала