Meysam's Experiences

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

Meysam's Experiences

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

Meysam's Experiences

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

تابلوی اعلانات
جدیدترین نظرات
۱۲
اسفند
۹۴

زمانی که خطای 

kendoGrid()   kendoDataSource() و یا هر خطای دیگری که هنگام initialize کردن ویجت های کندو رخ میدهد؛

حتما ابتدائا بررسی کنید که در صفحه ی مربوطه کتابخانه jQuery بیش از یک بار ، لود نشده باشد.

  • میثم هوشمند
۲۰
ارديبهشت
۹۴

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

 

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

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

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

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

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

 

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

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

 

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

 

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

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

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

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

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

 

 

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

 

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

 

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

 

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

 

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

 

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

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

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

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

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

ثبت نام


 

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

 

مژده ای دل که دگر باره بهار آمده است

خوش خرامیده و با حسن وقار آمده است

 

 

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

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

 

  • میثم هوشمند
۲۱
اسفند
۹۳

شاید تعادل داشتن به این معنی هم باشه؛

یا اصلا خودشه

 

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

  • میثم هوشمند
۰۶
اسفند
۹۳

بکوشیم  "مهندسی" در نگاهمان باشد

نه در آنچه که بدان ما را می نامند

 

روز مهندس بر همه مهندسان مبارک.

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

 

در اینفوگرافیک زیر با عنوان How to talk to programmers به طور دقیق و خاص آموزش گفتگوی کلامی با یک برنامه نویس نیامده است؛

در واقع کلیاتی از نحوه تعامل و برخی گوشه و کنارهای جنس کار برنامه نویس مطرح شده؛ که به طور کلی کمک می کند که در ارتباط با آن ها درک بهتر و ارتباط موثرتری را تجربه کنیم. چه به عنوان یک کارفرما و حتی چه به عنوان یک برنامه نویس! (بله؛ چون برنامه نویس ها هم بر اساس تیپ شخصیتی خودشون ممکن هست نیاز به برخی نکات برای درک بهتر در تعاملات کاری داشته باشد - اگر فرصت شد در این خصوص مطلبی می نویسم)

 

یک ترجمه آزاد از این اینفوگرافیک نوشتم؛ از خانم زکی زاده برای کمک هاشون در ترجمه ها ممنونم

  1. سریع سر اصل مطلب بروید
  2. نشان دهید که کاملا آنها را درک می کنید
  3. فرض کنید که آن ها از شما باهوش تر هستند ( هستند (-; )
  4. دقیقا مشخص کنید که چه چیزی می خواهید
  5. " من فقط بیزنس می دونم" را دائم یادآوری نکنید
  6. زمان بندی هر چه که هست؛ تصور کنید که بیشتر طول خواهد کشید
  7. پیدا کردن چیزهایی که کار نمی کنند هم, کار می برند (زمان بر هستند)
  8. تنها پروژه های معنا دار الهام بخش کد خوب هستند
  9. کارکردن با مغز به سنگینی کار کردن با وزنه است؛ فقط دیده نمی شود

 

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

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

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

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

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

 

Computer Science Field Guide
این سایت از دسترس خارج شده است
به این لینک سر بزنید.
آخرین بروز رسانی 1396/08/19

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

برای استفاده از کتابخانه 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% نوشته و ذخیره گردد.

 

 

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

روز سه شنبه 1393/11/07 با حضور چند نفر از دوستان ؛ حدودا  3 ساعت و نیم در مورد بحث های مرتبط با این پروژه صحبت کردیم.

 

مواردی که مطرح شد را اینجا هم می نویسم تا دوستان دیگری هم استفاده کنند.

 

ابتدا به این پرداختیم که هر کدوم از موارد زیر چه کارکردی دارند

IP, TCP/IP UDP Protocols

Port

Socket

Valid IP

 

Threading

MultiThread App

Asynchronous Programming

CallBack

 

For What Scenario Weh Use UDP or TCP/IP protocols?

 

یک برنامه ی چت ساده که با استفاده از پروتکل TCP کار می کند را بررسی کردیم؛

کدهای برنامه تقریبا خط به خط مرور شدند؛

نکته ای که باید به اون اشاره کرد و حتما دوستان حاضر در کارگاه هم به اون اذعان دارند این است که؛

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

 

برای همین؛ گرچه موضوع و دستور کار کارگاه ارتباطی با برنامه نویسی و آموزش مربوط به آن نداشت؛ اما وقت نسبتا خوبی را به بررسی کدها با کمک دوستان پرداختیم. بخش شیرین کارگاه برای خودم این بخش بود؛ چون حس خوب راحتی و انگیزه را در دانشجو؛ اینجا هست که میشه بهش رسید.

 

در مورد مطالبی هم که در کلاس توسط استاد توضیح داده شد بود؛ مروری داشتیم بر اینکه در چه سناریوهایی از پروتکل UPD و یا TCP استفاده می کنیم.

که در این خصوص هم نظرات دوستان طرح و بررسی شد.

 

در مورد دوره ی کارگاهی مهندسی نرم افزار؛ و دوره آموزش مفاهیم برنامه نویسی نیز توضیحاتی ارائه شد.

 

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

 

در پایان از دوستانی که تشریف آوردند ممنونم؛

امیدوارم که در موقعیتی دیگر فرصت خدمتی شایسته تر فراهم گردد.


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

  • میثم هوشمند