Задать вопрос
  • Как лучше (дешевле) хранить справочники?

    @d-stream
    Алексей Черемисин, реализация той же самой атомарности на уровне более высоких звеньев, с неиспользованием механизмов уровня ниже???
  • Как лучше (дешевле) хранить справочники?

    @d-stream
    Алексей Черемисин, я не могу конечно рушить религиозные убеждения, но именно sql - это то место, где должны обеспечиваться атомарные (в смысле неделимости) операции. Любые попытки имитировать транзакции в другом слое - обречены на прблемы. Если интересно - могу развернуть подробно.
  • Как заставить Entity Framework работать с данной процедурой?

    @d-stream
    Алиса Васильева, примерно так как если попытаться своим ключом от авто заводить соседский почтовый ящик.
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @d-stream
    Anton Filippov, майкрософт тоже, но при включенном адгварде не залогиниться в бизспарке
  • Как увидеть клиентов сети за WAN?

    @d-stream
    Yan, https://ru.wikipedia.org/wiki/Частный_IP-адрес
    крайне не рекомендуются к применению 192.168.0.0/24 и 192.168.1.0/24 сети... ибо они дефолтные у 90% домашних железяк (192.168.10.0/24 и 192.168.88.0/24 я бы тоже избегал) а это зачастую хуже чем несколько барышень на балу в одинаковых платьях)
  • Можно ли принимать пожертвование (донат) за написанную программу?

    @d-stream
    не хочу оффтопить, но не понятно где вы прочитали про "50% базовая ставка в США"

    Все очень просто:
    https://en.wikipedia.org/wiki/Taxation_in_the_Unit...

    если отойти от tax calculators и бланков-упрощений, то верхняя ставка 37% федеральных + 12% локальных - дадут как раз 49% ( что как раз соответствует "~50%"), а дальше уже вступают в дело те самые снижения налогооблагаемой базы как доход менее 600, 400, 315 k$, семейное положение, возраст, найм жилья, учеба, медицина и т.п. из той самой 100-страничной книжки, которые могут привести к эффективной ставке 10%.

    Простенькие варианты женат-неженат - дают упрощенные таблички с типа прогрессивными ставками. Варианты посложнее - калькуляторы с кучкой параметров: www.tax-rates.org/income-tax-calculator

    посему назвать их сно прогрессивной не совсем корректно, а регрессивной - неполиткорректно)
  • Как лучше (дешевле) хранить справочники?

    @d-stream
    Алексей Черемисин,
    что такое справочник? Обычно это ключ-значение-тип-ид.
    примитивные примеры с более чем развитыми вариантами я привел выше. Притом это примитивнейшие примеры без иерархии например.
    Какие запросы мы делаем к справочнику?
    например получить по id код страны по ISO3166, иногда найти название страны по alpha-3

    Конвертировать строку в любой тип на программном уровне вообще без проблем!
    Да, особенно когда вдруг в поле nvarchar окажется 1'0876.49 а тип - якобы decimal )

    Но вот отдельная таблица на каждый справочник - я такое у себя не позволю, уж очень серьезные аргументы мне нужно привести, почему нужно на 10-20 значений заводить таблицу!
    Аргумент можно привести простой - или это надо понять или же потоптаться на этих граблях некоторое время...

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


    Гм... ну вот тупенький пример: предположим речь идет о некой абстрактной торговой фирме, которая производит и продает катера и яхты. Заказчик приобретает в лизинг катерок + небольшие доукомплектации и модификации... тьфу, да ладно... просто выплюнуть из базы данные под УПД - ну там поставщик, грузоотправитель, покупатель, каждый с инн/кпп, адресами (возможно разными), ну и сами строки: коды и наименования товаров и услуг, единицы измерения и их коды и обозначения, налоговые ставки, страны происхождения и номера ТД

    ну и плюс подписанты с хвостиками в виде "на основании доверенности"/"на основании приказа" и т.п.

    И все это надо скормить репортеру - пара датасетов (шапка и строки) как будет выглядеть парочка запросов с многоэтажными join справочника-винигрета? как оно будет весело работать с пакетной печатью сотни УПД на сотню-тысячу строк каждая? И что будет когда формат документа изменится, как это было пару раз в 2017 году? )
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @d-stream
    Сергей delphinpro, более того - на большей части говносайтов с вымогательством (типа "фиг вам контент если адблок") я еще и нажму жалобу в блокировщике)
  • Как лучше (дешевле) хранить справочники?

    @d-stream
    Алексей Черемисин,

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

    Справочник единиц измерения - это как минимум наименование, сокращение и код ОКЕИ

    Справочник стран - пяток значимых полей...

    Вот тут здравый смысл начинает бунтовать - на кой ляд всю эту селедку смешивать с молоком, разбавлять горчицей и украшать майонезом? Чтобы чуть позже начать из этого коктейля добывать ингредиенты обратно и по отдельности?
  • Как быть фрилансеру чистым перед законом?

    @d-stream
    Ankhena, юрлицо - это не фрилансер... а фрилансерская компания, в которой конкретное физическое лицо - ответственный или безответственный сотрудник этого юрлица)
  • Как быть фрилансеру чистым перед законом?

    @d-stream
    Свой опыт владения ИП
    Что-то не очень верится. Ну или еще не доводилось делать декларацию))))))

    1. ИП на одной из форм УСН платит 6% со всего дохода за вычетом обязательных отчислений в ПФР/ФМС (при соблюдении ряда условий), так же к вычету идут 50% отчислений ПФР/ФМС за наемных работников. Доход может быть наличным, безналичным и даже неденежным (но это сложно). Расчетных счетов может быть множество...

    2. На другой форме УСН - ИП платит 15% от разницы между всеми доходами и подтвержденными на эту деятельность расходами (проститутки, кабаки и даже сотовая связь - могут быть не приняты как связанные с выполнением деятельности расходы)

    3. Региональными органами ставки 6% и 15% могут быть снижены, но суть исчисления и декларирования налогов та же

    4. При отсутствии внешнеэкономической деятельности (да и собственно с ней) вся отчетность ИП - декларация, подаваемая раз в год - три-четыре листочка, на одном из которых ФИО/ИНН и прочая установочная информация, остальное - доход нарастающим поквартально, уже осуществленные авансовые платежи ПФР/ФМС/налог.
    При заполненных регистрационных данных предпринимателя и наличии хотя бы таблички в excel где по кварталам расписаны поступления и оплаты - заполнение декларации занимает минут 5, если тыркать в клавиатуру одним пальцем...
  • Ошибка в десериализации XML?

    @d-stream
    Дмитрий Королев, за 7 часов можно и кликнуть 3 раза мышкой
  • Ошибка в десериализации XML?

    @d-stream
    А зачем такое городить? Не проще ли скормить сериализатору объект и пусть он сам строит у себя внутри дерево документа.

    А объект (классы) - можно ленивым способом сгенерить через спецвставку
  • Ошибка в десериализации XML?

    @d-stream
    Дмитрий Королев, например потому что при инициализации объекта XmlSerializer не задавались соответствующие свойства: https://docs.microsoft.com/ru-ru/dotnet/api/system...
  • Современный табличный редактор, он существует?

    @d-stream
    Андрей, excel конечно забавный универсальный швейцарский нож... но если глянуть на сервисников - они почему-то пользуют вместо универсального ножа - десятки инструментов, которые разложены по инструментальным ящикам... это неспроста.

    кстати как идея: использовать make в любых ипостасях как общее "решение" для объединения всей совокупности и отслеживания зависимостей. Ибо наверное адово вручную отслеживать какие изменения в конструкторской документации затронут какие плк-сорцы, которые повлияют на часть hmi и правки/сборки их должны отразится в выходной документации...
  • Почему показания влажности отличаются?

    @d-stream
    Андрей, по крайней мере у меня на метеостанции ЕМНИП это переключается.
  • Как удалить старые записи одного типа, оставив самые свежие?

    @d-stream
    Семён Семёнов, это можно разделить умозрительно, а запрос может быть и один. Например в виде delete from where id in (select id из п.1.)
  • Возможно ли создать безошибочную идентификацию устройства?

    @d-stream
    jane_k, ну можно продать руководителю сверхдорогую DLP-систему, нанять и покатать по тренингам службу безопасности... на оставшиеся деньги - купить подарочный экземпляр "золотого теленка" и вложить закладку на странице где написано
    " - Полное спокойствие может дать человеку только страховой полис,
    - ответил Остап, не замедляя хода. - Так вам скажет любой агент по страхованию жизни. Лично мне вы больше не нужны. Вот государство, оно, вероятно, скоро вами заинтересуется."