20.12.2013, 22:37
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
блин, я все конечно понимаю но это свинство, не мог понять почему не показывало ошибку внутри функции filter, запускал с параметрами --gebug, --stack, --verbos, не помогло полез в исходники и нашел почему ошибку не отображает...
// Filter result set?
if (options.filter) {
matches = matches.filter(function(filepath) {
filepath = path.join(options.cwd || '', filepath);
try {
if (typeof options.filter === 'function') {
return options.filter(filepath);
} else {
// If the file is of the right type and exists, this should work.
return fs.statSync(filepath)[options.filter]();
}
} catch(e) {
// вывести сообщение об ошибке не не слышал
// Otherwise, it's probably not the right type.
return false;
}
});
}
return matches;
};
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
20.12.2013, 23:01
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
cyber, напиши чуваку на гитхаб, мб исправит
https://github.com/gruntjs/grunt
Последний раз редактировалось kobezzza, 20.12.2013 в 23:04.
|
|
20.12.2013, 23:20
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, не особо помню правила построение предложение в английском, как то так?
Цитата:
|
Hi. Could you add output error message when filter function called error in the debug mode?
|
И на гитхабе создавать в issue?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
20.12.2013, 23:53
|
|
√₋̅₁̅
|
|
Регистрация: 18.06.2012
Сообщений: 385
|
|
Сообщение от cyber
|
хочу в ближайшие время начать читать книги Кнута по алгоритмам
|
Сообщение от kobezzza
|
Кнута оч тяжело читать, по алгоритмам есть книги получше (попроще)
|
Кнут это хардкор. Я сам открываю его очень редко, да и то только тогда, когда нужно сделать полный ребут головного мозга. Дело в том, что много из того, что он написал, либо тонко специализировано, либо уже имплентировано везде где только можно. А с другой стороны, всё пропитано матаном до взрывоопасной концентрации. Это именно алгоритмический хардкор, за который современные, изнеженные сахаром и абстракциями программисты будут бить вас ногами по почкам: за то, что по коду не понятно, что в нем происходит, за то, что он почти неподдерживаемый, за то, что почти всегда можно взять что-то готовое (порой даже лучше) и не тратить время на сомнительное мозгойопство.
В общем, упражнения для извилин идеальные. Но использовать его выкладки на практике очень сложно и редко эффективно с точки зрения банальных затрат на разработку.
(хотя, должен признаться, я бы честно уделял Кнуту по две недели каждые полгода, будь у меня на то время)
__________________
Гейзенберг, возможно, читал этот тред.
Последний раз редактировалось Дзен-трансгуманист, 20.12.2013 в 23:58.
|
|
21.12.2013, 00:09
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Дзен-трансгуманист, хм, тогда начну с "Алгоритмы. Построение и анализ", а потом уже как пойдет)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
21.12.2013, 01:10
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
ура, не много разобрался в гранте)
вот что получилось)
var path = require("path"),
fs = require("fs");
module.exports = function(grunt) {
"use strict"
var ignoredFolders = [".idea", "files"],
ignoredFormats = [".nw", ".zip", ".exe"];
grunt.initConfig({
compress: {
main: {
options: {
archive: 'app.zip'
},
files: [
{src: ['**'], filter: filter}// includes files in path
]
}
}
});
function filter (src) {
try {
var extn = path.extname(src),
folder = src.split(path.sep)[0];
return extn && ignoredFormats.indexOf(extn) == -1 &&
ignoredFolders.indexOf(folder) == -1;
}
catch (e) {
console.log(e);
}
};
grunt.loadNpmTasks('grunt-contrib-compress');
grunt.registerTask('callback', function(){
if(!fs.existsSync("app.zip"))
return;
fs.renameSync("app.zip", "app.nw");
var exec = require('child_process').exec;
exec('app.nw', function callback(err, stdout, stderr){
if(err)
console.error(err);
});
});
grunt.registerTask('default', ['compress', 'callback']);
};
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
Последний раз редактировалось cyber, 21.12.2013 в 01:16.
|
|
21.12.2013, 01:42
|
|
√₋̅₁̅
|
|
Регистрация: 18.06.2012
Сообщений: 385
|
|
Сообщение от cyber
|
тогда начну с "Алгоритмы. Построение и анализ", а потом уже как пойдет
|
Начинай. Кнут это все-таки идеологический мастхэв для программиста. Если прежде ты не сильно задумывался о связи математики и программирования, то тебя там ждет множество приятных озарений. Но в любом случае, чтиво не для мягкотелых.
__________________
Гейзенберг, возможно, читал этот тред.
|
|
21.12.2013, 01:48
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Дзен-трансгуманист, ок спс, начну читать после "Олифер В.Г., Олифер Н.А. - Компьютерные сети. Принципы, технологии, протоколы (4-ое изд.) - 2010 - обработка", я себе список книг на год в перед сосатвил)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
21.12.2013, 04:07
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
<iframe allowfullscreen="" frameborder="0" height="401" src="http://interneturok.ru/embed/pRefghYCjX" width="646"></iframe><br />Другие видеоуроки по школьной программе смотрите на <a href="http://interneturok.ru" > InternetUrok.ru </a>
Между прочим ребята заняты правым делом. Оставлю ссылку здесь http://interneturok.ru/ru/about-us/o-proekte
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 21.12.2013 в 05:04.
|
|
21.12.2013, 04:20
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|