EQU  تشخیص بروز شدن سایت

 

 EQU برنامه ی برای تشخیص به روز شدن ( Update ) صفحات اینترنتی است و به شما این امکان را میدهد که زمانی به سایت مورد علاقه خود مراجعه  کنید که مطلب جدید داشته باشد و این سایتها میتواند شامل سایتهای خبری ،  وبلاگها  ، صفحات شخصی ، قسمت خبری سایتها و یا هر صفحه اینترنتی که به روز شدن آن برایتان مهم ست باشد ، EQU با سرعت که در پردازش دارد از بروز شدن ده ها وب سایت و وبلاگ که آن را معرفی کردید ، مطلع میشوید  و با این کار  از اتلاف وقت و  هزینه  جلوگیری میکنید و علاوه بر آن میتواند از آن بعنوان مجموعه ای از سایتها مورد علاقه (Favorites) خود استفاده کنید. EQU با امکاناتی که دارد میتواند خیلی دقیق  پردازش بر روی سایتها و وبلاگ ها را انجام دهد و در نهایت جواب دقیقی را به کاربر اطلاع میدهد  برنامه از سرویسهای عمومی وبلاگ پشتیبانی میکند ،  این امکان وجود دارد که قسمتی  از HTML سایت بدون توجه به نوع آن به صورت هوشمند Capture  بگیرد  و در صورت تغییر ، آن را اعلائم کند و همچنین میتواند از RSS استفاده کند و دقیقتر و سریعتر آنالیز کند و در نهایت  این امکان منحصر به فرد را دارد که  برای هر صفحه اینترنتی به زبانهای  VBScript ,JavaScript , Delphi Script برنامه نویسی کنید و بتوانید از درون کد HTML با یک منطق خاص یک علامت ( Signature ) که تاییدی بر بروز شدن وبلاگ است را بدست  آورید.
EQU در بررسی صفحات اینترنتی محدود به فایلهای HTML ایستا (Static) نمیباشد و میتواند HTML های که به صورت پویا (Dynamic) تولید میشوند (مثل PHP , ASP ) را بررسی نماید ، و به همین منظور در برنامه  از روش Capture  و Script استفاده شده ، و مزیتی که فایلهای HTML ایستا (Static) دارند در قرار گرفتن آخرین تغییرات در Header میباشد که EQU با توجه به این مسئله میتواند خیلی سریع عمل بررسی را انجام دهد. در EQU این امکان وجود دارد که   صفحات اینترنتی و وبلاگها را  با توجه به سلیقه خود دسته بندی (Category) کنید. و یک نظمی به آنها  بدهید  از دیگر قابلیتهای برنامه ،  گرفتن Backup  از کل اطلاعات برنامه  ،اضافه کردن گزینه ی در منوی IE برای سهولت در اضافه کردن آدرس اینترنتی ، خروجی HTML  از لینکها ، ابزار DNS Lookup و DNS Reverse Lookup ، امکان Import و Export کردن Script ها ، تعریف سرویسهای عمومی در برنامه و ...

EQU به صورت Shareware میباشد ، ولی هیچ محدودیتی ( از نظر زمانی و امکانات ) در خود برنامه  وجود ندارد و فقط در اول برنامه یک پنجره به منظور اینکه نشان دهد این برنامه Register نشده باز میشود.

جزئیات استفاده از EQU
توضیح : برای خلاصه کردن مطلب از واژه لینک استفاده شده که منظور کلیه صفحات اینترنتی مثل سایتها شخصی ، وبلاگها و سایتهای خبری ...

نمایش لینک
نمایش لینکها در EQU به دو صورت ICON و Report هست  که به صورت پیش فرض ICON در نظر گرفته شده و فرق شان هم در این است که در Report به صورت فشرده تر و با جزئیات بیشتر نمایش داده میشود ولی در حالت Icon فقط  Alias به همراه یک Icon نمایش داده میشود که با تغییر رنگ ICON میتوانید از وضعیت هر لینک مطلع شوید.

حالتهای Report
 None عملیاتی انجام نشده ، به صورت پیش فرض این گزینه نمایش داده میشود.
