• Почему www еще жив?

    27cm
    @27cm
    TODO: Написать статус
    Ответ написан
    Комментировать
  • Чем отличается RESTful от REST API?

    Creamov
    @Creamov
    Senior Fullstack Software Engineer
    Это об одном и том же. REST — архитектурная парадигма. RESTful — это просто прилагательное, его обычно используют говоря о сервисе, который поддерживает REST.
    Ответ написан
    2 комментария
  • Какова архитектура "стандартный" парсер?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Параллельные потоки загрузки и обработки данных
    2. Управление уровнем ошибок для продолжения или прерывания обработки ресурса.
    3. Обработка и сегментация данных из ошибочных и неверных структурированных данных (например, HTML/XML).
    4. "Решето" (правила) для предотвращения дальнейшей обработки ресурса на основе уже полученных данных (условия алгоритма прописываются в конфиге).
    Например, контент размером более 5 кб со словом "toster" или url содержит "toster.ru" - пропустить и перейти к обработке следующего.
    Ответ написан
    Комментировать
  • Не отрабатывает setter забиндиного свойства, с чем может быть связанно?

    @raincons
    Разумеется, все дело в том, что это структура. А структуры в c# - это value type.
    Ответ написан
    Комментировать
  • Где популярные онлайн тестирования разработчиков?

    @Oxoron
    Шарпер
    Хотя придется регистрироваться, тестов там хоть отбавляй.
    Ответ написан
    7 комментариев
  • Можно ли пользоваться магнитыми отвертками при работе с электроникой?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    не вращайте вокруг них эту отвертку со скоростью выше 1500 оборотов секунду и проблем не будет.
    Ответ написан
    3 комментария
  • Где в EDGE режим совместимости?

    Они же выпилили все режимы совместимости, чтобы не поддерживать тонны legacy и быстрее развиваться.
    P.S. Поискал пруфы и не смог найти. Но я определенно где-то читал, что они выпилили старую библиотеку рендеринга и написали новую, которая во сколько-то раз меньше как раз потому, что не надо поддерживать все сопли начиная с IE6.
    Ответ написан
    5 комментариев
  • Как правильно распараллелить?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    в своей программе в аналогичном коде (считывание с диска, подсчет кэшей блоков считанного) пользовался обычным parallel foreach, под капотом там если мне не изменяет как раз threadpool, ибо это эффективней чем постоянно создавать потоки вручную. В таком раскладе как у меня тормозит именно диск, скорость работы кода ограничивается скоростью работы диска, в моем случае под 100мб в сек. шло легко.
    Ответ написан
    2 комментария
  • Почему раздел диска может быть недоступен?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    букву или точку подключения ему назначать пробовали?
    Ответ написан
    1 комментарий
  • В Windows 10 System занимает 80 порт, что делать?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    для начала, поискать вопросы в тостере, на которые уже дан ответ
    На windows 10 pro 80 порт закрыт намертво протокол TCP 4?
    Ответ написан
  • Что не так с моими ответами по sql и как стоило бы ответить?

    Нормальные ответы. Проблема не в них, а в проводящем собеседование, имхо.
    Ответ написан
    1 комментарий
  • Как научиться строить модели БД sql в связке с С# (Цель- писать понятные ТЗ для программистов С#)?

    @asArtem
    программист C# не знающий SQL это что-то странное. Это гос. контора, где работают эникейщики за 10 тыр?
    Я на 99.9% уверен любой из их кодеров SQL будет знать лучше вас даже после курсов и года опыта работы аналитиком с SQL.
    >> в ТЗ также прорабатывать, описывать вопросы взаимодействия с базой данных sql
    тут 2 вариант:
    первый реально работать несколько месяцев с базами данных как DBA или программист. Иначе все ваши потуги с построением архитектуры БД это сущий бред будет. Руки оторвать манагерам, которые это собираются допустить.
    второй вариант: брать DBA или опытного программиста, он будет строить архитектуру базы данных, вам быстро объяснять ,а вы со знаниями и пониманием баз, связей, таблиц будет некоторые подробности выдавать программистам. Это самый логичный вариант.

    А в целом системный аналитик, который составляет столь подробные ТЗ, что пишет в какую таблицу класть и почему именно так - это адовый треш. Нет, когда у разработчика вопрос "где мне посмотреть список заказов и какие там связи", то DBA или старший программист или их техлид или архитектор - кто-то из них должны овтетить, т.к. они и отвечают за реализацию. Но аналитик?!
    Аналитик может только указывать бизнес-связи сущностей предметной области. До уровня BPMN диаграмм ну или диаграммы потоков данных. Всё. лезть в базы данных строго запрещено (кроме случаев, когда аналитик - бывший разработчик и реально шарит).
    Ваш потенциальный работодатель неадекватен, если он планирует все делать именно так, как сказали вы.

    Но если настаиваете, то вперёд учить SQL c нуля (в поиске забить), а также всё что можно по базам данных. Конкретных учебников для рекомендации нет, вам любой подойдёт. Включая интерактивные курсы по базам данных на intuit.ru и на pluralsight.com (их видосы можно скачать на рутрекере)

    PS я сам разработчик и как раз на C#
    Ответ написан
    1 комментарий
  • Какой язык программирования изучить новичку для написания GUI приложений?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    В свое время когда я начинал программировать с QBasic`а и TurboPascal`a, особых вариантов куда дальше развиваться не было: С++. Реальный язык для решения реальных задач.

    Для работы с GUI в Win логичным продолжением было Delphi и С++Builder. MFC от M$ был настолько корявый (по моему мнению), что даже смотреть в его сторону не хотелось.

    Затем меня надолго унесло в сторону микроконтроллеров и там С/C++ мне помог в работе наиболее полно: быстрые программы, полный контроль над памятью - то, что нужно.

    Потом, мне опять понадобился GUI. Как раз .NET и С# к этому моменту поборол свои детские болезни. С# мне показался очень цельным языком и легким в обучении. С С# я наиболее полно разобрался с ООП (в С++ я с ООП как-то плавал: не складывалась цельная картина). Сейчас C# продолжает развиваться. Это современный язык. Есть много задач, для которых он идеальный инструмент. Впрочем С++ не отстает и современные спецификации тоже включают в себя практически все новинки. Но все равно С++ сложнее: есть куча способов запнуться на ровном (как минимум с точки зрения С#) месте, муторная работа с памятью.

    Сейчас при работе .NET с С# иногда возникает необходимость работать со старыми библиотеками, написанными на С++. В .NET есть такой язык как С++/CLR, который с одной стороны умеет работать с .NET, а с другой стороны спокойно работает с "чистым" С++ и становится спасительным мостиком в таких случаях. Кроме того, пару раз мне приходилось реализовывать в С++/CLR сложные, с вычислительной точки зрения, задачи. Сейчас правда вижу, что можно тоже самое было сделать не выходя за рамки С#, но в С++ это получилось все равно сделать проще.

    В общем, в моем случае мне сильно помогло, что я начинал с С++. Но работаю я все же в основном в C#. Как бы не получилось так, что начав с С#, как с более простого, вашему знакомому будет потом сложновато в редких задачах, где понадобиться навыки работы в С++.

    Совет, наверное, стоит сделать такой: изучайте С# для GUI, попробуйте для развлечения поковыряться с микроконтроллерами: там где реально нужно будет самому на С++ писать. Можно, например, для ардуино на с++ писать: и паять не нужно ничего, и стоит недорого. Не скетчи, а именно разобраться как с С++ работать.

    А еще смотрите другие языки: JavaScript, Python, функциональное что-нибудь. Главное чтоб мозги не костенели в какой-нибудь одной парадигме, а могли смотреть на задачу максимально широко.
    Ответ написан
    Комментировать
  • Привязка домашнего сервера к домену?

    Largo1
    @Largo1
    Айтишник далёкого плана
    делегируйте домен на яндекс, для этого вам надо прописать неймсервера яндекса с их айпишниками, и заведенный домашний сервер - для проверки от яндекса..
    Как делегировать домен на Яндекс

    Перейдите на страницу Мои домены. Если у вас несколько доменов, выберите тот, который вы собираетесь делегировать на Яндекс. На странице домена перейдите по ссылке «Редактор DNS» и убедитесь, что в списке DNS-записей присутствуют все необходимые записи. Если каких-либо записей не хватает, добавьте их, используя форму добавления DNS-записей.
    Внимание! Редактирование DNS-записей — процедура, требующая определенных знаний и навыков. Пожалуйста, будьте внимательны.

    Измените NS-сервера вашего домена (эта процедура производится при помощи инструментов регистратора доменов или хостинг-провайдера, у которого вы приобретали домен):

    Первичный DNS-сервер: dns1.yandex.net.

    Вторичный DNS-сервер: dns2.yandex.net.
    Внимание! DNS-серверы называются dns1.yandex.net. и dns2.yandex.net. Буква d в начале имени DNS-сервера обязательна.

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

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

    Через некоторое время ваш домен будет делегирован на Яндекс. Об изменении статуса домена вы сможете узнать на странице Мои домены. Напротив имени делегированного домена появится надпись «Домен подключен и делегирован на Яндекс».


    https://yandex.ru/support/pdd/hosting.xml
    Ответ написан
    1 комментарий
  • Какие проекты сделать на github чтоб показывать работодателям?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Или влиться в опенсорс проект и активно помогать, а показывать можно и пулреквесты :)
    Ответ написан
    4 комментария
  • Какую базу данных выбрать для ASP.NET MVC веб-сайта?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    Конкретно для Вашей задачи не имеет разницы. Выбирайте те, с чем удобнее/дешевле работать. Под Вашу задачу сферическое "на будущее" можно опустить, любой популярный сервер БД справится и возможностей хватит с запасом.
    Ответ написан
    1 комментарий
  • Что означает поднять сервер?

    Stalker_RED
    @Stalker_RED
    Значит сервера нет, а потом кто-то пришел, настроил и запустил = поднял.
    Или сервер был, а потом сломался (упал). Кто-то пришел, увидел, победил и снова поднял.

    UPD: поднять сервер apache бесплатно без смс.
    Ответ написан
    2 комментария