‫نصب ActivePerl روی ویندوز ۲۰۰۳

ActivePerl نرم افزاری است که با نصب آن بر روی ویندوز می‌توانید اسکریپت‌های پرل را اجرا کنید. این نرم افزار محصول ActiveState است و صد البته تنها نرم افزاری نیست که می‌تواند پرل را روی ویندوز اجرا کند. پرل برای اجرای نرم افزار OTRS که یک نرم افزار معروف Help Desk کد باز و تحت …

‫تاثیر Index گذاری بر سرعت جداول MS SQL

چند روزی را در حال بررسی سرعت Query بر روی جداول حجیم بودم. Query مورد نظر من یک sum ساده بر روی جدولی به اسم amort بود. این Query به صورت یک function پیاده سازی شده بود. البته آن Query نهایی که من زمان آن را بررسی کرده و نتایجش را در نظر داشتم این …

‫چرا FOSS (و Open Source) برای ما خوب است؟

FOSS یا Free/Open Source Software همان چیزی است که در ایران آن را عمدتاً به نام Open Source یا کد باز می‌شناسند. خیلی‌ها FOSS را به دلیل غیر انحصاری بودن و فلسفه‌ای که پشت آن است به نرم افزارهای تجاری/انحصاری مثل نرم افزارهای مایکروسافت ترجیح می‌دهند. اما من FOSS را جدا از سلیقه شخصی خودم …

‫‫FOSS در ایران

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

How “ZZZAuto.pm” can stop OTRS from sending mail?

“ZZZAuto.pm” is the second configuration file that is searched by OTRS to find configuration entries like SMTP. To find out a specific configuration entry, OTRS searches “config.pm” first and if it is present, it will be used. If not present then “ZZZAuto.pm” will be searched for.But what’s wrong with this? In our OTRS installation we …

‫‫DatePicker استاندارد دات نت برای تقویم ایرانی

یک بار دیگر بعد از آن که خودمان نتوانستیم یکی دیگر از نیازهای کامپیوتری‌مان را برطرف کنیم، مایکروسافت به یاریمان آمد و این بار قرار است DatePicker و Calendar مخصوص ما ایرانی‌های زبر و زرنگ(!) را به صورت استاندارد و بدون باگ برایمان بسازد. من در اینجا شنیده‌ام که این امکان در دات نت ۴٫۰ …

‫نحوه خطایابی عملیات ارسال/دریافت ایمیل

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

‫وضعیت Xml Namespace در پروتکل ECE

بالاخره بعد از مدت‌ها تکلیفمان با namespace استفاده شده در تگ Letter ایکس‌ام‌ال‌های «ارسال» و «رسید» در پروتکل ECE معلوم شد، البته تقریباً. این namespace که برای «ارسال» برابر است با "http://www.irica.com/ECE/1383-12/SendSchema" و برای «رسید» برابر است با "http://www.irica.com/ECE/1383-12/ReceiptSchema" برای ما و خیلی از پیاده‌سازان دیگر ابهام داشت. به حدی که بعضی‌ها مثل ما مجبور …