Cheat Sheet چيست و چه استفاده اي دارد؟

               اگر برنامه نويس هستيد مطمئنا تا به حال برايتان پيش آمده است كه به هنگام كار، نحوه استفاده از يك تابع را به ياد نياوريد. در چنين مواقعي استفاده از يك مرجع اولين راه و بهترين راه حل خواهد بود ولي استفاده از آنها معمولا با صرف زمان زيادي همراه است. استفاده از Cheat Sheetها يا همان ورق هاي تقلب يك روش ديگر براي يادآوري سريعتر است.

ورقهاي تقلب معمولا حاوي اطلاعات بسيار زيادي هستند كه در يك صفحه (و بعضا چند صفحه) جمع آوري شده اند. از اين مجموعه ها يا به صورت چاپ شده استفاده مي شود و يا به صورت فايلهاي قابل دسترس استفاده مي گردند.

منبع : Irinfo

عکس بسیار زیبا از یک مرغ عشق صورت هلویی

صورت هلویی

قدرت طراحي ديجيتال

ايستگاه قطار Damen
تصوير زيبايست نه؟
مطمئنا نمي تونيد قبول كنيد كه اين تصوير ساختگي است!!
بله تصوير فوق نتيجه 11 ماه كار با نرم افزارهاي شركت ادوبي (Adobe) است.
نماي ساختگي فوق از ايستگاه قطاري با نام Damen در شهر شيكاگو است كه با استفاده از نرم افزار هاي Adobe Photoshop و Adobe Illustrator ساخته شده است. شايد داشتن اطلاعاتي در مورد اين تصوير براتون جالب باشه:
1. ارتفاع تصوير اصلي 40 اينچ (حدود يك متر) و عرض آن 120 اينچ (حدود سه متر) است.
2. حجم فايل اصلي ساخت اين تصوير 1.7 گيگابايت مي باشد.
3. مدت زمان ساخت اين تصوير 11 ماه (نزديك به 2000 ساعت) بوده است.
4. فايل اصلي ساخته شده شامل 50 فايل جداگانه بوده است.
5. تعداد لايه هاي استفاده شده در مجموع 15000 لايه بوده است.
6. در اين تصوير بيش از 250000 طرح (shape) گوناگون به كار رفته است.

قطار داخل ايستگاه   علائم   ديواره هاي فلزي

ر زمان اتصال يک چاپگر به کامپيوتر از پورت موازی استفاده می گردد. با اينکه اخيرا" استفاده از پورت های USB رايج شده است ولی همچنان استفاده از پورت موازی برای اتصال چاپگر به کامپيوتر بسيار متداول است .

از پورت های موازی می توان برای اتصال تجهيزات جانبی زير استفاده کرد

چاپگر

اسکنر

هارد درايوهای خارجی

کارت های شبکه

Tape

درايوهای Removable

CD burners

مبانی پورت های موازی

پورت موازی ، توسط شرکت IBM و بمنظور اتصال يک چاپگر به کامپيوتر طراحی گرديد. زمانيکه شرکت IBM در انديشه طراحی و ارائه کامپيوترهای شخصی بود، ضرورت استفاده از چاپگرهای شرکت " سنترونيکس" نيز احساس گرديد.شرکت IBM تصميم نداشت که از همان پورتی که توسط چاپگرهای سنترونيک استفاده می گرديد، در طراحی خود استفاده نمايد.

مهندسين شرکت IBM از يک کانکتور 25 پين (DB-25) بهمراه يک کانکتور 36 پين برای ايجاد يک کابل خاص بمنظور اتصال چاپگر به کامپيوتر استفاده کردند. ساير توليد کنندگان چاپگر نيز در ادامه از استاندارد سنترونيک تبعيت و به مرور زمان استاندارد فوق در سطح جهان مطرح و مورد استفاده قرار گرفت .

زمانيکه کامپيوترهای شخصی اطلاعاتی را برای چاپگر و يا هر وسيله ديگری که به پورت موازی متصل است، ارسال می نمايند ، در هر لحظه هشت بيت ارسال خواهد شد.. هشت بيت فوق بصورت موازی برای دستگاه ارسال خواهند شد. پورت موازی استاندارد، قادر به ارسال 50 تا 100 کيلوبايت در هر ثانيه است .نحوه عملکرد چاپگر به شرح زير است :

- پين يک، حامل سيگنال Strobe بوده و دارای ولتاژی بين 2/8 و پنج است . زمانيکه کامپيوتر اطلاعاتی ( يک بايت داده ) ارسال می دارد ولتاژ به نيم ولت افت پيدا خواهد کرد.افت ولتاژ فوق به چاپگر اعلام می نمايد که داده هائی ارسال شده است .

- پين دوتا نه حامل داده است .بمنظور مشخص نمودن اينکه يک بيت دارای مقدار يک است ولتاژ پنج ارسال از طريق پين مربوطه ارسال ( شارژ) خواهد شد.بر روی پينی که شامل مقدار ( داده ) صفر است شارژی ( ولتاژ) قرار نخواهد گرفت .

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

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

- در صورتيکه چاپگر دارای کاغذ نباشد ، از طريق پين شماره دوازده به کامپيوتر آگاهی لازم داده خواهد شد.

- زمانيکه بر روی پين شماره سيزده شارژی وجود داشته باشد، آماده بودن چاپگر به کامپيوتر اعلام می گردد.

- کامپيوتر از طريق پين شماره چهارده و با استفاده از يک ولتاژ پنچ ولت سيگنال Auto Feed را برای چاپگر ارسال می دارد.

