Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
joeberetta

Шохрух Шаймардонов

Читай: https://epdf.pub/google-for-dummies.html
  • 330
    вклад
  • 2
    вопроса
  • 543
    ответа
  • 38%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Шуточная шпаргалка по срокам выполнения проектов

    Juggler
    Juggler @Juggler
    «Сегодня» — завтра.
    «Завтра» — напомнить завтра, что уже сегодня (см. «сегодня»).
    «В течение недели» — в следующую среду.
    «В течение недели, но до выходных, пожалуйста» — в понедельник.
    «Через две недели» — месяц.*
    «Месяц» — неопределенная, очень большая величина времени.
    «Три месяца» — три неопределенные, очень большие величины времени.
    «К осени» — когда выпадет снег. Снег выпадает каждый год, поэтому «к осени» является наиболее благоприятным сроком, пропустить который практически невозможно.
    «Через год» — не используется, т.к. есть «к осени».
    ____________

    * Популярно заблуждение, что две недели — это 14 дней. Это не так. Две недели — это 14 дней + «в течение недели» (ибо вторая неделя еще не кончилась) + завтра («один день погоды не сделает»). В особых случаях отсчет «двух недель» начинается со следующего понедельника, так выигрывается еще несколько дней.
    Если повезет, то в результате выходит месяц срока и опоздание всего на один день («завтра»).
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какое приложение написать на js?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    Рестайлер - грузим скрипт на старый сайт, таскаем и настраиваем элементы и их оформление, фоны, поведение, закругления и т.д. в визуальном режиме.
    Сохраняем новый css через локальную выгрузку с текущей страницы (без сервера).
    -----
    Потом подменяем css на старом сайте новым и получаем новый дизайн с минимальными трудозатратами!
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Литература по быстрому старту в SQL для новичка в middle(Джойны, подзапросы, макс, авг и тд)?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега SQL
    Седой и строгий
    Мартин Грабер - SQL для простых смертных
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Возможно ли стать куратором в Хабр Q&A на сегодняшний день?

    CityCat4
    CityCat4 @CityCat4
    Если я чешу в затылке - не беда!
    Хм... мне показывали-показывали эту плашку (типо "Для Вас есть новая возможность") в старом тостере, а в новом она почему-то пропала :) видимо нет уже у меня этой возможности :D
    Ответ написан более двух лет назад
    10 комментариев
    10 комментариев
  • Какое ваше мнение про эти ресурсы?

    dimonchik2013
    Dimonchik @dimonchik2013
    non progredi est regredi
    5dcac20a28acc931031420.jpeg
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Обучение front end?

    irishmann
    irishmann @irishmann
    Научись пользоваться дебаггером
    Карта развития веб-разработчика
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему не применяются классы и события к вновь созданным объектам на JS?

    Stalker_RED
    Stalker_RED @Stalker_RED
    1. Потому что striped с одной p, например.
    2. потому что инициализацию надо делать после добавления, Andrew прав
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как сделать ввод максимального числа в поле input но не меньше минимального значения с помощью jq?

    samodum
    Developer @samodum
    Какой вопрос - такой и ответ
    Тостер превратился в ресурс для решения домашних задачек для школьников
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Какая сложность дожна быть у UI, чтоб использовать в реализации React, а не чистый JS?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    Я бы переформулировал вопрос: "Когда мне нужно использовать сторонние библиотеки вместо чистого JS?". :)
    Ответ на него прост:
    Только когда увеличение скорости разработки (использование сторонних библиотек) не идёт в ущерб производительности кода всего приложения.
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как загрузить в локальное хранилище и получить обратно?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Access to XMLHttpRequest ... from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes ...
    (переводить не буду)

    Идей у меня нет.
    Знаний языка у тебя нет. И учебника нет. И гугла у тебя нет. И википедии у тебя нет :)
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
  • В чём отличия между js плагином и библиотекой?

    dollar
    dollar @dollar
    Делай добро и бросай его в воду.
    Плагин - это модуль, который расширяет функционал основного приложения.
    Что такое "js плагин" я не знаю. Вы откуда вообще взяли такое сочетание слов?
    В целом можно сказать, что js плагин - это синоним библиотеке, но так обычно библиотеку не называют.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Можно-ли скачать видео с YouTube используя DevTools?

    sergiks
    Сергей Соколов @sergiks
    ♬♬
    Есть такая «секретная» ссылка: www.youtube.com/get_video_info?video_id=XXXXXX
    Вместо XXXXXX подставьте хэш видео, который в ссылке на ролик, типа youtu.be/BWCiWZtrWXU после слеша.

    По этой (первой) ссылке вернутся URL-encoded данные. Распакуйте их и возьмите параметр url_encoded_fmt_stream_map. Его значение опять надо распаковать как URL-параметры. И из результата вытащить параметр url – это ссылка на единый скачивабельный видеофайл.

    Например, в консоли браузера:
    function getUrlParams(search) {
        let hashes = search.slice(search.indexOf('?') + 1).split('&')
        let params = {}
        hashes.map(hash => {
            let [key, val] = hash.split('=')
            params[key] = decodeURIComponent(val)
        })
    
        return params
    }
    var s = '------'; // здесь длиннющая строка из ответа /get_video_info
    var a = getUrlParams(s);
    var b = getUrlParams(a.url_encoded_fmt_stream_map);
    console.log(b.url); // эту ссылку открываем в браузере - это скачиваемый видеофайл


    Очень надеюсь, что вы покопаетесь в этих данных более подробно, разберётесь, как получать прямые ссылки на скачиваемые файлы во всех форматах и размерах, которые предлагает YouTube, и напишете короткий материал на Хабр по результатам, а также опубликуете gist с рабочим кодом для консоли браузера.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как сделать такой эфект при скролле?

    RAX7
    RAX7 @RAX7
    Смотри на свойство stroke-dashoffset у .dots-outline
    https://svg-art.ru/?p=1253
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему именно isEven(-n) и isEven(n - 2)?

    Vlad_IT
    Владимир Проскурин @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Проверка на четность через рекурсию? Это где вы такое нашли? Ну, -n делается для того, чтобы отбросить минус, чтобы потом удобно делать n - 2 (и не идти в минус бесконечность).
    т.е. логика такая, отнимаем у числа каждый раз двойку, и если мы дошли до числа 1, то число нечетное, если до нуля, то четное.
    Вот вам нормальная функция
    const isEven = function(number) {
      return number % 2 == 0;
    };
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Как написать файл обработчик на JavaScript?

    Vlad_IT
    Владимир Проскурин @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    1) Читаете про базовые операторы JS https://learn.javascript.ru/operators
    2) Читаете про тег input https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
    3) Читаете про обработку событий https://learn.javascript.ru/introduction-browser-events
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • В чем смысл быть гуру тостера?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    1. Работа над личным брендом: Высокая репутация в профессиональных сообществах повышает привлекательность для нанимателей.
    2. Улучшение существующих знаний: Хочешь что-то понять, объясни другому.
    3. Приобретение новых знаний: Специализация замыкает в узком спектре задач и проблем, а Q&A-сервисы - это источник задач и проблем из самых разных областей и иногда под самыми неожиданными углами.
    4. Альтруизм: Большинству из нас кто-то помогал в начале пути, пришло время возвращать долг и делать свой скромный вклад в рост кадров.

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

    Для чего просиживаете на тостере по 5-6 часов в день?

    Я в среднем раз в полчаса-час заглядываю. Если находится интересный вопрос, могу потратить на него минут 10. Некоторые на перекуры больше времени тратят.
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
Оценили как «Нравится»
Самые активные сегодня
  • foxyhunt
    • 15 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • gogowq
    • 4 ответа
    • 2 вопроса
  • DF0rig
    • 5 ответов
    • 1 вопрос
  • DR01D0
    • 3 ответа
    • 2 вопроса
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации