• Почему для восстановления 3G надо перезагружать телефон?

    @yaror
    10 лет в мобильном телекоме
    Это был крик души, или действительно интересны технические подробности? )

    Если кратко, то причина вполне техническая, и звучит она "экономии для".
    Далее должна быть фраза типа "снижая расходы на дополнительное оборудование, мы добиваемся снижения стоимости наших услуг". Как инженер, я не могу судить, сколько именно в ней правды, но логика подсказывает, что какая-то корреляция быть действительно должна.

    В общем, блокировать абоненту мобильный интернет можно в нескольких точках, и самый дубовый, но эффективный и дешёвый, не требующий расширения узлов сети, именно так и проявляется: кончились деньги - интернет пропал до перерегистрации в сети.
    Ответ написан
    1 комментарий
  • Как сделать событие jquery c задержкой?

    kreotech
    @kreotech
    Абстрактно-ориентированный программист
    Обернуть переход в setTimeout() не пойдет?
    var url = "http://site.com/";
    $("#add-btn").mouseup(function() {
        setTimeout(function(){
                $(location).attr('href',url);
         }, 2000); //на 2 секунды
    });
    Ответ написан
    1 комментарий
  • Почему для восстановления 3G надо перезагружать телефон?

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

    xpert13
    @xpert13
    Full Stack Developer
    Вариант решения "в лоб", но что-то ничего лучше я не придумал: https://jsfiddle.net/t93zoorg/1/
    Ответ написан
    2 комментария
  • Как сихронизировать содержимое input и p?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Причем, если поле уже чем-то уже заполнено по умолчанию, то этот текст уже должен быть транслирован в параграф. Так-что ввод с клавиатуры отслеживать не подходит.

    Подходит. Достаточно сразу после назначении обработчика сгенерировать событие самостоятельно - текст скопируется:

    $('input').on('input', function() {
      $('p').text($(this).val());
    }).trigger('input');
    
    // или
    
    const input = document.querySelector('input');
    const p = document.querySelector('p');
    input.addEventListener('input', e => p.textContent = e.target.value);
    input.dispatchEvent(new Event('input'));

    UPD. Вынесено из комментариев:

    что делать, если параграф содержит текст по умолчанию, который должен отображаться пока в поле ввода не начали что-то вводить?

    Проще говоря, когда инпут пустой, надо отображать текст параграфа.

    Текст по умолчанию засунуть в data-атрибут: <p data-default-text="Текст по умолчанию"></p>.

    Если инпут пустой, хватаем значение этого атрибута:

    $('p').text($(this).val() || $('p').data('default-text'));
    
    // или
    
    p.textContent = e.target.value || p.dataset.defaultText
    Ответ написан
    3 комментария
  • JS или JQ — что лучше подходит непрограммисту для решения простых задач?

    @ZZiliST
    Изучаю JS, CSS, HTML, PHP
    Не возможно учить JQuery не изучая JS. Это даже звучит как то странно. По факту, что бы писать скрипты самому, мало выучить JS или Jquery. Для этого надо научится читать чужие. А для этого надо понимать, как это работает. В противном случае вы обречены на трату нервов и возгласы из серии: "Да как так то!", "Почему это работает так?" и т.д. Лично я начинал конечно с JQuery, так как мне казалось это проще и доступней, но в итоге, я понял, что есть много решений на JS которые даже выглядят логичней. Так что тут тернистый путь проб и ошибок. Если вы хотите писать скрипты, вы должны стать программистом, хотя бы чуть чуть.
    Ответ написан
    1 комментарий
  • Хотите задать вопрос администрации Тостера?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    По поводу махания банхаммеров вроде на хабре пообщались. Но для закрепления тут: сделайте не бан на неделю - а предупреждение. Я пару лет здесь и тупо забыл про историю со ссылками. Вы меня в бан на неделю отправили. И все равно несмотря на мое письмо с попыткой разобраться в ситуации и мое признание что я забыл про ссылки - ничего не поменялось (вот она лояльность). Если бы выписали просто пред - я бы почитал и вспомнил ваши правила.
    Но - и чтобы все свои преды и недельные баны я бы видел в своем лк - те что просрочены. Люди невольно всё равно забываются.

    2. Вот эти уведомления - хочу убивать их кликом по крестику https://yadi.sk/i/vfe7nMW33UqL44 (не переходя никуда) ну или группируйте их в одно с указанием кол-ва. Трижды одно и тоже - ну честно мне все равно кому понравился ответ. Но кол-во видеть хочу.

    3. Пометить ответ как решение - это нужная опция для сторонних пользователей. И вправду - решения часто не отмечают таковыми.

    4. Автора вопроса в комментариях помечайте - не всегда понятно что отвечаешь и вступил в диалог с случайным прохожим. Зачем на него тратить время. Пусть создает свой вопрос.

    5. Из вк переходя по интересным вопросам (а именно такие туда репостятся?) часто наблюдаю что вопрос удалили. С этим надо что-то делать. У вас сервис вопросов или банов? Если вопрос собирает аудиторию - зачем рубите сук?

    6. Добавьте жалобу - "это не полный ответ приправленный ссылкой". Я часто даю полные ответы и потом указываю ссылку. А вот некоторые просто кидают ссылку с ехидными "поискал в гугле за тебя"
    Ответ написан
    18 комментариев
  • Хотите задать вопрос администрации Тостера?

    devspec
    @devspec
    Помогло? Отметь решением
    Вот тоже не нравится удаление вопросов с пометкой "нельзя дать однозначный ответ".
    Бывает, напишешь текста пару килобайт в попытке помочь человеку, постишь - а вопроса-то уже нет.
    Может, создать отдельный раздел и переносить такие вопросы туда?
    Ответ написан
    1 комментарий
  • Как избавиться от постоянно рекапчи при использовании VPN Proxy?

    @Fixid
    Никак. Переходите на личный приватный прокси сервер.
    На публичном не вы одни сидите, да еще с разных локаций + боты и прочее. Гугл такое не очень любит
    Ответ написан
    Комментировать
  • Как избавиться от постоянно рекапчи при использовании VPN Proxy?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Купить VPS с выделенным IP(они дешёвые, рублей за 200 в месяц можно найти) и настроить там VPN/Прокси с авторизацией и не спамить, через какое-то время google поймёт, что IP хороший и отстанет.
    Ответ написан
    Комментировать
  • Как избавиться от постоянно рекапчи при использовании VPN Proxy?

    CityCat4
    @CityCat4 Куратор тега VPN
    Внимание! Изменился адрес почты!
    Потому что с адреса этого VPN идет множественный поток самой разнообразной фигни, которая к Вам никакого отношения не имеет - это трафик других клиентов. Они так же проходят рекапчу и матерятся. Не матерятся только боты :)
    Берите VPS, ставьте свой прокси :)
    Ответ написан
    Комментировать
  • Как избежать дублирования кода скрипта?

    OKyJIucT
    @OKyJIucT
    Sunshine reggae
    $('.input-name').inputfit({maxSize: 60});
    $('.input-date').inputfit({maxSize: 30});
    Ответ написан
    Комментировать
  • Как избежать дублирования кода скрипта?

    rockon404
    @rockon404
    Frontend Developer
    Вам бы код научиться читать:
    $('.input-name').inputfit({ maxSize: 60 });
    $('.input-date').inputfit({ maxSize: 30 });


    Лезть в реализацию вендорных библиотек очень плохая практика. Не надо так делать. Обычно, как и в этом случае, авторы библиотек предоставляют интерфейс для ее конфигурации.
    Ответ написан
    Комментировать
  • Как избежать дублирования кода скрипта?

    daemonhk
    @daemonhk
    ПсиХоПат
    Вынесите maxSize в дата-параметр инпута и забирайте его в своей функции
    Ответ написан
    Комментировать
  • Как отключить перенос форматирования в письмо?

    Копируйте через Ctrl+Shift+V
    Ответ написан
    Комментировать
  • Как вводить текст в инпуте только заглавными буквами?

    0xD34F
    @0xD34F Куратор тега JavaScript
    document.querySelector('input').addEventListener('input', function() {
      this.value = this.value.toUpperCase();
    });

    text-transform: uppercase; - не подходит, так как влияет только на отображения, не меняя сами данные

    Кстати, подходит. Надо только будет выполнять .toUpperCase() при получении значения input'а.
    Ответ написан
    4 комментария
  • Как убрать "/" в конце ссылок MODX?

    @alexanternik
    Системные настройки там найти ключ "container_suffix" и сделать его пустым(можно вписать любое значение)
    5a6745c2907ad588752814.jpeg
    Ответ написан
    2 комментария
  • Зачем разделяют дизайн и верстку?

    dom1n1k
    @dom1n1k
    Изрядная доля истины тут есть. И для небольших проектов, пожалуй, так и лучше - когда дизайнер сам же и верстает.
    Почему? Потому что качество верстки намного лучше. Потому что, если я рисовал этот блок, то я точно знаю всю его внутреннюю логику: откуда у меня взялся этот размер, откуда тот, почему то выровнено в этим, как должны соотноситься кегли шрифтов, как ведут себя отступы, если контент будет другого размера или вообще отсустствовать и так далее.

    Верстальщики, которые всё это сами видят и понимают... их единицы. Шанс встретить такого в реальной жизни примерно равен шансу отобедать с британской королевой.
    99% верстальщиков этого не понимают. В лучшем случае он будет попиксельно снимать размеры с макета и хардкодить их в стилях магическими константами, не понимая логики. В большинстве же случаев он сделает на глазок, а плавающие на плюс-минус несколько (и хорошо если не несколько десятков) пикселей отступы его не смущают. Самое удивительное, что многие программисты на эти погрешности даже не забивают, а искренне не замечают!

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

    Для проектов больших ситуация иная - там просто физически не получится охватить и то, и то.
    Ответ написан
    Комментировать