جستجو در تک بوک با گوگل!

بازدید
دانلود کتاب غول های اینترنت ایران و جهان
مقدمه نویسنده : برای شروع هر کسب و کاری یکی از اولین راه هایی که همه آن را انتخاب می کنند آشنایی با افراد موفق در زمینه ی کاری است که قصد شروع به فعالیت در آن را دارید . هدف از اینکار هم آشنایی کلی با کاری که قرار است در آن قدم بردارید و هم یادگیری نمونه های برتر آن کار . دنیای اینترنت دنیای بسیار بزرگی شده است اینقدر بزرگ که در سراسر جهان همه امور زندگی نه اندک اندک که با سرعت زیاد در حال اینترنتی شدن است .
بازدید
برنامه نویسی برای گوشی های اندروید دو شیوه است : شیوه اول برنامه نویسی Native اندروید است. با استفاده از زبان جاوا برای اندروید برنامه مینویسید. در فصول اول و دوم و سوم مبانی ابتدایی و اولیه برنامه نویسی به این روش را توضیح داده ام.اگر دوست دارید فقط برای اندروید برنامه بنویسید و به تمام ویژگی های سخت افزاری گوشی اندروید دسترسی داشته باشید از این روش استفاده کنید و فقط این فصول را برای آشنایی اولیه بخوانید. و بعد سراغ کتاب های متوسط و پیشرفته بروید. شیوه دوم برنامه نویسی برای اندروید اصطلاحاً Mobile Web Application است که از فصل چهارم به بعد به این شیوه پرداختم.تسلط من روی این شیوه است.و مزیت این شیوه برنامه نویسی Cross Platform است.شما با یک بار کدنویسی میتوانید برنامه خود را بر روی اندروید و iOS و windows phone اجرا کنید.اما عیب این روش این است که برنامه شما به تمامی ویژگی های سخت افزاری گوشی دسترسی ندارد و این سبک برای نوشتن برنامه های سیستمی که خیلی با سخت افزار در ارتباط است اصلا مناسب نیست ولی برای برنامه های کاربردی مناسب است. برخی عناوین این کتاب بدین شرح می باشد :
پیش درآمدی براندروید
اندروید چیست ؟
ویژگیهای خاص اندروید
مقدمه ای از جاوا
تاریخچه کامل اندروید
ویرایشهای اندروید با طعم شیرینی جات و دسرها !
سرعت انتشار ویرایش های اندروید
و…..
کتاب آموزش جامع برنامه نویسی اندروید تقدیم برنامه نویسان میگردد .
حق تکثیر: نشر اینترنتی
بازدید
بازدید
• الف- search engine یا موتور جستجوگر
در این نوع از موتورهای جستجوگر کار جمع آوری اطلاعات بر عهده اسپایدها است. درحالت کلی زمانی که صحبت از موتور جستجو میشود مقصود این نوع آن است.
پایگاه داده این نوع از موتورهای جستجوگر بزرگتر از سایر انواع است و اطلاعاتی را که آنها ارایه میدهند معمولا به روزتر میباشد. عملیات به روز رسانی و گسترش پایگاه داده موتور جستجوگر از یک هفت تا چند ماه به طول میانجامد.
اسپایدرها, هیچ گاه از کار نمیایستند و به طور مداوم به جمع آوری اطلاعات مشغول هستند. ممکن است اطلاعات جمع آوری شده توسط اسپایدرها از صفحات جدیدی باشد و یا اطلاعات به روز شده از صفحاتی باشد که قبلا هم به آنها مراجعه کرده اند.
وقتی که صحبت از تکنیک های بهینه سازی رتبه سایت های میشود در واقع تکنیک هایی مطرح اند که برای کار با این نوع از موتورهای جستجوگر موثرند. بعضی از این موتورهای جستجوگر عبارتند از:
google , MSN, Altavista, Northemlight, wisenut, teoma,…
• ب- Directory یا فهرست
دایرکتوری ها اطلاعات را در گروه های مختلف دسته بندی میکنند. تفاوت اصلی دایرکتوری با یک موتور جستجوگر در این است که دایرکتوری اسپایدر ندارد.
دارندگان سایت ها به دایرکتوری مراجعه میکنند, گروه مناسب برای سایت خود را در آن بر میگزینند و سایت خود را به آن گروه معرفی میکنند.
پس از آنکه اطلاعات سایت ها به گروه های مختلف ارسال شد ویراستاران دایرکتوری آن اطلاعات را بررسی میکنند. در صورتی که گروه درخواست شده با زمینه فعالیت سایتمعرفی شده یکی باشد و همچنین سایر قوانین دایرکتوری نیز رعایت شده باشد سایت معرفی شده را در گروه یاد شده میپذیرند و در غیر اینصورت از قبول آن امتناع میکنند. در صورتی که کاربران استفاده درستی از گروه های دایر کتوری بنمایند میتوانند اطلاعات مفیدی را به کمک آنها کسب کنند.
دایرکتوری از وجود یک سایت مطلع نمیگردد مگر زمانی که آن سایت به دایرکتوری معرفی شود تا در یکی از گروه های آن قرار گیرد.
یکی از ایراداتی که دایرکتوری ها وارد میشود این است که سایت های مرده زیادی در خود دارند. به عبارت دیگر یا سایت بعد از آنکه به آن معرفی شده است دیگر به فعالیت خود ادامه نداده است اما با این حال هنوز هم دایرکتوری آنرا به عنوان یک سایت فعال به کاربران معرفی میکند.
البته دایرکتوری های حرفه ای با استخدام ویراستاران زیادی تلاش بسیاری برای رفع این نقص مینمایند.امکان دارد دایرکتوری ها برای بررسی این مورد از اسپایدارها هم کمک بگیرند. در این مورد خاص کار اسپایدار این است که بررسی کند که آیا سایت هایی که قبلا در گروه های قرار گرفته اند هنوز هم فعال میباشند.
قرار گرفتن در پایگاه داده دایرکتوری های عمده نقش مهمیدر کسب رتبه های بالا در موتورهای جستجوگر دارد. دایرکتوری های عمده عبارتند از yahoo, looksmart, dmoz
• ج- Meta search engine یا ابر جستجوگر
ابرجستجوگر از نتایج سایر موتورهای جستجوگر استفاده میکند. کار آن بدین صورت است که سوالات کاربران را هم زمان به موتورهای جستجوگر مختلفی ارسال ونتایج جستجوی آنها را بررسی میکند و در نهایت رتبه های بالای آنها را به عنوان نتایج جستجوی خود نشان میدهد. این نوع موتور جستجوگر اسپایدار ندارد.
مهم ترین آنها عبارتند از:
meta crawler, dogoile, IXQuick, mamma
• د- pay per click gearch engine یا موتورهای جستجوگر رتبه به ازای پول
کار آنها بسیار شبیه یک مزایده است:
با توجه به واژه کلیدی انتخابی برای بالاترین رتبه باید قیمت نسبت به سایر متقاضیان پرداخت شود.
در واقع نحوه ارائه نتایج جستجو در ppc به این ترتیب است که اگر سایتی خواهان بالاترین رتبه در نتایج جستجوی آن میباشد, باید بالاترین رقم به ازای هر کلیک را نسبت به تمام رقبا بپردازد.
به عنوان مثال اگر سایتی مکان اول را برای عبارت persian carpet به قیمت ۲۸ ریال از سوی سایت خریدار رتبه به موتور جستجوگر باید پرداخته شود. اگر هزار نفر این کار را انجام دهند آنگاه ۱۰۰۰*۲۸ ریال باید پرداخته شود.
البته اینگونه نیست که اینگونه از موتورهای جستجوگر فقط سایتهایی را نمایش دهند که با آنها قرارداد تجاری دارند. بلکه ابتدا تمام سایتهایی را که با آنها قرار داد تجاری دارند نمایش میدهد و سپس سایتهای دیگری را برای تکمیل کردن نتایج جستجوی خود به سایتهای یاد شده میافزایند.
• روش ارایه نتایج در یک موتور جستجوگر رتبه بازای پول
سایتهای رده ۱۱۰ و ۱۱۱ برای عبارت free stuff هزینه میپردازند که بالاتر از سایت رده ۱۱۲ استاده اند. به عبارتهای sponsored listing و additional listing توجه کنید. فکرش را بکنید که ۱۱۱ سایت حاضر به پرداخت پول برای این عبارت بوده اند در حالیکه همه آنها میدانسته اند در چه رتبه ای نشان داده خواهند شد. اگر فرض کنید که سایت رده ۱۱۱ برای هر کلیک تنها یک سنت بپردازد و اختلاف هر رتبه با رتبه های دیگر تنها یک سنت باشد آنگاه سایت رتبه اول حاضر به پرداخت ۱۱۱ سنت برای هر کلیک برده است. سایتهایی را مشاهده کرده ام که حاضر به پرداخت ۱۴ دلار به ازاری هر کلیک نیز بوده اند.
این رقابت شدید در این نوع از موتورهای جستجوگر میتواند ناشی از بازده بسیار بالای این نوع موتورهای جستجوگر و همینطور اطمینان دارندگان سایتها از فروش خود باشد. البته میتوانید سایتهایی را که ناشیانه حاضر به پرداخت رقم بالایی شده اند را هم به دلایل بالا بیافزایید.
• فواید آنها
– دارنده سایت تنها زمانی پول میپدازند که واقعا بیننده ای به سایت او بیاید.
– سایت تقریبا در عرض چند ساعت و یا حداکثر یک هفته در نتایج جستجو قرار میگیرد و دیگر نیازی به چندین ماه ماندن نیست تا در نتایج جستجوی سایر موتورهای جستجوگر قرار گیرد که آن هم معلوم نیست در چه رتبه ای قرار خواهد گرفت.
– سایتی اگر بالاترین رتبه را میخواهد, کافی است که بالاترین قیمت را بپردازد ودیگر نیازی به کاربرد تکنیکی های رایج برای کسب رتبه های بالا نیست.
– یک سایت با استفاده از سیستم این موتورهای جستجوگر در نتایج جستجو شرکای تجاری آنها هم قرار میگیرد.
• ه- Specialty search engine یا موتورهای جستجوگر خاص.
این نوع از موتورهای جستجوگر بر موضوعی خاص تمرکز دارند و تنها سایت های مرتبط با آن موضوع را در پایگاه داده خود قرار میدهند. به عنوان مثال یکی از آنها ممکن است تنها سایت های ایرانی را بپذیرد و موضوع فعالیتش سایت های ایرانی باشد.
این موتورهای جستجوگر معمولا اطلاعات تخصصی تری را ارائه میدهند زیرا معمولا توسط افرادتخصص در آن زمینه اداره میشوند. موتورهای جستجوگر منطقه ای و موضوعی نیز به این دسته تعلق دارند. در این مورد میتوان به مواردی نظیر chemical search, industry search اشاره کرد.
وقتی جستجویی در یک موتور جستجوگر انجام ونتایج جستجو را ارایه میشود کاربران در واقع نتیجه کار بخش های متفاوت آن موتور جستجو گر را میبینند. موتور جستجوگر قبلا پایگاه داده اش database را آماده کرده است و این گونه نیست که در همان لحظه جستجو تمام وب را بگردد. بسیاری از خود میپرسند که چگونه امکان دارد گوگل Google در کمتر از یک ثانیه تمام سایتهای وب را بگردد و میلیون ها صفحه را در نتایج جستجوی خود ارایه کند؟
نه گوگل و نه هیچ موتور جستجوگر دیگری توانایی انجام این کار ندارند. همه آنها در زمان پاسخ گویی به کاربران تنها در پایگاه داده ای که در اختیار دارند به جستجو میپردازند و نه در وب! موتور جستجوگر به کمک بخش هایمتفاوتی خود اطلاعات مورد نیاز را قبلا جمع آوری تجزیه وتحلیل میکند و آنرا در پایگاه داده اش ذخیره مینماید.
بخشهایمجزای یک موتور جستجوگر عبارتند از:
– spider عنکبوت
– crawler یا خزنده
– indexer یا بایگانی کننده
– database یا پایگاه داده
– Ranker یا سیستم رتبه بندی
• الف- spider عنکبوت
اسپایدار یا روبوت نرم افزاری است که کار جمع آوری اطلاعات مورد نیاز یک موتور جستجوگر را بر عهده دارد. اسپایدر به صفحات مختلف سر میزند, محتوای آنها را میخواند و اطلاعات مورد نیاز موتور جستجوگر را جمع آوری میکند و آنرا در اختیار سایر بخش های موتور جستجوگر قرار میدهد. کار یک اسپایدر بسیار شبیه کار کاربران وب است. همانطور که کاربران صفحات مختلف را بازدید میکنند اسپایدر هم این کار را انجام میدهد با این تفاوت که اسپایدر کدهای HTML صفحات را میبیند. اما کاربران نتیجه حاصل از کنار هم قرار گرفتن این کدها را.
• اما یک اسپایدر آنرا چگونه میبیند؟
برای این که شما هم بتوانید دنیای وب را از دیدگاه یک اسپایدر ببینید, کافی است که کدهای HTML صفحات رامشاهده کنید. در مرور گرهای نت اسکیپ برای مشاهده کدهای HTML باید مسیر زیر را دنبال کنید:
view> page source