نظرات مطالب
استفاده از Luke برای بهبود کیفیت جستجوی لوسین
سلام
یه سری از این نمونه‌ها از کد  زیر استفاده شده
 //////////// Begin the new section
    QueryParser oParser = new QueryParser("Body", new StandardAnalyzer());
    string sTitle = "", sWriterID = "", finalQuery = "";
 
    sTitle = " AND (Title:" + titleTerm + ")";
 
    sWriterID = " AND (WriterID:" + writerID + ")";
 
    finalQuery = "(" + bodyTerm + sTitle + sWriterID + ")";
    hits = searcher.Search(oParser.Parse(finalQuery));
    //////////// End of the new section
که به نظرم حرفه ای نیست.
در ضمن اگه میشه چند تا سایت برای استفاده از کتابخانه در Entity framework معرفی کنید.
نظرات مطالب
ASP.NET Web API - قسمت اول
سلام و ممنون از مطلب مفید:

امکانش هست در مورد "سویچ بین کانال‌ها در هنگام فعال نبودن یک کانال" کمی بیشتر راهنمایی کنید یا مرجع (لینک) معرفی کنید؟ من از صحبت شما اینطور برداشت کردم که میشه در  channel shape (های)ی که مثلاً برای duplex communications  (یعنی IDuplexChannel) پیاده سازی کردم، اگه چنین کانالی در دسترس نبود، سوئیچ کنه روی طراحی مبتنی بر one-way messaging من؟ اصلاً چنین امکانی در سطح IChannelListener هست یا ChannelFactory؟ کلاً اگه ممکنه یه توضیح کلی در مورد چنین امکانی که در موردش صحبت کردین بدین یا اگه جایی در موردش قبلاً بحث شده (که حتماً شده!) من رو هدایت کنید به اون، چون گلوگاه سیستم‌هام همین مورد هست.
پیشاپیش ازتون ممنونم...
نظرات مطالب
استفاده از MediaWiki بهترین روش نگهداری یادداشت‌های شخصی خصوصا برای برنامه‌نویس‌ها
من کلا از OneNote در این زمینه‌ها استفاده گسترده‌ای دارم. از چند بابت برام خیلی کاربردی بوده:
- پشتیبانی کامل فارسی و ویرایشگری بی‌نقص‌اش
- همیشه در دسترس است و نیاز به ذخیره‌سازی ندارد
- افزونه‌های کلیپ کردن مطلب هایت‌لایت شده و ارسال مستقیم اون از مرورگر به وان‌نت
- ایجاد صفحات همراه با زیرشاخه درست کردن به نحوی که از نظر منطقی و زیبایی عالی عمل میکنه.
و ممنون از شما بابت معرفی این روش. حتما امتحانش میکنم. امیدوارم از این دست مطالب پویا و سازنده بیشتر باشه. هرکس به‌قدر بضاعت خودش. مخصوصا در فضایی که اینجارو اینقدر پرشور و هیجان کرده.
نظرات مطالب
ASP.NET MVC #16

1- وقتی در web.config مقدار debug برابر با true هستش اداره خطا انجام نمیشه. آیا وقتی سایت publish شد و روی هاست قرار گرفت این مساله برطرف میشه یا حتما باید debug="false" رو به خاطر داشته باشیم؟

2- با وجود اینکه خطا صادر میشه اما رویداد application_error فراخوانی نمیشه. راه حل هایی برای این مساله گفته شده اما جواب نداد. ضمن اینکه یک فیلتر سفارشی با توسعه iexceptionfilter هم ایجاد و تغییرات لازم در global.asax  انجام شد اما onexception در اونجا هم فراخوانی نمی‌شد.

3- آیا راهی وجود داره که برای هر area بشه مسیر اختصاصی برای خطاهای 403و 404 معرفی کرد؟ چون در بخش customerrors یک مسیر کلی داده میشه

4- این ادیتوری که شما اینجا استفاده کردید خیلی سبک و قویه. اگه میشه  معرفیش کنید!

