محتوا:
ذخیرهسازی دادهها
این برنامه برای کسانی طراحی شده است که میخواهند اطلاعات شخصی خود را نزد خود نگه دارند و به فناوریهای ابری اعتماد چندانی ندارند. Defy نیازی به نصب قبلی ندارد و هیچ اثری در رجیستری سیستم باقی نمیگذارد. پس از استخراج، میتوان دایرکتوری آن را بر روی یک حافظه خارجی (هارد دیسک، فلش، کارت حافظه) نگهداری کرده و در هر کامپیوتری با ویندوز استفاده کرد. به همین ترتیب، تمام دادههای کاربر در پوشهای که به این شکل ایجاد شده است، ذخیره میشود.
راهحل مورد نظر امکان ایجاد یادداشتهایی با محتوای هر نوع و ذخیرهسازی آنها در نمایی راحت را فراهم میکند، بهطوریکه ساختار را بهصورت دلخواه، مثلاً بهصورت درختی، فهرست با ستونها یا متن ساده، تنظیم کنید. برای هر شیء، مانند تمام ذخیرهسازی، میتوان رمز عبور تعیین کرد و همچنین امکان افزودن تایمر وجود دارد.
مدیر رمز عبور
یکی دیگر از ویژگیهای مفید برنامه "نگهدارنده رمز عبور" است. این یک درخت الگو است که بهطور پیشفرض چهار دسته داده دارد: "انجمنها", "شبکههای اجتماعی", "نقشهها" و "صندوقهای پستی". در صورت نیاز میتوان آنها را تغییر داد یا دستههای جدیدی ایجاد کرد. برای هر رکورد، نام، آدرس، نام کاربری و رمز عبور مشخص میشود و امکان تکرار، کپی، چسباندن و حذف آنها و همچنین جابجایی به دایرکتوریهای دیگر وجود دارد. در همین بخش میتوان اسکریپتهایی ایجاد کرد که فرآیند احراز هویت را ساده و خودکار کند.
تحلیل دادههای محلی
با استفاده از Defy میتوان دادهها را تحلیل کرد، بهعنوان مثال، پوشهها را بر اساس نوع فایلها و اندازه آنها.کافی است چند کلیک انجام دهید تا بدانید که هر دایرکتوری در دیسک چه مقدار فضا اشغال میکند و چه دادههایی در آن وجود دارد. این برنامه امکان پیدا کردن نسخههای تکراری (در مورد آن بیشتر در ادامه توضیح داده خواهد شد) را فراهم میکند و فایلهای علامتگذاری شده میتوانند حذف، کپی و/یا به حافظه دیگری منتقل شوند. همچنین امکان ایجاد عکسبرداری از دایرکتوریها وجود دارد.
تحلیل FTP
علاوه بر فایلهای محلی در دیسک کامپیوتر، با استفاده از Defy میتوان FTP را تحلیل کرد. برای این کار باید آدرس میزبان و پوشه را مشخص کرده، پارامترهای اضافی را تعیین کنید و همچنین اگر ذخیرهسازی بسته باشد، نام کاربری و رمز عبور آن را وارد کنید و سپس فرآیند را آغاز کنید. پس از اتمام آن، اندازه دایرکتوری، تعداد پوشهها و فایلهای موجود در آن، نوع آنها و زمان کل خواندن نمایش داده خواهد شد.
مقایسه و همگامسازی دادهها
Defy امکان مقایسه دادههای موجود در پوشهها و همگامسازی آنها را فراهم میکند. اسناد متنی، تصاویر JPEG و همچنین فرمتهای سیستم 1C (EPF، ERF، ERT) پشتیبانی میشوند. این برنامه عناصر موجود در مکانهای مشخص شده را تحلیل کرده و سپس نتیجه را نمایش میدهد و در صورت شناسایی تفاوتها، امکان جایگزینی فایل قدیمی با نسخه بهروز آن را فراهم میکند.
جستجوی نسخههای تکراری
علاوه بر مقایسه دادهها، راهحل مورد نظر امکان پیدا کردن نسخههای تکراری فایلها و سپس حذف نسخههای غیرضروری را فراهم میکند. برای بررسی، باید مکان روی دیسک و پارامترهای پایهای ("ویژگیهای مقایسه") مانند نام، نوع، اندازه و زمان تغییر را مشخص کنید (میتوانید همه آنها یا فقط برخی را انتخاب کنید). پس از اتمام تحلیل، برنامه نسخههای تکراری را نمایش خواهد داد، اگر وجود داشته باشند، و سپس میتوانید آنها را بهصورت دستی حذف کنید.
زبان برنامهنویسی اختصاصی
زبان برنامهنویسی استفاده شده در Defy بر اساس زبان 1C طراحی شده است، اما با نوعسازی سادهتر و، مهمتر از همه، استفاده رایگان. در سینتکس دستورات فقط از زبان روسی استفاده میشود و در خود برنامه دایرکتوری برای زبان وجود دارد. به همین دلیل، ماژولها و اسکریپتهای آمادهای ایجاد شدهاند که در ادامه به آنها خواهیم پرداخت.کد یکی از آنها در تصویر زیر نشان داده شده است.
اسکریپتهای آماده
برای انجام سریعتر و راحتتر بسیاری از وظایف در دیفای، از جمله مواردی که قبلاً بررسی کردیم، میتوان اسکریپتهای شخصی ایجاد کرد، اما همچنین میتوان از اسکریپتهای آماده که بهطور اولیه در برنامه در دسترس هستند استفاده کرد – آنها در بخش تنظیمات ارائه شدهاند و همچنین در یک فایل جداگانه در پوشه نصب/استخراج ذخیره میشوند. در آنجا، مانند وبسایت توسعهدهنده، میتوان با کد آنها آشنا شد و در صورت نیاز، آن را برای نیازهای شخصی خود تطبیق داد یا بهعنوان پایهای برای اسکریپتهای جدید استفاده کرد. فهرست کامل اجزا بهصورت زیر است:
- همزمانسازی زمان؛
- پاکسازی دایرکتوریهای موقت؛
- نمونهای از کار با فایلها؛
- نمونهای از کار با آرشیوها؛
- تقسیم عکسها بر اساس تاریخها؛
- راهاندازی مجدد مودمها؛
- راهاندازی مجدد Ammyy Admin؛
- راهاندازی مجدد کامپیوتر؛
- خاموش کردن کامپیوتر؛
- خاموش کردن کامپیوتر در شب؛
- دریافت نرخ فعلی یورو؛
- ایجاد آرشیو با تاریخ فعلی؛
- تنظیم زیرمنو در "مدیر فایل"؛
- مترجم.

