• На какой форме выводить тайлы с карты?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    picturebox будет медленный, лучше загуглить glgdi и рисовать с помощью видюхи, в плане кода отличий нет,
    Ответ написан
  • Создание библиотеки arduino?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    достаточно положить их в папку со скетчем
    Ответ написан
    Комментировать
  • Как запустить программу в windows не от имени администратора?

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    какой смысл с отдельного потока в консоли? Чтобы UI не тормозил?)
    единственное что тут может быть это GC не успевает собирать мусор(ибо его будет много)
    Можно добавить после завершения блока using код GC.Collect();
    Ответ написан
    9 комментариев
  • Можно ли с помощью oneDrive синхронизавать папку компьютерах на РАЗНЫХ пользователей?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    без костылей нельзя, задача сама по себе костыль, т.к. для решения ее используется неправильный инструмент. Если хочется редактировать вместе один документ для этого есть специальные сайты (google docs или т.п.). Если же изменяет 1 а обновляться должно у других то это заменяется ссылкой на файл первого из того же oneDrive и не нужно ничего синхронизировать.
    Ответ написан
    Комментировать
  • Как сделать авторизацыонный токен на Java?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Вопрос сформулирован так как будто вы еще и не знаете зачем он вам вообще понадобился) В двух словах токен это некая последовательность достаточно уникальная, чтобы ее было трудно угадать. На сервисе должна быть функция аля Авторизация(логин пароль) или что у вас в нем используется, эта функция должна проверить корректность пользователя и если он корректный сгенерить ему некий Токен, для этого можно например использовать объект GUID или просто MD5 от некой достаточно уникальной строки. Этот токен возвращается при авторизации и сохраняется где то в БД, далее при обращении к сервису вместо пары логин\пароль отправляется этот токен и идет проверка уже не по логину или паролю а по наличию токена в БД. Соответственно если на каком то токене идет подозрительная активность его можно удалить из БД тем самым "заблокировав" токен, но не пользователя.
    Ответ написан
    9 комментариев
  • Какие недостатки в коде/ваше мнения о данном коде?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Насколько я понял это парсер страниц какого то сайта с поддержкой нескольких прокси серверов, спарсенное складируется в БД, особых костылей в коде не вижу, все достаточно просто и относительно понятно. Из того что заметил странно выглядит обилие репортов от воркера, даже в тех местах что отрабатываются за доли секунды, если по репорту идет обновление UI потока это может замедлить работу. Для читабельности убрал бы лишние комменты (старый код) и лишние переносы строк (пустые строки). Еще отдельный момент обилие messagebox, в работе вероятно нужно постоянно тыкать "ОК" чтобы все продолжало работать, я бы это заменил на вывод в лог или в отдельное поле в UI, кому надо тот сам посмотрит, рабочее приложение в этом обычно не нуждается.
    Ответ написан
    Комментировать
  • Как правильно передать данные между формами?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    1. Работать будет
    но могут быть проблемы с вторичным использованием формы добавления, к примеру если захочется форму 3 и на ней будет уже dataView2 то работать не будет

    2. Можно, но не думаю что это нужно,
    советую читать в сторону Events, в двух словах, на форме 2 создается событие с параметрами, которые нужно передать в первую форму, первая форма подписывается на нее и делает с этими параметрами что ее душе угодно, вторая форма когда нужно вызывает event и передает параметры. Такая реализация может иметь смысл если в диалоге нужно например выбрать несколько записей или параметров.

    Вариант 3 (проще)
    Создать параметры на 2 форме (гуглить по "C# get;set;"), соответственно на второй форме они заполняются
    На первой форме вызывается ShowDialog и в зависимости от результата просто читаются эти параметры из формы.
    Ответ написан
    Комментировать
  • Какая конфигурация компьютера нужна для работы в ПО "Базис" с высоко нагруженными объектами?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Кривому танцору ноги мешают, это не про пользователя, а про приложение. Я это к тому, что зависание само по себе ненормальное поведеление приложения, вне зависимости от оборудования. Очень вероятно, что программа кривая или неоптимизированная и какое бы ни было мощное оборудование она все равно будет виснуть. Чтобы сказать точнее нужно смотреть что происходит с компьютером во время "зависания", так можно заметить в каком направлении "упирается" производительность. Если речь не о подтормаживании а именно о зависании (без развисания) то скорее всего это выглядит как 100% загрузка одного или нескольких ядер при остутствии загрузки на видеокарту и диск, это говорит о бесконечном цикле в программе, то есть кривой код. Если же идет активная нагрузка на ГП или диск нужно смотреть по графикам какая часть системы не позволяет нормально работать. Конфигурации, которая перечислена должно быть достаточно чтобы работать хорошо или чуток подтормажимать в худшем случае.
    Ответ написан
  • Принцип подключения камеры через приложение к Wi-Fi?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Подключить любую IP камеру в дешевый Wifi роутер и делать с ней что душе угодно
    Ответ написан
    Комментировать
  • Как представить иерархию элементов?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    не совсем ясно что имеется в виду под "разных типов", обычно иерархию элементов из чего попало не строят, простейший случай класс вида
    class Item{
    public Item Parent;
    public Object Data;
    public List<Item> Childs;
    }

    Соответственно Parent хранит информацию о родителе, Data "любой тип", и Childs соответственно список детей
    Ответ написан
    Комментировать
  • Как убрать линию, соединяющую (0,0) и начало графика ln(x) Tcanvas?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    if x <= 0 then
    y := 0
    заменить на
    if x <= 0 then
    y := 9999
    Ответ написан
    Комментировать
  • Android теряет маршрут по умолчанию. Как решить проблему?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    для начала нужно уменьшить круг возможных виновников проблемы, в данном случае их 3:
    1. провайдер
    2. телефон
    3. роутер

    для начала нужно посмотреть наблюдается ли аналогичная проблема с другим телефоном в тех же условиях, желательно с той же версией ОС. Если нет подходящего то можно проверить на другом роутере с тем же телефоном. Если на другом роутере проблемы нет то не факт что проблема в телефоне и нужно проверять уже роутер (сбросить настройки и настроить заново или подключить другой).
    Если же проблема останется значит проблема в телефоне, тут тоже можно разделить на 2 возможных причины:
    1. Железо
    2. Програмное обеспечение

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

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Смотря что требуется от него получить, если хочется веб морду со свистоперделками то можно забыть, если нужен API интерфейс для управления то можно, ставится например такой модуль и в примерах к нему есть скетч "веб сервера", который может работать как API для управления модулем. Естественно веб сервер должен находиться отдельно, на полноценной машине или чем то в этом духе и у него должна быть связь с ip на которой будет висеть дуйня.
    Ответ написан
    Комментировать
  • Хочу на советском авто вывести всю электрику на планшет. Какие будут идеи?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Для начала нужно определиться:
    1. Что - будет отображаться, анализироваться
    2. Чем - будет управлять
    3. Зачем это вообще надо и стоит ли оно того

    Если ответив на все 3 вопроса останется желание чтото сделать то можно повторить вопрос, указав ответы на первые два вопроса. Тогда уже возникнет вопроса "Как" это все реализовать.
    Пока этот вопрос имеет смысла не более чем "Хочу покрасить абстрактного коня в вакууме, помогите выбрать краску".
    Ответ написан
  • По каким параметрам определять авторство текста?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    делал чтото подобное раньше ради развлечения, очень неплохой результат давала степень энтропии в тексте. Точно уже не помню(это было несколько лет назад и исходников не сохранилось), но кажется там определялась энтропия букв в предложении и находилось некоторое число, которое достаточно точно определяло автора.
    Ответ написан
  • Почему в dataGridView столбцы некоторых типов не видят dataSourse?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Код в студию
    Ответ написан
    Комментировать
  • Можно ли соединить минус выхода импульсного БП и ноль сети?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Если нравятся феерверки можно. Ну или если у вас там в резетках постоянный ток вдруг теч начал то тоже можно.
    Ответ написан
    2 комментария
  • Существуют ли способы использовать распознавание русской речи через SAPI на веб-странице?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    1. Качественных результатов можно не ждать
    2. Смотря что понимать под распознаванием, из реалистичных могу представить запись звука с микрофона и отправка на API гугла, реалтайма не будет, но по крайней мере распознает хоть что-то.
    Ответ написан
    Комментировать
  • Как скрыть моргание экрана при построении композитного отчета FastReport, вызываемого из С#-приложения?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Судя по всему это окно часть функционала FastReport, в лучшем случае может быть какой то параметр в самом контроле, если такого не найдется то никак.
    Ответ написан
    Комментировать