تبليغاتX
مهندسي كامپيوتر دانشگاه قم


Click Here To Go News82

امیدواریم شادی هاتان به بلندی امشب و غم هاتان به کوتاهی امروز باشد

QomCSE | چهارشنبه سی ام آذر 1384 | لینک ثابت | موضوع : مناسبت ها |

جهت استفاده از مطالب نشریه هوشمند اینجا را کلیک کنید ==== > هوشمند

QomCSE | دوشنبه بیست و هشتم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

QomCSE | شنبه بیست و ششم آذر 1384 | لینک ثابت | موضوع : گالری تصاویر - طنز |

انجمن استعدادهای درخشان برگزار می کند :

تجلیل از برگزیدگان کنکورهای کارشناسی ارشد 

قبول شدگان کارشناسی ارشد

نفرات برتر رشته ها ( نیم سال اول ۱۳۸۴ ) و ...

با حضور اساتید و دانشجویان

زمان : دوشنبه - ۵ دی ماه ۱۳۸۴

مکان : تالار شهید بهشتی

ساعت : ۱۲- ۱۰

E-mail : Estedadhaye_Derakhshan@yahoo.com

 

QomCSE | شنبه بیست و ششم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

 
 
 
 
QomCSE | شنبه بیست و ششم آذر 1384 | لینک ثابت | موضوع : گالری تصاویر - طنز |

MP3 يک سيستم فشرده سازی برای فايل های صوتی است که با استفاده از آن حجم فايل ها بدون تاثير منفی در کيفيت صدا ، کاهش پيدا می نمايد. هدف اصلی سيستم  فوق ، فشرده سازی يک فايل صوتی بگونه ای است که  اولا کيفيت آن افت نکرده و ثانيا حجم آن به ميزان قابل توجهی کاهش پيدا نمايد. در اکثر موارد ، ميزان فشرده سازی بين ده تا چهارده برابر يک فايل صوتی معمولی است. مثلا يک فايل موزيک که دارای ظرفيتی معادل 32 مگابايت است ، پس از تبديل به فرمت MP3 ، ظرفيت آن به 3 تا 4 مگابايت کاهش پيدا می نمايد. ايده اوليه سيستم فشرده سازی MP3 به سال های 1988 و 1999 بر می گردد.

MPEG که از کلمات Moving Picture Experts Group  اقتباس شده است ، نام گروهی است که سيستم فشرده سازی داده های ويديوئی را پياده سازی نموده است. فيلم های DVD ، سيستم های پخش HDTV و DSS ماهواره ای از مدل فشرده سازی MPEG به منظور کاهش ظرفيت فيلم ها استفاده می نمايند. سيستم فشرده سازی MPEG شامل يک زير سيستم ديگر به منظور فشرده سازی صدا می باشد که  MPEG Audio Layer-3 ناميده شده و  به  MP3 معروف شده است.

آيا کيفيت فايل های MP3 بهتر از سی دی است ؟

با توجه به اين که MP3  از يک روش فشرده سازی به منظور ذخيره اطلاعات استفاده می نمايد ، برخی از داده های غير ضروری در زمان فشرده سازی حذف می گردند. بديهی است کيفيت فايل های فوق نسبت به ساير فرمت های ذخيره سازی که از روش خاصی به منظور فشرده سازی استفاده نمی نمايند ، کمتر خواهد بود. فشرده سازی فايل های صوتی با  استفاده از سيستم MP3 ، مبتنی بر مجموعه حقايقی در رابطه با توانائی انسان در شنيدن صوت است :

  • گوش انسان قادر به شنيدن برخی صداها نمی باشد.
  • گوش انسان توانائی شنيدن برخی صداها را  بهتر از ساير صداها دارد.
  • در صورتی که دو موزيک بطور همزمان پخش شوند، ما صرفا قادر به شنيدن موزيکی می باشيم که صدای آن بيشتر است. 

با توجه به موارد قوق ، می توان بخش های خاصی از يک موزيک را حذف نمود ، بدون اين که تاثير قابل توجهی بر روی کيفيت صدا برای شنونده  را بدنبال داشته باشد. نسخه های MP3 موزيک ها دارای کيفيتی دقيقا مشابه سی دی original  نخواهند بود ، چرا که بخش های اندکی از موزيک حذف می گردد.

دستگاه های پخش فايل های MP3

همزمان با استفاده گسترده از فرمت MP3 و دستاوردهای آن ، توليد و عرضه دستگاه های پخش فايل های MP3 مورد توجه توليد کنندگان اين عرصه قرار گرفت. دستگاه های فوق مشابه ضبط صوت های کوچک و يا CD Player  می باشند ، با اين تفاوت عمده که دارای ابعادی کوچکتر بوده و در آنان از حافظه های خاصی استفاده می شود ( استفاده  از حافظه solid state در مقابل رسانه های ذخيره سازی فيزيکی نظير نوار و يا CD ). مهمترين تفاوت بين  يک دستگاه CD Player قابل حمل با يک MP3 Player  :

  • بايت های حاوی موزيک بر روی CD ذخيره می گردند ( نه درون حافظه ).
  • بايت های حاوی موزيک بر روی CD فشرده شده نمی باشند.

تمامی دستگاه های MP3 Player دارای يک برنامه نرم افزاری خاص به منظور انتقال فايل های MP3  به درون حافظه player  می باشند.

نحوه عملکرد MP3 Player 

در زمان پخش يک فايل صوتی نظير يک موزيک توسط MP3 Player ، عمليات زير انجام می شود :

  • خواندن بايت به بايت موزيک از حافظه.
  • خارج نمودن اطلاعات از حالت فشرده.
  • اجرای يکايک بايت ها با استفاده از يک مبدل آنالوگ به ديجيتال.
  • تقويت سيگنال آنالوگ.

ادامه مطلب

QomCSE | جمعه بیست و پنجم آذر 1384 | لینک ثابت | موضوع : سخت افزار |

اينترنت و استفاده بهينه از آن

 

در دنياي جديد هيچ کس نمي تواند انکار کند که بزرگترين دروازه ورود به دنياي اطلاعات , اينترنت است. بيشتر ما وقتي پشت کامپيوتر مي نشينيم و شروع به اتصال به اينترنت ميکنيم , هيچ برنامه و پيش فرضي براي استفاده از اينترنت نداريم و تقريبا بي هدف وارد اينترنت مي شويم. در واقع پس از ورود به صفحات وب اين لينکهاي جذاب و زیبا و PM ها هستند که هدایت موس و کيبورد ما را به عهده مي گيرند , نه ما !

ما ايراني هاي با هوش و با زکاوت , یک سری مشکل بزرگ داريم که به شدت هم از آنها غافليم. و يکي از  آنها مطلبی است که ذکر می کنم :

معمولا از هر تکنولوژي که وارد مملکت ما مي شود , قبل از یادگیری فرهنگ استفاده آن , شروع به استفاده گسترده می کنیم و حتی به صورت چشم و هم چشمي. نگاهي به آمارهاي منتشره در مورد سرعت شيوع استفاده از اينترنت در ايران نشان مي دهد که بر خلاف اينکه ايران در بيشتر شاخصهاي توسعه  بعد از چند کشور آفريقايي و جهان سومي در رده هاي آخر جدول قرار دارد , در مورد اينترنت بر عکس می باشد و حتي از برخي کشورهاي اروپايي نيز بالاتر است. اما به نظر شما ما واقعا در استفاده از اين غول اطلاع رساني قرن ببيستم  اينقدر پيشرفته هستيم؟؟؟!!!

وقتي به برخي آمارهاي ديگر دقيق بشويم قضاوتمان جلوه ديگري به خود مي گيرد :

آيا مي دانستيد ايران در استفاده از چت رومها در رده ششم جهان قرار دارد؟

ايا می دانستيد ايران در عضويت در سايت دوستيابي اورکات در رده چهارم جهان قرار دارد؟

آيا مي دانستيد ......

از اين نوع آمارها بسیار است. با توجه به آمار ميزان سرعت رشد استفاده از اينترنت در ايران نمي تواند به عنوان شاخصي براي نشان دادن توسعه فن آوري اطلاعات ( IT ) باشد. مهمترين دليل اين مسئله پی نبردن ما به قابليتهاي بينهايت مفيد اين پديده مهم می باشد و از آن مهمتر براي استفاده از اينترنت فرهنگ سازي نشده است. ( به نظر من شروع بستر سازي فرهنگي استفاده از اينترنت  مي تواند مدارس باشد. )

 

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

1-  همراه داشتن هميشگي يک دفترچه کوچک و خودکار , تا در هر زمان يا موقعيتي که موضوع قابل توجهي مثلا يک آدرس اينترنتي مفید ديديم آن را براي بررسي بيشتر در فرصت مناسب يادداشت کنيم.

2-  بسياري از ايده هاي جالب زماني به ذهن انسان مي رسد که هيچ ارتباطي با موقعيت زماني و مکاني ما در آن لحظه ندارد. خوب است که ما فورا يک کلمه کليدي از آن ايده را  يادداشت کنيم تا در فرصت مناسب مثلا هنگام کار با اينترنت بيشتر در مورد آن بررسي کنيم و  اطلاعاتمان را زياد کنيم.

یک مثال : فرض کنيد با دوستمان در خيابان مشغول قدم زدن هستيم که يک دفعه نگاهمان به پوستر يه فيلم جديد مي افتد که تا حالا اسم آن را نشنيده ایم . بد نيست که همان لحظه اسمش را يادداشت کنيم تا وقتي که به اينترنت آمدیم , اطلاعات کاملي در مورد آن فيلم از قبيل کارگردان , نويسنده , بازيگران , نقدهاي مرتبط  و ساير موضوعات مورد علاقه مان را در مورد آن فيلم پيدا کنيم.

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

نکته مهم : ما هر چقدر هم که با هوش و حافظه باشيم مطالب حد اکثر 15 تا 30 ثانيه در حافظه موقتمان ذخيره مي گردد. بنابراين هيچگاه نبايد به حافظه خودمان اعتماد کنيم. فقط بايد يادداشت کرد.                                                                                                  

3-  هميشه قبل از اتصال به اينترنت يک طرح کار براي خودمان آماده کنيم. يعني قبل از اتصال , در يک برگه تمام اهداف و برنامه هامان را براي کار با اينترنت , کلمات کليدي که مي خواهيم جستجو کنيم و نيز نتايجي که به دنبال آن هستيم بنويسيم. همينطور متن نامه هايي که مي خواهيم ايميل کنيم در يهک برنامه ويرايشگر مثل برنامه  WORDآماده و ذخيره کنيم. معلوم است که زمان نوشتن برنامه , گشت و گذار بيهوده و بي هدف را در برگه خود نخواهيم نوشت.

4-  دفتري هم براي ثبت نتايج کارهامان با اينترنت در کنار کامپيوترمان داشته باشيم. در اين دفتر صرفا آدرس سايتهاي مفيد مرتبط با تحقيقاتمان و نيز برخي يادداشتهاي خيلي مهم را ثبت مي کنيم. نکته مهم اين که لازم نيست از هر نتيجه تحقيقي پرينت بگيريم , در اينصورت بعد از زمان کوتاهي انبوهي از پرينت هايي داريم که  در آنها گم مي شويم.

5-  در حافظه کلمپيوتر يک پوشه کلي با عنوان نتايج تحقيقات اينترنتي يا هر اسم مشابه دلخواهتان انتخاب و زير پوشه هايي هم با عنوان موضوع مورد تحقيق درست کنيد تا هر وقت که لازم داشتيد به سرعت و سهولت قابل دسترسي باشد.

6-  يک نکته : هر جا که کلمه تحقيقات را آورديم لزوما تحقيقات مفصل علمي نبايد باشد , ممکن است تحقيق ما فقط جمع آوري آلبومي از عکسهاي خواننده محبوب ما باشد.

7-  براي ذخيره اطلاعات و نتايج تحقيقاتمان يک راه آسانتر و سهل الوصول تر استفاده از امکانات برنامه اينترنت اکسپلورر : INTERNET EXPLORER است. در اين برنامه از طريق قسمت  favorites  پوشه هايي را به نامهاي مورد نظرمان درست کرده و نتايج را در آنها ذخيره مي کنيم. اين راحت ترين و بهترين راه ذخيره اطلاعات بدست آمده از اينترنت است.

8-  براي آنکه خيلي هم کار ما رسمي نشود و کمي هم به امور تفريحات سالم بپردازيم خوب است برنامه اي بريزيم تا هر هفته مدت زمان معيني هم به امور سرگرمي اينترنتي  مشغول شويم.

 

