• Как устранить ajax-конфликты при выводе формы в модальном окне (Yii)?

    masterx
    @masterx
    Онлайн-демо покажите, так проще будет разобраться и помочь вам.
    Ответ написан
    Комментировать
  • Существуют ли журналы с подпиской о Web-разработке?

    masterx
    @masterx
    php|architect (http://www.phparch.com/) — неплохой журнал. В сети можно старые выпуски поискать — так сможете оценить качество контента.

    При подписке доступна электронная версия издания в PDF + почтой присылают бумажную версию (примерно через 3-4 недели до России доходит).
    Ответ написан
    Комментировать
  • Как в коде виджета получить содержимое между beginWidget и endWidget?

    masterx
    @masterx
    Класс виджета:

    <?php
    class MyWidget extends CWidget
    {
       public $prop1;
       public $prop2;
    
       public function run()
       {
          echo $this->prop1;
       }
    }
    
    ?>
    


    Вызов виджета:

    <?php $this->beginWidget('myWidget', array('prop1'=>'value1','prop2'=>'value2' ))?>


    То есть передаваемые виджету параметры должны быть предопределены в самом классе виджета, а также должны быть публичными.
    Ответ написан
  • QTrack уже не жив?

    masterx
    @masterx
    С месяц-полтора назад общался с ними, звонил чтобы обсудить требуемый в повседневной жизни функционал. Над продуктом работают, обещали новый релиз в скором времени.

    Так что жив сервис, работают вроде.
    Ответ написан
    2 комментария
  • Как улучшить описание задания что бы привлечь фрилансеров?

    masterx
    @masterx
    Согласен с товарищами, которые отписались выше, а ещё я приметил, что у вас в примечании указано: работа будет вестись на github. То есть присутствуют риски для разработчика, что код Вы получите, но можете не заплатить за него.
    Ответ написан
    Комментировать
  • Как лучше организовать работу с ассетами?

    masterx
    @masterx
    Храните весь код в одном репозитории. А чтобы незапарно было склеивать и сжимать, напишите скрипт для автоматизации этих операций + заливки на сервер static.***.
    Ответ написан
    Комментировать
  • редактор контента

    masterx
    @masterx
    Ответ написан
    Комментировать
  • Анимация картины Винсента Ван Гога " Звездная ночь". КАК?

    masterx
    @masterx
    Я вижу очевидное решение. Меняется не сама картина, и мазки никуда не перемещаются. Просто сверху рисунка наложили прозрачный слой небольшой толщины и поверхность слоя исказили волнами (как вода, по сути). Заставили поверхность меняться плавно и по определенной траектории. Свет от картины преломляется через поверхность и кажется, что линии двигаются. Если приглядеться, то видно, что движение мазков только имитируется. На самом деле они остаются (возвращаются на своё место и снова движутся в сторону при изменении поверхности).

    Такое очень даже возможно сделать в 3D-Max, и допилить масками (чтобы двигалась не вся картина, а только определенные части).

    Годится? :)
    Ответ написан
    3 комментария
  • Jquery ID элемента в ячейке таблицы?

    masterx
    @masterx
    $(function() {
          $(':input', 'td').each(function (i) {
              alert(this.attr('id'));
            }
    });
    
    Ответ написан
    Комментировать
  • Ошибались ли вы со сроками разработки? Как выходили из ситуации?

    masterx
    @masterx
    Сорваны сроки. Я в данном случае компенсировал моральный ущерб заказчику либо скидкой на работу (5–30% при средних или больших суммах, и до 100% при мелких работах), либо дополнительными работами (ещё один модуль в рамках оговоренного бюджета сделать и т. д.). В последнее время я стал практиковать ввод штрафных санкций за срыв сроков как для себя, так и для клиента (приемка работ, предоставление материала). Клиенты охотно идут на это, теперь стимул работать по срокам есть как у меня, так и у заказчика.

    Неправильная оценка сроков. В данном случае нельзя утаивать от клиента эту проблему. Это также случается в разработке, но не часто. В таких случаях я объяснял клиенту, что выявлены такие-то сложные моменты, время разработки значительно увеличивается. Либо режем функционал, либо увеличиваем бюджет. Слава Богу, работаю я с адекватными людьми, поэтому либо пересматривали бюджет, либо мирно расходились (если заказчик не готов был увеличить бюджет). А так как проблема была моя (я неправильно оценил сроки), то я предлагал отдать проделанную работу либо бесплатно, либо получить частичное вознаграждение — на усмотрение заказчика.

    В общем, в любом случае, общаться с клиентом нужно по-человечески, ставить себя на их место, и тогда тебе тем же отвечают.
    Ответ написан
  • Выбор смартфона на Android?

    masterx
    @masterx
    У меня подобный выбор стоял 3 месяца назад. Благо, у меня есть друзья-разработчики под android и я с ними советовался по поводу стабильности железа, софта и т. д. Ну и перспектв перехода на 4 андроид. Мне ответили очень просто: тебе нужен аппарат с 2 ядрами. У меня стояла планка: до 20 000 рублей и в итоге я выбрал аппарат LG P990 Optimus 2X. Он стоит 17 тыс. с копейками. Два ядра, готовность к 4 андройду. За три месяца показал себя стабильным (раз-два в месяц перезагрузка всё же случается), покупкой доволен. Чехол, плёнку и запасной кабель для зарядки купил на ебей (всё вместе обошлось около 10 долларов).

    Ах, да, есть оф. заявление, эта модель будет одна из немногих первых, под которую адаптируют 4 андройд. И ещё товарищи-разработчики сообщили, что у LG очень прилично делают адаптации, мало глюков случается и аппараты не сыпятся как тот же HTC (с HTC либо везет, и он вообще не ломается, либо сыпется — поломка за поломкой).

    Если нужны ещё подробности — спрашивайте.
    Ответ написан
    2 комментария
  • Стоимость поддержки сайта?

    masterx
    @masterx
    Как это можно высчитать стоимость поддержки в процентаже относительно стоимости проекта?

    И что конкретно подразумеваете под поддержкой? Если доработка / функциональное расширение, то я считаю поддержку для клиентов очень просто: указываю стоимость часа программиста, верстальщика, дизайнера и т. д. Указываю минимальный пакет часов в месяц (допустим, не меньше пяти) чтобы гарантировать оперативность. И дальше пакетами часы продаю. Чем больше часов купить, тем дешевле. А объем каждой задачи считается индивидуально, конечно же.

    Если имеете ввиду тех. поддержку (хостинг и т. д.), то я снова готовлю пакеты услуг. Например, базовая поддержка (хостинг + домен + мониторинг сайта — одна сумма), расширенная (услуги базовой + аналитика посещаемости + ежедневные бэкапы), и т. д. Опять таки в каждом пакете услуги можно перевести в человеко-часы и посчитать стоимость.

    Я правильно понял Ваш вопрос? А мой ответ понятен?
    Ответ написан
    4 комментария
  • Смена работы

    masterx
    @masterx
    Иди работать в банк, а в той компании так и оставайся приходящим сисадмином с определенным диапазоном рабочего времени (с 19 до 21 часа, например, или по выходным). Можно успевать и это будет твоей страховкой на случай, если в банке вдруг что не сложится.
    Ответ написан
    3 комментария