فنی

توسعه نرم افزار و فنی

جدول مقایسه فونت‌های رایج فارسی

حین مهاجرت از MS SQL Server 2005 به نسخه 2008 متوجه شدیم که اشکالی در نمایش گزارشات در MS SQL Reporting Services وجود دارد. اکثر گزارشات بر اساس فونت‌های «سری بی شرکت برنا رایانه» ساخته شده بودند و حالا که آنها را با Reporting Services 2008 باز می‌کردیم حروف انگلیسی هم در rdl و هم …

‫ویرایش‌های مختلف Visual Studio و TFS و ابهامات آن

از چند وقت پیش که استفاده از سورس کنترل TFS به جای ویژوال استودیو در دستور کار قرار گرفت فهمیدم که از TFS می‌توان به جای جیرا که الان از آن استفاده می‌کنیم هم استفاده کنیم. وجود امکانات دیگری مثل بیلدهای اتوماتیک و Code Analysis به هنگام check-in برنامه نویسان انگیزه خیلی خوبی شد برای …

‫روزی هیجان انگیز برای یک برنامه نویس

دیروز برای من بسیار هیجان انگیز بود چون مدیر پروژه شرکت اعلام کرد که همه ابزارها و تکنولوژی تا چند هفته آینده به طور کامل به روز خواهند شد. و به همین دلیل دیروز برای من که از مدت‌ها پیش برای شروع این تغییرات مقدمه چینی کرده و منتظر مجوز این تغییرات بودم روز بسیار …

‫مصائب پیاده سازی پروتکل ECE

تا زمانی که فقط صحبت از نوشتن کدهای پروتکل و تست آن با دبیرخانه خودتان است همه چیز مثل قند و عسل شیرین است. ولی وقتی که قرار شد این ارتباط با دبیرخانه‌های دیگر تست شود آن وقت می‌فهمید که زهر مار چه مزه‌ای است! یکی از بزرگترین مشکلات و مصیبت‌ها عدم تست بیشتر دبیرخانه‌های …

‫راهی برای اضافه کردن دستی header به ایمیل‌ها

header بخشی از اطلاعات موجود در یک ایمیل است که با کمک آن می‌تواند قابلیت‌های زیادی به یک ایمیل بخشید. مثلا با اضافه کردن هدر خاصی به یک ایمیل می‌توان آن را به عنوان یک ایمیل ECE معتبر شناساند. خواندن هدر ایمیل‌های وارده تقریبا از همه برنامه‌های ارسال/دریافت ایمیل و کلاس‌های کار با ایمیل در …

‫فونت یونیکد چیست؟

این سوالی است که بلافاصله بعد از شنیدن خبر انتشار فونت نستعلیق شورای عالی انفورمایتک به ذهنم خطور کرد. در معرفی فونت ایران نستعلیق گفته شد که این فونت کاملا با یونیکد سازگار است. اول فکر کردم این موضوع یعنی این که در این فونت مواردی لحاظ شده که در هیچ فونت دیگری مورد توجه …

‫پروژه مهاجرت از نسخه بتای ASP AJAX به نسخه فاینال

با وجود آنکه مدت‌هاست ASP AJAX از نسخه‌های CTP، RC و بتا در آمده و حتی در Framework 3.5 با خود دات نت یکی شده است ما هنوز نتوانسته بودیم از نسخه‌های بتا به نسخه نهایی سویچ کنیم. تنوع شماره نسخه‌های مختلف، ابهام بین File Version و Assembly Version، عوض شدن بعضی Namespaceها، پراکنده شدن …

‫یک ایده برای تست متون فارسی کامپیوتری در مورد حروف یونیکد غیر فارسی مثل «ي» و «ك»

یک صفحه وب ساده بنویسم که کاربر به آن مراجعه کرده و یک متن فارسی را در آن تایپ کند.صفحه وب هم کاراکترهای ی و کاف آن را بررسی کرده و بگوید که آیا متن وارد شده فارسی کامل (یونیکد) است یا اینکه به دلیل استفاده از سیستم عامل و کیبرد غیر یونیکد مشکل دارد. …

‫SQL Recursive Queries به راحتي آب خوردن

مدت‌ها بود كه كار يكي از گزارشاتم لنگ يك كوئري ريكرسيو (اس كيو ال) بود و من از ترس پيچيدگي زيادش جرات نداشتم بهش نزديك بشم. ولي فشار مشتري منو مجبور كرد كه اين كار رو بكنم. موثق‌ترين منبع در اينترنت براي انجام اين كار مقاله‌اي در ام اس دي ان به نام Recursive Queries …

‫چطور توانستم يک نسخه کاملا fresh از IIS نصب کنم؟

براي چندين و چند بار IIS را پاک کرده و مجددا install کردم که بي‌فايده بود. تنها راه اين است که هم IIS و هم Internet Explorer را از ويندوز پاک کرده و بعد از آن فايل متابيس IIS را و هر نوع فايل ديگر مرتبط با آن را از مسير C:WINDOWSsystem32inetsrv پاک کرده و …