shell چیست؟

به طور کلی shell یک برنامه کاربردی است که به کاربر اجازه می دهد تا با سیستم عامل تعامل داشته باشد و دستورات خود را از ان طریق به سیستم عامل ارجاع دهد. انواع Shell Command-Line Interface (CLI) | رابط خط فرمان Graphical User Interface (GUI) | رابط گرافیکی کاربر   در سیستم عامل ویندوز … ادامه

معتبر ترین مسابقات برنامه نویسی

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

معرفی وبسایت DistroWatch

خب بدون مقدمه بریم به سراغ معرفی یکی از سایت هایی که تقریبا میتونه برای هر کاربر لینوکسی جذاب باشه. وبسایت DistroWatch، این سایت بر اساس یک سری معیار ها مثل تعداد سرچ یک کلید واژه مربوط به یک توضیع گنو/لینوکسی، یک لیست ترتیبی(شکل زیر) بر اساس محبوبت (سرچ گوگل مثلا) هر کدام از توزیع … ادامه

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

برنامه نویسی از جمله شغل هایی است که به دلیل یک سری از شرایط خاص خود شمارا مجاب می کند در تمام دوران کاری خود درحال تمرین و حل مسئله باشید، حتی بهترین برنامه نویسی ها هم در طول عمر کاری خود با مشکلاتی روبرو می شوند که نیاز به تمرین و یادگیری بیشتر دارند. … ادامه

معرفی برنامه نویسی Socket

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

ویژگی های یک هاست خوب

سرور چیست؟ برای اینکه متوجه معنای هاست شویم، باید ابتدا به سراغ واژه‌ی سرور برویم. سرور یک کامپیوتر همیشه روشن و متصل به اینترنت است که منابع مختلفی مانند رم، فضای ذخیره‌سازی، پردازنده و … را برای سرویس‌گیرنده‌های داخل شبکه آماده می‌کند.   هاست چیست؟ هاست در زبان انگلیسی (Host) به معنای میزبان است که به … ادامه

اصطلاحات مهم برنامه نویسی(مختصر و کوتاه) 01

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

مخفف هایی که هر برنامه نویس باید بداند 01

برنامه‌نویسی نیز مانند هر حرفه‌ی دیگری دارای تعدادی اصطلاح و واژه‌های تخصصی می‌باشد که با دانستن آن‌ها خواهید توانست به سادگی مفاهیم اصلی را درک کرده و به یک برنامه‌نویس ماهر تبدیل شوید.   (Command Line Interface) CLI واسط خط فرمان نوعی واسط است که به کاربر اجازه می دهد با وارد کردن دستورات متنی … ادامه

کدام کامپیوتر ها می توانند به ویندوز 11 ارتقا یابند؟

Acer ایسر تا کنون فهرستی از کامپیوترهای قابل ارتقا به ویندوز ۱۱ منتشر نکرده است؛ بنابراین تنها راه مطمئن این است که مشخصات سخت‌افزاری کامپیوترها را بررسی کنیم. اگر قصد دارید کامپیوتری از برند ایسر بخرید که به ویندوز ۱۱ قابل ارتقا باشد، درادامه، فهرست کامل کامپیوترهای ایسر را مشاهده می‌کنید که واجدشرایط دریافت ویندوز … ادامه

همه چیز درباره لینوس توروالدز

لینوس بندیکت توروالدز (Linus Benedict Torvald) مهندس کامپیوتر فنلاندی-آمریکایی و خالق و توسعه‌دهنده‌ی کرنل لینوکس و نرم افزار گیت است. این کرنل به‌عنوان کرنل سیستم‌عامل‌های محبوب   گنو/لینوکس، اندروید وکروم و… شناخته می‌شود. در ۲۸ دسامبر ۱۹۶۹ در هلسینکی فنلاند به دنیا آمد. پدرش کمونیست بود و سال‌ها برای تحصیل در مسکو زندگی کرد و سپس … ادامه