ALTERED وقتی لینک Update شده باشد.
Unchanged وقتی تغییر نکره باشد.
Saved وقتی که برای اولین بار اطلاعات ذخیر میشود.
Skip وقتی کاربر از پردازش لینک به صورت موقت صرف نظر میکند
Error وقتی به هر دلیلی اطلاعات ناقص دریافت شود.
Unknown در صورتی نتواند لینک را پردازش کند.

حالتهای ICON
در حالت عادی رنگ Icon زرد میباشد
هر لینک در حال پردازش با رنگ آبی مشخص میشود.
در صورت تغییر کرده باشد رنگ سبز
در صورتیکه تغییری نکرده باشد  رنگ سفید
در صورت بروز خطا رنگ قرمز
در صورت عدم شناسایی  رنگ کرم
در صورت غیر فعال بودن لینک رنگ خاکستری

اضافه کردن یک لینک به EQU
با زدن دکمه New   پنجره جدید New Link باز میشود در تب General  مشخصات  اولیه لینک است
در قسمت Http میتوانید لینک مورد نظر که میخواهید پردازش روی آن صورت گیرد را وارد کنید لازم به ذکر است که اگر در Clipboard (حافظه موقت windows) یک لینک وجود داشته باشد آن را مستقیم وارد این قسمت میکند. در ضمن باید به طور کامل لینک را قرار دهید  و بعد در قسمت Type نوع پردازش مشخص میکنید که به 3 صورت است :
1- Public Weblog ، این قسمت مربوط به سایتهای که سرویسهای عمومی وبلاگ و همچنین سایتهای با ساختار یکسانی دارند  ، که برنامه به صورت پیش فرض از Persianblog و Blogger و Blogsky پشتیبانی میکند. و میتوان در قسمت Repository  به به این قسمت  اضافه کرد .
2- Script ، برای برنامه ریزی با زبان برنامه نویسی در موارد خاص که احتیاج به حساسیت زیاد دارد ، در این قسمت به صورت پیش فرض سایت DelphiArea قرار دارد که این قسمت هم میتوانید در  Repository  اضافه کنید .
3- Capture ، در این قسمت میتوانید هر لینکی را قرار دهید چون قسمت مشخصی از محتوای لینک را در ذخیره میکند و با استفاده ازروشی خاص متوجه تغییرات در آن میشود .  در این قسمت  شما با مشخص کردن مقداری که بر حسب کیلو بایت هست میزان مشخصی از صفحه ای اینترنتی را دریافت میکنید و همچنین اگر لینک مورد نظر از نوع RSS هست میتوانید گزینه XML  را انتخاب کنید .
تب  Advanced مشخصات تکمیلی هست
Alias برای گذاشتن نامه مستعار برای لینک هست که برنامه در صورت پر نکردن این قسمت به طور اتوماتیک و با توجه به ساختار URL  آن را پر خواهد کرد .
Link  وقتی دربرنامه روی یک لینک Click میکنید به این آدرس مراجعه میکند ، این قسمت اگر پر نشده باشد برنامه به طور اتوماتیک آدرس اصلی که در Http وارد کردید را قرار خواهد داد ، در حقیقت این بدان منظور در نظر گرفته شده که بعضی مواقع مثل RSS ها URL که باید چک شود با لینکی که باید توسط کاربر دیده شود متفاوت است .
Email این قسمت برای اینکه در صورت نیاز بتوانید برای هر لینک یک Email معرفی کنید.
Category در این قسمت میتوانید هر لینک را در یکی از دسته بندی های که قبلا مشخص کردید قرار دهید . البته لازم به ذکر هست که در صفحه اصلی برنامه میتوانید با Drag&Drop (کشیدن و ول کردن) هر لینک را به Category مورد نظر انتقال دهید.
هر لینک میتواند در دو Mode کار کند  Normal  و Safe ، برنامه برای بالا رفتن سرعت پردازش  برای بررسی هر لینکی  اول Header لینک را میخواند و اگر آخرین تغییرات وجود داشته باشد ثبت میکند و در غیر این صورت باتوجه به روشی که در Typeمشخص شده عمل میکند . حالا بعضی از سایتهای Header آنها ممکن است دچار مشکل شده باشد و EQU هر زمان Altered علائم کند ! برای برطرف شدن این مشکل باید از گزینه Safe استفاده شود چون بدون در نظر گرفتن Header عمل خواهد کرد .

