PDA

مشاهده نسخه کامل : مسائل و مفاهیم وب



امپراطور
11-04-09, 09:06
WEB

وب يکی از مهمترين سرويس های اينترنت است . حريم اطلاعات در وب " صفحه وب " ناميده می شود. صفحات وب در ارائه سرويس وب دارای نقشی حياتی می باشند. صفحات وب با استفاده از HTML ايجاد می گردند. HTML شامل مجموعه ای از تگ های از قبل تعريف شده و ثابت بوده که با استفاده از آنان می توان نحوه نمايش محتويات يک صفحه وب را برای نمايش دهندگان صفحات وب ( مرورگرها ) مشخص کرد. مرورگرهای وب دارای نرم افزار لازم برای تفسير هر يک از تگ های مربوطه و نمايش آنها می باشند.

قبل از بررسی HTML و امکانات مربوطه آن، لازم است در ابتدا با برخی از موارد مرتبط آشنائی اوليه بوجود آيد.

● صفحه وب . صفحه وب يک فايل ساده متنی بوده که محتويات آن علاوه بر متن، شامل تگ های HTML نيز می باشد. تگ های فوق ، نحوه نمايش اطلاعات توسط يک مرورگر را مشخص و تشريح می نمايند. تگ های HTML ، دستورالعمل های ساده ای بوده که نحوه نمايش محتويات صفحه را برای مرورگر وب ، تبين می نمايد. مرورگر بمنظور اتخاذ تصميم در رابطه با نحوه نمايش اطلاعات ، تگ های HTML را تفسير می نمايند.

● HTML يک " زبان نشانه گذاری " است . زبان فوق نحوه فرمت ( قالب ) يک صفحه را تشريح می نمايد. با استفاده از زبان فوق می توان : نوع ، اندازه و رنگ يک فونت ، ايجاد جداول ، استفاده از فايل های گرافيکی بهمراه صفحات وب ، استفاده از فايل های صوتی تصويری بهمراه صفحات وب و ... را مشخص نمود.

● مرورگر وب . مرورگر وب ( نظير Internet Explorer و يا Netescape Navigator) ، نرم افزاری است که دو کار اصلی را انجام می دهد:

▪ مرورگر وب با نحوه درخواست يک صفحه وب از سرويس دهنده وب آشنائی دارد. بدين ترتيب برنامه های فوق قادر به درخواست يک صفحه وب از سرويس دهنده وب و نمايش آن بر روی کامپيوتر سرويس گيرنده می باشند.

▪ مرورگر وب با نحوه تفسير تگ های HTML آشنائی دارد. پس از تفسير تگ های HTML زمينه نمايش اطلاعات موجود در صفحه وب با فرمت مشخص شده ، بوجود می آيد.

● سرويس دهنده وب . سرويس دهنده وب ، نرم افزاری است که قادر به پاسخگودی به مرورگر وب و ارسال صفحه درخواستی برای مرورگر است . صفحات وب بر اساس يک ساختار مشخص و تحت يک نام واحد ( نام حوزه ) بر روی سرويس دهنده وب ذخيره می گردند. بر روی يک سرويس دهنده وب امکان استقرار صفحات وب متعدد و با ساختارهای متمايز وجود دارد.

مشاهده محتويات اوليه يک صفحه وب

بمنظور مشاهده محتويات اوليه (Source) يک صفحه وب می توان با استفاده از گزينه "View Source" محتويات آن را مشاهده کرد. بدين منظور می توان کليد سمت راست موس را فعال ( زمانيکه صفحه مورد نظر توسط مرورگر نمايش داده شده است ) و گزينه "View Source" را انتخاب کرد. در ادامه پنجره ای فعال و کلمات و کاراکترهای مربوطه نمايش داده می شود. کلمات و کاراکترهای فوق ، کدهای برنامه نويسی Html می باشند. هر عنصر(Element) بهمراه کد مربوط ، يک تگ Html می باشد.

منبع: tehrandata



:gasp::gasp::gasp:

امپراطور
11-04-09, 09:09
تگ HTML

يک تگ Html ، کدی است که به مرورگر اعلام می نمايد با متن مورد نظر چه رفتاری را می بايست داشته باشد. هر تگ بصورت حروف و يا کلماتی که بين علامت < و > می باشند ، نشان داده می شود ( مثلا" <Body> ). برای اعلام خاتمه عمليات مورد نظر در رابطه با يک تگ خاص به مروگر، از "/" بهمراه تگ مربوطه استفاده می شود ( مثلا" <Body/> ) . اکثر تگ ها بصورت زوج ( شروع و پايان) استفاده می گردند. برخی از تگ ها تابع قانون فوق نمی باشند.

هر صفحه وب دارای تگ های زير در ابتدای صفحه است :

<HTML> . ابتدای يک صفحه وب را مشخص می نمايد.

<HEAD> . هدر صفحه وب را مشخص می نمايد

<TITLE> . عنوان در نظر گرفته شده برای صفحه وب را مشخص می نمايد.

<BODY> . ابتدای محتويات صفحه وب را مشخص می نمايد.

تگ های زير می بايست در انتهای صفحه بسته گردند.

<HTML> . ابتدای يک صفحه وب را مشخص می نمايد.

<BODY> . ابتدای محتويات صفحه وب را مشخص می نمايد.


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:10
ايجاد يک صفحه وب

برای ايجاد صفحات وب از روش های متعددی استفاده می گردد.صدها شرکت در اين زمينه ابزارهائی را بدين منظور طراحی و عرضه نموده اند. در مقطع فعلی هدف صرفا" آشنائی با اصول اوليه صفحات وب می باشد ، بنابراين می توان از ابزارهای ساده ای نظير اديتورهای ساده متنی استفاده کرد. با توجه به نوع سيستم عامل نصب شده بر روی کامپيوتر می توان از گزينه های متفاوتی در اين زمينه استفاده کرد. مثلا" کاربران ويندوز می توانند از نرم افزار Notepad که يک اديتور ساده متنی است ، استفاده نمايند. اديتور را فعال و تگ های Html زير را در آن تايپ نمائيد :

<html>
<head>
<title> اولين صفحه وب </title>
</head>
<body>
اين اولين صفحه وبی است که نوشته می گردد
</body>
</html>

