Задать вопрос
  • Почему антивирус (брандмауэр windows) блокирует ajax соединение?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    что нужно прописать в запросе (заголовках) чтобы антивирус не блокировал соединение c устройством

    прописать все что нужно чтобы как надо

    вы , пожалуйста, потихоньку учитесь излагать факты, это очень поможет по жизни , в первую очередь, вам - розовые очки и все такое, а то текста много, даже код (хаха) , а фактов ноль

    факты такие:

    вот лог (ну допустим постмана. или там фиддлера)
    вот в нормальном состоянии
    а вот в ненромальном
    очевидно что
    [тут свои выводы]
    а вот если так
    [тут предпринятые действия с другими урлами, с отключенным антивирусом и т.п.]
    то лог такой

    >>>>> и вот тут зачастую ответ находится без сообщества: достаточно просто изложить факты <<<<
    Ответ написан
    Комментировать
  • Какой тип данных использовать в sql для для обозначения жанров например?

    rozhnev
    @rozhnev Куратор тега SQL
    Fullstack programmer, DBA, медленно, дорого
    integer:
    create table genres (
      	id int primary key auto_increment,
      	name varchar(255)
    );
    
    create table films (
    	id int primary key auto_increment,
      	name varchar(255)
    );
    
    create table film_genres (
    	film_id int,
      	genre_id int
    );


    SQL fiddle
    Ответ написан
    Комментировать
  • Managment studio и c# как взять данные для сравнения из базы данных?

    @cicatrix
    было бы большой ошибкой думать
    Что за база-то?

    if (user != null)
    В твоём коде про user ничего не известно.
    Что возвращается в runner?
    var runner

    Откуда MessageBox в веб-приложении? или это не веб-приложение?

    И главное - какой чудак придумал хранить в базе пароли открытым текстом?
    Ответ написан
    Комментировать
  • На чём мне написать десктопное приложение?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Delphi по всем пунктам подходит. Помимо этого, замечу, что XP всё ещё поддерживается в Delphi. А также, приложение будет состоять из одного файла ~10-15мб и не будет требовать ни каких сторонних библиотек или ОС зависимостей.

    Среда разработки бесплатная для не коммерческого использования RAD Studio CE 10.3. Качается с оф. сайта.

    Можно написать и мобильную версию. Если точнее, то одно приложение можно собрать под все платформы, если писать с FMX (фреймворк из коробки).

    "ListBox с иконками" - это стандартный GUI, не стандартный - это, например, список из кастомных элементов, в которых есть кнопки, картинки, другие списки и тд. Всё это легко реализуется в Delphi
    Ответ написан
  • Рациональный выбор пути после выпуска со школы?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    С конца: 4) Фриланс не для новичков. Во фриланс есть смысл идти после набора скила, который достаточно хорошо набирается на оффлайновой работе по профилю, в хорошей команде, с хорошим стеком и адекватными лидами. После того как вы будете чего-то стоить как специалист имеет смысл плыть во фриланс, и то, если реально прям лучше работы в оффлайне не смогли найти. Ну или этот стиль работы вам прям заходит по всем параметрам - вы самоуверенный одиночка с отличными софт-скилами и переговорными навыками, с английским, тянущим на уровень, достаточный для непринужденной беседы на свободную тему, хорошо разбирающийся в своем стеке, от общей архитектуры приложения до нюансов кода. Такой #суперодинокийпрофиволкнавсерукииголову.

    3.1) Точно мимо, будете вечным криволепщиком за копейки. Опыт на фрилансе он такой... мягкий и коричневый обычно, и чаще всего не с шоколадным запахом и вкусом...

    1,2,3) Тут хз, все сильно зависит, мне с вузом повезло, ясчитаю, базы мне дали достаточно качественно, но они на то и базы, что на них надо дофига еще чего строить поверх. Но я живу вообще не в России...
    А насчет сразу или потом - потом будет тяжелее влиться в эту среду, часть школьного курса уже выветрится, и привычка делать что-то по учебе потеряется. Так что если идти - сразу.

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

    Ni55aN
    @Ni55aN
    Так ревью это же не тестирование. Нужен тестировщик, в идеале сумеющий все покрыть автоматизационными тестами.

    Также нужна информация о том, что за стек используется на бэке. Допустим, если это JS, то не помешало бы постепенно внедрять туда TypeScript. Также независимо от языка можно внедрить практики из контрактного программирования
    Ответ написан
    7 комментариев
  • Как найти где NullReferenceException?

    twobomb
    @twobomb
    Хех, так Dictinary же не потокобезопасный. Вам нужна или потокобезопасная коллекция или лок ставьте.
    В FileMapper добавьте где-нибудь
    private static object locker = new object();
    И попробуй переписать на такое

    private async Task checkFile(string path)
            {
                var fileType = await getFileAsync(path);
                
                    if (fileType.FileExtension != "None")
                    {
                          lock(locker){
                            this.filesMap.Add(path, fileType);
    }                    
                    }
                
            }

    P.S. Thread-Safe Collections
    Ответ написан
    3 комментария
  • Как объединить несколько матплат или ПК?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, можно! Например под линуксом.
    1) Ставите рядом кучу плат.
    2) Все платы соединяете через один коммутатор ethernet (желательно на 1Гб, лучше на 10Гб, а у нас по Infiniband)
    3) Ставите оркестратор задач (здесь все зависит от того, что хотите, так что есть варианты), начиная от docker/lxc/kvm/kubernets/composer и заканчивая htcondor (и последний, и докер, и kvm, и lxc у нас прижились)
    4) на все диски матплат можно натянуть CEPH, чтобы задачи мигрировали быстро и плавно.
    5) Кластер готов!!!!
    Ответ написан
    2 комментария
  • Как объединить несколько матплат или ПК?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Объединить можно - есть конечно сложности, софт нужен определенный но можно.
    Основной вопрос зачем?

    Опережая вопрос зачем: скорость вычислений и многофункциональность.
    Скорость будет очень низкая, намного ниже чем один компьютер.
    Вот и непонятно зачем вам снижать скорость?
    А насчет многофункциональности не совсем понятно.
    Ответ написан
    1 комментарий
  • Как объединить несколько матплат или ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Есть идея: собрать компьютер из нескольких (что-то на подобии кластера или сам кластер).

    Как объеденить несколько матплат или ПК?

    Так идея объединить несколько матплат или собрать кластер?

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

    Опережая вопрос зачем: скорость вычислений и многофункциональность.

    Это очень простые слова. Что именно нужно вычислять? Где перфоманс тесты, которые бы показали что один компьютер не справляется, и как вы собираетесь распарралеливать вычисления?

    Что такое многофункциональность в вашем понимании? Чтобы комп вычислил число ПИ и борщ сварил? Или что именно подразумевается?

    Если это не возможно, то есть ли возможность сделать что-то типа такой вариации: центральный процессор (распределяет нагрузку и задачи) + вычислительная мощь от всех остальных (на которые и отправляет задачи центральный процессор).

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

    Знаю, написано безумно и бредово, но может, кто понял, то подскажет? Заранее спасибо

    Постарайтесь сперва самостоятельно осознать цель и привести внятные примеры.

    PS (от Винды не хотелось бы уходить, но если придется, то не сильно расстроюсь).

    ню-ню.

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

    Почти все, кто отвечает - хорошо понимает что именно вы спрашиваете, но суть в том, что ваш вопрос это не вопрос, а невнятная формулировка идеи, и отвечать на нее внятно невозможно.
    Ответ написан
    Комментировать
  • Как отсортировать json массив по дате?

    Stalker_RED
    @Stalker_RED
    Unix-время (англ. Unix time, также POSIX-время) — система описания моментов во времени, принятая в Unix и других POSIX-совместимых операционных системах. Определяется как количество секунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года (четверг); этот момент называют «эпохой Unix» (англ. Unix Epoch).

    Для сравнения этих дат достаточно просто сравнить два числа.
    Если, как вы выразились "время в unix" больше какого-то другого, то оно позже. Если меньше - то раньше. А если отнять одно от другого, то можно даже разницу вычислить. Магия.
    Ответ написан
    Комментировать
  • Скачивание файла с помощью JS как в mega.io?

    miraage
    @miraage
    Старый прогер
    Ответ написан
    Комментировать
  • Будут ли проблемы если в названии домена используется типа брендовое слово?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Могут если у владельцев компании появится сильное желание у вас отобрать этот домен. Подобные прецеденты были с компаниями вроде Google, Nike, Apple
    Ответ написан
    Комментировать
  • Зависит ли маршрутизация от протокола: http или http/2?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Маршрутизация трафика и балансировка нагрузки в современных сетях может осуществляться очень витиевато.
    Если рассмотреть тот-же CloudFlare, то там много всего, начиная то маршрутизации подсетей на протоколах IP (традиционная маршрутизация), проходя мимо анонсов этих подсетей в протоколах типа BGP (маршрутизация Автономных Систем), распределением нагрузки через DNS (когда DNS сервер выдает разные IP-адреса в зависимости от нагрузки), и заканчивая балансировкой на уровне прокси-серверов и/или приложений.
    Нет, заканчивая балансировкой контейнерами (docker/kvm), системами оркестрации (composer/kubernets), mesh-системами (consul.io)
    При этом каждый кусочек делает что-то свое, стараясь выдать пользователю доступ к ресурсу.
    Ответ написан
    Комментировать
  • Зависит ли маршрутизация от протокола: http или http/2?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Это какбы принципиально разные уровни даже в эталонной модели TCP, не то что в модели OSI.

    Маршрутизация никак не связана с прикладным протоколом, при условии, что на маршрутизаторах кто-то намеренно не делает DPI и фильтрацию.

    Отсюда следует, что без изучения сетей конкретного провайдера, ответить однозначно на вопрос нельзя - может, маршрутизируют, а может, не маршрутизируют.
    Ответ написан
    Комментировать
  • Как можно открыть (получить) спрайт/иконку с сайта?

    w3bsmes
    @w3bsmes
    Куратор тега «Глупые вопросы»
    Давай без извращений, возьми уже готовое
    Ответ написан
    1 комментарий
  • На чём мне написать десктопное приложение?

    Griboks
    @Griboks
    Конечно же C#.

    p.s.
    Но если очень хочется, то можно писать на любом другом языке.
    Ответ написан
    Комментировать
  • На чём мне написать десктопное приложение?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Каждый будет советовать то, что ему ближе по духу. Я бы например использовал Qt. Если у вас есть временные рамки и недостаточно знаний и практики, можно взять Lazarus (Free Pascal). Да-да-да!!! Оно еще живое! Имеет кучу возможностей, огромную поддержку платформ, можно довольно быстро решить поставленную задачу.
    Ответ написан
    19 комментариев