• Уроки Python + django, что посоветуете?

    aRegius
    @aRegius
    Python Enthusiast
    Django by Example
    Другие варианты (с подобной информацией) лично мне неизвестны.

    Кликните на изображении обложки книги (над которым стоит указатель со стрелкой Look inside), перейдите в раздел Table of Contents и ознакомьтесь с информацией о темах, представленных в книге.
    Ответ написан
    Комментировать
  • Как поменять option в select при заполнении text input в reactjs?

    @Aves
    https://facebook.github.io/react/docs/forms.html#c...

    class Test extends React.Component {
      state = {
        text: '',
        select: 0
      };
      handleChange = ({target: {id, value}}) => {
        const data = {[id]: value};
        if (id == 'text') data.select = value.length % 3;
        this.setState(data);
      };
      render() {
        return <div>
          <input type='text' id='text' value={this.state.text} onChange={this.handleChange} />
          <select id='select' value={this.state.select} onChange={this.handleChange}>
            <option value='0'>option1</option>
            <option value='1'>option2</option>
            <option value='2'>option3</option>
          </select>
        </div>;
      }
    }
    Ответ написан
    1 комментарий
  • Куда клиенты валят с Upwork?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    да ну нафиг на почасовку. И такие работы вообще редко на почасовку делаются. Закзачик там вообще не может предсказать часы необходимые для работы, поэтому если адекват, то по часам не предлагает. А если не очень адекват, то и зачем он.


    Либо вы работали со странными заказчиками, либо не умеете работать по часам...
    Почему заказчик должен предсказывать(какое правильное слово вы написали) сколько вам потребуется часов на заказ?
    Заказчик обсуждает с вами заказ, вы можете ему назвать примерное время исполнения.
    А в процессе что-то может измениться, усложниться, дополниться - это происходит в 99% заказов.
    Соответственно заказчик который нанял вас с почасовой ставкой должен понимать что сроки могут меняться, особенно если он просит что-то дополнительно.
    Вы в свою очередь обосновано можете обговорить с ним что изменилось.

    Если клиент будет готов заплатить 150 баксов, а я возьму с него 100 - я проиграю 50 баксов. Если же работа реально окажется сложнее и я возьму с него 200 баксов, при том что он был готов заплатить 150,- он напишет плохой отзыв.


    Вы или очень жадный или я и не знаю.
    Вы не проигрываете от того что делаете быстрее, а оставляете клиента довольным, при этом сами можете уже искать другой заказ, и заработать 50$ на нём.
    Или вам не нужны довольные клиенты которые придут второй, третий раз и еще друзьям порекомендуют, важнее содрать с них на 50$ больше за работу которую вы выполняете быстро и без сложностей?
    Опять же снова два варианта, либо поднимаете ставку(раз вам не нравится соотношение время исполнения/цена).
    Либо работаете на хороший профиль и базу лояльных постоянных клиентов, которые быстро получают выполненный заказ.

    В чем почасовка с оценкой 50-200 баксов лучше fixed price на 150 баксов???

    В том что при фиксированной цене при усложнении заказа в 2 раза, вы все еще получите 150$, а при почасовой скажете заказчику что появились нюансы при работе над заказом, и это выливается в N дополнительных часов.
    Если это обосновано, то заказчики не смогут ничего предъявить.
    А если это будет так как вы пишете "тянуть заказ на 10 часов который вы сделали за 3", "проигрываю 50$".
    Т.е. тупо вытрясти бабла, естественно будут претензии.
    Ответ написан
    8 комментариев
  • Как проверить.val() перед событием.change() в Jquery?

    kawabanga
    @kawabanga
    Вероятно,
    Jquery .on('input', function(){...});

    т.е. событие должно не на изменение, а на сам факт ввода срабатывать.
    Ответ написан
    Комментировать
  • Как можно эмулировать мобильные устройства?

    В Chrome Dev tools есть device mode. В видео подробности youtu.be/FToC_nSvdU8?list=PLI6q7lZ9ClB2CUXSYvYuT9S...
    Ответ написан
    Комментировать
  • Какие книги почитать по веб-серверам?

    vlad7rpk
    @vlad7rpk
    Linux-админ. Стаж 5 лет
    Ответ написан
    Комментировать
  • Какой ЯП выбрать для Windows?

    @brickT
    Зависит от поставленных задач, но, в основном, C# для windows самый лучший выбор.
    Ответ написан
    Комментировать
  • Как вставить непосредственно CSS в код HTML?

    @krypt3r
    говно-"кодинг" сплошной. Даже стили не могут нормально прописать =/
    Ответ написан
    Комментировать
  • Как создать HTML тег через js?

    SagePtr
    @SagePtr
    Еда - это святое
    Через DOM:
    var div = document.createElement('div');
    div.innerHTML = "Hello World";
    document.body.appendChild(div);
    Ответ написан
    Комментировать
  • Почему angular.js стал таким популярным?

    miraage
    @miraage
    Старый прогер
    ExtJS - гавно.
    AngularJS - божество.

    // upd

    Сужу, ибо работал и с тем, и с тем.

    // upd2

    Angular:
    + очень гибкий
    + огромный функционал
    - порог вхождения

    ExtJS:
    + легкие crud datables
    - ужасное API
    - ужасная расширяемость
    - костыли
    - велосипеды
    Ответ написан
    7 комментариев
  • Какое время лучше для поиска работы на Elance?

    opium
    @opium
    Просто люблю качественно работать
    логично садиться в 9 утра по сша и заканчивать в 6 вечера по сша.
    логично мониторить только в будни если есть ограничение по времени
    Ответ написан
    Комментировать
  • Какое время лучше для поиска работы на Elance?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Если по МСК то начиная с 19 часов пробуйте мониторить, если ориентируетесь на США, если на Европу и вы "сова" то как проснулись - в самый раз, то-есть часов с 11 по МСК.
    Ответ написан
    Комментировать
  • Какая разница между CreateView и если я выведу данные в template через def?

    @sakuradaj
    Используя CreateView или любые другие generic views штуки можно использовать ООП во вьюхах, наследоваться от них и например определять один и тот же общий context_data для CreateView/DetailView/UpdateView/TodayArchiveView, использовать Mixin.

    Вообщем ООП преимущества которые помогут избежать дублирование кода если ваши вьюхи не банальны и имеют что-то общее, например обновление/создание/удаление/вывод списка с пагинацией для одной модели.
    Если нужна пагинация то я почти всегда использую generic views, потому что с ним это делается очень просто.
    Ответ написан
    1 комментарий
  • Какой Javascript framework выбрать для новичка?

    aen
    @aen
    Keep calm and 'use strict';
    Вот до тех пор пока все будут учить фреймворки, а не принципы проектирования и то как работает браузер, у нас и будут появляться быдлокодеры. Это мысли в слух. Не в обиду автору.

    Фреймворк это просто инструмент. Он за вас решит ряд вопросов. Позволит какие-то фичи сделать быстрее за счет того, что они уже были решены ранее. Но любой фреймворк можно изучить и применять за приемлемое время при условии, что у вас будут достаточно прокачанные скиллы по js, по тому как работает браузер, по тому как передается информации между клиентов и сервером (сокеты, xhr, cors и прочие свистелки).

    Если вы новичок, то просто пишите код. Ставьте задачи. Смотрите как эти задачи решены были ранее в рамках любого фреймворка или библиотеки, прочитайте исходники.

    Фреймворки, к сожалению, весьма подвержены моде. Раньше был тренд на Backbone.js, затем под ореолом Гугла все подхватили Angular.js, сейчас начинается повальное увлечение React.js. Завтра появится, что то новое, все кинутся на него.

    Если вы хотите максимально быстро зарабатывать, то посмотрите требования в вакансиях. Рынок сам вам скажет, что ему нужно.

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

    А человек, который на ваш вопрос "Что мне изучать?" быстро и легко назовет имя любого фреймворка, скорее всего сам еще недостаточно прокачался, потому как он видимо не понимает, что нет "серебряной пули". Нет идеального фреймворка, который бы решал все ваши задачи.
    Ответ написан
    Комментировать