• Как определить сервером, что пользователь зашел на сайт с какого-либо сенсорного телефона или планшета?

    MTonly
    @MTonly
    Веб-разработчик с 2002 года
    Это следует определять на клиентской стороне:

    function isTouchDevice() {
    	try {
    		document.createEvent('TouchEvent');
    		return true;
    	}
    	catch(e) {
    		return false;
    	}
    }
    
    Ответ написан
    2 комментария
  • Как лучше реализовать веб приложение на vue js?

    @UnformedVoid
    Разработчик ПО
    Суть компонентного подхода в следующем:
    1) Логика и представление отделяются друг от друга
    2) Функционал разделяется на слабозависимые и переиспользуемые компоненты
    3) Компоненты компонуются в различных комбинациях, реализуя готовое приложение

    Поэтому ответ на ваш вопрос следующий:
    1) Разбить всё на максимально простые (но не проще) переиспользуемые компоненты
    2) Объединить их в более крупные компоненты и самые крупные из них объеднить в корне приложения (файл в котором запускается корневой экземпляр Vue) в готовое приложение
    Ответ написан
    2 комментария
  • Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вам не стать хакером как минимум в ближайшие годы, ведь вы даже не смогли воспользоваться поиском, чтобы прочитать ответы на десятки подобных вопросов, уже задававшихся на Тостере. Например этот.
    Ответ написан
    2 комментария
  • Стоит ли идти в разработку под IOS(swift)? Junior'ы никому не нужны?

    @auoa16
    Джуны не только в ios разработке не нужны, они нигде не нужны кроме веба и околопрогерских позиций вроде аналитик, техподдержка и т.д. По остальным направлениям вакансии джунов появляются 1-2 в месяц в городах миллионниках, в Мск может будет 7-8, а теперь прикидываем сколько человек на нее откликнется, даже если все откликнувшиеся будут без опыта у вас все равно мизерные шансы быть приглашенным на собеседование(не говоря о том чтоб пройти его, оказавшись лучшим из кандидатов), но а если среди откликнувшихся будут люди хоть с каким-то опытом и парой опубликованных приложений(а они будут), то у вас и вовсе нет шансов.

    -Что тогда делать? - спросите Вы
    -Либо искать стажировки бесплатные/за еду, либо в домашних условиях прокачиваться до миддла - отвечу я

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

    Чтобы произошло второе нужна мотивация и кропотливая работа на протяжении долгого периода (от восьми месяцев и выше закладывайте), результатом которой должно быть портфолио из одного-двух клиент-серверных приложений, которые грамотно спроектированы и разработаны с использованием всего того, что встречается в требованиях вакансий. Чтобы охватить прям широкий спектр всего, я бы делал клиент для соц сети - там и работу с сдк пощупаете, и сокеты, и работу с изображениями, видео, и т.д в общем много всего узнаете на одном проекте.
    Ответ написан
    3 комментария
  • ES5 only на возможном месте работы. Что скажете?

    glaphire
    @glaphire
    PHP developer
    В первой работе есть много нюансов - это умение коммуницировать с другими спецами (бекендерами, дизайнерами, другими фронтами), уметь укладываться в дедлайны, уметь отстаивать свою точку зрения перед менеджером, умение понять тот же легаси (что вероятно и будет присутствовать в работе). Это нормальная возможность влиться в процесс и Вы сможете на другой работе не тратить на это силы, а сосредоточиться в прокачивании хард скиллов
    Ответ написан
    1 комментарий
  • Заниженная скорость. Как доказать провайдеру?

    Griboks
    @Griboks
    Если у вас в договоре есть норма скорости, то потребуйте от провайдера её замерить и проверить.

    Советую провести замеры на каждом сегменте сети и определить её узкое место. Возможно, проблема у вас. Возможно, проблема с соседями. Возможно, оператору наплевать на вас и он просто подключает всех кого может в свой узкий канал.
    Ответ написан
    Комментировать
  • Заниженная скорость. Как доказать провайдеру?

    Jump
    @Jump
    Системный администратор со стажем.
    Заниженная скорость. Как доказать провайдеру?
    Никак. Провайдер видит и контролирует скорость у себя. Никаких доказательств от вас ему не нужно.

    Если есть проблемы с интернетом - пишите в техподдержку.
    Если не помогает - меняйте провайдера.

    Может есть какая нибудь программа, которая будет отправлять запросы в интернет, допустим каждые 5 мин. и следить за скоростью в течении какого то времени? Чтоб потом показать им эту статистику.
    Есть такая программа - ipref.
    Но нужно понимать некоторые вещи -
    • Скорость замеряется до определенного сервера, и она зависит не только от провайдера.
    • Провайдеру ваша собранная статистика не нужна.
    Ответ написан
    Комментировать
  • Помощь с задачей JS?

    hzzzzl
    @hzzzzl
    function logStudents (studentsArr) {
      studentsArr.forEach(function(student){   // вот тут функция должна принимать каждый элемент массива
        for(var key in student){  // и проходимся по этому каждому элементу, а не про studentsArr
          console.log(key + ': ' + student[key])
        }
      })
    }
    Ответ написан
    1 комментарий