X
تبلیغات
دانشگاه البرز قزوین

دانشگاه البرز قزوین

دانــــــودنرم افزار

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

Web Form Builder نام نرم افزاری برای ساخت فرم های تحت وب می باشد. فرم ها را امروزه در همه سایت ها می توان مشاهده نمود. استفاده از فرم ها در وب سایت ها امروزه به یکی از بهترین راه های جمع آوری اطلاعات از بازدیدکنندگان می باشد. فرم های سفارش خرید ، درخواست های کاری ، تقاضای شغلی ، ارائه سابقه کاری و ... از مواردی می باشد که به کمک فرم ها می توان به راحتی و به آسانی از بازدیدکنندگان درخواست نمود تا اطلاعاتشان را ارائه دهند. ساخت فرم ها به کمک برنامه نویسی و زبان html برای برنامه نویسان امری سهل و آسان است اما افرادی که به زبان های برنامه نویسی آشنایی ندارند می توانند به کمک نرم افزار معرفی شده در کوتاه ترین زمان فرم دلخواه خود را طراحی نموده و کدهای آن را در وب سایت خود کپی کنند. این نرم افزار محصولی از شرکت CoffeeCup Software می باشد.

 

برخی از ویژگی های این نرم افزار:

- پشتیبانی از زبان های برنامه نویسی ASP و PHP

-


قابلیت اضافه نمودن ویژگی امنیتی به فرم به منظور جلوگیری از سواستفاده

- قابلیت ذخیره سازی اطلاعات در MySQL و یا Log File

- قابلیت اضافه نمودن ویژگی Upload فایل به فرم و ارسال فایل بر روی سرور ، MySQL و یا Email

- دارای ویژگی کامل WYSIWYG در هنگام طراحی

- توانایی کار بر روی SSL

 و ... . 


لینک دانلود مستقیم :
http://www.share724.com/Download/WebDesign/CoffeeCup.Web.Form.Builder.v8.1.Retai.zip

سرور Rapidshare :
http://rapidshare.com/files/283821544/CoffeeCup.Web.Form.Builder.v8.1.Retai.zip


Size : 10.3 MB
پسورد :
www.p30world.com  

منبع: 

www.p30world.com  

+ نوشته شده در  چهارشنبه بیست و سوم آذر 1390ساعت 22:50  توسط مهرداد چراغی  | 

دانلود برنامه

