وبلاگ شخصی سید سعید میرقاسمی

وبلاگ شخصی سید سعید میرقاسمی

اینجانب سید سعید میرقاسمی فارغ التحصیل ارشد الکترونیک قدرت دانشگاه صنعتی شریف می باشم.
به موضوعات تکنولوژی و انرژی علاقمندم.
خوشحال می شوم با نظرات ارزنده ی خود اینجانب را راهنمایی کنید.
ایمیل اینجانب:
ss.mirghasemi@yahoo.com

Hello Dears 

I started to evaluate effects of GPU & Parallel computing on MATLAB code runtime.

My system is a laptop from dell company(XPS15 L502X) and its configuration is:

CPU: Intel i7 2630QM

GPU: Nvidia GT540M


Its CPU and GPU are high end and can be good testbench.



My MATLAB is R2014a.


First section is devoted to GPU computing effect on code runtime.

There are many computations in MATLAB and can be evaluated as test bench.

It is suitable to start with matrix inverse computation.

I wrote a code to evalute matrix inversion runtime in MATLAB on both CPU and GPU.

I also iterated this code 100 times to get an accurate results.

You Can see the resaults:


Horizontal Axis is Base2 of Matrix dimensions.







  • سید سعید میرقاسمی

امروز تمامی قالب های آماده "بیان" را برای تست بهینه بودن روی موبایل تست کردم و نتیجه به قرار زیر است:


تنها دو قالب برای موبایل بهینه سازی شده بودند که عبارتند از:

1-  قالب "باشگاه"

2-قالب "انتظار"


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


قالب انتظار نیز برای موبایل بهینه سازی شده است و مشکل ذکر شده در بالا را ندارد ولی چون ترکیب رنگی مناسبی ندارد نمی توان از آن استفاده کرد.


به همین دلیل استفاده از این قالب ها به جز در موارد خاص توصیه نمی شود.


منتظر هستیم شرکت بیان هر چه زودتر قالب های بهینه سازی شده برای موبایل را برای کاربران خود عرضه کند.

  • سید سعید میرقاسمی

از امروز می خواهم نرم افزار های جالب برای آندروید را برای دوستان معرفی نمایم.


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

لازم به توضیح است برای استفاده از این نرم افزار دو موبایل نباید بیش از برد وایرلس از هم دور باشند.(250 متر درفضای آزاد و 50 متر در خانه) زیرا این تماس به وسیله ی وایرلس برقرار می شود.


  • سید سعید میرقاسمی

در این مقاله سعی شده است میانگین انرژی های مصرفی در بخش های مختلف خانه بررسی شود تا در آینده بتوان از این داده ها برای بهینه سازی مصرف انرژی استفاده شود.

منظور از خانه در این مقاله خانه ی میانگین است که از میانگین گیری مصرف خانگی کل کشور استخراج شده است.


میانگین مصرف حامل های انرژی مختلف در خانه:


1-گاز:

در خانه هر ماه حدود 250 متر مکعب گاز مصرف می شود که ریز مصرف گاز در نمودار زیر نشان داده شده است:


2-برق

هر خانواده 217 کیلووات ساعت برق در هر ماه مصرف می کند.(به طور میانگین)

توزیع مصرف برق در خانه در نمودار زیر آمده است:




  • سید سعید میرقاسمی
سلام دوستان 


در قسمت اول این آموزش می خواهم نحوه ی پیدا کردن نمودار ارتفاع مسیر لینک رادیویی را در نرم افزار Google Earth به شما آموزش دهم.

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

لازم به ذکر است به دلیل این که ارتفاع ساختمان های موجود در مسیر لینک در این نرم افزار وجود ندارد این روش بیشتر برای نقاط خارج از شهر به کار می رود.

فرض کنید می خواهیم بین دو نقطه A و B لینک رادیویی وایرلس برقرار کنیم.

برای این کار ابتدا Google Earth را نصب می کنیم و وارد نرم افزار می شویم.

نقطه ی A را روی نقشه پیدا کرده و سپس روی آن می ایستیم.

در قسمت بالای نرم افزار روی Add Path کلیک می کنیم و نقطه ی A را روی نقشه انتخاب می کنیم.

سپس با استفاده از پنل های سمت راست خودمان را روی نقشه به نقطه B می رسانیم.

نقطه ی B را نیز انتخاب می کنیم.دیده می شود که راه نقاط بین A و B وصل می شود.

سپس در پنجره مربوط به Path دکمه Ok را می زنیم و راه انتخاب می شود.

سپس در قسمت سمت چپ نرم افزار روی مسیر مورد نظر کلیک راست کرده و روی Show Elevation Profile کلیک می کنیم.دیده می شود که نمودار ارتفاع مسیر نشان داده می شود.