به نظر من اگر هشدارهاي ايمني را جدي بگيريد ( البته با مختصر تغييراتي بر اساس سليقه خودتان ) خواهيد ديد که پس از مدت کوتاهي  علاوه بر آنکه اطلاعات عمومي تان در زمينه هاي مورد علاقتان زياد شده است انبوهي از مستندات و اطلاعات منظم , طبقه بندي شده و سهل الوصول در اختیار دارید , که هر موقع که نياز داشتيد مي توانيد بدون زحمت زياد حتي يک مقاله هم در مورد آن موضوع به سمينارهاي بين المللي ارايه کنيد.

و در آخر :

ژاپنيها وقتي مي خواهند فرودگاهي بسازند 5 سال تحقيق مي کنند و يک سال آن را مي سازند. ولي کشورهاي جهان سوم مثل ما  ايرانيهاي عزيز کمتر از يکسال فکر مي کنین و بيش از 20 سال زمان می برد تا آن را بسازیم ( البته شاید بسازیم ).

 

                                                                                    Dooste_Gharibe_Shoma@yahoo.com            

 

QomCSE | جمعه بیست و پنجم آذر 1384 | لینک ثابت | موضوع : اینترنت و شبکه |

QomCSE | سه شنبه بیست و دوم آذر 1384 | لینک ثابت | موضوع : مناسبت ها |

http://www.shirpala.com

https://fastopener.com

QomCSE | دوشنبه بیست و یکم آذر 1384 | لینک ثابت | موضوع : ميانبر |

AGP

بعد از باز شدن صفحه لینک Click here to download file "AGP.doc" را کلیک کنید.

QomCSE | یکشنبه بیستم آذر 1384 | لینک ثابت | موضوع : سخت افزار |

انجمن علمی علوم کامپیوتر دانشگاه قم برگزار می کند

همایش دانشجویی IT و تجارت الکترونیک

زمان : ۲۱ آذر ماه ( دوشنبه )

ساعت ۱۵ الی ۱۷

مکان : تالار شهید بهشتی

 

QomCSE | شنبه نوزدهم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

هوش مصنوعی Artificial Intelligence تکنیکی برای خلق کردن ماشینهای است که قادر به فکر کردن بدون نیاز به انسان ها میباشند.

یک ماشین تنها در صورتی به عنوان یک AI شناخته میشود که از یکسری قابلتهای خاص برخودار باشد.
یکی از این قابلیتها داشتن شناخت از وجود خود و یا sentient بودن است. این بدین معناست که ماشین از وجود خود آگاه باشد.
هر انسان به طور طبیعی از حضور و وجود خود آگاه است اما هنوز مدرکی دال بر sentient بودن حیوانات در دست نیست.

