ترفندستان

سخت افزار و نرم افزار

ترفندستان

سخت افزار و نرم افزار

RSS چیست ؟

 

 

RSS چیست ؟

RSS یک فرمت از XML می باشد ، که براحتی می توان از طریق آن به محتویات وب سایت های دیگر به صورت روزانه دسترسی داشته باشید و در وب سایت خود از آن استفاده کنید. RSS در واقع نوعی از اسناد XML و مخفف کلمات Rich Site Summary (خلاصه غنی شده سایت)یا به قول دیگه‌ای Really Simple Syndication هستش که برای به اشتراک گذاشتن یا استفاده از عناوین خبرهای جدید یا Headlines یک سایت در سایتهای دیگه طراحی شده.

اولین بار شرکت Netscape در سال ۱۹۹۷ از RSS برای کم کردن ترافیک سایت خودش و نشان دادن خلاصه خبرهای جدید سایت در خبرگزاری‌هایی مثل BBC ،CNET و … استفاده کرد. به عبارتی دیگر RSS یک فرمت متنی از نوع XML است.فایلهای RSS لیستی از آیتم های مختلف را در خود دارند. هر آیتم شامل یک عنوان , توضیحات مختصری در رابطه با آن و لینکی که شما را به منبع آن موضوع که یک صفحه وب است می برد می باشد. البته اطلاعات دیگر ی مانند نام سازنده فایل , تاریخ ساخت و چند مورد دیگر نیز در هر آیتم مشاهده می شود. موضوعات هر آیتم می تواند در باره یک خبر , یا یک پست در وبلاگی خاص و موارد بسیار دیگری باشد.البته توضیحات مربوط به موضوع خاص معمولا به صورت مختصر و کوتاه در فایل می آیند. به وبسایتهایی که نسخه RSS دارند در اصطلاح SYNDICATED گفته می شود. پسوند فایلهای RSS یکسان نبوده و به صورتهای XML, .RDF, .RSS. وبسیاری پسوند های دیگر دیده می شوند.

علاوه برRSS سیستم های دیگر مانند Atom هم وجود دارند که البته هنوز مانند RSS فراگیر نشده اند. گرامر RSS چیزی شبیه یک سند XML هست که از دو قسمت تشکیل شده. اولین قسمت، اطلاعات یا تگهای ایستایی (Static) هستن که بسته به نوع داده هایی که قراره به اشتراک گذاشته بشن فرق می کنه و قسمت بعدی داده های پویا (Dynamic) و یا همون مطالب جدید ما هستن که بین این تگهای ایستا قرار می گیرن. روی مثال پایین این دوقسمت رو توضیح می دم: – … – چیست و چه کاربردی دارد RSS> تا بحال احتمالا زیاد پیش اومده براتون که وارد یه سایت یا وبلاگی بشین و توی یکی از منوهای اون که معمولا به اسم Syndicate نام گذاری شده با این آیکن روبرو شده باشید و احیانا روش کلیک کردین و با یه صفحه‌ی ظاهرا نا آشنا مثل این مواجه description> > item> … channel> عنوان خبر بین تو تگ خلاصه‌ای از خبر رو بین دو تگ و در آخر لینک مطلب بین دو تگ و فواید RSS بازدید تمام وب سایت ها قطعا کار دشواری است و اگر بخواهیم ۲۰ سایت مختلف را مرور کنیم ، هر لحظه ممکن است یک خبر مهم منتشر شود و ما بی خبر باشیم. در حالیکه با نصب نرم افزاری ساده می توانید لیست کاملی از وب سایت ها و وبلاگ های مورد نظر خود ایجاد کنید که چند لحظه پس از ارسال مطلب جدید پیام هشداری روی صفحه مانیتور خود ببینید و عنوان و خلاصه مطلب را ببیند .خواندن متن کامل بسیاری از مطالب لازم نیست و اگر مطلب مهمی در تازه ترین اخبار بود با یک کلیک همه مطلب برای شما نمایش داده می شود.

وقتی که به یک سند RSS نگاهی می اندازیم چیز زیادی از آن دستگیر ما نمی شود . در حقیقت خواندن این سندها برای انسان کار سختی است در حالیکه کامپیوتر براحتی می تواند این گونه فایلها را بخواند و از آنها استفاده کند. پس در شبکه بخشهایی باید وجود داشته با شند که بتوانند این فرمت ها را بخوانند و در ک کنند. ما به معرفی این چند بخش می پر دازیم.(ما با شناخت این سیستمها پی به نقش RSS در شبکه اینترنت و فواید آن برای یک وبلاگ و یا وبسایت می بریم) ۱- سیستم هایی که وب سایتها را برای پیدا کردن سر خط خبر های مهم جستجو می کنند. ۲-موتور های جستجوSEARCH ENGINES 3-مراکزی که RSS ها را برای ساخت وب سایتهای چند کاره (Multiple) جمع آوری می کنند. و بسیاری سیستمهای دیگر.

در مورد هر یک از این موارد توضیحاتی می دهم:

