Задать вопрос
  • Ошибка при создании джойстика.NullReferenceException: Object reference not set to an instance of an object. Как исправить?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    В мануале есть даже специальная статья про это исключение. Начать стоит с двойного клика по ошибке в консоли, у вас должен будет открыться редактор с выделенной строчкой, в которой случилась ошибка. В большинстве случаев этого достаточно, и можно сразу понять какой именно объект оказался null и почему. Если сразу не разобраться, то либо подключаетесь дебаггером и смотрите, что там не работает, либо обвешиваете всё дебагами и читаете консоль.
    Ответ написан
    Комментировать
  • Как корректно настроить app.config в VisualStudio при использовании GIT?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Это вопрос больше организационный.
    Предполагаемые пути решения:
    1. Раздать программистам по шапке, т.к. отказываются включать голову.
    2. Сделать единый настраиваемый конфиг
    2.1 Сделать тестовый удалённый сервер, на который смотрит конфиг.
    3. Локально у себя на компе разработчик вправе делать все что угодно, при условии что это не попадает в репозиторий и не вредит окружающим
    4. За бардак в коде, внесение путаницы, отказ включать голову - анальные кары и массовые расстрелы.
    Ответ написан
    2 комментария
  • Как заблокировать доступ к принтеру в программе?

    У принтера есть настройки безопасности, там можно указывать доступ к печати и управлению
    5ae059b37eaa8296591301.jpeg

    Менять эти настройки можно в реестре https://support.microsoft.com/en-us/help/102966/re...

    Соответственно язык программирования не важен.
    Ответ написан
    2 комментария
  • Как правильно использовать js замыкание в примере?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Про let слышал, но нужно сделать без него

    Не нужно, но варианты есть такие:

    for (var i = 0; i < 10; i++) {
      (function(i) {
        setTimeout(function() { 
          console.log(i);
        }, 1000);
      })(i);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(function() { 
        console.log(+this);
      }.bind(i), 1000);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(console.log, 1000, i);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(new Function(`console.log(${i})`), 1000);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(function() {
        console.log(10 - i--);
      }, 1000);
    }
    Ответ написан
    Комментировать
  • C# входная строка имела неверный формат, как это возможно исправить?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    Когда координата "x" превысит 9, получится строка:
    "10:4"
    Соответственно, символ по индексу [2] будет ':', а не число.
    Поэтому Convert.ToInt32 выбрасывает FormatException.
    Рекомендую сделать, что советует Роман.
    Ответ написан
    1 комментарий
  • Unity3d | как создать дочерний объект скриптом?

    Griboks
    @Griboks Куратор тега C#
    Прочитайте документацию про instantiate. Там всё написано.
    Ответ написан
    6 комментариев
  • Как узнать направления движения дороги в osm картах?

    Moskus
    @Moskus
    Если дорога не с односторонним движением, то у нее нет логического направления. Если с односторонним, то у нее будет тег oneway=yes, а разрешённое направление будет то же, что у линии в порядке следования точек.
    Ответ написан
    2 комментария
  • Авторские права на элементы интерфейса сайта?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли нарушить авторские права, скопировав его
    Да, разумеется.
    Ответ написан
    Комментировать
  • Что делает cwb и правильно ли посчитает выражение программа?

    @assembled
    Сначала всё правильно:
    - поместили в AL 3 и умножили на b, результат получился в AX;
    - записали его в BX ;
    - поместили в AX 22, разделили на с, частное получилось в AL;
    - расширили знак с пом. cbw, результат в АХ;
    - сложили ВХ ( 3*b) и АХ (22/с), и потом записали в AX.
    Но потом вместо второго cbw надо было написать cwd - расширить знак АХ на DX.
    Ответ написан
    6 комментариев
  • Какие проблемы решает качественный дизайн сайта?

    @Insayt
    Ну тут надо уточнить, что дизайн сайтов/приложений не является продуктом. Это услуга.
    "Картошка" - это продукт. "Доставка картошки" - это услуга. Вы предоставляете услуги, соответственно ставить вопросы надо исходя из понимая этого.

    Бизнес выбирает поставщика услуг по нескольким пунктам:
    1. Доступность - важно что бы было легко вас найти.
    2. Понимание проблем клиента - важно что бы поставщик услуг четко понимал как его деятельность скажется на нашем бизнесе.
    3. Скорость реакции сотрудников и их вежливость - тут думаю все понятно, если на email отвечают неделями и на от*бись, то такой поставщик услуг не получит заказ.


    В контексте вашего вопроса речь идёт о "Понимании проблем клиента".
    И тут важнее не написать большой список, а выбрать конкретный пункт и давить на него. Объясню:

    1. Увеличение продаж - на этот пункт вы влияете очень косвенно (ниже объясню почему). Потребитель больше будет смотреть на цену и скорость доставки, чем на форму кнопочки "Перейти в корзину".
    2. Привлечение внимания - это тоже не ваша работа. Привлекают внимание маркетологи. Клиент даст рекламу в директ, и она будет привлекать внимание. Если вы занимаетесь дизайном рекламных баннеров, то тогда можно говорить о привлечении внимания, но в контексте вашей деятельности вы привлечением внимания к продукту/услуге заказчика не занимаетесь.
    3. Большая конкурентоспособность/отстройка от конкурентов - это тоже не про вас. Конкурентоспособность никак не соотносится с визуальной составляющей. Вы можете сделать идеальную упаковку для пиццы, но если её везут 3 часа, то никакой конкурентоспособности быть не может.
    Отстройка от конкурентов - это тоже не про вас. Немного погуглите про то что такое "отстройка от конкурентов", и поймете это. Отстраиваются на уровне позиционирования и бизнес процессов. Например вы открыли магазин продуктов возле дома. Через пол года рядом открывается пятерочка. Вы начинаете проседать по доходам, потому что пятерка дает лучшую выходную цену для клиента, и тогда вы решаете отстроится от конкурента, убираете весь ассортимент и становитесь магазином "Колбасы от Васи". И расставляете на прилавке 1 вид продукта, но в широком ассортименте, который пятерочка никак не может себе позволить, потому что им не выгодно иметь широкий ассортимент одной товарной позиции. Вот это и есть отстройка.

    А теперь к важному. Продавайте "Повышение конверсии". И только это.
    Бизнес делает рекламу, тратит на это деньги, и тут появляетесь вы и говорите, мы можем сделать новый дизайн вашего сайта, уменьшить "боль" потребителя от использования, что повысит вашу конверсию на N процентов + увеличит кол-во повторных заказов от существующих клиентов. Повышение конверсии даст большую эффективность вашим рекламным затратам, потому что вы можете потратить 100500 миллионов денег, но если вся реклама будет вести на непродуманный, некрасивый и абсолютно неюзабельный лендинг - ваши деньги вылетят в трубу. Такая постановка вопроса будет очень понятна любому бизнесу.

    Так что вывод - переимуйте абстрактный пункт "Увеличение продаж" в более конкретный "Увеличение конверсии", и продавайте его.
    Ответ написан
    1 комментарий
  • GPS-трекинг что необходимо для разработки?

    DevMan
    @DevMan
    1. Выбираешь приёмник gps-сигнала.
    2. Читаешь его спеки.
    3. Согласно им реализуешь приём данных.

    Язык тут особого рояля не играет.
    Ответ написан
    7 комментариев
  • Как узнать, можно ли использовать текст книги в приложении?

    Stalker_RED
    @Stalker_RED
    www.marktwainproject.org/copyright.shtml

    (ахтунг: у переводов и адаптаций могут быть другие лицензии!)

    Если вам интересно, откуда у меня эта ссылка: я просто написал в гугле "mark twain public domain" и перешел по первой ссылке.
    Ответ написан
    2 комментария
  • Как работают проекты написанные на нескольких языках?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Ассемблер пока что един, DLL API тоже. Через них это всё и работает. Ваш код оборачиваете в DLL, выставляете из него интерфейс и работаете как с любой другой подключаемой библиотекой.
    Ответ написан
  • Где найти код, наглядно показывающий полезность сборки мусора с C#?

    @awesomer
    В принципе, понятно, что память высвобождается, программа быстрее работает и т д.


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

    Jump
    @Jump
    Системный администратор со стажем.
    Почему и зачем при копипасте добавлять копирайт сайта?
    Для информации.
    На лавочках вот тоже иногда пишут - "Окрашено" Оно как бы не защищает, но информирует.
    Ответ написан
    Комментировать
  • Почему count возвращает постоянно 1?

    Stalker_RED
    @Stalker_RED
    Вероятно потому, что id это уникальное поле, и при группировке получается именно один.
    Но это не точно (вы же не показали, что у вас за табличка).
    Ответ написан
    5 комментариев
  • Индекс за пределами диапазона?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    вообще то видно, что Image_Name_List.Count = 1 при этом не видно i, если i больше 0 (да да, по традиции сишных языков, все индексируется с 0) то именно такая ошибка и возникнет

    что такое Capacity см тут Свойство List.Capacity (совсем коротко - это сколько зарезервировано ссылок на данный момент, но не сколько есть)

    ps если все еще не понятно - актуальный размер это Свойство List.Count
    Ответ написан
    4 комментария
  • Почему нету отчетов в visual studio 2015?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    а вы уверены что это не сторонняя библиотека компонентов?

    я вообще не припомню в формах такого стандартного компонента

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

    ps компонент "отчет" может казаться стандартным, если у вас вдруг у вас lightswitch проект, кажется там такое было, но это не формы, там все на silverlight основано. но и в этом случае не все просто - в 2015 это опциональный компонент студии редакции проф, в 2015 коммунити его можно поднять, доустановив OfficeDeveloperTools, но 99% что будут конфликты с Azure Tools, а выражается в том что проект невозможно опубликовать - и как разруливать, надо будет гуглить .. кстати, конвертация lightswitch проектов из 2012 в 2015 есть, но она косячит - проект может не собраться, а если даже соберется - попытки его развивать все равно вызывают косяки (это к тому что lightswitch проект в 2015 лучше пересоздавать с 0)

    .. для примера - в 2017 lightswitch вообще не существует, МС закрыл этот проект и не рекомендует его использовать

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

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

    Интересует не просто удаление из сайта который даёт торрент файл на скачку, а чтобы раздача прекратилась.
    В таком случае только в церковь, молиться. Обычные средства тут не помогут.
    Ответ написан
    4 комментария