Meysam's Experiences

MeyEx ,محلی برای انتشار تجربیات من در زمینه های مرتبط با حوزه ی تولید نرم افزار

Meysam's Experiences

MeyEx ,محلی برای انتشار تجربیات من در زمینه های مرتبط با حوزه ی تولید نرم افزار

Meysam's Experiences

در زمینه ی تولید نرم افزار فعالیت دارم. نوشته های این بلاگ به طور خاص در مورد تمامی زمینه هایی که منتهی به تولید نرم افزار و یا تجربیاتی که در محیط کاریم کسب می کنم خواهند بود. [البته فعلا به دلیل مشغله های جانبی دیگر و داشتن مخاطب در آن حوزه ها, مطالب کمی غیر نرم افزار شده است!]
در این بلاگ سعی شده که مطالب به صورت تخصصی و دسته بندی شده منتشر شوند

تابلوی اعلانات
جدیدترین نظرات
  • Ali در ۳۱ تیر ۹۶، ۱۵:۴۷ ، نظرش اين بود كه:
    عالی

۴۲ مطلب با موضوع «کلاس های ارشد» ثبت شده است

۲۰
ارديبهشت
۹۴

قابل توجه دوستانی که تمایل به اخذ واحد درسی در ترم تابستان 94 دارند

 

طبق اعلام استاد جناب آقای دکتر پرکار؛ لیست ارائه ی دروس ترم تابستان طبق تصاویر ذیل می باشد

امکان انتخاب تعداد واحد برای کارشناسی ارشد 6 واحد و کارشناسی 10 واحد درسی می باشد

شروع کلاس ها از ششم تیر ماه

و امتحانت از یکم الی دهم شهریور ماه

دوستانی که تمایل به اخذ واحد دارند؛ لطفا اسامی دروسی که می خواهند انتخاب نمایند را در همین پست کامنت بگذارند؛ تا دروسی که بیشترین متقاضی را داشته باشد توسط استاد پرکار ارائه گردد.

 

با توجه به محدود بودن زمان ؛ لطفا نسبت به ثبت کامنت سریعا اقدام نمایید.

همچنین در صورت امکان لینک این پست را برای دوستان دیگر در گروه های درسی ارسال بفرمایید

 

کامنت های این پست بدون نیاز به تائید مدیر وبلاگ؛ منتشر می شوند

 

  • میثم هوشمند
۲۸
فروردين
۹۴

پاسخ تمرین های درس معماری کامپیوتر مربوط به کتاب

Computer Organization and Design Solution Manual
the hardware software interface; 4th Edition
Patterson, David A
Hennessym, John L
 
یک فایل قابل دریافت از طریق کلیک بر روی این لینک
 
و فایل دیگر با مراجعه به لینک زیر
 
حل مسائل کتاب معماری پترسون 4  از وبسایت علیرضا وب
 
با تشکر از خانم مهندس محمدی
 
 
 
 
  • میثم هوشمند
۲۸
فروردين
۹۴

من ترم قبل زحمت کشیدم و یک مقاله در حوزه ی داده کاوی ترجمه کردم

آقای مهندس ... هم زحمت کشیده بودند و Survey خوبی در حوزه ی پردازش تصویر برای درس پردازش تصویر آماده کردند

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

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

 

 

همه ی ما هم تقریبا تا یکی دو ترم دیگر باید پایان نامه؛ سمینار و پروژه های درس های مختلف رو ارائه کنیم.

 

برای همین تصمیم گرفته شد تا از دوستانی که روی مقاله ای - در حد سطح - کار کردند؛ دعوت کنیم مقاله ی خودشون رو برای دوستان علاقمند دیگه ارائه کنند.

 

دوستانی که در انتخاب موضوع مشکل دارند؛ می تونند با شرکت در این جلسات فضای ذهنی خودشون را روشن تر کنند و دوستانی هم که در حال کار بر روی  مقاله یا پروژه های خودشون هستند؛ می تونند هم گروهی هم کار و یا هم فکر پیدا کنند.

 

به نظرم توضیح در خصوص هدف برگزای این جلسات دورهمی کافی بوده؛ به هر حال هر نظر پیشنهاد و انتقادی که دوستان مد نظرشون هست؛ لطفا ذیل همین پست کامنت بگذارند.

 

اگر موافق هستید؛ برای ثبت اطلاعات خودتون از لینک زیر استفاده کنید.

 

زمان جلسات به علت مشغله ی اکثر دوستان عصر ها خواهد بود و زمان جلسه هم پایان هفته ها.

مکان: خیابان طالقانی - نرسیده به خیابان بهار

میدان انقلاب خیابان فخر رازی

خیابان مطهری نرسیده به سهروردی خیابان اورامان

(بسته به نفرات و روزی که جلسه هماهنگ می شود یکی از این سه مکان برگزاری انتخاب میشود)

ثبت نام


 

  • میثم هوشمند
۳۰
بهمن
۹۳

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

 

دریافت اسلایدها درس سیستم عامل پیشرفته (که در کلاس تدریس می شوند)

دریافت اسلایدهای بیشتر به زبان فارسی

دریافت اسلایدهای بیشتر به زبان انگلیسی

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

 

 

  • میثم هوشمند
۱۱
بهمن
۹۳

برای استفاده از کتابخانه Open CV مراحل ذیل را انجام دهید

 

1. دانلود  OpenCV 2.4.9 از اینجا

