Задать вопрос
  • Почему метод выполняется в главном потоке?

    ApeCoder
    @ApeCoder
    Асинхронность не значит мультитредность.
    https://docs.microsoft.com/ru-ru/dotnet/csharp/async

    Если ваша задача ограничена ресурсами процессора и вам важна скорость реагирования, используйте async и await, но перенесите выполнение задачи в другой поток с конструкцией Task.Run. Если к задаче применим параллелизм, также можно рассмотреть возможность использования библиотеки параллельных задач.
    Ответ написан
    Комментировать
  • Как добавить точки локации на карту по API Яндекс?

    0xD34F
    @0xD34F Куратор тега Яндекс.Карты
    Во-первых - у вас обработчик клика не назначается, вы выполняете find на элементе, который и пытаетесь найти.

    Во-вторых - говорите, что карта "при нажатии переезжает к локации", что-то я такого у вас тут вовсе не вижу. Нужно использовать метод setCenter.

    В-третьих - каким образом вы собираетесь показывать на карте всплывающие окна меток, если сами метки никак с картой не связаны? Откажитесь от меток, и используйте popup карты (типа так), или всё-таки добавляйте метки на карту (типа так).
    Ответ написан
    1 комментарий
  • Можно ли догружать по ajax данные для маркера на Google/Yandex карте по клику?

    0xD34F
    @0xD34F Куратор тега Яндекс.Карты
    Можно. Есть пример соответствующего кода для Яндекс.Карт. Для гугла будет по сути то же самое - обработчик клика на маркере, открытие InfoWindow при получении данных, установка содержимого с помощью метода setContent.
    Ответ написан
    Комментировать
  • Насколько эффективно решение GameMaker + Lua?

    Anubis
    @Anubis
    Люблю корейскую кухню и веб-разработку
    В далёком 2008 GM был хорош для начинающих разрабов
    Но сейчас 2018, очень советую познакомиться с Unity, да и C# восхитителен
    Ответ написан
    Комментировать
  • Не загружаются Google maps?

    Palych_tw
    @Palych_tw
    Типа веб-разработчик
    Вам нужно добавить платежную карту в гугл аккаунт и активировать биллинг для проекта с этим ключем и, возможно, пересоздать ключ. Гугл карты и были платными, просто теперь уменьшился лимит бесплатных обращений к АПИ в месяц. Вроде бы сейчас 100к. На аккаунт каждый месяц падает $200 кредита, которого как раз хватает на такое количество подключений.

    PS. подробнее здесь https://cloud.google.com/maps-platform/user-guide/
    Ответ написан
    2 комментария
  • Возможен ли будет запуск графической программы под расширением exe на Cosmos OS?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Я полагаю вы сами не очень знаете, что спрашиваете.

    Во-первых нет никакого exe. Есть MZ, PE, ELF (наверняка есть и другие, но я таковых не знаю).

    Соответственно пункт первый - смотрите умеет-ли ваш космос запускать нужный тип бинарника вообще (я так понимаю, что там у вас PE).

    Во вторых разрядность. При прочих равных, как правило на 64 битной системе можно запусакать 32 битные приложения, наоборот нельзя. Но из первого пункта есть исключение - приложение хочет сторонние библиотеки (наверняка) и они должны быть совместимы.

    Я почти уверен что у вас PE и почти уверен что не на винде вы его не запустите без сторонних средств.
    Ответ написан
    5 комментариев
  • Что будет если я скопирую дизайн сайта популярного интернет-магазина?

    @abbaboka
    Что будет если я скопирую дизайн сайта DNS shop, при этом просто поменяю логотип на свой и выложу свои товары.
    А весь дизайн и кнопки всё будет как у них. Но код у них браться не будет, а будет написан с нуля. Смогут ли они что-то предьявить за кнопки или структуру дизайна и прочее? Спасибо

    имеется ввиду вообще любой сайт только поменять логотип и свои товары и своим кодом все сделать. А расположение функционала точно такое же

    Может и смогут.
    Решит суд и экспертиза.

    Только для этого им нужно будет заморачиваться.
    А им на вас плевать с большой колокольни, в смысле - накакать.

    Вот если попадется кто принципиальный и решит заморочиться, то будет суд и экспертиза.

    Вообще не вижу смысла копировать DNS, ничего там оригинального у них на сайте нет. Таких магазинов - тысячи.

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

    Максимум что вы можете взять на сайте DNS - отправная точка.
    А за это не расстреливают.

    Раскрутить сайт != создать сайт.

    С большой вероятностью ваш сайт будет где-то в дебрях 10+ страницы в поисковой выдаче и вообще никого не заинтересует.

    А вот если проект раскрутится хоршо - то, гипотетически, вы становитесь уже интересным объектом для судебного преследования, да.
    Ответ написан
    2 комментария
  • Как самоуничтожить программу при невыполнении условия?

    devspec
    @devspec
    Помогло? Отметь решением
    Нужен второй процесс, который будет удалять первый. По другому никак.
    Ответ написан
    Комментировать
  • Где взять и как работать с базой графов карты OSM?

    Moskus
    @Moskus
    Используйте OSRM или GraphHopper. Читайте документацию по ним.
    Ответ написан
    Комментировать
  • Зачем нужен Async Await в C#?

    Асинхронность - это про конкурентность исполнения. Многопоточность - про несколько потоков.

    Асинхронность - это ты проснулся, поставил чайник, пошёл в душ. Услышал писк - вернулся, заварил чай и продолжил чистить зубы.

    Многопоточность - это ты проснулся, пошёл в душ, а твоя девушка поставила чайник.
    Ответ написан
    2 комментария
  • Как спарсить весь html код - C#?

    Gorily
    @Gorily
    Метод 1. Качественно, но сложно.
    Подгрузка контента происходит обычно GET-запросами с параметрами, где указаны параметры сколько статей с начала пропустить и по сколько получать. В ответе обычно прилетает готовый HTML код, который просто встраивается в страницу и его спокойно можно распарсить.
    Вектор для изучения:
    • WebClient, HttpClient и т.п. - для формирования запросов
    • Консоль разработчика браузера (Shift+Ctrl+i, вкладка Network) и Fiddler - для изучения поведения страницы и вылавливания содержимого запроса
    Метод 2. Быстро и без заморочек.
    Взять Selenium + Chrome (для наглядности), открывать в них страницу и эмулировать стандартными средствами либо нажатие кнопки (например, "Показать ещё"), либо нажатие пробела (пролистывает страницу вниз). Время от времени проверять используя XPath достигнуто ли дно.
    Вектор для изучения:
    • Selenium - статей полно
    • XPath - язык запросов к XML подобной разметке


    Оба пути очень доступные в изучении.
    Ответ написан
    Комментировать
  • Как правильно описать класс для библиотеки Newtonsoft.Json C#?

    @Beltoev
    Живу в своё удовольствие
    С такой неоднородной структурой файла нужно писать кастомный конвертер:

    Наследуетесь от JsonConverter и переопределяете метод ReadJson, в котором проверяете тип очередного десериализуемого объекта и в зависимости от него создаете экземпляр Row, либо типизированного класса для данных. Таким образом любую вложенность rows можно корректно обработать.
    Ответ написан
    Комментировать
  • Как добавить дополнительное поле при сериализации JSON?

    petermzg
    @petermzg
    Самый лучший программист
    Скорее всего нужно использовать custom класс от JsonConverter с переопрделенным методом WriteJson
    Ответ написан
    1 комментарий
  • Как нарисовать множественную обводку?

    0xD34F
    @0xD34F Куратор тега Яндекс.Карты
    толстая красная линия и с обеих сторон от неё по тонкой белой линии

    Реально это будут две линии - толстая белая, и красная потоньше, лежащая посередине белой. Типа так.
    Ответ написан
    Комментировать
  • Почему не работает простенький скрипт C#?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    transform с маленькой буквы сделайте
    Ответ написан
    Комментировать
  • На чем зарабатывают сайты без рекламы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Есть много сайтов, которые не зарабатывают деньги вообще. Это нормально.

    Есть сайты, которые поддерживает неявный спонсор. Например википедия так жила много лет, и донат появился относительно недавно.

    Есть сайты, которые принадлежат некоему проекту, который приносит деньги. А сам сайт просто довесок.
    Ответ написан
    27 комментариев
  • Как получть GPS треки в Народной карте Яндекса?

    Moskus
    @Moskus
    Если вы имеете в виду треки в виде точек с координатами и/или линейных объектов, то нет, нельзя. Яндекс предоставляет только растровый слой (картинки) в виде тайлов. Собственно, другого от коммерческой конторы ждать не приходится.
    Ответ написан
    Комментировать
  • Можно ли в c# прочитать байты из файла, "занятого другим процессом"?

    @OwDafuq
    Нет.
    Ответ написан
    Комментировать
  • Как заставить метод падать с исключением?

    @ProTreo
    entity = new T();

    Это не смущает ?
    Экземпляр объекта создан, переменная не будет null
    Ответ написан
    1 комментарий
  • Есть ли шансы работать в крупных компаниях не имея ВО?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Компаний много. Проектов много. Руководителей много.

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

    И если вам на тостере все скажут "да не нужно никому ВО", а руководитель проекта скажет "нет ВО - досвидания", вы его скриншотами с тостера не переубедите.

    Идите к ним напрямую и спрашивайте при трудоустройстве.
    Ответ написан
    Комментировать