• Как возвращать разные сообщения при разных ответах?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если status = ok возвращаем один ответ, если status = error возвращаем другой ответ

    Это вопрос по JavaScript? Тогда вам подойдёт условный оператор:
    if ( ... ) ... else .... ;

    P.S. По вашим вопросам складывается ощущение, что вы пилите этот ваш vk.updates.hear, вообще не зная JS. Не проще ли нанять спеца или хотя бы изучить основы?
    Ответ написан
    Комментировать
  • Не набираются символы повторно, что могло это вызвать?

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    Решение:
    Панель управления\Специальные возможности\Центр специальных возможностей\Настроить кнопки фильтра
    Спасибо гуглу.

    Почему винда решила так приколоться - осталось загадкой.
    Ответ написан
  • Как сделать рассылку сообщения по группа в Whatsapp?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Как вариант - создайте свою группу. В неё переманите тех, кто хочет вас слушать. То есть старым способом отправьте 300 сообщений в 300 групп с приглашением в вашу группу. Ну а дальше вы сможете вместо 300 сообщений посылать 1 сообщение.
    Ответ написан
    Комментировать
  • Как сделать ограничение по времени на команду?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    let can_do_commands = true;
    
    ......
    
    can_do_commands = false;
    setTimeout("can_do_commands = true", 60000);

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Смотрите спецификацию материнской платы:
    какие частоты поддерживает, максимальный объем, и прочие параметры.
    Гуглите как-то так: [модель материнки] momery support
    В случае ноута можно так: [модель ноута] momery support

    Если у вас мать поддерживает лишь 16 Гб, и на ней всего 2 слота, то каждая планка не может быть выше 8 Гб. И не купите случайно серверную память (ECC например), потому что у вас, скорее всего, обычный домашний компьютер.
    Ответ написан
    Комментировать
  • Как скомпилировать код внутри скомпилированного кода?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Писать компилятор с нуля не советую - это целая наука.
    Погуглите, например, "opcodes list x86" - а потом решайте, надо ли оно вам.

    Но вы можете подключить внешний компилятор к своему редактору. Благо многие работают через командную строку. Думаю, для вас не должно быть проблемой из своей программы запустить другую внешнюю консольную программу с параметрами.

    А вообще сейчас идёт интересная мода - писать движок на быстром языке, типа C++, а пользователям давать возможность расширять функционал на другом встраиваемом языке, типа Lua, но может быть любой, хоть JS, хоть C#. Даже на C++ можно, но тогда удобнее вашу программу сделать библиотекой, а расширение пользователя будет основной программой. Конечно, в вашем конкретном случае эти модели могут быть неприменимы - это уже вам виднее.

    Основное требование к встраиваемому языку - его простота в изучении и использовании. Ведь не все являются программистами, тем более на C++. Так что чем проще встраиваемый язык, тем шире у вас аудитория.
    Ответ написан
    Комментировать
  • Как отключить уведомления от расширений в Chrome?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В общем случае никак.

    В принципе можете скачать расширение отдельно, потом покопаться в его коде и исправить этот недостаток, а затем подключить скаченное расширение вместо магазинного.

    P.S. На всякий случай покажите его manifest.json, посмотрим на разрешения.
    Ответ написан
  • Сведения об образовательной организации?

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

    Это вы тоже прочитали?

    В общем, в меню "О школе" нужно, а также на главной странице, то есть нужна прямая ссылка на виду. Правда, не сказано, где именно, так что можно внизу сайта.
    Ответ написан
    2 комментария
  • Как создать функцию, которая будет плюсовать элемент массива n раз?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вам нужно всего лишь понимать, что у вас происходит. И тогда всё получится. Попробуйте мысленно выполнять код шаг за шагом. В любом случае, вот решение:
    var one = ["a", "b", "c"], two = ["d", "e", "f"];
    
    function paster(c, iter){
    	var summa="";
    	for(var i = 0; i<iter; i++){
    		summa = summa + c;
    	}
    	return summa;
    }
    
    one[0] = one[0]+paster(two[0], 10);
    alert(one[0]);
    Ответ написан
    1 комментарий
  • Как перевести число в 256ричную систему исчисления?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вот пример, но вам нужно придумать алфавит из 256 символов, иначе работать не будет. А также дробные и отрицательные не поддерживает:
    const alphabet256 = '0123456789abcdefghijk......ЭЮЯ'; //Нужно 256 символов!
    const old_toString = Number.prototype.toString;
    Number.prototype.toString = function(radix) {
    	if (radix == 256) {
    		let num = +this;
    		if (num === 0) return '0';
    		let result = '';
    		while (num > 0) {
    			result = (alphabet256[num&255] || '?') + result;
    			num = num >> 8;
    		}
    		return result;
    	}
    	return old_toString.apply(this, arguments);
    }

    Проверка:
    (15).toString(256); // f
    (16).toString(256); // g
    (256).toString(256); // 10
    (257).toString(256); // 11

    Вообще, как я сказал в комментах, вам, скорее всего, подойдет 16-ричная система. Ума не приложу, зачем 256-ричная, её же не удобно читать будет. А представление чисел нужно только для чтения человеком. Компьютеру вообще пофиг, он всё хранит в двоичной системе.
    Ответ написан
    Комментировать
  • Почему на сайтах названия классов не человекопонятны?

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

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    int a = 5;
    int b = 4;
    int c = 9;
    
    if (a >= b) goto bad;
    if (b >= c) goto bad;
    good:
    res = 1;
    goto done;
    bad:
    res = 0;
    done:
    
    cout << res << endl;

    Максимально близко к ассемблеру
    Ответ написан
    2 комментария
  • Как настроить цель на форме iframe (форма с другого сайта)?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Передавайте некий GET-параметр со способом обратной связи. Например, URL.
    Как-то так:
    <iframe src="https://example.com/?callback=mysite.com/fromform.php"></iframe>

    Можно ещё параметров добавить. Например, указать, что вы хотите, чтобы вам отправили.
    Разработчики формы каким угодно способом отправляют вам то, что вам нужно. Например, дёргают URL с вашего сайта и передают GET-параметры:
    https://mysite.com/fromform.php?answer=123
    Ответ написан
    Комментировать
  • Что делать программисту в конце спринта?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Например, есть парное программирование.
    И пусть меня закидают камнями, но скрам - это не панацея, а лишь условность. У него помимо плюсов есть и минусы. Нельзя жить по схеме.
    Ответ написан
    Комментировать
  • Как заблокировать 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.
    Ответ написан
    Комментировать