PDA

View Full Version : Review نرم افزار - قسمت اول : Tabbles



Mehdi Asgari
سه شنبه 22 تیر 1389, 11:22 صبح
از این به بعد قصد دارم بحث بررسی یا review نرم افزار رو در فروم راه بندازم. فعلا به دلیل آزمایشی بودن این کار ، فقط مدیران این کار رو خواهند کرد. در صورتی که در مورد نرم افزار مورد بحث ، نظری دارید یا نیاز دارید که نرم افزار خاصی مورد بررسی و نقد قرار بگیره ، فقط و فقط در مورد اون موضوع خاص در همین تاپیک (یا از طریق پیام خصوصی با بنده) درخواست و نظرتون رو مطرح کنید. به دلیل این که از این به بعد نرم افزار های ایرانی رو هم در سایت نقد خواهیم کرد تا سعی کنیم هم کاربران ایرانی با نرم افزار های ایرانی و فارسی بیشتر آشنا بشند و هم این که تولید کنندگان ایرانی نرم افزار ، محصولاتشون رو راحت تر معرفی کنند ، از همه خواهشمندم به شدت از اظهار نظر های شخصی و غیر فنی و نیز توهین به تولید کنندگان نرم افزار بپرهیزند (مشاهدۀ وقوع هرگونه مورد خلاف ، به جریمه شدن کاربر خاطی خواهد انجامید)