نظرات مطالب
EF Code First #11
اولین StudentRepository را که نوشته، بله. در اینجا Unit of work را نقض کرده.
ولی درادامه ... خیر (زمانیکه UnitOfWork را ارائه داده). ولی کار اضافی انجام داده.
بینید در کلاس UnitOfWork کار وهله سازی Context انجام شده. بنابراین درست است. در همین کلاس هم Save قرار دارد بنابراین درست عمل شده و می‌شود با این سیستم یک تراکنش را انجام داد. ضمنا در این کلاس Uow کار معرفی Repository ها رو انجام داده.
ولی ... خود Context اصلی هم این موارد را دارد (خودش Uow است. کلاس مشتق شده از آن دارای DbSet‌ است). شما به چه نتیجه‌ای از این Abstraction بی‌مورد خواهید رسید؟ احتمالا دو مورد عنوان شده در بالا ... که توضیح دادم در عمل هیچ وقت رخ نخواهد داد.
نظرات مطالب
ASP.NET MVC #6
با درود، ممنون بابت نظم و پیگیری و دقت نظر در ارائه مطالب مخصوصا این سری ام‌وی‌سی که امیدوارم سریعتر ادامه بدین.
یک سوال: در قسمت دوم مقاله‌های MVCتون ظاهرا بود که گفتین، هدف این فریم‌ورک MVC معطوف به UI/UX هست. ولاغیر.
لطف میکنید تکنولوژی‌ها یا فریم‌ورک‌های مطرح و لازم برای ASP.NET MVC را  که به عنوان مکمل، لازم‌الوجود و حتمی‌الحضور  هستند را، معرفی کنید؟ که بصورت موازی دنبال آنها هم باشیم؟؛ در ادامه این سوالم، اخیرا خیلی میبینم کتابخانه‌هایی با پسوند .js ظهور کردن. آیا اینها همان هدف MVC را نشانه گرفته‌اند و یا اگر نه، چقدر مرتبط و کمک‌کننده هستند؟.
با تشکر مجدد.
نظرات مطالب
مروری بر کدهای کلاس SqlHelper
WOW Wonderful
با سلام و تشکر از شما استاد گرامی بابت وقت گرانبهایی که برای آموزش افرادی مانند من هزینه میکنید.در ابتدا عرض کنم ارزش لطف شما را به خوبی میدانم چرا که برنامه نویس بزرگی مثل شما به جای وقت گذاشتن برای کدهای امثال من میتواند به Business خود پرداخته و در همین زمان صرف شده...   (اجرکم عندالله)

خواهش دیگری که دارم این است که میتوانید یک سمپل از یکی از کارهایی که از لحاظ فنی مورد تائید شما میباشد را جهت دانلود معرفی کنید تا من و امثال من بتوانیم از آن جهت یادگیری استفاده نماییم؟ (اگر از کارهای خودتان باشد که دیگر ...)

در هر صورت ممنونم از لطف شما.
نظرات مطالب
اندرباب اهمیت به اشتراک گذاری اطلاعات
با سلام
لطفا اگه <>  لیستی از سایت  ها خارجی در زمینه It ، +(برنامه نویسی و تکنولوژی های مربوط به دات نت)+  ،پیگیری اخبار مربوط به تازه های برنامه نویسی و بخصوص سایت هایی که خودتون به عنوان منبع بعضی از نوشته هاتون استفاده می کنید و اینجوری به روز هستید را معرفی کنید البته شاید هم قبلاً در سایتتون قرار دادید ولی با اینکه زیاد گشتم ولی  پیدا نکردم لطفا اگه قبلاً مطلبی در این باره نوشتید یا لیستی فراهم کردید  لطفا لینکشا اینجا قرار بدید. ممنون.( بی نهایت سپاسگزارم به خاطر محتوای سایتتون چون اشتیاق آدم را به برنامه نویسی و دانستن مطالب جدید بالا می بره) .
نظرات مطالب
آشنایی با Refactoring - قسمت 7
بحث Refactoring در مورد طراحی کارهای شما معنا پیدا می‌کند؛ وگرنه اگر کتابخانه‌ی بسته دیگری، نیازهای خاص خودش را دیکته می‌کند، بدیهی است دست شما آنچنان باز نخواهد بود.
در مورد مطلبی که گفتید، بله می‌شود. در این حالت باید DataObject TypeName مربوط به ObjectDataSource را مشخص کنید: [^]
اگر می‌خواهید واقعا این اصول شیءگرایی را رعایت کنید، بهتر است به ASP.NET MVC کوچ کنید. Model binder آن، خودش به صورت خودکار این موارد را پوشش می‌دهد. نگارش بعدی ASP.NET Webforms هم کمی تا قسمتی از این Model binder رو به ارث برده ولی نه آنچنان که یک strongly typed view رو بتونید باهاش 100 درصد مثل MVC تعریف کنید.
در کل معماری ASP.NET Webforms مربوط به روزهای اول دات نت است و به نظر هم قرار نیست آنچنان تغییری بکند. به همین جهت MVC رو این وسط معرفی کرده‌اند.
نظرات مطالب
تبدیل عدد به حروف
چند بحث کلی اینجا هست:
- چون عموما از عدد به حروف در گزارشات مالی استفاده می‌شود، اعداد همه int و big int هستند. بنابراین آنچنان کاربرد دنیای واقعی ندارد سایر حالت‌ها.
- بحث اضافه کردن سایر زبان‌ها ... خوب، بستگی به تسلط به زبان‌های مختلف هم دارد. مثلا در انگلیسی می‌گویند Three hundred اما در فارسی مرسوم نیست که کسی بگه «سه صد». به همین جهت یک قسمت اضافه‌تر برای معرفی سیصد و امثال آن در کد فوق وجود دارد. به احتمال زیاد زبان‌های دیگر هم ریزه‌کاری‌های خاص خودشان را دارند.
- بحث سرعت را هم در نظر بگیرید. در این نوع الگوریتم‌ها به علت استفاده مکرر، ترجیح داده می‌شود که از کالکشن‌های تشکیل شده در حافظه (بجای خواندن از فایل) جهت سرعت بالاتر دسترسی به اطلاعات و سربار کمتر استفاده شود.