ماژولهای آماده
علاوه بر اسکریپتهای الگو، در دیفای مجموعهای از ماژولها وجود دارد – فایلهایی با مجموعهای از توابع که با کمک آنها میتوان اقدامات مختلفی را با گروهها و لیستهای داده، متن عادی و همچنین وظایف مربوط به دیسکها و دایرکتوریها خودکار کرد. فهرست کامل راهحلهای آماده بهصورت زیر است:
- پردازش گروه؛
- پردازش لیست؛
- جمع کل بر اساس سطرها؛
- ترجمه متن؛
- جمع کردن سطرها؛
- مرتبسازی سطرها؛
- حذف سطرهای خالی؛
- تعویض نوع فایلها؛
- تعویض متن در فایلها؛
- تغییر نام موارد علامتگذاری شده؛
- ایجاد میانبر برای دایرکتوری؛
- پر کردن دیسک با فایلهای خالی.

نظارت بر املاک
عملکرد غیرقابل پیشبینی و بهطور قطع میتوان گفت، غیرمنتظرهترین ویژگی دیفای، نظارت بر قیمتهای املاک است. در واقع، این یک ماژول پیشفرض دیگر است که مانند موارد بررسی شده در بالا، قابل تنظیم دقیق است و میتواند برای نیازهای شخصی تغییر یابد.به طور پیشفرض، جمعآوری و پیگیری اطلاعات تنها در وبسایت Avito انجام میشود، اما میتوان هر وبسایت دیگری یا چندین وبسایت را مشخص کرد و همچنین پارامترهای دقیقتری را تعیین کرد.
نظارت بر املاک تنها یکی از نمونههای بارز اهدافی است که میتوان از برنامه استفاده کرد. به همین ترتیب، میتوان با کمک آن، به عنوان مثال، تاریخچه در یک پیامرسان خاص یا تغییرات صفحات وب را پیگیری کرد و همچنین به حل تعدادی از مسائل دیگر پرداخت، به ویژه که در وبسایت توسعهدهنده نه تنها کد منبع اجزای الگو وجود دارد، بلکه ویدیوهای آموزشی درباره نحوه استفاده از آنها نیز موجود است. آخرین ماژولها را میتوان در بخش "بهروزرسانیها" برنامه پیدا کرد و پیش از آن، بررسی وجود آنها را انجام داد.
مزایا
- رابط کاربری فارسیسازی شده؛
- توزیع رایگان؛
- امکان استفاده در حالت پرتابل – بدون نصب، از هر حافظه خارجی؛
- اسکریپتها و ماژولهای آماده که کد آنها در صورت نیاز میتواند تغییر یافته و به نیازهای کاربر تطبیق داده شود یا برای ایجاد راهحلهای جدید بهطور مستقل استفاده شود؛
- زبان برنامهنویسی اختصاصی که به کمک آن میتوان برنامه را با ویژگیهای جدید تجهیز کرد و همان ماژولها و اسکریپتها را ایجاد کرد؛
- وجود دستورالعملهای دقیق برای کار با برنامه و ویدیوهای آموزشی در وبسایت رسمی توسعهدهنده.
معایب
- رابط کاربری قدیمی و غیر شهودی که قطعاً برای تازهکاران در یادگیری مشکلساز خواهد بود؛