موتور جستجو چیست ؟
در فرهنگ رایانه، موتور جستجو یا جویشگر یا جستجوگر (به انگلیسی: Search Engine)، به طور عمومی به برنامهای گفته میشود که کلمات کلیدی را در یک سند یا بانک اطلاعاتی جستجو میکند. در اینترنت به برنامهای گفته میشود که کلمات کلیدی موجود در فایلها و سندهای وب جهانی، گروههای خبری، منوهای گوفر و آرشیوهای FTP را جستجو میکند.
برخی از موتورهای جستجو برای تنها یک وبگاه(پایگاه وب) اینترنت به کار برده میشوند و در اصل موتور جستجویی اختصاصی آن وبگاه هستند و تنها محتویات همان وبگاه را جستجو میکنند.
برخی دیگر نیز ممکن است با استفاده از SPIDERها محتویات وبگاههای زیادی را پیمایش کرده و چکیدهای از آن را در یک پایگاه اطلاعاتی به شکل شاخصگذاریشده نگهداری میکنند. کاربران سپس میتوانند با جستجو کردن در این پایگاه داده به پایگاه وبی که اطلاعات موردنظر آنها را در خود دارد پی ببرند.
انواع جستجوگرها در اینترنت
آموزش الکترونیکی که برابر واژه انگلیسی [electronic-learning] میباشد ،واژهای است که از پیدایش اینترنت و گسترش این پدیده فنآوری و استفاده از قابلیتهای آن ایجاد گردیده است و در حقیقت تکامل شیوه آموزش از راه دور برطرف کننده نیاز انسانهای پرسوجوگر و خواهان یادگیری با توجه اختیاری بودن زمان و مکان است. آموزش الکترونیکی امروزه توجه بسیاری از دست اندرکاران آموزش را به خود جلب نموده و از مباحث و مصارف بسیار اساسی در اینترنت است.
مدتها کتاب اصلیترین منبع اطلاعاتی در امر آموزش محسوب میشد، اما تحولات و پیشرفتهای سریع فنآوری اطلاعات و ارتباطات در سالهای اخیر سبب شده است بسیاری از جنبههای زندگی بشر دستخوش تغییرات بنیادین شده و مفاهیم جدیدی شکل گیرد. یکی از حوزههای که از این مهم متأثر شده، آموزش و فراگیری است که بسیاری از محدودیتهای آن امروزه به واسطه پیشرفتهای فنآوری اطلاعات و ارتباطات در حال از بین رفتن است. آموزش الکترونیکی یکی از زمینههایی است که استفاده از آن به جهت ارتقای کیفیت آموزش اجتناب ناپذیر است.
داده چیست ؟
به صورتی کلی و کلاننگر٬ میتوان همهٔ مفروضات٬ معلومات٬ داشتهها٬ دانستهها٬ سوابق٬ و اطلاعات را دادهها (Data) نامید. انسان جهت ثبت و درک مشترک هر واقعیت و پدیده از نشانه های مختص آن استفاده نمود ابتدا بصورت تصویر و در ادامهء سیر تکاملی آن از حروف , اعداد و علائم کمک گرفت بنابراین هر واقعیتی یا داده ای (Data) با حروف ,اعداد و علائم و یا ترکیبی از آنها قابل ثبت است .بعنوان نمونه می توان از موارد زیر نام برد
سال 1387
شماره سریال 52/ب 768060
نام حمید
به اعداد، حروف و علائم که جهت درک و فهم مشترک از انسانها یا رایانه سرچشمه میگیرند داده میگویند. دادهها معمولاً از سوی انسانها بصورت حروف ,اعداد ,علائم و در رایانه به صورت نمادهایی (همان رمزهای صفر و یک) قراردادی ارائه میشوند. اصطلاح داده یک عبارت نسبی است یعنی اگر موجب درک و فهم لازم و کامل در این مرحله شده است به عنوان آگاهی یا اطلاعات (Information) از آن نام می برند و چنانچه موجب درک و فهم کامل نگردد به عنوان همان داده(Data) به شمار میآیند و چون هدف نهایی آگاهی و اطلاعات است باید از سوی دستاندرکاران (انسان یا رایانه) دستکاری یا پردازش (Processing) شوند. منظور از دستکاری یا پردازش داده ها انجام عملیاتی از قبیل جمع , تفریق , ضرب , تقسیم , مقایسه و غیره است.
دادهها مجموعه ای از نمادها (برای انسان حروف , اعداد , علائم و برای رایانه رمزهای صفر و یک )هستند که حقایق را نشان میدهند و برای انسان از طریق حواس وی (بینایی , شنوایی , چشایی , بویایی , لامسه) و برای رایانه از طریق لوازم مخصوص (صفحه کلید موس و غیره) به دست میآیند.
CPU چیست ؟
یک (central processing unit (CPU که گاهی اوقات آن را پردازنده (Processor) نیز مینامند ؛ یکی از اجزاء رایانههای رقمی میباشند که فرامین را در رایانهها تفسیر مینماید و اطلاعات را مورد پردازش قرار میدهد . واحدهای مرکزی پردازش ویژگی پایهای قابل برنامه ریزی شدن را در رایانههای رقمی فراهم میکنند ؛ و یکی از مهمترین اجزاء رایانهها در حافظهٔ اولیه ؛امکانات ورودی/خروجی هستند .یک پردازندهٔ مرکزی مداری یکپارچه میباشد که معمولاً به عنوان ریزپردازنده شناخته میشود . امروزه عبارت CPUها معمولاً برای ریزپردازندها به کار میروند.
عبارت «central process unit»(واحد پردازندهٔ مرکزی) یک ردهٔ خاص از ماشین را معرفی میکند که میتواند برنامههای رایانه را اجرا کند .این عبارت گسترده میتواند به راحتی به بسیاری از رایانههایی که بسیار قبل تر از عبارت "CPU" بودند تعمیم داد . به هر حال ؛این عبارت و شروع استفاده از آن در صنعت رایانه حداقل از اوایل سال ۱۹۶۰ رایج شد. شکل ,طراحی و پیاده سازی پرازندهها نسبت به طراحی اولیه تغییر کردهاست ولی عملگرهای بنیادی آن همچنان به همان شکل باقی ماندهاست .
کامپایلر چیست ؟
همگردان یا کامپایلر برنامه یا مجموعهای از برنامههای کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد)، مثل اسمبلی یا زبان سطح ماشین، تبدیل میکند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیوند دهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آنرا بخواند.
مهمترین علت استفاده از ترجمه کد مبدا، ایجاد برنامه اجرایی می باشد. برعکس برنامهای که زبان سطح پایین را به بالاتر تبدیل می کند decompiler گوییم.
تاریخچه
کامپیوترهای اولیه از کامپایلر استفاده نمی کردند، چرا که این کامپیوتر ها حافظه کوچکی و برنامههای کوتاهی داشتند. کاربران مجبور بودند کد باینری یا دسیمال برنامهها را به طور مستقیم و با کمک نوار های مغناطیسی به سیستم وارد کنند. اما برنامه نویس ها زیاد این وضعیت را تحمل نکردند و به فکر تولید برنامهای افتادند که نویسه های الفبایی (واژه های اختصاری) را به تعدادی دستور که قابل اجرا توسط ماشین باشد تبدیل کند. در این وضعیت بود که زبان های اسمبلی و کامپایلر های اولیه با نام اسمبلر به وجود آمد.
مهندسی معکوس چیست ؟
یکی از مهمترین علومی که در برنامهنویسی و ( مهندسی نرمافزار ) از آن استفاده می شود و برای برنامهنویسان حرفهای کاربرد فراوان دارد علم مهندسی معکوس هست. در واقع برنامه نویسان توسط این علم می توانند اشکالهای (باگهای) موجود در برنامه خود را پیدا کنند و به رفع آنها بپردازند.
علم رخنهگری رایانهای (کرکینگ) شاخه ای از علم مهندسی معکوس هست. از این رو برای درک معنا و مفهوم علم رخنهگری باید با مهندسی معکوس آشنا شویم. اما برای درک مهندسی معکوس هم باید یک پله عقب تر برویم. تا زمانی که با علم مهندسی نرمافزار یا همان برنامه نویسی آشنا نشویم ، متوجه مهندسی معکوس هم نخواهیم شد. به همین خاطر تمام کسانی که مایل به یادگیری علم کرک هستند باید تا حدودی با برنامه نویسی و مهندسی نرم افزار آشنایی داشته باشند.
کیچ چیست ؟
فقط در عرصهی هنر نیست که با مفهومی به نام کیچ مواجهایم. کیچ در تمام عرصههای زندگی حضوری غیرقابل انکار دارد و میتوان آن را در سیاست، مد آرایش و لباس، سنت و حتی رفتار و دیدگاه آدمها نسبت به زندگی نیز کشف کرد یا به شکل گلهای مصنوعی، فیلم «تایتانیک» و رمان «بامدادخمار» دید. اما کیچ واقعا چیست؟ متن زیر تلاشی است در جهت روشن کردن برخی از جنبههای این پدیده
تبارشناسی واژه
دربارهی ریشهی اصلی واژهی کیچ نظریههای متفاوتی وجود دارد. آنچه روشن است این کلمه نخستینبار در سال 1878 در مونیخ در مورد تابلوی یک نقاش بکاربرده شده. به همین خاطر برخی براین نظرند که «کیچ» واژهای آلمانی است و شاهد دیگر مدعایشان وجود این کلمه به شکل kitschen در جنوب غربی آلمان به معنی «روفتن گل و لای» است. عدهی دیگری براین نظرند که کیچ از کلمهی انگلیسی Sketch گرفته شده که طرح یا نقاشی سردستی بود که جهانگردان آمریکایی و انگلیسی آن زمان به قیمتی ارزان به عنوان سوغاتی ازبازارهای هنری مونیخ میخریدند. از ابتدای قرن بیستم کیچ به مفهوم ارزشی منفی در متون نقد هنری بکار برده شد و پس از به نقد دیگر شاخههای هنر تعمیم یافت.