Допустим, черная кошка, пересекающая дорогу человеку, приносит несчастье. Допустим, существует прямая зависимость между «уроном», наносимым при пересечении пути черной кошкой и углом пересечения пути. Вероятно, максимальный урон будет, когда угол близок к прямому. Вероятно, минимизировать «урон» можно, пересекая путь черной кошки под максимально острым углом. Остается неизученным вопрос о направлении, в котором надо пересекать путь черной кошки.
Присматривался ко многим коллекциям dotfiles. В настоящее время остановился на .bashrc следующего содержания:
if [ -d "${HOME}/.bash" ]
then
# Environment, functions, some setings and aliases: in this order
for f in \
"${HOME}/.bash/environ" \
$( ls ${HOME}/.bash/functions-* 2>/dev/null ) \
$( ls ${HOME}/.bash/settings-* 2>/dev/null ) \
"${HOME}/.bash/aliases"
do
[ -f "$f" ] \
&& . "$f"
done
fi
Работает под cygwin/linux. Поддерживаю только bash — другие не держим.
имелось в виду
например, dir "* *", чтобы вывести каталог с пробелом %1, %2,… и %* для доступа ко всем аргументам. Но в большинстве случаев %* бесполезен
В винде шаблоны раскрываются аналогично интерпретатором (в большинстве случаев). Но надо всё закавычивать (например, dir "", чтобы вывести каталог с пробелом)
Встроенные команды надо передавать интерпретатору, то есть cmd /c "dir c:\"
Есть проблема манипуляции с аргументами: %1, %2,… и % для доступа ко всем аргументам. Но в большинстве случаев % бесполезен. Нет такой возможности как ${@:n:m}. И кавычки снова надо "закавычивать" или "искейпить".
На отальные вопросы будет ответ — как бог на душу положит. Кто-то работает с реестром, кто-то пишет ini-файлы и разбирает их, кто-то пишет конфиг-файлы по типу самого скрипта (аналогия, sourced фвйлы в юникс).
"UninstallString"="cmd /q /c echo Windows Registry Editor Version 5.00>%TEMP%\\pr.reg ...
Не пишите так больше.
можно допустить ошибку и все пойдет совсем не так.
можно писать во временные файлы, потом запускать regedit /s, но для этого давно есть команды reg add / reg delete, Пользуйтесь ими
Всё что больше 2-3 слов пишите в скрипт. То есть не вызов кучи cmd /c с параметрами, а один простой пакетный скрипт. И короче, и понятнее, и параметры можно передавать.
Не знаю, насколько актуально это решение. Но вдруг кто-то еще держит и использует Денвер. У меня есть — остался со тех времен, когда я программировал под веб. Иногда (очень редко) запускаю по мелкой нужде.
Если есть в системе BranchCache, надо запустить Денвер, а заниматься правкой реестра желания нет или нет необходимости менять или требуется оставить всё без изменений:
1. создать файл Z:\> type Z:\etc\scripts\main\start\00_BranchCache
init.d/BranchCache
2. Созлать файл Z:\> type Z:\etc\scripts\init.d\BranchCache.bat
net stop PeerDistSvc
3. Полностью остановить (stop) и запустить (start) Денвер
> Оксид графита — соединение углерода, водорода и кислорода в различных соотношениях, которое образуется при обработке графита сильными окислителями.
Фраза неверна в корне. К оксидам относят бинарные соединения кислорода с химическим элементом. То есть, по определению, оксид не может содержать водород в каких-либо соотношениях, если это только не оксиды водорода или гидраты.
вероятный способ ускорения: при старте веб-сервера заранее запускать эксель, запоминать его идентификатор процесса и по требованию обработать новые данные передавать этому процессу файл, данные.
http://www.nncron.ru/register_ru.shtml
Серию условных операторов можно писать так — визуально уменьшается вложенность, увеличивается читабельность
Update:
К вопросу о программах бекапирования. Есть еще nnBackup весьма шустрый и гибкий.
Видимо поэзия соседней планеты, родственной ololo.
Lai olai ale loia.
https://www.youtube.com/watch?v=nXwC0YBRAjw
Трудно сказать, что за устройство в цетре стола. По сюжету оно больше нигде не появляется.
Присматривался ко многим коллекциям dotfiles. В настоящее время остановился на .bashrc следующего содержания:
Работает под cygwin/linux. Поддерживаю только bash — другие не держим.
имелось в виду
например,
dir "* *"
, чтобы вывести каталог с пробелом%1
,%2
,… и%*
для доступа ко всем аргументам. Но в большинстве случаев%*
бесполезенВ винде шаблоны раскрываются аналогично интерпретатором (в большинстве случаев). Но надо всё закавычивать (например, dir "", чтобы вывести каталог с пробелом)
Встроенные команды надо передавать интерпретатору, то есть cmd /c "dir c:\"
Есть проблема манипуляции с аргументами: %1, %2,… и % для доступа ко всем аргументам. Но в большинстве случаев % бесполезен. Нет такой возможности как ${@:n:m}. И кавычки снова надо "закавычивать" или "искейпить".
На отальные вопросы будет ответ — как бог на душу положит. Кто-то работает с реестром, кто-то пишет ini-файлы и разбирает их, кто-то пишет конфиг-файлы по типу самого скрипта (аналогия, sourced фвйлы в юникс).
"UninstallString"="cmd /q /c echo Windows Registry Editor Version 5.00>%TEMP%\\pr.reg ...
Не пишите так больше.
Если есть в системе BranchCache, надо запустить Денвер, а заниматься правкой реестра желания нет или нет необходимости менять или требуется оставить всё без изменений:
1. создать файл
Z:\> type Z:\etc\scripts\main\start\00_BranchCache
init.d/BranchCache
2. Созлать файл
Z:\> type Z:\etc\scripts\init.d\BranchCache.bat
net stop PeerDistSvc
3. Полностью остановить (stop) и запустить (start) Денвер
Фраза неверна в корне. К оксидам относят бинарные соединения кислорода с химическим элементом. То есть, по определению, оксид не может содержать водород в каких-либо соотношениях, если это только не оксиды водорода или гидраты.
вероятный способ ускорения: при старте веб-сервера заранее запускать эксель, запоминать его идентификатор процесса и по требованию обработать новые данные передавать этому процессу файл, данные.
тоже не проблема
создание и удаление линков на каталог (важно: опция /D)
создание и удаление линков на файл
Как вариант https://github.com/ildar-shaimordanov/bash.scripts/blob/master/bootstrap.sh. Там можно найти маленькое демо.
Каким образом левая часть выражения приближенно равна правой части?
if "%*" == ""
приведет к ошибке в случае кавычек в аргументеНадо
if "%~1" == ""
. Хотя это тоже не спасение.Во-вторых, cd.bat — лишняя сущность. Достаточно