WordPress по разнообразию настроек и функций всё больше становится похож на операционную систему. В результате выполнение задач в панели администратора оказывается слишком медленным способом работы, что особенно заметно при выполнении рутинных действий.
Любой разработчик и администратор, выходя на определенный уровень профессионализма, стремится такие действия автоматизировать и упростить. В случае операционной системы инструмент, позволяющий это сделать, существует. Это камандная строка.
О преимуществах использования командной строки хорошо известно. Существует ли подобный инструмент для управления WordPress? Оказывается, да. Это wp-cli, интерфейс командной строки для WordPress.Читать полностью »
Метка «командная строка»
Командная строка WordPress
2013-07-22 в 15:42, admin, рубрики: wordpress, командная строка, метки: wordpress, командная строкаПродолжаем удалять. [Re: Работа с «плохими» файлами в командной строке в Linux]
2013-05-15 в 17:48, admin, рубрики: bash, linux, pattern matching, командная строка, Песочница, системное администрирование, файлы, метки: bash, pattern matching, командная строка, файлыКак известно, мир GNU/Linux многообразен. Для одной и той же задачи существует множество решений.
Порой один линуксоид решает проблему, а второй смотрит на данный процесс и испытывает неуемное желание вмешаться, сделать по-своему. В подобных условиях и была рождена эта запись.
Топик, в котором была затронута тема удаления файлов с неправильными именами находится здесь. Далее будут приведены иные методы решения той же задачи.
Под «правильным» файлом будем понимать файл с именем вида number.txt, под «неправильным» — все прочие.
Читать полностью »
Работа с «плохими» файлами в командной строке в Linux
2013-05-14 в 7:18, admin, рубрики: bash, linux, командная строка, системное администрирование, файлы, метки: bash, командная строка, файлыПри работе в командной строке администраторы часто сталкиваются с необходимостью что-то сделать с определенным файлом: удалить, переместить, скопировать. При выполнении подобных задач зачастую приходится обращаться к файлам по имени, что может быть затруднительно, поскольку в именах файлов могут встречаться самые разные символы. Даже те, которых нет на клавиатуре. В этом плане работу может облегчить файловый менеджер, в котором файл можно просто выделить и совершить с ним нужное действие. Но для тех, кто привык работать исключительно в командной строке, предлагаются следующие способы.
В качестве shell-оболочки рассмотрим bash, как самую используемую. А в качестве операции над файлами рассмотрим удаление, как самую деструктивную.
Читать полностью »
Командный интерфейс для веб-сайта
2012-09-18 в 13:27, admin, рубрики: Git, github, веб-дизайн, интерфейсы, командная строка, метки: github, командная строкаОтличную идею реализовали на сайте Github.com: это командная строка, встроенная прямо в веб-интерфейс.
Есть автодополнение и история команд: кнопка ↑
для предыдущей команды, прямо как в терминале.
Читать полностью »
Командная строка в Firefox 16
2012-09-01 в 10:00, admin, рубрики: Firefox, браузеры, Веб-разработка, командная строка, метки: firefox, Веб-разработка, командная строка9 октября этого года будет выпущена очередная версия браузера Firefox с очень интересной функциональностью — командной строкой, которая, конечно, будет интересна прежде всего веб-разработчикам.
Командная строка появляется при нажатии комбинации клавиш Shift-F12 и обладает системой дополнения команд и их параметров; также не забыли про подробные подсказки. Спектр задач, которые могут быть решены из командой строки, довольно широкий — от управления содержимым веб-страницы и её разнообразным анализом до создания скриншотов отдельных сегментов страницы, которые могут определяться, так сказать, «изнутри» — прямо по тегам. Видео-демонстрация работы нового инструмента приведена на видео ниже:
На данный момент ночные сборки Firefox 16 доступны на соответствующем канале.
Читать полностью »
Четыре профессиональные деформации программистов на языке Perl, демонстрируемые на живом примере
2012-08-30 в 8:34, admin, рубрики: 1984, Fidonet, path, perl, гомосекс, имена переменных, командная строка, мазохизм, Оруэлл, Программирование, Регулярные выражения, метки: 1984, Fido, Fidonet, path, perl, гомосекс, имена переменных, командная строка, мазохизм, Оруэлл, регулярные выраженияЭдсгер Вибе Дейкстра оказался известен, в частности, как автор нескольких ёмких и выразительных высказываний, очерчивающих бездну профессиональной деформации программистов, предпочитающих тот или иной неуютный язык программирования. Небезызвестны, в частности, следующие оценки Дейкстры (я процитирую их по Викицитатнику):
- «Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление». («The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense».)
- «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации». («It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration».)
Дейкстра умер 6 августа 2002 года. Сегодня, спустя десять с небольшим лет после его смерти, мы вправе оглянуться вокруг и спросить себя: а насколько изменились обстоятельства? Иными словами: а сейчас (в наши дни) среди широко употребляемых языков программирования есть ли такие языки, использование которых влечёт для склонных к ним программистов почти неминуемый риск заметной профессиональной деформации?
Как мне кажется, они есть; и это прежде всего те языки, которые подпадают под определение write-only language, то есть поощряют написание такого исходного кода, прочтение и понимание которого слишком трудно, неоправданно трудно (как правило, даже труднее, чем его написание автором кода), хотя в нормальных языках должно быть наоборот.
Наиболее употребительным из таких языков является Perl.
Будьте покойны: я не намерен просто ткнуть пальцем в Perl и объявить, что он плох. Это вышло бы слишком малоубедительно без доказательств и подробностей. И именно поэтому прямо сейчас на примере, взятом из жизни, я покажу вам четыре механизма, при помощи которых Perl воздействует на сознание программиста и поощряет сочинение им такого кода, который оказывается неприглядным write-only.
CodeIgniter Command Line library — небольшой ассистент для работы с CLI
2012-04-05 в 10:36, admin, рубрики: cli, codeigniter, command line, library, php, библиотека, командная строка, метки: cli, codeigniter, command line, library, PHP, библиотека, командная строкаКак вы наверное знаете, в php есть интересная функция для обработки данных, поступающих из командной строки: getopt. Но есть одна маленькая проблема — она неправильно работает в CodeIgniter, да и не совсем удобная.
А так как у меня было немного свободного времени, желание написать что-нибудь своё опен сорсное, попробовать в деле github (сижу на hg+bitbucket), и наконец сделать что-то полезное для тухнущего CodeIgniter и его сообщества, я решил написать свой костыль, призванный немного скрасить написание cli скриптов на данном фреймворке.
Оно умеет самый минимум — искать заданные аргументы, производить их валидацию (если не указаны обязательные) и выводить подсказки по использованию вашего скрипта, а при желании легко может быть допилено для использования без привязки к CodeIgniter: