Start To Learn Programming

۸ مطلب در اسفند ۱۳۹۹ ثبت شده است

۲۴
اسفند

تفاوت بین هاب و سوییچ در چیست؟

یک دستگاه شبکه که از آن برای متصل کردن قطعات تشکیل دهنده یک شبکه با یک دیگر استفاده می‎شود سویچ نام دارد. معمولا سویچ‎ها در لایه دیتا لینک (لایه 2 از مدل OSI) برای پردازش و هدایت داده استفاده می‎شوند. سویچ‎های چند لایه (Multilayer switch) نوعی از سویچ هستند که داده را در لایه شبکه (لایه 3 از مدل OSI) و بالاتر پردازش می‎کنند. هاب نیز دستگاهی است که از آن برای اتصال دستگاه‎های شبکه (مثل دستگاه‎های اترنت) به یک دیگر استفاده می‎شود تا یک قطعه واحد از شبکه را تشکیل دهند. این دستگاه در لایه فیزیکی (لایه 1 از مدل OSI) کار می‎کند.

  • محمدرضا غنیمتی
۲۴
اسفند

ماوس های نوری و نحوه کار آنها

به نظر میرسد که ماوس های توپی قدیمی در معرض انقراضند. وسیله جدیدی که امروزه به آنها ترجیح داده میشود ماوس نوری (یا موس لیزری) است.

این دستگاه که توسط Agilent Technologies ساخته و در اواخر 1999 به دنیا معرفی شد، مجهز به دوربین کوچکی است که 1500 عکس در هر ثانیه می گیرد. این نوع ماوس تقریبا بر روی هر سطحی کار میکند و یک دیود کوچک ساطع کننده نور (LED) دارد که  نور را از آن سطح  به  یک سنسور CMOS یا Complimentary Metal-Oxide Semiconductor منعکس می کند.

سنسور DMOS هر تصویر را به داخل یک پروسسور سیگنال دیجیتال (DSP) میفرستد تا تحلیل شود. DSP که تا حدود 18 MIPS (یا 18 میلیون دستور در ثانیه) را انجام میدهد، میتواند الگوهای موجود در تصاویر را تشخیص داده و بفهمد این الگوها چه تفاوتی با تصویر قبلی دارد. DSP با توجه به تغییراتی که در الگوهای موجود در مجموعه ای از تصاویر شناسایی کرده است، مقدار حرکت را محاسبه کرده و مختصات را به کامپیوتر ارسال میکند. سپس کامپیوتر با توجه به مختصات دریافتی از ماوس، Cursor را بر روی صفحه نمایش حرکت میدهد. این عمل صدها بار در ثانیه رخ میدهد و باعث میشود که حرکت Cursor بسیار نرم و پیوسته به نظر برسد.

 

  • محمدرضا غنیمتی
۲۴
اسفند

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

---------------------------------------------------------------------------------------------------------

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

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

--------------------------------------------------------------------------------------------------------

مهم‌ترین و رایج‌ترین میانبرها

  • Crtrl + X: این دکمه برای برش (cut) متن انتخابی یعنی برداشتن از یک جا و چسباندن در جای دیگر استفاده می‌شود.
  • Ctrl + C: این میانبر برای کپی کردن متن یعنی ایجاد نسخه ثانویه‌ای از متن در حافظه کلیپ بورد ویندوز استفاده می‌شود.
  • Ctrl + V: برای چسباندن (paste) متن یعنی گذاشتن متن درون حافظه کلیپ بورد در جای جدید استفاده می‌شود.
  •  Ctrl + A:برای این که در هر وضعیتی، همه آیتم‌های موجود را انتخاب کنید، می‌توانید از میانبرهای این استفاده کنید. 
  • Ctrl + Z: باعث می‌شود هر کاری که انجام داده‌اید لغو شود و زمانی که هر گونه کاری در رایانه انجام می‌دهید که مستعد بروز خطا است، بسیار مفید است.
  • Ctrl + Y:همتای Ctrl + Z دکمه Ctrl + Y است که باعث می‌شود که کاری که قبلاً انجام گرفته است مجدداً اعمال شود.
  • محمدرضا غنیمتی
۲۴
اسفند

به هنگام کار با نرم افزارهایی مانند نرم افزارهای خانواده office و adobe بعد از اتمام کار برای ذخیره تغییرات صورت گرفته از این از دکمه های save و save as استفاده میکنیم.

 

                                                   

 
در ابتدای کار اگر فایلی را که وجود خارجی ندارد بخواهیم ایجاد کنیم پس از اتمام کار فرقی نمیکند که کدامیک از این دکمه ها را بزنیم بلافاصله بعد از این کار یک پنجره باز میشود و از ما میخواهد که نام فایل و محل ذخیره را مشخص کنیم (البته در برخی موارد قادر به تغییر پسوند فایل نیز هستیم).
اما اگر یک فایلی را که از قبل موجود بوده open کرده و روی آن کار میکنیم یا اینکه فایلی را ایجاد کرده و save کرده ایم و دوباره داریم روی آن کار میکنیم پس از اتمام کار برای ذخیره کردن دو راه پیش رویمان است:
1) اعمال تغییرات و ذخیره روی خود فایل و در همان محل ذخیره شده قبلی
برای این منظور فقط کافی است دکمه save را فشار دهیم. به همین سادگی و به همین خوشمزگی تغییرات روی فایل حاضر ذخیره میشود.
برای مثال فایلی با عنوان aval.doc داریم و تغییراتی را روی آن اعمال کرده ایم، در اینصورت اگر دکمه save را فشار دهیم فایل aval.doc با آخرین تغییرات آپدیت میشود.
2) اعمال تغییرات و ذخیره در یک فایل و احتمالا در مکانی دیگر
در صورتی که میخواهیم فایل اولیه را نگه داریم و تغییرات را در قالب فایل دیگری ذخیره نمائیم از دکمه save as استفاده میکنیم در اینصورت با فشردن این دکمه پنجره ای باز میشود و از ما میخواهد که نامی برای فایل انتخاب کرده و محل ذخیره را مشخص نمائیم (همانطور که در بالا نیز ذکر شد در برخی موارد قادر به تعیین پسوند فایل نیز خواهیم بود) و با فشردن دکمه Enter از صفحه کلید عمل ذخیره سازی را تکمیل نمائیم.
برای مثال فایلی با عنوان aval.doc در اختیار داریم، تغییراتی را در فایل اعمال میکنیم و میخواهیم اصل فایل aval.doc را نیز داشته باشیم بنابراین از دکمه save as استفاده میکنیم و در پنجره باز شده نامی دیگر برای فایل جدید خود انتخاب میکنیم مانند dovom.doc و پس از مشخص نمودن محل ذخیره با زدن دکمه Enter فایل جدید ذخیره میشود.

 

  • محمدرضا غنیمتی
۲۴
اسفند

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

کارت شبکه چیست؟

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

  • محمدرضا غنیمتی
۱۰
اسفند

بسم الله الرحمن الرحیم

محیط توسعه یکپارچه(Integrated Development Environment) (IDE) :یک نرم‌افزار نرم‌افزاری است که امکانات کاملی را برای برنامه نویسان رایانه جهت توسعه نرم‌افزار فراهم می‌کند. IDE معمولاً از حداقل یک ویرایشگر کد منبع، ساخت ابزارهای اتوماسیون و یک اشکال زدایی تشکیل شده‌است. برخی از IDEها، مانند NetBeans و Eclipse، حاوی کامپایلر، مترجم یا هر دو مورد لازم هستند. دیگران، مانند SharpDevel و Lazarus، چنین کاری نمی‌کنند.

مرز بین IDE و سایر قسمت‌های وسیع تر از توسعه نرم‌افزار کاملاً مشخص نیست. گاهی اوقات یک سیستم کنترل نسخه یا ابزارهای مختلف برای ساده‌سازی یک رابط کاربری گرافیکی (GUI) یکپارچه شده‌است. بسیاری از IDEهای مدرن همچنین دارای یک مرورگر کلاس، یک مرورگر شیء و یک نمودار سلسله مراتبی کلاس برای استفاده در توسعه نرم‌افزار شی گرا هستند.

محیط‌های توسعه یکپارچه به منظور به حداکثر رساندن بهره‌وری برنامه‌نویس با ارائه مؤلفه‌های گره دار با رابط‌های کاربری مشابه طراحی شده‌اند. IDEها یک برنامه واحد ارائه می‌دهند که در آن تمام توسعه‌ها انجام می‌شود. این برنامه به‌طور معمول ویژگی‌های بسیاری را برای نویسندگی، اصلاح، کامپایل، راه اندازی و اشکال زدایی نرم‌افزار ارائه می‌دهد. این با توسعه نرم‌افزار با استفاده از ابزارهای نامربوط، مانند vi , GCC یا make سازگار است.

  • محمدرضا غنیمتی
۰۹
اسفند

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

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

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

  • محمدرضا غنیمتی
۰۹
اسفند

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

مرد خردمند هنر پیشه را، عمر دو بایست در این روزگار، تا به یکی تجربه اندوختن، با دگری تجربه بردن به کار!

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

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

  • محمدرضا غنیمتی