وبگاه شخصی حمیدرضا حسین خانی

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

وبگاه شخصی حمیدرضا حسین خانی

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

وبگاه شخصی حمیدرضا حسین خانی

حمیدرضا حسین‌خانی، دانش آموخته مهندسی نرم‌افزار از دانشگاه آزاد واحد تهران مرکزی و کارشناسی ارشد هوش مصنوعی و رباتیک از دانشگاه آزاد واحد علوم و تحقیقات است.
او از سال ۹۲ به عنوان مهندس نرم‌افزار وارد صنعت شد و همکاری با استارتاپ‌های خوش‌نام و در حال رشدی مثل ایران‌اپس، دیجی‌کالا، دیجی استایل، اسنپ و بامیلو، در سمت‌های مختلف مهندسی، مدیریت و مشاوره را در کارنامه‌ی خود دارد.
وی بیش از ۱۰ سال از سوابق حرفه‌ای خود را مشغول تدریس در کارگاه‌های مختلف برنامه‌نویسی، رباتیک و هوش مصنوعی در مدارس، پژوهش‌سرا‌ها، دانشگاه‌ها و همین‌طور آموزشگاه‌هایی چون لایتک دانشگاه صنعتی شریف، هواپیمایی هما و شبکه ملی مدارس ایران (رشد) بوده و همین‌طور منتور تعداد زیادی از تیم‌های شرکت‌کننده در مسابقات مختلف برنامه‌نویسی، رباتیک و روبوکاپ و همچنین داور و برگزار‌کننده اولین دوره‌ی مسابقات دانش‌آموزی برنامه‌نویسی موبایل در دانشگاه صنعتی شریف (Nadcup 2016) است.

او در حال حاضر استاد درس کارگاه کامپیوتر در دانشگاه صنعتی شریف و از نمایندگان بنیاد جهانی School of AI در ایران است که در زمینه ترویج و آموزش هوش مصنوعی به دانشجویان و استارتاپ‌ها فعالیت می‌کند.

آخرین نظرات

دستنوشته شماره 2: امولاتور کند است!

سه شنبه, ۱۵ مهر ۱۳۹۳، ۰۹:۲۰ ب.ظ

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

شاید شما تعداد زیادی دستگاه اندرویدی برای تست داشته باشید، اما باز هم دلیل نمیشود مدام اونها رو به USB کامپیوتر وصل کرده و باتری اونها رو از بین ببرید! به همین دلیل یک شبیه ساز (Emulator) درون SDK اندروید تعبیه شده که به صورت مجازی و نرم افزاری می تواند هر دستگاهی را که مایلید شبیه سازی کند. کافی است یک بار اون رو تست کنید تا خیلی زود ترجیح بدید که تعدادی دستگاه تست تهیه کنید. بله این شبیه ساز واقعا کند و اعصاب خرد کن است!

راه حل جایگزین، استفاده از شبیه ساز فوق سریع Genymotion است. این شبیه ساز بر خلاف شبیه ساز رسمی، معماری دستگاه اندرویدی رو همانگونه که هست شبیه سازی نمی کند، بلکه نسخه X86 اندروید رو روی Virtual Box اجرا می کند. به همین دلیل روی یک کامپیوتر X86 به سرعت اجرا می شود. Genymotion می تواند سنسور ها و حتی باتری دستگاه را شبیه سازی کند. همچین یک محیط خط فرمان برای انجام تست های پیشرفته اپلیکیشن دارد.

برای دریافت Genymotion نیاز به ثبت نام دارید. به لینک زیر مراجعه کنید:
https://cloud.genymotion.com/page/launchpad/download/

بعد از دانلود و نصب می توانید هر دستگاهی را که می خواهید دانلود و اجرا کنید. برای اجرای برنامه ها روی شبیه ساز باید پلاگین Genymotion را به Android Studio و یا Eclipse اضافه کنید.
توضیحات بیشتر در گوگل

موفق باشید

پایان نوشتار دوم

موافقین ۲ مخالفین ۰ ۹۳/۰۷/۱۵
حمیدرضا حسین خانی

نظرات  (۲)

Mamnoonam
وبلاگ بسیار عالللللی دارید امید وارم به روزش کنید و به ما خبر بدید ممنون

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی