آشنایی با محافظ صفحه نمایش (Screen Saver) و علل استفاده از آن
اسکرین سیور ها از نظر بیشتر مردم یک پنجره POP UP هستند که پس از مدتی که کامپیوتر بدون استفاده می ماند روی صفحه نمایش سیستم ظاهر می شوند. POP UP ها پنجره های تبلیغاتی کوچکی هستند که به طور معمول به شکل ناگهانی در سایت ها نمایش داده می شوند. در حالت استفاده از کامپیوتر نیز اسکرین سیور پس از مدت زمان مشخصی فعال می شود. این POP Upها می توانند به سادگی یک صفحه خالی، یک برنامه خاص مانند SETI@home یا به پیچیدگی گروهی از رشته های رقصنده باشند. اما سوال این است که یک اسکرین سرور چیست؟ هدف استفاده از اسکرین سیورها چیست؟ یک اسکرین سیور چگونه آغاز به کار می کند؟ در این مقاله فارغ از زیبایی های بصری و از دیدگاهی دیگر اسکرین سیورها را بررسی می کنیم.
● اسکرین سیور چیست؟
اسکرین سیور یا به عبارتی محافظ صفحه نمایش یک فایل اجرایی است که قابلیت تغییر از فرمت exe به scr را دارد. همان طور که می دانید پسوند فایل ها مشخص می کند که کامپیوتر با چه نوع فایلی سر و کار دارد. برای مثال، windows.exe یک برنامه کاربردی پردازش لغت است که به وسیله کامپیوتر بارگذاری می شود. این در حالی است که Article.doc یک فایل متنی به شمار می رود که در برنامه های کاربردی پردازش لغت Microsoft Word ویندوز بارگذاری می شود.
فایل اجرایی، فایلی است که سیستم عامل آن را به عنوان یک برنامه شناسایی می کند. فایل های exe یا scr بدون نیاز به فایل های دیگر اجرا می شوند یا در صورت نیاز به فایل دیگر انتظار می رود که کامپیوتر فایل مورد نیاز را شناسایی و به کاربر اعلام کند. بنابراین اسکرین سیور ها یک نوع برنامه هستند.
با قرار دادن یک اسکرین سیور روی ویندوز و دادن پسوند scr به فایل آن، کامپیوتر تشخیص می دهد که باید با این فایل مانند یک اسکرین سیور رفتار کند و آن را در گزینه های Properties ویندوز جای دهد. اسکرین سیور ها را می توان به چندین روش مختلف برنامه ریزی کرد که در زیر به چند مورد آن ها اشاره می کنیم:
1) ارایه یک صفحه مشکی
2) استفاده از گرافیک های برداری برای رسم طرح های مختلف
3) بارگذاری و نمایش یک تصویر یا گروه خاصی از تصاویر
4) نمایش خطوط خاصی از متن
5) نمایش یک یا مجموعه ای از انیمیشن ها
6) نمایش ترتیبی ویدیو ها
7) پخش موزیک و افکت های صوتی مختلف
8) نمایش اطلاعات از یک وب سایت یا برنامه
بیشتر اسکرین سیور ها ترکیبی از موارد مذکورمی باشند مانند اسکرین سیور هایی که ترکیبی از موسیقی و عکس ها هستند. علاوه بر اسکرین سیور های slide show (ساخت اسلاید با استفاده از تصاویر) که به صورت ترتیبی نمایش داده می شوند بیشتر آن ها یک تکه از متن یا انیمیشن را در اطراف صفحه نمایش حرکت می دهند.
● اسکرین سیور ها به چه درد می خورند؟
اسکرین سیور برای حفاظت از مانیتورها و جلوگیری از سوختن فسفر ها استفاده می شدند. فسفر ها برای ساخت پیکسل ها در صفحه نمایش کاربرد داشتند و اگر با یک مقیاس یکسان در یک بازه زمانی طولانی می درخشیدند منجر به تغییر رنگ سطح شیشه ای مانیتور می شدند. در مانیتور های ابتدایی CRT خصوصا در نوع تک رنگ اگر یک تصویر یکسان برای مدت طولانی نمایش داده می شد چنین مشکلاتی را در مانیتور به وجود می آورد. با پیشرفت تکنولوژی و ظهور مانیتور های صرفه جو نیاز به اسکرین سیور ها برطرف شد اما هنوز هم به دلایل مختلف کاربران از اسکرین سیور ها استفاده می کنند. از جمله می توان به موارد زیر اشاره کرد:
● سرگرمی: تماشای رشته های رقصنده همراه با موزیک مورد علاقه، برای بسیاری از کاربران جالب توجه خواهد بود.
● امنیت: قرار دادن اسکرین سیور با پسورد، محافظی مطمئن برای کاربر است و هنگام ترک کامپیوتر دیگر نگرانی از بابت لو رفتن اطلاعات شخصی وجود نخواهد داشت.
● ظاهر یکنواخت: بسیاری از شرکت ها به منظور ایجاد محیطی زیبا و متحد از کاربران می خواهند اسکرین سیور های یکسانی را روی کامپیوتر خود قرار دهند.
● آگهی: بسیاری از شرکت ها و بخش های تجاری از اسکرین سیور ها به عنوان ابزاری برای تبلیغات استفاده می کنند.
● اطلاعات: بسیاری از اسکرین سیور ها اطلاعات به روز و پویایی را ارایه می دهند. این نوع اسکرین سیورها می توانند چرخه ای از سوالات ساده، ابتدایی و ناچیز یا اطلاعات پیشرفته و جدید از یک سایت باشند.
● محاسبات توزیع شده: نوع دیگری از اسکرین سیور ها وجود دارند که در زمان عدم استفاده از کامپیوتر به پردازش اطلاعات از منابع دیگر می پردازند. یک مثال خوب برای این نوع اسکرین سیور ها، Seti@home نام دارد که در حال حاضر استفاده از آن میان هزاران کاربر رایج است.
اسکرین سیور های Seti@home خطی از طیف های رادیویی را نمایش می دهند و اطلاعات دریافتی از سیگنال های رادیویی سرور SETI را پردازش می کنند. SETI مخفف واژه Search For Terrestrial Intelligence به معنای جست وجو برای هوش فرا زمینی است. با استفاده از توان پردازشی چندین کامپیوتر، SETI زمان کمتری را جهت وارسی کردن سیگنال های دریافتی از تلسکوپ های رادیویی صرف می کند.
● گام به گام:
اگرچه در کامپیوتر های دیگر ممکن است فرمان های سیستم یا جزئیات فرق داشته باشند اما اساس این فرآیند برای تمامی آن ها یکسان است. ویندوز برای اینکه بفهمد آیا می تواند اسکرین سیور را اجرا کند یا نه پیامی را به APPهای پیش زمینه می فرستد. این فرمان از APP می پرسد که "آیا می توانم اسکرین سیور را آغاز کنم؟" برنامه های غیرویندوزی این فرمان را نمی فهمند و در نتیجه پاسخی نیز نخواهد داد. یک CBT application این فرمان را درک می کند اما پاسخ آن منفی خواهد بود. اما پاسخ تمامی APPهای دیگر به این فرمان باید مثبت باشد. پس از آن ویندوز به خط SCRNSAVE>EXE در فایل System.ini می رود و جست وجو می کند که آیا اسکرین سیوری انتخاب شده است یا نه؟
اگر انتخاب نشده باشد فرمان اجرای اسکرین سیور را رد می کند. اما اگر نام فایل در فهرست باشد تلاش برای بارگذاری آن آغاز می شود. تا زمانی که فایل در فهرست اسکرین سیورها قرار دارد و ورودی از کیبرد یا ماوس دریافت نشود اسکرین سیور همچنان فعال خواهد بود. بیشتر اسکرین سیورها با دریافت ورودی تمام می شوند اما می توان آن ها را طوری تنظیم کرد که فقط با وارد کردن چند کلید خاص غیرفعال شوند.
زمانی که ویندوز، ورودی کیبرد یا ماوس را دریافت کند متوجه می شود که باید اسکرین سیور را خاموش کند اما پیش از آن چک می کند که آیا گزینه حفاظت از پسورد روشن است یا خیر؟ در صورت روشن بودن فقط پس از وارد کردن نام کاربری و پسورد صحیح، اسکرین سیور قطع خواهد شد. با وجود فراهم آوردن امکانات امنیتی فراوان در این نوع اسکرین سرور ها به یاد داشته باشید که آن ها را از منابع معتبر دریافت کنید. هکر ها می توانند اسکرین هایی را طراحی کنند که با استفاده از نقطه ضعف هایی در امنیت سیستم پسورد را بدزدند.
● راه های گوناگون تهیه اسکرین سیور:
● استفاده از یکی از اسکرین سیور های استاندارد ویندوز
● خریداری مجموعه های اسکرین سیور
● دانلود یکی از هزاران اسکرین سیور های رایگان در فضای اینترنت
● استفاده از برنامه های مخصوص برای طراحی اسکرین سیور های شخصی
● ایجاد اسکرین سیور از طریق نوشتن کد های واقعی
. ساخت اسکرین سیور بر اساس سلیقه کاربر از طریق برنامه های ساخت محافظ صفحه نمایش بدون داشتن دانش برنامه نویسی
در چندین سال گذشته استفاده از مجموعه اسکرین سیور های تجاری بسیار محبوب بوده اما رشد اینترنت منجر به دسترسی آسان تر، متنوع تر و دریافت اسکرین سیور های رایگان شده است. برنامه هایی مانند Screen Saver Builder به کاربران امکان ترکیب تصاویر، انیمیشن ها، افزودن موزیک و ایجاد یک اسکرین سیور شخصی را می دهند. اگر برنامه نویس هستید منابع آنلاین بیشماری نیز وجود دارد که اطلاعات فنی و کد های منبع را برای نوشتن برنامه یک اسکرین سیور در اختیار شما قرار می دهد. وقتی اسکرین سیور خود را ساختید سایت های بیشماری نیز وجود دارد که می توانید برنامه خود را آپلود و آن را با مردم دنیا به اشتراک بگذارید تا همه از اسکرین سیور شما استفاده نمایند.