2. خارج کردن فایل از حالت فشرده و قرار دادن در مسیر مناسب (ترجیحا یک مسیر کوتاه باشد)

3. دانلود نرم افزار EveditorFree-1.5.0.exe 

4. اجرای نرم افزار EveditorFree-1.5.0.exe به این صورت که؛ بر روی آن کلیک راست کرده؛ و گزینه run as adminitrator را کلیک نمایید.

5. پس از اجرایی برنامه؛ باید گزینه های زیر را بر اساس مسیر فایلی که از حالت فشرده خارج کردید تعریف نمایید.

 

 با توجه به شکل زیر در سمت چپ برنامه، گزینه user variables انتخاب شود. سپس بروی گزینه  new کلیک شود و سه متغیر OPENCV_BIN ،  PENCV_INCLUDE و OPENCV_LIB با توجه به  مسیر پوشههای bin ، include و lib در opencv تعریف شود.

 

سپس گزینه system path در سمت چپ برنامه انتخاب شود. و بعد گزینه add directory انتخاب و عبارت %OPENCV_BIN% نوشته و ذخیره گردد.

 

 

  • میثم هوشمند
۰۶
بهمن
۹۳

تهیه و تنظیم این راهنما به همت آقای مهندس آذرنیا صورت گرفته است.

با تشکر از ایشان.

ضمنا لینکهایی که دوستان ارسال کنند و یا خودم منتشر کنم؛ از طریق ستون سمت چپ بخش پیوندهای روزانه قابل دسترسی هستند؛

یک مطلب در مورد الگورتیم surf لینک شده است

چنانچه به مشکلی برخورد کردید؛
زیر همین پست می تونید کامنت بگذارید

 

برای استفاده از کتابخانه openCV در ویژوال استودیو می‌بایست مراحل زیر را طی نمود:

1-1: از سایت http://opencv.org و از قسمت downloads ورژن 2.4.1 (openCV for windows) را دانلود نمایید.

1-2: پس از دانلود یک فایل به نام opencv-2.4.10.exe خواهید داشت که آنرا باز کرده و مسیری که می‌خواهید فایل‌های openCV در آنجا extract شوند، را مشخص کنید.

 

2-1: visual studio را باز کرده و از منوی File گزینه New و سپس Project را انتخاب ‌کنید.

2-2: در پنجره باز شده از منوی سمت چپ Visual c++ را انتخاب نموده و از پنجره وسط گزینه Win32 console Application را انتخاب نموده و ok را بزنید.

2-3: در پنجره باز شده next را زده و در پنجره بعدی در قسمت Additional Options تیک مربوط به Empty Project را فعال نمایید و سپس Finish  را بزنید.

 

 

  • میثم هوشمند
۲۹
دی
۹۳

داده کاوی در پردازش ابری

 

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

 

کلمات کلیدی: پردازش ابری, داده کاوی

 

معرفی

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

 

 

 

 

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

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

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

 

 

2. برخی جنبه ها راجع به پردازش ابری

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

در شکل (1) نشان داده شده است که چارچوب پردازش در طول نیمه اخیر قرن در 6 مرحله جابه جا شده است:

  • مردم از پایانه ها برای اتصال به رایانه های mainframe قوی که به وسیله ی کاربران زیاد به اشتراک گذاشته شده اند استفاده می کنند.
  • رایانه های مستقل به حدی قدرتمند شدند که نیازهای روز مره ی کاربران را پاسخ می دهند.
  • شبکه های رایانه ای امکان اتصال چنیدن رایانه به یکدیگر را فراهم می کند.
  • شبکه های رایانه ای محلی توانستند به دیگر شبکه های محلی متصل شوند تا شبکه های بزرگتری را ایجاد کنند.
  • شبکه های الکترونیکی منابع ذخیره سازی و توان پردازشی اشتراکی را تسهیل کردند.
  • پردازش ابری اجازه ی بهره برداری از تمامی منابع قابل دسترس در اینترنت را از طریق یک روش ساده و مقیاس پذیر می دهد.

 


شکل 1. تغییر الگوی پردازش در نیم قرن اخیر [1]

 

  • میثم هوشمند
۱۳
دی
۹۳

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

ترم مهر ماه 93

در این پست قابل دریافت می باشد.

 

دریافت اسلایدهای درس سیستم های توزیع شده



 

  • میثم هوشمند
۱۱
دی
۹۳

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

 

===================

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

 

پیاده سازی و ارسال توسط خانم مهندس محمدی

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

===================

  • میثم هوشمند
۰۹
دی
۹۳

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

 

 

===================

جزوه ی دست نویس - نت برداری جلسات -  درس شبکه های کامیپوتری پیشرفته

استاد جناب آقای دکتر میرعابدینی ترم مهر ماه 93

 

 ارسال توسط خانم مهندس محمدی

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

توجه: جزوه حاوی نکاتی است که ایشان در کلاس نت برداری کرده اند؛ لذا با جزوات پیاده سازی صدای جلسات؛ تفاوت دارد.

توجه:   برای دریافت جزوه با حجم 41 مگابایت؛ در صفحه ی باز شده بر روی نوار ابزار بالای صفحه ی وب ؛ بر روی منوی دانلود کلیک نمایید تا در صفحه ی جدید امکان دریافت کلیه ی تصاویر را به صورت یک فایل زیپ شده داشته باشید.

===================

  • میثم هوشمند