‫۱ سال قبل، سه‌شنبه ۱۷ مرداد ۱۴۰۲، ساعت ۱۷:۵۹
اگر برای مثال این دو پیام خطا را در developer tools مرورگر دریافت کردید:
Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'".
Either the 'unsafe-inline' keyword, a hash ('sha256-47n3fyKunfMlzbj5WI9A+M7PCtkEBK1FdKBmeIJm6cQ='),
or a nonce ('nonce-...') is required to enable inline execution.

Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'".
Either the 'unsafe-inline' keyword, a hash ('sha256-U7TCPcjA7cg/qySnA1JN36C5ogRYdv4YyFAlyei7GN8='),
or a nonce ('nonce-...') is required to enable inline execution.
روش معرفی هش آن‌ها به صورت زیر است (آزمایش شده):
builder.AddStyleSrc().Self()
  .WithHash256("47n3fyKunfMlzbj5WI9A+M7PCtkEBK1FdKBmeIJm6cQ=")
  .WithHash256("U7TCPcjA7cg/qySnA1JN36C5ogRYdv4YyFAlyei7GN8=");
کتابخانه استاندارد تبدیل اسامی، به جمع آن‌ها در دات نت، کتابخانه‌ی معروف Humanizer است. بهتر است برای این نوع کارها از آن استفاده کنید چون تهیه‌ی حالت جمع اسامی، استثناء زیاد دارد.
‫۱ سال قبل، سه‌شنبه ۱۰ مرداد ۱۴۰۲، ساعت ۱۷:۵۱
یک اصلاحیه!
در متن عنوان شد که «... یعنی حداکثر چه تعداد رقم دسیمال، پیش از ممیز و چه تعداد عدد دسیمال، پس از ممیز قرار است در این نوع داده ذخیره شوند ... ». صحیح‌تر آن به این صورت است: در SQL Server در حین تعریف نوع‌های داده‌ای، هر عددی پیش از کاما قرار گیرد، به معنای «طول کلی» مدنظر است که حتی شامل قسمت اعشاری هم می‌شود. اما عددی که پس از کاما قرار می‌گیرد، فقط تعداد اعشارها را مشخص می‌کند. بنابراین نوعی مانند DECIMAL(19,4)، به‌معنای عددی است که حداکثر 15 رقم صحیح را پیش از اعشار (15=4-19) و 4 رقم را پس از اعشار می‌تواند داشته باشد و یا نوع DECIMAL(10,4)، عددی است که حداکثر 6 رقم را پیش از اعشار می‌تواند داشته باشد.
‫۱ سال و ۱ ماه قبل، پنجشنبه ۸ تیر ۱۴۰۲، ساعت ۱۷:۲۳
قسمت «روش فعالسازی توزیع مبتنی بر فشرده سازی Brotli در IIS» را در متن مطالعه کنید. یک فایل web.config مخصوص دارد که یکسری mime-type جدید را تعریف می‌کند. این‌ها به صورت پیش‌فرض در IIS تعریف نشده‌اند. به همین جهت خطای 404 را در حین دریافت فایل‌هایی با پسوند blat. و امثال آن، دریافت می‌کنید.
‫۱ سال و ۱ ماه قبل، سه‌شنبه ۶ تیر ۱۴۰۲، ساعت ۱۴:۵۲
روش استفاده از کلودفلر که در این مطلب عنوان شد، هرچند فوق العاده‌است، اما یک مشکل مهم را هم به همراه داشته. مدتی هست که بحث «آ‌ی‌پی تمیز» و امثال این‌ها جهت دور زدن سیستم فیلترینگ راه افتاده. این مساله سبب شده که روی کلودفلر محدودیت‌های شدیدی از سمت زیرساخت‌های داخلی اعمال شود. به همین جهت گاهی از اوقات سایت جاری را در ISP A نمی‌توانید باز کنید، اما مثلا با اینترنت همراه اول می‌توانید. درکل اگر حال اینترنت داخلی خوب باشد، روی DNSهای کلودفلر محدودیتی نیست و این حال خوب، از هر ISP، به ISP دیگری هم متفاوت است و سراسری نیست. برای مثال امروز با اینترنت داتک، سایت جاری باز نمی‌شود و در بسیاری از اوقات timeout می‌دهد؛ اما با اینترنت همراه اول، مشکلی نیست. مشکلی اصلی درکجاست؟ مشکل در ایجاد محدودیت بر روی کلودفلر توسط داتک است.