DLNA دی‌ال‌ان‌ای

DLNA دی‌ال‌ان‌ای : استانداردی برای ارتباط بین دستگاه‌های دیجیتال با مصرف خانگی روی بستر شبکه‌های تحت آی پی است.

این استاندارد از سال 2004 راه اندازی شده و تا کنون بیش از 245 شرکت مطرح جهان تحت آن قرار گرفته‌اند. دستگاههایی که با این استاندارد کار می‌کنند می‌توانند در صورت اتصال به یک شبکه خانگی از امکاناتی همچون اشتراک گذاری منابع اطلاعات (File Sharing) و بسیاری امکانات شبکه به راحتی برخوردار شوند.

ادامه ...

اصطلاحات SDK و CDN و Refactoring و Native در برنامه نویسی

SDK Software Development Kit : پیکیج توسعه نرم افزار
CDN یا Content Delivery Network : در اصطلاح به میزبان‌های وبی گفته می‌شود که کار نگهداری از منابع برنامه‌نویسی وب مانند فایل‌های جاوااسکریپت، CSS، تصویرها و فونت‌ها را برعهده دارند.

Refactoring :  به روش‌های اعمال تغییر (اصلاح یا افزودن قابلیت) در ساختار کدهای موجود می‌گویند، بصورتی که پس از اعمال تغییر کدهای جدید حاوی error نباشند (سینتکس و کامپایل) و همچنین functionality نرم افزار تغییر نکرده باشد.

برنامه‌های Native : این برنامه‌ها دسترسی مستقیم به سیستم عامل و سخت افزار دارند
  • مزیت - کارآیی بالا
  • مزیت - کمترین میزان نیاز به منابع سخت افزاری مانند حافظه Ram و فضای دیسک و ...
  • نقص - پیچیدگی بیشتر و دارای زمانبری بیشتر برای کارکردن و نوشتن با آن
  • نقص - وابسته به پلتفرم ویندوز
برنامه های  Managed : برنامه هایی که یک محیط runtime به نام CLR برای شما فراهم می‌کند ، شما را از این پیچیدگی کار و قرار دادن تحت سیستم عامل و سخت افزار جدا می‌کند و برنامه نویسی را بسیار سریع‌تر و آسان‌تر می‌کند.
  • مزیت – قابلیت حمل (قابل استفاده در هر سیستم دارای CLR)
  • مزیت – سهولت در این نوع برنامه نویسی
  • نقص – احتمال اجرای کند تر
  • نقص – امکان نیاز بیشتر به منابع سیستمی ، حافظه و فضای دیسک و ..
 وب سایت‌ها :
 

ادامه ...

آشنایی با OpenCV

OpenCV :  + و + و + و +
برای آگاهی از نحوه استفاده از OpenCV ابتدا باید مفاهیم زیر را بررسی کنیم:
بینایی کامپوتری (Computer Vision) یا بینایی ماشینی:  بطور کلی یکی از شاخه‌های هوش مصنوعی است که کامپیوترها را به دیدن اشیاء و درک هوشمند خصوصیات آنها با استفاده از روشهای پردازش تصاویر و ابزارهای یادگیری ماشینی قادر می‌سازد. این کار با بدست آوردن، پردازش، تجزیه و تحلیل و درک تصاویر جهان واقعی توسط ماشین و تبدیل آن به داده‌های عددی و نمادین میسر می‌شود.
OpenCV (Open Source Computer Vision Library): کتابخانه ایست که برای استفاده در عملیات بی‌درنگ در Computer Vision توسط اینتل توسعه پیدا کرده است.
کتابخانه OpenCV توسط C++ نوشته شده است و بطور مستقیم از آن در پروژه‌های .NET نمی‌توان استفاده نمود. بدین منظور یک Wrapper برای NET. به نام EMGUCV وجود دارد که می‌توانید آن را از این لینک دریافت نمایید.
با یک مثال ساده نحوه استفاده از OpenCV را بررسی می‌نماییم. در این مثال می‌خواهیم تصویر چهره را از تصویر اصلی جدا نموده و آن را در یک پنجره WPF نمایش دهیم.
?- ابتدا یک پروژه از نوع wpf ایجا می‌نماییم.
?- پس از اینکه تمام فایل‌های مورد نظر را از لینک بالا دانلود کردیم، تمایی فایل‌های dll و xml را در bin پروژه کپی می‌نماییم. dll‌ها دو نوع می‌باشند. فایل‌های کتابخانه اصلی OpenCV و dll‌های کتابخانه EMGUCV که از نوع .Net می‌باشند. به dll‌های نوع دوم در پروژه Refrence می‌زنیم.

ادامه ...

hotspot - هات اسپات

hotspot :  به جایی می‌گن هات اسپات که توش می‌شه از طریق شبکه بی سیم به اینترنت وصل شده (در فضای سرد اطراف، جایی که سیگنال اینترنت توش باشه داغ می‌شه (: ))
مودم + شبکه بی سیم + روتر >  این سه خاصیت رو که بذاری کنار هم یک دستگاه داری که می‌تونه با وصل بودن به اینترنت و ساختن یک شبکه بی سیم، کامپیوترهای اطراف رو هم به اینترنت وصل کنه و به اصطلاح یک «هات اسپات» ایجاد کنه

 


ادامه ...

هرم یادگیری

 
Deductive  & Inductive : در بحث آموزش از یک دید کلی می‌توان دو رویکرد متفاوت را اتخاذ نمود که یک رویکرد Deductive و دیگری رویکرد Inductive است که به ترتیب رویکرد "از کل به جزء" و رویکرد "از جزء به کل" ترجمه می‌شوند.

Tolerance of Ambiguity  تحمل ابهام: تجربه نشان داده است که افراد بزرگسال نسبت به افرادی کم سن و سال از Tolerance of Ambiguity به مراتب کم‌تری برخوردارند. به طور کلی می‌توان گفت که افراد بزرگسال چنانچه در شرایطی قرار بگیرند که مسئله ای برای ایشان مبهم باشد خیلی سریع‌تر از خردسالان انگیزه خود را از دست می‌دهند .

هرم یادگیری
Learning Pyramid
 
-----------------
lecture,reading 10,audio visual 20,demonstration 30,discussion 50,practice doing 75,teaching other 75
-----------------
سخنرانی - ، خواندن 10 ، صدا و تصویر 20، اثبات 30،بحث و گفتگو 50، عملی انجام دهند 75، آموزش های دیگر 90
 
نتیجه گیری اخلاقی : بهترین روش یادگیری مطلبی، سعی در آموختن آن به دیگران است.

 


ادامه ...

صفحه 2 از 3 « قبل 1 2 3 بعد »   برو به 

مطالب مرتبط