Выскажу своё субъективное мнение — тот девайс меня не впечатлил, а этот приводит в восторг. Почему? Кажется и там и тут используются диоды и примерно одинаков их принцип подсвечивания", но в девайсе от Derailed циферки висят как бы в воздухе. И второй плюс, то что выводить информацию можно не только по трафарету.
Разобрался. Оказалось что неправильный массив я скармливал функции unshrink из статьи.
Так что всё нормально. Как я и ожидал, моя функция дала прирост производительности на ~400%
Хотя нет, признаю свою неправоту. Сейчас попробовал сделать, и Ваш код работает на порядок быстрее.
Сильно удивлен.
Возможно кто-то подскажет почему код работает так медленно?
function unshrink (s)
{
if (s.constructor != Array) return;
for (var i=1, l=s.length; i<l; i++)
{
var o = {};
for (var j=0, k=s[i].length; j<k; j++)
{
o[s[0][j]] = s[i][j];
}
s[i] = o;
}
s = s.slice(1);
return s;
}
Вот-вот, самое главное знать, как поведет машина.
Я знаю что у меня заносит влево, и «не беспокоюсь». Благо ТАЗы «уникальные» машины, и всегда есть повод не расслабляться. Как говорится, если в ВАЗе работают тормоза, горят все лампочки исправно, и всё остальное же не барахлит, то скорее всего скоро сломается что-то серьезное :)
Это повышает безопасность, по сравнению с тем случаем, когда задние тормоза вообще могут не начать тормозить.
Как по мне, так лучше знать, что все 4ре колеса начнут тормозить одновременно, чем гадать… толи 2 колеса схватятся в текущей ситуации, толи 4ре :)
swapon: /swap.file: Operation not permittedЯ бы с удовольствием такие часики купил, если не сильно шумят.
Так что всё нормально. Как я и ожидал, моя функция дала прирост производительности на ~400%
Профилировать с помощью фаербага — нечего. Не вызывается ни одна функция внутри.
Сильно удивлен.
Возможно кто-то подскажет почему код работает так медленно?
function unshrink (s) { if (s.constructor != Array) return; for (var i=1, l=s.length; i<l; i++) { var o = {}; for (var j=0, k=s[i].length; j<k; j++) { o[s[0][j]] = s[i][j]; } s[i] = o; } s = s.slice(1); return s; }{ «name»:«John Barrymore» ,«death_date»:«29 May 1942» ,«location»:«Hollywood, United States» ,«cause»:«Various» ,«age»:60 }];
в
var people = [{ name:'Alan Watts', death_date:'November 16, 1973',location:'Chislehurst, England',cause:'Alcohol poisoning' ,age:58},
[ «John Barrymore» ,«29 May 1942» ,«Hollywood, United States» ,«Various» ,60 ]];
Поздравляю. Ваш автомобиль был выпущен уникальной серией в 1 шт.
[/irony]
Я знаю что у меня заносит влево, и «не беспокоюсь». Благо ТАЗы «уникальные» машины, и всегда есть повод не расслабляться. Как говорится, если в ВАЗе работают тормоза, горят все лампочки исправно, и всё остальное же не барахлит, то скорее всего скоро сломается что-то серьезное :)
Как по мне, так лучше знать, что все 4ре колеса начнут тормозить одновременно, чем гадать… толи 2 колеса схватятся в текущей ситуации, толи 4ре :)