@jcmvbkbc в конфиге nginx разбереца и не фиг специалист, он читаем. Я не заглядывая в него месяцами, сходу правлю когда мне что надо. Помнить команды iptables когда они нужны раз в полгода - смысл не велик.
Скажу честно не решал а соображение простое, скорее всего эта задача дается после того как в каком либо курсе рассказывается по биномиальные коэффициенты и их делимость на простые числа типа C(p, k) делится на простое, откуда доказывают кучу всяких формул вида
(1+x)^p - (1+x^p) делится на p и тп.
Собсна из формулы видно что в ней есть 1+x = 99 + 1 = 100
и что если это все расписывать то возможно где то либо вылезут и остануться только биномиальные коэффициенты C(a,b) либо где то вылезут прайм степени - интуитивно если что и вылезет то это будет ближайшее простое к 22, а это 23 - поэтому я и предположил что это 23 :-)
Расписывать и решать полностью мне в лом :-)
@Norgan все это в фотошопе похоже на смесь двух-трех фильтров
1) Фильтр типа find edges, trace contour
2) Фильтр other/minimum - для увеличить толщину контуров
2) Наложение контуров на оригинал - слоями там поиграть наложением Darken близко к тому что надо
3) Возможно blur убрать лишние детали
4) watercolor painting effect - www.photoshopessentials.com/photo-effects/watercol...
или посмотреть похожие фильтры
Будет по ощущениям похоже,
програмно если работа одноразовая то можно через фотошоп прогнать он умеет батчить операции
По q хорошая документация и много примеров в интернет, в случае с mongoose самое простое обернуть вызов exec mongoose например так
var q_exec = function(query){
return Q.nfcall(query.exec.bind(query)); //for Q to work
};
и пользоваться так (вместо find может быть почти все что угодно)
q_exec(db.YourTable.find({запрос}))
.then(function(results) {
обработка результата
})
.catch(function(e) {
})
.done()
запустить последовательно см документацию q а именно reduce
запустить много и сразу и получить результаты (mongoose разруливает такие ситуации и больше чем положено не запустит :-))
см q.all
Но лучше не спешить с q, а сначала поработать нативно с колбеками, иначе всей прелести q будет не понять :-)
Смотрите node-gyp используется только для компиляции - для откомпилированного модуля он уже не нужен, из vs возможно будут нужны только файлы msvcrt{X}.dll которые можно кинуть в папку с готовым модулем, тогда можно просто убрать node-gyp из зависимостей и билдить две версии кода для windows 32 и 64 бит.
Что должно решить вашу проблему.
@dzhiriki правильное замечание, спасибо, на первое время может это лишнее - в ридми кучи пакетов стоит make install и чтоб не путать человека и не учить новый список команд типа sudo dpkg -r и make install самое то :-)
или в простонародье - продажник, это особая категоря людей которым пофиг что продавать :-)
и есть разновидность продажника - впариватель, эти вообще высший пилотаж :-)