برنامه ریزی  Script
قسمت Repository جای هست که کدهای برنامه نویسی در آن قرار دارد
کار کردن با این قسمت بسیار ساده هست شما میتوانید با اطلاعات کمی از برنامه نویسی برای هر لینک  Script بنویسید .
روش کار بدین صورت هست که برنامه با دریافت هر Packet یک بار تابع   Detect  را از درون Script فراخوانی میکند  و Packet جدید را به متغییر HTML اضافه میکند (در حقیقت متغییر HTML محتوای صفحه از اول تا آخرین Packet میباشد) ، الگوریتم Script باید به گونه باشد که با بررسی HTML علامتی که  به روز شدن  سایت را مشخص میکند را اعلام کند . مثلا در وبلاگهای که در پرشین بلاگ وجود دارد الگوریتم Script باید به دنبال  (_archive.html#) بگردد و محتوای آن را تا علامت (") ، بصورت یک رشته بخواند و بعد به عنوان خروجی  اعلام  کند.
در صورتی که تابع Detect خروجی نداشته باشد برنامه باز هم به کار دریافت Packet ادامه میدهد و این کار را تا وقتی انجام میدهد که از تابع رشته دریافت کند و آن زمان عمل دریافت متوقف میشود و اگر برنامه به انتهای صفحه برسد و از تابع رشته ای دریافت نکند Unknown  علام میکند.

Alias اسم هر Script هست .
URL لینکی که باید توسط برنامه چک شود  البته در سرویسهای عمومی به سایت اصلی اشاره میکند.
Link لینکی که  به کاربر نمایش ( در IE  ) داده میشود . البته در سرویسهای عمومی به علت استفاده از Sub Domain باید لینک به صورتی باشد که فقط اسم اصلی سایت قرار گیرد مثل persianblog.com که برنامه بعدا فقط نام را بتواند اضافه کند مثل mashatan.persianblog.com .
Public Service با انتخاب این گزینه  حالت Script را صورت سرویس عمومی قرار میدهد .

در قسمت Checkmate برای آزمایش الگوریتم میباشد ،  با قرار دادن یک قسمت از Signature  و زدن دکمه Execute الگوریتم رو از نظر Syntax بررسی میکنید. مثلا سایت Delphiarea برای با دادن این رشته "<td valign=top align=right width="5%"> Test <tr>"در به  Sign و زدن Execute در یک MessageBox اول  باید Syntax Check رو مشاهده کنید که نشان دهنده این است که الگوریتم  از نظر Syntax مشکلی نداره و بعد جلوی Text Output باید کلمه Test رو ببینید!.

امکانات Option
در منوی Option گزینه Preferences  میتوانید امکانات EQU را تغییر دهید.
Start EQU  on Windows startup باعث میشود که با بالا آمدن Windows برنامه به طور اتوماتیک اجرا شود .
Minimize to tray icon on close با بستن برنامه برنامه بسته نشده و به SysTray میرود.
Include EQU items in Internet Explorer right-click context menu یک گزینه Add on EQU در  Context Menu برنامه IE اضافه میکند ، و با رفتن روی هر Link و زدن این گزینه آن لینک را مستقیم به EQU ارسال میکند.
When altered to open IE وقتی که لینکی  تغییری (Altered) میکند ، IE را باز میکند.
Check for updates on startup وقتی EQU اجرا میشود در صورت متصل بودن به اینترنت شروع به چک کردن همه لینکها میکند.
Enable proxy فعال شدن Proxy و با دادن Server و Port آن را تنظیم کنید.

ابزارها
این ابزار شامل Ping و DNS Lookup  و همچنین DNS Reverse Lookup میشود.

این متن به مرور تکمیل تر میشود .

     
 

Download

Version 4.0  
 EQU IV ( 1771 KB )

Copyright © 2002

 

 

 

Google
WWW Tafrihi

Copyright © 2005 Tafrihi.com  All rights reserved