پس از تايپ تگ های فوق ، فايل را با نام دلخواه و انشعاب html و يا htm ذخيره نمائيد. در ادامه مرورگر موجود بر روی کامپيوتر خود را فعال و فايل فوق را با استفاده از آن فعال (open) نمائيد. صفحه وب در مرورگر بصورت زير نمايش داده می شود.



در ادامه برخی از تگ های متداول Html توضيح داده می شود.


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:11
● تگ های Bold,Italic,Underline

برای پررنگ نمودن هر قسمت از متن دلخواه می توان ، آن را بين تگ های <B> و <B/> قرار داد.

خروجی
تگ Html

اين قسمت پر رنگ است
اين قسمت <B> پر رنگ <B/> است.


برای ايتاليک نمودن هر قسمت از متن دلخواه می توان ، آن را بين تگ های <I> و <I/> قرار داد.

خروجی
تگ Html

اين قسمت ايتاليک است
اين قسمت <I> ايتاليک <I/> است.


برای زيرخط داشتن هر قسمت از متن دلخواه می توان ، آن را بين تگ های <U> و <U/> قرار داد.

خروجی
تگ Html

اين قسمت زيرخط دارد
اين قسمت <U> زيرخط <U/> دارد


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:12
● تگ های پاراگراف و خط فاصله

با استفاده از <BR> می توان بين خطوط فاصله ( خط خالی ) ايجاد کرد.

خروجی
تگ Html

اين قسمت
خط دوم نمايش داده می شود
اين قسمت <BR> خط دوم نمايش داده می شود


تگ <P> ، باعث ايجاد يک پاراگراف می گردد. در اين حالت بين خطوط ، فواصل بيشتری بوجود می آيد.

خروجی
تگ Html

اين قسمت

خط دوم نمايش داده می شود
اين قسمت <P> خط دوم نمايش داده می شود


تگ <hr> باعث ايجاد يک خط افقی می شود.

خروجی
تگ Html

اين يک خط افقی است.

--------------------------------------------------------------------------------
اين يک خط افقی است. <hr>


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:14
● تگ های نوع ، اندازه و رنگ فونت

بمنظور تغيير رنگ متن دلخواه از تگ <Font color="color"> ... </Font> استفاده می شود.

خروجی
تگ Html

اين قسمت آبی است
اين قسمت <" Font color="Blue> آبی<Font/> است


برای تعيين رنگ می توان از کد معادل آن ( بصورت مبنای شانزده ) نيز استفاده کرد :

<font color= "#FDFD00">

در صورتيکه قصد اختصاص يک رنگ برای تمام نوشته های موجود در يک صفحه وب را داشته باشيد ، می توان در بخش <Body> از text=color بصورت زير استفاده کرد.

<Body text="blue" >

برای تغيير نوع فونت از تگ <font face="fonttype"> ...</font> استفاده می گردد.

خروجی
تگ Html

اين قسمت با فونت تيتر نوشته شده است
اين قسمت با <" Font face="Titr> فونت تيتر<Font/> نوشته شده است




برای تغيير اندازه فونت از تگ <font size="value"> ...</font> استفاده می گردد. اندازه فوتت پيش فرض سه است . در صورت تمايل می توان در بخش value از مقاديری بصورت 2 + ( افزايش به اندازه دو ) و يا 2 - ( کاهش به اندازه دو ) نيز استفاده کرد.

خروجی
تگ Html

اين قسمت با اندازه فونت نوشته شده است
اين قسمت با <" Font size="4> اندازه فونت<Font/> نوشته شده است

اين قسمت با اندازه فونت نوشته شده است
اين قسمت با < Font size=+2> اندازه فونت<Font/> نوشته شده است

اين قسمت با اندازه فونت نوشته شده است
اين قسمت با <Font size= -2> اندازه فونت<Font/> نوشته شده است


برای تغييراندازه يک فونت می توان از تگ های <small> و يا <big> نيز استفاده کرد.

خروجی
تگ Html

اين قسمت کوچک است
اين قسمت <small> کوچک <small/> است.

اين قسمت بزرگ است
اين قسمت <big> بزرگ <big/> است.


با استفاده از تگ های هدينگ ، نيز می توان اندازه يک فونت را تغيير داد. ( متن مورد نظر بصورت پررنگ نيز نوشته می شود)

خروجی
تگ Html

اين عنوان يک است <H1>اين عنوان يک است<H1/>

اين عنوان دو است <H2>اين عنوان دو است<H2/>

اين عنوان سه است <H3>اين عنوان سه است<H3/>



:gasp::gasp::gasp:

امپراطور
11-04-09, 09:15
● تغيير رنگ زمينه يک صفحه

برای تغيير رنگ زمينه يک صفحه بهمراه تگ <Body> از bgcolo=color استفاده می شود.

خروجی
تگ Html


<body bgcolor="Red">


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:16
●ايجاد ليست

سه نوع ليست وجود دارد : Unordered ,Ordered,Descriptive در ادامه به نحوه استفاده از هر يک اشاره می گردد.

- يک ليست Unordered بصورت زير است :

Unordered list

مورد يک

مورد دوم

مورد سوم


برای ايجاد يک ليست unordered ، از تگ <ul> و برای مشخص نمودن هر آيتم ليست از تگ <li> استفاده می شود. نوع bullet ( قبل هر آيتم قرار می گيرد) می تواند Circle , square , disc باشد . بمنظور تغيير نوع bullet می توان بهمراه تگ <ul> از type استفاده کرد.



خروجی
تگ Html

مورد يک

مورد دوم

مورد سوم


<UL>
<li> مورد يک
<li> مورد دوم
<li> مورد سوم
</UL>


- يک ليست ordered بصورت زير است :

Ordered list

مورد يک

مورد دوم

مورد سوم


برای ايجاد يک ليست ordered ، از تگ <ol> و برای مشخص نمودن هر آيتم ليست از تگ <li> استفاده می شود.

خروجی
تگ Html

مورد يک

مورد دوم

مورد سوم


<OL>
<li> مورد يک
<li> مورد دوم
<li> مورد سوم
</OL>


