گوگل آلرت یکی از مفیدترین و ناشناخته ترین سرویس های گوگل است. با این سرویس میتوانید برای یک یا چندین کلیدواژه یک آلرت بگذارید و هر وقت موضوعی با این محتوا در وب منتشر شد، گوگل آن را به ایمیل شما میل کند. قطعا هیچ محدودیتی هم در مورد تعداد آلرتها وجود ندارد.
اگر کمی ساده تر بخواهم بگویم باید گفت فرض کنید شما عبارتی را در گوگل سرچ می کنید. اما می خواهید هر چیز جدیدی که در مورد آن عبارت به اینترنت اضافه می شود را هم بدانید. مثلا اسم خودتان را جستجو میکنید و تمایل دارید هرگاه نام خودتان در هر نقطهای از وب برده شده از آن باخبر شوید.اینجاست که گوگل آلرت به درد شما خواهد خورد !
در این مطلب به صورت کامل نحوهی استفاده از گوکل آلرت را به شما آموزش خواهم داد.
دیگر نیازی نیست خودتان به صورت متناوب اینترنت را جستجو کنید چراکه گوگل این کار را برای شما انجام میدهد. فقط کافی است که یک آلرت بگذارید و تنظیم کنید که در چه بازهی زمانی می خواهید مطالب جدید به ایمیل شما ارسال شود.
برای این کار از طریق این لینک به آدرس گوگل آلرت بروید و یا آدرس www.google.com/alerts را در نوار آدرس مرورگر خود تایپ نمایید و سپس با اکانت گوگل خود در آنجا Sign in کنید.
اگر کمی ساده تر بخواهم بگویم باید گفت فرض کنید شما عبارتی را در گوگل سرچ می کنید. اما می خواهید هر چیز جدیدی که در مورد آن عبارت به اینترنت اضافه می شود را هم بدانید. مثلا اسم خودتان را جستجو میکنید و تمایل دارید هرگاه نام خودتان در هر نقطهای از وب برده شده از آن باخبر شوید.اینجاست که گوگل آلرت به درد شما خواهد خورد !
در این مطلب به صورت کامل نحوهی استفاده از گوکل آلرت را به شما آموزش خواهم داد.
دیگر نیازی نیست خودتان به صورت متناوب اینترنت را جستجو کنید چراکه گوگل این کار را برای شما انجام میدهد. فقط کافی است که یک آلرت بگذارید و تنظیم کنید که در چه بازهی زمانی می خواهید مطالب جدید به ایمیل شما ارسال شود.
برای این کار از طریق این لینک به آدرس گوگل آلرت بروید و یا آدرس www.google.com/alerts را در نوار آدرس مرورگر خود تایپ نمایید و سپس با اکانت گوگل خود در آنجا Sign in کنید.
در کادر آبی که بالای صفحه است می توانید یک آلرت بگذارید که برای این کار باید کلیدواژه مورد نظرتان را در نوار سفید رنگ داخل کادر آبی ، تایپ نمایید.
# معرفی نرم افزار (با تشکر از خانم باقری)
نرم افزار Team Viewer مخصوص گوشی
@pcgram
تیم ویور از جمله برترین ابزار ریموت و دسترسی به سیستم از راه دور می باشد که تا کنون برای دیوایس های مختلفی عرضه شده است.
توسط نرم افزار TeamViewer شما قادر به دسترسی به کامپیوتر از راه دور توسط گوشی یا تبلت اندرویدی خود خواهید بود ، مهم نیست شما کجا باشید تنها با در اختیار داشتن رمز و ID تیم ویور کامپیوتر می توانید آن را مدیریت کنید ، با کسی که پشت سیستم نشسته است چت کنید ، بین گوشی و کامپیوتر فایل رد و بدل کنید ، پروسه های مختلف را در ویندوز مدیریت نمایید و کنترل ویندزوی را کاملا در دست بگیرید.
نرم افزار تیم ویور برای اندروید یکی از برترین اپ های گوگل پلی به شمار می رود و تا کنون بیش از 50 میلیون بار دانلود شده است البته این عدد در نسخه ویندوز تیم ویور به 200 میلیون بار نیز رسیده است . البته امتیاز 4.5 این نرم افزار در گوگل پلی هم حکایت از راضی بودن و مفید بودن نرم افزار دارد. نرم افزار تیم ویور اندروید قابلیت نصب روی اندروید 2.3.3 به بالا را داراست.
قابلیت های نرم افزار تیم ویور برای اندرویدTeamViewer :
- کنترل آسان سیستم از راه دور
- پشتیبانی و حل مشکلات ویندوزی مشتریان و دوستان خود با گوشی اندروید
- قابلیت دسترسی به تمامی فایل ها و نصب نرم افزارهای مختلف
- بدون توجه به فایروال و پراکسی و رد شدن از آن
- قابلیت لمسی و کنترل حرکات
- قابلیت شبیه سازی صفحه کلید کامل
- قابلیت انتقال فایل از هر دو جهت
- پشتیبانی از چندین مانیتور همزمان
- انتقال صوتی و تصویری در زمان واقعی
- رمزگذاری امنیتی و امنیت بالا در رد و بدل کردن اطلاعات ، استفاده از الگوریتم رمزگذاری 256 و 2048
نحوه استفاده از نرم افزارTeamViewerبرای اندروید :
1- ابتدا نسخه اندروید تیم ویور را دانلود کرده روی گوشی یا تبلت خودتان نصب کنید.
2 - سپس نسخه کامپیوتری نرم افزار تیم ویور را نیز نصب نمایید.
3- با ID و رمزی که تیم ویور ویندزو رد اختیار شما می گذارد از طریق گوشی به سیستم خودتان وصل شوید.
نرم افزار Team Viewer مخصوص گوشی
@pcgram
تیم ویور از جمله برترین ابزار ریموت و دسترسی به سیستم از راه دور می باشد که تا کنون برای دیوایس های مختلفی عرضه شده است.
توسط نرم افزار TeamViewer شما قادر به دسترسی به کامپیوتر از راه دور توسط گوشی یا تبلت اندرویدی خود خواهید بود ، مهم نیست شما کجا باشید تنها با در اختیار داشتن رمز و ID تیم ویور کامپیوتر می توانید آن را مدیریت کنید ، با کسی که پشت سیستم نشسته است چت کنید ، بین گوشی و کامپیوتر فایل رد و بدل کنید ، پروسه های مختلف را در ویندوز مدیریت نمایید و کنترل ویندزوی را کاملا در دست بگیرید.
نرم افزار تیم ویور برای اندروید یکی از برترین اپ های گوگل پلی به شمار می رود و تا کنون بیش از 50 میلیون بار دانلود شده است البته این عدد در نسخه ویندوز تیم ویور به 200 میلیون بار نیز رسیده است . البته امتیاز 4.5 این نرم افزار در گوگل پلی هم حکایت از راضی بودن و مفید بودن نرم افزار دارد. نرم افزار تیم ویور اندروید قابلیت نصب روی اندروید 2.3.3 به بالا را داراست.
قابلیت های نرم افزار تیم ویور برای اندرویدTeamViewer :
- کنترل آسان سیستم از راه دور
- پشتیبانی و حل مشکلات ویندوزی مشتریان و دوستان خود با گوشی اندروید
- قابلیت دسترسی به تمامی فایل ها و نصب نرم افزارهای مختلف
- بدون توجه به فایروال و پراکسی و رد شدن از آن
- قابلیت لمسی و کنترل حرکات
- قابلیت شبیه سازی صفحه کلید کامل
- قابلیت انتقال فایل از هر دو جهت
- پشتیبانی از چندین مانیتور همزمان
- انتقال صوتی و تصویری در زمان واقعی
- رمزگذاری امنیتی و امنیت بالا در رد و بدل کردن اطلاعات ، استفاده از الگوریتم رمزگذاری 256 و 2048
نحوه استفاده از نرم افزارTeamViewerبرای اندروید :
1- ابتدا نسخه اندروید تیم ویور را دانلود کرده روی گوشی یا تبلت خودتان نصب کنید.
2 - سپس نسخه کامپیوتری نرم افزار تیم ویور را نیز نصب نمایید.
3- با ID و رمزی که تیم ویور ویندزو رد اختیار شما می گذارد از طریق گوشی به سیستم خودتان وصل شوید.
کتاب کلید موفقیت در رشته کامپیوتر
@pcgram
(ارسال شده توسط خانم قنبری از اعضای کانال)
===================
@pcgram
(ارسال شده توسط خانم قنبری از اعضای کانال)
===================
توضیحات : این کتاب “راهنمای آنچه در دانشگاه به شما نمی آموزند!” لقب گرفته و تلاش دارد خلاء ها و ضعف های موجود که یک دانشجو و فارغ التحصیل رشته کامپیوتر با آن مواجه می شود را مورد بررسی قرار داده و راهکارهایی برای آن ارائه دهد. با توجه به آمار بالای فارغالتحصیلان و دانشجویان کلیه گرایش های مرتبط با کامپیوتر و فن آوری اطلاعات و تعدد دانشگاهها و مؤسسات آموزش عالی مجری دورههای مرتبط و همچنین نابسامانی های موجود پیرامون مسائل اشتغالزایی و ضعف مهارت های دانشآموختگان، بر آن شدم تا با مطالعه و تحقیق و بهرهگیری از تجارب شخصی در مورد وضع کنونی و امکانسنجی و یافتن فرصتها و تهدیدها، راهنمایی کارگشا و بومیشده را در نقش یک نوشتار مکمل برای آنچه در دانشگاهها و مؤسسات تدریس میشود تهیه نمایم. هدف این راهنما آن است که ضمن افزایش شانس دانشجویان و فارغالتحصیلان مقطع کارشناسی کلیه گرایش های مرتبط با کامپیوتر و فن آوری اطلاعات در یافتن فرصت شغلی مناسب، راهگشای پر کردن خلأ های احتمالی ناشی از ضعف سیستم آموزشی و یا خود شخص دانشجو و یا فارغالتحصیل نیز باشد.
مطالعه این کتاب برای سه گروه پشتکنکوری علاقه مند به دنیای کامپیوتر، دانشجو و فارغالتحصیلان رشته کامپیوتر توصیه میشود. این کتاب قصد دارد فارغ از مرزبندی سه گروه یادشده مروری بر مهمترین موارد مورد نیاز داشته باشد. هدف نهایی این اثر آن است که در خاتمه، خواننده آن یک گام از همتایان سابق خود فراتر رفته تا در حین محک توسط کارفرمایان بهعنوان فردی شاخص جلوه کند.با نگاهی به اطراف خود خواهید دید که همین دسته افراد شاخص که لزوماً هم از ضریب هوشی بالاتری نسبت به شما بهرهمند نیستند، با رعایت مواردی مشابه توصیههای این کتاب توانستهاند جایگاههای شغلی دلپذیری را تصاحب کنند.
ترتیب ارائه مطالب و فصل های کتاب
فصل اول – مهارت های لازم برای یک فرد متقاضی تحصیل
فصل دوم – بررسی گرایش مهندسی نرمافزار و سختافزار در قیاس با گرایش علوم کامپیوتر
فصل سوم – آشنایی هر چه بیشتر با سرفصل های مصوب وزارت علوم و تحقیقات
فصل چهارم – آزادکاری و استفاده بهینه از ایام دانشجویی
فصل پنجم – تهدیدها و فرصتهای بومی کشور ایران
فصل ششم – در اهمیّت کارورزی و پروژه پایان دوره
فصل هفتم – مصاحبههای اختصاصی با فارغالتحصیلان
فصل هشتم – کارآفرینی و ارزش آفرینی
فصل نهم – آشنایی با مسائل حقوقی پایه و نوشتن پیشنهاد های تجاری
مطالعه این کتاب برای سه گروه پشتکنکوری علاقه مند به دنیای کامپیوتر، دانشجو و فارغالتحصیلان رشته کامپیوتر توصیه میشود. این کتاب قصد دارد فارغ از مرزبندی سه گروه یادشده مروری بر مهمترین موارد مورد نیاز داشته باشد. هدف نهایی این اثر آن است که در خاتمه، خواننده آن یک گام از همتایان سابق خود فراتر رفته تا در حین محک توسط کارفرمایان بهعنوان فردی شاخص جلوه کند.با نگاهی به اطراف خود خواهید دید که همین دسته افراد شاخص که لزوماً هم از ضریب هوشی بالاتری نسبت به شما بهرهمند نیستند، با رعایت مواردی مشابه توصیههای این کتاب توانستهاند جایگاههای شغلی دلپذیری را تصاحب کنند.
ترتیب ارائه مطالب و فصل های کتاب
فصل اول – مهارت های لازم برای یک فرد متقاضی تحصیل
فصل دوم – بررسی گرایش مهندسی نرمافزار و سختافزار در قیاس با گرایش علوم کامپیوتر
فصل سوم – آشنایی هر چه بیشتر با سرفصل های مصوب وزارت علوم و تحقیقات
فصل چهارم – آزادکاری و استفاده بهینه از ایام دانشجویی
فصل پنجم – تهدیدها و فرصتهای بومی کشور ایران
فصل ششم – در اهمیّت کارورزی و پروژه پایان دوره
فصل هفتم – مصاحبههای اختصاصی با فارغالتحصیلان
فصل هشتم – کارآفرینی و ارزش آفرینی
فصل نهم – آشنایی با مسائل حقوقی پایه و نوشتن پیشنهاد های تجاری
#آموزش عمومی کامپیوتر
نرم افزار Open Source (منبع باز) چیست ؟
وقتی ما نرم افزاری را می خریم و یا آن را دانلود می کنیم ، به طور معمول نسخه ای از نرم افزار را در دست خواهیم داشت که برای استفاده آماده است. کد نرم افزار در آن وارد شده است و به همین دلیل کدهای داخلی نرم افزار برای کاربر قابل مشاهده نیست. به عبارت دیگر ، کد منبع در دسترس کاربر نمی باشد. بنابراین ، انجام هر گونه تغییرات در نرم افزار های کامپیوتری به طور معمول غیر ممکن است. این یک مزیت به حساب می آید که توسط اکثر تولید کنندگان تجاری نرم افزار، برای جلوگیری از کپی و دستکاری در نرم افزار ، مورد استفاده قرار می گیرد.
نرم افزار منبع باز چیست؟
انواع مختلف نرم افزارهای کاربردی که وارد بازار می شوند ، به صورت نرم افزار هایی وجود دارند که کد منبع یا Source در آن ها وارد شده است. در این حالت کاربر تشویق می شود که تغییر یا سفارشی را در نرم افزار ایجاد کند. سازندگان نرم افزار منبع باز معتقدند ، هنگامی که شما مردم را تشویق می کنید با علاقه در نرم افزار ، بتوانند کد نرم افزار را تغییر دهند ، نهایتا نتیجه مفیدتری خواهید گرفت و با این روش میزان اشتباهات در طی یک دوره از زمان به حداقل خواهد رسید. نمونه های بسیاری از نرم افزار منبع باز وجود دارد. برخی از این نوع نرم افزار ها که معمولا هر روز به طور منظم از آن ها استفاده می کنیم، انواع مرورگرهای وب هستند ، مانند موزیلا فایرفاکس ، که یک نرم افزار شبیه به مایکروسافت آفیس می باشد که نمونه ای از نرم افزار منبع باز است .همچنین نرم افزار سیستم عامل منبع باز ، نیز برای کامپیوتر وجود دارد. شایع ترین سیستم عامل های منبع باز که مورد استفاده قرار می گیرند ، نرم افزار لینوکس و اوبونتو هستند. این ها انواع مختلفی از سیستم های عامل هستند ، که کاربر با توجه به نیاز خود می تواند تغییراتی را در کدهای آن نرم افزار ها به اجرا درآورد و از آن استفاده کند.
ویژگی های نرم افزار منبع باز
برای این که یک نرم افزار در لیست نرم افزار های منبع باز طبقه بندی شود ، باید ویژگی های خاصی داشته باشد. یعنی تنها دسترسی به کدهای در حال اجرای نرم افزار کافی نیست و همواره باید ، شرایط خاصی در نرم افزار وجود داشته باشد که به آن نرم افزار های منبع باز گفته شود ، این ویژگی ها را می توان رده بندی کرد.
که در زیر آورده شده اند:
- توزیع آزادانه
مهم است که یک نرم افزار منبع باز قابلیت توزیع و پخش آزادانه را داشته باشد. البته در برخی موارد ، نرم افزار می تواند به عنوان بخشی از یک بسته باشد ، که فروخته می شود. برای مثال می توان به توزیع ردهت از لینوکس اشاره کرد. که محدودیت داشتن مجوز برای توزیع را ندارد و می توان این نرم افزار را بدون هیچ مانعی ( کل یا بخشی از نرم افزار را) توزیع و یا تکثیر کرد . بدون این که نیاز باشد هزینه ای را پرداخت نمایید .
- توزیع مجدد کد منبع
این یکی از مهم ترین ویژگی های هر نرم افزار منبع باز است. کد منبع همراه با کد کامپایل می آید و کاربر مجاز است با توجه به نیاز خود در کد منبع ، تغییرات لازم را ایجاد کند. همچنین شخص مجاز خواهد بود نرم افزار اصلاح شده را توزیع کند.حتی اگر نرم افزار تغییر کند، باز هم در شرایط یکسان می تواند همان مجوز نرم افزار اصلی را داشته باشد.
- مجوز آزاد
این گونه نرم افزار ها مجوزهای لازم را برای تغییرات و اصلاحات دارند. یعنی هیچ گونه محدودیتی برای هر نوع تغییراتی در این نرم افزارها وجود ندارد و می توان به راحتی نرم افزار مذکور را مورد استفاده قرار داد. وجود محدودیت ، با این نرم افزار سازگار نیست و برای آن مجوز بدون محدودیت صادر می شود.
- مزایای استفاده از نرم افزار منبع باز
یکی از مهم ترین مزایای موجود در نرم افزار منبع باز این است که هسته اصلی این نرم افزار رایگان می باشد. مزیت دیگر این نوع نرم افزار ها این است که کد منبع آن ها قابلیت اصلاح شدن را دارد ، بنابراین ، برای پیشرفت و توسعه دادن نسخه بعدی نرم افزار نیازی نیست که تا آزاد شدن کد منبع آن صبر کنید و با گرفتن یک نسخه از نرم افزار می توانید به کد منبع که در نرم افزار قرار داده شده است دست یابید.
نرم افزار Open Source (منبع باز) چیست ؟
وقتی ما نرم افزاری را می خریم و یا آن را دانلود می کنیم ، به طور معمول نسخه ای از نرم افزار را در دست خواهیم داشت که برای استفاده آماده است. کد نرم افزار در آن وارد شده است و به همین دلیل کدهای داخلی نرم افزار برای کاربر قابل مشاهده نیست. به عبارت دیگر ، کد منبع در دسترس کاربر نمی باشد. بنابراین ، انجام هر گونه تغییرات در نرم افزار های کامپیوتری به طور معمول غیر ممکن است. این یک مزیت به حساب می آید که توسط اکثر تولید کنندگان تجاری نرم افزار، برای جلوگیری از کپی و دستکاری در نرم افزار ، مورد استفاده قرار می گیرد.
نرم افزار منبع باز چیست؟
انواع مختلف نرم افزارهای کاربردی که وارد بازار می شوند ، به صورت نرم افزار هایی وجود دارند که کد منبع یا Source در آن ها وارد شده است. در این حالت کاربر تشویق می شود که تغییر یا سفارشی را در نرم افزار ایجاد کند. سازندگان نرم افزار منبع باز معتقدند ، هنگامی که شما مردم را تشویق می کنید با علاقه در نرم افزار ، بتوانند کد نرم افزار را تغییر دهند ، نهایتا نتیجه مفیدتری خواهید گرفت و با این روش میزان اشتباهات در طی یک دوره از زمان به حداقل خواهد رسید. نمونه های بسیاری از نرم افزار منبع باز وجود دارد. برخی از این نوع نرم افزار ها که معمولا هر روز به طور منظم از آن ها استفاده می کنیم، انواع مرورگرهای وب هستند ، مانند موزیلا فایرفاکس ، که یک نرم افزار شبیه به مایکروسافت آفیس می باشد که نمونه ای از نرم افزار منبع باز است .همچنین نرم افزار سیستم عامل منبع باز ، نیز برای کامپیوتر وجود دارد. شایع ترین سیستم عامل های منبع باز که مورد استفاده قرار می گیرند ، نرم افزار لینوکس و اوبونتو هستند. این ها انواع مختلفی از سیستم های عامل هستند ، که کاربر با توجه به نیاز خود می تواند تغییراتی را در کدهای آن نرم افزار ها به اجرا درآورد و از آن استفاده کند.
ویژگی های نرم افزار منبع باز
برای این که یک نرم افزار در لیست نرم افزار های منبع باز طبقه بندی شود ، باید ویژگی های خاصی داشته باشد. یعنی تنها دسترسی به کدهای در حال اجرای نرم افزار کافی نیست و همواره باید ، شرایط خاصی در نرم افزار وجود داشته باشد که به آن نرم افزار های منبع باز گفته شود ، این ویژگی ها را می توان رده بندی کرد.
که در زیر آورده شده اند:
- توزیع آزادانه
مهم است که یک نرم افزار منبع باز قابلیت توزیع و پخش آزادانه را داشته باشد. البته در برخی موارد ، نرم افزار می تواند به عنوان بخشی از یک بسته باشد ، که فروخته می شود. برای مثال می توان به توزیع ردهت از لینوکس اشاره کرد. که محدودیت داشتن مجوز برای توزیع را ندارد و می توان این نرم افزار را بدون هیچ مانعی ( کل یا بخشی از نرم افزار را) توزیع و یا تکثیر کرد . بدون این که نیاز باشد هزینه ای را پرداخت نمایید .
- توزیع مجدد کد منبع
این یکی از مهم ترین ویژگی های هر نرم افزار منبع باز است. کد منبع همراه با کد کامپایل می آید و کاربر مجاز است با توجه به نیاز خود در کد منبع ، تغییرات لازم را ایجاد کند. همچنین شخص مجاز خواهد بود نرم افزار اصلاح شده را توزیع کند.حتی اگر نرم افزار تغییر کند، باز هم در شرایط یکسان می تواند همان مجوز نرم افزار اصلی را داشته باشد.
- مجوز آزاد
این گونه نرم افزار ها مجوزهای لازم را برای تغییرات و اصلاحات دارند. یعنی هیچ گونه محدودیتی برای هر نوع تغییراتی در این نرم افزارها وجود ندارد و می توان به راحتی نرم افزار مذکور را مورد استفاده قرار داد. وجود محدودیت ، با این نرم افزار سازگار نیست و برای آن مجوز بدون محدودیت صادر می شود.
- مزایای استفاده از نرم افزار منبع باز
یکی از مهم ترین مزایای موجود در نرم افزار منبع باز این است که هسته اصلی این نرم افزار رایگان می باشد. مزیت دیگر این نوع نرم افزار ها این است که کد منبع آن ها قابلیت اصلاح شدن را دارد ، بنابراین ، برای پیشرفت و توسعه دادن نسخه بعدی نرم افزار نیازی نیست که تا آزاد شدن کد منبع آن صبر کنید و با گرفتن یک نسخه از نرم افزار می توانید به کد منبع که در نرم افزار قرار داده شده است دست یابید.
اشتباه محاسباتی برنامه نویس :
اگر شما برنامه نویسی به زبان سی شارپ را انجام میدهید (تحت ویندوز یا تحت وب) و اگر در نرم افزار خود محاسبات ریاضی ای دارید باید حتما به تبدیل نوع هایی که انجام میدهید با دقت خیلی زیادی توجه داشته باشید.
با یک مثال مسئله را توضیح میدهیم
فرض کنید در نرم افزار خود نیاز دارید تا یک عدد صحیح را در یک محاسبات اعشاری دخیل کنید و سپس نتیجه را به صحیح تبدیل کنید. بعنوان مثال کد های زیر را در نظر بگیرید:
@pcgram
در متغیر i مقدار 2147483647 قرار میگیرد و سپس به نوع float تبدیل شده و در متغیر f قرار گرفته است. در نهایت نیز حاصل را مجدد به نوع صحیح تبدیل میکنیم فکر میکنید چه عددی در i2 قرار میگیرد؟ عدد -2147483648 !!!! یعنی یک عدد منفی بزرگ. و این یعنی یک اشتباه محاسباتی خیلی بزرگ.
int i1 = int.MaxValue ;
float f = i1;
int i2 = (int)f;
@pcgram
در این چنین تبدیل نوع هایی دقت کنید که حتما از نوع decimal
استفاده کنید تا اعدادتان پس از تبدیل نوع تغییر نکند یا دقت آن کاهش نیابد
اگر شما برنامه نویسی به زبان سی شارپ را انجام میدهید (تحت ویندوز یا تحت وب) و اگر در نرم افزار خود محاسبات ریاضی ای دارید باید حتما به تبدیل نوع هایی که انجام میدهید با دقت خیلی زیادی توجه داشته باشید.
با یک مثال مسئله را توضیح میدهیم
فرض کنید در نرم افزار خود نیاز دارید تا یک عدد صحیح را در یک محاسبات اعشاری دخیل کنید و سپس نتیجه را به صحیح تبدیل کنید. بعنوان مثال کد های زیر را در نظر بگیرید:
@pcgram
در متغیر i مقدار 2147483647 قرار میگیرد و سپس به نوع float تبدیل شده و در متغیر f قرار گرفته است. در نهایت نیز حاصل را مجدد به نوع صحیح تبدیل میکنیم فکر میکنید چه عددی در i2 قرار میگیرد؟ عدد -2147483648 !!!! یعنی یک عدد منفی بزرگ. و این یعنی یک اشتباه محاسباتی خیلی بزرگ.
int i1 = int.MaxValue ;
float f = i1;
int i2 = (int)f;
@pcgram
در این چنین تبدیل نوع هایی دقت کنید که حتما از نوع decimal
استفاده کنید تا اعدادتان پس از تبدیل نوع تغییر نکند یا دقت آن کاهش نیابد
یادگیری توابع ریاضی به شکلی ساده برای مهندسین: (استفاده از خلاقیت در آموزش)👇👇👇👇
ویژگیهای پسورد خوب و غیر قابل هک شدن:
@pcgram
امروزهمه ما در دنیای مجازی واینترنت دارای حساب های کاربری متعددی هستیم و برای ورود به حساب های خود یک پسورد یا رمز عبور داریم حتی در دنیای واقعی نیز رمزهای عبور متعددی داریم (مثلا رمز لب تاپ یا گوشی).
یک دغدغه مهم برای هر فردی این است که رمز وی هک نشود، اما رمز خوب چه ویژگی هایی دارد:
یک پسورد خوب باید شامل همه موارد زیر باشد:
- حروف کوچک و بزرگ
- اعداد (0 تا 9)
- علائمی که بر روی کیبورد وجود دارد مانند # یا $
@pcgram
بنابراین سعی کنید حداقل یک کاراکتر از هر سه مورد فوق، در رمز انتخابی شما وجود داشته باشد.
نکته مهم دیگر طول پسورد انتخابی می باشد. تصویر زیر که از شرکت اینتل منتشر شده است تاثیر طول و پیچیدگی رمز در جلوگیری از هک شدن را به خوبی نشان میدهد👇👇👇👇👇
@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 رو می تونید از طریق لینک زیر دانلود کنید :
مشکل مخفی شدن فایل ها چیز جدیدی نیست اما هنوزم که هنوزه خیلیا درگیر این مشکل هستن . حتما واسه تون پیش اومده که فلش تون رو دادین به یکی از رفیقاتون که براتون فیلمی ، نرم افزاری ، چیزی کپی کنه اما بعد از اینکه فایل ها کپی شدن و فلش رو زدین به سیستم خودتون دیدین ای دل غافل جا تره و بچه نیس تو 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 در پایین صفحه کلیک کنید تا کار تمام شود. توجه داشته باشید که دقیقا آن چیزی که اینستاگرام در بالای دکمه نوشته شده اتفاق خواهد افتاد و صفحه اینستاگرام شما تا زمان مراجعه مجدد شما غیرفعال خواهد بود و کسی از شما اثری نخواهد دید.
اینستاگرام از ابتدای آغاز به کار خود راهی برای غیرفعال کردن موقتی اکانت اینستاگرام قرار نداده بود. حالا اینستاگرام این قابلیت را اضافه کرده تا هر مدت که دوباره به اکانت خود بازگردید اکانت شما غیر فعال شده و هیچ کسی به تصاویر و پروفایل شما دسترسی نداشته باشد.
@pcgram
برای این کار باید مستقیماً از وبسایت اینستاگرام اقدام کنید و راهی برای غیر فعال کردن اکانت توسط خود اپلیکیشن وجود ندارد؛ هرچند که میتوانید با مرورگر گوشی به وبسایت اینستاگرام هم مراجعه کنید.
پیش از غیرفعال کردن اکانت دو نکته را در نظر داشته باشید:
– همانطور که گفتیم با غیرفعال کردن اکانت، شما پس از خارج شدن از اکانت تا زمانی که دوباره یوزرنیم و پسورد خود را وارد کرده و دوباره وارد اینستاگرام شوید اکانت خود را غیرفعال کردهاید و هیچ فردی قادر به مشاهده تصاویر و پروفایل شما نیست.
حالا اگر قصد غیرفعال کردن اکانتتان را دارید طبق قدمهای زیر عمل کنید:
قدم اول: به وبسایت اینستاگرام مراجعه کرده و بر روی Log in کلیک کنید. حالا میتوانید با تایپ کردن نام کاربری و رمز عبورتان Log in کرده و در صورتی که رمز عبور خود را فراموش کردهاید با کلیک بر روی Forgot password? آن را بازیابی کنید.
قدم دوم: پس از ورود به اکانت به صفحه اصلی خودتان وارد میشوید که شبیه به صفحه اصلی اینستاگرام در موبایل بوده و تصاویر خود و کسانی که در اینستاگرام دنبال میکنید را میتوانید ببینید.
قدم سوم: در این صفحه با کلیک بر روی نام کاربری خود در بالای صفحه به صفحه پروفایل خود بروید.
قدم چهارم: در صفحه پروفایل اکانت خود، کافیست بر روی ادیت پروفایل کلیک کنید تا به صفحه ویرایش پروفایل خود (مانند صفحه)بروید. در این صفحه و در انتهای آن بر روی Temporarily disable my account تا به صفحه غیرفعال کردن اکانت وارد شوید.
قدم پنجم: در این مرحله، با صفحهای مانند صفحه زیر روبرو میشوید. در این قسمت میتوانید به اینستاگرام دلیل غیرفعال کردن اکانتتان را بگویید و این سرویس سعی میکند با ارائه راهکارهای احتمالی شما را از این کار منصرف کند! اگر تنها به غیرفعال اکانتتان فکر میکنید، چندان اهمیتی هم ندارد و میتوانید همین دلیل مورد استفاده در تصویر پائین را برگزینید.
@pcgram
قدم آخر: حالاپس از وارد کردن دوباره رمز عبور در کادر مورد نظر، بر روی دکمه قرمز رنگی که با عبارت Temporarily disable my account در پایین صفحه کلیک کنید تا کار تمام شود. توجه داشته باشید که دقیقا آن چیزی که اینستاگرام در بالای دکمه نوشته شده اتفاق خواهد افتاد و صفحه اینستاگرام شما تا زمان مراجعه مجدد شما غیرفعال خواهد بود و کسی از شما اثری نخواهد دید.