• Как правильно написать скрипт с использованием cookie, который скрывает кнопку для нажавшего пользователя "навсегда"?

    AdrenaLeen
    @AdrenaLeen
    Вам нужен плагин https://plugins.jquery.com/cookie/, который нужно будет подключить после библиотеки jQuery:
    <script src="/path/to/jquery.cookie.js"></script>

    Я бы при нажатии на кнопку создала бы куку (не на месяц, а на год) с датой первого визита:
    var $ = jQuery.noConflict();
    $(".button").click(function(){
        if(!!$.cookie('firstVisit')) $.cookie('firstVisit', $.now(), { expires: 365 });
        setTimeout(function(){
            downloadFile('/uploads/test.zip');
        },15000)
    });


    И в коде затем проверяла бы, истекла ли дата:
    function getCookie() {
        if ($.cookie('firstVisit', Number) + 2 * 24 * 60 * 60 * 1000 < $.now()) { $('.data').hide(); }
    }
    Ответ написан
  • Как правильно написать скрипт jQuery, отключающий предзагрузку картинок в мобильной версии?

    AdrenaLeen
    @AdrenaLeen
    Я бы написала так:
    //<![CDATA[
    (function($){
        $.fn.preload = function() {
            this.each(function(){
                $('<img/>')[0].src = this;
        });
        if($(window).width() > 640) $(['/img/one.gif','/img/two.gif','/img/three.gif',]).preload();
    }
    })(jQuery);
    //]]>
    Ответ написан
    1 комментарий
  • Приоритет изучения: WCF или MVC - что важнее?

    AdrenaLeen
    @AdrenaLeen
    Зависит от задач и от того, будет ли на сервере IIS. Основное преимущество WCF - его можно использовать, не устанавливая на машину IIS, либо для работы с настольными приложениями. Если планируете стоить сайты, создавать SaaS-сервисы, то однозначно ASP.NET MVC. Если будете писать настольные приложения - то WCF.
    Ответ написан
    Комментировать
  • Как определить хорошего исполнителя ASP.NET?

    AdrenaLeen
    @AdrenaLeen
    1. Отзывы. Спросите, есть ли у кандидата профили на сайтах фриланса и посмотрите, сколько там положительных и сколько отрицательных отзывов.
    2. Рекомендации. Если кандидат работал на постоянке, обязательно свяжитесь с его руководителем и пообщайтесь о его результативности.
    3. Портфолио. Чем больше работ, тем лучше. Если портфолио нет, значит, Вы имеете дело с новичком, и его можно брать только на джуниора.
    Ответ написан
    Комментировать
  • Где можно продать проект/CMS?

    AdrenaLeen
    @AdrenaLeen
    1) Есть ли площадки, на которых можно продать проект под эксклюзивной лицензией?
    2) Есть ли площадки, на которых можно продавать CMS одиночными лицензиями?

    Не встречала.

    Найдите конкурента текущему заказчику и продайте проект ему.
    Ответ написан
    Комментировать
  • Как работать с фрилансерами?

    AdrenaLeen
    @AdrenaLeen
    Как проводить оценку сроков?

    Как уже писали выше, лучше, если оценку сроков проводит исполнитель, а заказчик выбирает — соглашаться ему на эти сроки или нет. Конечно, бывают случаи, когда заказчики на фрилансе пишут «Эту задачу нужно реализовать к утру понедельника». Тогда уже фрилансер оценивает, сможет ли он уложиться в сроки. Откуда берется эти «утро понедельника»?

    Может быть так, что подобный дедлайн обусловлен внешними причинами, например, нужно подать отчетность в некую госслужбу, и, если не подадите вовремя, будете платить штраф. Тут может быть несколько вариантов. Возможно, вы «угадаете» со сроками, и они окажутся комфортными для фрилансеров, тогда на проект откликнется достаточное количество фрилансеров с приемлемым бюджетом. Возможно, сроки будут некомфортными, но приемлемыми, тогда вам могут выкатить большой ценник за срочность. Тут нужно смотреть, что выгоднее, — заплатить штраф или заплатить фрилансеру. Возможно, вы поставите какие-то нереальные сроки, тогда на проект может никто не откликнуться. Замечу, что есть категория фрилансеров, которая откликается на любые предложения, но не является достаточно компетентной, чтобы выполнить поставленную задачу в срок.

    Вариант 2. Оценку сроков производит компетентный специалист с вашей стороны. Но такой подход работает только в том случае, если специалист действительно компетентный. Тем не менее, риски всегда есть, и лучше, если оценку сроков проводит фрилансер. Если для вас критична дата, лучше спросить у понравившегося фрилансера, сможет ли он зафиналить проект к указанной дате, и что потребуется от вас, чтобы он смог работать максимально быстро.

    Вопрос фрилансерам — часто ли заказчик соглашается на Ваши сроки?

    Если заказчик не соглашается с моими сроками, то встает вопрос, согласится ли он с новым бюджетом.

    Т.е. итерация не первая, качество работы хорошее — что делаете? Сдвигаете срок? Снижаете премиальный бонус?

    Эти моменты лучше проговаривать заранее. Если не проговорили и хотите сохранить хорошие отношения с фрилансером, — сдвигаете срок и спрашиваете у фрилансера, как сделать так, чтобы в следующий раз он в них уложился. По его ответу оцениваете, нужно ли вам искать нового фрилансера или же продолжать работать с этим.

    От фрилансеров хотелось бы узнать наиболее распространенные причины почему так произошло.

    Не хватило мотивации.
    Ответ написан
    2 комментария