نحوه مرتب سازی ليست ( قبل هر هر آيتم قرار می گيرد) می تواند تغيير داده شود . بمنظور تغيير نوع ليست می توان بهمراه تگ <ol> از type استفاده کرد. در اين حالت می توان از "A" بمنظور مرتب سازی ليست بر اساس حروف بزرگ ، از حرف "a" برای مرتب سازی ليست بر اساس حروف کوچک ، از حرف "I" برای مرتب سازی ليست بر اساس حروف بزرگ رومی و از حرف "i" برای مرتب سازی ليست بر اساس حروف رومی کوچک استفاده کرد. مثلا" دستور زير باعث نمايش ليست با استفاده از حروف رومی می گردد:

<OL type="I" >

يک ليست Descriptive ، ليستی از آيتم ها را ايجاد که در سطر دوم متن مورد نظر دارای تورفتگی است.

Descriptive list

مورد يک
مورد مربوط به يک

مورد دوم

از تگ <dl> برای تعريف ليست استفاده می شود. تگ <dt> برای سطرهای معمولی و از تگ <dd> برای سطرهائی شامل تورفتگی استفاده می شود.

خروجی
تگ Html

مورد يک
مورد مربوط به يک

مورد دوم

<DL >
<dt> مورد يک
<dd>مورد مربوط به يک
<dt> مورد دوم
</DL>


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:17
● لينک به ساير سايت ها و صفحات

يکی از ويژگی های جالب صفحات وب ، امکان ايجاد لينک ( پيوند ) به ساير صفحات و سايت ها است . بدين منظور از تگ <a> بهمراه href که آدرس مورد نظر را مشخص می کند در ابتدای عنوان مورد نظر استفاده شده و در انتهای عنوان نيز از تگ </a> استفاده می شود.

<a href = "Only the registered members can see the link"> برای ورود به سايت در اين محل کليک نمائيد </a>


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:18
● پنجره جديد

در صورتيکه قصد داشته باشيم ، کاربران سايت پس از اينکه بر روی يک لينک ، کليک می نمايند ، صفحه حاوی لينک را کماکن در اختيار داشته باشند ، می توان از تگ <target=_Blank> همراه تگ <a> استفاده کرد. در چنين حالتی ، پس از اينکه کاربران بر روی لينک مورد نظر ، کليک نمودند ، يک پنجره خالی حديد فعال و محتويات سايت و يا صفحه لينک شده در آن نمايش داده خواهد .

<a href = "Only the registered members can see the link" target="_Blank" > برای ورود به سايت در اين محل کليک نمائيد </a>

● رنگ لينک ها

رنگ آبی بعنوان رنگ پيش فرض برای لينک ها در نظر گرفته شده است . بمنظور تغيير رنگ لينک ( قبل از مشاهده صفحه لينک شده ) و رنگ لينک ملاقات شده ( مشاهده شده ) می توان از تگ های <link> و <vlink> استفاده کرد . مثال زير نحوه عمليات فوق را نشان می دهد:

<body link = "Red" vlink = "gray" >

● لينک دريافت نامه الکترونيکی

در صورتيکه بخواهيم بر روی صفحه يک لينک بمنظور دريافت E-mail داشته باشيم ، بهمراه تگ <a> ، آدرس E-mail مربوطه را نيز مشخص نمود.

<a href = "mailto:Test@Test.com"> برای ارسال نامه الکترونيکی در اين محل کليک نمائيد </a>

● اضافه کردن تصوير و گرافيک

برای اضافه نمودن تصوير در يک صفحه وب از تگ زير استفاده می شود.

<img src= " نام فايل گرافيکی مورد نظر " >

● تراز متن

متن و تصاوير استفاده شده در يک صفحه وب ، بصورت پيش فرض " تراز از سمت چپ " می گردند. در صورتيکه بخواهيم بخش های خاص از صفحه در وسط قرار بگيرد ، از تگ <center> در ابتدای بخش مورد نظر و از تگ <center/> در انتهای بخش ، استفاده می شود.



:gasp::gasp::gasp:

امپراطور
11-04-09, 09:19
● ايجاد جدول

برای ايجاد جدول از تگ <table> ، سطر از تگ <tr> ،هر بخش داده از <td> استفاده می شود. فرض کنيد ،قصد ايجاد يک جدول مشابه شکل زير را داشته باشيم :

A1
A2

B1
B2

C1
C2


جدول فوق دارای سه سطر و دو ستون است . برای ايجاد جدول فوق از تگ های زير استفاده می شود:

<table>
شروع جدول

<tr>
شروع سطر اول

<td>
شروع اولين سلول سطر اول (A1)

</td>
پايان اولين سلول (A1)

<td>
شروع دومين سلول (A2)

</td>
پايان دومين سلول (A2)

</tr>
پايان سطر اول

<tr>
شروع سطر دوم

<td>
شروع اولين سلول سطر دوم (B1)

</td>
پايان دومين سلول (B1)

<td>
شروع دومين سلول (B2)

</td>
پايان دومين سلول (B2)

</tr>
پايان سطر دوم

<tr>
شروع سطر سوم

<td>
شروع اولين سلول سطر سوم (C1)

</td>
پايان اولين سلول (C1)

<td>
شروع دومين سلول (C2)

</td>
پايان دومين سلول (C2)

</tr>
پايان سطر سوم

</table>
پايان جدول


برای تعريف رنگ زمينه برای هر سطر و يا سلول می توان بهمراه تگ های <tr> و يا <td> از bgcolor="Color استفاده کرد.

<tr bgcolor = "red" >

برای تعريف اندازه طول و عرض يک جدول ، در زمان تعريف جدول می توان از width و height بمنظور مشخص نمودن اندازه جدول ( بر حسب پيکسل و يا درصد ) استفاده کرد.

<table width=250 height=300 >

برای مشخص نمودن طول و عرض هر سطر و يا سلول نيز می توان از width و يا height استفاده کرد.

Cellpading ، تگ فوق فضای خالی بين هر يک از گوشه های سلول با داده های موجود در سلول را مشخص می نمايد.

<table borde = 1 cellpadding = 3 >

Cellspacing ، تگ فوق تعداد فضای خالی ( بر حسب پيکسل ) بين هر يک سلول ها را مشخص می نمايد.

<table borde = 1 cellspacing =13 >

Alignment ، تمام سلول ها ی موجود در يک جدول بصورت پيش فرض "تراز از چپ " می گردند. برای تراز يک سلول می توان هر يک از تگ های <td> ، <tr> را بهمراه align = direction استفاده کرد.

