• Как сделать блок из 3х элементов в bootstrap как на картинке?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Разместите их также, как вы бы разместили их с помощью обычного CSS и тегов HTML. Можете применить таблицу с ROWSPAN, можете использовать DIV с различными обтеканиями... Сам BOOTSTRAP, насколько я знаю, не предоставляет свойство rowspan для ROW.
    Ответ написан
    Комментировать
  • Передать на сервер не поля из формы, а новые поля?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Забейте на форму, напишите кнопку и поля, к кнопке приделайте функцию с ajax-запросом. Ну и отправляйте, что хотите и когда хотите.
    Ответ написан
  • Всплывающее окно на два id. Как сделать?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Не совсем понятно, что вам нужно. Вызывать ОДНО И ТО ЖЕ модальное окно при нажатии на ДВА разных элемента? Можете повесить на оба элемента класс, предположим, .getModal и обрабатывать по классу, а не по id. Можете добавить второй id в селектор JQuery через запятую (как в CSS), он такое умеет.
    Ответ написан
  • Как систематически подойти к тестированию в малой компании разработчиков?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Переходите на TDD (Test-driven development). Сначала пишутся тесты, потом код. Сложно, нудно, но зато приложение сразу перекрыто автоматическими тестами. Остается лишь следить за "полным" покрытием. Этим может и тестировщик заняться: если ему удалось что-то сломать или найти баг в работе приложения, то ищем где что поломалось и дописываем тесты, исправляем.
    Ответ написан
    4 комментария
  • Контора купила "сайт" — и что мне теперь с ним делать?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Договор на создание сайта есть? Что там написано по поводу несоответствия требованиям? И, главное, кто и как принимал готовую работу?) Чтобы такого не случалось предупредите руководство, что к работе с такими вещами и знающих людей тоже надо подтягивать. А так да, ищите фрилансеров...
    Ответ написан
    Комментировать
  • Как получить ElementById на другой странице через localstorage или cookie?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Все просто: На одной странице мы записываем переменную в localStorage, а на другой - считываем данные из localStorage. Единственное ограничение (помимо объема localStorage, но для текстовых данных их за глаза хватает) это то, что страницы должны быть из одного домена.

    Для каждого домена ваш браузер создает свой объект localStorage, и редактировать или просматривать его можно только на этом домене. Например, с домена mydomain-1.com нельзя получить доступ к localStorage вашего mydomain-2.com.

    //Добавляем или изменяем значение:
    localStorage.setItem('myKey', 'myValue'); //теперь у вас в localStorage хранится ключ "myKey" cо значением "myValue"
     
    //Выводм его в консоль:
    var localValue = localStorage.getItem('myKey');
    console.log(localValue); //"myValue"
     
    //удаляем:
    localStorage.removeItem("myKey");
     
    //очищаем все хранилище
    localStorage.clear()
     
    //То же самое, только с квадратными скобками:
     
    localStorage["Ключ"] = "Значение" //установка значения
    localStorage["Ключ"] // Получение значения
    delete localStorage["Ключ"] // Удаление значения
    Ответ написан
    Комментировать
  • Telegram + Trello как интегрировать?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Если у Trello есть API и оно умеет делать то, что вам нужно и у Telegram есть API и оно умеет делать то, что вам нужно, то все решается довольно таки просто. Если же нет, то придется писать супер-пупер велосипед. Что-то типа: на сервере открываем браузер под какой-нибудь учеткой, заходим в телеграм и трелло, выбираем нужные данные, формируем их и отправляем.
    Ответ написан
    1 комментарий
  • КАК правильно составить запрос MYSQL на выборку от и до?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Можно тупо в лоб:

    WHERE age >= 64 AND age <= 99
    Ответ написан
    3 комментария
  • Правильно ли я размышляю по поводу ref и out?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Не совсем. a и b передаются по значению. Это легко проверить, если написать в теле функции a = 17. Переменная в Main не изменится. В свою очередь переменная с передается как раз как ref, хоть и называется out. Отличие лишь в том, что переменная out может передаваться неинициированной, но объявленной.
    Вот почитайте.
    Ответ написан
    Комментировать
  • Как узнать тип сортировки директории?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Насколько я знаю, если нажать в проводнике (explorer) правой кнопкой мыши, то можно увидеть тип сортировки. Остается только загрузить все файлы и атрибуты, необходимые для сортировки, и отсортировать. А тип сортировки вполне может хранится в атрибутах папки... Где-нибудь...
    Ответ написан
  • Верный ли ответ?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Нет. JSON - это формат данных.
    Ответ написан
    Комментировать
  • Как запретить нажатие кнопки при пустом инпуте?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    1 комментарий
  • Как отследить конец анимации, созданной с помощью .animate()?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Добрый вечер!
    Можете использовать callback функцию:

    .animate({ scrollTop: $('#fifth-speaker').offset().top }, 1000, function() {
        // Animation complete.
      });
    Ответ написан
    Комментировать
  • Какие еще есть варианты использования цикла for?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Еще знаю:
    for (;;) {
      // бесконечный цикл
    }
    
    for (var key in menu) {
      // перебор ключей внутри объекта. Причем используются только те свойства и методы, у которых указано enumerable: true
    }
    Ответ написан
  • Расскажите о оптимизации мультиплеера на ПК?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    1. Чем статичнее предметы, тем меньше информации необходимо передавать между сервером и клиентом, тем меньше нагрузка на сервер и его пропускную способность, тем меньше "лагов" и "багов";
    2. Клиент не испытывает никаких проблем. Сервер испытывает проблемы только если к нему подключено много клиентов и у каждого нужно просчитать множество информации. Из-за этого клиент дольше ждет пакет с данными от сервера и в игре, в зависимости от алгоритма просчета интерактивности, предметы игры могут телепортироваться или долго лежать на месте;
    3. Графики на сервере нет. Там сплошные векторы и математика;
    4. Есть различные алгоритмы. Например, если на клиенте всегда ждут ответа от сервера, то движение происхожит рывками (по мере поступления пакетов-ответов от сервера). Если же на клиенте стоит экстраполяция, то клиент вычисляет несколько шагов вперед и отрисовывает их, проверяя уже отрисованное по пакетам от сервера. Однако, если есть какое-то несоответствие, то со стороны клиента начинаются "телепортики";
    5. Железо на серверах уже очень хороши и с расчетом огромных объемов данных проблем нет. Все дело в медленных каналах связи и их пропускной способности;
    6. Много чего) Есть интересные статьи на том же хабре про то, как борются с медленными каналами связи в скоростных шутерах, как просчитывают полет пули и попадания по цели. Например, в том же overwatch headshot'ом считается приличная такая сфера вокруг головы.
    Ответ написан
    Комментировать
  • Как выровнить иконку по центру текста?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Используйте CSS-свойство inline-block и vertical-align: middle на контейнере.
    UPD: и на объекте внутри контейнера stackoverflow
    Ответ написан
  • Где практиковаться?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Обучение на примерах, видео и статьях ни к чему в конечном итоге не приведет. Необходима работа, желательно с контролем и какими-нибудь плюшками по теме. Без контроля вы сможете забросить ее на полпути, без плюшек же не будет стимула делать что либо.
    Поэтому, если хотите работать, то идите смело на собеседования, проходите их. В какую-нибудь контору вас точно возьмут. А уж если вы будете прикладывать усилия, то обучение пойдет в разы быстрее, если рядом будет человек, который сможет вам быстро что-нибудь подсказать. Ищите ментора. Скорее всего, уже существуют "Менторы на час", которые за плату предоставят вам задание, проверят его и помогут в выполнении советом.

    Только вот мозг такая штука, что неиспользуемые знания имеют свойство забываться. Поэтому пока не определитесь чем вы точно хотите заниматься, учить все подряд на супер-пупер уровне не стоит. Хватит и поверхностного ознакомления.
    Ответ написан
    Комментировать
  • Однодневкам-одновопросникам тостера запретить задавать вопросы?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Я так понял, что автора не столько беспокоит, что новички задают вопросы, сколько то, что их вопросы "захламляют" его ленту. Как вариант, сделать настройку ленты более гибкой: показывать вопросы только тех авторов, которые задали больше N вопросов, показывать только те вопросы, которые набрали N подписчиков и прочее.

    Чтобы вопросы не повторялись достаточно пожаловаться на вопрос. Специально для этого и сделана кнопка "Жалоба". Запрещать задавать новичкам вопросы - это бред. На девять простых вопросов иногда задается такой, который будет многим интересен.
    Ответ написан
    9 комментариев
  • Как в Agile обходят вопрос с тем, что задача была оценена очень амбициозно?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    А как так получилось, что вы задачу ТАК неверно оценили? Единогласно сошлись на мнении, что требуется 10 часов (хотя по факту больше 50)? Значит, у вас проблемы с оценкой задач: либо у вас некомпетентные работники, которые не могут трезво оценить трудозатраты, либо вас постоянно отвлекают от работы, либо задача выбрана неверно. Задачи нужно делить на более мелкие, чтобы они уж точно в спринт укладывались.
    Ответ написан
  • Как получить данные из переключателя bootstrap?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    У вас к выбранному элементу label добавляется класс .active. По нему и ищите.
    Ответ написан