کلوچه های آب زیرکاه

کوکی چیست؟

«کوکی» بخش کوچکی از اطلاعات فرستاده شده توسط وب‌سرور برای ذخیره در مرورگر است تا بتواند بعدا از طریق آن مرورگر، دوباره خوانده شود. دیتای ذخیره شده برای اینکه وب‌سرور یک سایت، اطلاعات مشخصی را درباره بازدیدکننده آن وب‌سایت خاص بداند، مفید است. کوکی فرمت فایل متنی را دارد که در دایرکتوری مربوط به مرورگر ذخیره می‌شود و در هنگامی که مرورگر در حال اجراست در حافظه RAM قرار می‌گیرد. این اطلاعات می‌تواند هنگامی که کاربر از وب‌سایت خاصی خارج شد، در هارد درایو ذخیره شود. کوکی‌ها ابزار بسیار مهمی برای نگهداشتن state روی وب هستند. state به توانایی یک برنامه برای کار با کاربر بصورت محاوره‌ای اشاره دارد. برای مثال،  شما برای استفاده از قطار یا اتوبوس بلیت رزرو می‌کنید. در روز سفر، هنگامی که بلیت را نشان می‌دهید، اجازه خواهید یافت که وارد قطار یا اتوبوس شوید، در غیراینصورت مسوول وسیله نقلیه نمی‌داند که آیا شما این اجازه را دارید یا خیر. در حقیقت در اینجا بلیت برای نگهداشتن state‌ بین شما و مسوول قطار مهم است. HTTP یک پروتکل بدون قابلیت state‌ است. به این معنی که هر بار مشاهده یک سایت توسط سرور بعنوان اولین مشاهده کاربر تلقی می‌شود. به این معنی که سرور همه چیز را بعد از هر درخواست فراموش می‌کند، مگر اینکه یک بازدید‌کننده برای یادآوری آینده به سرور به طریقی مشخص گردد. کوکی‌ها این کار را انجام می‌دهند.

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

ادامه مقاله را از لینک زیر دریافت کنید

کوکی چیست ؟

مفهوم وبلاگ

اينترنت امکانات و ابزارهای متعددی را به منظور ارائه خدمات وسرويس ها در اختيار علاقه مندان  قرار می دهد . يکی از ويژگی های بسيار جذاب اينترنت ارائه سرويس ها و خدماتی است که شما را قادر می سازد با مخاطبان خود ارتباطی پويا و متقابل برقرار نموده و از نقطه نظرات آنان در رابطه با يک مطلب ، آگاه شويد . در اين راستا هر يک از کاربران می توانند دانش و تجارب خود را در اختيار ديگران قرار داده و خود نيز به عنوان عضوی از يک جامعه شبکه ای مطرح گردند ( اشتراک دانش ) . فرض کنيد  ابزاری  ارزان قيمت برای انتشار مطلب در اختيار هر نويسنده  و يا صاحب قلمی باشد که بتواند با استفاده از آن عقايد، اخبار ، ديدگاهها و نقطه نظرات خود را در رابطه با موضوعات مورد علاقه ، بدون محدوديت های مرسوم بيان نمايد.آياشما علاقه مند به استفاده از چنين ابزاری می باشيد ؟ آيا تمايل به داشتن يک روزنامه شخصی داريد که در آن بتوانيد مطالبخود را در ارتباط با موضوعات مورد علاقه ،  بيان نمائيد؟ بشريت درطی چند سال گذشته قدم در دنيای جديدی گذاشته است که بدون شک يکی از مهمترين دستاوردهای آن تحول و دگرگونی اساسی در ارتباط با نحوه  نشر اطلاعات است. وبلاگ ( Weblog ) و  يا بلاگ ( Blog ) نمونه ای در اين زمنيه بوده که با توجه به ماهيت اينترنت ، ويژگی دو طرفه بودن وب و  تنوع خواسته استفاده کنندگان، در کانون توجه علاقه مندان قرار گرفته و ما امروزه شاهد رشد و گسترش چشمگير آن می باشيم . وازه " بلاگ " ، از جمله واژه های جديدی است که قدم در عرصه ادبيات جهانی اينترنت گذاشته است .

