• Странности при добавления в squid пользователя?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    забыл слово src
    acl iloserver2016 src 192.168.0.12/32
    Ответ написан
    Комментировать
  • Экспорт virtual box?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Дело скорее всего в listener'e oracle потому что был запущены обе машины
    Ответ написан
    Комментировать
  • Может ли сайт знать мой mac адрес и роутер?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Сайты знают в основном ось и браузер, чистите куки и меняйте браузер, а что до вафли мака и роутера это знают тока программы на си, плюсах и жаве, никак не пхп,жс и прочие приблуды
    Ответ написан
    Комментировать
  • Программирование как хобби, как делать по уму?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Пробуйте html+css+javascript
    Ответ написан
    Комментировать
  • Достать до мускла из дома?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Помогло это 5d374de1038ee757922449.jpeg
    и это
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -p tcp --syn --dport 3306 -m conntrack --ctstate NEW -j ACCEPT
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -A FORWARD -i enp3s0 -o enp3s1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -t nat -A PREROUTING -i enp3s1 -p tcp --dport 3306 -j DNAT --to-destination 192.168.0.3
    sudo iptables -t nat -A POSTROUTING -o enp3s0 -p tcp --dport 3306 -d 192.168.0.3 -j SNAT --to-source 192.168.1.2

    Теперь достучался из дома
    Ответ написан
    Комментировать
  • Пробросить порт mysql в другую подсеть?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -p tcp --syn --dport 3306 -m conntrack --ctstate NEW -j ACCEPT
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -A FORWARD -i enp3s0 -o enp3s1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -t nat -A PREROUTING -i enp3s1 -p tcp --dport 3306 -j DNAT --to-destination 192.168.0.3
    sudo iptables -t nat -A POSTROUTING -o enp3s0 -p tcp --dport 3306 -d 192.168.0.3 -j SNAT --to-source 192.168.1.2

    В принципе вот робит неплохо
    Ответ написан
    Комментировать
  • Так такой вопрос по доступу к подсети?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Вообщем проблема решилась так: С начала сделал сеть -> Сетью предприятия,а потом выключил брандмауэр виндовс и пинг пошел
    5d36f0d30449c399038401.jpeg
    Ответ написан
    Комментировать
  • Пробросить порт iptables?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Вообщем проблема решилась так: С начала сделал сеть -> Сетью предприятия,а потом выключил брандмауэр виндовс и пинг пошел
    5d36f0b4da01e096521879.jpeg
    и такие правила помогли
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -p tcp --syn --dport 3306 -m conntrack --ctstate NEW -j ACCEPT
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -A FORWARD -i enp3s0 -o enp3s1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -t nat -A PREROUTING -i enp3s1 -p tcp --dport 3306 -j DNAT --to-destination 192.168.0.3
    sudo iptables -t nat -A POSTROUTING -o enp3s0 -p tcp --dport 3306 -d 192.168.0.3 -j SNAT --to-source 192.168.1.2
    Ответ написан
    Комментировать
  • Как добраться из сети 192.168.1.0 до 192.168.0.3?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Вообщем проблема решилась так: С начала сделал сеть -> Сетью предприятия,а потом выключил брандмауэр виндовс и пинг пошел
    5d36f002b2e6e043995404.jpeg
    также добавил такие правила и все заработало
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -p tcp --syn --dport 3306 -m conntrack --ctstate NEW -j ACCEPT
    sudo iptables -A FORWARD -i enp3s1 -o enp3s0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -A FORWARD -i enp3s0 -o enp3s1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -t nat -A PREROUTING -i enp3s1 -p tcp --dport 3306 -j DNAT --to-destination 192.168.0.3
    sudo iptables -t nat -A POSTROUTING -o enp3s0 -p tcp --dport 3306 -d 192.168.0.3 -j SNAT --to-source 192.168.1.2
    Ответ написан
    Комментировать
  • Не делается бэкап?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Поменял строку на 5d34a73207a92926493529.png
    Ответ написан
    Комментировать
  • Почему не удаётся подключиться к mysql через консольный клиент?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    вообщем просто запустил mysql в cmd из папки mysql/server/bin на которые указывали эти ярлыки
    Ответ написан
    Комментировать
  • Какой у меня опыт работы?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Да, то есть нет
    Ответ написан
    Комментировать
  • Как мне написать код на Unity2D?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Вам нужны координаты нпц и гг. Делаем гг.х-нпц.х!=минимально возможному, тогда npc.moveto(гг) иначе beat(); как сделать удар? Очень просто гг.хелс=гг.health-npc.streight. насчёт преследования, там у вас должно быть определено сколько пробегает за секунду, вот как выбрать направление? Нпц.х=нпц.х+(гг.х-нпц.х) с y аналогично
    Ответ написан
    Комментировать
  • Выбор языка программирования. Как сделать правильный выбор?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Я вам скажу вот что, я ни дня не работал писателем за деньги, кодил только как хобби. Учите то что востребовано. Вот я например знаю несколько языков, а толку нет, даже на собес не зовут. Это все лажа, идите на биржу задротов-кодеров и по пытайтесь найти лошка который вам заплатит и наймет вас
    Ответ написан
    Комментировать
  • Как сделать так, чтобы окно открывалось один раз и единственный(как при регистрации)?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Создайте файл с нулём например считайте изфайла число, если оно ноль создать окно, показать сообщение и записать в файл вместо ноля единицу, потом при открытии с единицей окно не будет показываться, можете после этот файл шифровать и дешифровать чтобы его не правили из блокнота и не ставили ноль. Можете тот же ноль хранить в бд а потом записать на его место единицу, и т . д.
    Ответ написан
    Комментировать
  • Получение курса валют ЦБ РФ через API -- как?

    Gremlin92
    @Gremlin92
    Целеустремленный
    Пробуйте парсить хтмл получая его через libcurl
    Ответ написан
    3 комментария
  • Сделать однократный поворот вокруг оси?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    Добавил переменную pressbutton которая увеличивается на 1 если зажата клавиша (клавы или мыши)из-за чего она становится все больше и при отпускании переменная обращается в 0.
    if (buttons[2] && pressbutton == 1) {//то есть один раз нажали стала 1 можно начинать крутить
    		StartRotate();
    	}
    Ответ написан
  • Как считать через строку в python?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    from mutagen.mp3 import MP3
    ff = open('C:\\Users\\User\\source\\repos\\Project1\\Project1\\playlist3.m3u8', 'r')
    array_of_strings = ff.read().split('\n')
    ff.close()
    ff = open('C:\\Users\\User\\source\\repos\\Project1\\Project1\\playlist5.m3u8','w')
    for i in range(len(array_of_strings)):
        if i % 2 == 0:
            f = MP3(array_of_strings[i])
            ff.write(array_of_strings[i]+'\n')
            ff.write(str(f.info.length)+'\n')
    ff.close()
    Ответ написан
  • Сообразить алгоритм подбора по длительности?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    std::sort(vector2->begin(), vector2->end(), [](const Type& a, const Type& b) {return a.length > b.length; });
    
    	for (int i = 0; i < vector2->size(); i++)
    		std::cout << vector2->at(i).length << " ";
    	float length = 3600.0, currentlength = 0.0f;
    	std::vector<Type> *vec = new std::vector<Type>();
    
    	srand(time(0));
    	AddMusic(vector3, vec, currentlength, length);
    	std::cout <<"vec: "<< std::endl;
    	for (int i = 0; i < vec->size(); i++)
    		std::cout << vec->at(i).length << " ";
    	std::cout << std::endl << "cl:" << currentlength << std::endl;
    	
    	std::sort(vector3->begin(), vector3->end(), [](const Type& a, const Type& b) {return a.length > b.length; });
    	for (int i = 0; i < vector3->size(); i++)
    		std::cout << vector3->at(i).length << " ";
    
    	
    	length = 2.5 * 3600.0;
    	AddTalk(vector3, vec, currentlength, length);
    	AddMusic(vector3, vec, currentlength, length);
    	std::cout << "vec: " << std::endl;
    	for (int i = 0; i < vec->size(); i++)
    		std::cout << vec->at(i).length << " ";
    	std::cout << std::endl << "cl:" << currentlength << std::endl;
    
    	length = 10800.0;
    	//
    	AddTalk(vector3, vec, currentlength, length);
    	//
    	AddMusic(vector3, vec, currentlength, length);
    	std::cout << "vec: " << std::endl;
    	for (int i = 0; i < vec->size(); i++)
    		std::cout << vec->at(i).length << " ";
    	std::cout << std::endl << "cl:" << currentlength << std::endl;
    
    
    	//vector->clear();
    	//vectortalk->clear();
    
    	std::cin.get();
    	return 0;
    }
    void AddTalk(std::vector<Type> *src,std::vector<Type> *dst, float &currentlength,float maxlength)
    {
    	int num;
    	bool b = false;
    	for (int i = 0; i < 1; i++)
    	{
    		num = Random(src);
    		if (src->at(num).length + currentlength <= maxlength)
    		{
    			b = true;
    			dst->push_back(src->at(num));
    			currentlength += dst->back().length;
    		}
    		if (!b)
    			AddTalk(src, dst, currentlength, maxlength);
    	}
    }
    void AddMusic(std::vector<Type> *src, std::vector<Type> *dst, float &currentlength, float maxlength)
    {
    	int num;
    	for (int i = 0; i < 10; i++)
    	{
    		num = Random(src);
    		if (src->at(num).length + currentlength <= maxlength)
    		{
    			dst->push_back(src->at(num));
    			currentlength += dst->back().length;
    		}
    	}
    	for (int i = 0; i < src->size(); i++)
    	{
    		if (src->at(i).length + currentlength <= maxlength)
    		{
    			dst->push_back(src->at(i));
    			currentlength += dst->back().length;
    		}
    	}
    }
    Ответ написан
    Комментировать
  • Как зарандомить выбор?

    Gremlin92
    @Gremlin92 Автор вопроса
    Целеустремленный
    float length = 3600.0, currentlength = 0.0f;
    	std::vector<Type> *vec = new std::vector<Type>();
    	int num;
    	srand(time(0));
    	for (int i = 0; i < 10; i++)
    	{
    		num = Random(vector2);
    		if (vector2->at(num).length + currentlength <= length)
    		{
    			vec->push_back(vector2->at(num));
    			currentlength += vec->back().length;
    		}
    	}
    	for (int i = 0; i < vector2->size(); i++)
    	{
    		if (vector2->at(i).length + currentlength <= length)
    		{
    			vec->push_back(vector2->at(i));
    			currentlength += vec->back().length;
    		}
    	}
    	std::cout <<"vec: "<< std::endl;
    	for (int i = 0; i < vec->size(); i++)
    		std::cout << vec->at(i).length << " ";
    	std::cout << std::endl << "cl:" << currentlength << std::endl;
    	//vector->clear();
    	//vectortalk->clear();
    
    	std::cin.get();
    	return 0;
    Ответ написан
    Комментировать