خواندنی‌های 19 خرداد
توسعه وبمعرفی رقیبی برای jQuery UI به نام jQuery toolsلیستی از 255 پلاگین jQuery IIS Search Engine Optimization Toolkitدات نت فریم ورکLINQ to SQL نمرده است!راهنمای کوچ به WPF4متفرقهتالار سرافکندگی طراحان رابط کاربرYou 2.0 Free E-BookSoftware Engineering ≠ Computer Science18 محیط توسعه مجتمع برای سیستم‌ عامل‌های مختلف
مشکل امنیتی FreeTextBox‌ و روش رفع آن
FreeTextBox یکی از ادیتورهای متنی بسیار خوب تحت وب ASP.Net‌ است که از نگارش 1 تا 3 و نیم ASP.Net را پشتیبانی می‌کند. به همراه آن یک image gallery هم جهت آپلود تصاویر ارائه می‌شود که بسیار ارزشمند است. اما مشکلی که دارد عدم بررسی پسوند فایل آپلود شده است. به عبارتی خاصیت AcceptedFileTypes آن هنگام آپلود تصاویر بررسی نمی‌شود و می‌تواند مشکلات امنیتی حادی را به وجود آورد (برای مثال شخص بجای تصویر می‌تواند فایل aspx را نیز آپلود کند). راه حلی ...
برنامه LINQPad و مثال‌های جدید آن
برنامه معروف LINQPad تا کنون به همراه مثال‌های کتاب C# 3.0 in a Nutshell به صورت یکپارچه ارائه می‌شد.اکنون مثال‌های کتاب LINQ in Action نیز قابلیت یکپارچگی با این برنامه را یافته‌اند. به این صورت بسیار ساده و در همان محیط LINQPad می‌توان این مثال‌ها را مرور و اجرا کرد که در یادگیری LINQ کمک شایانی می‌نمایند.برای نصب این مثال‌های یکپارچه جدید، بر روی لینک Download more samples آن کلیک کرده و در صفحه‌ی باز شده، بر روی لینکی به نام Download f ...
ویدیوهای رایگان WCF مخصوص توسعه دهندگان WPF
اخیرا یک سری ویدیوی رایگان در سایت codePlex در زمینه WCF منتشر شده‌اند که از آدرس زیر قابل دریافت هستند:WCF Guidance for WPF Developersاین ویدیوها هر از چندگاهی نیز به روز شده و اضافه می‌شوند. بنابراین اگر به این مبحث علاقمندید، می‌توانید مشترک فید RSS آن پروژه در CodePlex شوید.
نمایش یک پیغام به کاربر در ASP.Net
عموما در برنامه‌های وب مرسوم است که پیغام به کاربر را در همان لابلای html صفحه نمایش می‌دهند. مثلا یک برچسب و سپس تنظیم متن آن در کد برنامه به صورت پویا.با استفاده از پلاگین‌های jQuery این‌کار را به صورت شکیل‌تری می‌توان انجام داد. برای مثال: پلاگین کم حجمی برای این منظور موجود است به نام jQuery Notice (یکی از چند ده نمونه موجود)<script type="text/javascript">$(document).ready(function(){jQuery.noticeAdd({ text: 'پیغامی به کاربر', ...
استفاده از thickbox در بلاگر
Thickbox یکی از پلاگین‌های jQuery است که جهت نمایش صفحات modal بکار می‌رود.روش استفاده بسیار ساده‌ای هم دارد:الف) jquery.js باید به صفحه معرفی شود.ب) سپس thickbox.js باید به صفحه الحاق شود.ج) و فایل css آن یعنی thickbox.css نیز باید به صفحه افزوده شود.برای استفاده از آن کافی است یک لینک به صفحه اضافه کنید که ویژگی class آن مساوی thickbox باشد. مثلا:<a href="#TB_inline?height=155&width=300&inlineId=hiddenModalContent&modal=tr ...
فشرده سازی اطلاعات در SQL server 2008
علاوه بر فشرده سازی خودکار بک آپ‌ها که پیشتر در مورد آن‌ها صحبت شد، اس کیوال سرور 2008 دو نوع فشرده سازی دیگر را نیز پشتیبانی می‌کند:Row Compression :حالت row compression نحوه‌ی ذخیره سازی فیزیکی داده‌ها را تغییر می‌دهد. فعال سازی آن اثرات زیر را خواهد داشت:الف) متادیتای هر رکورد را حداقل می‌کند (منظور از متادیتا اطلاعاتی مانند اطلاعات ستون‌ها، طول و آفست و غیره است)ب) داده‌های عددی و رشته‌هایی با طول ثابت، به صورت اطلاعاتی با طول متغیر ذخ ...
خواندنی‌های 12 خرداد
امنیتدریافت مجله رایگان Insecure توسعه وبهاست رایگان ASP.Net 4.0 betajQuery Ribbonویندوز 7دسترسی به ویژگی‌های ویندوز 7 از طریق managed codesمقایسه ویژگی‌های Windows 7 و Vista SP1 و . XP SP3Silverlight و WPFتاریخ ارائه نهایی Silverlight 3 and Expression Studio 3 مشخص شدWCF Guidance for WPF Developers Whitepaper V1WPF Application LaunchpadPHPتازه‌های PHP 5.3Zend Framework 1.8.2 ارائه شددات نت فریم ورکBackground Garbage Collection in CLR 4. ...
پرسش و پاسخ‌های متداول ایجاد یک وبلاگ بلاگری
هر از چندگاهی دوستان پیغام می‌گذارند که چگونه تاریخ وبلاگم را فارسی کنم یا یک قالب فارسی خوب را از کجا می‌شود تهیه کرد و امثال آن. تمام این‌ها را به صورت یک FAQ کوچک در اینجا قرار می‌دهم تا برای عموم علاقمندان قابل استفاده باشد. پرسش پاسخ برای ایجاد یک وبلاگ بلاگری از کجا شروع کنم؟ با داشتن یک اکانت جی میل، به آدرس زیر مراجعه کرده و هر تعداد که مایل بودید می‌توانید وبلاگ ایجاد نمائید:http://www.blogger.com/create-blog.g قالب‌های پیش ف ...
معرفی ELMAH
عموما کاربران نمی‌توانند گزارش خطای خوبی را ارائه بدهند و البته انتظاری هم از آنان نیست. تنها گزارشی که از یک کاربر دریافت می‌کنید این است: "برنامه کار نمی‌کنه!" و همین!روش‌های متعددی برای لاگ کردن خطاهای یک برنامه ASP.Net موجود است؛ چه خودتان آن‌ها را توسعه دهید و یا از ASP.NET health monitoring استفاده کنید.روش دیگری که این روزها در وبلاگ‌های متعددی در مورد آن مطلب منتشر می‌شود، استفاده از ELMAH است. (البته ELMAH به تازگی منتشر نشده ولی ...