بررسی راهکارهای پیاده‌سازی یک رابط وب برای ابزار‌های سیستمی

این مقاله را در دومین همایش سراسری نرم افزارهای آزاد/متن باز که ۱۷ و ۱۸ ام شهریور ماه امسال در زنجان برگزار شد ارائه کردم.

در این مقاله به بررسی راهکارها و روش‌های پیاده‌سازی یک رابط وب برای تعامل با ابزارهای سیستمی لینوکس پرداخته‌ام. در همایش از من پرسیده شد که روش‌های زیادی برای پیاده‌سازی این سناریو قابل اجراست، چرا شما به این چند راهکار پرداخته‌اید؟ در جواب باید بگویم این مقاله در حال حاضر کامل نیست و در واقع این از آن دسته مقالاتی نیست که کامل شود. جریانی است برخواسته از تفکر، آزمون و پیاده‌سازی و بررسی جوانب هر راهکار از دید کارآیی و امنیت. در حقیقت یکی از دلایلی که این مقاله را به همایش zconf ارسال کردم این بود که مقالاتی که به این همایش ارسال می‌شوند تحت مجوز GNU منتشر می‌شوند و همه می‌توانند آن‌ها را بهبود داده، بنا به نیاز خود سفارشی کرده و کامل کنند.

سورس راهکارهایی که در این مقاله بررسی شده‌اند، به زبان perl موجود است. البته راهکارهای گروه «الف» اکثرا با ایجاد تغییر در پیکربندی سیستم اجرا می‌شوند، با این حال من در یک ماشین مجازی آن‌ها را بررسی کرده و صحت اجرای آن‌ها را تضمین می‌کنم. راهکارهای گروه «ب» نیز پیاده‌سازی شده اند و به خوبی راهکارهای گروه اول عمل می‌کنند.

سورس‌ها را باید کمی اصلاح و ویرایش کنم پس آن‌ها را بسته به میزان درخواست شما  و اینکه زمان کافی برای اصلاح آن‌ها پیدا کنم، (به زودی؟) آپلود خواهم کرد.

فایل فشرده حاوی: اسلاید، سورس odt مقاله و خروجی pdf با حجم ۱.۷ مگابایت.

implementing web interface for administrative tools

"1421" مرتبه دانلود شده

Thanks for passing by: ↓



3 دیدگاه برای “بررسی راهکارهای پیاده‌سازی یک رابط وب برای ابزار‌های سیستمی”

  1. علی دادا‌، مقاله را مفصل خواندیم‌. تعجبم در انتخاب نشدنت به عنوان یکی از شش نفر اول (؟!) بود. ولی به هر جهت امیدوارم بیشتر روش وقت بزاری و اگه شد کامل‌ترش کنی‌، که منبع خوبی می‌شه (‌هست الان‌، خیلی بهتر می‌تونه بشه ;-))

    [پاسخ]

    ali پاسخ در تاريخ شهریور ۲۵ام, ۱۳۹۰ ۴:۵۴ ب.ظ:

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

    [پاسخ]

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *