Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر Real Time (پردازش تصویر بی درنگ) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه FreeBSD آزاد است. OpenCV کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب میباشد.
اگر تجربهی کار در برنامه نویسی سمت سرور یا backend را داشته باشید، حتما با زبان PHP نیز آشنایی دارید. برای زبان برنامه نویسی PHP، فریم ورک (Framework) های مختلفی وجود دارد که میتوانند سرعت و سهولت در توسعه نرم افزارها را برای شما فراهم کنند. CodeIgniter یکی از فریمورکهای زبان PHP می باشد که با هدف توسعه نرمافزارهای تحت وب مبتنی بر الگوی (MVC) پیاده سازی شده است.به کمک کتابخانههای قدرتمند خود، سرعت توسعه نرم افزارهای تحت وب را به میزان چشمگیری افزایش میدهد.فیم ورک CodeIgniter، امکانات کاربر را محدود نمیکند و همچنین ردی از خود بر جای نمیگذارد. قابلیتهای منحصر به فرد و انعطاف بالای این فریمورک توجه بسیاری از توسعهدهندگان وب را به سوی خود جلب کرده است و روز به روز به تعداد استفاده کنندگان آن افزوده میشود.
API مخفف -Application Programming Interface – رابط های برنامه کاربردی می باشد . هنگامی که شما در کامپیوتر خود از چندین برنامه نرم افزاری استفاده میکنید تبادل اطلاعات میان این نرم افزار ها توسط API انجام میگیرد . سرویس Google Web API یک برنامه تحت وب است که توسعه دهندگان را قادر میسازد تا اطلاعات مورد نیازشان را در وب به راحتی پیدا کرده و اداره نمایند. در محیط وب شما میتوانید توسط APIها از سرویسهای گوگل یا فیسبوک استفاده کنید و این سرویس ها را به امکانات اپلیکیشن یا وبسایت خود اضافه کنید. گوگل با استفاده از استانداردهای SOAP (Simple Object Access Protocol ) و WSDL (Web Services Description Language) به عنوان یک رابط بین برنامه کاربر و Google API عمل می کنند. Google API با محیط های برنامه نویسی مانند جاوا، پرل، ویژوال استودیو دات نت سازگار می باشد.
هوک یک تابع ویژه است که به شما اجازه میدهد از امکانات ریاکت استفاده کنید. برای مثال، هوک useState به شما این امکان را میدهد که از state در کامپوننتهای تابعی استفاده کنید. هوکهای دیگری هم وجود دارند که به یادگیری آنها در آموزشهای بعدی میپردازیم. چه زمانی میتوانم از هوک استفاده کنم؟ اگر شما یک کامپوننت تابعی بنویسید و متوجه شوید که نیاز به استفاده از state در آن دارید، در گذشته و قبل از معرفی هوکها مجبور بودید که کامپوننت خود را به کلاس کامپوننت تبدیل کنید. حالا با معرفی هوکها میتوانید هر وقت که بخواهید در کامپوننتهای تابعی خود از state استفاده کنید. ما در ادامه این کار را انجام خواهیم داد! Hooks پس از انتشار نسخهی ۱۶.۸ به ریاکت اضافه شدهاند. آنها به شما اجازه میدهند که از state و دیگر قابلیت های ریاکت بدون نوشتن کلاس استفاده کنید.
نرم افزار قدرتمند و امنیتی Ghidra که از طریق مهندسی معکوس فایلهای اجرایی را به کد تبدیل می کند، توسط آژانس امنیت ملی آمریکا به صورت عمومی منتشر شد. این سازمان که به صورت اختصاری NSA خوانده می شود، طی کنفرانس رمزنگاری و امنیت اطلاعات RSA هدف از انتشار عمومی نرم افزار Ghidra را استفاده همه کاربران از آن برای پیدا کردن حفره های امنیتی و دیگر باگ ها عنوان کرد. «راب جویس»، مشاور امنیت سایبری سابق کاخ سفید در این باره گفت: هیچ در پشتی در Ghidra قرار ندارد چون قرار است در اختیار کسانی قرار بگیرد که تشنه تجزیه و تحلیل نرم افزارهایی از این دست هستند.
اسکرچ یک زبان برنامه نویسی بصری است که توسط آزمایشگاه رسانه MIT در سال ۲۰۰۷ ایجاد شده است. امکان کشیدن و رها کردن کدها با بلوک های رنگارنگ ، آن را به یکی از بصری ترین زبان های آموزش برنامه نویسی برای کودکان تبدیل کرده است. برخلاف زبان های برنامه نویسی سنتی مانند پایتون که بر نامه نویس باید کد را بنویسد ، Scratch به جوانان و بزرگسالان این امکان را می دهد تا با اتصال بلوک های کد به یکدیگر بازی ها و برنامه های تعاملی را به راحتی بسازند. اسکرچ معمولاً برای کودکان بالای ۸ سال توصیه می شود. برای کودکان ۵-۷ ساله ، اسکرچ جی آر یک گزینه جایگزین با یک پلت فرم ساده و ساده تر از Scratch معمولی است.
tailwind css فریمورک جدید زبان CSS است با تفاوت های زیاد نسبت به سایر فریمورک های CSS ، تفاوت اصلی این فریموک با سایر رقبا نبود هیچ قالب پیش فرض و از پیش تعریف شده در آن است! یعنی در آن هیچگونه کامپوننت آماده ای برای رابط کاربری وجود ندارد چون هدف اصلی Tailwind CSS کمک به شما برای ساخت رابط کاربری های سفارشی است نه رابط کاربری های آماده. پس اگر فریمورکی نیاز دارید که ابزارهای آماده جهت کمک به شما داشته باشد نباید سمت Tailwind برید! اما اگر قصد دارید رابط کاربری پیشرفته طبق نیاز و سلیقه خودتان بسازید قطعا Tailwind CSS بهترین انتخاب برای شماست. این ویژگی Tailwind یعنی عدم وجود کامپوننت های آماده، باعث می شود تا سایت های ایجاد شده با آن مانند سایت های ساخته شده با Bootstrap ظاهر شبیه به هم نداشته باشند.
چندی پیش ، هوش مصنوعی مانند پیشگویی هایی علمی تخیلی از آینده فناوری به نظر می رسید. امروزه یادگیری ماشین مانند موتور محرک پیشرفت های تکنولوژیکی است که روزانه توسط مردم استفاده می شود. تشخیص تصویر ( Image Recognition ) یکی از کاربرد های قابل دسترسی آن است که باعث ایجاد یک انقلاب بصری آنلاین می شود. یادگیری ماشین تعبیه شده در وب سایت های مصرف کننده و برنامه های کاربردی ، شیوه سازماندهی و پردازش داده های بصری را تغییر می دهد. شناخت بصری ، فرصت های هیجان انگیزی مشابه آن چه در فیلم های علمی تخیلی دیده ایم را فراهم آورده است که تخیل ما را به سمت بیکران ها سوق داده است. پردازش تصویر به دلیل استفاده از یادگیری عمیق ، بسیار مؤثر و مفید شده است. یادگیری عمیق یک روش یادگیری ماشین است که به شکلی شبیه به عملکرد مغز انسان طراحی شده است. این روش به کامپیوتر ها آموزش می دهد تا عناصر بصری موجود در یک تصویر را تشخیص دهند. با توجه به الگو های در حال ظهور و تکیه بر پایگاه های داده های بزرگ ، ..
دروپال ( Drupal ) یک سیستم کد باز ( Open Source ) جهت مدیریت محتوای سایت ها می باشد . در دروپال ۸ قالبهای ریسپانسیو یا همان واکنشگرا در هسته قرار دارند. هر دو قالبهای محیط عمومی و محیط مدیریت ریسپانسیو یا همان واکنشگرا هستند و تجربه کاربری فوقالعادهای را روی هر دستگاهی فراهم میکنند.
فایل های JSP پس از اینکه برروی servlet container قرار می گیرند، قبل از هر کاری به servlet متناظر آن فایل JSP ترجمه می شوند. یک servlet، کلاس جاوایی است که می تواند به درخواست های HTTP که به یک URL خاص ارسال می شود پاسخ دهد.