کانال آموزش کامپیوتر
44 subscribers
20 photos
11 files
15 links
این کانال در راستای آموزش کامپیوتر و ارتقاع سطح دانش استفاده از کامپیوتر راه اندازی شده است.
با سایت https://pcgram.ir سر بزنید و آموزش ها را دنبال کنید.
ما را در اینستاگرام دنبال کنید :https://instagram.com/pcgram.ir/
Download Telegram
کتاب کلید موفقیت در رشته کامپیوتر
@pcgram
(ارسال شده توسط خانم قنبری از اعضای کانال)
===================
توضیحات : این کتاب “راهنمای آنچه در دانشگاه به شما نمی آموزند!” لقب گرفته و تلاش دارد خلاء ها و ضعف های موجود که یک دانشجو و فارغ التحصیل رشته کامپیوتر با آن مواجه می شود را مورد بررسی قرار داده و راهکارهایی برای آن ارائه دهد. با توجه به آمار بالای فارغ‌التحصیلان و دانشجویان کلیه گرایش های مرتبط با کامپیوتر و فن آوری اطلاعات و تعدد دانشگاه‌ها و مؤسسات آموزش عالی مجری دوره‌های مرتبط و همچنین نابسامانی های موجود پیرامون مسائل اشتغال‌زایی و ضعف مهارت های دانش‌آموختگان، بر آن شدم تا با مطالعه و تحقیق و بهره‌گیری از تجارب شخصی در مورد وضع کنونی و امکان‌سنجی و یافتن فرصت‌ها و تهدیدها، راهنمایی کارگشا و بومی‌شده را در نقش یک نوشتار مکمل برای آنچه در دانشگاه‌ها و مؤسسات تدریس می‌شود تهیه نمایم. هدف این راهنما آن است که ضمن افزایش شانس دانشجویان و فارغ‌التحصیلان مقطع کارشناسی کلیه گرایش های مرتبط با کامپیوتر و فن آوری اطلاعات در یافتن فرصت شغلی مناسب، راهگشای پر کردن خلأ های احتمالی ناشی از ضعف سیستم آموزشی و یا خود شخص دانشجو و یا فارغ‌التحصیل نیز باشد.

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

ترتیب ارائه مطالب و فصل های کتاب

فصل اول – مهارت های لازم برای یک فرد متقاضی تحصیل

فصل دوم – بررسی گرایش مهندسی نرم‌افزار و سخت‌افزار در قیاس با گرایش علوم کامپیوتر

فصل سوم – آشنایی هر چه بیشتر با سرفصل های مصوب وزارت علوم و تحقیقات

فصل چهارم – آزادکاری و استفاده بهینه از ایام دانشجویی

فصل پنجم – تهدیدها و فرصت‌های بومی کشور ایران

فصل ششم – در اهمیّت کارورزی و پروژه پایان دوره

فصل هفتم – مصاحبه‌های اختصاصی با فارغ‌التحصیلان

فصل هشتم – کارآفرینی و ارزش آفرینی

فصل نهم – آشنایی با مسائل حقوقی پایه و نوشتن پیشنهاد های تجاری
دانلود کتاب 👇👇👇👇
#آموزش عمومی کامپیوتر

نرم افزار Open Source (منبع باز) چیست ؟

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

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

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

- توزیع آزادانه
مهم است که یک نرم افزار منبع باز قابلیت توزیع و پخش آزادانه را داشته باشد. البته در برخی موارد ، نرم افزار می تواند به عنوان بخشی از یک بسته باشد ، که فروخته می شود. برای مثال می توان به توزیع ردهت از لینوکس اشاره کرد. که محدودیت داشتن مجوز برای توزیع را ندارد و می توان این نرم افزار را بدون هیچ مانعی ( کل یا بخشی از نرم افزار را) توزیع و یا تکثیر کرد . بدون این که نیاز باشد هزینه ای را پرداخت نمایید .

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


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

- مزایای استفاده از نرم افزار منبع باز

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

فرض کنید در نرم افزار خود نیاز دارید تا یک عدد صحیح را در یک محاسبات اعشاری دخیل کنید و سپس نتیجه را به صحیح تبدیل کنید. بعنوان مثال کد های زیر را در نظر بگیرید:
@pcgram
در متغیر i مقدار 2147483647 قرار میگیرد و سپس به نوع float تبدیل شده و در متغیر f قرار گرفته است. در نهایت نیز حاصل را مجدد به نوع صحیح تبدیل میکنیم فکر میکنید چه عددی در i2 قرار میگیرد؟ عدد -2147483648 !!!! یعنی یک عدد منفی بزرگ. و این یعنی یک اشتباه محاسباتی خیلی بزرگ.

int i1 = int.MaxValue ;
float f = i1;
int i2 = (int)f;
@pcgram
در این چنین تبدیل نوع هایی دقت کنید که حتما از نوع decimal
استفاده کنید تا اعدادتان پس از تبدیل نوع تغییر نکند یا دقت آن کاهش نیابد
یادگیری توابع ریاضی به شکلی ساده برای مهندسین: (استفاده از خلاقیت در آموزش)👇👇👇👇
ویژگیهای پسورد خوب و غیر قابل هک شدن:
@pcgram
امروزهمه ما در دنیای مجازی واینترنت دارای حساب های کاربری متعددی هستیم و برای ورود به حساب های خود یک پسورد یا رمز عبور داریم حتی در دنیای واقعی نیز رمزهای عبور متعددی داریم (مثلا رمز لب تاپ یا گوشی).
یک دغدغه مهم برای هر فردی این است که رمز وی هک نشود، اما رمز خوب چه ویژگی هایی دارد:
یک پسورد خوب باید شامل همه موارد زیر باشد:
- حروف کوچک و بزرگ
- اعداد (0 تا 9)
- علائمی که بر روی کیبورد وجود دارد مانند # یا $
@pcgram
بنابراین سعی کنید حداقل یک کاراکتر از هر سه مورد فوق، در رمز انتخابی شما وجود داشته باشد.

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

مشکل مخفی شدن فایل ها چیز جدیدی نیست اما هنوزم که هنوزه خیلیا درگیر این مشکل هستن . حتما واسه تون پیش اومده که فلش تون رو دادین به یکی از رفیقاتون که براتون فیلمی ، نرم افزاری ، چیزی کپی کنه اما بعد از اینکه فایل ها کپی شدن و فلش رو زدین به سیستم خودتون دیدین ای دل غافل جا تره و بچه نیس تو My computer که میری میبینی که نوشته ۴ گیگ از فضای فلش تون پره اما وقتی خود فلش رو باز می کنید هیچی نمی بینید ! این فایل ها کجا میرن ؟ این پست رو تا آخرش بخونید تا برای همیشه از شر این مشکل خلاص شید !
@pcgram
مشکل مخفی شدن فایل ها چطور به وجود میاد ؟
حتما می دونید که هر فایل یا پوشه دارای چند Attribute یا ویژگی هست که سیستم عامل با استفاده از این ویژگی ها می تونه فایل ها و folder ها رو مدیریت کنه . این خصوصیات به راحتی قابل تغییر هستن . در واقع این ویژگی ها خیلی به ما کمک میکنن این Attribute یا ویژگی ها عبارتند از :
■ ویژگی مخفی یا Hidden : فعال کردن این ویژگی باعث میشه که فایل در حالت عادی مخفی بشه و هیچ کسی نتونه فایل مورد نظر رو ببینه .
■ ویژگی Read Only یا فقط خواندنی : فعال کردن این ویژگی باعث میشه که فایل مورد نظر قابل ویرایش نباشه و فقط برای خوندن استفاده بشه . برای مثال اگر یه فایل عکس داشته باشید و اون فایل رو read only کنید دیگه نمی تونید تو Paint یا Photoshop اون عکس رو تغییر بدین !
■ ویژگی System : فعال کردن این ویژگی باعث میشه که سیستم عامل فایل مورد نظر رو به عنوان یک فایل سیستمی بشناسه و باهاش مثه فایل سیستمی برخورد کنه . به طور ساده و خلاصه یعنی همون رفتاری رو که با فایل های ویندوز داره با اون فایل هم خواهد داشت .
@pcgram
روش کار ویروس به این صورته که میاد ویژگی ها یا Attributes فایل ها رو تغییر میده . به همین خاطره که شما این تو My Computer میبینید که فلش خالی نیست اما فایلی هم توش دیده نمیشه . در واقع این این فایل ها اصلا پاک نشدن ، بلکه فقط ویژگی هاشون تغییر پیدا کرده . پس اصلا نگران نباشید .

بازگرداندن فایل ها مخفی شده توسط ویروس:

برگردوندن فایل های مخفی شده توسط ویروس کار بسیار بسیار آسونیه . برای تغییر خصوصیات فایل ها به شکل زیر عمل کنید:
■ روش نوشتن دستور در Command Prompt یا CMD
۱- کلید ها ترکیبی Win + r رو بزنید تا برنامه Run اجرا بشه . بعد توی کاددر متنی Run عبارت CMD رو تایپ کنید تا برنامه Command Prompt اجرا بشه . البته در ویندوز ۷ از منیوی Start هم می تونید به این برنامه CMD دسترسی داشته باشید .
۲- حالا تو My computer نگاه کنید که نام درایو مورد نظر تون چیه . فرض کنید اگر فلش تون با نام درایو J مشخص شده . تو پنجره CMD تایپ کنید J : اول نام درایو بعد علامت :
۳- دستور بالا نشانگر رو میبره به درایو مورد نظر . حالا عبارت زیر رو تایپ کنید تا عمل پاک سازی ویژگی های فایل ها انجام بشه :
attrib -r -a -s -h *.* /s /d