در اين مقاله قصد داريم به بررسی اين پديده جديد! اينترنت پرداخته و همچنین تاریخچه وبلاگ و وبلاگ نویسی را با هم مرور کرده با ابعاد متفاوت آن بيشتر آشنا شويم .

وبلاگ چيست ؟

وبلاگ ، يک صفحه وب ( مشابه يک روزنامه شخصی ) و با قابليت دستيابی عموم کاربران به آن است . وبلاگ ها ، بر اساس يک نظم خاص بهنگام  و محتوی بلاگ نشاندهنده شخصيت مولف و يا مولفان آن می باشد . اولويت استقرار و يا نشر مطلب بر اساس يک ساختار زمانی شکل می گيرد. در اين حالت خوانندگان بلاگ ها همواره  در ابتدا جديدترين مطلب و يا مطالب منتشر شده را مشاهده و در صورت تمايل آن را مطالعه می نمايند .اکثر وبلاگ ها دارای يک خط فکری خاص بوده و به نوعی آن را دنبال می نمايند . مثلا" در صورتی که يک بلاگر علاقه مند به فن آوری باشد ، با جمع آوری مطلب از منابع متفاوتی نظير : نمايشگاه ها ، سمينارها  و يا سايت های ديگر ، آنان را با فرمت مورد نظر در بلاگ خود ثبت و در اختيار مخاطبان خود قرار دهد . درصورتی که يک بلاگر علاقه مند به يک بيماری خاص بوده و مسائل علمی آن را به نوعی دنبال می نمايد ، می تواند مقالات و موضوعات جديد منتشر شده در رابطه با بيماری مورد نظر را بر روی بلاگ خود منتشر نمايد . در صورتی که يک بلاگر , علاقه مند به مسائل اقتصادی می باشد ، می تواند با جستجو و يافتن مقالات جديد در رابطه با اقتصاد، آنان را بر روی بلاگ خود منتشر نمايد .

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

دانلود متن کامل مقاله وبلاگ و تاریخچه آن بصورت PDF  (حجم 110 Kb )