در اوایل دهه ۱۹۷۰ میلادی ، زبان C ، توسط دنیس ریچی و به عنوان زبان برنامه نویسی سیستم ها طراحی شد. این زبان از دو زبان قدیمی تر بنام های BCPL و B حاصل شده است. زبان C تا سال ۱۹۷۸ منحصر به استفاده در لابراتوار کمپانی BELL بود تا این که توسط دو تن بنام های ریچی و کرنیه نسخه نهایی این زبان منتشر شد. به سرعت کامپایلر ها و مفسر های متعددی از C توسعه یافت اما برای جلو گیری از ناسازگاری های ایجاد شده و نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی توسط استاندارد (ANSI (American national standard institute موسسه استاندارد ملی آمریکا ارائه گردید.

مفسر خود برنامه ای کامپیوتری است که برنامه ی سطح بالا، داده ی ورودی آن و برنامه ی ایجاد شده به زبان ماشین، خروجی آن را تشکیل می دهد. به طور کلی ویژگی های مهم زبان C به اختصار به شرح زیر است:

* زبان سی به طور گسترده ای در دسترس است. مفسر های تجاری آن در بیشتر کامپیوتر های شخصی، مینی کامپیوتر ها و نیز در کامپیوتر های بزرگ قابل استفاده اند.
* سی زبانی است همه منظوره، ساخت یافته سطح بالا (مانند زبان پاسکال و فرتون . …) و انعطاف پذیر که برخی از خصوصیات زبانهای سطح پایین را نیز که معمولا در اسمبلی یا زبان ماشین موجود است داراست. در عین حال این زبان برای کاربردهای ویژه طراحی نشده و می توان از آن در همه ی زمینه ها، بخصوص به دلیل نزدیکی آن به زبان ماشین در برنامه نویسی سیستم، استفاده کرد. بنابراین سی بین زبان های سطح بالا و سطح پایین قرار دارد و در نتیجه اجازه می دهد که برنامه نویس خصوصیات هر دو گروه زبان را به کار برد. از این رو در بسیاری از کابردهای مهندسی به طور انحصاری زبان سی به کار می برند. (زبان های سطح بالا، دستور العمل هایی شبیه زبان انسان و پردازش فکری او داردند، همچنین یک دستور العمل زبان سطح بالا معادل چند دستور العمل به زبان ماشین است).
* برنامه های نوشته شده به زبان c به طور کلی مستقل از ماشین یا نوع کامپیوتر است و تقریباً تحت کنترل هر سیستم عاملی اجرا می شود.
* کامپایلرهای سی معمولا فشرده و کم حجم اند و برنامه های هدف ایجاد شده با آنها در مقایسه با سایر زبانهای برنامه سازی سطح بالا، خیلی کوچک و کار آمدند.

* برنامه های سی در مقایسه با سایر زبانهای برنامه سازی سطح بالا، به راحتی قابل انتقال اند. دلیل آن این است که سی خیلی از ویژگی های وابسته به نوع کامپیوتر را در توابع کتابخانه ای خود منظور داشته است. بنابراین هر نسخه ازسی با مجموعه ای از توابع کتابخانه ای مخصوص به خود همراه است که بر اساس ویژگی های کامپیوتر میزبان مربوط نوشته شده است. این توابع کتابخانه ای تا حدودی استاندارد است و معمولا هر تابع کتابخانه ای در نسخه های متعدد سی به شکل یکسان در دسترس است.
* سی روش برنامه نویسی ماژولار را پشتیبانی می کند. همچنین از نظر عملگر ها نیز زبانی قوی است که عملگرهای گوناگونی برای دستکاری روی داده ها در سطح، بیت داراست.
* به طور کلی جامعیت ، عمومیت، خوانایی، سادگی ، کارآیی، و پیمانه ای بودن که همگی از مشخصات برنامه ای ایده آل اند در زبان C پیاده سازی می شوند.

ویژگی های فوق موجب شده زبان C یکی از قویترین و محبوب ترین زبان های برنامه سازی دنیا مطرح شود.

دانلود با حجم ۳.۵ مگابایت

http://dl.kamyabonline.com/download/program/Turbo%20C++.exe

پسورد:www.kamyabonline.com

+ نوشته شده در  چهارشنبه بیست و سوم آذر 1390ساعت 22:12  توسط مهرداد چراغی  | 

تفاوت برنامه نویسی MFC و WIN32 در ویژوال سی

در محیط ++Visual C پروژه های متنوعی می توانید ایجاد کرد که دو نوع آنها استفاده بیشتری دارد. یکی پروژه های MFC و دیگری Win32.
این دو نوع پروژه چه تفاوتی دارند و به چه کارمان می‌آیند؟
تفاوت آنها با پروژه‌ی کنسول ساده چیست؟
با ما همراه باشید...

پروژه های Win32

از اسم win32 پیداست که منظور پروژه هاییست که برای ویندوز 32 بیتی نوشته می شود (البته اگر شما برنامه 64 بیتی هم بخواهید بنویسید باز همین نوع پروژه را می توانید استفاده کنید). ویندوز یک سری کتابخانه های پویا یا همان dll دارد که در این کتابخانه ها توابع متعددی برای کار با پنجره ها در محیط ویندوز وجود دارد. این توابع که به عنوان API (مخفف Application Programming Interface) مشهور هستند نوشته شده اند که کار میکروسافت و سیستم عامل ویندوزش راه بیفتد. لیکن مایکروسافت زحمت کشیده و بخش عظیمی از این API را در اختیار برنامه نویسان هم قرار داده که کار آنها هم لنگ نماند. مثلا تابع MessageBox که یک پیام را نمایش می دهد، یا تابع CreateWindowEx که یک پنجره ایجاد می کند، یا تابع ShellExecute که یک برنامه را اجرا می کند و یا تابع GetCommState که وضعیت پورت Com (ارتباط سریال) را مشخص می کند و توابعی از این دست، همگی در فایلهایی مثل user32.dll و kernel32.dll و ... تعریف شده اند.
به کمک این توابع شما می توانید پنجره بسازید، دکمه تعریف کنید، منو بسازید، نوار ابزار ایجاد کنید و هر آنچه در یک برنامه تحت ویندوز نوعی می بینید، ایجاد کنید. لیکن تمام کارها در قالب کدنویسی صورت می گیرد.

با تعریف پروژه win32 به طور پیش فرض فایل سرآیه‌ی windows.h به پروژه شما اضافه شده، فایلهای lib لازم (مثل user32.lib و kernel32.lib) هم در تنظیمات پروژه اضافه شده و تقریبا تمام توابع لازم برای کار با پنجره ها در اختیار شما قرار می گیرد. اگر این کارها را به صورت دستی در یک پروژه کنسول ساده انجام دهید نیازی به تعریف پروژه win32 ندارید!

پروژه های Microsoft Foundation ClassesMFC

MFC مخفف Microsoft Foundation Classes یعنی کلاسهای پایه ای میکروسافت، کتابخانه ای است که شرکت میکروسافت جهت تسهیل برنامه نویسی برای ویندوز توسعه داده است. این کتابخانه چیزی نیست جز تعدادی کلاس که به صورت پوششی بر روی API ویندوز قرار گرفته و کار کردن با پنجره ها را باز هم آسانتر کرده است. به عبارتی هزاران توابع موجود در API در قالب تعدادی کلاس و به صورت مرتب درآمده اند. مثلا توابع کار با پنجره در کلاس CWnd قرار گرفته اند؛ توابع کار با دکمه در کلاس CButton و توابع کار با دیالوگ در کلاس CDialog واقع شده اند. بسیاری از کلاسهای MFC از جمله CButton، CDialog، CEdit و CRichEdit فرزند کلاس CWnd هستند.
به کمک این نوع پروژه شما می توانید، منو، دیالوگ، نوار ابزار و حتی ریبون (ویژوال استودیو 2010) را به صورت دیداری طراحی کنید و فقط کدهای لازم برای مدیریت رویدادها (مثل کلیک روی یک منوی خاص) را می نویسید. در این نوع پروژه کلاسهایی مثل CImage برای کار با تصاویر، CButton برای کار با دکمه، CFont برای کار با قلمهای ویندوز، CMenu برای منوها و ده ها کلاس متنوع دیگر وجود دارد که برنامه نویسی تحت ویندوز را بسیار تسهیل می کند.

با همه این تفاسیر کار کردن با پروژه های MFC نسبت به زبانهایی مثل #C و ویژوال بیسیک بسیار سخت تر است! به عنوان مثال در #C به محض ساختن یک Text Box با نام edit1 متغیری با همین نام در اختیار شما قرار می گیرد که به راحتی می توانید با آن کار کنید (متن آن را بخوانید یا تغییر دهید یا رنگ آن را عوض کنید) لیکن در MFC باید یک متغیر به آن تخصیص دهید و یا با دستوری مثل GetDlgItem پنجره مربوط به آن Text Box را گرفته و سپس با آن کار کنید. آن هم نه همه کاری! مثلا کارهای ساده ای مثل تغییر رنگ یک کنترل در MFC به سختی پشتک بارو زدن است! کاری که در سایر زبانها در زمان طراحی قابل انجام است. البته همین امر هم سبب شده که برنامه های نوشته شده با ویژوال سی نسبت به سایر زبانها بسیار سریعتر باشند (هر زبان را بهر کاری ساختند!)
+ نوشته شده در  دوشنبه بیست و یکم آذر 1390ساعت 8:25  توسط مهرداد چراغی  | 

چگونه مدار seven segment را ببندیم؟

Seven Segment

Seven segment یک قطعه الکتریکی است که از ۷ led  تشکیل شده همانطور که در شکل زیر می بینید هر کدام از این ۷ led را با یک حرف نمایش می دهند.

دو نوع seven segment  داریم:

۱٫    آند مشترک

۲٫    کاتد مشترک

seven segment   آند مشترک با صفر فعال می شود یعنی مثلا اگر بخواهیم عدد صفر را نمایش دهیم باید به ترتیب led  های abcdef  صفر شود ولی بر عکس در ۷-segment  های کاتد مشترک باید led های abcdef یک شود

برای روشن کردن یک LED معین از ۷-segment  کاتد مشترک ، باید کاتد به Ground و آند به VCC متصل شود  و در ۷-segment  آند مشترک باید اند به vcc   وصل شود

 7sement

راحت ترین راه برای کار با ۷-segment  استفاده از ic  ۷۴۴۷ یا ۷۴۴۶ است همانطور که در شکل می بینید این ic 4 ورودی داده دارد که میتواند به پورت موازی کامپیوتر وصل شود و یک ورودی vcc  دارد که باید به ۵ ولت وصل شود و ۷ خروجی ان به ۷ پایه ۷-segment  وصل می شود

 seven segment

حال هر عددی را که بخواهیم روشن شود کافیست باینری همان عدد را به ورودی ic بدهیم

+ نوشته شده در  دوشنبه بیست و یکم آذر 1390ساعت 8:19  توسط مهرداد چراغی  | 

ساختار رجیستری ویندوز

يك درخت را در نظر بگيريد كه از ريشه - تنه - شاخه - برگ - گل - ... تشكيل شده است يعني از اگر از ريشه شروع كنيم و همينطور جلو بريم به برگها يا گلها ميرسيم ، ريجستري در ويندوز هم يك ساختار درختي دارد، البته در نگاه اول ممكنه براي شما عجيب و غير قابل فهم باشد ،اما windows Explorer را در ويندوز در نظر بگيريد كه از My Computer شروع شده بعد به درايوها ميرسيم بعد شاخه ها يعدزير شاخه ها .... تا نهايتا به فايلها ميرسيم ساختار ريجستري نيزدقيقا چنين ساختاريرا دارد.

هر شاخه اصلي با آيكون Folder نمايش داده مي شود كه به آنها اصطلاحا Hive نيز گفته مي شود. هر شاخه خود مي تواند شامل زير شاخه هايي باشد تا نهايتا به متغيرها يا مقادير برسند. در متغيرها است كه اطلاعات واقعي رجيستري ذخيره مي شود.

در رجيستري سه نوع متغير وجود دارد كه عبارتند از :String , Binary , Dword كه هر كدام از آنها در شرايط خاصي قابل استفاده مي باشد. به طور شش شاخه اصلي در رجيستري وجود دارند كه هر كدام بخشي از اطلاعات ذخيره شده در رجيستري را نگهداري مي كنند كه در اينجا اشاره اي كوتاه بر هر كدام داريم:

HKEY_CURRENT_USER: اين شاخه به بخشي از اطلاعات شاخه HKEY_USERS اشاره مي كند كه در آن خصوصيات و اطلاعات كاربر فعلي از قبيل نام كاربر، تنظيمات ميز كاري (Desktop) ، تنظيمات منوي شروع (Startmenu) و ... در سيستم نگهداري مي شود.

HKEY_CLASS_ROOT: اين شاخه شامل اطلاعاتي از قبيل :نگاشت پيوستگي فايلها براي پشتيباني از ويژگي كشيدن و رها كردن (Dtrag-and-Drop) ، اطلاعات OLE ، ميانبرهاي ويندوز(Shortcuts) ، و هسته اصلي واسط كاربري ويندوز (User Interface) ميباشد.

HKEY_LOCAL_MACHINE : اين شاخه شامل اطلاعاتي در مورد خصوصيات سيستم كامپيوتر از قبيل سخت افزار ، نرم افزار و ديگر مشخصه هاي كامپيوتر مي باشد، كه ان اطلاعات براي تمام كاربراني كه از سيستم استفاده مي كنند يكسان مي باشد.

HKEY_USERS : اين شاخه محتواي اطلاعات انتخابات و تنظيمات مربوط به هر كاربر مي باشد.هر كاربر يك SID در اين شاخه دارد .

HKEY_CURRENT_CONFIG : اين شاخه نيز به شاخه HKEY_LOCAL_MACHINE اشاره ميكند و در ارتباط ميباشد و شامل پيكربندي سخت افزار سيستم مي باشد.

HKEY_DYN_DATA : اين شاخه نيز به شاخه HKEY_LOCAL_MACHINE اشاره مي كند و براي استفاده از خاصيت PLUG & PLAY در ويندوز مي باشد . اين بخش پويا مي باشد يعني بر اساس هر وسيله يا دستگاه جانبي كه به سيستم متصل مي شود تغيير مي كند.

پنج نوع متغير نيز وجود دارد كه هر كدام در زير شرح داده شده اند:
REG_BINARY : اين نوع متغير داده نوع باينري خام را ذخيره مي كند.اكثرا اطلاعات سخت افزار و اجزاء در اين نوع متغير ذخيره مي شود و همچنين در ويرايشگر رجيستري ويندوز قابليت نمايش اين نوع متغير به صورت هگزا دسيمال نيز وجود دارد.

REG_DWORD : اين نوع متغير براي نمايش داده هاي 4 بايتي و همچنين براي ذخيره كردن مقادير منطقي درست يا غلط(TRUE ORFALSE) به كار ميروند.بدين ترتيب كه براي نمايش غلط ار عدد "0" و براي نمايش درست از "1" استفاده ميشود . علاوه بر اين براي نگهداري پارامترهاي گرداننده‏ ددستگاهها و سرويس دهنده ها از اسن نوع پارامتر لستفاده مي كنند.و در REGEDT32 قابليت نمايش به صورت باينري ،هگزا و دسيمال را دارد.

REG_EXPAND_SZ : اين يك نوع متغيررشته اي فابل گسترش مي باشد كه نرم افزار ها جهت بعضي اعمال خود از اين متغير استفاده مي كنند.براي مثال در ويندوز 2000 ياNT به جاي عبارت %SYSTEM ROOT% با مقدار واقعي خود يعني مسير نصب ويندوز (مثلا C:\WINDOWS) جايگزين مي شود. بايد توجه داشته باشيد كه اين نوع متغير فقط در ويرايشگرهاي پيشرفته رجيستري از قبيل REGEDT32 قابل استفاده است.

REG_MULTI_SZ : اين نوع متغير رشته اي چند گانه مي باشد كه براي مقاديري كه شامل يك ليست يا چندين مقدار ميباشد به كار مي رود كه هر مقدار با كاراكتر NULL از بقيه جدا مي شود. بايد توجه داشته باشيد كه اين نوع متغير فقط در ويرايشگرهاي پيشرفته رجيستري از قبيل REGEDT32 قابل استفاده است.

REG_SZ : اين نوع متغير رشته اي استاندارد مي باشد كه براي ذخيره كردن متن قابل خواندن توسط كاربر استفاده مي شود.

انواع ديگر نوع داده كه در ويرايشگرهاي استاندارد قابل استفاده نيستند عبارتند از :
REG_DWORD_LITTLE_ENDIAN : كه يك عدد 32 بيتي از نوع LITTLE_ENDIAN را مي توانند در خود ذخيره كنند.

REG_DWORD_BIG_ENDIAN : كه يك عدد 32 بيتي از نوع BIG_ENDIAN را مي توانند در خود ذخيره كنند.

REG_LINK : كه يك پيوند نماد ين يونيكد مي باشد و به طور داخلي استفاده ميشود و نرم افزارها قادر به استفاده كردن از آن نمي باشند.

REG_NONE : كه نوع خاصي براي آن تعريف نشده است.

REG_QWORD : اين نوع متغير مي تواند يك عدد 64 بيتي را در خود ذخيره كند.

REG_QWORD_LITTLE_ENDIAN : اين نوع متغير نيز مي تواند يك عدد 64 بيتي با فرمت LITTLE_ENDIAN را در خود ذخيره كند .

REG_RESOURCE_LIST : ليست منبع گرداننده هاي دستگاه ها مي باشد

 

+ نوشته شده در  دوشنبه سی ام آبان 1390ساعت 15:46  توسط مهرداد چراغی  | 

فرهنگ و اخلاق اینترنتی

+ نوشته شده در  دوشنبه سی ام آبان 1390ساعت 14:45  توسط مهرداد چراغی  | 

لينوكس

+ نوشته شده در  دوشنبه سی ام آبان 1390ساعت 14:44  توسط مهرداد چراغی  | 

USB FLASH DRIVE چیست ؟

خلاصه USB flash memory drive است که مانند یک هارد دیسک قابل حمل عمل می کند، به شما اجازه ذخیره و حمل بیشتر داده های کامپیوتری با ارزش را می دهدد.آن ها مقدار زیادی اطلاعات را به طور باورنکردنی نگه می دارند و به اندازه ای کوچکن _ به اندازه ته تفنگ _که به راحتی در جیب شما سر می خورد.

USB flash drive چیست ؟

 USB flash drive خلاصه USB flash memory drive است که مانند یک هارد دیسک قابل حمل عمل می کند، به شما اجازه ذخیره و حمل بیشتر داده های کامپیوتری با ارزش را می دهدد.آن ها مقدار زیادی اطلاعات را به طور باورنکردنی نگه می دارند و به اندازه ای کوچکن _ به اندازه ته تفنگ _که به راحتی در جیب شما سر می خورد.

 چگونه از USB flash drive استفاده کنیم ؟

 فقط USB flash drive را درون دهانه USB کامپیوترتان یا سایر وسایل مجهز به USB بگذارید و فایل هایی را که می خواهید با خود بردارید به درون پوشه ای که بر روی صفحه نمایش کامپیوترتان ظاهر می شود بکشید ( یا کپی کنید). فایل های شماا به سرعت به USB flash drive شما منتقل می شوند. برای انتقال آیتم های روی USB flash drive به کامپیوتر دیگر ، به آسانی دهانه USB flash drive خودتان را وارد کامپیوتری که می خواهید فایل ها را به آن انتقال دهید کنید، پوشه ای که بر روی صفحه نمایش ظاهر می شود را باز کنید و فایل های درخواست شده را به صفحه نمایش کامپیوتر (Desktop) بکشید (یا کپی کنید) .

 چه مقدار داده USB flash drives می تواند نگه دارد؟

 به تازگی USB flash drives با ظرفیت بالاتر از 2 گیگا بایت و در سایز های ذخیره ای گوناگون برای نیاز هی مختلف در دسترس هستند.برای مثال ، USB flash drives 2 گیگا بایتی می تواند 250 ترانه با ساختار mp3 را در خود نگه دارد.

 مزایای استفاده از USB flash drives به جای CD و DVD های قابل ذخیره چیست ؟

 (CD-R & DVD-R)

 ورودی های USB از CD و. به ویژه DVD ساز ها معمول ترند، بنابراین USB flash drives شما با کامپیوتر های بیشتری نسبت به DVD-R وCD-R ها کار خواهد کرد.همچنین فرآیند بارگذاری (Upload) فایل ها از کامپیوتر شما به USB flash drive سریعتر و ساده تر از CD و DVD ساز ها می باشد. به اضافه ، USB flash drives به شکل هارد درایو فابل حمل عمل می کند و شما می توانید هر چند بار که دوست دارید فایل ها را اضافه و حذف نمائید. با CD-R و DVD-R ها شما فقط یک بار می توانید داده را اضافه کنید و نمی توانید برای یک بار داده ای که بر روی CD-R و DVD-R ریخته شده را حذف کنید.

 مزایای استفاده از USB flash drives به جای Floppy disc چیست؟

 یک Floppy disc استاندارد می تواند 1.44 مگابایت داده را نگه دارد که خیلی وقت ها فضای ذخیره ای کمتری نسبت به USB flash drivesدر اختیار ما می گذارد

 مزایای استفاده از USB flash drives به جای هارد درایو های بیرونی (external hard drives) چیست ؟

 در اندازه ای مانند پشت تفنگ ، USB flash drives بسیار کوچکتر از external hard drives هستند، و بدون قسمت های متحرک شکننده که در صورت افتادن بشکند، آن ها را حمل کننده های بسیار راحت ساخته است .

 

+ نوشته شده در  دوشنبه سی ام آبان 1390ساعت 14:37  توسط مهرداد چراغی  | 

موتورهای جستجو

مقدمه
رشد اينترنت شگفت‌آور شده است. با توجه به تحقيق ميداني در سال 1996 اين رشد تصاعدي همچنان ادامه دارد. و تخمين زده شده كه شبكه از نظر اندازه و حجم هر 12 تا 15 ماه دوبرابر مي‌شود. بطور تقريبي 000/100 وب‌گاه در اگوست 1995 وجود داشته و اين تعداد در اگوست 1996 به 041/536 رسيده است. از آنجائي كه هر پايگاه مي‌تواند بسياري از صفحات وب را در خود داشته باشد اين باعث مي‌شود كه تعداد بيشتري از صفحات وب بوجود آيد. در حاليكه كيفيت بسياري از صفحات ممكن است مورد سؤال باشد و نگهداري بسياري از صفحات پراكنده است. اما صفحات معتبري هم وجود دارد كه اطلاعات با ارزشي در مورد بسياري از موضوعات ارائه مي‌دهد. آنچه استفاده‌كنندگان به آن نياز دارند يك سيستم جداكننده است كه مو از ماست بكشد.
تلاشهاي زيادي صورت گرفته كه اين وظيفه را آسان كند: كتابداران و متخصصان موضوعي راهنماهاي موضوعي را گردآوري كرده‌اند.«اخبار كتابخانه‌هاي تحقيقاتي و دانشكده‌اي»1 بطور دوره‌اي راهنماهاي منابع اينترنتي را در موضوعات انتخابي منتشر مي‌كند. علاوه بر آن فهرستنويسان Intercat را (كه يك فهرست آزمايشي براي اينترنت است) بوجود آورده‌اند. OCLC نيز پايگاه Netfirst را براي نمايه‌سازي منابع اينترنت با سرعنوانهاي موضوعي كتابخانه كنگره و اعداد طرح دهدهي ديويي ايجاد كرده است. كتابداران مرجع يك پايگاه وب را به نام Infofilter بوجود آورده‌اند كه مرور منابع اينترنتي را به اشتراك بگذارند و كتابداران رده‌بندي موضوعي را براي سازماندهي منابع اينترنت مورد آزمايش قرار داده‌اند. اما چيزي كه بيشترين توجه استفاده‌كنندگان اينترنت را به خود معطوف داشته است، احتمالاً عنكبوتها و روباتهايي هستند كه خدمات جستجو را انتخاب مي‌كنند. براي بسياري از جستجوگران اينترنت، اين موتورها با راه دادن آنها به فضاي اطلاعاتي عظيم كمك موقتي ارائه مي‌دهند. كاربران اينترنت بزودي فهميدند كه اين موتورها كامل و مناسب نيستند زيرا آنها منطقه جغرافيايي خاصي را پوشش مي‌دهند، بصورت متفاوت نمايه‌سازي مي‌شوند و منابع را با كليدواژه‌ها بازيابي مي‌كنند. استفاده‌كنندگان هرگز نمي‌توانند اعتماد كنند كه يك جستجو جامع يا قطعي باشد. با وجود اينكه نتايج بازيابي ظاهراً بوسيله ميزان ارتباط مرتب شده است و استفاده‌كنندگان مبارزه با ريزش كاذب مواد تكراري و نامربوط را ادامه مي‌دهند. در كل پيشرفت خوبي در كمك به استفاده‌كنندگان براي جهت‌يابي در اينترنت بوجود آمده، اما اين ابزارها آنقدر زياد هستند كه انتخاب صحيح يكي از آنها كار سختي است.
علاوه بر آن انتخاب موتورهاي جستجوي مناسب ممكن است براي استفاده‌كنندگان عمومي و نيز كتابداران، به علت رويه‌هاي پيچيده، مهمتر باشد. بعنوان مثال، اينفوسيك سرويس رايگان دارد، اما سرويسهاي هزينه بر، يعني متخصصان اينفوسيك، نمايهء بزرگتر و قابليتهاي جستجوي قويتر ارائه مي‌دهند.
وب كروكر يك درخواست حق عضويت دارد كه زماني آن را تحميل مي‌كند. اگر اين عمل در مقابل هزينه براي خدمات يك رويه شود، لازم خواهد بود براي استفاده كنندگان و بخصوص كتابداران كه بدانند كداميك از موتورهاي جستجو را بايد به خدمت بگيرند.
اين تحقيق تلاش كرده كه كارآيي موتورهاي كاوش را در آدرس دهي نيازهاي اطلاعاتي ارزيابي كند. آيا آنها مي‌توانند جوابهايي براي سؤالات مرجع واقعي بازيابي كنند؟ آيا آنها منابع خوبي براي سؤالات موضوعي ارائه مي‌دهند؟ آنها تا چه حد نتايج جستجو را براساس ميزان ارتباط مرتب مي‌كنند؟ كداميك از موتورهاي جستجو بهتر عمل مي‌كنند؟ جواب اين سؤالات به ما كمك خواهد كرد كه نقاط ضعف و قوت موتورهاي كاوش را بهتر بفهميم و ما را قادر مي‌سازد كه براي برطرف كردن نيازهاي اطلاعاتي موتور كاوش مناسب را انتخاب كنيم.

 



 


ادامه مطلب
+ نوشته شده در  یکشنبه بیست و نهم آبان 1390ساعت 16:35  توسط مهرداد چراغی  |