فنی

‫کمی درباره GFDL (‫اجازه‌نامه مستندات آزاد گنو)

GNU Free Documentation License یک اجازه‌نامه «کپی‌لفت» مخصوص متون (نه نرم افزار) است. هر نوشته‌ای که با این اجازه‌نامه که به اختصار GFDL نامیده می‌شود منتشر شود تبدیل به یک نوشته «آزاد» می‌شود به این معنی که هر کسی می‌تواند آن را آزادانه تغییر داده یا تکثیر کند به این شرط که نسخه دوباره انتشار …

‫کپی‌لفت (Copyleft) چیست؟

   «کپی‌لفت» یا «سهوتالیف» مفهومی است که برای توضیح رفتار اجازه‌نامه (مجوز، پروانه، License)های دنیای نرم افزارها (و متون) آزاد/کدباز به کار می‌رود. مجوز GNU GPL و GNU FDL دو مثال معروف از اجازه‌نامه‌‌های «کپی‌لفت» هستند. عبارت کپی‌لفت برای نخستین بار در دهه ۱۹۷۰ میلادی (دهه ۱۳۵۰ شمسی) در تقابل با مفهوم «کپی‌رایت» (حق مولف) …

‫پروتکل ECE و نرم افزارهای دبیرخانه

  پروتکل ECE یا پروتکل تبادل الکترونیکی مکاتبات (Electronic Correspondence Exchange) پروتکلی ایرانی است برای استاندارد کردن ارتباط مکانیزه نرم افزارهای دبیرخانه و اتوماسیون. ایده اولیه این پروتکل توسط کمیته نرم افزار انجمن شرکت‌های انفورماتیکی (زیر گروه همگن اتوماسیون اداری) در تابستان ۸۲ مطرح و در پاییز و زمستان ۸۳ عملیاتی گردید. در حال حاضر …

‫WPF بهتر است یا WinForms؟

  wpf به عنوان رقیبی جدی برای winforms از framework 3.0 به مجموعه دات‌نت اضافه شد. winforms از ابتدای تولد دات‌نت وجود داشته و تا حالا رشد خیلی زیادی کرده است. منابع بسیار زیادی درباره آن وجود دارد، برنامه نویسان زیادی به آن تسلط پیدا کرده اند و تعداد بسیار زیادی برنامه نوشته شده با …

‫مشکل Xml Name Space در پروتکل ECE‬

ابهامی در پروتکل ECE وجود دارد (یا شاید هم من آن را درست نفهمیده‌ام) که به واسطه آن نمی‌شود فهمید که آیا در XMLهای آن باید از xml name space استفاده شود یا نه؟ و اگر بله، از چه name spaceی؟ در هر صورت به خاطر این ابهام، نبودن ابزارهای تست و اعتبار سنجی و …

‫نصب سورس OTRS و تنظیمات مربوطه

۱- قرار دادن سورس برنامه در شاخه‌ای مشخص در هارد دیسک ترجیحا wwwroot ۲- ایجاد یک VIRTUAL DIRECTORY جدید در IIS به نام otrs و تنظیم آدرس آن به شاخه bincgi-bin از سورس برنامه. ۳- ایجاد یک Virtual Directory دیگر برای نگهداری تصاویر به نام otrs-web و به آدرس varhttpdhtdocs ۴- تعیین دسترسی‌های لازم برای …

‫ایجاد دیتابیس و تنظیمات ODBC برای اجرای OTRS

۱- ایجاد یک دیتابیس جدید به نام otrs در MS SQL Server و اجرای اسکریپت‌های زیر برای ساخت جداول و بقیه موارد. این اسکریپت‌ها در شاخه scriptsdatabase قرار دارند و باید به همین ترتیب اجرا شوند: otrs-schema.mssql otrs-initial_insert.mssql otrs-schema-post.mssql ۲- ساخت یک DSN در ODBC به نام otrs. دقت کنید که این DSN در بخش …

‫نصب ActivePerl و تنظیم IIS برای اجرای اسکریپت‌های پرل

۱- همه بخش‌های IIS را نصب (فعال) کنید. ۱- دریافت ActivePerl از سایت ActiveState و نصب آن در ویندوز. ۲- اسکریپت‌های پرل را در IIS به روش زیر فعال کنید. •    در بخش Handler Mappings با استفاده از گزینه Add Script Map دو اسکریپت زیر را اضافه کنید. •    برای Perl:  ‎*.pl Request path c:Perlbinperl.exe …