• Почему одно и то же значение в input то валидно, то нет?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Предлагаю такой простой эксперимент в консоли:
    5b968baf9dc20559535666.png
    Ответ написан
  • Переписанное приложение на Google Play и AppStore - обновлением или новым приложением?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если старое нормально работает без глюков и новое ничего нового не привносит, то лучше отдельным. Пользователи обычно негативно относятся к редизайну, т.к. нужно заново привыкать к новому интерфейсу. А старое лучше вообще не удалять, если оно не устарело и совместимо с бекендом.

    Ведь новое не факт, что будет лучше. Кто знает, насколько оно будет стабильным. Это только время покажет. И отзывы, конечно же.

    Помню, сколько негатива было в сторону кардинального редизайна Office 2007+ после Office 2003-. Все, кого знаю, ругались на непривычность и долго не хотели слезать со старого. Потом, конечно, привыкли, но всё же.
    Ответ написан
    1 комментарий
  • Какой ноутбук купить с COM-портом и USB 3.0?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Идёте на Яндекс.Маркет, заходите в раздел ноутбуки, затем внизу кликаете кнопочку "Все фильтры" (вообще все, там их много). Вашему выбору открывается список параметров на любой вкус. Выбираете COM-порт и минимум один USB 3.0 - я не знаю, какой вам там нужен, Type A, Type C, может USB 3.1, а не 3.0. Переходите к результатам поиска и сортируете по цене. И вуаля - на первом месте самый дешёвый ноут за 46476 руб, который удовлетворяет вашим параметрам. Хотя если приглядеться, то всего 1 предложение, а следующий ноут за 47287 руб предлагается уже в 125 магазинах - так что лучше брать его. Речь про Москву была. Но вы можете выбрать ваш город.
    Ответ написан
  • Можно ли публиковать на сайте фото учеников спортивной секции?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Общие планы, групповые фото - можно. Крупным планом - только с согласия. Крупным планом фото детей - нужно согласие родителей.
    Ответ написан
    9 комментариев
  • Какой наиболее полноценный файл hosts для блокировки рекламы?

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    Список популярных файлов hosts:
    https://github.com/AdAway/AdAway/wiki/HostsSources
    Первые три ссылки - проверенные.
    Ответ написан
    Комментировать
  • Как узнать, через какой сервер происходит перенаправление DNS?

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    Как оказалось, запросы даже не доходят до сторонних DNS.
    Провайдер полностью перенаправляет любые DNS запросы на свои сервера.
    Ответ написан
    Комментировать
  • Влияет ли DNS на замеры скорости?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нет.

    DNS переводит имена сайтов в ip адерса. Это происходит всего лишь один раз в начале, а потом уже происходит сам замер скорости.
    Ответ написан
    4 комментария
  • Может ли дизайнер стать сетевым инженером?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Дизайнер без технического образования не может стать сетевым инженером. Курсы не помогут.
    И дело здесь даже не в желании, а в том, что нужен соответствующий образ мышления, который воспитывается в себе с детства. Например, школа с математическим уклоном этому сильно способствует. Далее технический институт (или хотя бы изучение точных наук).
    А курсы - это так, баловство. Для сравнения можно пройти курсы английского для начинающих за 2 недели и научиться говорить "Hello, my name is Bob". Без многолетнего обучения (увлечения) ничего не получится.
    Ответ написан
    1 комментарий
  • Как при условии закрасить ячейки в Google Tables?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В условном форматировании выбираете "Ваша формула".
    В качестве формулы любое условие, но строка должна начинаться с символа =
    Например, закрасить, если в B1 находится число 99:
    =B1=99
    Если у вас условие срабатывает всегда, то проверьте, сколько условий вы добавили, удалите лишние.
    В общем, экспериментируйте, у вас всё получится, я верю.
    Ответ написан
    Комментировать
  • Что значат эти ошибки?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если скрипт прерывается из-за ошибки, то следующие за ним скрипты выполняются в порядке очереди. И это не влияет на работу предыдущих скриптов.

    Более того, если скрипт успел что-то сделать, то это тоже считается. Например, скрипт успел объявить функцию и повесить её в качестве обработчика события, а потом произошла ошибка - обработчик останется и будет работать.

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

    Конкретно в вашем случае смотрите строки 141 в main.js - там происходит ошибка. Если это, к примеру, попытка показать баннер, то баннера не будет. Но всё остальное будет работать в штатном режиме.
    Ответ написан
    Комментировать
  • Как узнать, что реклама Google AdSense загрузилась?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Можно проанализировать наличие баннера на странице, его размеры, и в случае отсутствия попытаться показать другую рекламу. Но борьба с AdBlock - дело такое, довольно гиблое.

    Вот, например, у пользователя в файле hosts такие записи:
    127.0.0.1   pagead2.googlesyndication.com
    127.0.0.1   an.yandex.ru

    Что вы будете делать? У него ваша реклама не показывается в принципе, как бы вы ни старались.

    А если JS отключён, как у меня? Всё, что вы можете сделать, так это задержать пользователя на сайте подольше интересным контентом, чтобы он не вернулся к поисковой выдаче гугл, а то гугл подумает, что ваш сайт не интересен и понизит его позиции.

    Вывод - делайте сайт интересным и полезным. Это увеличит посещаемость, а значит и показ рекламы. А тех, у кого она не отображается, игнорируйте и не обижайте.
    Ответ написан
    4 комментария
  • Как решить вопрос с потерей dns на роутере?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Пропишите жёстко dns везде типа 8.8.8.8 и 8.8.4.4, ну или яндекс или еще чьи.
    - В настройках роутера
    - В настройках DHCP роутера
    - Накрайняк в каждом компе (хотя это уже дикость)
    Должно помочь.

    P.S. Сдается мне, что у вас два DHCP в сети.
    Ответ написан
    Комментировать
  • Изменить глобальную let?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Можно создать объект
    let glob = {}
    И дальше обращаться к нему из любого места
    glob.x = 123;
    Это и будет аналогом глобального объекта.
    Другого способа нет.

    Если же у вас глобальная let x, и вы её перекрыли другим let x, то вы не увидите глобальную, пока не выйдете из зоны действия локальной x. Локальная будет скрывать глобальную.
    Ответ написан
    Комментировать
  • Есть ли альтернативы K-lite codec pack?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Два плеера со встроенными кодеками:

    Открывают все фильмы. Установить нужно оба на всякий случай.
    А K-lite не нужен, если только не заниматься обработкой и редактированием видео.
    Ответ написан
    Комментировать
  • Как отключить кеширование определенного url?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Ctrl + F5 в браузере не помогает?

    Вообще кеширование отключается на стороне сервера при формировании ответа клиенту.
    <?php
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    ?>
    Ответ написан
  • Что необходимо для того, чтобы массив можно было считать ассоциативным?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Есть языки, в которых в качестве ключа может быть ссылка на функцию.
    Также ключом может быть ссылка на объект.
    Причем, можно сделать пару ключ-значение, где ключ и значение будут указывать на один и тот же объект.
    Иногда это полезно. Но в целом - извращение. Хотя если объект указывает сам на себя, то уже сложновато говорить о том, что есть ключ.

    Вы всё правильно подметили. Если в качестве ключей - числа, то есть индексы, то массив индексированный. Такой массив не принято называть ассоциативным, хотя формально можно работать, как с ассоциативным (зависит от ЯП). Здесь, правда, есть тонкость - индексы могут быть не по порядку, но это детали.

    Вообще без ключа не получится, т.к. значения должны где-то храниться, иначе они просто не будут частью массива, а будут отдельными значениями или выражениями, сами по себе. Массив их объединяет и в качестве адресации использует ключи (или индексы).
    Ответ написан
    2 комментария
  • Можно ли в ответах давать ссылки на посты в Telegram-каналах?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вовсе нет.
    Обходить блокировки - законно.
    Давать запрещенные ссылки - законно.
    По крайней мере пока.
    А вот предоставлять сервис по обходу блокировок - уже противозаконно.
    И если вы там у себя дома ходите на запрещенные сайты через VPN - то нарушает закон VPN, а не вы.
    Что касается ссылок, то они вообще не имеют отношения к обходу блокировок. Если ссылка запрещена, то и доступа к ней (по идее) ни у кого нет. Предоставление ссылки не является не то что сервисом по обходу блокировок, а даже попыткой обхода блокировок.
    Т.е. ссылка вообще никак не нарушает закон.
    Ответ написан
    Комментировать
  • Парсинг веб страницы на стороне пользователя (client side), возможно?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Такое невозможно из-за безопасности браузера.

    Вы бы хотели, чтобы любой сайт в интернете мог обратиться к вашему сайту, используя ваши куки, прочитать личные данные и отослать неизвестно кому? Вся приватность бы рухнула во всём мире в один миг. Магазины, на которые вы заходите, читали бы ваши пароли и постили бы за вас сообщения во вконтакте.

    Единственный выход - делать это на стороне сервера.
    Правда, есть всякие извращения, расширение можно написать своё, но это уже выходит за рамки вопроса.
    Ответ написан
    2 комментария
  • Обход надоедливых GDPR окон?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Через AdBlock (а лучше uBlock) можно настроить свои правила для каждого отдельного сайта.
    Думаю, в скором времени Ghostery научится блокировать (или автоматически соглашаться).

    Но самый простой выход - оставлять куки. Зачем их чистить? Они никому не мешают.
    Ответ написан
  • Потянет блок питания?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Считайте сами. Есть же онлайн калькулятор.
    Ответ написан