- در صورتيکه چاپگر دارای مشکلی باشد ولتاژ پين شماره پانزده به نيم ولت کاهش و کامپيوتر از بروز اشکال در چاپگر آگاهی پيدا می نمايد.

- زمانيکه يک کار آماده چاپ باشد، کامپيوتر از پين شماره شانزده برای مقداردهی اوليه چاپگر ( کاهش ولتاژ) استفاده می نمايد.

- کامپيوتر از پين شماره هيفده برای Offline نمودن از راه دور چاپگر استفاده می نمايد، بدين منظور برای چاپگر يک شارژ ارسال خواهد شد.

- پين های شماره هيجده تا بيست و پنج Ground بوده و از آنها بعنوان يک سيگنال مرجع برای شارژ های پايين تر از نيم ولت استفاده می گردد.

همانگونه که در شکل فوق مشاهده می نمائيد، بيست و پنج پين اول سنترونيک دقيقا" مشابه بيست و پنج پين کانکنور DB-25 می باشند.

SPP/EPP/ECP

در چاپگرهای اوليه پورت موازی بصورت يکطرفه بود. در اين حالت داده ها صرفا" در يک جهت قادر به حرکت برای هر يک از پين ها بوند. همزمان با معرفی کامپيوترهای PS/2 توسط شرکت IBM ، يک نوع جديد از پورت های موازی دو طرفه طراحی گرديد. اين طراحی با نام Standard Parallel Port)SPP) مطرح و بسرعت جايگزين استاندارد اوليه گرديد.ارتباط دو طرفه باعث گرديد که هر يک از دستگاهها قادر به ارسال و دريافت اطلاعات باشند.دستگاههای زيادی از پين های دو الی نه ، برای داده استفاده می کردند. استفاده از هشت پين باعث می شد که روش ارسال اطلاعات بصورت half-duplex باشد . در اين حالت اطلاعات در هر لحظه در يک جهت حرکت می کردند.به منظور ارسال و دريافت اطلاعات ( دو طرفه ) از پين های شماره هيجده تا بيست و پنج برای دريافت اطلاعات استفاده گرديد پين های فوق در ابتدا برای Ground در نظر گرفته شده بودند.بدين ترتيب امکان ارتباطلات دو طرفه در هر لحظه فراهم می گردد (Full-duplex) .

استاندارد Enhanced Parallel port)EPP) در سال 1991 توسط شرکت های اينتل زيراکس و زنيت مطرح گرديد. مزيت مهم استاندارد فوق، حجم بالای اطلاعات ارسالی است . ( پانصد کيلو بايت تا دو مگابايت در هر ثانيه) . هدف عمده استاندارد فوق ، امکان اتصال دستگاههائی غير از چاپگر به پورت موازی است . رسانه های ذخيره سازی که نيازمند دارا بودن نرخ انتقال اطلاعات بالائی می باشند نمونه ای از اين نوع دستگاه ها می باشد.

بعد از معرفی استاندارد EPP شرکت های مايکروسافت و هيولت پاکارد در سال 1992 مشخصه جديدی با نام Extended Capabilities port )ECP) را معرفی نمودند.هدف عمده مشخصه فوق بهبود عملکرد و سرعت چاپگرها است .

در سال 1994 استاندارد IEEE 1284 معرفی گرديد. استاندارد فوق برای دستگاههای مرتبط با پورت موازی دو مشخصه را مطرح می نمايد : EPP و ECP . بمنظور صحت عملکرد هر يک از مشخصه های فوق می بايست سيستم عامل و دستگاه متصل شده به پورت موازی ، امکانات لازم در خصوص حمايت از مشخصه های فوق را دارا باشند. امروزه اغلب کامپيوترها، SPP,ECP و EPP را حمايت نموده و قادر به تشخيص استفاده از هر يک از مشخصه های فوق با توجه به دستگاه مرتبط ( متصل ) به چاپگر می باشند.در صورتيکه نياز به تغيير يکی از مشخصه های فوق بصورت دستی ، می توان از برنامه BIOS سيستم استفاده و تنظيمات مربوطه را انجام داد

به نقل از 84293827  m90x09m@yahoo.com

پورت موازی چيست؟

Mobile processor Pentium M (Dothan core)l

Name
Process technology Cache Clock speed FSB speed Support for Enhanced Intel SpeedStep® Support for Execute Disable Bit°
Intel® Pentium® M processor 780 90 nm 2 MB L2 2.26 GHz 533 MHz; + +
Intel® Pentium® M processor 770 90 nm 2 MB L2 2.13 GHz 533 MHz; + +
Intel® Pentium® M processor 765 90 nm 2 MB L2 2.10 GHz 400 MHz; +
Intel® Pentium® M processor 760 90 nm 2 MB L2 2 GHz 533 MHz; + +
Intel® Pentium® M processor 755 90 nm 2 MB L2 2 GHz 400 MHz; +
Intel® Pentium® M processor 750 90 nm 2 MB L2 1.86 GHz 533 MHz; + +
Intel® Pentium® M processor 745 90 nm 2 MB L2 1.80 GHz 400 MHz; +
Intel® Pentium® M processor 740 90 nm 2 MB L2 1.73 GHz 533 MHz; + +
Intel® Pentium® M processor 735 90 nm 2 MB L2 1.70 GHz 400 MHz; +
Intel® Pentium® M processor 730 90 nm 2 MB L2 1.60 GHz 533 MHz; + +
Intel® Pentium® M processor 725 90 nm 2 MB L2 1.60 GHz 400 MHz; +
Intel® Pentium® M processor 715 90 nm 2 MB L2 1.50 GHz 400 MHz; +
Intel® Pentium® M processor 705
130 nm 1 MB L2 1.50 GHz 400 MHz; +