نظرات مطالب
اجرای وظایف زمان بندی شده با Quartz.NET - قسمت دوم
با تنظیمات Application pool همه کار می‌توان کرد. مثلا تنظیم کرد سایت هر 20 دقیقه یکبار پس از بیکاری از حافظه خارج شود. یا تنظیم کرد اگر مصرف حافظه‌ی برنامه به یک حد مشخصی رسید، سایت ری استارت شود. بررسی آن نیاز به بررسی کدهای شما و تنظیمات سرور دارد.
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت دوم - معرفی کامپوننت‌ها
- نگارش مورد استفاده در این سری «بتا 15» است. بنابراین آنچنان شاهد تغییرات اساسی در API در دسترس آن نخواهید بود.
همچنین نگارش نهایی آن هم به زودی در دسترس خواهد بود.
+ زمانیکه قرار است از فریم ورک‌های جاوا اسکریپتی SPA یا Single page applications مانند AngularJS استفاده شود، عملا دات نت تبدیل خواهد شد به فراهم کننده‌ی اطلاعات و دریافت کننده‌ی اطلاعات و نه بیشتر. بنابراین حداکثر به یک وب سرور نیاز خواهد بود؛ به همراه فناوری که بتواند JSON تولید کند (ارسال data به کلاینت) و JSON دریافت کند (دریافت data از کاربر). در این حالت اهمیتی ندارد که از MVC استفاده کنید یا از ASP.NET Web API و یا ... هر فناوری سمت سرور دیگری. همینقدر که این فناوری بتواند خروجی JSON را پردازش کند و یا در کنار آن وب سروری هم جهت هاست سایت فراهم باشد، کافی است.
یعنی در این حالت قابلیت‌های رندر HTML فناوری‌هایی مانند ASP.NET MVC و هم ASP.NET Web forms فراموش خواهند شد؛ چون استفاده‌ای از توانمندی‌های آن‌ها نخواهیم کرد.
استفاده از فریم ورک‌های SPA یعنی آزادی انتخاب نحوه‌ی ندر HTML نهایی و مدیریت فعالیت‌های کاربران در سمت کاربر. سمت سرور آن هم چیزی بیشتر از دریافت و یا ارسال data با فرمت JSON نیست.
نظرات مطالب
Base64 و کاربرد جالب آن
شاید یک کاربرد آن در CSS این هست که تصویر استفاده شده در فایل CSS به همراه سند CSS قابل جابجایی می‌باشد و نیاز نیست که تصویر بر روی هاست Upload شود.
نظرات مطالب
معرفی پروژه Orchard
خیر. این CMS امکان استفاده از بانک اطلاعاتی SQL Server CE را دارد. به عبارتی روی یک سرور بسیار ضعیف هم قابل نصب است. به همین جهت اکثر کسانی که از آن استفاده می‌کنند هزینه کمتری کرده و سرورهای ساده‌ای را تهیه خواهند کرد. به علاوه SQL Server CE نسخه رایگان و کم حجم SQL Server است (4 مگ حجم دارد). نیازی به نصب ندارد و این مورد یک مزیت مهم برای استفاده کنندگان عادی است که نمی‌توانند با SQL Server اصلی تعامل داشته‌باشند و از آن سر در بیاورند. بک آپ گرفتن از آن هم در حد کپی کردن فایل دیتابیس است و نیاز به عملیات و یا دانش خاصی ندارد.

بازخوردهای دوره
استفاده از Async و Await در برنامه‌های ASP.NET MVC
- استفاده از اعمال async به معنای پردازش موازی نیست.
- تمام درخواست‌های رسیده‌ی به برنامه‌های وب به صورت موازی اجرا می‌شوند. هر درخواست، در یک ترد مشخص از thread pool جاری سیستم انجام می‌شود. بنابراین نیازی نیست کار خاصی را انجام دهید. این سیستم به صورت خودکار چند ریسمانی است. فقط بحث استفاده‌ی از اکشن متدهای async و همچنین انجام دادن عملیاتی async در آن (مثلا کار با متدهای async در EF) به معنای زودتر از موعد، خالی کردن یک ترد و بازگشت آن به thread pool و آماده کردن آن برای پاسخ دهی به یک درخواست دیگر هست.
- اگر از سشن‌ها استفاده می‌کنید، پردازش موازی را تحت تاثیر قرار می‌دهد.
مطالب
JSLint.VS

JSLint.VS افزونه‌ای است رایگان برای VS.Net2005/2008 جهت بررسی ساده‌تر مشکلات دستوری در فایل‌های JavaScript یک پروژه.


اکنون بجای اینکه در مرورگر به دنبال خطاهای گزارش شده بگردیم، می‌توان پیش از بررسی نهایی آن‌ها، در VS.Net‌ مشکلات ممکن را یافته و برطرف ساخت.
JSLint.VS به منوی کلیک راست بر روی یک فایل js اضافه می‌شود و یا در حالت انتخاب قطعه‌ای کد و سپس کلیک راست و بررسی مشکلات موجود و یا در حالت یکپارچه با امکانات build پروژه قابل استفاده است (برای یکپارچه سازی با Build باید به منوی Tools قسمت JSLint.VS options مراجعه کرد و سپس گزینه build را درصفحه ظاهر شده تیک زد).



پس از دریافت آن، محتویات پوشه bin آن‌را در مسیر زیر کپی نمائید:
%My Documents%/Visual Studio 2008/Addins
Or
%My Documents%/Visual Studio 2005/Addins

نظرات اشتراک‌ها
ایجاد، اتصال و انتشار مخزن کد در Visual Studio 2012 با استفاده از Git
ممنون بابت معرفی، برای استفاده از قابلیت باید آپدیت  Visual Studio 2012 Update 2 CTP 2   به حجم یک مگ رو نصب کنید و بعد افزونه Microsoft.TeamFoundation.Git.Provider  که کمتر از دو مگ حجم دارد رو نصب کنید ، راحتتر از اون چیزی که فکر می‌کنید یک سورس کنترل حرفه ای در دسترس شما قرار می‌گیره .