Прямой эфир

Я сразу же при установке PHP поставил и php-cli.
  • avatar
  • syncro
  • 15 июля 2009, 06:42
  • #
  • +1
жаль только, что в пхп не искореннили фатал ерроры с последующей смертью интерпретатора
  • avatar
  • NeO
  • 15 июля 2009, 06:38
  • #
  • 0
по умолчанию в LAMP пакет php5-cli не входит, поэтому его ставят ручками.
Покупал 1 диск ихнего издания на Amazon, всё что я могу сказать.
Brad Senne — Shapes That Shift Us
  • avatar
  • Q2W
  • 15 июля 2009, 02:30
  • #
  • 0
А рекомендации как в ласт.фм есть?
  • avatar
  • rain
  • 15 июля 2009, 00:46
  • #
  • 0
Вот только Vorbis там, похоже, с mp3 сделан :(. Все преимущество теряется.
  • avatar
  • SkyFox
  • 15 июля 2009, 00:45
  • #
  • 0
Хум. Никогда не думал, что php такое умеет. Мне понравилось. +1.
Пришлось, правда, доставить пакетик (у одного меня руки крвивые пакет отсутствовал php5-cli?)
  • avatar
  • aonick
  • 15 июля 2009, 00:17
  • #
  • +3
Немного моего соуса в блюдо Istergul'а:

Пример 1
Часто мои скрипты начинаются с такой строчки:
Dir=${1-.}
То есть скрипт запускается и в качестве параметра ему указывается директория, которую надо обработать. Если директория не указана, то обрабатывается текущая директория.

Пример 2
Для начала задам переменную
Pic=/usr/share/wallpapers/Wolf.jpg
Вывод без первых трех символов(любых)
echo ${Pic#???}
r/share/wallpapers/Wolf.jpg


Пример 3
Для той же переменной
Pic=/usr/share/wallpapers/Wolf.jpg
Вывод с пятого по 9ый символы (то есть пропустить от начала 4ре символа и напечатать следующие 5)
echo ${Pic:4:5}
/shar


Пример 4
Переименование всех jpg-файлов в текущей папке под общий шаблон: Image_число.jpg
N=10000; for i in *.jpg;do let N=N+1; mv -i "$i" Image_${N:1}.jpg;done
Работает для не более 9999 файлов в текущей директории

Пример 5
Pic=/usr/share/wallpapers/Wolf.jpg
Перейти в папку содержащую эту картинку
cd ${Pic%/*}
это соответствует
cd /usr/share/wallpapers


Пример 6
Если файл картинка(jpg), то просмотеть ей (например, при помощи програмки eog)
[ "${Pic##*.}" = jpg ] && eog $Pic
Спасибо за обзор :)
Спасибо. Рад, что сделал доброе дело :)
  • avatar
  • Dez
  • 14 июля 2009, 23:10
  • #
  • +1
Надеюсь, следующий пост будет таким же информативным. Благодаря твоему циклу статей я решил расширить познания в bash.
В следующем топике будет рассказано о функциях в bash. Спасибо, что напомнил это сообщить.
  • avatar
  • Dez
  • 14 июля 2009, 23:05
  • #
  • +1
Спасибо за статью. В предыдущих топиках ты писал о том, что будет в следующих постах. Было бы весьма интересно узнать, чего нам ожидать?
Исправь отступы в исходниках, и если это перевод — поставь ссылку.
  • avatar
  • kUSER
  • 14 июля 2009, 22:22
  • #
  • 0
Да, вполне. Музыка с Jamendo и правда зачастую Podsafe.
  • avatar
  • kUSER
  • 14 июля 2009, 22:20
  • #
  • +2
Спасибо, исправил. Это мой первый перевод :)
  • avatar
  • LRN
  • 14 июля 2009, 22:03
  • #
  • +3
Правильный перевод «We are not evil» — «Мы не злые». Чтобы было «Мы не зло», надо чтобы был артикль перед «evil» — либо «an» (абстрактное зло), либо «the» (конкретное зло).
О спасибо что напомнили, я зарегистрировался на нем и подзабыл, как он назывался. Очень хороший сайт и идея распространения.

Я так понимаю некоторую музыку можно назвать там даже Podsafe?
  • avatar
  • kUSER
  • 14 июля 2009, 21:02
  • #
  • +1
Спасибо, будет полезно при отладке скриптов на сервере.