<td align = "Right" >


:gasp::gasp::gasp:

امپراطور
11-04-09, 09:21
تقریبا تمام سایت هایی که بازدید می کنید اطلاعاتی را در قالب یک فایل کوچک متنی (Text) بر روی کامپیوتر شما ذخیره می کنند به این فایل کوکی می گویند محل ذخیره شدن این فایل در فولدر Temporary Internet Files در اینترنت اکسپولرر و در نت اسکیپ در فولدر Cashe است در اپرا و موزیلا و نسخه های قدیمی تر اینترنت اکسپولرر در فولدر جدایی به نام کوکی است.

انواع مختلفی از کوکی ها وجود دارد و شما در نسخه های جدیدتر وب بروسر ها (Web Browsers) این امکان را دارید که انتخاب کنید کدام کوکی ها برروی کامپیوتر شما ذخیره شوند در صورتی که کوکی ها را کاملا غیر فعال کنید ممکن است بعضی سایت های اینترنتی را نتوانید ببیند و یا از بعضی امکانات مثل به یاد داشتن شناسه و رمز عبور شما در آن سایت محروم شوید و یا انتخاب هایی که داشتید مثل ساعت محلی و یا دمای هوای محلی و کلا از تنظیمات شخصی ای که در آن وب سایت انجام داده اید نتوانید استفاده کنید.


کوکی ها چگونه مورد استفاده قرار می گیرند؟

همانطوری که گفتیم کوکی یک فایل است که توسط یک وب سایت برای حفظ اطلاعات بر روی کامپیوتر شما قرار می گیرد یک کوکی می تواند شامل اطلاعاتی باشد که شما در آن سایت وارد کرده اید مانند ای میل - آدرس - شماره تلفن و سایر اطلاعات شخصی - همچنین کوکی ها می توانند صفحات و یا کارهایی را که در آن وب سایت انجام داده اید مثل تعداد کلیک لینک های بازدید شده و مدت بازدیدرا نیز ضبط کنند. این به سایت کمک می کند تا دفعه بعد که به آن سایت بازگشتید اطلاعات شما را به خاطر داشته باشد و از وارد کردن تکراری اطلاعات خودداری کنید نمونه بارز این مطلب لاگ این ماندن شما در آن سایت است و یا پیغام های Welcome Back و یا حفظ تنظیماتی که درآن سایت انجام داده این به عنوان مثال می توان به خصوصی کردن صفحه My MSN اشاره کرد. نکته ای را که باید به خاطر داشته باشید این است که هر وب سایت فقط می تواند از اطلاعاتی که شما وارد کرده اید استفاده کند نه بیشتر مثلا اگر ای میل خود را در آن سایت وارد نکرده اید آن وب سایت نمی تواند ای میل شما را به دست آورد و یا به سایر اطلاعات کامپیوتر شما دست یابد . مورد دیگر اینکه وب سایت ها فقط می توانند کوکی هایی را که خود ایجاد کرده اند بخوانند و نمی توانند از سایر کوکی های موجود استفاده کنند. وقتی که از یک وب سایت برای بار دوم بازدید می کنید آن وب سایت به دنبال کوکی مربوط به خود می گرد و در صورت وجود از آن استفاده می کند.( البته باز هم با توجه به تنظیماتی که انجام داده اید )


انواع کوکی ها:

کوکی های پایا - دائمی (presistent Cookies):
این نوع کوکی ها به عنوان یک فایل بر روی کامپیوتر شما ذخیره می شوند و بعد از بستن مرورگر اینترنتی شما پاک نخواهند شد و همچنان باقی می مانند. این کوکی ها قابلیت به روز شدن توسط سایت ایجاد کننده خود را دارند همچنین سایت اجازه دسترسی مستقیم به این کوکی ها رو نیز دارد حدود 80 درصد کوکی های مورد استفاده از این نوع هستند.


کوکی های موقت (Temporary Cookies):
کوکی هایی هستند که بعد از بستن مرورگر اینترنتی شما و یا خروج از سایت استفاده کننده از کوکی پاک می شوند.
نوع دیگر کوکی های موقت کوکی های زمان دار هستند که زمانی برای کار دارند و بعد از آن اصطلاحا Expire می شوند و از کار می افتند ولی پاک نمی شوند و در صورت بازدید مجدد از سایت ممکن است به روز رسانی شوند و مجددا مورد استفاده قرار بگیرند.


کوکی های ناخوشایند؟* (Unsatisfactory cookies)
این کوکی ها اجازه دسترسی به اطلاعات خصوصی شما را برای استفاده دویاره بدون پرسیدن از شما دارند از این کوکی ها بیشتر در خرید های اینترنتی و سایت امن (SSL*) مورد استفاده قرار می گیرند.


مقایسه کوکی های متعلق به سایت اصلی (First Party) و کوکی های متعلق به سایت های دیگر (Third Party)

دوستان قبل از هر چیز اجازه بدین با دو مفهوم First& third party اشنا شویم این مفاهیم در حقیقت مفاهیم بیمه ای هستند :
First Party: عضو اصلی یک خانواده و یا شرکت صاحب حقوق و مزایای اصلی کسی که بیمه نامه اصلی را داراست (Policy Holder)
Second party : شرکت بیمه کننده
Third Party : هر شخص سومی غیر از این دو کلا بقیه افراد

اما این مفاهیم در کوکی ها چه معنایی می دهند؟

First Party : کوکی هایی هستند که فقط اطلاعات آنها به سایت که توسط آنها ایجاد شده اند فرستاده می شود و کار آنها همانطور که اشاره شد یادآوری اطلاعات ماست.
Third Party : کوکی هایی هستند که اطلاعات را به چندین سایت مختلف غیر از آنچه بازدید می کنید می فرستند استفاده این کوکی ها معمولا تجاری است بدینگونه که شما از سایتی بازدید می کنید و آن سایت دارای بنرهای تجاری و تبلیغات از سایت دیگری (Third Party) می باشد در اینجاست که کوکی Third Party وارد عمل شده و اطلاعات شما را ثبت می کند به عنوان مثال صاحب تبلیغ با استفاده از این امکان می تواند ببیند که شما چه نوع تبلیغ هایی را بازدید می کنید و در کدام سایت ها. این نوع کوکی هم می توانند از نوع دائمی و هم موقت باشند. اصولا این نوع کوکی ها استاندارد نیستند و توسط مرورگرهای جدید بلوک می شوند. همچنین این کوکی ها ممکن است به هکر ها کمک کنند تا اطلاعات شخصی شما را بدست بیاورند.( برای جلوگیری از آخرین پچ های مرورگر خود استفاده کنید*) اصولا پیشنهاد می شود تا این کوکی ها را که هیچ استفاده مفیدی برای کاربر ندارند بلوک کنید.



