• Какое программное обеспечение должно быть в сети?

    paran0id
    @paran0id
    Умный, но ленивый
    Первая большая группа - бизнесовое ПО. Диктуется бизнесом. Часто специфично.
    Вторая большая группа - офисное ПО. Как правило это всякий виндовс, офис, 1С, консультант+, программы для отправки отчетности. Довольно типичный набор, мало зависит от специфики бизнеса.
    Третья большая группа - инфраструктура. Сервера. AD, БД, мониторинг, СКУД, удаленный доступ. На усмотрение ИТ-отдела.
    Ответ написан
    Комментировать
  • Возможна ли комфортная работа c IDE через x-server (vcxsrv, x410, xming, etc..)?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    gedit и firefox, запущенные из WSL2 - работают без каких-то лагов интерфейса.
    И да - там нет никакого окошка и рамок - выглядит просто как запущенное приложение в Windows .
    Вот официальная дока https://learn.microsoft.com/en-us/windows/wsl/tuto...
    Ответ написан
    Комментировать
  • Компьютер сильно нагружается, после открытия диспетчера задач он перестаёт нагружаться, что делать?

    Vvvyg
    @Vvvyg
    Был админом, сейчас в ТП
    Похоже на майнер. Если Dr.Web CureIt!, KVRT не решат проблему, обращайтесь на форумы лечения:
    virusinfo.info
    safezone.cc
    forum.kasperskyclub.ru
    Сразу читаем правила раздела, создаём тему с логами.
    На первых двух форумах я присутствую. Почему лечиться лучше там, а не спрашивать совета здесь - 2 основные причины:
    1. Удобнее, ответят быстро и только компетентные специалисты.
    2. Приватность, посторонние не увидят ваши логи, в которых может быть конфиденциальная информация.
    Переустанавливать систему при каждом чихе, как тут советовали, совершенно избыточно.
    Ответ написан
    Комментировать
  • Компьютер сильно нагружается, после открытия диспетчера задач он перестаёт нагружаться, что делать?

    @As56
    Как вариант майнер. Еще могут быть кривой драйвер, кривое обновление. Первое можно задетектить антивирусом
    Ответ написан
    Комментировать
  • Prisma | Как подключится к базе данных, если данные о ней приходят из клиента?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Сходу кажется, что такого нет (как и программной настройки такового)

    Но есть issues для поддержки нескольких подключений...
    Пример в одном из issue: https://github.com/prisma/prisma/issues/2443#issue...

    Остается генерировать эти клиенты (программно в том числе :) — можно в отделной БД держать данные о файлах и номерах, можно еще где-то хранить...

    P.S. понятия не имею, что за Prisma, просто поискал в доке (не нашел) и потом поискал в issues

    P.S2: в целом не совсем понятно, зачем вам эта штука, если она поперек вашей затеи :) если генерировать отдельные приложения с ее поддержкой, то что мешает генерировать эти файлы? в общем подумайте про архитектуру и задумку с учетом инфы выше
    Ответ написан
    2 комментария
  • Как сделать поиск который понимает суть запроса?

    2ord
    @2ord
    Для этого необходимо, чтобы анализатор мог производить разбор частей речи языка, как минимум.
    Тогда анализатор будет понимать смысл речи и извлекать нужные компоненты.
    Есть технология NER.
    Ответ написан
    Комментировать
  • Какой бекэнд выбрать для компилятора?

    mayton2019
    @mayton2019
    Bigdata Engineer
    игрушечный скриптовый язык программирования.

    Какой бекэнд выбрать для компилятора?

    В самом вопросе обычно лежит половина ответа.
    Если вы дадите определение back-end - то правильно облегчите себе решение задачи.
    Вот выше вы писал про скриптовый язык. Тогда почему вдруг стали дальше писать про
    back-end и native-компилляторы?

    Есть целый пласт языков или виртуальных машин которые живут и работают не доходя
    всегда до LLVM. И нужен ли вам LLVM - большой вопрос. Что вы хотите от LLVM? HiLoad?
    Это не задача скриптинга.

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

    Есть замечательная книга, доступна онлайн: оригинал, русский перевод
    Ответ написан
    Комментировать
  • Как скопировать часть сложной формы?

    Такие вещи лучше делать в CAD, а не в Блендере. Но если хочется в Блендере, то вам тут помогут boolean-операции. По описанию я не понял до конца, что хотите сделать, поэтому конкретные операции не подскажу.
    Ответ написан
    Комментировать
  • Почему куллер не охлаждает ЦП мгновенно?

    nava2002
    @nava2002
    Инженер
    Ключевое слово - Теплопроводность
    Между Кулером и Кристаллом процессора (на котором меряем температуру) находится:
    1. Ттермопаста (внутри корпуса процессора)
    2. Крышка процессора (видимая часть)
    3. Опять термопаста (нанесенная пользователем)
    4. Собственно кулер.
    Исходя из такой "многослойности" есть предел теплопереноса превысить который скорее всего не получится.
    Наличие аномальных скачков температуры Не есть хорошо.( кристалл будет расширяться и сжиматься что влияет на срок жизни детали).
    Вероятнее всего действительно эффективным методом будет понижение частот процессора.

    P.S. "Разгон" - кратчайший путь в магазин за новыми деталями.
    Ответ написан
    Комментировать
  • Анонимный выход в сеть?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Чтоб жить анонимно в современном цифровизированном государстве надо просто отказаться от всех услуг государства. Выкинуть телефоны и банковские карточки. Порвать паспорт и уйти жить бомжом или к цыганам.
    Вот как-то так. Бомжа и человека без документов невозможно судить или к чему-то привлечь. И обычно полиции или военкому такие люди просто не интересны.

    Можно было-бы пообсуждать всякие tor, free-net и прочее. Я не пользовался. Но знающие говорят что работать невозможно. Трафик слабый. И есть проблема нулевого доверия которая существует почти всегда везде и во всех крипто-системах. Нет доказательства что самый первый peer к которому ты подключаешся не работает на спец-службы. И никто из крипто-сообщества насколько я знаю никогда не проводил полный анализ на безопасность например сети tor. И не доказывал сам факт безопасности. Нам просто предлагают поверить что tor безопасен примерно таке-же как и Мавроди убеждал в свое время что его денежные знаки надежны.

    А самый простой популярный протокол TCP/IP в принципе вообще исключает анонимность на уровне своей идеи. Сокетное соединение всегда знает source/dest IP и замылить или каким-то образом скрыть эту информацию просто невозможно. Прокси и наты и соксы и ВПН-ы не в счет так как они тоже ничего вам не обещают и не гарантируют.

    По поводу VPN на базе хостингов AWS/Azure. Почти все облачные провайдеры содержат на своем сайте документ
    который вы должны были читать. И он говорить о том что сервисы облачного провадера не могут быть использованы для незаконной деятельности (терроризм, наркотики, работорговля e.t.c.). Список видов деятельности может быть еще шире и поэтому надо читать. Поищите этот документ. Он должен быть. В разных формулировках но суть одинакова.
    Ответ написан
    2 комментария
  • Как вывести всю таблицу MySql C#?

    Lapita12
    @Lapita12
    Тесты, тесты?
    using System;
    using System.Data;
    using MySql.Data.MySqlClient;
    
    class Program
    {
        static void Main()
        {
            string connectionString = "Server=localhost;Database=myDatabase;Uid=myUsername;Pwd=myPassword;";
            
            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                
                MySqlCommand cmd = new MySqlCommand("SELECT * FROM myTable", connection);
                MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
                DataTable table = new DataTable();
                adapter.Fill(table);
                
                connection.Close();
                
                foreach (DataRow row in table.Rows)
                {
                    Console.WriteLine($"{row["Column1"]}, {row["Column2"]}, {row["Column3"]}");
                }
            }
        }
    }

    Не забудьте заменить myDatabase, myUsername, myPassword на реальные значения для вашей базы данных, а также myTable и Column1, Column2, Column3 на реальные имена таблицы и столбцов.
    Ответ написан
    Комментировать
  • Почему именно VPN?

    @Drno
    Потому что хочется шифрования днс тоже, к примеру…
    Потому что не все приложения умеют прокси + лень каждое настраивать
    Ответ написан
    Комментировать
  • Чем не угодили 2G и 3G?

    @d-stream
    Готовые решения - не подаю, но...
    Это общая тенденция замены оборудования и технологий на следующие поколения. Ближайшие примеры: гужевые повозки и автомобили - они какое-то время сосуществуют, но на автострадах - ни-ни.
    Ну и экономика: в рамках выделенного диапазона частот в сетях новых поколений можно обслужить больше абонентов единовременно. Да и абонентам не очень комфортно наблюдать в местах массового скопления "5 палок и нет связи" лишь по причине занятости всех таймслотов.
    Вторая часть экономики: единовременно содержать сразу два поколения = двойным затратам на содержание.
    Ответ написан
    8 комментариев
  • Чем не угодили 2G и 3G?

    Lapita12
    @Lapita12
    Тесты, тесты?
    2G и 3G устарели, поэтому многие страны убирают их в пользу более современных стандартов связи, например, 4G и 5G. В США 2G и 3G уже полностью отключены, что было связано с освобождением дополнительного спектра радиочастот для более производительной сети. Вероятность отключения 2G и 3G в других странах зависит от развития сетевых технологий и инвестиций в сети.
    Ответ написан
    1 комментарий
  • Скажите пожалуйста правильно я пользуюсь PlayerPrefs в Unity?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Есть несколько рекомендаций:
    1) Загрузка. В строке
    PlayerPrefs.GetInt("money");
    Вы загружаете данные из базы, но никуда не сохраняете. Нужно написать так:
    Money = PlayerPrefs.GetInt("money");

    2) Обновление. Обновлять данные, используя
    void Update() {
    	PlayerPrefs.SetInt("money", Money);
    }

    Но это всё равно, что если вы целый день за рулём, а ваш пассажир каждую секунду спрашивает "мы уже приехали?", "А теперь мы приехали?", "А теперь???".

    Лучше данные сохранять тогда, когда они меняются. Например, добавим метод:
    public void SetMoney(int money) {
    	// Поменяли
    	Money = money;
    	// Сохранили
    	PlayerPrefs.SetInt("money", Money);
    }

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

    3. Раз мы создали метод изменения денег, но у нас всё равно осталось публичное поле, то его стоит спрятать, чтобы случайно не вызвать логику изменения без сохранения в базу (вы же не хотите чтобы ваши игроки читерили, узнав о таком способе?). Потому делаем поле приватным и добавляем геттер:
    private int Money;
    
    // ...
    
    public int GetMoney() {
    	return Money;
    }


    4. Ваше поле Money имеет значение по умолчанию 1, но из базы загружается значение по умолчанию 0. Поэтому метод загрузки мы исправим вот так:
    Money = PlayerPrefs.GetInt("money", 1);

    В итоге получается такой код:
    using UnityEngine;
    
    public class MoneyScriptDemo : MonoBehaviour {
    
    	private int Money = 1;
    
    	private void Start() {
    		Money = PlayerPrefs.GetInt("money", 1);
    	}
    
    	public void SetMoney(int money) {
    		Money = money;
    		PlayerPrefs.SetInt("money", Money);
    	}
    
    	public int GetMoney() {
    		return Money;
    	}
    
    	public void SaveGame() {
    		PlayerPrefs.Save();
    	}
    }


    PS. Ну и так как мы не в Java, а в C#, то вместо геттера и сеттера можем написать аксессор:
    using UnityEngine;
    
    public class MoneyScriptDemo : MonoBehaviour {
    
    	private int Money = 1;
    
    	public int money {
    		get => Money;
    		set {
    			Money = value;
    			PlayerPrefs.SetInt("money", value);
    		}
    	}
    
    	private void Start() {
    		Money = PlayerPrefs.GetInt("money", 1);
    	}
    
    	public void SaveGame() {
    		PlayerPrefs.Save();
    	}
    }
    Ответ написан
    Комментировать
  • Почему числа складываются неправильно?

    @a1nsworth
    Erik_Galiev09
    У вас input() возвращает строку, т.е a = input()
    если введете 2 с клавиатуры, это будет не число 2, а строка "2".
    Ну и получается, срабатывает "склеивание" строк "2"+"4" == "24"

    Чтобы сделать то, что ты хочешь, нужно то, что ты получаешь с консоли, привести к нужному типу, int.
    a = int(input())
    Ответ написан
    1 комментарий
  • Не могу определить, подойдет мне коаксиальный кабель RG58?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    1. RG58 - кабель не шикарный, ширпотребовский, зато дешевый и везде доступный. Его широко применяют для Си-Би-связи (27 мГц). Для вашего случая хотелось бы что-то получше, т.е. побольше диаметром, которое будет сильно (в разы) подороже. Но на крайняк сойдёт и это.
    2. Штырёк 10 см - это не "без антенны", это и будет ваша антенна, совершенно ненаправленная, не имеющая согласования с фидером и худшая из возможных. Преимущество её единственное - не будет потерь в разъёме ввиду его отсутствия. Ну и простота изготовления, конечно.
    3. Большие потери в кабеле и ненаправленность антенны можно скомпенсировать, воспользовавшись направленной антенной. Вы ведь, надеюсь, будете пользоваться конкретной базовой станцией - той, которая ближайшая? Вот и прицельте на неё свою направленную антенну. Она повысит уровень сигнала на величину своего коэфф. усиления, который даже в простейшем случае бывает значительным (например, "двойной квадрат" Харченко, который способен изготовить даже школьник, имеет усиление 7...8 дб).
    Ответ написан
  • Что-то уходит за границы сайта как это убрать?

    @Floatname
    У вас все подобные блоки выходят за ширину контейнера. Разберитесь с ними, и будет вам счастье
    644d8d7ac2925856626168.png
    Ответ написан
    Комментировать
  • Не получается настроить API-сервер. Как исправить? Как получить get-запрос?

    Ответ на твой вопрос

    Веб-сайт Postman не может отправить запрос на локальный хост вашего компьютера. Сначала необходимо подключиться к вашему ПК с настольным клиентом Postman. Запустите его, затем перейдите в рабочее пространство Postman в своем браузере -> отправьте запрос, и он будет работать.
    Ответ написан
    Комментировать