Неплохая задумка — сорняки сразу же превращаются в удобрение, и нет эрозии как если бы их выкорчёвывали. Но корневая система сорняков крайне живучая — можно было бы добавить высоковольтный разряд, чтоб наверняка.
Ехала в поезде, мужик на соседней полке храпел страшно, не давал уснуть. Так он меня бесил, ну я его и пнула. Вроде перестал храпеть. Через какое-то время опять начал — пнула его опять, посильнее на этот раз. Храпит. Приоткрыла глаз — он лежит и смотрит на меня. И тут я понимаю, что храпит бабка на полке снизу.
Действительно шедевральная прикладная реализация генеративного программирования! Кстати, было бы интересно посмотреть на то, можно ли создать типовые паттерны для описания:
классических и латино-американских танцев танцев: танго, румба, сальса и пр.
постановочных танцев различных хореографических школ
тверкинг — куда ж без него
Возможно, это станет подспорьем в обучении для танцевальных школ.
Подтверждаю, PS действительно вызывает привыкание.
Особенно жесть, если у какого-либо серверного приложения существует открытый .NET API.
Кроме того, PowerShell можно использовать не только для администрирования, но и для быстрого прототипирования клиент-серверных приложений — когда надо мало кода, но нужно проверить возможности API. Либо показать их кому-то, например, при проведении обучения.
Исповедь алкоголика
Начал я когда-то под Autodesk Vault — у для настроек и работы изначально есть только GUI — разбирать что же реально можно сделать с API, но при этом не производя много кода. Это было бы очень удобно для демонстрации возможностей API, например, для начинающих программистов. Так получился Vault PowerPack для PowerGUI.
Дальше все было как в тумане:
ZippyConsole, которая является серверной консолью Vault в командной строке — изначально для Vault доступен только GUI, что при работе, что при администрировании. Только бэкапы и ещё пару возможностей ограниченно можно реализовывать при помощи командной строки.
Поваренная книга программиста Vault(ru), Vault Cookbook(en) — в ней изначально на примере скриптов PowerShell, а затем уже на основе модуля ZippyConsole показываются best practices и возможности Vault API.
Не то, чтобы я рассчитывал раскрутиться или пропиариться — сразу было понятно, что вряд ли кому-то это нужно.
Дальше было ещё хуже: я создал монстра. Autodesk Inventor также имеет свой API, однако он не предоставляет доступ к библиотеке компонентов. Но подгрузив определенные DLL, можно через COM получить доступ к библиотеке. Статья тут.
Полностью согласен. Для этих целей ранее я уже имел возможность разработать и опубликовать подборку скриптов в таком формате.
Собственно, наглядность и доступность/простота кода PowerShell в своё время меня и искусила использовать его для демонстрации возможностей Vault API в рамках обучения программированию и администрированию Vault.
P.S. Я не пиарюсь, а делюсь своими растянутыми во времени размышлениями в отношении того, что обучение относительно «сложному» продукту можно проводить комплексно:
1. использование и администрирование
2. продвинутый курс — расширение п.1.
3. программирование с использованием API, из которого вытекает возможность автоматизации путём скриптования
4. «экстремельное администрирование» — как быстро разворачивать, настраивать продукт и обеспечивать его надёжность
Если будет интересно — могу описать статьёй непростой путь поиска такого решения.
Кстати, тоже звуком, судя по всему.
Возможно, это станет подспорьем в обучении для танцевальных школ.
Особенно жесть, если у какого-либо серверного приложения существует открытый .NET API.
Кроме того, PowerShell можно использовать не только для администрирования, но и для быстрого прототипирования клиент-серверных приложений — когда надо мало кода, но нужно проверить возможности API. Либо показать их кому-то, например, при проведении обучения.
Дальше все было как в тумане:
Не то, чтобы я рассчитывал раскрутиться или пропиариться — сразу было понятно, что вряд ли кому-то это нужно.
Дальше было ещё хуже: я создал монстра. Autodesk Inventor также имеет свой API, однако он не предоставляет доступ к библиотеке компонентов. Но подгрузив определенные DLL, можно через COM получить доступ к библиотеке. Статья тут.
Механических же, если уж на то пошло.
[/zanudamode]
Собственно, наглядность и доступность/простота кода PowerShell в своё время меня и искусила использовать его для демонстрации возможностей Vault API в рамках обучения программированию и администрированию Vault.
P.S. Я не пиарюсь, а делюсь своими растянутыми во времени размышлениями в отношении того, что обучение относительно «сложному» продукту можно проводить комплексно:
1. использование и администрирование
2. продвинутый курс — расширение п.1.
3. программирование с использованием API, из которого вытекает возможность автоматизации путём скриптования
4. «экстремельное администрирование» — как быстро разворачивать, настраивать продукт и обеспечивать его надёжность
Если будет интересно — могу описать статьёй непростой путь поиска такого решения.