در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
نرمافزارهای منبعباز زیادی برای مدیریت فایل تحت وب وجود دارند و بهاکثر زبانها نوشته شدهاند، در اینجا برخی از این نرمافزارها را معرفی و ویژگیهای آنها را مطرح خواهیم کرد:
?- bFexplorer
بایتزفال1 که به اختصار بیافاکسپلورر خوانده میشود، یکی از نرمافزارهای نوشته شده بهزبان php است که قابلیت مدیریت فایلها از طریق وب را دارد. در این نرمافزار از زبانهای برنامهنویسی پیاچپی و جاوااسکریپت استفاده شده است و تحت مجوز GNU GPL بهرایگان قابل دریافت است. بیافاکسپلورر علاوه بر ویژگیهای پایهای چون ارسال، دریافت، مشاهده و ویرایش فایلها، قابلیت فشردهسازی و تغییر دسترسیهای هر فایل را نیز دارد. همچنین این نرمافزار میتواند فایل و دایرکتوری ایجاد کند و یا دستورات Shell را اجرا کند.
در بخش امنیتی نیز بایتفال با بهرهگیری از پایگاه داده، کاربران را مدیریت و دسترسیها را کنترل میکند. علاوه بر پایگاه داده محبوب MySQL، بایتفال با دیتابیس PostgreSQL هم کار میکند. در این نرمافزار تلاش شده است تا رابط کاربری مشابه ویندوز اکسپلورر ایجاد شود تا حس آشنایی را برای اغلب کاربران برانگیزاند.
بایتفال همچنین از پروژههای دیگر منبعباز در دل خود استفاده کرده است که قابلیتهای این نرمافزار را افزایش میدهد، از جمله آن میتوان به موارد زیر اشاره کرد:
- LiveTree، نگارش اصلاح شدهای از این پروژه برای ایجاد درخت و زیرشاخه در فهرستبندی فایلها و دایرکتوریها استفاده شده است.
- GeSHI، برای رنگی کردن کدهای زبانهای مختلف استفاده میشود.
- Shell Commander، برای ارسال دستورات به سیستم عامل استفاده شده است.
- FCKEditor، ویرایشگر متنی و HTML با قابلیتهای بالا است.
- پروژههای zip، rar، tar، bzip، gzip نیز در بخش فشردهسازی فایلهای این مدیر فایل استفاده شدهاند.
?- NavPHP
این نرمافزار همانند بایتفال تواناییهای زیادی در مدیریت فایلها از راه دور دارد. ضمن آنکه از نظر فناوری از آن جدیدتر است و از فناوری ایجکس2 بهره میبرد. همچنین ظاهر این نرمافزار مشابه ویندوز اکسپی طراحی شده است و بیشتر از بایتفال، کاربران ویندوز را راضی نگاه میدارد. از امکانات این نرمافزار میتوان به موارد زیر اشاره کرد:
- پشتیبانی از چندکاربر در NavPHP امکانپذیر است، اما تنها با پایگاه داده MySQL کار میکند.
- بهکارگیری هوشمندانه از ایجکس و دام3 باعث شده است که تنها بخشهایی که لازم به تغییرند، لود شده و سرعت کار با نرمافزار بالا میرود.
- پشتیبانی از کمپرس داده gzip که باعث میشود دادههای ارسالی از سمت سرور فشردهشده ارسال شده و سرعت انتقال بالا برود.
- رنگبندی خودکار نرمافزار با رنگبندی داخلی سیستم.
- تغییر منوی کلیک راست برای اضافه کردن امکانات بیشتر.
- پیادهسازی میانبرهای صفحهکلید
?- PHPfileNavigator
این نرمافزار بدون شک برترین نرمافزار از میان این سه است. امکانات زیاد و ظاهر زیبا، بدون تقلید از سیستم عامل ویندوز از ویژگیهای برجسته این نرمافزار است. پیافان بهطور یقین نیازهای حرفهای را هم برآورده خواهد کرد. این نرمافزار امکانات جالبی بهجز امکانات معمول دارد که در زیر آمده است:
- حالتهای نمایشی مختلف از جمله نمایش زیرمنو و نمایش فهرستوار
- ارائه جزئیات کامل اطلاعات یک فایل از قبیل سازنده، گروه دارای دسترسی، حجم، فرمت و …
- ارسال فایل به آدرس ایمیل
- جستجوی فایلها در دایرکتوریها
- تغییر مشخصات سرور و آدرس قرارگیری وبسایت
- پشتیبانی از کاربران سیستمی
- ایجاد و مدیریت تصاویر بندانگشتی ایجاد شده هم در حالت خودکار و هم در حالت دستی
- امکان فیلترکردن فایلهای آپلود شده، تصاویر بندانگشتی و ...
?- Thingie
تینگی بر خلاف سه رقیب خود، از پایه و اساس قرار نیست چیز بزرگی باشد و برای کسانی طراحی شده است که میخواهند بخشی از وبسایت خود را به شخص دیگری واگذار کنند، اما امکان استفاده یا دادن اکانت FTP را ندارند. این نرمافزار تمام امور پایه و مبتدی در ارتباط با مدیریت فایل را انجام میدهد و قابلیت ترجمه به زبانهای مختلف را هم دارا است. (نگارش فارسی این نرمافزار هنوز عرضه نشده است، بنابراین علاقمندان به بومی کردن پروژههای منبعباز میتوانند با یک پروژه کوچک، نتیجه دلخواهی را برای قشر بزرگی از کاربران فراهم کنند.(
مراجع
http://www.solitude.dk/filethingie
http://bfexplorer.sourceforge.net
پینوشتها
1. ByteFall
2. Ajax
3. DOM
محمدرضا قربانی
در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
گزارش «جامجم» درباره دستاوردهای زبان فارسی در گفتوگو با برخی از چهرههای ادب معاصر
معاون وزیر بهداشت: