E H S A N S K Y

Computer

E H S A N S K Y

Computer

RSS چیست؟

RSS مخفف Really Simple Syndication میباشد که بشما اجازه میدهد محتویات سایت خود را دسته بندی کرده و با یک فرمت سریع و استاندارد تیتر مقالات و اخبار سایت خود را در دسترس دیگران قرار دهید. فرمت فایل های RSS همان XML است. و بصورت اتوماتیک آپدیت میشود.
بدون وجود RSS کاربران باید هر روز سایت شما را چک کنند تا بتوانند از تازه های سایت شما باخبر شوند . اما با این تکنولوژی ، کاربران ، RSS چندین سایت را در یک برنامه RSS aggregator (یا RSS خوان) در کنار هم می بینند و تایتل نوشته های اخیر سایت شما را بدون مراجعه به سایت شما مشاهده میکنند.( در دو سال اخیر میتوان گفت rss جای سایت هایی که امکان ping کردن وبلاگ را میدادند گرفت.)


نحوه استفاده از RSS وبلاگ ها : برای اینکه اولین تجربه استفاده از RSS یک وبلاگ را داشته باشید ما شما را قدم به قدم راهنمایی میکنیم تا شما هم به جمع استفاده کنندگان rss بپیوندید . در این آموزش ما از یک rss reader  آنلاین استفاده خواهیم کرد .

 

1- در این مرحله شما نیاز به یک اکانت جیمیل دارید تا بتوانید از google reader استفاده کنید . به صفحه اصلی گوگل بروید و Sign in کنید تا گوگل ، شما را شناسایی کند . حالا به آدرس www.google.com/Reader بروید تا وارد صفحه rss reader گوگل شوید .

2- rss هر وبلاگ با نمایش یک لینک در وبلاگ نشان داده شده است . به یک وبلاگ بروید و لینک RSS آن را با کلیک راست copy کنید . بطور مثال من rss یک وبلاگ نمونه را با آدرس http://glimche.persianblog.com/rss.xml کپی کردم .

3- حالا در صفحه google reader ، آدرس RSS را در جعبه جستجوی بالای صفحه واردکنید و Enter را بزنید . گوگل با استفاده از لینک معرفی شده ، آخرین پستهای سایت مذکور را به شما نمایش میدهد. برای اینکه این rss به مجموعه rss های شما اضافه شود دکمه Subscribe را فشار دهید .

شما یک rss را با موفقیت به Google Reader خود اضافه کردید . برای سایر سایت ها نیز میتوانید عمل فوق را تکرار کنید.

حذف یک rss :

برای حذف کردن یک rss از لیست rss های خود در Google Reader دکمه Edit Subscribtions را در بالای صفحه فشار دهید . لیستی از rss های شما در کادر بالای صفحه به نمایش در خواهد آمد . روی rss مورد نظر کلیک کنید و دکمه Unsubscribe  را فشاردهید تا این لینک از rss های شما حذف گردد.

تاریخچه ای از RSS : بد نیست بدانید که طراحی اولیه RSS توسط Dave Winer انجام پذیرفت و شرکت نت اسکیپ و O'Reilly از حامیان پیشرفت آن بودند. نسخه های معروف آن 0.91 و 1.0 و 2.0 است.

com چیست؟

COM سرنام های component object model می باشد. COM استانداردهایی برای برقراری ارتباط بین مولفه های مختلف تعریف می کند. هدف اصلی آن این است که به ما این امکان را بدهد تا بتوانیم برنامه هایی با استفاده از قطعات پیش ساخته یا مولفه(component) تولید کنیم. به عنوان مثال یک سیستم سفارش خرید را در نظر بگیرید. در این سیستم ممکن است برای ورود آیتم های مختلف از یک مولفه grid استفاده شده باشد که کاربر لیست آیتم ها را در آن وارد می کند. یک مولفه دیگر نیز داریم که به امکان جستجو در بین آیتم های مختلف را می دهد. همچنین ممکن است مولفه های دیگری نیز مانند مولفه محاسبه مالیات یک سفارش خرید را در سیستم داشته باشیم. حال سوال این است که چگونه می توان ارتباط بین این مولفه های مختلف را برقرار کرد. پاسخی که COM به این سوال می دهد این است که از طریق معرفی یکسری استاندارد. حال ببینیم که برای برقراری ارتباط بین این مولفه ها با چه مشکلاتی مواجه هستیم و به عبارت دیگر چه چیزهایی در برقراری ارتباط بین مولفه های مختلف دخالت دارند که باید برای آنها استاندارد تعریف کنیم.
اولین سوالی که مطرح می شود این است که چگونه به مولفه های مختلف دسترسی پیدا کنیم. برای جواب این سوال باید یک استاندارد تعریف شود تا برنامه نویس بتواند براحتی به مولفه های مختلف دسترسی پیدا کند و اشیاء مورد نظر خود را از آنها ایجاد کند. هر مولفه باید یک شناسه(identity) منحصر به فرد داشته باشد که آنرا از بقیه مولفه ها جدا کند. مولفه های مختلف ممکن است توسط شرکت های مختلفی ایجاد شده باشند و این شناسه منحصر بفرد باید به گونه ای باشد که هیچ دو مولفه ایجاد شده دارای شناسه یکسانی نباشند.
دومین مشکل نحوه برقراری ارتباط بین اشیاء مختلف می باشد. بدون داشتن یک استاندارد مشخص در خصوص نحوه ارتباط بین اشیاء ممکن است وقت زیادی را لازم داشته باشیم تا بفهمیم که چگونه باید از اشیاء مختلف استفاده کرد و ارتباط بین آنها را برقرار کرد.
سوم اینکه، برنامه نویس نباید نگران این باشد که مولفه ای که قصد استفاده از آنرا دارد با چه زبان برنامه نویسی یا ابزاری تولید شده است. استقلال از زبان برنامه نویسی مشکل بزرگی است. هر چیزی که مربوط به یک شئ می شود باید بگونه ای تعریف شود که مستقل از زبان استفاده شده برای پیاده سازی آن و زبان استفاده شده برای بکارگرفتن آن شئ باشد، مثل تخصیص حافظه به آن، نام متدها، نوع پارامترها، نحوه صدا زدن متدها و غیره.
و بالاخره اینکه، باید بتوان نسخه های دیگری از مولفه های تولید شده را ساخت. باید ایجاد نسخه های بعدی از یک مولفه به گونه ای باشد که برنامه هایی که قبلا با استفاده از این مولفه نوشته شده اند با تغییر نسخه مولفه خود بتوانند باز هم به کار خود ادامه دهند و نیازی به تغییر برنامه خود نداشته باشند.
COM به تمام این سوال ها با معرفی یکسری استاندارد جواب می دهد. مدلی که COM برای برنامه نویسی ارائه می کند بسیار ساده و در عین حال قدرتمند است. برای شروع بحث در مورد مدل برنامه نویسی COM، ابتدا چند اصطلاح بکاربرده شده در این مدل را با هم بررسی می کنیم.
شئ(object)
شئ اصطلاحی است که در برنامه نویسی زیاد با آن سروکار داریم. همانند بسیاری از مدل های شئ گرا، در مدل COM نیز شئ یک نمونه زمان اجرا(run-time instance) از یک کلاس می باشد. اشیاء دارای سه خصیصه می باشند: شناسه، حالت یا وضعیت و رفتار. شناسه یک نام منحصر بفرد است که یک شئ را از بقیه اشیاء متمایز می کند. حالت یک شئ، داده هایی است که یک شئ دارا می باشد و رفتار یک شئ، مجموعه متدهایی است که از طریق آنها امکان تغییر داده های یک شئ یا انجام یک فعالیت توسط شئ امکان پذیر می شود. برای روشن شدن موضوع، اجازه بدهید که از یک مثال استفاده کنیم. یک شئ در زبان برنامه نویسی c++ یک نمونه زمان اجرا از یک کلاس می باشد. کلاس در c++ لیست متغیرها و متدهای اشیائی که از این کلاس ایجاد خواهند شد را مشخص می کند. وقتیکه یک شئ ایجاد می شود، یک فضایی از حافظه برای نگهداری مقادیر متغیرهای آن شئ به آن نسبت داده می شود. آدرس آن حافظه نسبت داده شده به شئ، به عنوان شناسه شئ در نظر گرفته می شود. محتویات آن فضای حافظه، حالت شئ را مشخص می کند. رفتار شئ نیز توسط متدهای تعریف شده توسط کلاس مشخص می شود که این متدهای در جای دیگری از حافظه نگهداری می شوند.
مدل های اشیاء استفاده شده توسط سایر زبان ها نیز تقریبا مشابه همین مدل استفاده شده توسط c++ می باشد، اما اشیاء COM اندکی متفاوت هستند. در COM، مفاهیم رابط عمومی(interface) و پیاده سازی شئ کاملا از یکدیگر جدا هستند. برنامه ها می توانند با اشیاء تنها از طریق رابط آن و با استفاده از اشاره گر رابط ارتباط برقرار کنند. در اینجا چون از اشاره گر رابط استفاده می شود، برایمان مهم نیست که حالت شئ در کجای حافظه قرار دارد یا به چه ترتیبی ذخیره شده است. فقط باید به گونه ای، شناسه شئ را با اشاره گر رابط مرتبط کرد.
همانگونه که دیدیم، رابط نقش مهمی در مدل ارائه شده توسط COM برای برنامه نویسی دارد. در ادامه مفهوم رابط را با جزئیات بیشتری بررسی می کنیم.
رابط(interface)
یک رابط حاوی مجموعه ای از عملیات می باشد که به صورت منطقی به هم مربوط می باشند و یکسری رفتار را تعریف می کنند. در هنگام تعریف یک رابط، تنها توصیفی از مجموعه ای از عملیات ارائه می شود و هیچ گونه پیاده سازی در آن صورت نمی گیرد. به عبارت دیگر، تعاریفی که در یک رابط مطرح می شوند یک قرارداد بین استفاده کننده از مولفه و پیاده ساز مولفه وضع می کند. موارد زیر در خصوص یک رابط باید در نظر گرفته شود:
- یک رابط باید بوسیله یک شناسه منحصر بفرد تعریف شود.
- یک رابط باید در نهایت از یک رابط خاص به نام IUnKnown مشتق شود.
- پس از اینکه یک رابط منتشر شد نباید تغییری در آن صورت بگیرد.
شناسه های COM
همانگونه که برای هر مولفه به یک شناسه منحصر بفرد نیاز داریم، هر رابط نیز باید یک شناسه منحصر بفرد داشته باشد. یکی از روش هایی که می توان بکار برد، استفاده از شناسه رشته ای می باشد. استفاده از شناسه رشته ای چند ایراد دارد. مهم ترین ایراد این است که نمی توان تضمینی داد که شناسه انتخاب شده منحصر بفرد باشد. در COM هرگاه که به یک شناسه منحصر بفرد نیاز داریم، از مفهومی با عنوان GUID که مخفف globally unique identifier می باشد، استفاده می شود. یک GUID یک عدد ۱۲۸ بیتی است.
الگوریتمی که برای تولید GUID استفاده می شود، به صورت آماری تضمین می کند که اعداد تولید شده منحصربفرد می باشند. بنابراین هر رابط با یک GUID شناخته می شود.
تعریف رابط
رابط های COM با استفاده زبان تعریف رابط(Interface Definition Language) تعریف می شوند. IDL یک زبان مشابه c++ می باشد ولی از آنجاییکه اکثر برنامه نویسان با آن آشنایی زیادی ندارند و از طرفی برخی از نوع های استفاده شده در آن توسط برخی از زبان های برنامه نویسی پشتیبانی نمی شود، بنابراین اکثر ابزارهای برنامه نویسی که از COM پشتیبانی می کنند، این امکان را برای پیاده ساز فراهم می کنند تا با استفاده از نحو همان زبان، تعریف رابط را انجام دهد و تولید IDL و کمپایل آنرا از دید پیاده ساز مخفی می کند. قبل از ادامه بحث، اجازه بدهید از یک مثال استفاده کنیم تا ساختار کلی رابط تولید شده را بهتر متوجه شویم. این مثال تعریف یک رابط در دلفی می باشد:
unit ISample;
interface
const
ISampleGUID : TGUID = ‘{4A9B897D-D302-43DC-BCF9-74FE9B56DC6D}’;
type
ISampleInterface = interface
['{4A9B897D-D302-43DC-BCF9-74FE9B56DC6D}']
procedure ShowForm; stdcall;
end ;
implementation
end.
همانگونه که دیده می شود، این رابط حاوی یک GUID می باشد که باعث می شود این رابط از سایر رابط ها تمیز داده شود. رابط از نوع Interface تعریف می شود.
در COM همانگونه که گفته شد باید تمام رابط ها از رابط پایه IUnKnown مشتق شده باشند و دلفی خود اینکار را در هنگام تبدیل این رابط به رابطی مطابق استاندارد تعریف شده توسط COM اینکار را انجام خواهد داد. متدها در بدنه رابط تعریف می شوند.
علاوه بر متدهای تعریف شده توسط کاربر، که در اینجا یک متد را تعریف کرده است، سه متد پایه دیگر نیز به رابط اضافه خواهند شد. در حقیقت این متدها در رابط پایه IUnknown تعریف شده اند و از طریق اشتقاق انجام شده، این رابط نیز آنها را دارا خواهد بود. این سه متد عبارتند از : QueryInterface، AddRef و Release.
هر مولفه شامل یکسری کلاس می باشد و یک رابط نیز دارد که از طریق این رابط امکان دسترسی به کلاس های موجود در آن و ساخت یک نمونه از آنها ممکن می شود. ارتباط بین مولفه های مختلف تنها از طریق رابط آنها انجام می شود.

دامنه چیست؟

دامنه در حقیقت نام وب سایت شما می باشد که از دو قسمت نام و پسوند تشکیل شده است. پسوندهای بین الملی رایج عبارتند از .com ، .net و .org که دارای مصارف عمومی می باشند و هر یک به ترتیب معرف سایتهای تجاری (Commercial) ، شبکه (Network) و سازمانی یا غیر انتفاعی (Organization) می باشند. در ثبت این دامنه ها هیچ محدودیتی وجود ندارد ولی نامها با اولویت درخواست ثبت می شوند و برای مدت یک تا ده سال (قابل تمدید) با توجه به حق الثبت پرداختی معتبر می باشند.

دامنه های .info ، .biz و .name نیز در زمره دامنه های قابل ثبت برای عموم ولی با کاربری خاص می باشند. پسوند .info برای سایتهای اطلاعاتی (Information) ، پسوند .biz برای سایتهای تجاری (Business) و پسوند .name هم فقط برای سایتهای شخصی مناسب می باشد استفاده از این سه پسوند در خارج از این چارچوب تعریف شده ممنوع و منجر به حذف دامنه و سلب حقوق مربوطه از مالک آنها خواهد شد. همچنین کلیه دامنه های بین المللی فوق و بسیاری از دامنه های محلی تابع قوانین حمایت کننده از علائم تجاری می باشند.
دامنه ها هر چند زیر نظر یک موسسه (ICANN) صادر می شوند اما پسوندهای گوناگون ممکن است ثباتهای (Registrar) گوناگون داشته باشند که به عنوان نماینده عمل می نمایند. هریک از این ثباتها می توانند در قبال دریافت مبالغی ناچیز امنیت یا خدمات بیشتری را ارائه نمایند. دقت فرمایید که ثبت دامنه ارتباط مستقیم با خدمات میزبانی نداشته و هریک از این خدمات را می توان از طریق تامین کنندگان مختلف تهیه نمود.
همانطور که برای تهیه یک محل سکونت یا تجارت اولین سوال آدرس منطقه مورد نظر است، برای وب سایت نیز این امر اولین مرحله برای شروع می باشد و همانطور که در دنیای واقعی نیز آدرس شما بیانگر بسیاری از نکات برای مخاطبین قبل از رویارویی با شما می باشد. دردنیای مجازی نیز این امر صادق است. آدرس شما مثلا در یک محل گرانقیمت یا یک ساختمان معروف گویای سطح بالای فعالیت شماست ، آدرس دفتر کار شما در یک محل مسکونی ممکن است مشکلاتی را برای شما بوجود آورد یا مراجعین شما را دچار سردر گمی نماید ، فعالیتهای تجاری در مناطق مسکونی ممکن است با محدودیتهایی روبرو گردد. با کمی تفاوت می توان مشخصه های مشابهی را نیز برای آدرس مجازی تعریف نمود. هر سایت می تواند از طریق تعداد نامحدودی آدرس ثبت شده قابل دسترسی باشد.

نام دامنه: پس از انتخاب پسوند نام دامنه مهمترین قسمت تشکیل دهنده آدرس یک سایت می باشد. این نام از ترکیب 3 الی 64 حرف ، عدد یا خط تیره (بدون فاصله) تشکیل می گردد. اگر در ثبت عبارت خاصی به عنوان نام دامنه خود اصرار دارید که این عبارت قبلا ثبت شده باشد گریزی غیر از تغییر پسوند مورد نظر خود نخواهید داشت.
چنانچه آدرس سایت شما حاوی علامت تجاری شما باشد، می توانید جهت اطمینان از دسترسی آسانتر و حفاظت از نام تجاری خود کلیه مشتقات و ترکیبهای آنرا بر روی پسوندهای مختلف ثبت نمایید.
توجه به نکات زیر به هنگام ثبت دامنه لازم است:

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

وب معنایی چیست؟

وب معنایی یا وب معنی‌نگر(به انگلیسی: Semantic web) را می‌شود فضایی جهانی از جنس محاسبات هوشمند ماشینی تصوّر کرد که در آن تمامی کتاب‌ها، کتاب‌خانه‌ها دانشها، دانش‌نامه‌ها و دانشگان‌ها (پایگاه‌های دانش - Knowledge bases) به صورتی معنی‌گرا و با توانایی درک مفهومی همدیگر در کنار هم قرار خواهند گرفت. آقای تیم برنرز لی، که معروف به پدر وب است، آینده وب را بصورتی بیان کرده که بر خلاف وب کنونی فقط توسط انسانها قابل فهم نباشد بلکه توسط ماشین ها نیز قابل درک و پردازش است. ایده وب معنی‌نگر نیز از همین نکته منشا می‌گیرد. در زیر سه تعریف مختلف از وب معنی‌نگر ارائه شده است:

  • پروژه‌ای با هدف ایجاد رسانه‌ای جهانی برای رد و بدل کردن اطلاعات بصورتی که برای کامپیوتر قابل فهم و پردازش باشد.
  • وب معنی‌نگر، شبکه‌ای از اطلاعات در مقیاس جهانی است به نحوی که پردازش آنها توسط ماشین ها به سادگی امکان پذیر است.
  • وب معنی‌نگر شامل داده‌های هوشمند وب است که توسط ماشین ها قابل پردازش است.

هر چند نزدیکی به تحقّقّ ایجاد چنان فضایی محتاج پیشرفت‌هایی جدید و کلّی‌نگرانه در بسیاری از زمینه‌های مهندسی، ریاضی، هوش مصنوعی، و به ویژه در زبان‌شناسی، فلسفه، و بسیاری از معارف دیگر انسانی خواهد بود، گام‌های اوّلیّه در این سمت برداشته شده است.

مولّفه‌های وب معنی‌نگر:

مولّفه‌های وب معنی‌نگر[۱]: بسیاری از استانداردها و ابزارهای وابسته به فنّاوری اکس‌ام‌ال (XML) را می‌توان به اینترنت آینده و وب معنی‌نگر نیز مربوط دانست. از آن جمله باید شمای اکس‌ام‌ال (XML Schema)، چارچوب شرح منابع ((Resource Descrption Framework (RDF)، شمای آردی‌اف (RDF schema)، و زبان هستی‌شناسی وب ((Web Ontology LANGUAGE (OWL) را برشمرد.

مولّفه‌های مختلف وب معنی‌نگر، در تصویر سمت چپ آمده است. RDF که زبان پایه استفاده شده در وب معنی‌نگر است بر پایه XML بنا نهاده شده اند. XML نیز خود بر اساس Unicode و URI بنا نهاده شده است بنابراین از زبانهای مختلف پشتیبانی می‌کند. از URI نیز برای مشخص کردن مفاهیم در وب معنی‌نگر استفاده می‌شود، برای مثال URL نوعی URI است که برای مشخص کردن منابع در وب استفاده می‌شود. قسمت اصلی وب معنی‌نگر آنتولوژی ها هستند که ارتباط بین برچسب های اسناد وب معنی‌نگر و اشیا واقعی که اسناد مذکور آنها را تشریح می‌کنند، برقرار می‌کند. در بالای آنتولوژی قواعد قرار دارد که با استفاده از آنها می‌توان دانش جدیدی را از دانش موجود نتیجه گرفت. در صورتی که یک چهارچوب استاندارد برای قواعد موجود بوجود آوریم، می‌توانیم به اثبات برسیم و اثبات های بدست آمده را در کاربرد های مختلف به اشتراک بگذاریم. یکی از اهداف وب معنی‌نگر رسیدن به اطمینان است که در بالاترین لایه قرار دارد. در این جهت استانداردهای گوناگونی در حال شکل‌گیری و استفاده‌اند. از این میان می‌توان FOAF که استانداردی برای ایجاد شبکه اجتماعی است، را نام برد.

نسل های وب



    اصولاتعریف کردن عبارت <نسخه اول وب> بسیار مشکل است، زیرا تعریف صحیح آن را به چگونگی تعریف دقیق از <نسخه دوم وب> یا وب 2 وابسته می سازد. اما شاید بتوان وب 2 را به عنوان مجموعه اطلاعاتی کارآمد درباره <همه چیز> خلاصه کرد.بهتر است تعریف وب 1 را به صورت ویژگی های آن و در مقایسه با وب 2 بیان کنیم: در نسخه وب 1 پایگاه های اینترنتی از طراحی ساده و غیرقابل انعطاف که به طراحی استاتیک معروف هستند، برخوردار بودند.
    
    
    اغلب آنها حاوی اطلاعاتی مفید بودند ولی دلیلی برای آنکه کاربران دوباره بعدا به آنها رجوع کنند وجود نداشت، چرا که این اطلاعات به ندرت در طول زمان تغییر کرده و یا به روز می شد، در حالی که با استفاده از وب 2 که امکان ایجاد وبلاگ و انجمن های گفت وگوی اینترنتی را برای کاربران فراهم آورد، امکان به روزآوری سریع اطلاعات پایگاه های اینترنتی و تغییر محتویات آنها برای کاربران نیز فراهم آمد.
    
    
    نکته دیگر آنکه در وب 1 پایگاه های اینترنتی غیرتعاملی بودند، یعنی کاربران تنها می توانستند به عنوان بازدیدکننده از اطلاعات یک پایگاه استفاده کنند و هیچ همکاری و یا نقشی در تولید و بهینه سازی اطلاعات یک پایگاه نداشتند. این در حالی است که با ظهور وب 2 بسیاری از پایگاه های اینترنتی همچون دایره المعارف های بر خط، امکان به روز آوری و کم و زیاد شدن و یا ویرایش و تصحیح اطلاعات خود را در اختیار بازدیدکنندگان قرار دادند و از این رو قابلیت تعامل بیشتری را به شبکه جهانی اینترنت بخشیدند.
    
    
    و بالاخره اقدام دیگری که در زمینه افزایش قدرت تعامل در وب 2 نسبت به وب 1 صورت گرفت، ارائه نرم افزار های <متن باز> از سوی شرکت های توسعه و تولید نرم افزار و توزیع آنها از طریق شبکه اینترنت بود.
    
    
    اما وب 2 با اهدافی همچون استفاده از اینترنت به روش <اطلاعات مبتنی بر درخواست، گسترش دموکراسی در اینترنت، از طریق ایجاد سهمی برای کاربران جهت تغییر محتوا و مشارکت در تولید و گسترش اطلاعات و به کارگیری روش های جدید توزیع اطلاعات مانند RSS توسعه یافت.
    
    
    وب 1 تنها مانند یک کتابخانه بود، یعنی منبعی از اطلاعات انباشته شده که شما هیچ امکانی برای تغییر و یا به هنگام سازی اطلاعات آن در اختیار نداشتید، در وب 2، تا قدری این موضوع بهبود یافت و شما می توانید اطلاعات مطلوب تری را دریافت کنید یا در مباحثات به صورت مجازی شرکت نموده و تجربیات خود را با دیگران به اشتراک بگذارید.
    
    
    از اینرو وب3 تفاوت های چشمگیری نسبت به وب 2 خواهد داشت، برای مثال برخی از خصوصیات ویژه وب 2 شامل امکان استفاده و تکمیل فرم های آنلاین از طریق اینترنت و یا ایجاد صفحه های شخصی منحصربه فرد برای هر یک از کاربران یک پایگاه اینترنتی (امکانی همچون صفحه )My Yahoo، امکان استفاده از صفحات اینترنتی به منظور برقراری ارتباط میان کاربران مختلف پایگاه های اینترنت همچون شبکه های اجتماعی مجازی و یا انجمن های گفت وگوی موضوعی، امکاناتی جهت اشتراکگذاری محتوا میان کاربران به سرعت و سهولت و یا انتشار همگانی آنها، امکان مرور و اطلاع یابی از مطالب جدید پایگاه های اینترنتی به سرعت و حتی بدون نیاز به مراجعه مکرر و مداوم تنها به کمک RSS ، گسترش و توسعه امکان دسترسی به اینترنت بدون نیاز به رایانه برای مثال از طریق تلفن های همراه، کنسول های مخصوص بازی های ویدئویی، تلویزیون ها و سایر دستگاه ها می شود.
    
    
    نسخه جدید وب 3
    
    
    تصور کنید قصد دارید برای گذران اوقات فراغت به دیدن یک فیلم سینمایی با مضمون کمدی بروید و پس از آن نیز در یک رستوران چینی یا هندی شام صرف کنید.
    
    
    برای این کار به سراغ رایانه شخصی خود رفته و صفحه جست وجوی Google را برای دستیابی به اطلاعات برنامه نمایش سینما ها و یا رستوران های موردنظر باز می کنید. زیرا شما باید بدانید که نزدیک ترین سالن نمایشی که فیلم مورد علاقه شما را نمایش می دهد کجاست و یا نزدیک ترین رستوران غذاهای هندی یا چینی به آن سالن نمایش کجا واقع شده است؟ و در نهایت شما پیش از خروج از خانه چندین وب سایت را مورد مشاهده و کنکاش قرار می دهید.
    
    
    برخی از متخصصین اینترنت بر این باور هستند که نسل بعدی وب که به نام وب 3 شناخته می شود، جست وجو، دستیابی و مرور اطلاعات مورد نیاز شما را بسیار آسان تر و سریع تر می سازند.
    
    
    برای آنکه یک مثال ملموس در این زمینه آورده باشیم، در وب 3 شما ممکن است خواسته خود را در قالب یک جمله پیچیده جست و جو کنید، مثلا: <من قصد دارم یک فیلم کمدی در سینما ببینم و بعد هم شام را در یک رستوران چینی صرف کنم، انتخاب های من کدام هستند؟>
    
    
    وب 3 تمام تلاش خود را می کند تا جست وجویی کامل و منطبق با شرایط شما انجام داده و به سرعت نتیجه را در اختیار شما قرار دهد.
    
    
    اما این تمام ماجرا نیست، چراکه بسیاری از این کارشناسان معتقد هستند که وب 3 به مثابه یک دستیار شخصی کاملاحرفه ای عمل خواهد کرد، وقتی شما مشغول جست وجو هستید، مرورگر اینترنت شما رفته رفته می آموزد که شما به چه موضوعاتی علاقه مند هستید، هر چقدر مرورگر به سلایق و علائق شما پی ببرد، کم کم شما برای جست وجوی موضوع مورد نظرتان نیاز کمتری به تشریح و توضیح خواهید داشت، حتی ممکن است شما بخواهید از مرورگر خود بپرسید که <برای ناهار کجا باید بروم؟> این کافی است تا مرورگر برحسب ذائقه، درآمد و موقعیت جغرافیایی شما لیست رستوران های مطلوب را برای شما به نمایش بگذارد.
    
    
    در یک کلام وب 2 از اینترنت برای برقراری ارتباط میان انسان ها استفاده می کرد ولی وب 3 از اینترنت برای برقراری ارتباط میان اطلاعات با اطلاعات به کار خواهد رفت.
    
    
    کارشناسان و متخصصین بر این عقیده هستند که هر دوره توسعه و تحول وب یک چرخه 10 ساله را طی می کند و دهه نخست این تحول بر روی زیرساخت های ارتباطی لازم تمرکز داشته است. از سوی دیگر دهه دوم نتیجه تحولاتی است که سبب پیدایش اینترنت به گونه وب 2 شده است و دهه ای است که هم اکنون به پایان چرخه آن نیز نزدیک شده ایم و قطعا چرخه بعدی متعلق به وب 3 خواهد بود و شاید کار به وب 4 حتی بالاتر نیز بکشد. این چیزی است که تنها فناوری و گذشت زمان کاشف آن است.

منظور از ODBC چیست ؟

ارتباط بین سایت و بانک اطلاعاتی را ایجاد می کند ، در صورتی که از بانک های اطلاعاتی استفاده می نمائید می توانید این ارتباط را بصورت Online برقرار نمائید .

VPN چیست؟

وی پی ان و کاربرد آن چیست؟

سرویس VPN به شما این امکان را می دهد تا بتوانید از طریق یک سرور خارجی در کشور آمریکا به شبکه سراسری اینترنت متصل شوید .

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

 بطور مثال : شما زمانی که از کشور ایران از طریق Dial-up یا ADSL به شبکه اینترنت متصل می شوید میتوانید موقیعت اتصال خود و IP که شرکت ارائه دهنده سرویس اینترنت به شما اختصاص داده است را ملاحضه کنید . (  http://www.whoer.net/) شما قبل از استفاده از سرویس ما زمانی که وارد یکی از این سایتها می شوید به شما اطلاع میدهد که از کشور ایران متصل شده اید و IP Address شما نمایش داده می شود . ولی زمانی که به سرور ما متصل هستید ، پس از ورود به این سایتها به شما اطلاع می دهد که از کشور آمریکا متصل شده اید .

 یکی دیگر از مزایای استفاده از این سرویس ، تبادل مالی از طریق اینترنت از کشور ایران می باشد به صورتی که سایتهای این عمل را انجام میدهند IP شما را شناسایی کرده و در صورتی که از کشور ایران باشید خدمات خود را به شما ارائه نمی دهند ولی زمانی که شما از سرویس ما استفاده می کنید یک کاربر از کشور آمریکا محصوب میشوید و می توانید به راحتی مبالغ خود را از طریق حسابهای بانکی انتقال دهید و همچنین می توانید برای خرید از طریق اینترنت در سایتهایی که اجازه دسترسی به شما نمی دهند استفاده کنید .

 همچنین به وسیله این سرویس می توانید برای بروز رسانی کردن نرم افزارهایی که به دلیل تحریم ، نمی توان این نرم افزارها را بروز رسانی کرد ، انجام دهید بطور مثال : نرم افزار آنتی ویروس McAfee را یه راحتی از این پس می توانید بروزرسانی کنید .

 دیگر مزیت جدید استفاده از سرویس Phone To Phone شرکت Skype می باشد ، شرکت Skype سرویس Phone To Phone خود را از کشور آمریکا و کانادا به خود آن کشور به صورت رایگان در اختیار قرار داده است و شما می توانید با استفاده از سرویس ما بعنوان یک کاربر آمریکایی به رایگان برای تماس با اقوام و دوستان خود در این دو کشور استفاده نمائید .

برخی موارد استفاده از وی پی ان

  • تماس رایگان با کشور آمریکا و کانادا از طریق سرویس شرکت Skype
  • تبادل مالی و سازگار با تمام سایتهای تجارت الکترونیک مانند »   E-Gold , Paypal , ...
  • سازگار با تمامی سایتهای ارتباط جمعی مانند » Orkut ,Gazzag
  • بدون محدودیت در سرعت ، زمان و پهنای باند ...
  • تغییر هویت شما از ایرانی به آمریکایی IP Daynamic
  • امنیت بالا برای انجام معاملات آنلاین
  • کد کردن اطلاعات ورودی و خروجی تبادل شده در اینترنت
  • جلوگیری از شنود و پیگیری اطلاعات محرمانه شما
  • بروز رسانی ویندوز ، آنتی ویروس مانند » MacAfee , ...
  • دسترسی به سایتهای اینترنتی بسته شده بدون محدودیت و  
  • سازگار با تمام ارتباطات و اتصالات اینترنتی
  • نصب بسیار ساده و آسان تنها با یک کلیک !!!
  • مبارزه با تحریماتی که برای کاربران ایرانی در اینترنت اعمال شده ...
  • بدون هیچ گونه هزینه اضافی برای تلفن
  • و ........