آیا میدانید چند درصد از کدهای یک پروژه شما در قسمتهای مختلف آن تکراری هستند و تا چه حد نیاز به refactoring کدهای موجود جهت مدیریت و نگهداری سادهتر از آن پروژه وجود دارد؟اخیرا پروژه سورس بازی در سایت CodePlex به نام Clone detective ارائه شده است که این کار را به صورت خودکار با یکپارچه شدن با Visual studio برای شما انجام میدهد. این افزودنی از آدرس زیر قابل دریافت است:http://www.codeplex.com/CloneDetectiveVSبهترین آموزش نحوه استفاده از آن ...
دو سری ویدیوی رایگان آموزشی NHibernate در سال جاری در مجامع مرتبط ارائه شده است که دیدن آنها خالی از لطف نیست. حتی اگر از NHibernate هم نخواهید استفاده کنید مفاهیم unit testing ، refactoring و امثال آن در این مجموعهها به شکل بسیار مبسوطی توضیح داده شدهاند.سری اول:Summer of NHibernate Screencast Serieshttp://www.summerofnhibernate.com/سری دوم:تا این لحظه 5 ویدیوی مقدماتی NHibernate در سایت http://www.dimecasts.net/Casts/ByTag/NHibernate م ...
اگر علاقمند باشید که syntax highlighting را به سورس کدهای ارسالی در بلاگر اضافه کنید، روش کار به صورت زیر است:از آنجائیکه دسترسی به سرور و راه حلهای سمت سرور را نخواهیم داشت، تنها راه حل باقیمانده استفاده از روشهای سمت کلاینت است. کتابخانه زیر این امر را میسر میسازد:http://code.google.com/p/syntaxhighlighter/این کتابخانه، کار Syntax highlighting سمت کلاینت را با استفاده از JavaScript انجام میدهد.پس از دریافت آن (احتمالا به یک پروکسی ن ...
یک سرویس ویندوز ان تی با سی شارپ نوشتهام که کارش مراجعه به یک سری آدرس RSS و ذخیره سازی آنها به صورت آنالیز شده در یک دیتابیس SQL server است (این مورد ضعفی است که اکثر برنامههای فیدخوان دارند و پس از مدتی کار با آنها این احساس را دارید که اطلاعات گذشته را از دست دادهاید).در طی آزمایش اولیه این سرویس، به مشکل عجیب timeout پس از باز کردن برای مثال سومین یا چهارمین thread همزمان برای دانلود کردن اطلاعات بر خوردم. همه چیز درست بود، از کلاس ...
نمیدونم تابحال به صورت جدی با SharePoint مایکروسافت کار کردید یا نه؟ این برنامه که عمده کارهای خودش رو با SQL server انجام میده در طول یک روز ممکن است تا 80 گیگ log file اسکیوال سرور تولید کند و بعد از چند روز اگر به همین صورت به حال خود رها شود (که عموما هم به همین صورت است!) ممکن است دیگر قادر به استفاده از سرور به دلیل پر شدن درایوی که لاگ فایلها در آن ذخیره میشوند نباشید.همچنین رشد tempdb نیز توسط این برنامه بسیار چشمگیر است. بناب ...
چند روز پیش داشتم لاگهای خطای یکی از سایتهایی رو که درست کردهام بررسی میکردم، متوجه حجم بالای فایل لاگ خطای آن شدم (در چند سایت مختلف این مورد مشابه را دیدم). پس از بررسی، مورد زیر بسیار جالب بود:Log Entry : Error Raw Url :/show.aspx?id=15;DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C ...
ویژگیهای احتمالی نسخه بعدی شیرپوینتنکات و ترفندهای اساسی کار با Visual studio که هر برنامه نویسی باید با آنها آشنایی داشته باشدبهترین توصیههای امنیتی برای کار با SQL serverچگونه اسکریپت یک دیتابیس SQL server را توسط دستورات T-SQL تهیه کنیمآشنایی با ITILفواید استفاده از رویههای ذخیره شده در SQL serverپر کاربردترین ماژولهای دات نت فریم ورک بر اساس یک نظر سنجینحوه رمزنگاری connection string در فایل web.config
کتابچهای را دربارهی کار با SVN تهیه کردهام که از آدرس زیر قابل دریافت است:
دریافت فایل
خلاصهای از مقدمه کتاب:
آیا شما هم جزو آن دسته از برنامه نویسانی هستید که هنوز به ازای هر نگارش از برنامه، سورسکدهای خود را فشرده کرده و آنها را بر اساس تاریخ آرشیو میکنند؟ آیا میتوانید گزارشی مقایسهای را از تغییرات انجام شده در سورس کدهای دو نگارش اخیر برنامه خود ارائه دهید؟ آیا میدانید فایلی را که هم اکنون بر روی آن مشغول به کار هست ...