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

    GavriKos
    @GavriKos
    У каждого формата есть спецификация - вот ее и читайте
    Ответ написан
    Комментировать
  • Зачем надо (1) в COUNT?

    mayton2019
    @mayton2019
    Bigdata Engineer
    С практической точки зрения - надо смотреть план исполнения запроса. Там будет указан тип сканирования и предикат как БД фильтрует строки. Если план для
    SELECT (1)
    не отличается от
    SELECT (*)
    то тогда можно считать что это - одно и тоже.

    Почему обсуждение теоретического SQL я считаю здесь вредным и бесполезным? Потому что ни я ни
    кто либо из присуствтующих стандарт SQL не читал. Это - закрытый и платный документ. И
    обычно нам достается не текст стандарта а текст самой реализации на Oracle/PG/MySQL.
    Вот и говорим о реализации а не о стандарте. А реализации бывают разные. В оракле например
    требуется фейковая табличка dual для пустых безтабличных запросов. В других dbms
    - фейковая табличка не нужна. Синтаксис другой.

    Если кто-либо из присуствующих читал стандарт SQL и знает как объявлено поведение count() - то прошу
    привести хотя-бы цитату.
    Ответ написан
    1 комментарий
  • Стоит ли переписывать старый проект на .NET6 (на голом энтузиазме)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Бизнес должен понимать что вы ему предлагаете. По сути эту идею можно продвинуть только под соусом разработки новой фичи. В противном случае у вас будет сильное непонимание. Все что вы предлагаете - это NFR. Не-функциональные требования. Шестая версия дотнет. Асинки. Обжекты. Бизнес не понимает как ему это дальше продавать.

    Я-бы сказал что просто так взять всё и переписать - это гиблое дело. Пойдут баги и бизнес попросит либо срочно исправлять либо откатить это назад до старой версии. Это - фиаско. Очень часто бывает так что старый и плохой код завязывается на какое-то странное поведение API которое плохо документировано и чёрт-пойми-как-работает. Но работает. Я много таких аномалий видел. И ты его исправляешь по фень-шую как должно быть и становится ... (!) еще хуже. Особенно большая беда с мультипоточкой и интеграцией например с операционкой или сторонними нативными либами.

    Если вы имеете силы и смелость - то пишите план (желательно на пол-года) на рефакторинг. Шаг-за шагом. Сначала - покрытие всего тестами. Потом миграция версий тоже мелкими шажками. И все это (!) параллельно с разработкой новой фичи которую бизнес одобрит. Только так.
    Ответ написан
    Комментировать
  • Как научиться делать безшовные фоны?

    Stalker_RED
    @Stalker_RED
    Берешь квадратик, рисуешь посередине кирпичи, траву, или что ты там хочешь.
    Разрезаешь его пополам, по вертикали, например.
    Меняешь половики местами, видишь шов.
    Подрисовываешь так, чтобы шва небыло.
    Разрезаешь теперь по горизонтали, снова меняешь местами, убираешь шов.
    Ответ написан
    Комментировать
  • Что вызывает пересоздание htaccess при вирусе?

    vldmrmlkv
    @vldmrmlkv
    Systems engineer
    Что может быть и что можно сделать. Я бы начал с бэкапов данных. А если есть возможность переустановить или откатить на момент когда все работало то я бы так и сделал т.к. нет гарантий, что вручную все до конца удалится и не останется уязвимостей. А дальше нужно мониторить, вовремя ставить обновления, проверять на вирус и т.д. У битрикса же вроде были свои антивирусы и файрвол.
    Ответ написан
    Комментировать
  • Почему не заходит на сайт по айпи?

    akelsey
    @akelsey
    Нужно добавить заголовок Host, для браузера придется ставить расширение.
    Обычно на одном айпи адресе могут хостится несколько сайтов (от пары до десятка или сотни)
    Так называемые виртуальные хосты получают заголовок Host откуда извлекают информацию, к какому сайту пользователь хотел обратиться. Если веб сервер настроен именно так, то по айпи зайти не выйдет или будет выбрасывать на дефолтный сайт (зависит либо от настройки администратором, либо от вебсервера, часто выдает первый по алфавиту, могут быть любые другие варианты)
    Ответ написан
  • Как попасть в белый лист для спам сервисов?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    яндекс бизнес

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    SMS-рассылки приходится согласовывать с ОПСОСами. Каждый из них высылает чек-лист, с которым надо согласовать формат рассылок, чтобы соответствовать статусу сервисной SMS. Самая жопа, когда рекомендации разных ОПСОСов друг другу противоречат.
    Ответ написан
    Комментировать
  • Стоит ли разработчикам платить за баги?

    @lotse8
    Баги бывают разные. Действительно баги, и не совсем баги, и совсем не баги. Без конкретики это как обсуждать сферического коня в вакууме. По каждому отдельному случаю надо смотреть и разбираться, и по ситуации принимать решение. Т.е. работать надо.
    Ответ написан
    Комментировать
  • Как добавлять новую страницу html на ASP.NET через админку?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Это типичная задача CMS. Только в них редко страница на чистом HTML добавляется. Обычно новая страница создаётся на основе предустановленных шаблонов и плагинов. Как всё это реализуется можно посмотреть на гитхабе в исходниках опенсорсных CMS.
    Ответ написан
    Комментировать
  • Как запретить ввод русских букв в textBox C#?

    @Naf2000
    А грузинские можно? Подозреваю, что нет. Ограничьте латинским алфавитом, цифрами...
    Ответ написан
    Комментировать
  • Где можно хранить данные кроме БД?

    vabka
    @vabka Куратор тега ASP.NET
    Токсичный шарпист
    Никто не может тебе запретить хранить данные так, как ты хочешь.
    Вопрос исключительно удобства, надёжности, и допустимости.
    Ответ написан
    Комментировать
  • Почему mssql до сих пор требуется на новых вакансиях, если грянуло импортозамещение?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Потому что MSSQL, Oracle , DB2 это энтерпрайз в которые вколочены тысячи человеко-лет.

    И опенсорсные записные книжки с sql интерфейсом не дают таких возможностей.

    ЗЫ кстати реально российская СУБД https://www.linter.ru/
    Ответ написан
    9 комментариев
  • Почему mssql до сих пор требуется на новых вакансиях, если грянуло импортозамещение?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В каких-то компаниях не находят ресурсов, чтобы слезть с западной проприетарщины, и будут теперь годами сидеть на единожды купленной лицензии, без обновлений и без развития. В каких-то ещё идёт процесс миграции со старых систем на новые, и специалисты по MSSQL/Oracle будут нужны ещё несколько лет. В каких-то остались небольшое количество доживающих проектов, которые мало используются, не развиваются и естественным образом потеряют актуальность с годами, а значит дешевле держать под них пару спецов, чем переписывать и мигрировать.
    Ответ написан
    Комментировать
  • Как получить span у radio?

    Dr_Elvis
    @Dr_Elvis
    В гугле забанен
    Ответ написан
    Комментировать
  • Где найти библиотеку .php для интеграции TON на сайт?

    @pantsarny
    Первая ссылка в Гугле по запросу php ton sdk
    https://github.com/extraton/php-ton-client
    Ответ написан
    Комментировать
  • Стоит ли разработчикам платить за баги?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не платите. Тогда все разработчики просто уйдут туда, где платят. А вы останетесь изучать теорию, объясняющую почему и как появляются баги, пока не осознаете их неизбежность.
    Ответ написан
    1 комментарий
  • Стоит ли разработчикам платить за баги?

    Wacdis
    @Wacdis
    PHP, Python, GO, Rust, NodeJS, SOA/MSA
    Если вы под "багом" подразумеваете то, что четко описано в ТЗ и не выполнено, то нет, платить не должны. Но если вы подразумеваете под "багом" что-то вроде "так это же очевидно, что оно должно так работать", но не описали в ТЗ, то да! Это будет не баг со стороны программиста, а баг со стороны вас, как ПМ-а. Ибо, что не сказано, то есть ложь! Если вы не удосужились описать четкий функционал, что должно вводится, что должно получиться на выходе, как это должно работать, то не ждите "очевидных" для вас решений, так как все, что очевидно для вас, не очевидно для других.
    Ответ написан
    Комментировать
  • Возможно ли сверстать таблицу с уникальной шириной колонок на каждой строке?

    @archelon
    В данном случае не нужна таблица. Тут нет табличных данных.
    Уместнее использовать flex или grid.
    Ответ написан
    Комментировать
  • Могу ли я размещать авторские материалы на своем сайте?

    vabka
    @vabka
    Токсичный шарпист
    Может. Смотри на пользовательское соглашение конкретного сайта и лицензию, под которой контент распространяется
    Ответ написан
    Комментировать