وب يکی از مهمترين سرويس های اينترنت است . حريم اطلاعات در وب " صفحه وب " ناميده می شود. صفحات وب در ارائه سرويس وب دارای نقشی حياتی می باشند. صفحات وب با استفاده از 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 نفر در طول هفته پیش از آن به سایت وارد شده بودند.
برای جذب کاربران بیشتر، دنیاهای مجازی ناچار هستند که از واسطهای کاربری جدیدتری استفاده کنند که بسیاری از چیزهای دنیای واقعی را در آن نمایش دهد. آنها شاید بتوانند به این هدف برسند در صورتی که نرمافزارهایشان را توسعه و تکنولوژیهای جدید را بکار گیرند و البته از کاربرانشان نیز درس بگیرند.
وبِ بهبودیافته؛ وب امروز، شایستگی این عنوان را نخواهد داشت مگر زمانی که صاحبان سایتها و کاربران همه با هم تلاش کنند تا این مشکلات را برطرف سازند تا همه بتوانند از آنچه میخواهند بدرستی بهره گیرند.