new ExtractTextPlugin({filename: '[name].css'});
this.getBoilTime = function() { ...
function CoffeeMachine(power) {
this.waterAmount = 0;
var WATER_HEAT_CAPACITY = 4200;
this.getBoilTime = function() {
console.log('this', this);
return self.waterAmount * WATER_HEAT_CAPACITY * 80 / power;
}
function onReady() {
alert( 'Кофе готово!' );
}
this.run = function() {
console.log('run', this);
setTimeout(onReady, this.getBoilTime());
};
}
var coffeeMachine = new CoffeeMachine(100000);
coffeeMachine.waterAmount = 200;
coffeeMachine.run();
rewrite ^/news/(20(\d{2}))/(\d{1,2})$ /news/?year=$1&month=$2? break;
rewrite ^/news/(20([0-3]{1})(\d{1}))/(\d{2})$ /news/?year=$1&month=$2? break;
rewrite ^/news/(.*)$ /myrewriter.php?path=$1? break;
rewrite ^/news/(\d+)/(\d+)$ /news/?year=$1&month=$2? break;
<customErrors mode="Off" />
)?site_name="toster.ru"
// -maxdepth 0 - только текущий уровень
// -type d - только папки
find /var/www/framework/assets/$site_name/* -maxdepth 0 -type d | while read -r path; do
name="$(basename $path)" // имя папки, без пути
parent="$(dirname $path)" // путь родительской папки
if [[ "$name" = "anyfolder" ]]; then
// меняем имя на _anyfolder
mv "$path" "$parent/_$name"
fi
done
\r
.
Лучше перечислений для подобной задачи еще ничего не придумали :-) Хранение бесполезных точных данных, типа возраста, не имеет смысла, если эти эти данные понадобятся только для одноразового определения является человек ребенком и в какую возрастную группу он попадает (портянка условий) и для прочих разделений.