آموزش اسمبلی

   پردازنده‌هاي‌ 8088/8086  شركت‌ اينتل‌ ريزپردازنده‌  16 بيتي‌ 8086 را در سال‌  1978  معرفي‌ كرد. اين‌ نخستين‌پردازنده‌اي‌   بود كه‌ برايش‌  زبانهاي‌  برنامه‌سازي‌  سطح‌ بالا و سيستمهاي‌ عامل‌ قدرتمند فراهم‌ بود. اين‌ عوامل‌ سبب‌ شد كه‌ بنياد ساخت‌ پي‌سي‌هاي‌  آي‌بي‌ام‌ گردد.

 همه‌سيستمهاي‌  سازگار  با  آي‌بي‌ام‌  نيز  بر  پايه‌   ريزپردازنده‌  8086  ساخته‌   شدند. همه‌  جانشينهاي‌ 8086 نيز بايد  اين‌  پردازنده‌  را  شبيه‌  سازي‌  مي‌كردند.نرم‌ افزاري‌ كه‌ براي‌ 8086 نوشته‌ شده‌ بود نيز بايد  روي‌  پردازنده‌هاي‌ بعدي‌ عمل‌ مي‌كرد. تراشه8086  يك‌  تراشه‌    مستطيلي‌  شكل‌ با 20 پايه‌  است.  اين‌  تراشه‌  بر  روي‌  سوكتي‌ (جايگاه‌  آي‌سي)  در تخته‌ مدار مادر نصب‌  مي‌شد  و  محل‌  آن‌ معمولا  كنار شكافهاي‌ گسترش‌  و  جلوي‌  رابط‌  ورودي‌  صفحه‌  كليد بود. طرح‌ ريزپردازنده‌  8086 ساختماني‌  16  بيتي‌  داشت،  و  كار  با  داده‌هاي‌  16 بيتي‌ را هم‌به‌ صورت‌ داخلي‌ و  همه‌  به‌  صورت‌  خارجي‌   فراهم‌ مي‌ساخت. با اين‌ همه، قيمت‌ بالاي‌  قطعات‌ حافظه‌ از  متداول‌ شدن‌  اين‌  ريزپردازنده‌   جلوگيري‌   مي‌كرد. به‌ همين‌   دليل‌ كاربران‌ كامپيوتر نمي‌خواستند پول‌ زيادي‌ بدهند تا از اين‌  مزيت‌ 16 بيتي‌ بهره‌ بگيرند. شركت‌ آي‌بي‌ام‌ قراردادي‌ با شركت‌  اينتل‌  بست‌  تا  جانشيني‌  براي‌ 8086 به‌ نام‌ 8088 بسازد. نخستين‌ كامپيوترهاي‌ شخصي‌  آي‌بي‌ام‌  در  سال‌ 1981 معرفي‌ شد. اين‌ كامپيوترهابر اساس‌ ريزپردازنده‌   8088  ساخته‌ شدند. خصوصيات‌  اين‌  كامپيوترها  امروز  تقريبابراي‌  ما خنده‌آور است: 16 كيلو بايت‌ حافظه‌   شگفت‌آور   نوارگردان‌  يك‌  نمايشگر  تك‌  رنگ‌ (سبزرنگ) غيرگرافيكي‌ريزپردازنده‌  8088 به‌  طور  خارجي‌  از يك‌ گذرگاه‌ 8 بيتي‌ داده‌ها بهره‌ مي‌گيرد. باآن‌ كه‌ چنين‌  محدوديتي‌  حدود 25% از ارزش‌ كارايي‌  كامل‌  ريزپردازنده‌  را  داشت،سازمان‌  حافظه‌  قابل‌ نشاني‌دهي‌ را ساده‌ و كم‌ خرج‌ مي‌كرد. ريزپردازنده‌  هاي‌  8088/8086  داراي‌  گذرگاه‌  نشاني‌  20  بيتي‌  هستند. اين‌ گذرگاه‌ به‌اين‌ پردازنده‌ها اجازه‌ مي‌دهد تا 20 2 مكان‌ حافظه‌ رانشان‌دهي‌ كنند. اين‌ مقدار برابر  يك‌  مگابايت‌  يا 1048576 بايت‌  است،  كه‌  محدوديت‌ حافظه‌   فيزيكي‌  پردازنده‌هاي‌  8088/8086 را تشكيل‌ مي‌دهد.  اين‌  پردازنده‌ها ابتدائا با  سرعت‌   ساعت‌ 77/4 مگاهرتز كار مي‌كردند.هر دو پردازنده‌  8086 و 8088 را اگر  با  سرعت‌PC  هاي‌  امروزي‌  مقايسه‌ كنيد بسيارآهسته‌ به‌ نظر  مي‌آيند.  سرعتي‌  كه‌  پردازنده‌  دارد نشانگر سرعت‌ اجراي‌دستورالعملهاست. پردازنده‌  8088  اوليه‌  با سرعت‌ 77/4 مگاهرتز عمل‌ مي‌كرد (اين‌سرعت‌ را  با  پردازنده‌هاي‌  پنتيوم‌ 3000 مگاهرتزي‌ امروز مقايسه‌  كنيد.)  نسخه‌هاي‌ بعدي‌ 8088 با سرعت‌ 8 مگاهرتز كار مي‌كردند. كامپيوترهاي ‌XT  نسل‌ بعدي‌IBM PC  بود  (كه‌  امكانات‌  ديسك‌  سخت‌ نيز در آن‌ تعبيه‌ شده‌بود.) بعدها،  كامپيوترهاي‌  مختلف‌  سازگار  با XT   سرعتهاي‌  ساعت‌    10،  و  حتي‌  12مگاهرتز   داشتند.  با مقايسه‌   قدرت‌  كامپيوترهاي‌  امروزي،  شايد  تصور  اين‌  كه‌ كامپيوترهاي‌ باريزپردازنده‌هاي‌ 8088/8086 مفيد باشند شايد  كمي‌ دشوار باشد. با اين‌ حال، نرم‌افزاري‌ كه‌ در  آن‌  هنگام‌ موجود  بود به‌ بيش‌ از اين‌ قدرت‌ نياز  نداشت.  حتي‌  واژه‌پرداز جديدي‌ مانند  5.5 Word   ميكروسافت‌  را  مي‌توان‌  به‌  طور  موفقيت‌آميز   روي‌  كامپيوتري‌ باپردازنده‌  8088 اجرا كرد.اساسا ، 8088 همان‌ ريزپردازنده‌  8086 است‌  با  اين‌  تفاوت‌  كه‌  گذرگاه ‌ داده‌هاي‌ آن‌ درخارج‌ از تراشه‌ به‌  جاي‌  آن‌  كه‌  16  بيتي‌  باشد 8 بيتي‌ است. اين‌ امر سبب‌ مي‌شد كه‌ بتوان‌ از مدارهاي‌  خارجي‌ ارزان‌ قيمت‌  8 بيتي‌ آن‌  روز  بهره‌  گرفت‌  و  در نتيجه‌ محصولاتي‌ ارزانتر به‌ بازار عرضه‌ كرد. نكته‌  جالب‌ در اينجا  آن‌  است‌  كه‌  شركت‌ اينتل‌  هنوز هم‌ چنين‌  روشي‌  را  دارد،  ابتدا  يك‌  تراشه‌  فوق‌العاده‌ قدرتمند و نسبتا   گران‌  به‌  بازارعرضه‌  مي‌كند  (تا  رقبا را بهتر از صحنه‌ خارج‌ كند)  و  سپس‌  ماهها  بعد  تراشه‌اي ازهمان‌ خانواده‌ با قدرت‌ و قيمت‌ كمتر توليد  مي‌كند  و  با  اين‌ روش‌ انحصار  خود  را  دربازار  ريزپردازنده‌ها  محكمتر  مي‌كند. ارزان‌ بودن‌ مدارهاي‌ خارجي‌  هشت‌  بيتي‌  دليل‌  اصلي‌  آي‌بي‌ام‌  درانتخاب‌ پردازنده8088 براي‌ PC   بود.  ضمنا    اين‌  انتخاب‌  به‌    آي‌بي‌ام‌ اجازه‌ مي‌داد تا  مدعي‌ ساخت‌ كامپيوتري‌  16  بيتي‌  باشد،  زيرا 8088 به‌ طور داخلي‌ به‌ صورت‌  16  بيتي‌  عمل‌  مي‌كند.  درآن‌  هنگام، كامپيوترهاي‌ شخصي‌ اكثرا   8  بيتي‌  بودند.  موفقيت‌  PC  موفقيت‌ اينتل‌ رانيز تضمين‌ كرد. شركت‌ كامپك‌  شهرت‌  خود  را  به‌  دليل‌  استفاده‌  از  پردازنده‌هاي‌  8086(كه‌ قويتر  بودند)  در كامپيوترهاي‌ خود  به‌ دست‌ آورد .

 

دانلود کتاب کامل آموزش برنامه نویسی به زبان اسمبلی ( البته احتیاج شدیدی به ویرایش و صفحه آرایی دارد که بزودی صورت می گیرد و در اختیار شما قرار داده می شود .)