Comments 21
У автора источника отличный вкус в оформлении DE
+10
Познавательно. А если уже есть работающее приложение с применением ncurses, сложно ли реализовать надстройку — эмулятор человека, для автоматизации рутинных действий в этом приложении? Есть ли инструменты или какой-либо опыт?
0
Мне о таком неизвестно, но ncurses, да и вообще интерактив нужен только там, где без человека никак не обойтись.
Пример. Есть у меня парсер HTML-страниц на регулярках, который парсит некий контент и загоняет в локальную базу. Иногда он не может сам решить в какую категорию пихнуть запись и спрашивает меня об этом.
Пример. Есть у меня парсер HTML-страниц на регулярках, который парсит некий контент и загоняет в локальную базу. Иногда он не может сам решить в какую категорию пихнуть запись и спрашивает меня об этом.
0
Гораздо быстрее большинство задач связанных с выводом диалогов на псевдографике из php решать вызывая консольный gnu dialog.
0
Как программист и веб-разработчик, вы наверное время от времени пишете программы на php для администрирования сайта из консоли.
Кстати, нет. А надо? ;)
UPD. Проглядел статью. Возможно и да, надо. :))
Кстати, нет. А надо? ;)
UPD. Проглядел статью. Возможно и да, надо. :))
+5
наверное, нет или очень-очень редко. У меня первый раз такая проблема встала. Понадобилась интерактивная работа с данными из консоли. Пришлось осваивать ncurses.
+1
Достаточно интересная вещь. Спасибо.
0
Перевод?
0
PHP очень гибок и расширяем, с его помощью можно создавать скрипты, которыми можно заменить аналогичные на других языках (Perl/bash-скрипты и прочее). Функциональность ncurses поразительна и действительно выводит возможности работы с терминальным php-приложением на новый уровень.
При чем тут php? ncurses написан на си, для php только биндинг. Поставьте вместо php любой язык, для которого есть биндинг, и вы «выведете на новый уровень» другой язык.
0
Зачастую бывает достаточно написать только shell без графического интерфейса (например, консольное API), тут проще использовать readline, а не ncurses.
0
Sign up to leave a comment.
Articles
Change theme settings
Использование ncurses в PHP