اگر در بین راه مانع بلندی نبود می توانیم لینک رادیویی مورد نظر را برقرار نماییم.

بعدا ادامه ی آموزش همینجا قرار داده خواهد شد.


  • سید سعید میرقاسمی

هزینه ی یک دقیقه تماس صوتی با موبایل به طور میانگین حدود 80 تومان می باشد.

با استفاده از تماس اینترنتی می توان هزینه های تماس را کاهش داد.

در این محاسبه فرض شده است که کاربر از اینترنت سیم کارت برای تماس استفاده می کند و همچنین از بسته های اینترنت استفاده نمی کند. بنابراین تعرفه ی اینترنت مصرف آزاد حدود 50 تومان در هر مگابایت در نظر گرفته شده است.

برنامه های مختلفی امکان تماس صوتی اینترنتی را به کاربر می دهند.

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

برنامه حجم اینترنت مورد نیاز بر حسب کیلوبایت بر دقیقه هزینه هر دقیقه مکالمه اینترنتی
KakaoTalk 318 16
Facebook Messenger 333 16
Nimbuzz 367 18
Line 375 18
Magic Jack 493 24
Viber 497 24
Tango 615 30
Hangouts 681 33
WhatsApp 741 36
Skype 875 43


همان طور که دیده می شود گران ترین هزینه مربوط به نرم افزار اسکایپ می باشد که باز هم از هزینه ی مکالمه معمولی موبایل کمتر می باشد.

برنامه های توصیه شده:

 برای افرادی که به هزینه زیاد اهمیت می دهند Line بهترین برنامه می باشد.

برای افرادی که هم کیفیت مکالمه و هم هزینه برایشان مهم است Viber بهترین برنامه می باشد.

برای افرادی که فقط کیفیت مکالمه مهم است Skype رقیبی ندارد.

  • سید سعید میرقاسمی

برای استفاده از فناوری انتقال بی سیم صفحه ی نمایش کمپانی Intel موسوم به( Intel WiDi(Wireless Display  به ملزومات زیر نیاز است:


ملزومات سخت افزاری:


1-  CPU اینتل از یکی از سری های زیر:

  • 2nd generation Intel® Core™ i3/i5/i7 Mobile Processor
  • 3rd Generation Intel® Core™ i3/i5/i7 Mobile and Desktop Processor
  • 4th Generation Intel® Core™ i3/i5/i7 Mobile and Desktop Processor
  • 5th Generation Intel® Core™ i3/i5/i7 Mobile and Desktop Processor
2-  استفاده از کارت شبکه بی سیم از مدل های زیر:
  • Intel® Centrino® Wireless-N 1000, 1030, 2200, or 2230
  • Intel® Centrino® Wireless-N 2200 for Desktop
  • Intel® Centrino® Advanced-N 6200, 6205, 6230, or 6235
  • Intel® Centrino® Advanced-N 6205 for Desktop
  • Intel® Centrino® Wireless-N + WiMAX 6150
  • Intel® Centrino® Advanced-N + WiMAX 6250
  • Intel® Centrino® Ultimate-N 6300
  • Intel® Dual Band Wireless-N 7260
  • Intel® Dual Band Wireless-AC 7260
  • Intel® Dual Band Wireless-AC 7260 for Desktop
  • Intel® Dual Band Wireless-AC 3160
  • Intel® Wireless-N 7260
  • Intel® Dual Band Wireless-AC 7265
  • Intel® Dual Band Wireless-N 7265
  • Intel® Wireless-N 7265
  • Broadcom BCM43228*
  • Broadcom BCM43241*
  • Broadcom BCM4352*
3- دارابودن تلویزیون دارای قابلیت wifi و همچنین مجهز به تکنولوژی Intel Wi\Di
اکثر تلویزیون های LED جدید این قابلیت ها را دارا می باشند.


روش:

1-کامپیوتر و تلویزیون را به یک شبکه ی wifi وصل کنید. در صورت در دسترس نبودن شبکه ی wifi می توانید از قابلیت WiFi Direct تلویزیون استفاده نمایید.
2-نرم افزار و درایور کارت شبکه ی کامپیوتر به نام Intel My WiFi Technology را از سایت اینتل دانلود کرده و نصب کنید.
3-نرم افزار Intel WiDi را از سایت اینتل دانلود و نصب نمایید.
4-نرم افزار Intel WiDi را در کامپیوتر باز کرده و به قسمت اسکن بروید.
5-وارد تنظیمات تلویزیون شده و به قسمت WiDi بروید تا تلویزیون روی شبکه بی سیم قابل رویت شود.
6-داخل نرم افزار Intel WiDi نام تلویزیون را پیدا کرده، وصل شوید و استفاده کنید.


چناچه در اجرای این روش مشکلی داشتید اطلاع دهید تا توضیح دهم.


  • سید سعید میرقاسمی

با استفاده از لینک زیر می توانید به صورت زنده موقعیت ماهواره فجر را ببینید:

لینک

  • سید سعید میرقاسمی

پس از یک ماه تلاش بالاخره این پروژه به نتیجه رسید و امروز صبح توانستم اولین ویدیوی (HEVC(H.265 High Efficiency Video Codec را برای اجرا با مرورگر آماده کنم.این استاندارد جدیدترین استاندارد ویدیو می باشد و حجم ویدیو تحت این استاندارد در کیفیت مشابه حدود نصف استاندارد قبلی(AVC H.264) می باشد.

نحوه ی کار:

  1. برای قراردادن یک ویدیوی HEVC در سایت ابتدا باید ویدیوی خود را با فرمت MKV و با کدینگ H.265 کدگذاری کنید. پیشنهاد من استفاده از نرم افزار HandBrake می باشد که می توانید از اینجا دانلود کنید.
  2. سپس باید stream ویدیو را از داخل container خارج کنیم و به صورت استریم خام hevc. دربیاوریم. برای این کار ابتدا نرم افزار MKVToolNix را از اینجا دانلود کنید.پس از نصب نرم افزار قسمت دوم آن را از اینجا دانلود کنید.پس از استخراج ان، محتویات آن را به پوشه ی نصب نرم افزار MKVToolNix که به صورت پیش فرض C:\Program Files\MKVToolNix می باشد انتقال دهید.
  3. حال در محل نصب نرم افزار فایل MKVExtractGUI2.exe را اجرا کنید.ویدیوی تبدیل شده را انتخاب کرده و در قسمت پایین تیک Track1 که مربوط به ویدیو می باشد را بزنید.سپس دکمه Extract را فشار دهید تا فایل خام ویدیو ایجاد گردد.
  4. پس از ایجاد فایل خام ویدیو باید برای آن پسوند ایجاد کنید.به انتهای نام ویدیوی خام hevc. اضافه کنید.
  5. کتابخانه ی اجرای ویدیوهای HEVC در مرورگر را که به زبان javascript نوشته شده است را از اینجا دانلود کنید.این کتابخانه تنها نوعی است که توانایی اجرای ویدیوی HEVC را بدون نصب پلاگین در اختیار شما قرار می دهد.
  6. فایل دانلودی را استخراج کنید.سپس ویدیوی خود را در پوشه ی Demo داخل فایل استخراجی قرار دهید.
  7. فایل libde265.html که داخل Demo قرار دارد را با نرم افزار Adobe Dreamweaver باز کرده و در سطر 29 نام ویدیوی خام خود را(که داخل پوشه Demo قرار داده بودید)را همراه پسوند hevc. به جای نام موجود کپی کنید.در نهایت تغییرات را ذخیره نمایید.
  8. سپس با مرورگر firefox فایل libde265.html را اجرا نمایید.روی play کلیک کنید تا ویدیو اجرا شود.قابل ذکر است که مرورگر chrome به صورت آفلاین نمی تواند فایل را اجرا کند.
  9. دوستانی که تجربه ی web developing دارند می توانند فایل های کتابخانه ای libde265.js و libde265.min.js را داخل حافظه ی سایت خود برده و ویدیوی خود را نیز آپلود کرده و با استفاده از این script ویدیوی خود را در اینترنت نمایش دهند.

این script تنها روش قرار دادن ویدیوهای H265. در اینترنت می باشد.
از نکات منفی این روش می توان به عدم پشتیبانی از صدا و همچنین توان پردازشی مورد نیاز بسیار بالا اشاره کرد که امید می رود در آینده بهبود پیدا کند.

اگر در اجرای این روش مشکلی داشتید در قسمت نظرات قید فرمایید تا توضیح دهم.

نمونه ویدیوی HEVC قرار داده شده در وبلاگ


  • سید سعید میرقاسمی

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


بسیاری از ما در خانه کامپیوتری داریم که کارت شبکه بی سیم(وای فای) ندارد یا اتفاق می افتد که وای فای لپ تاپ از کار می افتد.  در این گونه مواقع از موبایل یا تبلت آندرویدی می توان به عنوان کارت شبکه وای فای برای کامپیوتر یا لپ تاپ استفاده کرد.




روش کار به شرح زیر است:

1-ابتدا با موبایل به شبکه ی بی سیم مورد نظر وصل شوید.


2-موبایل را توسّط کابل USB به کامپیوتر وصل کنید.



3- در قسمت Setting به قسمت More بروید. حال وارد Tethering & portable hotspot شوید.

اگر کابل USB وصل باشد می توانید تیک قسمت USB tethering را بزنید.






حال موبایل اینترنت وایرلس را در اختیار کامپیوتر قرار می دهد و می توانید از وبگردی لذت ببرید.




  • سید سعید میرقاسمی