اشتراک‌ها
معرفی TDE IN SQLSERVER
TDE ابزاری جهت محفاظت از بانکهای اطلاعاتی می‌باشد در مقاله ارائه شده مطالبی جهت آشنایی با این ابزار و همچنین دستورات لازم برای برقراری یک نمونه از امنیت، بیان شده است. این ابزار در بانکهای اطلاعاتی مختلف از جمله Oracle تقریبا با همان مفهوم و با تغییراتی در نحوه پیاده سازی نیز وجود دارد.
Transparent-Data-Encryption.rar
معرفی TDE IN SQLSERVER
اشتراک‌ها
پلاگین jQuery برای استفاده در گزارش ساز های تحت وب (jui_filter_rules)

پلاگین jQuery جهت فیلتر کردن اطلاعات و استفاده در گزارش ساز‌های تحت وب ( پیش نمایش )

(jui_filter_rules is a jQuery Data filtering plugin (query builder

مدل دیگری از آن افزونه‌ی jQuery QueryBuilder می‌باشد


پلاگین jQuery برای استفاده در گزارش ساز های تحت وب (jui_filter_rules)
اشتراک‌ها
کتاب Machine Learning Using C# Succinctly

Table of Contents
1.k-Means Clustering
2.Categorical Data Clustering
3.Logistic Regression Classification
4.Naïve Bayes Classification
5.Neural Network Classification

کتاب Machine Learning Using C# Succinctly
اشتراک‌ها
مشکلات SQLite

If your app makes use of two separate instances of the SQLite library, you can end up with a corrupted SQLite data file

مشکلات SQLite
نظرات مطالب
بررسی روش آپلود فایل‌ها در ASP.NET Core
اکثرا از base64 استفاده میکنم. برای برنامه نویس‌های موبایل و فرانت قابل قبول‌تر است :)
نمونه کد تبدیل base64 به iformfile:
public static async Task<ResponsePayload<string>> SaveBase64(this string imgBase64, string filePath, FileSizeType fileSizeType)
    {
        if (string.IsNullOrWhiteSpace(imgBase64))
            return new ResponsePayload<string>(false, "فایل را وارد کنید.", null);

        string data;
        if (imgBase64.StartsWith("data:"))
        {
            string[] base64Arr = imgBase64.Split(',');
            if (base64Arr.Length == 0)
                return new ResponsePayload<string>(false, "فایل را وارد کنید.", null);
            data = base64Arr[1];
        }
        else
        {
            data = imgBase64;
        }

        byte[] bytes = Convert.FromBase64String(data);
        var fileType = GetFileExtension(imgBase64);
        if (string.IsNullOrEmpty(fileType))
            return new ResponsePayload<string>(false, "فایل وارد شده صحیح نمی‌باشد.", null);

        using var stream = new MemoryStream(bytes);
        IFormFile file = new FormFile(stream, 0, bytes.Length, filePath, "." + fileType);

        string fileName = Guid.NewGuid().ToString().Replace("-", "");
        return await UploadFile(file, filePath + fileName, fileSizeType);
    }
private static string GetFileExtension(string base64String)
    {
        string data;

        if (base64String.StartsWith("data:"))
        {
            string[] base64Arr = base64String.Split(',');
            if (base64Arr.Length == 0)
                return "";
            data = base64Arr[1];
        }
        else
        {
            data = base64String;
        }
        return data.Substring(0, 5).ToUpper() switch
        {
            "IVBOR" => "png",
            "/9J/4" => "jpg",
            "AAAAF" => "mp4",
            "JVBER" => "pdf",
            "AAABA" => "ico",
            "UMFYI" => "rar",
            "E1XYD" => "rtf",
            "U1PKC" => "txt",
            "MQOWM" => "srt",
            "77U/M" => "srt",
            "UESDB" => "",
            "" => "docx",
            _ => string.Empty,
        };
    }
}

public class FileSizeType
{
    public int Size { get; set; }
}

نظرات مطالب
رمزنگاری خودکار فیلدهای مخفی در ASP.NET MVC
با سلام؛ 
برای رمزنگاری فیلدهای مخفی در  ASP.NET MVC Core چه روشی را پیشنهاد می‌کنید 
آیا استفاده از مکانیزم رمزنگاری موقتی اطلاعات «Data protection» مناسب است؟
آیا استفاده از  Middleware  برای شبیه سازی  رمزنگاری خودکار فیلدهای مخفی کار درستی است؟
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 19 - بومی سازی
تمام نظرات را یکبار مطالعه کنید: «روش انتقال منابع مرتبط با data annotations و ViewModelها به یک اسمبلی دیگر »، «...  روشی برای بومی سازی DisplayAttribute »، «مثال توضیحات تکمیلی در مورد انتقال منابع به یک اسمبلی دیگر»، «در تکمیل قسمت « استفاده از اطلاعات منابع در DataAnnotations»»  و ...
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 19 - بومی سازی
باید کلاس SharedResource را به پروایدر بومی سازی Data Annotations معرفی کنید تا شناسایی شود:
services.AddMvc().AddDataAnnotationsLocalization(o =>
{
    o.DataAnnotationLocalizerProvider = (type, factory) =>
    {
        return factory.Create(typeof(SharedResource));
    };
});
services.AddLocalization(o =>
{
    o.ResourcesPath = "Resources";
});