Задать вопрос
  • Как убрать полный путь до файлов проекта .NET Core в исключениях?

    @basrach
    Эта информация хранится в файлах с расширением *.pdb. Они нужны для дебагера. Удалить часть пути из них невозможно, но можно удалить файл целиком и тогда в исключениях не будет информации об исходном коде вообще, будет только стек вызовов (имя класса, название метода и т.п.). Также можно в .csproj добавить условие, чтобы при релизном билде эти файлы не создавались:
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
      <DebugType>none</DebugType>
      <DebugSymbols>false</DebugSymbols>
    </PropertyGroup>

    В основном эти файлы нужны для дебага. Без них дебаггер не будет корректно работать, т.е. он не сможет сопоставить в общем случае инструкцию с исходным кодом. Соотвественно не в релизе отключать генерацию этих файлов не стоит.
    Ответ написан
    Комментировать
  • Какие есть сервисы для скриншотов сайтов с API?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А чем Вам гугл не справочник?
    web screenshot api
    Ответ написан
    2 комментария
  • Можно ли не указывать пароль для PHPMailer?

    Minifets
    @Minifets
    Hello world!!!
    Нет, нельзя.

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


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

    @Voyager_n
    Ранее я несколько лет использовала idomen.ru были самые дешевые домены ( и их продление), но когда потребовалось срочно оплатить продление домена-не получилось (потому как был утерян пароль от личного кабинета+служба поддержки не реагировала на запросы о том, что на сайте не получается восстановить пароль). Посмотрите, возможно сейчас все поправили. Тогда я перетащила домен к рег.ру, но буду с него уходить-дорого получается оплачивать домены. У timeweb в этом плане попроще.
    Ответ написан
    Комментировать
  • Какая разница между C# и Python?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Просто, что отличает эти языки при написании десктопных приложений?
    Нативность процесса, в первую очередь. И возможно конечная кросс-платформенность полученных решений. В C#, точнее в платформе .NET есть отличная интеграция (лучше слова подобрать не смог) с такими привычными многим штуками как WinForms например, и вообще он изначально создавался конкретно для разработки чего-то подобного, именно под Windows (в первую очередь). Python изначально разрабатывался как платформо-независимый язык и в своём базовом арсенале, чего-либо сравнимого с функционалом построения различных форм на C#/.NET, из коробки не имеет. А ещё у C# есть отличная IDE идущая вместе с ним в комплекте (Visual studio), причём бесплатная, а ещё там есть WPF и разные другие штуки. Но я бы всё равно не сравнивал языки в таком контексте, слишком "топорное" сравнение.

    Скорость? (хотя это метрика относительная, у любого языка есть 100500 способов ускориться)
    Я бы не стал заострять внимание на этом показателе.

    На каком языке проще использовать возможности 64-битной архитектуры?
    Не понятно, про какие именно возможности идёт речь... Но, по моему, от языка это вообще мало зависит.

    На каком языке проще сделать программу что бы она запускалась как можно на больших версиях винды без переделки, т.е. XP, Vista, 7, 8, 8.1, 10 и т.д.?
    На любом языке, в но в качестве платформы - я бы порекомендовал конкретно .NET Framework 4.0, т.к. более поздних версий оного под XP, насколько я помню, не существует.

    *но тут стоит обратить внимание, на то, что с большей долей вероятности, в систему для начала всё-таки придётся установить .NET, т.к. нужная версия оной есть далеко не всегда. Эту проблему так же решают инсталляторы, но размер инсталлятора самой платформы - тоже далеко не маленький. Современные ОС семейства Windows (10-ка точно) предалгают пользователю загрузить нужный .NET Framework при его отсутствии - автоматически.

    На каком языке проще добраться до системных API если мне надо добраться до аудиоустройства или видеокарты? (ну просто С мы тут не рассматриваем в сравнении)
    Не могу сказать наверняка, но скорее всего, ни на каком из них. Из коробки, языки высокого уровня, обычно не поддерживают низкоуровневые операции. Готовых же библиотек, в т.ч. низкоуровневых, для компенсации данного недостатка хватает обычно для любых языков. А вообще, это очень обширная тема, "добраться" до устройства можно очень разными способами... и на разных уровнях. Можно написать свой драйвер (в этом случае, вряд ли какой-то язык из списка подойдёт), а можно использовать WinAPI или какие-то готовые функции написанных кем-то ранее драйверов...
    Ответ написан
    Комментировать
  • DTD в xml устаревает?

    DevMan
    @DevMan
    Вы так спрашиваете как будто его учить надо месяцы или годы. Он осиливается за час-другой, если не слоупок.

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Курсы дадут Вам лишь навыки.
    А нужен ещё опыт.
    А для этого, нужно рвение к познанию и изучению сложного материала.
    А это - полностью уже зависит от Вас.
    Поэтому, возможность создания крутых андроид-приложений - полностью зависит от Вас.
    Ответ написан
    Комментировать
  • Почему SQL-инъекции - это опасно?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Потому что можно сделать всё, на что имеет право текущий пользователь БД. Например:
    1; DROP TABLE entries; --
    превратится в запрос
    SELECT * FROM entries WHERE id = 1; DROP TABLE entries; --

    Также можно менять, добавлять, удалять записи, если есть на это права у пользователя, а обычно они есть. Если в БД есть возможность исполнения произвольных команд шелла, то можно и весь сервак похерить, ну или залить бекдор.
    Что можно сделать вместо них?

    google://sql prepared statement
    Ответ написан
    2 комментария
  • Как лечить спину айтишникам?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Идете к врачу, получаете направление на МРТ.
    Идете на МРТ, делаете снимок.
    Идете к врачу, понимаете что именно у вас со спиной - ушиб, воспаление, защемление нерва, протрузия, грыжа.

    Слушаете рекомендации врача что с этим делать. Решаете как дальше жить.
    Просто без диагноза по МРТ идти в зал, особенно если у вас уже грыжа/протрузия - значит убить себе спину окончательно. Идти на массаж с защемлением нерва или воспалением - мало смысла. Там нужно подождать, возможно даже поколоть что-то, если воспаление зашло далеко и само не хочет проходить.

    В общем, первым делом - диагноз. Без него - лучше вообще ничего не начинать.
    Ответ написан
    4 комментария
  • Как команда ping преобразует адреса?

    fzfx
    @fzfx
    18,5 дм
    127.127.327 - это одна из допустимых форм записи IPv4-адреса. число после последней точки может быть больше одного байта, если точек меньше трёх.
    в принципе, можете хоть 2139029831 пинговать, эффект будет тот же.
    ещё можете позабавиться с пингом 0177.127.1.71.
    Ответ написан
  • Разумен ли self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое в проде?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Есть мысли перейти на селфхостинг, однако есть опасения, что мировой опыт отвергает такой подход


    мопед не мой
    но:

    Сначала мы пошли по простому пути: прикрутили IIS, создали ASP.NET-приложение с фреймворком ASP.NET Web API и начали пилить бизнес-логику. Быстро стало понятно, что вся эта конструкция не держит больше 500-700 запросов в секунду. Как бы мы ни заклинали IIS, ни подкручивали 100500 параметров, проблема не решалась. И совсем доставало, что залезть внутрь IIS нет возможности, а значит полного контроля над ситуацией нам не добиться. IIS — пресловутый черный ящик, в котором тяжело что-то кардинально изменить.

    Тогда мы попробовали сервер проекта Katana (реализация OWIN-инфраструктуры от Microsoft). Katana — проект с открытым исходным кодом, поэтому можно было увидеть внутренности. К тому же, у Web API есть поддержка OWIN, а значит, сильно менять код не придется. Katana предоставляет возможность работать как с IIS, так и с их простым сервером, написанным на основе .NET-овского HttpListener. Именно его мы и взяли. Результат порадовал: теперь сервер держал около 2000 запросов в секунду, а ASP.NET приложение трансформировалось в Windows-сервис.

    Однако нагрузка на сервера увеличивалась, пилились новые фичи. Становилось понятно, что и этот вариант нас тоже не устраивает. Тогда мы пошли на кардинальные меры: от всей Катаны остался только HttpListener с небольшой обвязкой для асинхронности, от Web API не осталось ничего, то есть приложение стало полностью заточено под HTTP-запросы для биддера. В результате сервер стал способен обрабатывать до 9000 запросов в секунду. Вывод прост: вся OWIN- и Web API-обвязка оказывает критическое влияние на высокопроизводительные приложения. Хотите быстрее — пишите проще и неуниверсально. (Это не говорит о том, что внутри приложения должен быть ядерный говнокод. У нас всё модульно, вполне расширяемо: DI, паттерны и всё такое)


    источник - https://habr.com/company/targetix/blog/261745/
    Ответ написан
    1 комментарий
  • Где можно найти человека, который готов давать задания на php+yii2?

    Eridani
    @Eridani
    Мимо проходил
    Придумайте себе проект, получайте на нем шишки, наступайте на грабли, переделывайте по 10 раз по мере расширения, пилите, пилите и еще раз пилите, и вот это вот все называется - ОПЫТ, будете знать как делать и как не делать.
    Ответ написан
    4 комментария
  • Какую CMS выбрать для создания сайтов на заказ?

    blood-moon
    @blood-moon
    Фрилансер
    Магазины : OpenCart
    Всё прочее : WP или modX
    WP : куча готовых решений
    modX : хз , сам не смотрел но знакомым нравиться больше WP -_-
    Ответ написан
    Комментировать
  • Что делать с жалобой на торрент-клиент от хостинг-провайдера?

    hostmaster
    @hostmaster
    DevOps Engineer
    Любой кто участвует в раздаче bittorrent видит IP адреса всех активных участников, это используют компании нанятые правообладателями. Они подключаются с раздаче, собирают IP адреса и/или сохраняют часть сетевого трафика с этих IP для возможного доказательства в суде. Зачем они начинают писать жалобы провайдерам и шантажировать пользователей, так в некоторых европейских странах это грозит серьезным штрафом.

    Да провайдер VPN может вас сдать "с потрохами". "не ведем логов" это очень не конкретная формулировка, если они пришли к вам значит логи есть. Они могут называть это метаинформацией но это все равно логи.

    Поэтому внимательно читаем правила использования и проверяем репутацию провайдеров. Проверяем разрешено ли использование bittorrent и что провайдер будет делать при получении DMCA notice. Не гонимся за дешевизной.

    На вопрос что делать. Предположим вы в России, правообладатель скорее всего нет, где провайдер VPN не очень важно. Тогда Вам практически ничего не грозит, вы вне их юрисдикции. Подавать на Вас в местный суд долго дорого и бесперспективно, по этому лучше бы Вам все отрицать. Провайдер может Вас сдать, однако вряд ли будет это делать без решения суда иначе это серьезное нарушение защиты персональных данных. Максимум на что они пойдут это отключат Ваш аккаунт. Поэтому "нет не качал, не знаю, не видел, не в курсе вообще о чем вы"
    Ответ написан
    Комментировать
  • Как лечить спину айтишникам?

    GavriKos
    @GavriKos
    Ну йопт. Вот вы айтишник. Вы же знаете что вопросы по теме надо задавать тем кто шарит в теме, а не сгружать вопросы по программированию переводчикам. Сходите к врачу! И он вам все скажет что и как лучше для ВАШЕГО организма.
    Ответ написан
    11 комментариев
  • Почему некоторые API платные?

    @Codebaker
    Всё умею, всё могу!
    Всё довольно просто: деньги.
    А точнее модель, с помощью которой компания планирует (или уже зарабатывает) деньги.

    У ВК бесплатно, т.к. эта социальная сеть, как и многие, зарабатывает на рекламе. Ей (им?) важно, чтобы вы использовали АПИ, использовали сервис, оставались с ними, и тогда вы точно рекламу увидите ;-)

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

    У третьих может быть что-то среднее: если бесплатно, то с рекламой, например. Надеюсь, идея ясна.
    Ответ написан
    Комментировать
  • Samsung S4 включаю и сразу выключается, я не могу сделать бекап данных до прошивки?

    moropsk
    @moropsk
    Если прошить аппарат, то все пользовательские данные удалятся.
    Нужно попробовать, следующие варианты:
    - С подключенной зарядкой, аппарат выключается?
    - С другим аккумулятором аппарат выключается?
    - Аппарат сам по себе стал выключаться или после падения или попадания в воду или что-то еще?

    Если важны контакты, можно сим-карту вставить в другой аппарат и посмотреть, есть что-то важное или нет.
    Ответ написан
    4 комментария
  • CURL запрос в URL?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Как этот запрос адаптировать под чистый URL?
    Что бы скопировать ссылку в строку, в браузер, и все.
    Никак.
    Ответ написан
    Комментировать
  • Почему не удается обновить Биос на корректную версию?

    Искать сервис с программатором, дергать флешку и заливать напрямую.
    Ответ написан
    1 комментарий
  • Хотите задать вопрос администрации Тостера?

    @vanyamba-electronics
    Зачем в Хроме эти рекламные баннеры с воспитанниками детского сада?
    Ответ написан
    Комментировать