نرم افزاری که برای شمارۀ اول در نظر گرفتم ، Tabbles هست که قبلا در اینجا (http://barnamenevis.org/forum/showpost.php?p=1035496&postcount=1)به معرفی مختصری ازش پرداخته بودم، ولی پس از آشنایی با موسسان شرکت تولیدکنندۀ محصول فوق و نیز علاقه به ایده شون ، تصمیم گرفتم محصولشون رو به تفصیل بررسی و معرفی کنم.
سعی می کنم این محصول رو در ردۀ خاصی قرار ندم (مثلا DMS (http://en.wikipedia.org/wiki/Document_management_system)یا VFS (http://en.wikipedia.org/wiki/Virtual_file_system)یا ...) همونطور که خود تولید کننده هم تاکید داره ، نشون دادن طرز کار این محصول ، خیلی خیلی سریع تر از توضیح در مورد اون می تونه کاربران رو باهاش آشنا کنه. این برنامه به شما کمک می کنه روی اسناد و فایل هاتون تگ بزنید. بدون توضیح اضافی ، یه مثال می زنم. شما ممکنه بخواید تمام کتاب های مرتبط با #F رو که در سال 1388 خوندید و پس از خوندن ، اون کتاب رو یه کتاب جالب دونستید پیدا کنید (فقط هم علاقه به کتاب های pdf دارید ، نه chm و ...). ممکنه شما قبلا یه فولدر کتاب های جالب داشته باشید و در اون زیر فولدر هایی بر اساس سال داشته باشید، ولی این کار روی ساختار فیزیکی فایل هاتون تاثیر می ذاره، وگرنه باید کلی سرچ کنید تا بتونید کتاب های مورد علاقه تون رو پیدا کنید (که معلوم هم نیست بتونید این کار رو بکنید یا نه، چون معمولا اسم فایل های خیلی اطلاعات مفید و جزئی در اختیارتون قرار نمیده). حالا ببینیم این کار رو چطور می تونیم در Tabbles انجام بدیم:
کافیه تگ های pdf ، 1388 ، interesting و #F رو با هم ترکیب کنید.

http://www.imagebin.us/images/q9ufbk3vae9kd7f853b2.png

می بینیم که دو فایل پیدا شدند و یکی از فایل ها یک تگ اضافی (Syme) هم داشت
هر وقت که یک تگ جدید ایجاد می کنید یا تگی رو به فایلی می چسبونید یک Pop-up در گوشۀ سمت راست پایین صفحه نمایش ، این موضوع رو بهتون اطلاع میده.
برای چسبوندن تگ به فایل ، میشه فایل ها رو مستقیم به درون برنامه درگ دراپ کرد ، یا این که روی فایل کلیک راست کرده و گزینۀ Tag File رو انتخاب کنید. در ضمن برنامه ، ایجاد فایل ها رو مانیتور می کنه و به محض ایجاد یک فایل (مثلا پس از اتمام دانلود) در یک Pop-up این موضوع رو بیان می کنه (البته این Pop-up ها آزار دهنده نیستند چون پس از چند ثانیه پنهان میشن).
کلمۀ tabble از ادغام tag و table ایجاد شده و به معنای یک فولدر مجازی هست. به عنوان مثال در عکس فوق کتاب Expert F# انگار که در 5 فولدر قرار داره، در حالی که در عمل تنها یک کپی فیزیکی از اون موجوده. اگر فایل های تگ شده رو rename هم کنید ، باز هم تگ ها حفظ میشن.
در مثال فوق از عملگر Combine استفاده کردیم که برای ترکیب استفاده میشه؛ عملگر دیگر Subtract هست که بر عکس Combine عمل می کنه. مثال: تمام عکس های jpeg ماشین هایی که کوپه نیستند و نیز ساخت شرکت تویوتا نیستند را نشون بده.

http://www.imagebin.us/images/rfmn6gd37z2xkkymz3es.png

علاوه بر فایل ، میشه آدرس های اینترنتی( URL) رو هم تگ زد.
در ضمن میشه قوانینی تعیین کرد که به فایل های خاصی به طور خودکار (به محض ایجاد) تگ خاصی چسبونده بشه. (طبق عکس زیر ، می تونید نام فایل یا نوعش یا فولدری که در اون قرار گرفته... رو مشخص کنید تا به محض ایجاد فایلی که مشخصات ذکر شده رو داشته باشه ، به طور خودکار توسط برنامه تگ هایی که مشخص می کنید چسبونده میشه)

http://www.imagebin.us/images/vga4oc7ty3g7kd9nrfc5.png

در نسخۀ فعلی گزینه ای آزمایشی به نام Shared Tabbles وجود داره که از منوی Sharing قابل دسترسی هست و توسط اون می تونید tabble های ایجاد شده توسط خودتون رو با دیگران به اشتراک بذارید.
تاریخچۀ tabble های استفاده شده در برنامه رو هم می تونید از منوی History مشاهده کنید.
همچنین می تونید دیتابیس برنامه رو (که فایل XML هست) بک آپ بگیرید ، بازیابی کنید ، رمزنگاری کنید و غیره. (ظاهرا قراره در نسخه های بعدی از SQL استفاده کنند)

نکات متفرقه:
میشه برای تگ های مختلف رنگ های مختلف تعیین کرد (در شروع ، خود برنامه یه سری رنگ تعیین شده داره. مثلا قهوه ای سوخته برای شرکت ها ، زرد برای نوت ها ، ... که این رنگ ها نیز قابل تغییر توسط کاربر هستند)
شرکت Yellow blue soft که تولیدکنندۀ این محصول هست توسط سه نفر تاسیس شده که یکی در دانمارک ، دیگری در ایتالیا و شخص سوم در بلژیک قرار داره (هر کدوم هم یک وظیفۀ خاص رو بر عهده دارن)
منطق برنامه توسط #F و واسط کاربری اون با C#‎/WPF ایجاد شده.
محصول روی ویندوز های XP ، ویستا و 7 کار می کنه و برای اجرا نیاز به .NET Framework 4.0 داره.
سایز فایل نصب 5.5 MB بوده و پس از نصب شدن ، کل حجم فولدر برنامه 10 MB هست.
سایت اصلی شرکت: http://tabbles.net
وبلاگ شرکت: http://tabbles.net/blog/category/english/
فروم محصول: http://www.tabbles.net/forum/index.php
عکس های فوق با آخرین نسخۀ این محصول در زمان نوشتن مطلب (1.5.8) و در ویندوز سون 32 بیتی گرفته شدند.
برنامه چهار نسخۀ Portable ، Home ، Business و Corporate داره که از 30 تا 71 دلار قیمت دارند (بنده از لایسنس Corporate Edition استفاده می کنم)
Henrik W. Hansen در مورد این محصول میگه: What WinFS should have been
برنامه ، راهنمای آفلاین نداره و برای مشاهدۀ راهنمای اون باید به سایتش مراجعه کنید (البته hint و pop-up های برنامه به اندازۀ کافی راهنمایی می کنند )
من در حین کار فقط یک باگ در برنامه دیدم که اون هم منجر به بسته شدن برنامه می شد و اون رو به سازندۀ محصول گزارش دادم. چون اولین بار هست که از چنین برنامه ای استفاده می کنم و محصول مشابهی در این زمینه ندیدم ، مشکل یا کمبود خاصی هم در برنامه ندیدم. کافیه یک بار زحمت چسبوندن تگ رو به فایل هاتون بکشید ، یا rule هایی تعریف کرده و به فایل های موجود (و نیز فایل های جدید که در آینده ایجاد خواهند شد) تگ بزنید. باید بگم کار با این محصول ، تعامل با کامپیوتر و فایل سیستم رو به سطحی بالاتر می بره. مهم نیست فایل هاتون در کجا ذخیره شدن یا چه اسمی دارن ، کافیه شما بدونید که چی می خواید و به اون برسید (مثل تفاوت زبان های دستوری و تابعی/declarative می مونه: به جای مشخص کردن قدم به قدم کاری که می خواید انجام بدید ، کافیه فقط چیزی رو که می خواید مشخص کنید و بی خیال جزییات انجام اون بشید. What vs How)
شاید تنها مسئله ای که برای بعضی ها مشکل ساز باشه ، مصرف حافظۀ برنامه باشه (Working Set برنامه پس از اجرا حدود 80 مگابایت شد روی سیستم من)
حتما این برنامه رو گرفته و نصب کنید ؛ پیشمون نخواهید شد.

vcldeveloper
سه شنبه 22 تیر 1389, 14:01 عصر
برنامه چهار نسخۀ Portable ، Home ، Business و Corporate داره که از 30 تا 71 دلار قیمت دارند (بنده از لایسنس Corporate Edition استفاده می کنم)البته ظاهرا برای کارهای Personal رایگان هست. برای من در صفحه About این عبارت درج شده: You are using Tabbles Free.

البته ظاهرا نسخه رایگان یکی دو نسخه از نسخه تجاری قدیمی تر هست، چون جدیدترین نسخه رایگان 1.5.7 هست.


شاید تنها مسئله ای که برای بعضی ها مشکل ساز باشه ، مصرف حافظۀ برنامه باشه (Working Set برنامه پس از اجرا حدود 80 مگابایت شد روی سیستم من)برای من روی ویندوز 7 64 بیتی Working set حدود 90 مگابایت هست، که حدود 50 مگابایت آن Private هست. البته من استفاده چندانی ازش نمی کنم، و شاید در صورت استفاده بیشتر، حجمش افزایش پیدا کنه.

به طور کلی نرم افزار جالبی هست؛ البته نمی دونم که استفاده از اون قابلیت تگ گزاری خودکار روی فایل هایی که جدیدا ایجاد میشند، چقدر روی Performance کل سیستم تاثیر میزاره.

JaguarXF
چهارشنبه 23 تیر 1389, 08:33 صبح
اگه بعد از تگ گذاری. مکان فیزیکی فایل تغییر کرد آیا اون رو آپدیت میکنه؟

امکانش رو داره مثلا بگوییم به کلیه فایلهای موجود در فولدر c:\PersonalLibrary تک ebook رو بده ؟

Mehdi Asgari
چهارشنبه 23 تیر 1389, 11:07 صبح
جواب هر دو سوال فوق مثبت هست