بهتره یه توضیح کوتاه هم در مورد دستور attrib بدم خدمت تون تا این دستور رو خیلی راحت تر یاد بگیرید .
■ حرف r مخفف Read-only
■ حرف a مخفف Archive
■ حرف s مخفف System
■ حرف h مخفف Hidden
■ این علامت « – » یعنی ویژگی مورد نظر رو از این فایل حذف کن .
■ عبارت *.* یعنی همه فایل ها
■ سوئیچ /S یعنی Sub directory زیر شاخه ها ( زیر مجموعه پوشه اصلی ) و سوئیچ /d یعنی Directory پوشه ها
@pcgram
■ استفاده از فایل دسته ای at.bat
دوستان این روش همیشه قابل استفاده نیست اما برای بازیابی فایل های حافظه فلش یا رم گوشی خیلی سریع کار تون رو راه میندازه . من یه فایل اجرایی از نوع دسته ای یا batch رو آماده کردم که فقط کافیه این فایل رو تو فلش تون کپی کنید و بعد اجراش کنید . بعد از حدود چند ثانیه ( ممکنه به دقیقه هم بکشه بسته به حجم فلش ) همه فایل ها مجددا قابل مشاهده و استفاده خواهند بود . فایل at.bat رو می تونید از طریق لینک زیر دانلود کنید :
آموزش: چگونه اکانت اینستاگرام خود را به صورت موقت غیرفعال و از دسترس خارج کنیم؟
اینستاگرام از ابتدای آغاز به کار خود راهی برای غیرفعال کردن موقتی اکانت اینستاگرام قرار نداده بود. حالا اینستاگرام این قابلیت را اضافه کرده تا هر مدت که دوباره به اکانت خود بازگردید اکانت شما غیر فعال شده و هیچ کسی به تصاویر و پروفایل شما دسترسی نداشته باشد.

@pcgram
برای این کار باید مستقیماً از وب‌سایت اینستاگرام اقدام کنید و راهی برای غیر فعال کردن اکانت توسط خود اپلیکیشن وجود ندارد؛ هرچند که می‌توانید با مرورگر گوشی به وب‌سایت اینستاگرام هم مراجعه کنید.

پیش از غیرفعال کردن اکانت دو نکته را در نظر داشته باشید:

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


حالا اگر قصد غیرفعال کردن اکانتتان را دارید طبق قدم‌های زیر عمل کنید:

قدم اول: به وب‌سایت اینستاگرام مراجعه کرده و بر روی Log in کلیک کنید. حالا می‌توانید با تایپ کردن نام کاربری و رمز عبورتان Log in کرده و در صورتی که رمز عبور خود را فراموش کرده‌اید با کلیک بر روی Forgot password? آن را بازیابی کنید.

قدم دوم: پس از ورود به اکانت به صفحه اصلی خودتان وارد می‌شوید که شبیه به صفحه اصلی اینستاگرام در موبایل بوده و تصاویر خود و کسانی که در اینستاگرام دنبال می‌کنید را می‌توانید ببینید.

قدم سوم: در این صفحه با کلیک بر روی نام کاربری خود در بالای صفحه به صفحه پروفایل خود بروید.

قدم چهارم: در صفحه پروفایل اکانت خود، کافیست بر روی ادیت پروفایل کلیک کنید تا به صفحه ویرایش پروفایل خود (مانند صفحه)بروید. در این صفحه و در انتهای آن بر روی Temporarily disable my account تا به صفحه غیرفعال کردن اکانت وارد شوید.

قدم پنجم: در این مرحله، با صفحه‌ای مانند صفحه زیر روبرو می‌شوید. در این قسمت می‌توانید به اینستاگرام دلیل غیرفعال کردن اکانتتان را بگویید و این سرویس سعی می‌کند با ارائه راهکارهای احتمالی شما را از این کار منصرف کند! اگر تنها به غیرفعال اکانتتان فکر می‌کنید، چندان اهمیتی هم ندارد و می‌توانید همین دلیل مورد استفاده در تصویر پائین را برگزینید.

@pcgram
قدم آخر: حالاپس از وارد کردن دوباره رمز عبور در کادر مورد نظر، بر روی دکمه قرمز رنگی که با عبارت Temporarily disable my account در پایین صفحه کلیک کنید تا کار تمام شود. توجه داشته باشید که دقیقا آن چیزی که اینستاگرام در بالای دکمه نوشته شده اتفاق خواهد افتاد و صفحه اینستاگرام شما تا زمان مراجعه مجدد شما غیرفعال خواهد بود و کسی از شما اثری نخواهد دید.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 19 days, that account will self-destruct and this channel will no longer have an owner.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 28 days, that account will self-destruct and this channel will no longer have an owner.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 18 days, that account will self-destruct and this channel will no longer have an owner.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 28 days, that account will self-destruct and this channel may no longer have an owner.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 17 days, that account will self-destruct and this channel may no longer have an owner.
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 10 days, that account will self-destruct and this channel may no longer have an owner.