تا کنون ماشینی که توانایی درک از خود را داشته باشد خلق نشده است اگر چه یک گروه از دانشمندانی که در حال انجام یکسری ازمایشات بر روی رباتهای زنده ((living robots ای که به گونه ای طراحی شده بوده اند که به طور مستقل فکر کنند، بوده اند ادعا کرده اند که یکی از ربات های آنها به نام گک (Gaak ) تلاش کرده است تا از محل زندگی خود فرار کند.

این ربات که در آزمایش “survival of the fittest” (زنده ماندن قویتر ها) شرکت داشته، سعی کرده تا از یکی از مبارزات روزانه اش بگریزد.

گک ابتدا در کنار یک دیواره شروع به حرکت کرده و سپس پس از یافتی یک حفره به بیرون خزیده است اما هنگام فرار در یکی از اتوبانهای نزدیک محل آزمایش توسط یک اتومبیل از بین رفته است. اگرچه این حادثه میتواند نشانگر هوشمند بودن این ربات باشد اما دلیل قاطعی برای اثبات این موضوع نیست.

آزمایشی برای تشخیص هوشمند بودن ربات ها:

“turning test” نام آزمون بین المللی است که توسط آن هوشمند بودن یک ماشین مورد آزمایش قرار میگیرد.

این آزمون بعد از Alan Turning، نابغه ریاضی که برای اولین بار این روش را پیشنهاد کرد اینگونه نام گرفت.


در این تست 2 نفر (ََA و B ) در یک اتاق در بسته نشسته و نفر سوم (C ) در خارج از اتاق قرار میگیرد. نفر اول A سعی میکند تا نفر سوم را در مورد جنسیت خود (ربات یا انسان بودن) گمراه کند، در حالی که نفر دوم B تلاش میکند تا به نفر سوم C برای شناختن جنسیت نفر اول یاری دهد.

ترنینگ پیشنهاد کرد که جای نفر اول با ماشین تعویض شود. در صورتی که آن ماشین بتواند همواره نفر سوم را مانند یک انسان فریب دهد آن ماشین احتمالاً هوشمند است.

AI های متخصص:

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

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

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

این ناتوانی از آنجا ناشی میشود که این دسته از برنامه ها توانایی generalization یا عمومیت دادن را ندارند.


منظور از generalization و یا عمومیت دادن چیست؟

منظور از generalization توانایی خلق کردن اطلاعات جدید بر اساس اطلاعات قدیمی است. تمامی انسان ها از این توانایی برخوردار هستند اگرچه ماشین ها به طور کامل و همانند انسان چنین توانایی را ندارند.
برای درک بهتر موضوع به این مثال ساده توجه کنید:

جان در یک کمپانی کار میکند. در محل کار او کابلهایی وجود دارد که توسط یکسری اشکال خواص علامت گذاری شده اند و نشانگر این موضوع هستند که این کابل ها حامل برق میباشند.
جان در محل دیگری یکسری کابل با علائم مشابه را مشاهده میکند و نتیجه میگیرد که این کابل ها نیز حاوی جریان برق هستند.

Neutral nets چیست؟

Neutral nets مدل ریاضی مغز میباشد که در حقیقت همانند مغز موجودات زنده عمل میکند اما بر خلاف سایر AI ها بر مبنای منطق طراحی نشده است. مبنای ساختاری Neutral nets در حقیقت گروهی از neurones (سلول های عصبی) ها هستند که با هم در ارتباط میباشند و دارای بار ریاضی هستند.

این گونه سیستم ها قادر به یادگیری از تجربیات خود هستند و این باعث میشود که آنها تا حدودی از توانایی generalize کردن برخوردار شوند و این یکی از مزایای این گونه سیستم ها میباشد.

Neutral nets دی کنار مزایایی که دارد از معایبی نیز برهستند. برای مثال برای آماده کردن آنها به کار و وقت بسیار زیادی نیاز است زیرا اینگونه سیستم ها قبل از به کار گرفته شدن باید آموزش داده شوند. آنها از برخی جهات به کودکان شباهت دارند و هر مطلب باید چندین بار برای آنها تکرار شود تا آن را بیاموزند.


AI در بازی ها:

AI در بازیهای کامپیوتری معمولاً در نقش دشمن و یا متحدین شما ظاهر میشود.

در برخی موارد طراحان بازی ترجیح میدهند تا بیشتر بر روی بالا بردن گرافیک بازی سرمایه گذاری کنند تا AI و این موضوع باعث میشود که بازیکنان خبره به راحتی AI را شکست دهند و یا در برخی موارد از آنجایی که AI به کدهای اصلی بازی دسترسی دارد با تقلب بازی را برده و موجب عصبانیت کاربر میشود.

QomCSE | جمعه هجدهم آذر 1384 | لینک ثابت | موضوع : |

وبلاگ در حال به روز رسانی است. لذا از مشکلات احتمالی و در دست نبود اطلاعات و امکانات قبلی پوزش می طلبیم.
QomCSE | جمعه هجدهم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

  • ACL (Access Control List) : صفت فایل ها و پوشه ها در سیستم فایلی NTFS. این صفت تعیین کننده کاربران مجاز یا غیر مجاز جهت دسترسی به فایل ها و پوشه ها است.
  • Alfa : نسخه ای که بعد از نسخه Beta می آید و برنامه کامل و بدون اشکال است و برای کار آماده است.
  • Active Desktop : قابلیتی از صفحات وب که می تواند در Desktop شما Upload شود.
  • Active Window : پنجره ای است که حالت فعال دارد و در آن می توان کار کرد و بر روی تمامی پنجره ها قرار دارد.
  • AGP  (Advanced Graphics Port) : شیاری است مخصوص کارت های گرافیکی قدرت مند که معمولا رنگ آن قرمز یا قهوه ای است.
  • Anonymous FTP : نوعی پروتوکل انتقال فایل در اینترنت است که به شما اجازه می دهد تا بتوانید به صورت یک کاربر ناشناس به شبکه متصل و فایل خود را بگیرید.
  • Attributes: (صفت) صفاتی را که می توان به یک فایل داد مثلا Read Only.
  • Audio CD : یک نوع  CD صوتی معمولی که توسط دستگاه پخش CD یا کامپیوتر می توان آن را شنید.
  • Auditing: فرایند ثبت و ذخیره عملیاتی که در یک کامپیوتر انجام می شود. این فراین در فایل هایی با پسوند .log ذخیره می شوند.
  • Baud: سرعت انتقال اطلاعت از طریق Modem.
  • Beta: نسخه ویژه ای از یک نرم افزار یا سیستم عامل به منظور تست شدن و رفع اشکالات آن که برای سازمان و افراد خاصی فرستاده می شود.
  • Bit: مخفف کلمه Binary Digit است و کوچک ترین واحد شمارش در کامپیوتر است.
  • Bitmap: یک فرمت گرافیکی است BMP.
  • Boot: راه اندازی یک کامپیوتر را Boot می گویند.
  • Cache: حافظه ای پنهان که در درون CPU قرار دارد و برای افزایش سرعت در رایانه است.
  • Capture: ذخیره تصاویر به صورت یک فایل در رایانه.
  • CD-R : مخفف کلمه Recordable Compact Disk است و برای ذخیره اطلاعات برروی یک CD-R است که در این مدل فقط یک بار می توان بر روی CD نوشت.
  • CD-RW : مخفف کلمه Rewriteable Compact Disk بوده و نوعی از CD ها است که می توان بر روی آن ها چندین بار نوشت.
  • CD-ROM : دستگاهی است که توانایی خواندن CD ها را دارد و مخفف کلمه Compact Disk Read Only Memory است.
  • Character: به یک علامت یا یک حرف می گویند.
  • Chat: برنامه ای است که شما می توانید توسط آن با دیگران به بحث و گفتگو بپردازید.
  • Client: کامپیوتری را که در یک شبکه از منابع به اشتراک گذاشته شده استفاده می کندد سرویس گیرنده می گوییند.
  •  Clip: قسمتی از یک فیلم و یا فایل صوتی.
  • Clipboard: قسمتی از حافظه رایانه که اطلاعات به صورت موقت در آن ذخیره می شود. مانند زمانی که داریم یک فایل را کپی می کنیم.
  • CMOS: حافظه ای که بر روی مادر برد قرار دارد و به وسیله یک باطری کوچک تغذیه می شود.
  • Connections: برنامه و تنظیماتی که اتصال یک رایانه به اینترنت یا رایانه دیگری را تعریف می کند.
  • Cookie: فایل کوچکی که توسط وب سایت بر روی رایانه شما ذخیره می شود.
  • Desktop Icon: به آیکن هایی که بر روی صفحه Desktop  موجد است می گویند.
  • Desktop Theme: مجموعه ای از آیکن ها تصاویر و در مجموع  شکل هایی که باعث تغییر کردن محیط ویندوز می شود.

 

  • Dialog Box: کادر محاوره ای مانند System. این صفحه تفاوتی که با پنجره دارد کلید Maximize را ندارد و سایز آن را نمی توان تغییر داد و دارای کلید ok , Cancel است.
  • Directory: قسمتی بر روی هارد شما ککه فایل های خود را در آن جمع می کنیید که نام دیگر آن Folder یا پوشه نیز هست.
  • DLL (Dynamic Link System) : فایلی که توسط یک یا جند برنامه استفاده می شود.
  • Document: فایلی که توسط یک برنامه ایجاد می شود.
  • Download: کپی کردن فایلی از طریق اینترنت بر روی رایانه خود.
  • Drag: فشردن دکمه سمت چپ Mouse بر روی یک آیکن و کشیدن آن.
  • Drop: رها کردن کلید Mouse در هنگامی که آن را نگه داشته اید.
  • Drag & Drop: فشردن کلید سمت چپ Mouse و رها کردن آن در جایی دیگر.
  • Drive: همان هارد دیسک شما می شود.
  • DVD: مخفف عبارت  Digital Video Disk است و فرمتی برای ذخیره فیلم.
  • Edit: ویرایش کردن هر چیزی.
  • E-Mail : نامه الکترونیکی.
  • Extract: باز شدن یک فایل فشرده شده.
  • Firewall: دیوار آتش، نرم افزار یا سخت افزاری که جلوی Hacker ها را می گیرد و نمی گذارد اطلاعات شما به سرقت برود.
  • Fire wire: نام دیگر IEEE 1394 است که اتصالی است با سرعت بسیار بالا.
  • Hardware: اجزای فیزیکی قابل لمس رایانه.
  • Host: به هر رایانه ای بتوان از طریق اینترنت به آن متصل شد.
  • Hub: وسیله ای است که می توان چند client را به آن در شبکه محلی متصل نمود.
  • ISP: شرکتی که دسترسی اینترنت را برای مردم مهیا می کند.
  • MIDI (Musical Instrument Digital Interface) : فرمتی است برای ذخیره کردن موسیقی که فقط شامل نت های موسیقی است.
  • MP3: فرمتی است برای ذخیره کردن موسیقی به صورت فشرده و با کیفیت بالا.
  • Registry: پایگاهی است که تنظیمات ویندوز و برخی نرم افزار ها را به صورت استاندارد نگه می دارد.
  • Shareware: نرم افزاری است که به صورت آزمایشی برای مدت زمان کوتاهی در اختیار شما است تا شما آن را خریداری نمایید.
  • Spam: نامه های الکترونیکی بی مصرف و بی خود.
  • Standby: حالت خواب برای رایانه یعنی نیمه خاموش.
  • Trojan horse: یک برنامه مخرب که ظاهر آن فریبنده است.
  • Upload: کپی کردن یک فایل از یک راینه به رایانه ای دیگر از طریق شبکه محلی یا اینترنت.
  • VGA:  کارت گرافیک هایی گفته می شود که دارای قدرت زیادی است.
  • Virus:  برنامه ای که برای آسیب رساندن به کامپیوتر و برنامه های آن است و قابلیت تکثیر شدن را دارد.
  • VPN (Virtual Private Networking) : روش برای متصل شدن به رایانه ها از طریق اینترنت.
  • Workgroup: گروهی از کاربران بر روی یک شبکه محلی.
QomCSE | پنجشنبه هفدهم آذر 1384 | لینک ثابت | موضوع : اصطلاحات |

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : مناسبت ها |

http://www.wsabstract.com/ 

اين سايت حاوي جاوا اسكريپت هاي مجاني و آموزش و...است.

http://www.java-script.com/ 

يك مخزن عالي با مقادير زيادي اسكريپت و مسالهاي فراوان براي يادگيري جاوا اسكريپت.

 http://hotscripts.com/

سايت محبوبي كه فايل هاي اطلاعاتي جاوا اسكريپت را به صورت مثال طبقه بندي كرده است.

 http://www.webteacher.com/java-script/index.html

يك آموزشگاه خصوصي جاوا اسكريپت به صورت گام به گام براي مبتديان.

 http://www.java-scripts.com/

منابع عظيمي از اسكريپت كه به صورت تميز تقسيم بندي شده است.

 http://www.pageresource.com/

اصول را فرا گرفته و سايت خود را بسازيد.

 http://webdeveloper.com/

دايركتوري بسيار عالي وب با بيش از 1200 منبع ليست شده.

 http://programmingtutorials.com/

اين سايت حاوي ليست بزرگي از لينكهاي آموزنده شامل :

HTML,java-script,CGI

 

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : معرفی سایت و کتاب |

بزرگ نمایش دادن اطراف موس :

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

برای اجرای این برنامه به مسیر :

Start < All Programs < Accessories < Accessibility بروید و برنامه Magnifier را اجرانمایید.

در این برنامه چند گزینه وجود دارد که آن هارا توضیح می دهیم :

·        Magnifiecation : در جلوی این گزینه یک منوی کشویی قرار دارد که در آن مقدار بزرگ نمایی را از 1 تا 9 می توانید تعیین کنید.

·        Follow mouse cusor :  اگر این گزینه فعال باشد موس شما هرکجا حرکت کند اطراف موس شما را به نمایش درمی آورد.

·        Follow Keyboard focus : این گزینه باعث می شود تصویر شما را بر اساس کلید های صفحه کلید مانند Page up,Page Down تغییر دهد.

·        Follow text editing : این گزینه باعث می شود تصویر شما به محلی که درحال تایپ هستید تغییر دهد.

·        Invert Color : تمامی رنگ ها را برای نمایش معکوس می کند.

·        Start Minimized : این گزینه باعث می شود در زمان اجرای برنامه، برنامه به حالت Minimize  برود.

·        Show Magnifier : اگر این گزینه فعال باشد صفحه ای راکه تصاویر بزرگ شده در آن است را  برای شما به نمایش می گذارد.

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

خاموش کردن سریع ویندوز بدون خارج شدن ازبرنامه ها :

در برخی اوقات سیستم خود را خاموش نمی کنیم و می گذاریم تا به حالت Stand by برورد یا خودمان آن را به این حالت می بریم ولی گاهی اوقات بیشتر در کامپیوترهای قابل حمل نیاز به خاموش کردن سیستم داریم درحالی که نمی خواهیم برنامه هایباز شده بسته شوند از طرفی سیستم زود خاموش و در زمان روشن کردن زود بالا بیاید، برای این کار نیاز دارید که تمامی سخت افزار های اصلی سیستم خود را به صورت صحیح به ویندوز شناسایی کنید تا با مشکلی مواجه نشوید سپس باید این خاصیت سریع خاموش شدن را فعال کنید (البته باید حداقل 512MB فضای خالی بر روی درایوی که ویندوز را نصب کرده اید داشته باشید) برای فعال کردن، مسیر زیر را دنبال کنید :

Start < Control Panel سپس Power Option را اجرا کنید و به تب Hibernate بروید و گزینه Enable Hibernation را فعال کنید سپس OK را بزنید.

حال اگر به گزینه Turn Off Computer درمنوی Start بروید و کلید Shift را نگه دارید، کلید Standby به Hibernate تبدیل می شود.

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

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

ویندوز خود را به حرف در بیاورید :

 

شرکت ماکروسافت برنامه ای را سیستم عامل خود گنجانده تا تمامی افراد بتوانند با وجود مشکلات با آن به راحتی هرچه تمام تر کار کنند، برنامه ای وجود دارد که هرکاری که شما انجام آن را برای شما می گوید مثلا اگر در جایی بر روی یک فایل کلیک کنید برای شما نام آن و حجم و توضیحاتی بیشتر را میدهد، برای راه اندازی این برنامه به Start < Programs < Accessories < Accessibility بروید و برنامه Narrator را اجرا نمایید. در پنجره باز شده توضیحاتی راجع به برنامه می دهد که این پنجره را تایید کنید سپس ویندوزشما به حرف می آید.

 

در این برنامه چند گزینه وجود دارد که کارایی این برنامه را افزایش می دهد این گزینه ها قبیل اند از :

·        Announce events on screen : اگر این گزینه را فعال کنید هر تغییری که در صفحه نمایش خود می بینید برای شما می گوید.

·        Read typed characters : این گزینه باعث می شود که هر کلیدی را که می زنید به زبان بیاورد.(البته فقط در زبان انگلیسی)

·        Move mouse pointer to the active item : اگر این گزینه را نیز فعال کنید موس خود را هر کجا نگه دارید برای شما آن قسمت را توضیح می دهد.

·        Start Narrator minimized : این گزینه باعث می شود که هرگاه این برنامه را اجرا کردید زمانی که باز شد بلافاصله به حالت Minimized برود.

·        اگر برروی کلید Voice… بزنید صفحه ای باز می کند که در آن می توانید مقدار صدا و سرعت آن را تنظیم نمایید.

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

صفحه کلید و موس مجازی :

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

    • صفحه کلید مجازی : برای استفاده از این صفحه کلید به منوی Start < All Programs < Accessories < Accessibility رفته و برنامه On-Screen Keyboard را اجرا کنید، یک صفحه کلید مجازی برای شما باز می شود که می توانید از آن در همه جا همانند Keyboard خود استفاده کنید.

 

    • موس مجازی : این موس همان صفحه کلید شما است با این تفاوت که کلید ها کار جابه جایی نشانه گر موس و کلیک راست و چپ را انجام می دهند. برای فعال کردن موس مجازی باید سه کلید Alt + shift + Num Lock را همزمان باهم فشار دهید تا پیغامی با عنوان Mousekeys برای شما آشکار شود، سپس بر روی OK کلیک کنید تا موس شما فعال شود در این هنگام شکل کوچکی از موس در کنار ساعت شما ظاهر می شود که نشانه فعال بودن موس است.

 

توسط اعداد سمت راست صفحه کلید خودتان می توانید موس را به حرکت در آورید در زیر کار تمامی کلید ها را ملاحضه می کنید :

1: حرکت مایل به سمت چپ – پایین.

2: حرکت به سمت پایین.

3: حرکت مایل به سمت راست – پایین.

3: حرکت به سمت چپ.

6: حرکت به سمت راست.

7: حرکت مایل به سمت چپ – بالا .

8: حرکت به سمت بالا.

9: حرکت مایل به سمت راست – بالا.

5: کار کلیک کردن را انجام می دهد.

/: کلید شماره 5 را برای کلیک چپ موس تنظیم می کند.

-: کلید شماره 5 را برای کلیک راست موس تنظیم می کند.

0: کلیک را برای شما نگه می دارد.

 

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

تلفظ لغت انگلیسی :

زمانی که درحال خواندن انگلیسی هستید نیاز به کمک در تلفظ  بعضی از لغات دارید برای این کار باید به کسی مراجعه کنید که زبان انگلیسی را بلد باشد یا به Speech ویندوز خودتان.

برای استفاده از این برنامه باید به مسیر Start < Control Panel بروید و برنامه Speech  را پیدا و اجرا کنید و به تب Text to Speech بروید، در این برنامه چند قسمت وجود دارد که آن ها بر اساس شکل درزیر توضیح می دهیم :

 

1- در این قسمت می توانید نوع صدای خود را مشخص کنید که صدای مرد باشد یا زن یا روباط ویندوز.

2-  در این جا متن یا لغت مورد نظر خودتان را می نویسید.

3-  اگر بر روی این کلید کلیک کنید متنی را که در کادر بالای آن وجود دارد را می خواند.

4- در قسمت آخر هم می توانید سرعت خواندن را تعیید کنید.

QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

معرفي نرم افزار

نيم ميليون بيت شعر فارسي

با 25 درصد تخفيف

www.adinehbook.com

(تحويل رايگان در شهر تهران)

درج حاوي 56 کتاب از 35 شاعر (نزديک به نيم ميليون بيت) مي باشد:
ديوان کامل اشعار: ابو سعيد ابوالخير - انوري ابيوردي - اوحدي مراغه اي - باباطاهر - پروين اعتصامي - حافظ شيرازي - خاقاني شرواني - خواجوي کرماني - دقيقي طوسي - رودکي سمرقندي - سعدي شيرازي - سنايي غزنوي - سيف فرغاني - شيخ بهايي - صائب تبريزي - عبيد زاکاني - فخر الدين عراقي - عطار نيشابوري - فرخي سيستاني - فروغي بسطامي - محتشم کاشاني - مسعود سعد سلمان - ملک الشعراي بهار - منوچهري دامغاني - ناصر خسرو - وحشي بافقي - هاتف اصفهاني - آثار منظوم: بوستان سعدي - پنج گنج نظامي - رباعيات خيام - شاهنامه فردوسي - کليات شمس تبريزي - گلشن راز شبستري - مثنوي معنوي - منطق الطير عطار - گزيده اشعار: ديوان امير خسرو دهلوي - غزليات شهريار - هفت اورنگ جامي
ساير اماکانات درج عبارتند از:
لغت نامه فارسي با 250 هزار لغت
دکلمه کليه غزل هاي حافظ با صداي امير نوري در قسمت فال حافظ
1500 جدول کلمات متقاطع با امکان چاپ
زندگينامه مصور شعرا
تعاريف صنايع ادبي و قالبهاي شعري
دفترچه راهنما و راهنماي کامل درون برنامه
90 دقيقه دکلمه اشعار منتخب با صداي امير نوري
90 دقيقه موسيقي پس زمينه
کارکرد تمام صفحه در حالت 600 در 800
جستجوي حرفه اي و سريع با امکان چاپ
حاشيه نويسي بر ابيات و چوق الف
ايجاد گزينه هاي شخصي با امکان Highlight
امکان چاپ تمامي اطلاعات ارائه شده با 20 قلم موجود
QomCSE | چهارشنبه شانزدهم آذر 1384 | لینک ثابت | موضوع : معرفی+آموزش+نکات نرم افزارها |

گاهنامه علمی - تخصصی انجمن علمی مهندسی کامپیوتر دانشگاه قم

هوشمند

منتشر می شود

منتظر باشید

QomCSE | پنجشنبه دهم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

توانايي هاي فايل AUTORUN.INF :

- مسير و نام برنامه اجرايي را مشخص ميكند تا به صورت خودكار بعد از قرار دادن ديسك در درايو اجرا شود.
- آيكون مورد نظر را جايگزين آيكون پيش فرض درايو قرار ميدهد.
- متن مورد نظر را جايگزين متن پيش فرض ميكند.

براي شروع بايد چگونگي ايجاد يك فايل AUTORUN.INF را توضيح دهيم.

براي ايجاد فايل ميتوانيد از برنامه Note Pad كمك بگيريد. بعد از ايجاد فايل بايد پسوند فايل را از TXT به INF تغيير دهيد. البته بايد دقت كنيد كه حتما بايد در خط اول فرمان [Autorun] را بنويسيد.

- هر دستور را هم بايد در خط جدا بنويسيد.
- اگر ميخواهيد بدانيد كه ديسكي كه در حا ل حاضر در درايو شما قرار دارد , داراي فايل AUTORUN.INF است , بايد بر روي آيكون آن درايو كليك راست كنيد.اگر در اين منو گزينه Autorun وجود داشته باشد يعني ديسك شما فايل AUTORUN.INF را دارد.

اگر بر روي Open در اين منو كليك كنيد , ميتوانيد محتويات داخل ديسك را بدون اجرا كردن Autorun مشاهده كنيد.ولي اگر روي Autoplay كليك كنيد , سيستم عامل با استفاده از برنامه Autorun.EXE فايل Autorun.INF داخل ديسك را مي خواند و دستورات داخل آن فايل را اجرا ميكند.

توضيحات:

- فايل Autorun.INF براي اجراي خودكار يك برنامه مشخص در يك درايو استفاده ميشود.
- چگونه ميتوان ا ز اجراي خودكار Autorun.INF جلوگيري كرد؟
- براي اين كار بايد پس از گذاشتن ديسك در درايو , كليد Shift را پايين نگه داريد.


دستورات مربوط به فايل Autorun.INF براي ا يجاد يك فايل Autorun.INF به دلخواه:

-Icon:

اين دستور براي تعيين آيكون درايو مورد نظر به جاي آيكون پيش فرض استفاده ميشود.
Icon=iconfilename[,index]

توضيحات:

Iconfilename: اسم يك فايل است با يكي از پسوند هاي BMP, DLL, ICO يا EXE كه شامل آيكون مورد نظر است.
اگر فايل بيش از يك آيكون داشته باشد, ميتوانيد از پارامتر index (از 0 تا N) آيكون مورد نظر را مشخص كنيد.

مثال:

در مثال زير آيكون 7 از فايل Icons.exe نشان داده ميشود.
Icon=Icons.exe,6

-Label:

با اين دستور ميتوان متن مورد نظر را جايگزين Label پيش فرض درايو نمود.
Label=LabelText

مثال:

در اينجا , با اين دستور ميتوان متن "Best Programs" را جايگزين Label پيش فرض درايو نمود.
Label=Best Programs

-Open:

با اين دستور ميتوان مسير يك فايل را تعيين كرد تا به هنگام گذاشتن ديسك در درايو به طور خودكار اجرا شود.
Open=[exepath\]exefile[param1[param2]…]

توضيحات:

نام همان فايل اجرايي است كه ميخواهيد هنگام قرار گرفتن ديسك در درايو به صورت خودكار اجرا شود.اگر فايل اجرايي در شاخه اصلي درايو باشد,ميتوان فقط نام فايل نوشت , در غير اين صورت بايد مسير كامل فايل نوشته شود.

( دستورات را کپی کنید تا به فرم اصلی نمایش داده شوند و با مشکلی مواجه نشوید. )

QomCSE | پنجشنبه دهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

آشنايي با دو شاخص مهم شبکه، پهنای باند و ميزان تاخير

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

پهنای باند تنها عامل تعيين کننده سرعت يک شبکه از زاويه کاربران نبوده و يکی ديگر از عناصر تاثيرگذار ‏، "ميزان تاخير" در يک شبکه است که می تواند برنامه های متعددی را که بر روی شبکه اجراء می ‏گردند، تحت تاثير قرار دهد .  

پهنای باند چيست ؟  

توليد کنندگان تجهيزات سخت افزاری شبکه در زمان ارائه محصولات خود تبليغات زيادی را در ارتباط با ‏پهنای باند ، انجام می دهند . اکثر کاربران اينترنت نسبت به ميزان پهنای باند مودم خود و يا سرويس ‏اينترنت ‏braodband‏ دارای آگاهی لازم می باشند.

پهنای باند، ظرفيت اتصال ايجاد شده را مشخص ‏نموده و بديهی است که هر اندازه ظرفيت فوق بيشتر باشد ، امکان دستيابی به منابع شبکه با سرعت ‏بيشتری فراهم می گردد . پهنای باند ، ظرفيت تئوری و يا عملی يک اتصال شبکه و يا يک اينترفيس را ‏مشخص نموده که در عمل ممکن است با يکديگر متفاوت باشند .

مثلا" يک مودم ‏V.‎‏90 پهنای باندی ‏معادل 56 ‏kbps‏ را در حالت سقف پهنای باند حمايت می نمايد ولی با توجه به محدوديت های خطوط ‏تلفن و ساير عوامل موجود، عملا" امکان رسيدن به محدوده فوق وجود نخواهد داشت .

يک شبکه ‏اترنت سريع نيز از لحاظ تئوری قادر به حمايت پهنای باندی معادل 100‏Mbps‏ است ، ولی عملا" اين ‏وضعيت در عمل محقق نخواهد شد ( تفاوت ظرفيت تئوری پهنای باند با ظرفيت واقعی ) .  

پهنای باند بالا و ‏broadband‏

در برخی موارد واژه های "پهنای باند بالا" و " ‏braodband‏ " به جای يکديگر استفاده می گردند . ‏کارشناسان شبکه در برخی موارد از واژه "پهنای باند بالا " به منظور مشخص نمودن سرعت بالای ‏اتصال به اينترنت استفاده می نمايند . در اين رابطه تعاريف متفاوتی وجود دارد .

اين نوع اتصالات، پهنای ‏باندی بين 64‏Kbps‏ تا 300‏kbps‏ و يا بيشتر را ارائه می نمايند . پهنای باند بالا با ‏broadband‏ متفاوت ‏است . ‏broadband‏ ، نشاندهنده روش استفاده شده به منظور ايجاد يک ارتباط است در صورتی که ‏پهنای باند ، نرخ انتقال داده از طريق محيط انتقال را نشان می دهد .  

اندازه گيری پهنای باند شبکه  

به منظور اندازه گيری پهنای باند اتصال شبکه می توان از ابزارهای متعددی استفاده نمود . برای اندازه ‏گيری پهنای باند در شبکه های محلی ( ‏LAN‏ ) ، از برنامه هائی نظير ‏netpref‏ و ‏ttcp‏ ، استفاده می ‏گردد. در زمان اتصال به اينترنت و به منظور تست پهنای باند می توان از برنامه های متعددی استفاده ‏نمود .

تعداد زيادی از برنامه های فوق را می توان با مراجعه به صفحات وب عمومی استفاده نمود . ‏صرفنظر از نوع نرم افزاری که از آن به منظور اندازه گيری پهنای باند استفاده می گردد ، پهنای باند ‏دارای محدوده بسيار متغيری است که اندازه گيری دقيق آن امری مشکل است .  

تاخير  

پهنای باند صرفا" يکی از عناصر تاثير گذار در سرعت يک شبکه است . تاخير( ‏Latency‏ ) که نشاندهنده ‏ميزان تاخير در پردازش داده در شبکه است ، يکی ديگر از عناصر مهم در ارزيابی کارآئی و سرعت يک ‏شبکه است که دارای ارتباطی نزديک با پهنای باند می باشد .

از لحاظ تئوری سقف پهنای باند ثابت ‏است . پهنای باند واقعی متغير بوده و می تواند عامل بروز تاخير در يک شبکه گردد . وجود تاخير زياد در ‏پردازش داده در شبکه و در يک محدوده زمانی کوتاه می تواند باعث بروز يک بحران در شبکه شده و ‏پيامد آن پيشگيری از حرکت داده بر روی محيط انتقال و کاهش استفاده موثر از پهنای باند باشد .  

تاخير و سرويس اينترنت ماهواره ای  

دستيابی به اينترنت با استفاده از ماهواره به خوبی تفاوت بين پهنای باند و تاخير را نشان می دهد . ‏ارتباطات مبتنی بر ماهواره دارای پهنای باند و تاخير بالائی می باشند . مثلا" زمانی که کاربری ‏درخواست يک صفحه وب را می نمائيد ،

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

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

اندازه گيری تاخير در يک شبکه  

از ابزارهای شبکه ای متعددی نظير ‏ping‏ و ‏traceroute‏ می توان به منظور اندازه گيری ميزان تاخير در ‏يک شبکه استفاده نمود . برنامه های فوق فاصله زمانی بين ارسال يک بسته اطلاعاتی از مبداء به ‏مقصد و برگشت آن را محاسبه می نمايند . به زمان فوق ‏round-trip‏ ،

گفته می شود . ‏round-trip‏ تنها ‏روش موجود به منظور تشخيص و يا بدست آوردن ميزان تاخير در يک شبکه نبوده و در اين رابطه می ‏توان از برنامه های متعددی استفاده نمود .  

پهنای باند و تاخير دو عنصر تاثير گذار در کارائی يک شبکه می باشند .معمولا" از واژه ( ‏QoS‏ ( ‏Quality ‎of Service‏ به منظور نشان دادن وضعيت کارآئی يک شبکه استفاده می گردد که در آن دو شاخص مهم ‏پهنای باند و تاخير مورد توجه قرار می گيرد.‏

QomCSE | پنجشنبه دهم آذر 1384 | لینک ثابت | موضوع : اینترنت و شبکه |

اگه مي خوايد از شر Error Report هاي ويندوز خلاص شيد :

روي My Computer راست کليک کرده و :

Advanced\Error Reporting\Disabl error reporting\Ok\Ok

گزينهء Disabl error reporting  را فعال ميکنيم.

اگر گزينهء But notify me when critical errors occur  را فعال کنيم ، فقط در موارد بحراني اين پنجره رو ميبينيم. که به نظر من چون نميخواهيم  به مايکروسافت کاري داشته باشيم پس اون رو هم غير فعال ميکنيم.

حالا ویندوز هر کاری که بکنه دیگه پنجرهء گزارش خطا به مايکروسافت رو نميبينيم.
QomCSE | پنجشنبه دهم آذر 1384 | لینک ثابت | موضوع : ترفندهای کامپیوتری |

انواع خطوط مخابراتي

در بخش نخست قصد داريم تا انواع خطوطي که توسط مخابرات ارائه مي شوند و نيز برخي از دستگاههايي که در شبکه مورد استفاده قرار مي گيرند را بيان کنيم.

PSTN: منظور از آن شبکه مخابراتي عمومي مي باشد. (Public Switched Telephone Network)


خطوط آنالوگ معمولي: منظور از اين خطوط همان خطوط تلفني معمولي مي باشد. نرخ انتقال Data توسط اين خطوط حداکثر 33.6 Kb/s مي باشد. استفاده از اين خطوط براي اتصال به اينترنت در کشورمان بسيار رايج مي باشد.


T1: نام خطوط مخابراتي مخصوصي است که در آمريکا و کانادا ارائه مي شود. بر روي هر خط T1 تعداد 24 خط تلفن معمولي شبيه سازي مي شود. هر خط T1 مي تواند حامل 1.5 MB/s پهناي باند باشد.


E1: نام خطوط مخابراتي مخصوصي است که در اروپا و همچنين ايران ارائه مي شود. بر روي هر خط E1 تعداد 30 خط تلفن معمولي شبيه سازي مي شود.

هر خط E1 مي تواند حامل 2 MB/s پهناي باند باشد. خطوط E1 نمي توانند همزمان هم Dialin باشند و هم Dialout.

در حال حاضر برخي از شرکتها و سازمانهاي خصوصي در ايران از E1 براي ارتباط تلفني خود استفاده مي کنند که مشخصه اين سيستم 8 رقمي بودن شماره هاي اين سازمانهاست. متأسفانه در دزفول هنوز خطوط E1 ارائه نمی شوند.


ISDN: اساس طراحي تکنولوژي ISDN به اواسط دهه 80 ميلادي باز ميگردد که بر اساس يک شبکه کاملا ديجيتال پي ريزي شده است .

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

به اين معني که انتقال صوت در اين نوع شبکه ها به صورت ديجيتال مي باشد . در اين سيستم صوت ابتدا به داده ها ي ديجيتال تبديل شده و سپس انتقال مي يابد .

ISDN به دو شاخه اصلي تقسيم مي شود . N-ISDN و B-ISDN . B-Isdn بر تکنولوژي ATMاستوار است که شبکه اي با پهناي باند بالا براي انتقال داده مي باشد که اکثر BACKBONE هاي جهان از اين نوع شبکه براي انتقال داده استفاده مي کنند ( از جمله شبکه ديتا ايران ) .

نوع ديگر B-ISDN يا ISDN با پهناي باند پايين است که براي استفاده هاي شخصي طراحي شده است .

در N-ISDN دو استاندارد مهم وجود دارد. BRI و PRI . نوع PRI براي ارتباط مراکز تلفن خصوصي (PBX ) ها با مراکز تلفن محلي طراحي شده است .

E1 يکي از زير مجموعه هاي PRI است که امروزه استفاده زيادي دارد . E1 شامل سي کانال حامل (B-Channel ) و يک کانال براي سيگنالينگ ( D-Channel) ميباشد که هر کدام 64Kbps پهناي باند دارند .

بعد از سال 94 ميلادي و با توجه به گسترش ايتنرنت ، از PRI ISDN ها براي ارتباط ISP ها با شبکه PSTN استفاده شد که باعث بالا رفتن تقاضا براي اين سرويس شد.

همچنانکه در ايران نيز ISP هايي که خدمات خود را با خطوط E1 ارايه مي کنند روز به روز در حال گسترش است .

نوع ديگر ISDN، BRIاست( نوعي که در کيش از آن استفاده شده ) که براي کاربران نهايي طراحي شده است. اين استاندارد دو کانال حامل 64Kbps و يک کانال براي سيگنالينگ با پهناي باند 16kbps را در اختيار مشترک قرار مي دهد .

اين پهناي باند در اواسط دهه 80 میلادی که اينترنت کاربران مخصوصي داشت و سرويسهاي امروزي همچون HTTP ، MultiMedia ، Voip و .... به وجود نيامده بود ،

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

تنها در اوايل دهه 90 بود که براي مدت کوتاهي مشترکين ISDN افزايش يافتند . پس از سال 95 نيز با وجود تکنولوژيهايي با سرعتهاي بسيار بالاتر مانند ADSL که سرعتي حدود8Mb/s براي دريافت و 640Kb/s را براي دريافت با هزينه کمتر از ISDN در اختيار مشترکين قرار ميدهد ، انتخاب ISDN از سوي کاربران عاقلانه نبود.

در حقيقت مي توان گفت کهISDN BRI تکنولوژي بود که در زماني به وجود آمد که نيازي به آن نبود و زماني که به آن نياز احساس مي شد ، با تکنولوژيهاي جديد تري که سرعت بالاتر و قيمت بيشتر داشتند جايگزين شده بود .

Leased Line يا Digital Subscriber Line : يا DSL خطي است که بصورت نقطه به نقطه دو محل را به يکديگر متصل مي کند که از آن براي تبادل Data استفاده مي شود.

اين خط داراي سرعت بالايي براي انتقال Data است. نکته قابل توجه اين که در دو سر خط Leased بايد مودمهاي مخصوصي قرار داد.


خط Asynchronous Digital Subscriber Line يا ADSL : همانند خطوط DSL بوده با اين تفاوت که سرعت انتقال اطلاعات آن بيشتر است.


Wireless: يک روش بي سيم براي تبادل اطلاعات است. در اين روش از آنتنهاي فرستنده و گيرنده در مبدأ و مقصد استفاده مي شود.

اين آنتنها بايد رو در روي هم باشند. برد مفيد اين آنتنها بين 2 تا 5 کيلومتر بوده و در صورت استفاده از تقويت کننده تا 20 کيلومتر هم قابل افزايش است.

از نظر سرعت انتقال Data اين روش مطلوب بوده اما بدليل ارتباط مستقيم با اوضاع جوي و آب و هوايي از ضريب اطمينان بالايي برخوردار نيست.


Leased Modem : به مودم هايي گفته مي شود که در دو طرف خط Leased قرار مي گيرند. از جمله اين مودم ها مي توان به Patton , Paradyne , WAF , PairGain , Watson اشاره کرد.




از ميان انواع مودم هاي Leased مدل Patton در کشورمان رايج تر بوده و داراي مدلهاي زير است:
1092A (Upto 128Kb/s) , 1088C ( Upto 2Mb/s) و 1088i (Upto 2Mb/s)
مدل 1088i مودم/ روتر بوده و براي کار Bridge بيشتر استفاده مي شود.

ChannelBank: دستگاهي است که از آن براي تبديل خطوط E1 به خطوط تلفن معمولي و بالعکس استفاده مي شود.

انواع Modem

مودمها داراي انواع مختلفي هستند که مهمترين آنها عبارتند از:

1- Analog Modems: از اين مودمها براي برقراري ارتباط بين دو کامپيوتر (User و ISP) از طريق يک خط تلفن معمولي استفاده مي شود.

انواع گوناگوني از اين نوع مودم در بازار يافت مي شود که برخي از آنها عبارتند از: Acorp , Rockwell , Dlink و ... .

2- Leased Modems: استفاده از اين مودمها در دوسر خط Leased الزامي است. مدلهاي معروف اين نوع مودمها عبارتند از: Patton , Paradyne , WAF , PairGain , Watson


Satellite: به معناي ماهواره مي باشد. امروزه بسياري از ماهواره ها خدمات اينترنت ارائه مي کنند. برخي از آنها عبارتند از: Taicom , Sesat , Telestar 12 , EuroAsia Sat
IntelSat 902 , France Telecom , ArabSat

Bandwidth: به اندازه حجم ارسال و دريافت اطلاعات در واحد زمان Bandwidth گفته مي شود. واحد اصلي آن بيت بر ثانيه مي باشد.

هنگامي يک ISP مي خواهد پهناي باند خود را چه از طريق ديش و چه از طريق ساير روشها تهيه کند بايد ميزان پهناي باند درخواستي خود را در قراردادش ذکر کند.

معمولا" پهناي باند براي ISPهاي خيلي کوچک64KB/s است و براي ISPهاي بزرگتر اين مقدار افزايش مي يابد و براي ISPهاي خيلي بزرگ تا 2MB/s و حتي بيشتر هم مي رسد.
پهناي باند بر دو نوع است:

1- Shared Bandwidth: اين نوع پهناي باند ارزان تر بوده و در آن تضميني براي تأمين پهناي باند طبق قرارداد براي مشترک وجود ندارد. چراکه اين پهناي باند بين تعداد زيادي ISP مشترک بوده و همگي از آن استفاده مي کنند.

بنابراين طبيعي است که ممکن است در ساعات پر ترافيک ISP نتواند از پهناي باند درخواستي خود بهره ببرد.

2- Dedicated Bandwidth: اين نوع پهناي باند گران تر بوده اما در آن استفاده از سقف پهناي باند در تمام ساعات شبانه روز تضمين شده است. زيرا پهناي باند بصورت اختصاصي به مشترک اختصاص يافته است.

Bandwidth Quality: به معناي کيفيت پهناي باند مي باشد.کيفيت پهناي باند به دو عامل زير بستگي دارد:

1- Ping Time: به مدت زماني گفته مي شود که يک Packet از ISP به مقصد يک Host قوي (مثلا" http://www.yahoo.com)/ در اينترنت ارسال شده و پس از دريافت پاسخ مناسب دوباره به ISP باز مي گردد.

هرچه اين زمان کمتر باشد پهناي باند از کيفيت بهتري برخوردار است.

2- Packet Loss: هنگامي که يک Packet به اينترنت ارسال مي شود ممکن است که بدلايل مختلف مفقود شده و يا از دست برود.

Packet Loss عبارت است از نسبت Packetهاي از دست رفته و مفقود شده به کل Packetها. هر چه اين نسبت کمتر باشد پهناي باند از کيفيت بهتري برخوردار است.

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : مقالات |

گوگل محبوب ترین موتور جستجو امکانات زیادی را در اختیار ما قرار میدهد تا هنگام جستجو، زودتر به نتایج مورد نظر برسیم.امروز میخوام نکته هایی رو درباره جستجو توسط گوگل براتون بگم.

با استفاده از بعضی دستورات ( commands )  میتوان نتایج جستجو رو به هدف خودمون نزدیک تر و محدود تر بکنیم.بعضی از این دستورات به این شرح هستند:

كد:
cache:   cache:www.mysite.com   



با استفاده از این دستور، سایت مورد نظر ما اگر توسط گوگل ذخیره شده باشه، آخرین ورژن ذخیره شده در سرورهای گوگل رو برای ما نشون میده.البته معمولا ورژن ذخیره شده مربوط به روزهای گذشته میباشد.با این روش میتوانید ببینید سایت مورد نظر آخرین بار چه زمانی توسط گوگل ذخیره شده.(برای رد کردن فیلتر هم بدک نیست!) 


كد:
link:   link:www.mysite.com   



با این دستور گوگل کلیه سایت هایی که به سایت مورد نظر ما (در اینجا mysite.com) لینک داده اند را لیست میکند. 


كد:
related:   related:www.mysite.com   



اگر میخواهید سایت های هم خانواده و شبیه به سایت مورد نظر خود را پیدا کنید از این دستور استفاده کنید.تا اونجایی که من دیدم این دستور بیشتر برای سایت های معروف جواب میده. 


كد:
info:   info:www.mysite.com   



اطلاعاتی در مورد سایت مورد نظر، که گوگل میتواند ارایه کند. 


كد:
site:   site:www.mysite.com myword   



با استفاده از این روش کلمه مورد نظر خودمون رو میتونیم در یک سایت جستجو کنیم. به جای myword کلمه یا کلمات مورد نظر و به جای mysite سایتی که میخواهیم در آن جستجو کنیم قرار میدهیم.

كد:
allintitle:   allintitle:word1 word2 word3   



;در این روش نتایج جستجو محدود میشود به کلماتی که در عنوان (title) سایت ها بکار رفته.در این مثال کلیه سایت هایی که کلمات word1 word2 word3 در قسمت عنوان آنها بکار رفته لیست میشوند.


كد:
intitle:   intitle:word1 word2 word3



جستجوی word1 در قسمت عنوان و word2 و word3 در عنوان و متن سایت ها.

كد:
allinurl:   allinurl:word1 word2 word3   



گوگل در این روش کلیه سایت هایی که در آدرس آنها (URL) کلمات مورد نظر ما به کار رفته را لیست میکند. 


كد:
inurl:   inurl:word1 word2 word3   



جستجوی word1 در آدرس سایت ها و بقیه کلمات در قسمت آدرس و متن سایت ها. 


كد:
filetype:   filetype:myfiletype   



اگر به دنبال فایل هستید با این روش میتونید فایل هایی که پسوند خاصی دارند را جستجو کنید.مثلا  filetype:doc  به دنبال فایل های doc میگردد.


كد:
intext:   intext:word1 word2   



با این روش گوگل تنها در متن سایت ها به دنبال کلمات میگردد و از سرچ در عنوان و آدرس سایت ها صرف نظر میکند.

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : اینترنت و شبکه |

Adobe:
اسم رودخانه ای كه از پشت منزل مؤسس آن جان وارناك عبور می كند.


Apple:
ميوه مورد علاقه استيو جابز مؤسس و بنيانگذار شركت اپل سيب بود و
بنابراين اسم شركتش را نيز اپل (به معنی سيب ) گذاشت.


Cisco:
مخفف شده كلمه سان فرانسيسكو (San Francisco) است كه يكی از بزرگترين شهرهای امريكا است.


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


Hotmail:
اين سايت يكی از سرويس دهندگان پست الكترونيكی به وسيله صفحات وب است.
هنگامی كه مدير پروژه برنامه می خواست نامی برای اين سايت انتخاب كند علاقه مند بود تا نام انتخاب شده اولاً مانند ساير سرويس دهندگان پست الكترونيك به mail ختم شده و دوماً برروی وبی بودن آن نيز تأكيد شود.
بنابراين نام Hotmail را انتخاب كرد. در كلمه Hotmail حروف Html به ترتيب پشت سر هم قرار گرفته اند. گاهی اوقات اسم اين سايت را به صورت HotMail نيز می نويسد.


HP:
شركت معظم HP توسط دو نفر بنام های بيل هيولت و ديو پاكارد تأسيس شد.
اين دو نفر برای اينكه شركت هيولد پاكارد يا پاكارد هيولت ناميده شود مجبور به استفاده از روش قديمی شير – خط شدند و نتيجه هيولد پاكارد از آب در آمد.


Intel:
از آنجاييكه اين شركت از بدو تأسيس با تأكيد روی ساخت مدارات مجتمع ايجاد شد. نام آن را INTegrated Electronics يا به طور مختصر INTEL نهادند.


Lotus:
ميچ كاپور مؤسس شركت كه هندی الاصل بود از حالت لوتوس كه يك اصطلاح مديتيشن متعالی (T.M.) می باشد برای نامگذلزی شركتش استفاده كرد.


Mirosoft:
نام شركت ابتدا به صورت Micro-soft نوشته می شد ولی به مرور زمان به صورت فعلی در آمد. Microsoft مخفف MICROcomputer SOFTware است. و دليل نامگذاری شركت به اين اسم نيز آن است كه بيل گيتس مؤسس شركت آن را با هدف نوشتن و توسعه نرم افزارهای ميكروكامپيوتر ها تأسيس كرد.


Motorola:
شركت موتورولا با هدف درست كردن بی سيم و راديوی خودرو كار خود را آغاز كرد. از آنجاييكه مشهورترين سازنده بی سيم و راديو های اتومبيل در آن زمان شركت Victrola بود. مؤسس اين شركت يعنی آقای پال كالوين نيز اسم شركتش را موتورولا گذاشت تا علاوه بر داشتن مشابهت اسمی كلمه موتور نيز به نوعی در اسم شركتش وجود داشته باشد.


Oracle:
مؤسس شركت اوراكل يعنی لری اليسون و باب اوتس قبل از تأسيس شركت روی پروژه ای برای CIA كار می كردند . اين پروژه كه اوراكل نام داشت بنا بود تا با داشتن مقادير زيادی اطلاعات بتواند تا جواب تمام سؤال های پرسيده شده توسط اپراتور را با مراجعه به مخزن اطلاعات بدهد. ( اوراكل در اساطير يونانی الهه الهام است. ) اين دو نفر پس از پايان اين پروژه شركتی تأسيس كرده و آن را به همين اسم نامگذاری كردند.


Red Hat:
مؤسس شركت آقای مارك اوينگ در دوران جوانی از پدربزرگش كلاهی با نوارهای قرمز و سفيد دريافت كرده بود ولی در دوران دانشگاه آن را گم كرد . زمانی كه اولين نسخة اين سيستم عامل آماده شد مارك اوينگ آن را همراه با راهنمای كاربری نرم افزار در اختيار دوستان و هم دانشگاهيش قرار دارد. اولين جمله اين راهنمای كاربری « درخواست برای تحويل كلاه قرمز گم شده » بود.


Sony:
Sony از كلمه لاتين Sonus به معنای صدا مشتق شده است .


SUN:
اين شركت معظم توسط چهار تن از فارغ التحصيلان دانشگاه استانفورد تأسيس شد. Sun مخفف عبارت Standford Univercity Network می باشد .


Xerox:
كلمه Xer در زبان يونانی به معنای خشك است و اين برای تكنولوژی كپی كردن خشك در زمانی كه اكترا كپی كردن به روشهای فتوشيميايی انجام می گرفت فوق العاده حائز اهميت بود.


Yahoo:
اين كلمه برای اولين بار در كتاب سفر های گاليور مورد استفاده قرار گرفته و به معنی شخصی است كه دارای ظاهر و رفتاری زننده است . مؤسسين سايت Yahoo جری يانگ و ديويد فيلو نام سايتشان را Yahoo گذاشتند چون فكر می كردند خودشان هم Yahoo هستند.

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : اصطلاحات |

20 نكته جالب از ويندوز

1. از تركيب Alt+tab استفاده كنيد
با كليك كردن روي برنامه هاي موجود در نوار ابزار مي توانيد آن ها را فراخواني كنيد اما اگر آيكون برنامه ها كوچك باشند يا نام برنامه هاي فعال به طور كامل ديده نشوند،

آن وقت استفاده از اين روش كمي سخت مي شود. به جاي آن مي توانيد از تركيب كليدهاي Alt+tab به طور متناوب امكان حركت بين برنامه هايي كه در taskbar ديده نمي شوند را هم در آنجا ملاحظه كنيد.



2. كليد ويندوز و كليد Application
اگر از صفحه كليد استفاده مي كنيد ولي كليد ويندوزو Application ( كه به جاي كليك سمت راست ماوس كار مي كند ) در آن وجود ندارد يا كار نمي كند، مي توانيد از تركيب Ctrl+Esc و Shift+F10 استفاده كنيد.


3. پنجره هاي گم شده را پيدا كنيد
گاهي اوقات بعضي از پنجره ها، خارج از كادر قابل ديدن دسكتاپ قرار مي گيرند. تنها راه برگردادن آن ها، استفاده از صفحه كليد است. كليدهاي Alt+space منوي سيستمي ويندوز را ظاهر مي كنند كه معمولا” در گوشه چپ بالاي صفحه قرار دارد. با زدن كليد M براي حركت و استفاده از كليدهاي مكان نما مي توان آن را به محدوده قابل ديدن دسكتاپ آورد.

البته ميان برهاي زيادي براي انجام دادن كارها با استفاده از صفحه كليد وجود دارند كه مي توانيد براي آشنايي با آن ها به راهنماي ويندوز مراجعه كنيد.


4. استفاده از «پاكسازي ديسك»
سيستم هاي كامپيوتري معمولا” داراي انبوهي از فايل هاي بدون استفاده هستند كه سيستم را كند مي كنند و يافتن فايل هاي مورد نظر را نيز دشوار مي سازد.

براي رفع اين مشكل به منوي start رفته و مسير programs و بعدAccessories و بعدTool System و سپسDisk Cleanup را طي كنيد. «پاكسازي ديسك» مقدار فضايي كه در اثر اين پاكسازي آزاد مي شود را محاسبه مي كند و به شما اعلام مي كند. خالي كردن سطل بازيافت و حذف فايل هاي موقت اينترنتي از جمله راه هاي آزاد سازي فضاي كامپيوتر هستند.

موارد مودر نظرتان را علامت زده و OK را بزنيد تا بقيه كار انجام شود.



5. اندازه سطل بازيافت را تغيير دهيد
ممكن است از ديدن فضايي كه پس از خالي كردن سطل بازيافت به كامپيوترتان بر مي گردد، شگفت زده شويد. به طور پيش فرض ويندوز حدود10 درصد از هر درايو را به سطل بازيافت اختصاص مي دهد.

اين موضوع مربوط به زماني بود كه ظرفيت ديسك ها كم بود اما اكنون اگر شما يك درصد از يك درايو بزرگ را به اين كار اختصاص دهيدهم ، باز فضاي زيادي در اختيار سطل بازيافت قرار داده ايد. پس براي تغيير اين اندازه، روي سطل بازيافت كليك راست كرده و به properties برويد و اندازه جديد را تعيين نموده و OK كنيد.



6. برنامه هاي بدون استفاده را كنار بگذاريد
براي حذف برنامه هايي كه اصلا” استفاده نمي كنيد يا به ندرت مورد استفاده قرار مي دهيد، از طريق Control Panel به Add\Remove Programs برويد. ممكن است بعضي برنامه هاي نا شناخته را از آن جا ببينيد كه توسط خود سيستم مورد استفاده قرا مي گيرند.

اما اگر برنامه هاي كاربردي داريد كه مدت طولاني بلااستفاده مانده اند، در حذف آن ها ترديد كنيد.



7. برنامه Outlook Express را پاكسازي كنيد
بهتر است نگاهي به فولدر پيام هاي برنامه Outlook Express بيندازيد. وقتي شما پيامي را حذف مي كنيد يا به فولدر ديگري مي فرستيد،

برنامهOE فقط آن را علامت گذاري مي كند و به واقع آن را حذف نمي كند. پس روي فولدر Deleted ltems در برنامه OE كليك راست كنيد و آن را به طور كامل تخليه نماييد.



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

براي اين كار نياري به باز كردن بدنه كامپيوتر نيست. روي My Computer كليك راست كنيد properties را انتخاب كنيد. يا مي توانيد از Control panel روي آيكون System كليك كنيد. با توجه به نسخه ويندوز شما روي زبانه Device Manager يا دكمه Device Manage در زبانه Hardware كليك كنيد.

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



9. درباره سخت افزار بيشتر بدانيد
براي آن كه اطلاعات بيشتري از سخت افزارهاي كامپيوترتان داشته باشيد، دستور DXDLAG را از كار Run در منوي استارت اجرا كنيد.

زبانه هاي System ،Sound و Display اطلاعات مفيدي را از CPU ، حافظه، كارت صدا، كارتVGA و مقدار حافظه آن به دست مي دهند . همچنين از اين ابزار مي توان براي رفع مشكلات Directx نيز استفاده كرد.



10. از System information بيشتر ياد بگيريد
يكي از جاههايي كه مي توان از اطلاعات خوبي راجع به سيستم به دست آورد همان System information است. از منوي استارت مسيرprograms و Accessories و System Tools و System information را طي كنيد تا به منابع سخت افزاري و گروه بندي اجرا برسيد.

ممكن است كه نتوانيد تمامي اطلاعات آن را مطالعه كنيد يا همه آنها را متوجه نشويد، ولي مي توانيد اطلاعات آن را در يك فايل متني ذخيره كنيد و براي مراجعات بعدي نگهداري نماييد .



11. چه چيزهايي در حال اجرا هستند
بعضي برنامه ها خودشان نصب مي كنند تا به طور خودكار از start-up اجرا شوند و چه بخواهيد چه نخواهيد بخشي از حافظه و پردازنده را اشغال مي كنند. در ويندوزهاي 98 و xp و me مي توان برنامه هايي را كه مايل نيستند را از طريق زبانه startup از برنامه MSCONFIG حذف نماييد. ( اين برنامه را از طريق كادر Run مي توانيد اجرا كنيد).

در ويندوز 2000 بايد از برنامه هاي كمكي ديگري استفاده كنيد. از طريق برنامه MSCONFIG مي توانيد برنامه هاي زيادي را غير فعال كنيد اما اگر System tray را هم غير فعال كنيد انگاه چيزهايي مثل ساعت را نيز از دست خواهيد داد.



12. استفاده بهتر از پردازنده
با زدن كليدهاي Ctrl+Alt+Del مي توانيد Task Manager را اجرا كنيد تا ببينيد كه چه برنامه هايي در حال اجرا هستند.

در ويندوز 98 و Me فهرست ساده اي از برنامه هاي در حال اجرا را مي بينيد و در ويندوز xp و 2000 ، فهرست پروسه هاي فعال ، ميزان حافظه مورد استفاده و زمان اشتغال شده از CPU نيز ديده مي شود.



13. از راهنماي ويندوز استفاده كنيد
اگر با كامپيوترتان مشكلي داريد، مي توانيد از راهنمايي خود ويندوز كمك بگيريد. براي اين كار از منوي start به Help برويد و موضوع مورد اشكال را در كادر مربوط تايپ كنيد.اگر جواب مورد نظرتان را پيدا نكرديد سعي كنيد عبارات ديگري را امتحان كنيد. تا به جواب مورد نظرتان نزديك تر شويد.


14. پيام هاي خطا را يادداشت كنيد
هنگام بروز بعضي اشكالات در كامپيوتر ، پيام هاي خطايي نيز صادر مي شود گاهي بهتر است اين پيام ها را يادداشت كنيد تا درباره آن ها مطالعه نماييد.

در ويندوز 2000 و xp با زدن كليد هاي ctrl+c مي توانيد اغلب پيام هاي خطا را در clipboard ذخيره كنيد و بعد آن را در برنامه اي مانند Notepad ثبت كنيد،

مي توانيد پيام خطا را يادداشت كنيد يا با زدن Alt+printscreen يك نماي گرافيكي از آن را ثبت كنيد و در برنامه اي مانند paint آن را ذخيره نماييد تا مورد استفاده مراجعات بعدي باشند.



15. استفاده از پايگاه دانش مايكروسافت
محل بعدي كه براي كسب راهنمايي مي توانيد به آن مراجعه كنيد، پايگاه دانش مايكروسافت يا Microsoft Knowledge Base است.

به نشاني http://support.microsoft.com/ برويد و مشكل خود را با چند كلمه تايپ كنيد مثلا”shutdown problem و يا قسمتي از پيام خطايي كه دريافت كرده ايد را بنويسيد تا اين پايگاه اطلاعات مناسبي را در همان رابطه در اختيارتان قرار دهد.



16. خط فرمان قديمي
همه دانش آموزان قديمي مدرسه DOS ، به خاطر دارند كه همه برنامه ها و عمليات مديريت فايل ها از طريق خط فرمان ( Command prompt ) انجام مي گرفت. هنوز هم كارهاي زيادي را مي توان از طريق همان پنجره تك رنگ خط فرمان در ويندوز انجام داد.

پنجره ويندوز اكسپلورر مي تواند نمايش خوبي از وضعيت فايل هاي موجود در سيستم بدهد اما با خط فرمان كارهاي بهتري مي توان انجام داد. البته از هر دوي آنها مي توان به طور تركيبي استفاده كرد.

وقتي شما يك فايل يا فولدر را از اكسپلورر بكشيد و داخل پنجره خط فرمان بيندازيد نام مسير كامل آن در خط فرمان ظاهر مي شود. مثلا” مي توانيد در خط فرمان بنويسيد CD ( به معناي Change Directory ) و سپس فولدر مورد نظر را به درون آن پنجره بكشيدو رها كنيد.

سپس Enter را بزنيد تا داير كتوري جاري به نحوي كه گفته ايد تغيير كند. و بر عكس اگر در خط فرمان بنويسيد explorer\e,. , پنجره ويندوز اكسپلورر در فولدري كه شما داخل آن هستيد باز خواهد شد.



17. از دستور DlR استفاده كنيد
دستور DlR ( به معناي Directory ) فهرستي از فايل هاي موجود در فولدر جاري را نشان مي دهد. اما اگر بخواهيد فايل هاي پنهان و فايل سيستمي نيز نشان داده شوندبايد از DlR\A استفاده نماييد. همچنين مي توانيد از فرمان ATTRlB براي نمايش يا تغيير مشخصه ها يا Attribute فايل ها استفاده نماييد.


18. استفاده از Xcopy
ويندوز اكسپلورر مي تواند فايل ها يا فولدرهاي مورد نظرتان را به محل ديگري كپي نماييد. براي آن كه كنترل بهتري روي اين كار داشته باشيد مي توانيد از دستور Xcopy در خط فرمان استفاده نماييد.

Xcopy اين امكان را به شما مي دهد كه فايل هايي را كپي كنيد كه داراي يك يا چند مشخصه خاص باشند يا فايل هايي را كپي كنيد كه بعد از تاريخي خاص ايجاد شده اند يا تغيير كرده اند و يا حتي فقط فايل هايي را كپي كنيد كه مثلا” خصوصيت آرشيوي دارند.

به غير از اينها با اين دستور مي توانيد فايل هاي خاص را داخل زير شاخه ها پيدا و كپي كنيد و يا فقط فايل هاي آرشيوي را دوباره نويسي كنيد. با نوشتن فرمان xcopy\? مي توانيد فهرست همه كاربردهاي اين دستور را ببينيد.

چون تعداد سوييچ هايي كه اين دستور را به خود مي گيرند زياد است و در يك صفحه جا نمي گيرد مي توانيد با فرمان xcopy\?xcopy.txt همه دستورات در فايل متني با نام xcopy ذخيره نماييد.



19. اجراي برنامه ها از خط فرمان
براي اجراي يك برنامه از خط فرمان فقط كافي است كه نام آن را بنويسيد. براي باز كردن فايل هاي داده اي مي توانيد از فرمان START XCOPY.TXT تا فايل مورد نظر در برنامه Notepad باز شود.


20. خط فرمان براي يافتن فايل ها
همان گونه كه فرمان DlR مي توانيد فايل هايي مورد نظر شما را پيدا كند. فرمان FOR نيز مي تواند عمل گفته شده را روي فايل هاي گفته شده اجرا نمايد، به عنوان نمونه دستور زير همه فايل هاي موجود در دايركتوري جاري كه نامشان project1 است را پيدا مي كند و هر كدام را در برنامه متناظرشان باز مي كند : DO START %7 ( PROJECT1.* ) FOR %7 IN علامت 7% نشان دهنده يك متغير است كه به جاي آن مي توانيد هر حرفي بگذاريد .

هر فايلي كه با فايل درون پرانتز منطبق باشد، دستور بعد از DO تكرار مي شود . در ويندوزهاي 2000 و XP ، فرمان FOR كارهاي بيشتري هم انجام مي دهد. براي ديدن همه ويژگي هاي اين دستور و ذخيره آن در يك فايل متني تايپ كنيد: FOR\?FORHELP.TXT
براي ديدن همه دستوراتي كه در خط فرمان قابل استفاده هستند بنويسيد HELP>HELP.TXT و فايل ايجاد شده را در ويرايشگري مانند Notepad بخوانيد.

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : ویندوز |

با اين ترفند ُ هر چيزي كه در دسكتاپ است نامريي مي شود.

وارد رجيستري شويد :

به شاخه زير برويد :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

بعد هم در كادر سمت راست كليك راست كنيد و از گزينه New گزينه DWORD بسازيد و نام آن را

NoDesktop

(( توجه كنيد كه حروفN و D بزرگ هستند ))

بگذاريد .

حالا رويش دابل كليك كنيد و مقدارش را عدد صفر ( يعني   0    ) بدهيد

و بعد هم كامپوتر را از نو راه اندازي كنيد

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : رجیستری |

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

هرنوع بيان واقعيت يكسره درست يانادرست نيست. حقيقت آنهاچيزی بين درستی كامل ونادرستی كامل است. چيزی بين يك وصفر، يعنی مفهومي چندارزشي و ياخاكستری. حال فازی چيزی بين سياه وسفيد، يعنی خاكستری است.”
(بارت كاسكو)

درفارسی، فازی به نامهای مشكك وشولای نيزترجمه شده است. شايد اين مثال ازخودپروفسور زاده جالب باشد:

“منطق كلاسيك شبيه شخصی است كه بايك لباس رسمی مشكی ، بلوزسفيدآهاردار، كروات مشكی ، كفش های براق وغيره به يك مهمانی رسمی آمده است ومنطق فازی تااندازه ای شبيه فردی است كه بالباس غيررسمی ، شلوارجين ، تی شرت وكفشهای پارچه ای آمده است. اين لباس رادرگذشته نمی پذيرفتند. اماامروز، جورديگری است .”

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

منطق فازی (Fuzzy Logic) که در سال 1965 توسط استاد ايرانی دانشگاه برکلی آمريکا بنا گذاشته شد، چنين مرزبندی و تقسيم بندی قاطعانه وقايع را بر نمی تابد. در مجموعه های فازی ، هر عنصری عضو تمام مجموعه های عالم است و تنها "درجه عضويت" آن به مجموعه های مختلف فرق می کند. لذا بر خلاف مجموعه های کلاسيک که درجه عضويت يک عنصر به يک مجموعه صفر يا يک است، در اين حالت درجه عضويت می تواند هر عددی بين صفر و يک باشد.

تئوری فازی مبتنی بر نظريه امکان است(در حالی که علم آمار مبتنی بر نظريه احتمال است) و توضيح مختصری درباره مفهوم اين نظريه ضروری است:

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

نظريه احتمال برای مواردی مناسب است که عدم اطمينان، ناشی از خواص تصادفی حاکم بر يک پديده است در حالی که برخی از عدم اطمينانها ريشه در طبيعت تصادفی پديده ندارند ، بلکه به دليل ناقص بودن اطلاعات و بعضا متناقض بودن آنها است.


درسال 1965 ، ايرانی تباری بنام پروفسورلطفی عسگرزاده ، معروف به زاده ، استاددانشگاه بركلی آمريكا، درمجله اطلاعات وكنترل ، مقاله ای تحت عنوان Fuzzy Sets منتشرساخت واين مقاله مبنای توسعه وترويج اين نظريه به جهان شد.

مدتهابودكه اوبانظريه سيستمهاسروكارداشت وملاحظه می كردكه هرچه پيچيدگی يك سيستم بيشترشودحل وفصل آن بوسيله رياضيات رايج ، مشكل تر است ولذابه رياضيات ديگری برای حل اين مشكل نيازاست اين رياضيات بايد بتواند ابهام موجوددرپيچيدگی يك سيستم رامدل سازی كندوبامحاسبات خودآن راتحت كنترل ونظارت درآوردورفتارآن راپيشگويی كندوبالاخره درسال 1965 به اين موفقيت دست يافت .

اولين دانشجويی كه درجهان رسما‏دوره دكتری خودرادراين رشته درسال 1972 ميلادی زيرنظرآقای پروفسورزاده به اتمام رسانيدمرحوم ولی ا...طحانی بودكه روحش شادوقرين رحمت باد. ايشان اولين كسی بودكه درايران به تحقيق فازی پرداخت امانهال اين رشته علمی وادبيات آن درايران ودردانشگاه كرمان درسال 1366 كاشته شدهمچنين اولين فارغ التحصيل دكتری رياضی ايران دررشته جبرفازی بود .

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

منابع قابل بررسي:

كتاب : تفكر فازي
بارت كاسكو
انتشارات : دانشگاه خواجه نصير طوسي



http://epsilon.nought.de/tutorials/fuzzy/fuzzy.pdf

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : مقالات |

هشتمین کنفرانس دانشجویی مهندسی برق ایران

http://www.8thiscee.com/Sanjesh.aspx

 

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

گاهنامه علمی - تخصصی انحمن علمی مهندسی کامپیوتر دانشگاه قم

هوشمند

منتشر می شود

منتظر باشید

QomCSE | چهارشنبه نهم آذر 1384 | لینک ثابت | موضوع : اطلاعیه |

 
 
 
 
QomCSE | جمعه چهارم آذر 1384 | لینک ثابت | موضوع : ميانبر |

 تاریخچه روباتیک:

حدود سال 1250 م: بیشاپ آلبرتوس ماگنوس (Bishop Albertus Magnus) ضیافتی ترتیب داد که درآن، میزبانان آهنی از مهمانان پذیرایی می کردند. با دیدن این روبات، سنت توماس آکویناس (Thomas Aquinas) برآشفته شد، میزبان آهنی را تکه تکه کرد و بیشاب را ساحر و جادوگر خواند.

 سال 1640 م: دکارت ماشین خودکاری به صورت یک خانم ساخت و آن را Ma fille Francine " می نامید.

این ماشین که دکارت را در یک سفر دریایی همراهی می کرد، توسط کاپیتان کشتی به آب پرتاب شد چرا که وی تصور می کرد این موجود ساخته شیطان است.

 سال 1738 م: ژاک دواکانسن (Jacques de Vaucanson) یک اردک مکانیکی  ساخت که از بیش از 4000 قطعه تشکیل شده بود.این اردک می توانست از خود صدا تولید کند، شنا کند، آب بنوشد، دانه بخورد و آن را هضم و سپس دفع کند. امروزه در مورد محل نگهداری این اردک اطلاعی در دست نیست.

 

سال 1805 م: عروسکی توسط میلاردت (Maillardet) ساخته شد که می توانست به زبان انگلیسی و فرانسوی بنویسد و مناظری را نقاشی کند.

 سال 1923 م: کارل چاپک (Karel Capek) برای اولین بار از کلمه روبات (robot) در نمایشنامه خود به عنوان آدم مصنوعی استفاده کرد. کلمه روبات از کلمه چک robota گرفته شده است که به معنی برده و کارگر مزدور است. موضوع نمایشنامه چاپک، کنترل انسانها توسط روباتها بود، ولی او هرگونه امکان جایگزینی انسان با روبات و یا اینکه روباتها از احساس برخوردار شوند، عاشق شوند، یا تنفر پیدا کنند را رد می کرد.

 سال 1940 م: شرکت وستینگهاوس (Westinghouse Co.) سگی به نام اسپارکو (Sparko) ساخت که برای اولین بار هم از قطعات مکانیکی و هم الکتریکی در کنار یکدیگر  در ساخت آن استفاده شده بود.

سال 1942 م: کلمه روباتیک (robatics) اولین بار توسط ایزاک آسیموف در یک داستان کوتاه ارائه شد. ایزاک آسیموف (1920-1992) نویسنده کتابهای توصیفی درباره علوم و داستانهای علمی تخیلی است.

 دهه 1950 م: تکنولوژی کامپیوتر پیشرفت کرد و صنعت کنترل متحول شد. سؤلاتی مطرح شدند. مثلاً: آیا کامپیوتر یک روبات غیر متحرک است؟

سال 1954 م: عصر روبات ها با ارائه اولین روبات آدم نما توسط جرج دوول (George Devol) شروع شد.

امروزه، 90% روباتها، روباتهای صنعتی هستند، یعنی روباتهایی که در کارخانه ها، آزمایشگاهها، انبارها، نیروگاهها، بیمارستانها، و بخشهای مشابه به کارگرفته می شوند.

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

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

سال 1956 م:

پس از توسعه فعالیتهای تکنولوژی یک که بعد از جنگ جهانی دوم، یک ملاقات تاریخی بین جورج سی.دوول(George C.Devol) مخترع و کارآفرین صاحب نام، و ژوزف اف.انگلبرگر (Joseph F.Engelberger) که یک مهندس با سابقه بود، صورت گرفت. در این ملاقات آنها به بحث در مورد داستان آسیموف پرداختند. ایشان سپس به موفقیتهای اساسی در تولید روباتها دست یافتند و با تأسیس شرکتهای تجاری، به تولید روبات مشغول شدند. انگلبرگر شرکت Unimate برگرفته از Universal Automation را برای تولید روبات پایه گذاری کرد. نخستین روباتهای این شرکت در کارخانه جنرال موتورز (General Motors) برای انجام کارهای دشوار در خودروسازی به کار گرفته شد. انگلبرگر را "پدر روباتیک" نامیده اند.

دهه 1960 م: روباتهای صنعتی زیادی ساخته شدند. انجمن صنایع روباتیک این تعریف را برای روبات صنعتی ارائه کرد:

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

سال 1962 م: شرکت خودروسازی جنرال موتورز نخستین روبات Unimate را در خط مونتاژ خود به کار گرفت.

- سال 1967 م: رالف موزر (Ralph Moser) از شرکت جنرال الکتریک (General Electeric) نخستین روبات چهارپا را اختراع کرد.

سال 1983 م: شرکت Odetics یک روبات شش پا ارائه کرد که می توانست از موانع عبور کند و بارهای سنگینی را نیز با خود حمل کند.

 سال 1985 م: نخستین روباتی که به تنهایی توانایی راه رفتن داشت در دانشگاه ایالتی اهایو (Ohio State Uneversity) ساخته شد.

 سال 1996 م: شرکت ژاپنی هندا (Honda) نخستین روبات انسان نما را ارائه کرد که با دو دست و دو پا طوری طراحی شده بود که می توانست راه برود، از پله بالا برود، روی صندلی بنشیند و بلند شود و بارهایی به وزن 5 کیلوگرم را حمل کند

 

QomCSE | چهارشنبه دوم آذر 1384 | لینک ثابت | موضوع : رباتیک و هوش مصنوعی |

شرح مختصری بر کامپایلر


به طور کلی , کامپایلر برنامه‌ای است که متن برنامه‌ای را که به یک زبان برنامه‌سازی نوشته شده است ,به عنوان ورودی می‌پذیرد , و خروجی آن , متن برنامه‌ای به یک زبان دیگر است , به طوری که معنای آن متن تغییر نمی‌کند. این فرآیند , در زبان طبیعی , ترجمه نام دارد. مترجمها جملات یک زبان طبیعی را به زبان طبیعی دیگر ترجمه می‌کنند. تقریبا تمام کامپایلرها ,برنامه‌ای به یک زبان منبع را گرفته به برنامه‌ای به زبان مقصد تبدیل می‌کنند . به عنوان مثال , زبان منبع می‌تواند c و زبان مقصد می‌تواند زبان ماشین برای کامپیوتر پنتیوم باشد. زبانی که خود کامپایلر با آن نوشته می‌شود, زبان پیاده ساز نام دارد.
علت انجام ترجمه این است که , سخت افزار عملیاتی را انجام می‌دهد که توسط معنای برنامه توصیف می‌شود . به طور کلی , سخت افزار تنها منبع واقعی انجام محاسبات است. اجرای برنامه ترجمه شده, شامل خواندن داده‌های آن بار فرمت خاص , و چاپ نتایج با فرمت دیگری است . داده‌های ورودی می‌تواند از منابع متعددی خوانده شود , مثل فایلها , صفحه کلید و پکیج‌های شبکه‌به همین ترتیب , خروجی نیز می‌تواند در فایلها , صفحه نمایش رایانه , و چاپگر قرار گیرد .
برای ترجمه برنامه,از کامپایلر استفاده می‌کنیم . کامپایلر برنامه‌ای است که ورودی آن، , فایلی با فرمت متن برنامه و خرجی آن، فایلی با فرمت کد اجرایی است .
برای تهیه یک کامپایلر , کامپایلر دیگری رااجرا می‌کنیم که ورودی آن ,متن منبع این کامپایلر و خروجی آن , کد اجرایی برای این کامپایلر است . این فرآیند کامپایل است . اگر زبان منبع , همان زبان پیاده ساز باشد, و متن منبعی که کامپایل می‌شود, نسخه جدید خود کامپایلر باشد, این فرآیند خودرانی نام دارد.
کامپایل کردن یک برنامه‌, با تبدیل فرمت یک فایل به فرمت دیگر , مثل EBCDIC به اسکی تفاوت عمده‌ای ندارد . در کامپایل کردن برنامه, معنای برنامه باید حفظ شود . به دو دلیل زیر کامپایلر می‌تواند کار کند:

  • ورودی, به یک زبان برنامه سازی است و در نتیجه دارای ساختاری است که در مراجع آن زبان مشخص شده است .
  • معنای ورودی بر اساس این ساختار توصیف می‌شود ,و به آن ساختار مربوط است.

این عوامل موجب می‌شوند تا کامپایلر برنامه را "درک کند " و معنای آن را در یک نمایش معنایی جمع آوری کند .هریک از دو عامل فوق , در زبان مقصد نیز وجود دارد . بدین ترتیب , کامپایلر می‌تواند معنای جمع آوری شده را بر حسب ساختار زبان مقصد ارائه کند .
بخشی از کامپایلر که متن زبان منبع را تحلیل می‌کند , پردازشگر جلویی و بخشی از کامپایلر که زبان مقصد را ترکیب می‌کند, پردازشگر نهایی نام دارد اگر کامپایلر به خوبی طراحی شده باشد, پردازشگر نهایی, کاملا از زبان مبدا و پردازشگر جلویی از زبان منبع بی خبر است . هر یک از این دو بخش از نمایش معنایی برنامه خبر دارند .این تفکیک دقیق , دلایل فنی دارد و منجر به کامپایلرهای ساخت یافته می‌شود.
حالت دیگری از عملیات برای کامپایلر پیشنهاد می‌شود: اگر تمام داده‌های ورودی مورد نیاز , فراهم باشند, کامپایلر می‌تواند مفهوم مشخص شده توسط معنای برنامه را بدون تبدیل به شکل دیگر , اجرا نماید . در این صورت به جای مولد کد پردازشگر نهایی, مفسر پردازشگر نهایی قرار می‌گیرد و این برنامه, مفسر نامیده می‌شود . چند دلیل برای این کار وجود دارد . یکی از دلایل مهم این است که مفسر معمولا در ماشین خاصی اجرا می‌گردد. به عبارت دیگر , استفاده از مفسر منجر به افزایش قابلیت حمل می‌گردد. دلیل دیگر این است که نوشتن مفسر, آسانتر از پردازشگر نهاییت کامپایلر است .دلیل سوم برای استفاده از مفسر به جای کامپایلر این است که , اجرای مستقیم برنامه , عیب یابی و گزارش خطا را آسانتر می‌کند . دلیل چهارم این است که امنیت از طریق مفسرها افزایش می‌یابد . این کار , در جاوا اهمیت فراوانی دارد.


اجزاي كامپايلر:

هر كامپايلر از قسمت هاي اصلي زير تشكيل شده است:

و نيز دو بخش كمكي:


 

تاریخچه کامپایلر


در تاریخچه کامپایلر سه دوره می‌توان در نظر گرفت:

  • از 1945تا1960:تولید کد

در این دوره ,زبانها به تدریج به وجود آمدند و ماشینها چندان متعارف نبودند . مسئله این بود که چگونه باید کدی را برای یک ماشین تولید کرد . با توجه به اینکه برنامه نویسی به زبان اسمبلی رواج داشت , این مسئله وخیمتر شد. استفاده از کامپایلر , برنامه نویسی خودکار نامیده شد . طرفداران زبانهای سطح بالا می‌ترسیدند که کد تولید شده نسبت به زبان اسمبلی کارایی چندان نداشته باشد. اولین کامپایلر فرترن(شریدان 1959) به خوبی بهینه سازی شد

  • از 1960تا1975 :تجزیه کردن

در دهه‌های 1960و1970 زبانهای برنامه‌سازی جدید به وجود آمدند و طراحان زبان معتقد بودند که طراحی سریع کامپایلر برای زبان جدید , مهمتر از وجود کامپایلری با کد کارآمد است .بدین ترتیب , در ساخت کامپایلر به پردازشگر جلویی تاکید شده است . در همین زمان , مطالعه زبانهای رسمی , تکنیکهای قدرتمندی را برای ساخت پردازشگر جلوی , بخصوص تولید تجزیه کننده به وجود آورد

  • از 1975 تاکنون :تولید کد و بهینه سازی کد

از 1975 تاکنون , تعداد زبانهای جدید و انواع ماشین مختلف کاهش یافت در نتیجه نیاز به کامپایلرهای سریع و ساده یا سریع و ناقص برای زبانها یا ماشینهای جدید , کاهش یافت . بزرگترین آشفتگی در طراحی زبان و ماشین خاتمه یافت و افراد خواستار کامپایلرهای قابل اعتماد , کارآمد و با واسط کاربر مناسب شدند . بدین ترتیب , توجه کیفی به کد بیشتر شد زیرا با تغیر اندکی که در ساختار ماشینها ایجاد می‌شود , طول عمر کدها افزایش می‌یابد.در همین دوره , مدلهایی در برنامه نویسی به وجود آمدند که برنامه نویسی تابعی , منطقی و توزیعی نمونه‌های از این مدلها هستند, خواسته‌های زمان اجرای این زبانها نسبت به زبانهای دستور, افزایش یافت .

QomCSE | چهارشنبه دوم آذر 1384 | لینک ثابت | موضوع : مقالات |


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

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

روباتها همانند کامپیوترها قابلیت برنامه ریزی دارند.بسته به نوع برنامه ای که شما به آنها می دهید.کارها وحرکات مختلفی را انجام می دهند.رشته دانشگاهی نیز تحت عنوان روباتیک وجود دارد.که به مسایلی از قبیل سنسورها، مدارات ، فیدبکها،پردازش اطلاعات وبست وتوسعه روباتها می پردازد.روباتها انواع مختلفی دارند از قبیل روباتهای شمشیر باز، دنبال کننده خط،کشتی گیر،
فوتبالیست،و روباتهای خیلی ریز تحت عنوان میکرو روباتها،روباتهای پرنده وغیره نیز وجود دارند.
روباتها برای انجام کارهای سخت ودشواری که بعضی مواقع انسانها از انجام آنها عاجز یا انجام آنها برای انسان خطرناک هستند.مثل روباتهایی که در نیروگاهای هسته ای وجود دارند.،استفاده می شوند.

کاری که روباتها انجام میدهند.، توسط میکرو پروسسرها(microprocessors) و میکروکنترلرها(microcontroller) کنترل می شود.با تسلط در برنامه نویسی این دو می توانید دقیقا همان کاری را که انتظار دارید روبات انجام دهد.

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

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

ویژگیهای یک روبات


یک روبات دارای سه مشخصه زیر است
1-داری حرکت وپویایی است
2-قابلیت برنامه ریزی جهت انجام کارهای مختلف را دارد
3-بعد از اینکه برنامه ریزی شد.قابلیت انجام وظایفش را به صورت خودکار دارد.

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

آناتومی اندام روباتهای شبیه انسان

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

img/daneshnameh_up/2/22/robot30.jpg

img/daneshnameh_up/a/a8/031117_m.jpg 




حرکت در روبات

img/daneshnameh_up/9/9b/ant2.gif

img/daneshnameh_up/e/e8/antt.jpg








لگو روبات(lego robot)


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

img/daneshnameh_up/3/38/l1.jpg

img/daneshnameh_up/5/5c/charkh2.jpg 






مطالب مرتبط

ساختمان روباتها(Robot Structures)
مبانی الکترونیک در روباتیک
وسایل مغناطیسی(Magnetic Devices)
پروژه های روباتیک
فهرست پروژه های الکترونیک
QomCSE | چهارشنبه دوم آذر 1384 | لینک ثابت | موضوع : رباتیک و هوش مصنوعی |

سخت افزار ايران
Click Here To Go News82 مهندسي صنايع دانشگاه قم يادمانه
Script Menu
براي مشاهده مطالب بيشتر آرشيو موضوعي و ماهانه را ملاحظه نماييد

CopyRight 2005-2008 © ComputerUnion

Supported By QomCSE