توسعه نرم افزار

معماری لامبدا در مقابل معماری کاپا برای بیگ دیتا و پردازش سريع درData Lake

معماری لامبدا

تولید بی‌­وقفه داده­‌ها در دنیای امروز، نیاز به پایش لحظه­‌ای و سریع اطلاعات در کنار ذخیره آنها برای پردازش­های تحلیلی، ما را به سمت ساختاری هدایت می­کند که بتواند هر دو وجه از این نیازمندی یعنی پردازش جریان­‌های داده به صورت لحظه­‌ای و بدون تاخیر وپردازش­های …

ادامه مطلب

آموزش فارسی اسپرینگ بوت (Spring Boot) به صورت کاربردی

آموزش خلاصه اسپرینگ

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

ادامه مطلب

نحوه اتصال به کاساندرا با جاوا (قسمت دوم برنامه نمونه)

اتصال به cassandra با جاوا

در قسمت اول با درایور یا راه اندازهای کاساندرا نسخه 3 برای اتصال به جاوا آشنا شدیم. در این بخش، نحوه اتصال به cassandra با java با استفاده از راه انداز DataStax بررسی خواهد شد و در ادامه یک مثال کاربردی از اتصال کاساندرا به …

ادامه مطلب

آموزش گیت (Git) بهترین ابزار مدیریت کد

آموزش گیت

مقدمه آموزش گیت در مطالب قبل با پلت فرم توسعه IntelliJ IDEA آشنا شدیم در این پست به آموزش گیت میپردازیم. داشتن ورژن‌های مختلف فایل‌های php, js, css, html و … برنامه، در پروژه‌های فردی و تک‌نفره نیز امری مطلوب به نظر می‌رسد که …

ادامه مطلب

تفاوت برنامه نویسی OOP و DOP

تفاوت OOP و DOP

در این مبجث تفاوت بین دو روش برنامه نویسی OOP و DOP مورد بررسی قرار خواهد گرفت.  برنامه نویسی OOP همانطور که از نام آن پیداست، در فضای مسئله، این نوع برنامه نویسی تمرکز بر روی تعریف، تولید و پردازش اشیا دارد.مسئله مهم در …

ادامه مطلب

فیلم آموزش کاربردی IntelliJ IDEA

آموزش کاربردی IntelliJ IDEA

در مطالب قبل در چندین قسمت به آموزش ابزار توسعه فدرتمند IntelliJ IDEA پرداختیم. در این پست فیلم آموزشی بسیار کاربردی برای آموزش IntelliJ IDEA آماده کرده ایم که میتوانید از لینک زیر آن را دانلود کنید. تمرکز این آموزش بر روی زبان چاوا …

ادامه مطلب

تفاوت ui با ux و درک واسط کاربری و تجربه کاربری

تفاوت ui با ux

واسط کاربری User Interface واسط کاربری که به‌اختصار UI نیز گفته می‌شود، در طراحی وب و اپلیکیشن به محیطی گفته می‌شود که کاربر با استفاده از عناصر آن با یک سیستم ارتباط بصری برقرار می‌کند. به زبان ساده‌تر، به پوسته و ظاهر یک وب‌سایت …

ادامه مطلب

یکسان سازی یا نرمال سازی متون فارسی با استفاده از کتابخانه JHazm

نرمال سازی متن

در متن کاوی منظور از پردازش زبان طبیعی (NLP)، قابل‌دسترس کردن زبان طبیعی برای ماشین است. پردازش زبان طبیعی، اسناد متنی بدون ساختار را دریافت و درنهایت به شکلی ساختاریافته تبدیل می‌کنند. در این حالت امکان استخراج اطلاعات از این اسناد وجود دارد. پردازش‌های …

ادامه مطلب

انواع مجوزها یا لایسنس های مـتن بـاز (Open Source)

لایسنس های مـتن بـاز (Open Source)

بخش 1 مقدمه لایسنس های مـتن بـاز (Open Source) قبل از آشنایی با لایسنس های مـتن بـاز (Open Source) ، به مقدمه کوتاهی در رابطه با مسائل حقوقی نرم افزار خواهیم پرداخت.  نرم‌افزار به عنوان يکی از محصولات ساخته تفکر انسان محصولی است که …

ادامه مطلب

نحوه اتصال به کاساندرا با جاوا (قسمت اول آشنایی با راه اندازها)

اتصال به کاساندرا با جاوا

در این بخش، نحوه اتصال به کاساندرا با جاوا بررسی خواهد شد. ابتدا به نحوه ی عملکرد دایور ها یا راه انداز کاساندرا پرداخته خواهد شد و در بخش بعدی مطلب یک مثال کاربردی از اتصال زبان برنامه نویسی جاوا به کاساندرا ارائه می …

ادامه مطلب

JSR و JCP و RI و TCK در جاوا چیست؟

JSR و JCP و RI در جاوا

قبل از شروع نصب و استفاده از جاوا بهترست با چند اصطلاح کلیدی در این حوزه آشنا شویم. در این مبحث به توضیحاتی پیرامون JSR و JCP و RI در جاوا خواهیم پرداخت. Java Community Process: گروهی متشکل 1200 نفر از شرکت های مختلف …

ادامه مطلب

حافظه heap, Stack, Xmx, Xms, Xss در جاوا

حافظه heap, Stack, XMX, XMS در جاوا

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

ادامه مطلب

پارس کردن صفحات وب با کتابخانه beautifulsoup پایتون

پارس کردن صفحات وب با پایتون

معرفی کتابخانه beautifulsoup پایتون : به منظور تجزیه کردن یا پارس کردن صفحات وب با پایتون (فایل های HTML) میتوان از این کتاب خانه استفاده کرد. همچنین از این کتابخانه میتوان برای تجزیه کردن فایل های XML استفاده کرد. مفاهیم کتابخانه beautifulsoup به منظور …

ادامه مطلب

نصب دستی JDK از روی فایل تربال در لينوکس

نصب دستی JDK

نصب دستی JDK برای ما از این جهت اهمیت دارد که ممکن است گاهی دسترسی به اینترنت برای نصب اتوماتیک JDK نداشته باشم  یا اینکه در مواردی اتصال سرور به اینترنت ممنوع باشد. تمام ابزار های جاوایی در حوزه بیگ دیتا که در این …

ادامه مطلب

کتابخانه پایتون برای وب اسکرپ (web scraping)

پایتون وب اسکرپ

در این مبحث به کتابخانه ی با ارزش پایتون وب اسکرپ (web scraping) به منظور جمع آوری اطلاعات از یک صفحه وب خواهیم پرداخت. همگی میدانیم که یکی از منابع اصلی داده در دنیا امروز، متون و محتوای موجود در سایتهای اینترنتی است. اسکرپ …

ادامه مطلب

گروه تلگرامی اوسینت

مطالب مفید در حوزه بیگ دیتا و تحلیل شبکه های اجتماعی

ورود
انصراف