Задать вопрос
  • Как заблокировать instagram на wi-fi?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Проще всего узнать ip-адреса инстаграма, и заблокировать их.
    Для этого в той же сети наберите в консоли любого компьютера:
    nslookup www.instagram.com
    В принципе с телефона тоже можно, но чуть сложнее.

    Вы не указали ни тип устройства или устройств, ни зачем вам это надо и т.д., так что ответ общий. Например, если вы хотите ограничить ребёнка, то вам надо гуглить не "блокировка инстаграм", а "родительский контроль" - и дальше смотреть, какие функции даёт смартфон.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Автор, дарю костыль на все функции, которые нужно выполнять всего один раз:
    let foo_done = false;
    function foo() {
    	if (foo_done) return;
    	foo_done = true;
    	//ваш код функции...
    }

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Создавайте номер на сервере при открытии страницы с формой заявки.
    Таким образом, форма будет знать номер, он будет уникальный, и ему будет соответствовать запись в базе данных.
    Ответ написан
    Комментировать
  • Стоит ли продвигать сайт при совпадении доменного имени и тематики с крупным игроком?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если вы раскручиваете именно бренд, то стоит отказаться, т.к. это как бы коллизии брендов. То есть если вас люди будут искать по бренду, то второй сайт будет мешать. Собственно, кто-то один из вас со временем выкупит бренд (имя) - и всем остальным похожим придется закрыться/переименоваться.
    А для поиска не важно, как вы называетесь.
    Ответ написан
    Комментировать
  • Как повесить обработчик на тэг select?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Безымянную функцию можно скопировать в другое место и дать ей имя.
    Затем вы сможете использовать её как в событии onchange, так и в событии onload.
    Ответ написан
    Комментировать
  • Как можно перехватить проводной трафик, если коммутатор решает куда отправить пакет?

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

    SSL шифрует трафик на вашем компе, и он расшифровывается только на сервере. В теории никто не может прочитать ваши данные, даже если будет контролировать провода. Хотя будет видно, куда идут пакеты, но что в них - не известно.

    MAC-адреса актуальны только в локальной сети, то есть до первого маршрутизатора. А дальше в Интернете ваш MAC никто не поймает.

    Это на пальцах. :)
    Ответ написан
    Комментировать
  • Как передать значение от одного обьекта к другому в Game maker Studio??

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Необходимо сделать отдельный объект - и в нём хранить как бы глобальные переменные. Такой объект должен быть один, иначе у вас будет массовое присвоение значений (я хз, что курили разработчики движка).
    В принципе, можно хранить в объекте игрока, если он единственный.

    Если у вас множество однотипных объектов, то в глобальном объекте сделайте отдельный массив для каждого свойства.
    Ответ написан
    Комментировать
  • Кто-нибудь знает сайты которые рекомендуют фильмы, которые я еще не смотрел, на основе просмотренных мною фильмов?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    К сожалению, такая система сейчас не пользуется популярностью. Не пришло её время. Вот когда фильмов накопится столько, что человеку просто физически не хватит времени пересмотреть все хорошие из них, вот тогда такой поиск станет актуален.

    В каком-то виде все пытаются что-то такое сделать, не прилагая сверх усилий, даже kinopoisk.

    Пока что можно тупо выбирать по жанру, а также пройтись по топу фильмов всех времён или последних 20 лет хотя бы. Ну а если топ уже пересмотрен - много ли нормальных фильмов выходит в месяц/год? Я хочу сказать, что выбора мало, так что можно отзывы почитать - и этого будет достаточно, чтобы принять объективное решение.
    Ответ написан
    5 комментариев
  • Лицензирование ПО?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    При запуске программы показывайте лицензию пользователю, так все делают.

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

    Licence.txt принято класть рядом с исходниками в свободном доступе. Можно и в текст программы добавить. Дело вкуса. Но это не ваш случай.
    Ответ написан
  • Как проверить код состояния AJAX запроса?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В общем случае: (xhr.readyState != 4)
    Справка
    Ответ написан
  • Как программно вставить блок после тегов в тексте?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Как вам такая идея.
    Все три тега совмещаем в одном цикле.
    На каждой итерации ищем следующий тег с помощью strpos. То есть выполняем три поиска (по одному для каждого тега), затем берем ближайшую позицию - и с ней уже работаем. Следующей поиск от этой позиции.
    Ответ написан
    1 комментарий
  • Какой порядок разработки комментариев?

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Похоже на кэш главной страницы или кэш DNS в браузере.
    Хотя есть и другие варианты, как-то: прокси в браузере, принудительная внешняя проксифизация браузера, запрограммированное поведение сервера (частный случай - А/Б тестирование), зловредное расширение, mitm и т.д..
    Ответ написан
  • Как отследить консоль клиента на сервере?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нужно перехватить функцию и аяксом посылать инфу на сервер.
    Аякс сами додумаете, а перехват прост:
    let old_console_log = console.log;
    console.log = function() {
    	//Send ajax to server...
    	old_console_log('La-la-la! Hello there!');
    	// Call old fn
    	old_console_log(...arguments);
    }

    И не забудьте про warn, err и info.
    Ответ написан
    Комментировать
  • Как взять данные из массива в JS?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Для начала в режиме зануды должен заметить, что это задание, а не вопрос.
    Далее, у вас ошибки в понимании синтаксиса JS. Советую перечитать описание JSON, хотя бы в википедии. Например, {7, 6, 8} - так нельзя писать, ибо формат массива, но формально объект, парадокс.

    Ну а решение простое, в лоб:
    newObj = []; //Новая структура
    for(let i=0;i<myObj.length;i++) { //Сканируем исходный массив
    	let o = myObj[i]; //Очередной объект
    	if (!newObj[o.category_id]) newObj[o.category_id] = [];
    	newObj[o.category_id].push(o.object_id);
    }

    Результат:
    5c8f569834087054742669.png
    Ответ написан
    4 комментария
  • Как изменить адрес сайта?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Там, где у вас хранится сайт (в корне проекта или в docs) создайте папку main, и скопируйте туда весь сайт. Это и будет решением. А из <мой_ник>.github.io можно настроить переадресацию.
    Ответ написан
    3 комментария
  • Как получить данные из iframe?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    alert(window.frames[0].document.links[0].href)
    Ответ написан
  • Где нибудь реализована функция из таймеров, уведомлений и учета времени на задачи?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Обычно эти задачи выполняет мозг.
    Так что ответ на вопрос "где?": в голове!

    Мне кажется, что основной фактор, почему подобные приложения не могут взлететь - это проблема автоматизации. Например, я целый день пилю дрова, но 10 раз на дню иду пить кофе или курить. В итоге мне 20 раз нужно нажать кнопку. Каждый раз, когда я останавливаюсь или продолжаю - нужно отмечаться. Или, к примеру, мне позвонили - я могу разговаривать 10 секунд, а могу 1 час - и как мне решить, прерывать трекинг или нет? Даже банальные задачи по типу будильника нужно как минимум создать, и иногда и оформить, настроить. Скажем, создать напоминалку в календаре - это лишнее телодвижение. И если голова нормально работает и мозг помнит, то совершать это телодвижение просто лень.

    Реализовать-то саму логику просто. А вот автоматизировать отслеживание - вот, где затык. Логику можно на любом ЯП накидать, а дальше - проблемы. Нужно будет иметь доступ ко всем отслеживающим возможностям, и всё равно нельзя будет покрыть всю деятельность человека. Например, приём таблеток придётся отмечать по-старике, руками. И так много чего. Нормально отследить можно только работу за компом, ну и, возможно, стоит как-то со смартфоном соединить. Вот и всё.
    Ответ написан
    3 комментария
  • Безопасность в интернет магазине скриптов?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Не отдавайте прямую ссылку на файл. Давайте ссылку на скрипт, который отдаёт файл.
    Пример: download.php?id=2345

    Ключи можно делать одноразовые, ограничивать по времени, или закреплять покупку за аккаунтом.

    И такой магазин уже есть:
    https://itch.io
    Ответ написан