نظرات مطالب
تنظیمات پیشنهادی حداکثر حافظه‌ی مصرفی اس کیوال سرور
برای IIS حدود حداقل یک گیگ و اگر تعداد کاربر زیاد است تا یک و نیم گیگ را کنار بگذارید. DNS Server زیاد حافظه مصرف نمی‌کند. یا حداقل به اندازه‌ی IIS نیست. تا 300 مگ برای آن زیاد هم هست.
بنابراین اگر مثلا سرور شما 4 گیگ رم دارد و IIS و DNS و SQL Server و غیره را با هم دارد، حداکثر حافظه مصرفی SQL Server را به حدود 2.3 گیگ محدود کنید و گرنه خیلی زود صدای کاربران سایت‌(ها) در خواهد آمد که باز هم کند شد ... باز هم کند شد ...
مطالب
BloggerToCHM 1.5

آخرین نگارش برنامه‌ی BloggerToCHM را از آدرس زیر می‌توانید دریافت کنید:


تغییرات:
  • کامنت‌های دارای لینک به صفحات داخلی تشخیص داده خواهند شد
  • دکمه Locate و همچنین auto locate اضافه شد
  • بهبود نمایش ترکیب متون فارسی و انگلیسی در عنوان‌های TOC فایل CHM
  • به روز شدن نام وبلاگ در صورت تغییر آن در سایت اصلی
  • نمایش لیست آرشیو وبلاگ بر اساس آخرین نظر‌های کاربران

پاسخ به بازخورد‌های پروژه‌ها
موقع ویرایش کاربر خطا داره
بله قسمت ویرایش و حذف کاربران باقی مانده . تکمیل میکنم.
خطا مربوط به Mapping بین ویو مدل و مدل است.البته به صورت سراسری یک  ValueConverter برای تبدیل DateTime به string معرفی کردم ولی خطای Type 'System.String' does not have a default constructor 
داده شد.برای رفع خطا فعلا این تبدیلگر را غیر فعال کرده ام.
بازخوردهای پروژه‌ها
ادامه آموزش MVVM در صورت امکان با MVVM Light
با توجه به اهمیت روزافزون مباحثی مثل UnitTest، قابلیت نگهداری برنامه، جداسازی منطق برنامه از UI  و ... باید توجه بیشتری به مباحثی مانند MVVM کرد.
در این سایت حدود 15 مطلب مفید درباره MVVM موجود می‌باشد ولی به نظر بنده هنوز امکان ادامه این سری آموزشی، با استفاده از یکی از Framework‌های موجود مانند MVVM Light وجود دارد و میتوان بیشتر به مباحثی مانند بازکردن پنجره جدید، EventToCommand و ... که اکثر کاربران با آن مشکل دارند پرداخت.
ممنون.
بازخوردهای پروژه‌ها
اعمال نشدن حذف رکورد بر روی دیتاتیبل
با سلام و تشکر

در کلیه قسمت‌های مدیریت که اطلاعات به شکل یک جدول نمایش داده شده است(به عنوان مثال لیست کاربران سایت) هنگام حذف یک رکورد،یک دیالوگ تایید نمایش داده می‌شود و پس از تایید رکورد از بانک اطلاعاتی حذف می‌گردد اما کماکان در لیست رکوردها نشان داده میشود و پس از رفرش رکورد مورد نظر از لیست حذف می‌گردد
آیا این امکان وجود دارد که موقع حذف لیست مورد نظر بروز گردد
پروژه‌ها
Iris Membership برای احراز هویت کاربران در ASP.NET MVC به صورت پویا
این پروژه، یک چارچوب کاری برای احراز هویت کاربران به صورت گروه بندی شده و تعیین سطوح دسترسی به صورت پویا است.
نکته: پروژه هنوز تکمیل نشده است و می‌توانید بیلدهای شبانه آن را از مخزن کد ذکر شده دریافت نمایید.
ممنون میشم که در تکمیل پروژه، پیشنهادات و ایده‌ها خود را بیان کنید.
توضیحات تکمیلی: به زودی
پروژه‌ها
بدست آوردن آمار بازدید وب سایت در ASP.NET MVC
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.


به روز رسانی اول :

  • افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

  • شناسایی مرورگر Edge
  • داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

  • افزوده شدن جدول ارجاعات
  • افزوده شده مشخصات بازدید کننده کنونی
  • اصلاح font-awesome برای internet explorer

به روز رسانی سوم:

  • استفاده از HttpModule
  • استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین
  • اصلاح نمایش کاربران آنلاین
  • استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین
  • اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستم‌های عامل
  • افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران


به روز رسانی چهارم:

  • افزوده شدن تاریخ شمسی
  • فیلتر و سامان دهی جدول ارجاعات
  • افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
  • افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز
نظرات نظرسنجی‌ها
از کدام مرورگر به عنوان مرورگر پیش فرض جهت دیباگ پروژه ها بهره می برید؟
در حال حاظر اغلب کاربران با استفاده از موبایل سایت‌ها را می‌بینند (بر اساس طیف متنوعی از مشتریان که داریم و آمار سایت هایشان را می‌بینیم)، تست روی chrome و safari و روی گوشی‌های  آیفون و سامسونگ در اولویت است. تست روی دسکتاپ در مرحله دوم است. البته طبیعتا به مخاطبین شما بستگی دارد.
در حال حاظر ابزارهای دیباگ روی کروم (موبایل + دسکتاپ) کامل‌تر است.
نظرات نظرسنجی‌ها
شما کدامیک از بانک های nosql سندگرا را ترجیح می دهید؟
با تشکر از نظرسنجی مفید

MongoDb یکی از بهترین noSQL هایی هست که تا حالا کار کردم و مزیت آن نسبت به بقیه رایگان بودن و وجود منابع آموزشی و رفع اشکال زیاد آن است.
البته بقیه هم خوب هستند ولی MongoDb آموزشهای زیادی هم داره که همه کاربران بدون هیچ زحمت و هزینه میتوانند از آن استفاده کنند.
وجود Driver‌های مناسب و استفاده آسان آن در هر زبانی هم یکی دیگه از دلایل استفاده بنده از آن شده است مخصوصا در asp.net mvc , php براحتی میتوان از آن استفاده کرد.
نظرسنجی‌ها
به روز رسانی‌های برنامه‌های خود را چگونه ارائه می‌کنید؟
به روز رسانی خودکار برنامه توسط خود آن (self-update) با بررسی اطلاعات آخرین به روز رسانی، از وب‌سایت ما.
کاربر نگارش‌های جدید دریافتی را (از طریق ایمیل و یا وب سایت ما) بر روی نگارش‌های فعلی کپی می‌کند.
کاربر یک برنامه‌‌ی به روز رسانی نصاب مانند را اجرا می‌کند.
کاربران به علت پیچیدگی برنامه نمی‌توانند برنامه را به روز رسانی کنند؛ ما برای آن‌ها اینکار را انجام می‌دهیم.
از ClickOnce استفاده می‌کنیم.
توسط سیستم به روز رسانی App Storeها.
از Docker استفاده می‌کنیم.