رفتن به مطلب
ایران چیپ

fnazari

Members
  • تعداد ارسال ها

    7
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

10 Good

درباره fnazari

  • درجه
    در آغاز فعالیت
  1. [h=3]مشکلات اینترنت[/h] ۳۱- نقص را پیدا کنید قدم اول: ببینید مشکل از کجا است. ببینید آیا توسط دیگر کامپیوتر و ابزارها می توانید به اینترنت وصل شوید. بهتر است لپ تاپ را مستقیما توسط کابل به روتر وصل کنید و برنامه درونی تست روتر را اجرا کنید. شرکت خدمات دهنده اینترنت تان (ISP) هم احتمالا در زمینه این ایرادها ورزیده و خبره است. اگر تنها یک کامپیوتر است که نمی تواند به اینترنت وصل شود، پس احتمالا مشکل از تنظیمات آن و یا کارت شبکه اش است. ۳۲- مشکلات کارت شبکه اگر شما به آداپتور و کارت شبکه کامپیوترتان مشکوک شده اید (برای مثال دانگل یو اس بی وایرلس)، ابتدا بخش «مشکلات سخت افزاری» را (در بالا گفته شد) چک کنید. سعی کنید درایور آن را آپدیت کنید، آن را حذف و دوباره نصب کنید، یا اینکه از پورت یو اس بی دیگری استفاده کنید. ۳۳- به روز رسانی firmware شاید به روز رسانی تازه ای برای firmware روتر و مودم مورد استفاده تان آمده باشد، اما شرکت های خدمات اینترنت معمولا دوست ندارند شما کنترل زیادی روی تنظیمات داشته باشید و چیزی نگفته اند. بهتر است به بخش پشتیبانی سایت ISP تان و همچنین کارخانه روتر نگاهی بیاندازید. گاهی مشکلات به سادگی آپدیت یک firmware حل می شوند. ۳۴- همه چیز را ریبوت کنید شاید این موضوع تبدیل به یک طنز شده باشد، اما بسیار اوقات کارایی دارد. مودم یا روتر را ۳۰ تا ۶۰ ثانیه خاموش کنید و اجازه دهید ارتباط تان با شرکت از ابتدا بازسازی شود. آنگاه دوباره آن را روشن کنید. برای نتیجه بهتر، شاید مناسب باشد کامپیوتر تان را هم ریستارت کرده و دوباره سعی کنید به اینترنت وصل شوید. ۳۵- کانال ها را عوض کنید روترها معمولا از فرکانسی همانند دیگر ابزارها (مایکروفرها، دستگاه های کنترل کودک و…) برای ارتباط بیسیم استفاده می کنند. این می تواند باعث کندی ارتباط شما یا اخلال در آن شود. بهتر است دیگر ابزارها را از روتر دور کرده یا اینکه کانال مورد استفاده آن را تغییر دهید. برای انجام این کار به دفترچه راهنمای روتر و مودم تان مراجعه کنید. استفاده از یک کانال دیگر روتر و مودم می تواند مشکل سرعت پایین اینترنت را حل کند. ۳۶- آیا سایت داون است؟ اگر با سایت خاصی مشکل دارید، بهتر است از طریق سرویسی آن را کنترل کنید، شاید مشکل از اینترنت و کامپیوتر شما نباشد. توجه داشته باشید اگر سرویس مهمی مانند S3 آمازون یا کلودفلر دچار مشکل شود، این می تواند به طور همزمان بر سایت های فراوانی تاثیر گذارده و آنها را از دسترس خارج کند. ۳۷- مدیریت شبکه کمی در Network and Sharing Centre ویندوز به کاوش بپردازید تا مطمئن شوید چندین برنامه به طور همزمان سعی در مدیریت و اداره اتصال وایرلس شما ندارند. کارخانه های سازنده لپ تاپ معمولا برنامه مدیریت شبکه خودشان را روی دستگاه ها نصب می کنند. این برنامه ها تا زمانی سعی نکنند به صورت همزمان با ابزارهای درونی خود ویندوز به مدیریت شبکه بپردازند، کارشان را درست انجام می دهند. ۳۸- دردسرهای مرورگر استفاده از یک مرورگر دیگر، بهترین راه است تا مطمئن شوید ایراد پیش آمده ربطی به مرورگر دوست داشتنی تان ندارد و از جایی دیگر آب می خورد. اگر لازم است مرورگر را سرزنش کنید، بهتر است بعد از ناسزا گفتن ها، نکات اشاره شده در بخش «مشکلات نرم افزاری» را هم نگاهی بیاندازید. به خصوص دقت کافی در کنترل بخش پلاگین و افزونه های مرورگرتان داشته باشید. ۳۹- تنظیمات فایروال فایروال ها گاهی می توانند کج خُلقی کرده و برخی سایت ها، سرویس یا برنامه ها را مسدود کنند. به تنظیمات بخش ورودی و خروجی (incoming and outgoing) فایروال تان نگاهی بیاندازید و ابزارها و سایت های بیگناه بازداشت شده را نجات دهید. اگر برای اتصال ابزار شبکه یا بازی خاصی دچار مشکل شده اید، شاید لازم باشد به دستورالعمل فایروال جهت صدور اجازه لازم برای دسترسی برنامه ها به اینترنت، نگاهی داشته باشید. برخی ابزارهای شبکه و بازی ها به مجوزهای ویژه فایروال نیاز دارند. ۴۰- کانکشن ها را بررسی کنید. به بخش Network and Sharing Centre ویندوز بروید و اطمینان یابید کامپیوتر شما برای اتصال به اینترنت از کانکشن صحیح استفاده می کنند. برای مثال کانکشن روشن و پیش فرض باید وایرلس، یا اتصال کابلی باشد. در حالی تمام این بخش ها باید خودشان به صورت خودکار پیکربندی و تنظیم شوند، برنامه های خرابکار یا ابزارهای امنیتی ممکن است آن را تغییر داده باشند. در این بخش همچنین یک ابزار رفع ایراد یا troubleshooter دارید که بسیار مفید و کاربردی است.
  2. [h=3]مشکلات سخت افزاری[/h] ۱۶- روی یک کامپیوتر دیگر امتحان کنید استفاده از یک کامپیوتر دیگر برای تست موس، دوربین یا پرینتر خراب تان (یا حتی استفاده از یک پورت USB دیگر روی همین کامپیوتر) می تواند شما را از صحت عملکرد کامپیوترتان و وجود خرابی در ابزار جانبی مطمئن کند. اگر با این آزمون ها مشکل برطرف شد، لطفا به جای سرزنش دوربین یا موس بیچاره، به دنبال حل مشکل کامپیوترتان باشید. ۱۷- درایورهای جدید سری به سایت کارخانه سازنده زده و جدیدترین درایورها و Firmwareها را برای ابزار مورد نظرتان دانلود کرده و آنها را نصب کنید. با این کار فایل های آسیب دیده یا مشکل دار قبلی هم جایگزین خواهند شد، آخرین پچ های حل مشکلات اضافه خواهند شد و سازگاری با سخت و نرم افزارهای جدید در ابزارهای تان بهبود خواهد یافت. ۱۸- درایورهای قدیمی گاهی اوقات ویندوز و ابزارهای جانبی بدون سوال از شما درایورهای جدید را نصب می کنند و به ندرت، این امر موجب بروز مشکل می شود. برای حل این مشکل و بازگشت به نسخه قبلی درایور، در کنترل پنل ویندوز به Device Manager رفته و در لیست موجود روی سخت افزاری که با علامت سوال زرد مشخص شده راست کلیک کنید. گزینه Properties را انتخاب کرده و در پنجره باز شده به تب Driver بروید. اکنون می توانید با کلیک روی دکمه Roll Back Driver به درایور قدیمی برگردید. ۱۹- حذف (Uninstall) درایورها در همان صفحه Device Manager امکان حذف کامل هرگونه ردپای درایور هر کدام از سخت افزارهای موجود در لیست را دارید. آنگاه می توانید ابزار مورد نظر را جدا کرده و با اتصال دوباره آن به کامپیوتر، پنجره فرآیند نصب درایور را از ابتدا ببینید. این گونه شاید مشکل حل شود. از پنجره Driver Manager می توانید اقدام به آپدیت، roll back یا حذف (uninstall) درایورها کنید. ۲۰- تست حافظه (رم) واقعا نمی توان گفت چه زمانی حافظه یا رم دستگاه تان از کار خواهد افتاد و شما را تنها می گذارد. البته این اتفاق هم به ندرت می افتد و چندان متداول نیست. اما عدم ثبات دوره ای سیستم و قفل کردن های گاه و بیگاه اپلیکیشن ها می تواند نشانه هایی از این موضوع باشند. با کمک برنامه های عیب یابی رمی چون MemTest86+ می توانید به اسکن کامل ماژول های رم نصب شده بپردازید و هرگونه مشکل در آنها را پیدا کنید. ۲۱- تست هارد درایو هارد درایو های مدرن امروزی از سیستم درونی با نام SMART بهره می برند که سرواژه عبارت Self Monitoring And Reporting Technology یا «تکنولوژی خود-مانیتوری و گزارش دهی» است. با این تکنولوژی، دیسک ها وضعیت خود و سلامت عمومی شان را به ویندوز گزارش می کنند. ابزارهای رایگان فراوانی وجود دارند که می توانند داده های SMART را خوانده و برای تان تفسیر کنند. HDD Health یکی از این نمونه ها است که از درایو های SSD هم پشتیبانی می کند و اگر درایوهای شما نیاز به تعویض و جایگزینی داشته باشند، با نشان دادن اخطار شما را آگاه می کند. ۲۲- Windows disk checking ویندوز هم برنامه کنترل دیسک درونی خود را دارد که به دنبال مشکلات احتمالی درون هارد دیسک های متصل به کامپیوتر می گردد. برای استفاده از آن، در ویندوز اکسپلور روی هارد درایو مورد نظر راست کلیک کرده و گزینه Properties را انتخاب کنید. آنگاه در پنجره باز شده به تب Tools بروید. ۲۳- ایراد های نمایشگر مشکلات نمایشگر معمولا به دلیل ایراد در کارت گرافیک، خود مانیتور یا (در صورت عدم استفاده از لپ تاپ) کابل رابط رخ می دهند. در صورت امکان از یک کابل جداگانه استفاده کنید. یا اینکه سراغ گرافیک آن بورد سیستم بروید. این گونه شاید دریابید دقیقا کدام یک از حلقه های این زنجیر دچار نقص هستند. اگر مشکل از مانیتور باشد، احتمالا هیچ راهی به جز مراجعه به گارانتی، تعمیرکار یا خرید یک مانیتور جدید باقی نخواهد ماند. ۲۴- بازش کنید حتما لازم نیست یک متخصص سخت افزار و فروشنده کامپیوتر باشید تا بتوانید نگاهی به درون کیس کامپیوترتان بیاندازید. اما قبل از هر کاری ابتدا مطمئن شوید بدن تان به زمین متصل است و الکتریسیته ساکن ندارد. همچنین کامپیوتر را از برق کشیده اید. پس از باز کردن آن به دنبال اتصالات و پیچ های قطع شده یا شُل باشید. همچنین هرجا میزان زیادی گرد و خاک جمع شده، بهتر است تمیز شود. احتمالا یک قوطی هوای فشرده خیلی به کارتان بیاید. باز کردن لپ تاپ ها ممکن است بسیار مشکل تر باشد. اما در برخی مدل ها دست یابی به رم و هارد دیسک بسیار آسان است. لذا می توانید چک کنید تا اتصال آنها مشکلی نداشته باشد. احتمالا در سایت کارخانه سازنده و دفاتر راهنمای آنها کمک های بیشتری را هم می توانید بیابید. ۲۵- پشتیبان گیری متاسفانه، زمان های بسیاری پیش می آید که شما دیگر هیچ کاری نمی توانید انجام دهید. و باید بپذیرید هارد دیسک یا کل سیستم تان به کلی نابود شده است. پس حیاتی است که نسخه های بک آپی از اطلاعات و فایل های مهم تان داشته باشید و آنها را در جای مطمئنی نگه داری کنید. [h=3]مشکلات نرم افزاری[/h] ۲۶- به روز رسانی ها آیا برنامه ای که شما با آن درگیر هستید، آپدیت تازه ای نداده است؟ شاید برای پشتیبانی از سخت افزار جدید یا قابلیت های جدید سیستم عامل یک به روز رسانی آمده باشد؟ پس ضرری ندارد وب سایت سازنده آن را کنترل کنید. یا اینکه از ابزار آپدیت درونی که اغلب برنامه ها به آن مجهز هستند، استفاده کنید. البته در بسیاری از نرم افزارهای امروزی آپدیت ها به صورت خودکار نصب می شوند. ۲۷- نصب دوباره اگر مشکل هنوز به قوت خود باقی است، تمام ردپاهای نرم افزار را از روی سیستم پاک کنید و سپس فرآیند نصب را از ابتدا و با نسخه تازه دانلود شده ای از برنامه یا دیسک اورجینال آن آغاز کنید. چرا؟ با این کار اطمینان می یابید هیچ فایل آسیب دیده یا خرابی روی سیستم نیست و تمام آنها را جایگزین خواهید کرد و تمامی تنظیمات نرم افزار ریست خواهند شد. برای حذف کامل تمامی ردپاهای نرم افزار می توانید از برنامه هایی همچون Revo Uninstaller استفاده کنید. ۲۸- پلاگین ها به خاطر داشته باشید برنامه شما ممکن است به خودی خود مشکلی نداشته باشد، اما یکی از افزونه ها یا پلاگین های آن دچار ایراد باشند. سعی کنید تمامی افزونه ها و اد-اون ها را غیر فعال کرده و با فعال کردن نوبتی آنها، مشکل را پیدا کنید. پلاگین ها و اد-اون ها ریشه بسیاری از مشکلات نرم افزاری هستند. ۲۹- پاکسازی (Clean up) بسیاری از برنامه ها فایل های موقتی و کش تولید می کنند که گاها می تواند باعث تداخل در روال کار عادی نرم افزار شود. پس بهتر است به دنبال راهی برای حذف این گونه فایل های جاگیر و مزاحم باشید. CCleaner یکی از برنامه های خوش دست رایگان برای انجام این کار است و می تواند فایل های موقتی یا تمپ اغلب نرم افزارها را به راحتی پاک کند. ۳۰- برنامه های ناسازگار حتما شما هم اوقات پر دردسر و رنج آوری با برخی اپلیکیشن ها که سر ناسازگاری با برخی برنامه های دیگر سیستم داشته اند، گذرانده اید. این موضوع بیشتر در مورد ابزارهای امنیتی پیش می آید که سعی می کنند به طور همزمان کار یکسانی انجام دهند. سعی کنید به طور موقت دیگر برنامه هایی را که ممکن است با نرم افزار مورد استفاده تان دچار اختلال گردند، غیر فعال کنید. [h=3][/h]
  3. حتما برای شما هم بارها پیش آمده است که به دلیل آشنایی تان با کامپیوتر، ابزارهای الکترونیک و مشکلات آنها، از طرف دوستان و خانواده تان به شما مراجعه شده و کامپیوترهای رو به نابودی در اختیارتان گذارده اند، یا سوالاتی در خصوص مشکلات اسرار آمیز ویندوز پرسیده اند. در این مطلب سعی داریم برخی نکات مفید در خصوص حل مشکلات کامپیوترها، سیستم عامل و موارد مانند آن را گرد هم آوریم. درست است که شما همه اینها را می دانید، اما این لیست یک فایده مهم دارد: می توانید آن را پرینت کرده و در اختیار دوستان و اعضاء خانواده تان قرار دهید، تا برای هر مشکل جزئی، سراغ شما نیایند. [h=3]مشکلات عمومی[/h] ۱- یک کاوشگر گوگل هوشمند باشید هنگامی که با کدهای خطای خاص یا پیغام های ایراد سیستم عامل روبرو می شوید، گوگل می تواند یک دستیار بسیار خوب و عالی در کنار شما باشد. اینکه فقط در گوگل سرچ کنید “my PC is running slowly” یا «کامپیوتر من کند شده» احتمالا فایده چندانی ندارد. بلکه باید تا حد امکان جزئیات ایراد پیش آمده را در کنار یکدیگر ذکر کرده و آنها را با علامت + به هم ربط دهید. همچنین برای جستجو به دنبال عبارات خاصی که به دنبال آن هستید، آن را در میان علائم “” بنویسید. ۲- برنامه بازیابی سیستم یا System Restore قابلیت بازگشت به عقب در ویندوز به شما امکان می دهد تغییرات اخیر درون رجیستری، سخت افزار و نرم افزار کامپیوتر را به حالت قبل برگردانید. و البته این کار هیچ تاثیری روی فایل های شخصی که طی این مدت در کامپیوتر اضافه کرده اید، نخواهد گذاشت. اگر در چند روز اخیر مشکلی پیش آمده، این نقطه شروع خوبی برای حل آن است. System Restore را در کنترل پنل خواهید یافت. ۳- Safe Mode با فشردن دکمه F8 هنگام بالا آمدن کامپیوتر می توانید به منوی بوت کامپیوتر دست یابید. حال با انتخاب گزینه Safe Mode به نسخه ای از ویندوز وارد می شوید که به جز درایورهای ضروری و برخی ابزارهای اولیه، هیچ چیز دیگری در آن لود نشده و ظاهری همانند سیستم عامل مایکروسافت در دهه ۹۰ دارد! از حالت Safe Mode می توانید برای حذف برنامه ها یا ابزارها استفاده کنید. یا اینکه برنامه های عیب یابی (trubleshooting) را اجرا کنید. به خصوص این گزینه هنگامی کارایی خوبی دارد، که شما به صورت عادی نتوانید وارد ویندوز شوید. ۴- داغ شدن بیش از حد اگر کامپیوترتان به طور تصادفی قفل می کند ولی در ظاهر هیچ مشکل نرم افزاری یا ایراد سخت افزاری خاصی ندارد، ممکن است دچار مشکل گرم کردن و داغ شدن بیش از حد باشد. بهتر است به فکر خرید فن یا خنک کننده جدیدی باشید، تا مشکل سیستم تهویه حرارتی لپ تاپ و کامپیوترتان حل شود. ۵- روشن بودن قابلیت اسکن لحظه ای بخش زیادی از ایرادات سیستم ما (از سرعت و عملکرد پایین تا ریستارت های ناخواسته) به دلیل حضور موجودات خبیثی همچون ویروس و بدافزارها به وقوع می پیوندند. ناگفته پیدا است که باید آنتی ویروس و برنامه های ضد بدافزار خود را همیشه به روز نگه دارید و علاوه بر روشن گذاردن اسکنرهای آنها، هر از گاهی به کنترل سیستم تان هم بپردازید. همچنین یک گزینه تکمیلی استفاده از دو اپلیکیشن امنیتی بسیار خوب Spybot Search & Destroy و Microsoft’s own Safety Scanner در کنار نرم افزارهای امنیتی معمول سیستم است. مزیت مهم این برنامه ها آن است که با ابزارهای امنیتی قبلی سیستم تداخلی نداشته و در کنار آنها به خوبی کار خواهند کرد. ۶- پارازیت در پس زمینه کارایی پایین و کندی که طی گذر زمان اتفاق می افتد، می تواند به دلیل برنامه ها و نرم افزارهای فراوانی باشد که روز به روز روی کامپیوتر بیشتر می شوند و اغلب آنها هم دوست دارند در پس زمینه کامپیوتر فعال بوده و مشغول انجام کاری باشند. Task Manager را باز کنید تا میزان استفاده واقعی از رم و پردازنده کامپیوتر در حال حاضر را مشاهده کنید. ساده ترین راه باز کردن تسک منیجر، راست کلیک روی تسک بار پایین دسک تاپ و انتخاب Task Manager است. اگر در میان سرویس ها و فرآیندهای این لیست مواردی را می یابید که با آن آشنایی ندارید یا وجود آنها در پس زمینه کامپیوتر چندان منطقی به نظر نمی رسند، برای جزئیات بیشتر یک جستجوی ساده در گوگل، بسیار راهگشا خواهد بود. پیدا کردن راهی برای حذف این برنامه ها از پس زمینه، می تواند کمک بزرگی به افزایش سرعت سیستم باشد. ۷- استارت آپ انتخابی اگر در Task Manager مورد یا مواردی را یافتید که واقعا اضافی و به درد نخور بودند، بهتر است کنترل کنید آنها همراه با ویندوز، اجرا نشوند و بالا نیایند. برای این کار ابتدا پوشه Startup درون استارت منو را باز کرده و هر چیز به درد نخور را از درون آن حذف کنید. برای کنترل بیشتر روی فرآیندهای استارت آپ ویندوز در ویندوز 7، درون کادر جستجوی استارت منو عبارت msconfig را تایپ کنید. در پنجره باز شده می توانید جزئیات بیشتری در خصوص ابزارها و سرویس هایی که به طور خودکار هنگام بالا آمدن سیستم عامل همراه با آن اجرا می شوند، بیابید و آنها را کنترل کنید. برای کنترل فرآیندهای استارت آپ ویندوز 8 هم بهتر است سری به راهنمای ساده کار با Task Manager در ویندوز 8 بزنید. احتمالا متعجب می شوید که چه قدر سرویس های زیادی همراه ویندوز بالا می آیند. ۸- بازیابی فایل ها هنگامی که ویندوز فایلی را پاک می کند، واقعا آن را نابود نکرده و تبدیل به کدهای ۰ و ۱ نمی کند. بلکه به سادگی تنها ارجاع به آن را از سیستم آدرس دهی خود حذف نموده و آن بخش از دیسک را به عنوان فضای خالی علامت گذاری می کند. در صورتی که هنوز آن فضا با فایل دیگری جایگزین و رونویسی نشده باشد، ممکن است شما قادر به بازیابی فایل های تان باشید. نرم افزار Recuva یکی از بهترین و قدرتمندترین ابزارهای رایگان بازیابی فایل ها در ویندوز است. ۹- ویندوز بالا نمی آید ویندوز از چندین گزینه بازیابی سیستم خوب (از جمله Safe Mode) بهره می برد و شما می توانید هنگام بوت نشدن سیستم از آنها استفاده کنید. هنگام بالا آمدن کامپیوتر دکمه F8 را بزنید و از منوی بوت گزینه Last Known Good Configuration را انتخاب کنید تا ویندوز سعی کند تنظیماتی را که آخرین بار به درستی طبق آنها کار می کرده ، بازیابی کرده و بالا بیاید. راه دیگر جداسازی تمامی ابزارهای جانبی غیر ضروری از سیستم است. گاهی اوقات یک ابزار که به درستی پیکربندی نشده یا تنظیمات درستی ندارد، می تواند باعث هنگ کردن ویندوز طی فرآیند بالا آمدن شوند. ۱۰- بوق های مادر بورد اگر پس از روشن کردن کامپیوتر مدت طولانی بدون هیچ اتفاقی می گذرد، و می بینید دستگاه با صدای بوق های بیپ مانندی خاموش شده و ویندوز بالا نمی آید، مشکل مربوط به سطوحی پایین تر از سیستم عامل و نرم افزار است. مادر بوردها معمولا بر اساس تعداد بوق های شان به شما اخطار می دهند اشکال از چه قسمتی است. به دفترچه راهنمای کامپیوترتان مراجعه کنید تا ببینید بوق آن چه معنی دارد. اگر هم آن را نگه نداشته اید، حتما یک نسخه آنلاین را در سایت کارخانه سازنده خواهید یافت. ۱۱- روشن نشدن دستگاه اگر کامپیوتر یا لپ تاپ تان اصلا روشن نمی شود، و البته مشکل از پریزهای برق هم نیست؛ بهتر است نگاهی به کابل برق دستگاه یا شارژر/ باتری آن بیاندازید. بهتر است قبل از اینکه به دنبال جایگزین کردن بخش های مهمی همچون پاور دستگاه باشید، اول با هزینه ای کم، کابل های برق و باتری های آن را کنترل و تعویض کنید. ۱۲- فروم ها اگر به اینترنت دسترسی دارید، بهتر است قبل از اینکه سراغ گوگل بروید، سری به فروم های رسمی کارخانه سازنده یا برنامه نویسان مرتبط با محصول تان بزنید. ممکن است با راه حل ها و راهنمایی های ویژه ای برای حل مشکلی روبرو شوید که شما هم اکنون با آن روبرو هستید. استفاده از فروم های محلی مرتبط با کامپیوتر هم گاهی می تواند کارساز باشد. درباره برخی نرم افزارها، گاهی اوقات برنامه نویس ها در فروم های مرتبط با آن، به رفع باگ و ایرادهای پیش آمده می پردازد. ۱۳- از مایکروسافت بپرسید. حتما موافقید که مایکروسافت کمابیش از سیستم های تحت سیستم عامل خودش سر در آورده و می تواند به حل مشکل آنها کمک کند. بهتر است از ابزار اتوماتیک FixIt مایکروسافت کمک بگیرید. این ابزار سعی می کند به جستجوی مشکل پرداخته و پس از یافتن آن، راه حلی برای اش بیابد یا حداقل راهنمایی لازم را در اختیارتان بگذارد. برنامه Microsoft FixIt شماری از راه حل های ساده را پیش روی تان می گذارد. ۱۴- پاکسازی رجیستری اگر چیز اشتباهی در فایل تنظیمات پر پیچ و خم رجیستری ویندوز اتفاق بیافتد، می تواند باعث بروز برخی ایرادها، قفل کردن نرم افزارها و حتی برخی ریستارت های گاه و بیگاه شود. اگر چه به هر ابزاری نمی توان اعتماد کرد، اما برنامه های فراوانی در اینترنت می توان یافت که به طور ویژه کارشان اسکن رجیستری برای یافتن و حل این مشکلات است. Glary Registry Repair یکی از بهترین برنامه های موجود است که می تواند ایرادات رجیستری را رفع کند. به دنبال برنامه ای حرفه ای تر با امکانات بیشتر هستید؟ مسئولیت مشکلات پیش آمده با خودتان است. لطفا قبل از هر کاری، پشتیبان گیری از فایل رجیستری فراموش نشود. ۱۵- نصب دوباره ویندوز در واقع این سیاست زمین سوخته است. اما واقعا آنقدر که فکر می کنید، موثر نیست. بسیاری از کامپیوترها و لپ تاپ ها با دیسک ریکاوری یا یک پارتیشن ریکاوری روی هاردشان عرضه می شوند. و شما با استفاده از آن می توانید دستگاه را به وضعیت اولیه اش (درست همانند هنگامی از کارخانه بیرون آمده) برگردانید. و البته لازم به ذکر نیست، پس از این کار باید تمامی نرم افزارهای تان را دوباره نصب کنید و تمامی اطلاعات شخصی روی کامپیوتر را از دست خواهید داد. پس لازم است قبل از انجام این کار، نسخه پشتیبانی از آنها تهیه کنید.
  4. اگر به مقوله مشکلات پرینترها دقت کنید، متوجه می شوید که پاره ای از آن ها ناشی از مشکلات کاربری است که ما به چند مشکل مرسوم در این باره در مقاله شماره ۱، با عنون راهنما پرداختیم. اما در مرحله بعد عمیق تر وارد این ماجرا می شویم و این بدین صورت است که، با پیشرفت دیوایس ها و پرینترها قادر خواهید بود از طریق موبایل نیز عملیات پرینت خود را مدیریت کنید. در این باره نیز ممکن است مشکلاتی رخ دهد، بنابراین ما بر آن شدیم تا مشکلات را در مقاله دوم مورد بررسی قرار دهیم. اما مشکلات سخت افزاری برای پرینتر ها، نیز بسیار رخ می دهد و رفع آن ها عموما هزینه بر است. [h=2]اختلال در هد پرینتر[/h] اگر به ندرت از پرینتر استفاده می کنید ممکن است جوهر موجود در سری پرینتر خشک شود و باعث اختلال در عملکرد آن شود. این مشکل ماه پیش برای پرینتر من رخ داد و هزینه ای ۲۰۰ هزار تومانی برای من به بار اورد که راه حل آن و حتی راه جلوگیری از بروز این مشکل این بود که باید هفته ای دو پرینت از پرینتر می گرفتم! به همین سادگی! ممکن است این موضوع چراغ کاتریج را بر روی پرینتر روشن کند و یا اینکه تنها از اعمال جوهر بر روی کاغذ جلوگیری کند. رفع اختلال پرینتر ممکن است کاری پر از کثیف کاری و مشقت بار باشد اما مراقبت از پرینتر برای جلوگیری از اختلال کاری آسان است. یکی از راه های معمول برای رسیدگی به پرینتری که دچار اختلال جوهر در سری شده است روش استفاده از دستمال حوله ای است: [h=2]روش دستمال حوله ای[/h] برای شروع کار باید یک دستمال حوله خشک و یک دستمال حوله مرطوب داشته باشید. دستمال حوله خشک و گرم را برداشته و سری کاتریج را با آن بپوشانید. سری پرینتر معمولا در انتهای کاتریج جایی که جوهر به بیرون می آید قرار دارد که نواری طلایی یا مسی کناره های آن را پوشانده است. پس از چند بار تکرار این کار بایست جوهر را روی دستمال ببینید. حواستان باشد که سری پرینت را با نوار های طلایی یا مسی که بر روی آن نقطه های سیاه وجود دارد اشتباه نگیرید. آن ها به شدت شبیه به هم هستند و ممکن است جای اشتباه را با دستمال کاغذی بپوشانید. این کار هرگونه جوهر خشک شده را که از پرینت گرفتن با کیفیت جلوگیری می کند را پاک می کند. پس از پایان کار با دستمال خشک، کاتریج را بر روی دستمال مرطوب بگذارید و ۳۰ تا ۶۰ ثانیه به همان حالت نگه دارید. این کار نیز جوهر های خشک شده را از روی سری پرینتر پاک می کند. پس از پایان کار کاتریج را درون پرینتر قرار داده و دوباره پرینت بگیرید. معمولا این کار به خوبی مشکل را برطرف می کند. اگر هم خیر دوباره همین کار را انجام دهید. اگر بار دوم هم جوهر روی سری کاتریج را پاک نکرد نیز وارد مرحله بعدی یعنی پاک سازی سری پرینتر شوید. تنها پرینتر هایی که سری پرینت یکپارچه دارند امکان استفاده از روش دستمال حوله را دارند. اگر پرینتری دارید که از کاتریج های رنگی مجزا استفاده می کند، نظیر Epson 220 سری پرینتر معمولا درون خود پرینتر قرار دارد. معمولا چیز هایی نظیر ذرات گرد و غبار، حباب های هوا و جوهر خشک شده روی سری پرینت را می پوشانند و باعث اختلال می شوند. انجام دادن پاک سازی سری پرینت خروجی جوهر را از مواد زائد می زداید. از آن جایی که این فرآیند برای هر پرینتر متفاوت است، این فرآیند به صورت پیش فرض در نرم افزار پرینتر قرار گرفته است.برای فهمیدن اینکه چگونه این فرآیند برای پرینتر شما انجام می شود به دفترچه راهنمای آن رجوع کنید. یک صفحه آزمایشی پرینت بگیرید تا مطمئن شوید که اختلال برطرف شده است و بار دیگر هم پرینت آزمایشی بگیرید تا کاملا خیالتان جمع شود. اگر این هم مشکل را حل نکرد از انجام اعمال پاک سازی بیشتر بپرهیزید زیرا باعث مصرف بیهوده جوهر خواهد شد و وقتی در بار اول و دوم سودی نداشت دفعات بعدی نیز فایده ای نخواهد داشت. [h=2]پیغام کارتریج”Non-Genuine”[/h] برخی اوقات، پرینتر شما مستقیما از شما می خواهد که از کاتریج متفرقه استفاده کنید. مخصوصا این موضوع در پرینتر های HP شایع است که این پیغام در صفحه بالا می آید و به شما می گوید که از کاتریجی استفاده شده، دوباره پر شده و یا تقلبی* استفاده می کنید اما معمولا کاری بیشتر از این پیغام نمی کند. کاتریج های متفرقه معمولا از چیپستی استفاده می کنند که این پیغام را دور می زنند اما وقتی که این پیغام نمایان می شود می توانید به راحتی با کلیک کردن بر روی “Okay” کلیک کنید و پیغام از بین می رود. اگر نه بهتر است کاتریج را خارج کنید و مطمئن شوید که چیپ تمیز است و سپس دوباره آن را سر جای خود بگذارید. کاتریج های تقلبی آن دسته کاتریج هایی هستند شبیه به کاتریج های اورجینال ساخت خود سازنده هستند. کاتریج های سازگار که بسته بندی مختص خود را دارند تقلبی نیستند اما سازندگان اصلی به مردم می گویند که این کاتریج ها جعلی هستند که اینطور نیست. [h=2]پرینتر هیچ پرینتی نمی گیرد[/h] در این مورد کافیست نوع اتصال سیستم کامپیوتری و پرینتر را مشخص و چک کنید. USB و یا کابل های اتصل و همچنین اتصالات از طریق امواج WIFI ابتدایی ترین مواردیست که باید در نظر بگیرید. قطع شدن ارتباط هریک از موارد یاد شده امکان چاپ را غیر ممکن می کند. گاهی ممکن است درایور دستگاه نیاز به نصب مجدد داشته باشد. چرا که در بسیاری از موارد با گذشت زمان سیستم با اختلال مواجه می شود. پس در این مورد نیز اطمینان کامل کسب کنید. در صورت مرور تمامی موارد همچنان دستگاه پرینتر شما قادر به چاپ نبود گزینه عیب یابی سیستم (troubleshooting) را انتخاب کنید و اگر بازهم جوابی از سیستم دریافت نکردید از کارشناس تعمیرات کمک بخواهید [h=2]با اخطار کارتریج خالی مواجه می شوید[/h] گاهی پیش می آید در هنگام کار با دستگاه های پرینتر، سیستم با وجود تعویض کارتریج جوهر و ارائه چاپ های با کیفیت باز هم اخطار کارتریج خالی را نمایش می دهد. مشکل از کجاست ؟ در بسیاری از موارد لازم نیست با دیدن این اخطار کارتریج را تعویض کنید و یا به فکر شارژ آن باشید. سیستم های پرینت به گونه ای تعریف شده اند که وقتی میزان جوهر در دستگاه به حدی خاص می رسد هشدار را بر روی نمایشگر ظاهر می کنند. این بدان معنا نیست که سیستم شما خالی از جوهر است چرا که با وجود این خطا همچنان شما قادر به چاپ با کیفیت عالی هستید. فارغ از نوع دستگاه پرینت، این هشدار تا جایی که سیستم شما به طور کلی خاموش شود و یا پرینت هایی با کیفیت بسیار پایین را ارائه دهد قابل اعتنا نخواهد بود. تا میزان دلخواه به چاپ و استفاده بپردازید و توجه داشته باشید تنها اعلام جدی در خالی شدن کارتریج پرینت های بی کیفیت و بی رنگ است. چنانچه این اخطارها باعث مزاحمت می شوند کافیست از یک کارشناس بخواهید امکان این اخطار را بر روی سیستم شما غیر فعال کند. [h=2]پرینت هایی با هزینه گزاف[/h] شاید باورش غیر ممکن باشد که گاهی محاسبه میزان کارتریج جوهر استفاده شده و تونر در هر چاپ هزینه های گزافی را گریبان گیر کاربران می کند. با توجه به نوع و مدل دستگاه شما و یا حتی نوع پرینت درخواستی هزینه ها متغیر خواهد بود. پیش از انجام پرینت ابتدا به این موضوع که آیا واقعا این مطالب ضرورتی برای چاپ دارد خوب فکر کنید. آیا تمام صفحات و مطالب را می خواهید و یا اینکه یکی دو صفحه کفایت می کند؟ استفاده از حالت چاپ دو رویه (duplex) میزان بیشتری از جوهر را به خود اختصاص می دهد پس در صورت عدم ضرورت از حالت ساده در پرینت استفاده کنید. در بیشتر دستگاه های پرینت حالت (high-capacity) و یا (lower-capacity) به چشم می خورد که نشان دهنده میزان استفاده از کارتریج و جوهر در هنگام پرینت دهیست. این گزینه را از حالت high-capacity به lower-capacity تغییر دهید تا در بسیاری از هزینه های چاپ صرفه جویی کرده باشید. حتی الامکان برای تکثیر یک مطلب از دستگاه کپی استفاده کنید و از اجرای چندین بار دستور پرینت خودداری کنید. [h=2]کارتریج جدید کار نمی کند[/h] کارتریج شما مشکل داشته است و آن را با یک کارترج جدید جایگزین کرده اید، ولی هنگام نصب و کار با آن با خطای ” کارترجی شناسایی نشد” و یا ” کارتریج را وارد کنید ” مواجه شدید، می توانید مراحل زیر را برای حل مشکل خود طی کنید: برای اطمینان از اینکه پرینر شما سالم است، اگر کارتریج قدیمی در دسترستان است آن را متصل کنید و اگر شناسایی شد بلافاصله کارتریج جدید را جایگزین کنید. اما اگر مشکل حل نشد قطعا مشکل یا از کارتریج شما است و اگر هم هر دو شناسایی نشد باید پرینتر خود را تعمیر و یا به فکر پرینتر جدید باشید. ممکن است محلی که باید جوهر از کارتریج به پرینتر برود بسته باشد و یا مشکلی داشته باشید، سعی کنید با یک دستمال پنبه ای آن را باز کنید تا مشکلتان حل شود. ممکن است زبانه پرینتر شما نیز برای ورود جوهر مسدود شده باشد پس حتما آن را نیز چک کنید، در پرینتر های HP این محل در قسمت پشتی کارتریج به صورت یک زبانه کشویی موجود است. امکان دارد جوهر موجود خشک شده باشد و به دستگاه نرسد پس حتما در اخر آن را نیز چک کنید. [h=2]مشکل های سخت افزاری پرینتر[/h] کابل اتصال خود را چک کنید: شاید مشکل از رایانه یا پرینتر شما نباشد! کابل های USB به مرور زمان پوسیده شده و یا میسوزن که باعث میشود عملا پرینتر شما کار نکند. پس اگر به مشکلی خوردی که حل نشد حتما کابل خود را چک کنید و در صورت نیاز آن را به یک کابل مرغوب تعویض کنید. مشکل حافظه ی RAM : پرینتر های امروزی بسیار پیچیده تر از نسل های قبلشان هستند، داخل آنها حافظه هایی همچون RAM کامپیوتر قرار دارد که ممکن از پر شود و از علائم آن میتوان به کندی چاپ اشاره کرد. اگر مشکلات پرینتر شما حل نشد قطعا چاره ای جز تعویض و یا تعمیر اساسی آن ندارید. اینجور دستگاه ها پس مدتی کار با آنها فرسوده شده و توان کاری روز اول را ندارند. این را هم به یاد داشته باشید هرگر پرینتر خود را روشن رها نکنید! شاید این یک راه حل مسخره باشد ولی کلید تمامی این مشکلات نیز می تواند باشد.
  5. [h=2]ربات های صنعتی چگونه برنامه ریزی می شوند؟[/h] سیستم کنترل کامپیوتری یک بازوی روباتیک از تولید کننده به سازنده و در واقع مدل به مدل متفاوت است، با این حال مجموعه ای از اصول حرکتی که از بیشتر تولیدکنندگان استفاده می کنند، تکامل یافته است. گرچه برنامه نویسی آفلاین بسیار زیاد برنامه نویسی را با استفاده از آویز آموزش انجام داده است. این یک دستگاه دستی است که اجازه می دهد تا ربات به حرکت درآید و اجازه ورود دستورات و دستورالعمل ها را بدهد. حرکات گاهی اوقات توسط یک جوی استیک یا اغلب با دکمه های آموزش کنترل می شود. در حالی که در “آموزش” حالت ربات محدود به حداکثر سرعت 250mm در ثانیه برای اطمینان از ایمنی است. ربات می تواند محور را در یک زمان منتقل کند و یا معمولا می تواند در یک سیستم دکارتی (x، y و z) منتقل شود، این می تواند در رابطه با پایه ربات یا در ارتباط با یک قطعه کار تنظیم شود یا ابزار در انتهای ربات قرار گیرد. این یک تصویر از دسته ی آموزش ربات می باشد: پس از آنکه ربات به نقطه مورد نظر منتقل شده است، همراه با سایر اطلاعات مورد نیاز مانند سرعت و نوع حرکت نقطه به نقطه ضبط می شود. اینجای کار به همان شیوه توسط زبان برنامه نویسی BASIC یا C به سادگی انجام می پذیرد. همچنین سیستم های رباتی عموما اجازه می دهند تا چندین نقطه همراه با دستورات منطقی مانند انتظار، بروید، اگر، و غیره نقطه ساخته شود، . هر ربات دارای اصطلاحات و اصطلاحات خاصی است، به این معنی که برنامه را نمی توان از یک نوع به دیگری کپی کرد، اما ساختارها بسیار شبیه خواهند بود. حرکت و یا راه اندازی ربات و موقعیت های ضبط واقعا بخش آسان کار است. یک برنامه نویس می تواند یک بخش ربات را انتخاب کند و شروع به حرکت روبات و تغییر موقعیت های موجود کند. همچنین در برنامه ریزی یک ربات خوب است که برخی از ویژگی ها و ظریف کاریهای هنری نیز وجود داشته باشد. حرکت ها باید سریع و روان باشند و همچنین به طور ایده آل اقتصادی نیز باشند. به همین ترتیب کد نوشته شده باید کارآمد و قابل درک باشد. ببسیاری از ربات های ی صنایع خودرو سعی می کنند از برنامه های استاندارد شده بسیار بزرگ استفاده کنند که سپس آنها را متناسب با کاربردها ی خود تغییر می دهد. این اغلب منجر به برنامه های بزرگ، پیچیده و غیر قابل نفوذ می شود که شاید تنها برای کنترل یک فرایند بسیار ساده استفاده می شوند. پس باید به ساده سازی این پیچیدگی ها همیشه دقت کرد. همانطور که دستورالعمل حرکت در ربات مهم است، توابع منطقی نیز مهم هستند. ربات دارای قابلیت بسیار زیادی به عنوان یک PLC است و می توان آن را برنامه ریزی کرد تا ورودی ها را جستجو کند، زیر برنامه ها را انتخاب کرده و خروجی ها را در صورت نیاز تنظیم کند. ربات های اولیه گاهی اوقات محدود می شوند که فقط می توانند از طریق یک عملیات در یک زمان اجرا شوند، در حالی که اکثر روبات های پیشرفته می توانند چند کار را باهم انجام دهند. ربات ها اغلب دارای دستورالعمل های تخصصی هستند که ممکن است در PLC دیده نشود. این یک تصویر از یک دسته ی Fanuc است که برخی از حرکت های ساده را نشان می دهد: شماره اول شماره خط است، J نام مفصل می بشد، P مقدار موقعیت را مشخص می کند، 100٪ سرعت حرکت ربات و FINE تعریف موقعیت نقطه است. دکمه های حرکت را می توان در سمت راست صفحه کلید که به صورت آبی رنگ مشخص شده است مشاهده کرد.
  6. این سؤالی است که اکثر افراد مبتدی در رباتیک در طول مدت فعالیت خود، دست‌کم یک‌بار از خود می‌پرسند. متأسفانه این سؤال، پاسخ ساده‌ای ندارد. در این مقاله ما به بررسی ۱۰ زبان محبوب برنامه‌نویسی که در رباتیک کاربرد دارند، خواهیم پرداخت و در مورد نقاط ضعف و قدرت این زبان‌ها و چرایی استفاده یا عدم استفاده از آن‌ها، بحث خواهیم کرد. در حقیقت این سؤال، یک چالش بسیار به‌جا و منطقی است. چراکه صرف زمان و تلاش زیاد برای آموختن یک‌زبان برنامه‌نویسی جدید، در صورت بلااستفاده بودن کاری عبث و بیهوده است. اگر شما به‌تازگی به دنیای رباتیک وارد شده‌اید، حتماً قصد دارید به یادگیری زبان‌هایی بپردازید که بعدها به کمک شما بیایند و مفید واقع شوند. متأسفانه شما هرگز در جواب سؤال ” بهترین زبان برنامه‌نویسی چیست؟” پاسخ ساده‌ای دریافت نخواهید کرد. حتی اگر سؤال خود را در اتاقی پر از کارشناسان حرفه‌ ای رباتیک یا در فروم‌ هایی مانند Stack Overflow، Quora، Trossen، Reddit یا Research Gate مطرح کنید. مهندسان الکترونیک پاسخ متفاوتی نسبت به پاسخ تکنسین‌های رباتیک صنعتی خواهند داد. برنامه‌نویسان کامپیوتر نیز دید خاصی به این مسئله‌ دارند و هرکسی با آنچه به‌عنوان بهترین زبان برنامه‌نویسی معرفی شود، مخالف خواهد بود. در آخر، پاسخی که اکثر افراد با آن موافق‌اند این است که “بستگی دارد.” این ‌یک پاسخ نسبتاً بی‌فایده برای مبتدی رباتیک است که نمی‌داند کدام زبان را باید اول بیاموزد. اگرچه این واقع‌بینانه‌ترین پاسخ ممکن است چراکه بستگی به نرم‌افزاری که قصد توسعه آن را دارید یا سیستمی که استفاده می‌کنید دارد. کدام زبان برنامه‌نویسی را باید اول بیاموزم؟ احتمالاً بهتر است سؤال خود را این‌گونه مطرح کنید که: کدام زبان برنامه‌نویسی؛ همانی است که توصیه می‌شود شما اول بیاموزید؟ با پرسیدن این سؤال کماکان نظرات متفاوتی دریافت می‌کنید، اما اکثر کارشناسان رباتیک در زبان‌های کلیدی باهم به توافق رسیده‌ اند. همان‌طور که پیش‌ تر در مورد مهارت‌های ضروری در رباتیک بحث کردیم، مهم‌ترین نکته برای سازنده‌ی ربات پرورش ذهنیت برنامه‌نویسی است که بسیار پراهمیت‌تر از حرفه‌ای بودن در یک‌زبان برنامه‌نویسی است. در بسیاری از روش‌ها این مسئله که کدام زبان برنامه‌نویسی را اول باید آموخت، اهمیتی ندارد. هر زبانی که بیاموزید ذهنیت برنامه‌نویسی شما را تقویت کرده و آموختن زبان‌های جدید موردنیاز را برای شما ساده‌تر می‌کند. ۱۰ زبان برنامه‌نویسی برتر در رباتیک بیش از ۱۵۰۰ زبان برنامه‌نویسی در جهان وجود دارند که برای یادگیری، تعداد بسیار زیادی است. در اینجا ۱۰ زبان برنامه‌نویسی محبوب در رباتیک آورده شده است. اگر زبان برنامه‌نویسی موردعلاقه‌ی شما در این لیست وجود ندارد، لطفاً آن را به دیگران معرفی کنید. هر زبانی مزیت‌های خاص خود را در رباتیک دارد. اسامی به ترتیب کم ارزش ترین به پر ارزش‌ترین ذکر شده اند. ۱۰) بیسیک/پاسکال بیسیک و پاسکال دوتا از اولین زبانهای برنامه نویسی بودند که من تاکنون یاد گرفته ام. اگرچه این تنها دلیلی نیست که من آنها را اینجا ذکر کرده‌ام. آنها پایه و اساس تعداد زیادی از زبان‌های برنامه نویسی رباتیک صنعتی هستند که درادامه آمده است. زبان بیسیک برای افراد تازه وارد طراحی شده است. (که مخفف Beginners All-Purpose Symbolic Instruction Code به معنی کدهای دستوالعمل سمبلیک چند منظوره برای مبتدیان، است)؛ که آن را به گزینه‌ی مناسبی جهت انتخاب شدن به عنوان اولین زبان برنامه نویسی برای آموختن تبدیل می‌کند. زبان پاسکال برای تشویق برنامه‌های خوب و معرفی ساختارهایی نظیر اشاره‌گرها طراحی شد؛ که از زبان بیسیک به عنوان پله جهت رشد به سمت یک زبان برنامه نویسی پیچیده‌تر بهره گرفته است. امروزه هردو این زبان‌ها کمی برای استفاده‌ی روزمره، از رده خارج شده‌اند. اگرچه آموختن آنها در صورتی که قصد دارید برنامه های سطح پایین بنویسید یا می‌خواهید با دیگر زبانهای برنامه نویسی صنعتی آشنا شوید، می‌تواند مفید باشد. ۹) زبان‌های ربات صنعتی: هر تولیدکننده‌ی ربات یک ‌زبان برنامه‌نویسی مختص به خود را گسترش داده است که یکی از مشکلات رباتیک صنعتی است. شما می‌توانید با یادگیری زبان پاسکال با بسیاری از این زبان‌ها آَشنا شوید. اگرچه شما هر بار که کار با یک ربات جدید را شروع می‌کنید باید یک‌زبان جدید بیاموزید. کمپانی ABB از زبان RAPID استفاده می‌کند.Kuka از KRL (Kuka Robot Language). Comau از PDL2، Yaskawa از INFORM و Kawasaki ازAS. درحالی‌که Fanuc robots از Karel، Stäubli robots ازVAL3 و Universal Robots از URScript استفاده می‌کنند. در سال‌های اخیر، مواردی همچون ROS Industrial شروع به فراهم کردن گزینه‌های استاندارد برای برنامه نویسان کرده‌اند. اگرچه اگر شما یک تکنسین هستید هنوز هم احتمال می‌رود که از زبان برنامه‌نویسی تولیدکننده‌ی ربات استفاده کنید. ۸) LISP LISP دومین زبان برنامه‌نویسی قدیمی در جهان است. (فورترن با اختلاف یک سال، قدیمی‌تر است). این زبان به گستردگی دیگر زبان‌های این لیست مورد استفاده قرار نمی‌گیرد، اگرچه این زبان هنوز از اهمیت نسبتاً خوبی در برنامه‌نویسی هوش مصنوعی برخوردار است. بخش‌هایی از ROS در LISP نوشته‌ شده‌اند با این‌حال برای استفاده از ROS نیازی به یادگیری LISP نیست. ۷)HDL‌ها (زبان‌های سخت‌افزاری) زبان‌های سخت‌افزاری عمدتاً یک روش برنامه‌نویسی در حوزه الکترونیک هستند. این زبان‌ها تقریباً برای بعضی از طراحان رباتیک آشنا هستند چراکه در برنامه‌نویسی FPGA مورد استفاده قرار می‌گیرند. FPGA به شما اجازه می‌دهد سخت‌افزارهای الکترونیکی را بدون دست‌کاری در ساختار چیپ توسعه دهید؛ که یک آپشن ساده و سریع برای بعضی از پروژه‌هاست. اگر شما نمونه‌ی الکترونیکی تهیه نمی‌کنید بنابراین هرگز از HDLS استفاده نخواهید کرد. بااین‌حال باید بدانید این زبان وجود دارد و با دیگر زبان‌های برنامه‌نویسی فرق می‎کند. یک نکته اساسی در مورد این زبان این است که تمامی عملیات به‌صورت موازی انجام می‌شود، برخلاف زبان‌های مبتنی بر پروسسور که عملیات در آن به‌توالی صورت می‌گیرد. ۶) اسمبلی اسمبلی به شما این امکان را می‌دهد که در سطح ۰ و ۱ برنامه بنویسید. این روش کم‌وبیش، برنامه‌نویسی در پایین‌ترین حد است. در سال‌های اخیر، در بیشتر پروژه‌های سطح پایین الکترونیک از زبان اسمبلی استفاده می‌شده است. با ظهور آردوینو و میکرو کنترلرهای دیگر، شما می‌توانید به‌راحتی در این سطح به زبان C و C++ برنامه بنویسید که به این معنی است که از اهمیت اسمبلی در رباتیک کاسته شده است. ۵) متلب متلب و دیگر برنامه‌های متن‌باز وابسته به آن مانند “اکتاو ” جهت آنالیز اطلاعات و گسترش دادن سیستم‌های کنترلی، از سوی بعضی مهندسان رباتیک بسیار محبوب واقع ‌شده‌اند. همچنین یک جعبه ‌ابزار رباتیک در متلب وجود دارد که بسیار طرفدار دارد. من افرادی را می‌شناسم که کل سیستم رباتیک را تنها با متلب گسترش داده‌اند. اگر شما قصد آنالیز اطلاعات، تهیه نمودارهای پیشرفته یا پیاده‌سازی سیستم کنترلی دارید، احتمالاً بخواهید متلب را بیاموزید. ۴) سی شارپ/ دات نت C# یک‌زبان برنامه‌نویسی مختص مایکروسافت است. من اینجا اسم این دو زبان را تا حد زیادی به دلیل استودیو گسترش رباتیک مایکروسافت می‌آورم؛ که از آن به‌عنوان زبان اولیه استفاده می‌کند. اگر شما قصد استفاده از این سیستم را دارید احتمالاً باید از C# استفاده کنید. اگرچه یادگیری C و C++ در ابتدا می‌تواند گزینه‌ی خوبی برای گسترش طولانی‌مدت مهارت‌های کد نویسی شما باشد. به‌عنوان یک مهندس الکترونیک من همیشه شگفت‌زده می‌شوم از اینکه در بعضی مواقع به دانشجویان علوم کامپیوتر زبان جاوا به‌عنوان اولین زبان آموزش داده می‌شود. جاوا کاربرد اساسی حافظه را از دید برنامه‌نویس پنهان می‌کند که برنامه‌نویسی را نسبت به مثلاً زبان C ساده‌تر می‌کند ولی به این معنی است که شما دید و فهم کمتری ازآنچه با کدهای شما انجام می‌شود، خواهید داشت. ۳) JAVA اگر شما با دید علوم کامپیوتر وارد رباتیک شدید (که با توجه به تحقیقات اکثراً این‌گونه است) احتمالاً جاوا را یاد گرفته‌اید؛ مانند C# و متلب، جاوا یک‌زبان توصیفی است به این معنی که به کدهای ماشین کامپایل نمی‌شود. می‌توان گفت ماشین مجازی جاوا کدها را در زمان اجرا، تفسیر می‎کند. تئوری استفاده از جاوا این است که با ماشین مجازی جاوا، شما می‌توانید از یک کد یکسان در ماشین‌های متفاوتی استفاده کنید. در عمل این همیشه کارایی ندارد و بعضی‌اوقات باعث می‌شود کدها به‌آرامی اجرا شوند. اگرچه جاوا در بخش‌هایی از رباتیک بسیار محبوب است بنابراین ممکن است شما به آن نیاز داشته باشید. ۲) پایتون پایتون در سال‌های اخیر به‌خصوص در رباتیک تجدید حیات یافته است؛ که یکی از دلایل آن احتمالاً این است که پایتون (و C++) دو زبان مهمی هستند که در ROS استفاده‌شده‌اند؛ مانند جاوا این‌یک زبان تفسیری است. برخلاف جاوا اولین تمرکز این زبان روی ساده‌سازی کاربرد است. بسیاری بر این عقیده‌اند که پایتون به این هدف خود دست‌یافته است. پایتون بسیاری از چیزهای عادی که در برنامه‌نویسی وقت‌گیر هستند را باطل می‌کند؛ مانند تعریف کردن انواع متغیرها. همچنین تعداد زیادی کتابخانه‌ی رایگان برای آن وجود دارد بنابراین نیازی نیست هنگام پیاده‌سازی یک عملیات پایه، چیزی را دوباره به وجود آورید. و به دلیل پیوستگی ساده‌ی این زبان با کدهای C/C++ می‌توان بخش‌های سنگین برنامه را در این زبان‌ها پیاده‌سازی کنید تا نتیجه‌ی خوبی به دست آید. همان‌طور که بیشتر مهندسان الکترونیک شروع به حمایت از پایتون کرده‌اند احتمال می‌رود در رباتیک نیز بیشتر شاهد استفاده از این زبان باشیم. ۱)C /C++ بالاخره به زبان اول برنامه‌نویسی رباتیک رسیدیم. بسیاری موافق‌اند که C و C++ نقطه‌ی شروع مناسبی برای مبتدیان رباتیک هستند. چرا؟ چون بسیاری از کتابخانه‌های سخت‌افزاری از این زبان استفاده می‌کنند. آن‌ها تقابل و ارتباط با سخت‌افزارهای سطح پایین را ممکن می‌سازند، عملکرد در زمان واقعی را ممکن می‌سازند و زبان‌های کاملی هستند. امروزه، شما احتمالاً از C++ بیش از C استفاده می‌کنید چون کاربرد بیشتری دارد. C++ در حقیقت شکل گسترش‌یافته‌ی C است. بهتر است ابتدا حداقل کمی از زبان C را یاد بگیرید بنابراین شما قادر خواهید بود وقتی یک کتابخانه‌ی سخت‌افزاری که به زبان C نوشته‌شده است را تشخیص دهید. استفاده از Cو C++ به‌سادگی پایتون یا متلب نیست. برای پیاده‌سازی یک عملکرد در این زبان، نسبتاً زمان بیشتری باید صرف کرد و کدهای بیشتری نیز نوشته می‌شوند. با این‌حال چون رباتیک بسیار به عملکرد در زمان واقعی وابسته است، Cو C++ احتمالاً نزدیک‌ترین گزینه به “یک‌زبان برجسته” است که در رباتیک وجود دارد. به چه ترتیبی باید آن‌ها را آموخت؟ فقط به این خاطر که من این ۱۰ زبان را اینجا لیست کرده‌ام شما ملزم به یادگیری همه‌ی آن‌ها یا اصلاً هیچ‌کدام از آن‌ها نیستید. مهم‌ترین نکته پیدا کردن زبانی است که به شما حس طبیعی بدهد و به سخت‌افزار رباتیک شما بخورد. شما به زبانی نیاز دارید که به کمک آن بتوانید برنامه را سریع و ساده گسترش دهید، بنابراین شما قادر خواهید بود بیشتر روی عمل گسترش تمرکز کنید. به همین دلیل من یادگیری پایتون را به‌عنوان اولین زبان پیشنهاد می‌کنم. این فقط پیشنهاد و نظر شخصی من است. اگر زبان دیگری به نظر شما منطقی‌تر می‌آید آن را بیاموزید. اگرچه پایتون به دلیل کتابخانه‌های زیادش که به‌راحتی در دسترس هستند، برنامه‌نویسی را برای یادگیری بسیار ساده کرده و زبان قوی‌ای است.
  7. fnazari

    آنالیز بازی انفجار ( Crash )

    روند کار به این صورت است که با توجه به پولی که توی حساب کاربری هست مبلغ دلخواه ( حداقل 1 تومان و حداکثر همه موجودی حساب ) رو ( در قسمت مبلغ ) وارد میکنیم ، یک ضریب در زیر این قسمت است که مشخص میکنیم پولمون با چه ضریبی حداکثر برداشت میشه که پیش فرض روی 2 تنظیم شده یعنی اگه ضریب به 2 برسه خودکار پول*2 برداشت میشه ( پولی که گذاشتید 2 برابر میشه ( میتونید تا زمانی که ضریب به 2 نرسیده هم ، پولتون*ضریبی که در آن لحظه فکر میکنید زمان مناسبی هست ، رو برداشت کنید مثلا اگه تشخیص میدید در ضریب 1.5 برداشت بزنید اینجوری پولتون 1.5 برابر میشه ممکنه ضریب به 1.5 نرسه و پولتون از بین بره یا حتی از عدد 2 هم عبور کنه … شما میتونید این ضریبو کمو زیاد کنید ( اگر ضریب رو تا آخر ببرید جلو ، روی بی نهایت تنظیم میشه یعنی فقط با اشاره شما پولتان * ضریبی که در ان لحظه روی گزینه برداشت زدید به حساب کاربری تون واریز میشه ( ( اگر نت خوبی ندارید این گزینه پیشنهاد نمیشه چون ممکنه نت قطع و وصل بشه و گزینه برداشت عمل نکنه و ضریب بسته بشه و پولتون از بین بره ( با کلیک روی گزینه ثبت شرط منتظر شروع بازی میشویم … با شروع بازی ضریب از صفر شروع به حرکت میکنه و طبق گفته سایت به صورت تصادفی! روی یک ضریب مشخص متوقف میشه ، ما باید قبل از متوقف شدن این ضریب پولمون رو برداشت کنیم ، در غیر این صورت کل مبلغی که برای این راند در نظر گرفتیم از بین میره . ((ضریب ممکنه روی همون صفر بسته بشه ، همه کاربرا میبازن ، ممکنه تا نزدیکای 100 هم بره که خیلی کم پیش میاد … ( توی ویدیو زیر محیط بازی و تمام چیزایی که گفتم رو ببینید اگر با کامپیوتر یا لپتاپ بازی کنید توی یک صفحه لیست همه شرکت کنندگان و ضریب های گذشته و چت روم بازی هم مشاهده میکنید . ( این که کد های MD5 ، HASH و … در این پنجره چیه در ادامه توضیح میدم ( نکته بسیار مهم این است که آیا ضریب های بازی به صورت تصادفی ایجاد میشود ؟؟! آیا الگوریتمی وجود دارد که بتوان ضریب بازی را قبل از متوقف شدن تشخیص داد ؟؟؟ آیا اصولی وجود دارد که بتوان با آن به سود رسید ؟؟؟ آیا به ربات ها و افرادی که ادعای پیش بینی ضریب را دارند میتوان اطمینان کرد ؟؟؟ و چندین سوال دیگر … این سوالات و سوالات زیادی که خیلی از دوستانم مطرح کردن .. تصمیم گرفتم این بازی رو به صورت کامل آنالیز کنم و نتایج این آنالیز رو خدمتتون عرض کنم . رشته تحصیلی مهندسی نرم افزار است و تا حدودی در زمینه شبکه های کامپیوتری و الگوریتم های کامپیوتری آشنایی دارم ، شغل بنده نیز در زمینه امنیت اطلاعات و تدریس دروس شبکه ای می باشد و توانایی تحلیل این الگوریتم و بازی را تا حدودی دارا میباشم و سعی میکنم صادقانه اطلاعات خودم رو در اختیار شما قرار بدم. قبل از اینکه آنالیز من رو بخونید حتما برای شروع ، نگاهی به توضیحات بازی انفجار که در قسمت راهنمای سایت درج شده بندازید . ( لینک زیر رو در سایت خودم آپلود کردم ( برای مشاهده تحلیل سایت به این قسمت از سایت فلوریتم مراجعه کنید. برای دوستانی که آشنایی با HASH و MD5 ندارن ابتدای مختصر توضیحی میدهم به طوری که قابل فهم و ساده باشه . در علم کامپیوتر HASH ( هش ) به عملیاتی روی اطلاعات ورودی میگویند که با آن عملیات ، اطلاعات به یک خروجی خاص و منحصر به فرد تبدیل شود ، دقت کنیم هش معمولا یک طرفه است ، برای درک بیشتر فرض کنید عدد 40 را به عنوان ورودی در نظر میگیریم ( تابع مخفی سایت که همان رمز سیستم و تابع هش ما است میگه من ورودی رو ضرب در 3 میکنم بعد از آن 20 واحد کم میکنم ) و در نهایت عدد 100 رو به ما میده ، دقت کنیم این عدد 100 به هزاران روش میتونست از عدد 40 ساخته بشه ( مثلا +60 یا ضرب در 2 + 20 یا …. )برای اعداد بعدی به همین صورت مثلا ورودی عدد 10 خروجی میشه عدد 10 ، عدد 50 خروجی میشه 130 و… این همون ساختار HASH هست یعنی ما اگه 100 رو داشته باشیم تا رمز رو ندونیم نمیتونیم بفهمیم عدد اصلی چی بوده که الان شده است . در این مثال کوچیکی که زدم شاید با کمی دقت در ساختار خروجی هابفهمیم که رمز ورود چیه که اینجا ( ضرب در 3 منهای 20 است ) اما دقت کنیم یافتن کلمه عبور در بازی انفجار به این سادگی نیست ، این رمز ورود ، از ترکیب بسیار زیادی از حروف و اعداد کنار هم ساخته شده که تشخیص آن تقریبا غیر ممکن است . MD5 نیز یک نوع روش HASH کردن اطلاعات است ، یعنی سایت میاد اول هر راند MD5 رو تولید میکنه و تا پایان راند شما نمیتونید بفهمید HASH ( که تولید کننده ضریب نهایی اون راند است ) خلاصه بگم MD5 یک طرفه است یعنی ما کاربرا فقط و فقط با داشتن ضریب اون راند میتونیم بفهمیم MD5 چیه ( که اونم آخر راند میفهمیم که به دردمون نمیخوره ( برنامه ی زیر خروجی چند راند از بازیه ، اول کار سیستم میاد MD5 رو به همه نشون میده ( ضریب متناظر با این MD5 ثابته و در طول این 6 ثانیه عوض نمیشه ) و پس از پایان راند میاد و HASH ( همون ضریب ) رو نشون ما میده هر MD5 دقیقا طبق الگوریتمی که توی راهنمای بازی خود سایت نوشته متناظر با یک ضریب از بازیه (همون یک طرفه بودن سیستم که اجازه نمیده ما ضریب رو قبل از پایان هر راند متوجه بشیم ( این MD5 ها چطور تعیین میشن ؟ ( ضرایب چطور تعیین میشه ( دقت کنیم که برنامه نویس سایت الگوریتم های زیادی رو بررسی میکنه و همه جوانب رو در نظر میگیره و MD5 ها رو تعیین میکنه ( و ضرایب بر اساس این MD5 ساخته میشه ( این موارد خیلی زیاده اما مهمترین اونا اینه که سایت در حالت کلی همیشه در سود باشه ( ممکنه در طی چند دقیقه محاسبه کنید که سایت داره ضریب های بالایی میده و در ضرره اما به تدریج سایت به حالت سود در میاد . ( به نظرتون میشه فهمید ضرایب چیشه ؟ آیا تضمینی هست بعد از چند ضریب کم ضریب بالا بده سیستم ؟ آیا الگوریتمی برای دور زدن سایت و سود کردن است ؟ و خیلی سوالای دیگه …. اول باید گفت که تقریبا نمیشه ضریب رو قبل از شروع بازی فهمید ، حتما هم تا حالا دلیلشو فهمیدید، چون ما فقط از داشتن HASH و پیاده سازی الگوریتم بازی ( که سایت اعلام کرده) میتونیم به ضریب برسیم و داشتن HASH قبل از شروع بازی مستلزم داشتن همون رمزه که پیدا کردنش توی 6 ثانیه ای که سایت فرصت میده تا کاربران شرط ها رو ثبت کنن بسیار دشوار است . نکته مهم اینه که الگوریتم های این بازی و همه الگوریتم های موجود در جهان فقط برای تبدیل انواع HASH به MD5 اعتبار داره ( بر عکس نیاز ما برای فهمیدن ضریب قبل از شروع راند) تنها آنالیز قابل توجه در این مورد موضوع حمله موسوم به brute force attack است که ممکن است در زمان طولانی با وجود سرور های قدرتمند این عملیات را انجام دهد ( البته ممکنه بازم اشتباه کنه … ) و از آنجا که سایت تنها 6 ثانیه به کاربران برای درج شرط فرصت میدهد این اقدام برای تشخیص دقیق ضریب با این روش تقریبا بلا استفاده است . آیا میشه با احتمالات ریاضی حدود یک ضریب رو حدس زد ؟ ادامه مقاله رو بخونید … نتیجه و آنالیز این اطلاعات میگه : الف ) ضریب بازی انفجار در هر راند با مبالغ وارد شده توسط بازیکنان در طول 6 ثانیه ثبت شده تغییر نمیکنه ( از توضیحات قبل و پیاده سازی الگوریتم سایت و مشاهده ضرایب خروجی که همان ضرایب سایت بود این موضوع برداشت شد ( ب ) الگوریتمی در بازی ایجاد شده که به آیپی برخی کاربران که مبالغ حساسی را درج میکنند واکنش نشان می دهند ( این موضوع کاملا بدیهی است ) منظور از حساسیت اینه که سیستم نسبت به MD5 هایی که تولید میکنه تا 40 راند بعدی هوشمند تر تصمیم میگیره الگوریتم هایی نوشته شده که MD5 هایی تولید کند که کاربران هیجان زیادی برای ادامه بازی داشته باشند ( مثلا آمدن ضریب بالای 30 یا … ( پ) ربات نصب شده روی بیش از 10 سایت ، نشان داد ضرایب بازی از 0 تا کمتر از 100 متغیره ، همچنین روند رو شدن ضریب های بازی تقریبا به شکل زیره . ( همچنین ضریب های صفر از هیچ قاعده خاصی پیروی نمیکنند ( تعداد ضریب های 1.01 از 1.02 بیشتر تعداد ضریب های 1.02 از 1.03 بیشتر تعداد ضریب های 1.03 از 1.04 بیشتر … تعداد ضریب های 2.11 از 2.12 بیشتره تعداد ضریب های 2.12 از 2.13 بیشتره …. و به همین ترتیب … ( عملا هم ضریب های 2 از 3 بیشترن ، 3 از 4 بیشتر و به همین ترتیب … ( در برنامه کوچکی که به صورت ربات برای این بازی نوشتم ، نام کاربری افراد شرکت کننده در بازی در طول تقریبا 5 ساعت بازی ذخیره کردم . نتیجه این آنالیز به صورت زیر میباشد . 1- کاربران با سود مثبت ( سود کرده باشند – کمتر از 5 راند ) 18.9 درصد 2- کاربران با سود منفی ( ضرر کرده باشند – کمتر از 5 راند ) 36.8 درصد 3- کاربران با سود مثبت ( سود کرده باشند – بیشتر از 5 راند ) 13.8 درصد 4- کاربران با سود منفی ( ضرر کرده باشند – بیشتر از 5 راند ) 30.5 درصد برداشت شما از این آنالیز چیه ؟ 67.3 درصد کاربران در یک بازه زمانی محدود و تقریبا 95 درصد کاربران در بازی زمانی غیر محدود بازنده بازی هستند . روش Bustabit Chaser و ربات آن : یکی از اسکریپت هایی که در کازینو های آنلاین چند وقتیه داره استفاده میشه استفاده از روش Bustabit Chaser است ، این روش رو خودشون منطقی دونستن و بیان میکنن میشه با این روش به سود منطقی رسید ( این روش نیز برای جذب مخاطب استفاده میشه و چیزی جز باخت نیست ( فلوریتم هیچ مسولیتی از برد و باخت توسط این ربات بر عهده نمیگیره و فقط برای روشن شدن قضیه پیاده سازی برنامه نویسی شده این برنامه رو به رایگان در اختیار شما قرار میده. طبق اصل احتمال ممکنه این ربات نیز موجودی شما رو صفر کنه و شما وجه ای رو برنده نشید . ربات Bustabit : همون طور که میدونید سایت بازی توی هر راند یک ضریب بهمون نشون میده که این ضریب ممکن 0 باشه ، یا 1 باشه یا 1.5 باشه یا 20 باشه یا …. ( هر عددی بین 0 تا 100 ) ، ما با آنالیز ریاضی که انجام دادیم دیدیم توی حداقل 50 درصد مواقع اگه 40 بار پیاپی بازی کنیم و سایت 40 بار به ما ضریب رندومی نشون بده حداقل یکی از این ضریایب بالاتر از 8.24 خواهد بود . ما برنامه این ربات رو آماده کردیم و به صورت رایگان در اختیار شما قرار میدیم . نحوه کار کرد این برنامه خیلی سادس و به صورت زیره. 1- ابتدا مبلغ سرمایه اولیه خودتون رو در قسمت مشخص بر حسب تومان وارد کنید و روی گزینه شروع کلیک کنید. 2- ضریب سایت و بازی رو به صورت ثابت روی عدد 8.24 قرار دهید . 3- مبلغی که برنامه در قسمت ( مبلغ شرط فعلی ) به شما میگه رو وارد سایت کنید و بازی کنید . 4- اینجا ممکنه توی این راند ضریب بازی از عدد 8.24 عبور کنه یا عبور نکنه و قبل از اون متوقف بشه که 2 حالت پیش میاد . الف ) اگه ضریب از 8.24 عبور کنه : روی دکمه بردم کلیک کنید ( مشاهده میکنید که سود شما مثبت شده ) و مبلغ جدیدی که برنامه در قسمت مشخص شده بهتون نشون میده رو وارد سایت کنید و دوباره بازی کنید . ب) اگه ضریب از 8.24 عبور نکنه : روی دکمه باختم کلیک کنید و مبلغ جدیدی که برنامه در قسمت مشخص شده بهتون نشون میده رو وارد سایت کنید و بازی کنید . ( شما 40 بار یعنی 40 راند از بازی فرصت دارید که این عمل رو تکرار کنید – در غیر این صورت یعنی رو نشدن ضریب حداقل 8.24 موجودی تون به 0 نزدیک میشه که طبق اصل احتمال امکان پذیره ) لینک دانلود برنامه ( حاوی فایل اجرایی و فایل راهنما – دریافت فایل به منزله قبول قوانین ربات است ( لینک دانلود برنامه Net Framework ( اگر برنامه اجرا نشد باید Net Framework رو دانلود و نصب کنید ( ​ (هشدار : برخی از افراد سودجو این ربات رو با قیمت های مختلف برای فروش قرار داده اند – لطفا فریب این افراد رو نخورید و در صورت مشاهده مراتب رو از طریق کامنت یا تیکت به اطلاع ما برسونید ( تشکر از وقتی که برای خواندن این مقاله صرف کردید – لطفا گول افراد سودجو رو نخورید. دوره آموزش سئو
×
×
  • اضافه کردن...