Общий принцип работы запросов фильтра к базе данных, или Старшина перед строем солдат

Представьте себе строй солдат-новобранцев и старшину, которому необходимо распределить новобранцев по подразделениям на основании антропометрических характеристик, а также наличия или отсутствия у солдат знаний, умений и навыков определенного профиля. Представили? А теперь попросите вашего старшину отобрать из новобранцев 33 человека для пополнения стрелковой роты на основании их персональной стрелковой подготовки, остроты зрения и развитости мышц плечевого пояса. Как по-вашему старшина должен поступить, чтобы выполнить поставленную задачу?

Читать далее

Проблемы с установкой npm под Debian Wheezy

Официальный скрипт, устанавливающий в систему установщик пакетов npm упорно отказывается видеть в системе node.js. То есть удобная команда

# curl https://npmjs.org/install.sh | sh

попросту не исполняется.

Проблема в том, что в скрипте node.js вызывается как

node

в то время как в Debian Wheezy он представлен под именем

nodejs

Прояснит ситуацию можно, проверив версию node.sj с использованием обоих вариантов вызова интерпретатора:

# node --version
# nodejs --version

Если в обоих случаях в ответ вы получите сообщение с указанием версии node.js, то дальше читать статью не имеет смысла — она вам не поможет.

Если в обоих случаях в ответ вы получите сообщение со словами

... команда не найдена

то проблему с node.js у вас тоже нет в силу отсутствия node.js в системе.

Ну а если по команде nodejs система отдает версию, а про node слыхом не слыхивала, то дальше для вас начнется самое интересное.

Читать далее