Скрипты — Основы Perl. Часть 3 – use strict, ссылки и функции
Продолжение серии статей об основах программирования на Perl. В этой части речь пойдет обо всем, что нужно знать для написания функций. Думаю, в цикл войдет еще одна, максимум две части...
Нижеприведенный скрипт предлагает пользователю выбрать какую конфигурацию использовать если будет обнаружено, что к системе подключено два монитора; если же подключен только один монитор, то выводится предупреждающее сообщение и скрипт завершается. Скрипт предназначен для использования в составе acpid'а - он должен вызываться при нажатии на определенную Fn кнопку, в соответствии с правилами acpid'а.
Зависимости: bash, xrandr, Xdialog, xosd.
Когда-то muhas уже писал о своём dmpd. Так вот, сегодня в поисках замены kupfer и gnome-do я наткнулся на обсуждение на форуме арча.
Скрипт mpd_control позволяет искать по базе данных mpd группы, альбомы, песни и плейлисты, а также перемещаться по активному плейлисту.
Я уже писал про два отдельных скрипта - один для загрузки скриншотов, другой для загрузки файлов из файлового менеджера. Любознательные люди задавали вопросы, старшие опытные товарищи давали советы. В итоге с радостью представляю вашему вниманию усовершенствованную версию скрипта для загрузки изображений в Интернет.
1.Имеется музыкальная коллекция, в которой музыка в разных форматах - ogg, flac, mp3.
2.Имеется смартфон от Нокии, плеер которого играет только mp3, wav и amr с midi.
3.А ещё имеется желание быстро закидывать музыку на самтрфон, не проверяя формат музыки и не заморачиваясь с перекодировкой.
Этих трёх пунктов хватило, чтобы написать небольшой скрипт на Python, который будет делать всё это за меня. Мне лишь надо закидать нужные папки с музыкой на карту памяти и запустить там этот скрипт.
Набросал скрипт для для управления mpd с помощью dmenu, но так как sh очень странный язык который позволяет быстро расширить возможности скрипта, то заодно немного и расширились возможности dmpd
Собственно, основная функция это добавление в плейлист каталога/файла, выбор файла и навигация по текущему плейлиста. Но заодно получилось что можно выполнять любую команду mpc, отчистить текущий плейлист и сразу создать новый...
Писалось для себя, поэтому некоторые моменты в управлении могут кому-то не понравиться (но менять скрипт под себя никто же не запрещает)
Скрипты — Основы программирования на Perl (часть 2)
Ну вот дошли руки написать продолжение к посту Основы программирования на Perl. В этой части речь пойдет об условных операторах и циклах.
По просьбе нескольких своих друзей я написал пост о программировании на Perl. Возможно, кого-то эта тема интересует, в этом случае прошу ознакомиться. Интересует, насколько легко, по-вашему, воспринимается статья, остались ли после прочтения какие-то не совсем ясные моменты и так далее. В общем хотелось бы получить пару объективных отзывов.
Статья под катом
Ну и под настроение еще один велосипед.
Бывает, что устанавливать на чей-то (а то и на свой) сайт/хостниг полноценный анализатор логов лень, а посмотреть, как вас находят очень хочется.
Решил выложить свое решение , т.к предудущий пост на эту тему несколько громоздок по моему мнению.
У меня все несколько проще
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|