۱-تعداد بسیار کمی از سایتها RSS ها را برای پیدا کردن اخبار جدید جستجو می کنند . این وبسایتها سر خط اخبار موجود در سایتهای مختلف را از RSS ها گرفته و در صفحات خود به کار بران ارائه می دهند.به فرض سایتی مانند بی بی سی , ۶۹ سند RSS دارد. که ما می توانیم با استفاده از برنامه های خاصی این سند ها را جستجو کرده و سر خط اخبار و اطلاعات مربوط به این سایت را در بلاگ یا وبسایت خود قرار دهیم.لیست جامعی از این برنامه ها را در اینجا می توان یافت. شاید بپرسید فایده این کار چیست؟ این عمل سبب صرفه جویی در وقت می شود. به این صورت که به جای سر زدن مداوم به این مراکز که کار بسیار خسته کننده ای است می توان از طریق برنامه های ذکر شده و سیستم RSS به هدف خود رسید.

۲- موتورهای جستجوی وب که براساس RSS کار می کنند بسیار مفید هستند.زمانی که شما به دنبال خبر یا مطلب خاصی در این جستجو گر ها هستید صفحات وبی به شما معرفی می شوند که فقط شامل موضوع مورد نظر شما میباشند و در آن صفحه هیچ مطلب دیگری وجود ندارد. نمونه ای از این موتور های جستجو را در این لینک می توانید ببینید.

۳-واما سیستمهای جمع آوری کننده RSS که مهمترین دسته می باشند..به این سیستم ها Newsreader و یا خبر خوان هم می گویند.اینها در حقیقت برنامه هایی اختصاصی هستند که به شما امکان خواندن فایلهای RSS را می دهند. این خبرخوانها RSS های مربوط به یک موضوع خاص را جستجو کرده و بعد از جمع آوری, آنهارا در اختیار شما قرار می دهند. مثلا LISFeeds که اخبار مربوط به کتابخانه ها را جمع آوری می کند. همچنین شما می توانید برای خود یک خبر خوان اختصاصی بسازید . برای این کار دو روش وجود دارد.یکی با استفاده از نرم افزاری خاص است که باید آن را از اینترنت دانلود کنید.این نرم افزار ها یا به صورت مستقل نصب می شوند و یا به ابزار های واسطه مانند Browser ها مثل موزیلا , یا بر روی Outlook Express و … اضافه می گردند. از جمله این برنامه ها می توان به NewsGator (که بر روی اوت لوک اکسپرس نصب می شود) اشاره کرد.و اماروش دوم که شما بوسیله یک خبرخوان اینترنتی مانند Bloglines برای خود یک Newsreader اختصاصی می سازید.بیشتر خبر خوان ها در صفحات خود دارای ۳ بخش اصلی می باشند.در سمت چپ که لیست RSS ها نوشته شده است و شما باید از بین آنها گزینه مورد نظر را انتخاب کنید.قسمت بالایی که در آن لیست آیتم های مربوط به آن سند لیست شده است و سرانجام قسمت پایین که لینک ها و اطلاعات مربوط به موضوع مورد نظر نوشته شده است. پس این سیستم سند RSS سایت شما را برای پیدا کردن اطلاعات می خواند و آن را در خبرخوانها در اختیار کار بران قرار می دهد. و به این صورت آنان در جریان آخرین تغیرات و مطالب موجود در سایت یا وبلاگ شما قرار می گیرند نرم افزار های خواندن RSS 1- با نصب نرم افزار SharpReader (دانلود برنامه: اینجـــا ، برنامه لازم dotnetfx) فهرست خروجی RSS سایت های مورد علاقه خود را جمع آوری کنید ۲- یکی از بهترین برنامه ها برای این منظور برنامه FeedDemon می باشد که برای ما ایرانی ها رایگان می باشد. نصب feeddemon1.5حجم : ۲/۴۵ mb کرک ۳- برای دریافت عنواین خبری سایت هایی که خدمات RSS را ارائه می کنند روی کامیوتر خودتون می تونید نرم افزارRss Reader رو از سایت دریافت کنید و پس از وارد کردن آدرسی که در پیوند RSS سایتها وجود داره از آخرین اخبار سایت در قسمت های مورد علاقه خودتون مطلع بشین بعد از دانلود ، نصب و کرک برنامه میبینید که تعدادی از مشهورترین سایت های خبری از قبل در این برنامه لیست بندی شده اند.بر روی یکی از آنها کلیک کنید تا لیست آخرین مطالب آن سایت را ببینید.

با توجه به سرعت بسیار بالای RSS مطمئن هستم بعد از مدتی کوتاه از طرفداران آن خواهید شد. برای اضافه کردن یک سایت به لیست خود در برنامه FeedDemon ابتدا به سراغ سایت یا وبلاگ مورد نظر رفته و به دنبال قسمت بولتن خبری آن سایت بگردید.رایج ترین راه برای نمایش این بولتن ها دکمه نارنجی رنگی می باشد که عبارت XML یا RSS روی آن نوشته شده.بر روی آن کلیک کنید و آدرس آنرا که در Address bar ظاهر می شود کپی کرده .سپس در برنامه FeedDemon از منوی File گزینه New و سپس New channel را انتخاب کنید. با انتخاب گزینه I will add the URL of this newsfeed آدرس مربوطه را در کادر مقابل بچسبانید. بعد از انتخاب نام مناسب روی دکمه OK کلیک کنید. اما اگراین دکمه خوشکل کوچک نارنجی رنگ را پیدا نکردید دلیل بر این نیست که آن سایت بولتن خبری ندارد .

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

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد