Search
Write a publication
Pull to refresh
41
0
Егор Юртаев @yurtaev

Full Stack Team leader/Solution architect

Send message
Да, вы правы, не подумал о запросах, тогда надо заранее продумать код под использование кэша, с ходу подключить и пользоваться без внесения изменений не получится.
А нельзя ли избавится от ограничения с callback последним аргументом при помощи декоратора + мемоизаций? Первое что в сонную голову приходит, можно подумать как в декораторе воспользоваться cache(fn)
function cacheDecorator(fn){
    fn.cache = {};
    return function(){
        if(fn.cache[JSON.stringify(arguments)]){return fn.cache[JSON.stringify(arguments)]};
        var _data = fn.apply(this, arguments);
        fn.cache[JSON.stringify(arguments)] = _data;
        return _data;
    }
}

function test1(x){
    for (var i=0; i<99999999; ++i){i*i};
    return x*x-1
}

console.time("time");
test1 = cacheDecorator(test1);
console.log(test1(10));
console.log(test1(10));
console.log(test1(10));
console.log(test1(10));
console.log(test1(10));
console.log(test1(10));
console.timeEnd("time");

Только чувствую я fn.cache не туда запихнул.
Предлагаю всё сделать на timecapsule, ну или что то подобное с функцией роутера (круглосуточным аптаймом), глядишь так через пару лет еще и распределенную число дробилку можно будет построить для нужд зла\добра.
Странный да, но в жизни пригодился бы, я бы вообще его не упомянул бы, если бы его реализация не была такой просто и не кому не мешала бы, всё что необходимо сделать это показывать предыдущий номер + сделать его выделенным. Тем кому это не надо будет так же вводить номер словно там всё таже пустая строка, а я буду жать ввод и прыгну туда куда хотел.
Я не поддерживаю выше написанный шантаж =) я вас люблю за ваши продукты, но у меня лично подобное желание возникает пару раз в день, сформулировать почему и зачем сложно, но при отладке и пробеганию по коллбекам это было бы полезно. Монжо сделать эту цифру в поле выделенной, тогда это не будет мешать тем кому это не нужно, а я нажму ввод и попаду куда мне необходимо, главное показывать цифру в зависимости от активного файла. Это такая мелочь, но мне было бы приятно.
Я поддерживаю историю по GotoLine, я об этом тоже задумывался. Back помогает, но допрыгиваю я до нужного места за более чем два прыжка.
P.S думал я один такой =)
Как сказал Хаммонд, потребуется еще один прицеп для питания прицепа с батарейками, и для него еще один прицеп, и…
Ребята из Top Gear уже порадовали подобной реализацией в «Top Gear: The Movie»
А прицеп с батарейками они тоже возят?
Я бы даже сказал что в октябре анонсировали, об 1.6.2 я сказал. Изначально писал статью типа – «создаем проект django на GAE», с инструкцией по шагам, но бросил это дело, кому надо тот понял суть, новички сюда не полезут.
На счет запуска django поверх Datastore, в сети много обсуждения этого, значит это кому то надо. Да это дикий костыль, но пользовались этим потому что иных инструментов по возможностям не было. Любой более-менее сложный проект приходилось писать с нуля руками, начиная авторизаций, заканчивая админкой.
Datastore это хорошо, я согласен, но это дорого, и перенести потом приложение на свой сервер допустим с монгой будет наверное так же затратно как написать приложение по новой.
PIL используется только на локальной машине для эмуляций Images API
Судя по документаций трудностей не должно быть, нам дают обычный доступ DB-API 2.0, нужно отдать свой «connect» для SQLAlchemy
Нет, GAE это лишь попытка продать свои простаивающие мощности. Я конечно не могу точно сказать, но я очень сомневался бы если gmail на 100% совместим с GAE. По началу энтузиасты строили решения на GAE в надежде что их купит гугл, так как интеграцию будет проще делать. А еще гугл обещал выдержать милион посетителей и почти не брать за это деньги, но оказалось что это очень дорого, особенно если много писать в базу.
Я согласен с тем что документ-ориентированные базы это супер удобно, тут вопрос в том какие инструменты предоставляет google для разработки приложения. Нам дали API, вот и крутимся как можем у кого руки чешутся.
Спасибо, ждем улучшение аналитики.
А как же упомянуть о «Custom Origin», когда можно не думать о том как синхронизировать файлы с облаком. На хабре уже проскакивало несколько более подробных статей на эту тему. Хочется подробностей от впечатлений использования, может каких граблей в этой чудесной куче облачек.
По крайней мере продавались точно, только требовалось получить разрешение с привязной к координатам размещения.
У хрома по процессу на все табы одного домена, но можно настройть и по процессу на таб.
Аналогичная проблема, пусто в куках, временно просто передаю sessionid в качестве аргумента подключения + при использование флешевой прослойки отпадает морока с куками.
хм, что то не сразу понял после прочтения, подумал что SockJS лишь имитирует WS. Что ж, обязательно попробую, при том что как мне кажется переход должен быть прозрачным, хотя для себя не вижу проблем в socket.io, но это пока что, нужно углубиться в эту тему. Спасибо за труд.

P.S testling насколько я понял не тестируется на мобильных браузерах?

Information

Rating
Does not participate
Location
Омская обл., Россия
Date of birth
Registered
Activity