:gasp::gasp::gasp:

امپراطور
11-04-09, 09:24
وبی که در پیش روی ماست، در همین عمر تقریباً کوتاهش، به بسیاری از کارهای خسته‏کننده و روزمره ما سرعت و راحتی بخشیده است. اما هنوز برخی مشکلات وجود دارد؛ از قیمت بالای تهیه یک بلیت کنسرت از طریق وب تا نگرانی‏های مربوط به حریم خصوصی کاربران در سایتها. با وجود چنین مشکلاتی، نمی‏توان گفت وب مسیر صحیحش را پیدا کرده است. ما در این مقاله به بررسی 10 مورد از بدترین مشکلات وب می‏پردازیم.
واضح است که مشکلات آزاردهنده وب نظیر اسپمها، صفحات گمراه‏کننده قلابی (Phishing)، ویروسها، برنامه‏های جاسوسی که ریشه برخی از آنها به روزهای اولیه تولد وب بازمی‏گردد هنوز حل نشده است. ما در نظرسنجی‏مان از کاربران پرسیدیم که از نظر آنها چه چیزهایی در وب برایشان ناخوشایند است. سپس بخشی از آن موارد که بیشترین توافق در موردشان وجود داشت را جدا کردیم و مجدداً از کاربران خواستیم (*) به 2 مورد که آنها را ناخوشایندتر از سایرین می‏دانند رای دهند. نتیجه هر کدام از آن موارد بصورت درصد بیان شده است. ما این موارد را از مهمترین به کم‏اهمیترین مرتب کرده‏ایم.
1. تردید نسبت به سیاستهای حریم خصوصی افراد (Privacy Policies) در سایتها
درصد موافقت: 69
بسیاری از سایتهای با اهداف تجاری (خصوصاً در بخشهای مربوط به سلامتی و سرویسهای مالی) اطلاعات خصوصی زیادی را از کاربران دریافت می‏کنند. بسیاری از آنها ضوابط مربوط به نگهداری حریم خصوصی کاربران را در سایت قرار داده‏اند تا بلکه بتوانند از این طریق مشتریان را راضی کنند که نگران ارائه اطلاعات به آن سایتها نباشند. اما جملات حقوقی استفاده شده در این صفحات مشکلتر از آنست که کاربران بتوانند آنها را بدرستی درک کنند و همین موضوع سبب می‏شود که کاربران در آخر نفهمند که خیالشان از بابت ارائه اطلاعات خصوصی‏شان می‏تواند راحت باشد یا خیر.
برای نمونه صفحه حریم خصوصی (Privacy Notice) سایت آمازون (amazon.com) حاوی سندی 2700کلمه‏ایست که خود آن به صفحه‏ای 2600کلمه‏ای مربوط به شرایط استفاده (Conditions-of-Use) که پر از مطالب درهم حقوقی است لینک شده است. خیلی خوش‏شانسید اگر بتوانید از این مطالب حقوقی، اطلاعات مورد نظرتان را برداشت کنید. در برخی سایتها استفاده از اطلاعات شخصی را تقسیم‏بندی کرده‏اند. مثلاً حق استفاده از مطالب خصوصی دریافت شده برای بازاریابی محصولات یا سرویسهای دیگر به اعضای آن سایت، یا به اشتراک گذاشتن آن اطلاعات با اشخاص یا شرکتهای ثالث؛ که خود باعث می‏شوند کاربری که آن اطلاعات را در اختیار آن سایت قرار داده است به نوعی احساس ناامنی کند.
حامیان مشتریان پذیرفتن صحیح بودن این موارد را بسیار مشکل می‏دانند چرا که صاحبان سایت (از طریق این جملات حقوقی) در این موارد تفریط می‏کنند تا نگران جریمه‏های آتی نباشند. البته شما می‏توانید از ارائه اطلاعات به سایتهایی که مظنون هستید و فکر می‏کنید به نوعی سعی در گمراه کردنتان دارند خودداری کنید. اما حتی اگر یک وکیل هم برای بررسی نکات قید شده در قسمت حریم خصوصی سایتها استخدام کنید چطور می‏توانید مطمئن باشید که پیش از آنکه دیر شده باشد، متوجه شده‏اید که ارائه اطلاعات به سایتی نادرست است.
2. پر کردن فرمهای آنلاین
درصد موافقت: 65
پر کردن یک فرم به‏ظاهر ساده آنلاین، از بااهمیتی یک فرم درخواست وام گرفته تا کم‏اهمیتی یک فرم ثبت یک سایت، می‏تواند به یک چرخه بی‏پایان به‏روزرسانی پی‏درپی مرورگر شما منجر شود. دلیل آن هم این است که بسیاری از فرمهای تحت وب، ترکیبی از فیلدهایی است که پر کردن برخی از آنها اختیاری بوده و برخی دیگر اجباری می‏باشند بدون آنکه بدرستی این فیلدها از یکدیگر متمایز شده باشند. حال اگر شما هنگام پر کردن یک فرم، یکی از این فیلدهای اجباری را پر نکرده باشید پس از کلیک بر روی دکمه ارسال (Submit) مجدداً همان صفحه ظاهر می‏شود که به شما اطلاع می‏دهد فیلدی اجباری پر نشده است (در بعضی مواقع مجبورید از نو همه اطلاعات را وارد کنید چرا که صفحه ظاهر شده اطلاعات قبلی‏ای که در فیلدها وارده کرده بودید را در خود ندارد!). اگر بخواهیم منصفانه به این قضیه نگاه کنیم می‏توانیم بگوییم این گونه مشکلات این روزها بسیار کمتر شده‏اند چرا که سایتهای تجاری بخوبی می‏دانند که ناراحتی کاربر چقدر می‏تواند برای تجارت آنها زیان‏آور باشد. اما هنوز در زمانی که حل این مشکلات بسیار ساده است دیدن این موارد در برخی سایتها بسیار تعجب‏آور است. طراحان سایت باید بصورت واضح فیلدهای اجباری را از فیلدهای اختیاری متمایز کنند (انتخاب رنگ قرمز برای این کار مناسب‏تر است) و اگر به هر صورتی کاربری فیلدی اجباری را پر نکرد او را مجبور به پر کردن همه فیلدهایی که قبلاً وارد کرده بود نکنند و تنها آن فیلد پر نشده را با رنگی متفاوت از سایر فیلدها، خالی نمایش دهند.
3. تجاری شدن بی‏حدوحساب وب
درصد موافقت: 62
صفحات کوچک تبلیغاتی‏ای که در مقابل صفحه مورد نظرتان بازمی‏شوند، صفحات کوچک تبلیغاتی‏ای که در زیر صفحه مورد نظرتان بازمی‏شوند، انیمشنهای فلش صدادار برای تبلیغات تجاری، بنرهای تبلیغاتی بزرگ چشمک‏زن؛ تبلیغات ویدویویی که بدون اجازه کاربر شروع به پخش می‏کنند، همه از مسائل روزمره کاربران در وب هستند.
ایده‏ایی که با دریافت آگهی‏های تجاری، خدماتی رایگان را در وب ارائه می‏دهیم منجر به وبی فوق‏تجاری شده است و بسیاری از کاربران را از ادامه مشاهده این سایتها منصرف می‏کند. در MySpace، Yahoo و حتی PCWorld.com! – سایتی که این مقاله در آن منتشر شده است. – تبلیغات بسیار آزاردهنده و به نوعی غیرقابل‏اجتناب شده‏اند. بر روی صفحات وب تبلیغات متعدد در همه جای صفحه هر کدام تلاش می‏کنند که خود را بیشتر از دیگری نمایان کنند در صورتی که کاربر، در واقع، برای مشاهده محتویات آن صفحه به آنجا آمده است. نتیجه، کاهش پهنای باند اینترنت، طولانی شدن زمان بالا آمدن صفحات و کنترل کمتر کاربر بر مرورگرش است.
همچنین تبلیغات بر روی کیفیت محتوای سایتها هم تاثیر گذاشته است. زمانی که مدیران سایت، درجه مفید بودن یک صفحه را تعداد کلیکهای بر روی تبلیغات قرار داده شده در آن صفحه می‏دانند به نوعی بسمتی پیش می‏روند که بجای قرار دادن اطلاعات واقعاً مفید، اطلاعاتی گیشه پسند در سایتشان قرار دهند تا بلکه از این راه بتوانند درآمد بیشتری از راه تبلیغات کسب کنند. "من فکر می‏کنم از بسیاری طرق ما قدرت بالقوه وب را از دست داده‏ایم (همانطور که در مورد تلویزیون هم این اتفاق افتاد)." این جملات Mike Tinsley یک کاربر ناامید از اینترنت در ایندیانا است. او ادامه می‏دهد: "در روزهای اولیه وب، آنچه در آینده آن می‏دیدیم آموزش‏های مفید، اطلاعات رایگان برای همه و حتی سرگرمی بود. هر چند که مانند تلویزیون، وب نیز در چیزهای کم‏ارزش‏تر غرق شد و من بعید می‏دانم دوباره به آن شکوه روزهای اولیه‏اش بازگردد."
صنعت محتوای متمرکز بر تبلیغات، تلاش خود را برای ابداع روشهای جدید برای جلب چشمهای بیشتر بسمت تبلیغات ادامه می‏دهد و بعید به نظر می‏رسد که این مشکلات به این زودی‏ها حل شود. در همین حال، فروشندگان مرورگرها و سایر برنامه‏های سودمند (Utility) شاید بتوانند این مشکلات را تا حدودی و بصورت موقت حل کنند. تولیدکنندگان مرورگر نظیر Microsoft و Mozilla بصورت پیش فرض، باید تبلیغات انیمیشنی و ویدیویی را قبل از آنکه تمام یک صفحه را در سیطره خود در آوردند بلاک کنند تا جستجوگری که بدنبال مشاهده محتوای آن صفحه است بتواند مطلب مورد نظرش را براحتی پیدا کند. حتی اگر این قابلیتها را نمی‏توانند بصورت پیش‏فرض فعال کنند حداقل در تنظیمات مرورگرشان گزینه‏هایی ساده برای کاربر بمنظور بلاک کردن این تبلیغات آزاردهنده قرار دهند.
4. نیاز به استانداردها
درصد موافقت 58
برخی چیزهایی که در صفحات وب نمایش داده می‏شوند خیلی آزاردهنده است؛ مثلاً در یک صفحه وب می‏بینید: "صفحه‏ای که هم اکنون مشاهده می‏کنید برای نمایش صحیح نیاز به Internet Explorer دارد." (تصویری سمت چپ نشان می‏دهد Google Docs در Safari قابل نمایش نیست و ضمن دادن وعده برای پشتیبانی آن به زودی زود، به کاربر توصیه می‏کند در حال حاضر یکی از مرورگرهای رایگان را دانلود کند.)
ریشه تاریخی این مشکل به ناکاملی (و گاهی مشکلات) پشتیبانی Internet Explorer از استانداردهای طراحی یک صفحه وب بازمی‏گردد. چرا که IE سهم بالایی از بازار مرورگرها را در اختیار دارد و بسیاری از طراحان صفحات وب در طراحی‏هایشان بیشتر از آنکه رعایت استانداردها را در نظر بگیرند نمایش درست صفحه طراحی شده‏شان در IE را مد نظر قرار می‏دهند. Firefox در این زمینه موفقتر بوده است چرا که اکثر سایتها (به استثنای بسیاری از سایتهای تحت Microsoft) در مرورگر Mozilla Firefox بدرستی نمایش داده می‏شوند. اما هنوز کاریران Opera و Safari در حاشیه مانده‏اند. از صفحاتی که حاوی فرمهای مالی هستند گرفته تا سایتهای Web 2.0 بسیاری از آنها در همه مرورگرها بدرستی نمایش داده نمی‏شوند؛ مگر آنکه کاربران را مجبور کرد برای مشاهده هر صفحه از مرورگر خاصی استفاده کنند.
اگر سازندگان مرورگرها بر روی استاندارد خاصی توافق کنند ممکن است این سکسکه که اکنون گریبان‏گیر وب است ناپدید شود. هر چند که در نسخه‏های جدید IE، Microsoft تلاش کرده است پشتیبانی از استانداردها را بهبود دهد (در کنار اینکه از استانداردهای تعریف شده قبلی‏اش را نیز پشتیبانی می‏کند.). اما این مشکل همچنان باقی است؛ چرا که بسیاری از طراحان وب تنها استانداردهای تعریف شده از سوی IE و Firefox را لحاظ می‏کنند.
شما با ایجاد یک سند جدید در Google Docs مشکل دارید؟ توصیه سایت بسیار ساده انگارانه‏تر از آن است که مشکل کاربر را حل کرده باشد.
در بین این برنامه‏هایی که در لیست سیاه قرار دارند نامهای Google Docs، Washington Mutual و Yahoo بیشتر به چشم می‏خورد که هیچکدامشان در مرورگرهای Opera و Safari قابل استفاده نیستند.
5. خرابکارهای فارومها
درصد موافقت 58
اینترنت می‏توانست پلتفرم گسترده‏ای برای انواع تبادلات باشد به نوعی که در آن کاربران به شیوه‏های متمدنانه در این مجامع شرکت کنند و به بحث و گفتگو در خصوص موضوعات مختلف بپردازند. اما متأسفانه در وب حاضر این طور نشده است.
"من واقعاً احساس تنفر می‏کنم هنگامی که در یک فاروم، برخی افراد پستهای نامرتبط می‏فرستند و یا در مورد اینکه فلانی چقدر باحال است و یا منطقه‏شان چقدر دنج است صحبت می‏کنند." اینها جملاتی است که یکی از خوانندگان PC World بنام Roberta Dikeman از کالیفرنیا می‏گوید. او در ادامه می‏پرسد: "آیا بعد از آن، ما می‏توانیم به بحث در مورد آن موضوع ادامه دهیم و یا وجود آن جملات احمقانه و بی‏مصرف را در سایتمان تحمل کنیم!"
پنهان ماندن در پشت نامهای کاربری مستعار در وب، باعث می‏شود این خرابکاران براحتی بتوانند بحثهای مفید را مختل کنند. آنها از طریق حرفهای بی‏فایده و بی‏مفهوم، توهینهای شخصی، استفاده از زبان گستاخانه، عمداً فارومها را بسمت بحثهای ناامیدکننده و ناموزن سوق می‏دهند.
این خرابکاران در همه جا هستند. در گروه‏های خبری Yahoo، Google، قسمت نظرسنجی وبلاگها و در فارومهایی که یک شخص سئوالی تخصصی را مطرح کرده است.
یکی از راه‏های آسان و البته مفید مقابله با چنین اقداماتی این است که مدیران این گروه‏ها در جذب اعضایشان حساسیت بیشتری بخرج دهند. دیدگاه دیگر این است که کاربران از طریق حذف موارد نامرتبط و آزاردهنده خود پلیس برقراری نظم در فارومها باشند.
6. گرانی خرید بلیت
درصد موافقت: 54
سایتهایی نظیر Ticketmaster که به منظور مدیریت یکی از بزرگترین ارمغانهای اینترنت (یعنی خرید بلیت و چاپ آن تنها با چند کلیک) بوجود آمده‏اند، اکنون هزینه‏ای مضاعف دریافت می‏کنند. آژانسهای سنتی فروش بلیت، سربارهای مالی زیادی بابت هزینه‏های پرسنل، اجاره، تجهیزات و محیط فیزیکی خود دارند. اما Ticketmaster.com، بزرگترین آژانس فروش آنلاین بلیت جهان، 9 دلار اضافه‏تر بابت هزینه راحتی (Convenience Charge) برای مثلاً هر بلیت کنسرت 32.5 دلاری در سانفرانسیسکو بعلاوه 4.9 دلار هرینه پردازش (Processing Fee) برای هر سفارش دریافت می‏کند. بنابراین برای هر بلیتی که می‏خرید باید 42 درصد مبلغ واقعی بلیت بابت هزینه‏های اضافی‏ای که Ticketmaster از شما دریافت می‏کند بپردازید! اگر فرض کنید تمام بلیتهای کنسرت بفروش نرفته است شما می‏توانید همان بلیت را از باجه فروش بلیت محل برگزاری آن کنسرت با قیمت 32.5 دلار بخرید و نزدیک به 14 دلار صرفه‏جویی کنید.
یکی از دلایلی که Ticketmaster توانسته است این هزینه‏ها را بدون اعتراض از مردم دریافت کند رقابت کم در بازار تجاری فروش بلیت بوده است. این شرکت قراردادهای انحصاری با بسیاری از شرکتهای ایالات متحده دارد. در سال 1994، یک طرفدار موسیقی راک با نام Pearl Jam، در خصوص بالا بودن هزینه‏های دریافت شده از سوی Ticketmaster و تلاش برای انحصاری کردن این صنعت به وزارت دادگستری ایالات متحده شکایت کرد. اما در نهایت این وزارتخانه اعلام کرد که Ticketmaster از هیچ قانونی تخلف نکرده است.
7. راهنمای Web 2.0، کمکی نمی‏کند.
درصد موافقت: 49
تکنولوژی Web 2.0 از برنامه‏های مفیدی که با واسطهای کاربری زیبایی آراسته شده‏اند پشتیبانی می‏کند. اما اگر شما در هنگام کار با این برنامه‏ها بخواهید از راهنمای آنها استفاده کنید و برای این منظور بر روی لینک راهنمای سایت کلیک کنید خواهید دید که در نهایت به بن‏بست خواهید رسید.
دلیل آن این است که بسیاری از پاسخهای قرار داده شده در صفحات راهنما و سئوالات رایج (FAQ) بسیار کلی‏تر و بدیهی‏تر از آن است که مشکلی را حل کنند. برای نمونه یک برنامه ممکن است در یک مرورگر بدرستی کار نکند چرا که یک plug-in مرورگر از کار افتاد است و یا برنامه دیگری که بر روی آن سیستم قرار گرفته با این برنامه جدید ناسازگاری دارد اما در صفحه راهنما و یا سئوالات رایج این سایتها این مشکلات بصورت جزئی پاسخ داده نشده‏اند.
بجای قرار دادن راهنماهای کلی در این سایتها می‏توان از فارومها، اتاقهای چت، ویکی‏ها و سایر مواردی که کاربران بتوانند خودشان از روی تجربیات و یا تخصصشان در خصوص این مشکلات در محیطی ارتباطی به یکدیگر کمک کنند استفاده گردد.
8. گرانی کتابهای الکترونیک
درصد موافقت: 41
هزینه انتشار و توزیع کتابها بصورت الکترونیک باید بسیار کمتر از چاپ و کپی آن به شیوه دشوار سنتی باشد. پس چرا کاربران باید هزینه‏ای برابر و در برخی موارد بیشتر بابت خرید یک کتاب الکترونیک بپردازند؟ برای نمونه نسخه الکترونیکی کتاب The Secret اثر Rhonda Byrne در eBooks.com به قیمت 15.29 دلار بفروش می‏رسد؛ در حالی Amazon.com نسخه چاپی همین کتاب را با جلد رحلی بهمراه ارسال به درب منزلتان 13.17 دلار می‏فروشد که واقعاً عجیب است!
بطور میانگین ناشران قیمت کتابهای الکترونیک خود را بین 8 تا 16 دلار قرار می‏دهند و این همان محدوده قیمتی است که برای نسخ چاپی لحاظ می‏شود. شاید دلیل آنها این است که بخش زیادی از این قیمتها مربوط به هزینه‏ای است که نویسندگان اثر بابت فروش هر کتاب بی‏توجه به نوع چاپ و فروش دریافت می‏کنند. ناشران می‏گویند آنها مشغول طراحی مدلی برای قیمت گذاری فروش کتابهای الکترونیک هستند که نتیجه آن مشخص خواهد کرد مردم چقدر پول بابت خرید یک رمان الکترونیک، باید بپردازند. همچنین آنها مشغول بررسی این موضوع هستند که فروش کتابهای الکترونیک چه اثری بر روی فروش کتابهای چاپی خواهد گذاشت.
9. ویدیوهای ناامیدکننده
درصد موافقت: 38
کیفیت تصاویر فیلمهای ویدیویی تحت وب هر روز بهتر می‏شوند اما کمبود محتویات با کیفیت باعث شده است که کاربران کمتر بتوانند از فیلمهای ویدیویی موردنظرشان بصورت آنلاین استفاده کنند.
برخی شبکه‏ها بخصوص ABC و CBS قرار دادن نمایشهای تلویزیونی خود بر روی اینترنت را آغاز کرده‏اند اما مصرف‏کنندگان هنوز در پیدا کردن برنامه‏های موردعلاقه‏شان با قیمت مناسب دچار مشکل هستند.
در بخش نمایشهای تلویزیونی Apple's iTunes Music Store هر اپیزود یک موسیقی پاپ با قیمت 1.99 دلار بفروش می‏رسد. اما Rafat Ali کسی که بحث رسانه‏های دیجیتال را از طریق PaidContent.org دنبال می‏کند می‏گوید که همه نمایشها در حال حاضر قابل دسترس نیستند چرا که صاحبان آثار بزرگ (نظیر HBO) نگرانند که ارائه نسخه‏های آنلاین از نمایش‏هایشان، فروش برنامه‏هایشان از طریق تلویزیونهای کابلی را تحت تاثیر قرار دهد.
"من نمی‏توانم بصورت آنلاین آخرین نسخه The Sopranos را خریداری کنم چرا که HBO آنرا بصورت آنلاین ارائه نکرده است. این یک ناامیدی بزرگ برای علاقمندان است." Ali ادامه می‏دهد: "هنوز بسیاری شرکتهای مردد، علاقه‏ای به قرار دادن برنامه‏هایشان بر روی وب ندارند."
10. خستگی از دنیاهای مجازی
درصد موافقت: 9
با وجود وعده و وعیدهایی که در خصوص دنیاهای مجازی نظیر Second Life است ما بسیار متعجب شدیم که تعداد کمی از خوانندگان ما به این موضوع علاقه نشان می‏دهند. بیش از نیمی از نظردهندگان ما گفته بودند از کیفیت این محیطها بسیار ناراضی هستند و تنها 25 درصد آنها از کیفیت این محیطها ابراز رضایت کرده بودند.
تحلیلگر Yankee Group، Christopher Collins در این خصوص می‏گوید در زمانی که شبکه‏های اجتماعی نظیر MySpace و Facebook رشد سریعی را شاهد هستند بزرگترین دنیای مجازی، یعنی Second Life از سال 2006 تا کنون نرخ رشد کمتری داشته است.
تازه‏واردان دنیاهای مجازی (که اکثراً از طریق وعده‏های رسانه‏ها به این محیطها پیوسته‏اند) اغلب بعد از مدتی این محیطها را ترک می‏کنند. این محیطها دارای واسطهای کاربری قدیمی و خطاهای نرم‏افزاری زیادی هستند. بر اساس آماری که Second Life در 7 اکتبر 2007 اعلام کرده است این سایت در مجموع 10 میلیون عضو دارد. اما تنها 1.3 میلیون (13 درصد) آنها در طول یک ماه قبلش به سایت وارد شده بودند. و از این تعداد، 338000 نفر در طول هفته پیش از آن به سایت وارد شده بودند.
برای جذب کاربران بیشتر، دنیاهای مجازی ناچار هستند که از واسطهای کاربری جدیدتری استفاده کنند که بسیاری از چیزهای دنیای واقعی را در آن نمایش دهد. آنها شاید بتوانند به این هدف برسند در صورتی که نرم‏افزارهایشان را توسعه و تکنولوژی‏های جدید را بکار گیرند و البته از کاربرانشان نیز درس بگیرند.
وبِ بهبودیافته؛ وب امروز، شایستگی این عنوان را نخواهد داشت مگر زمانی که صاحبان سایتها و کاربران همه با هم تلاش کنند تا این مشکلات را برطرف سازند تا همه بتوانند از آنچه می‏خواهند بدرستی بهره گیرند.


:gasp::gasp::gasp: