Artarad_PostgreSQL

بازیابی کلمه عبور کاربر Postgres در پایگاه داده Postgresql

بازیابی کلمه عبور کاربر Postgres در پایگاه داده Postgresql

Artarad_linux

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

در مقاله دستورات کاربردی در سیستم عامل های لینوکس بخش دوم،  بخش دوم دستورات ارائه گردیدند، در ادامه بخش سوم دستورات بررسی می شوند.

ادامه مطلب

Artarad_linux

دستورات کاربردی در سیستم عامل های لینوکس – بخش دوم

در مقاله دستورات کاربردی در سیستم عامل های لینوکس  بخش اول دستورات ارائه گردیدند، در ادامه بخش دوم دستورات بررسی می شوند.

ادامه مطلب

Artarad_linux

دستورات کاربردی در سیستم عامل های لینوکس

مقدمه 

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

ادامه مطلب

موتور قوانین کسب و کار چیست؟

موتور قوانین کسب‌ و کار معمولاً به یک جز نرم‌افزاری اطلاق می‌گردد که به افراد غیر برنامه‌نویس اجازه می‌دهد تا بدون تغییر در کد برنامه قوانین و مقرراتی را برای اجرا و استفاده در نرم‌افزار معرفی نمایند.

هوش مصنوعی تحقیق گسترده‌ای است که بر روی “تفکر رایانه مانند انسان” متمرکزشده و شامل رشته‌های مختلفی مانند شبکه‌های عصبی، الگوریتم‌های ژنتیک، درختان تصمیم‌گیری و سیستم‌های خبره است.

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

معرفی AngularJS

قبل از معرفی AngularJS و تعریف و توضیح نحوه استفاده از انگولار خوب است با برنامه‎های تک صفحه‌ای آشنا شویم.
برنامه تک صفحه‌ای Single-page application چیست؟
برنامهٔ تک‌صفحه‌ای که آن را به‌اختصار از نیز SPA می‌خوانند به برنامه‌های تحت-وب و یا وبگاه‌هایی گفته می‌شود که تنها دارای یک صفحه هستند. در این روش تمامی کدهای مورد نیاز (سمت-کاربر) در یک صفحه نوشته می‌شود. در این برنامه‌ها دیگر نیازی به بارگذاری مجدد برای انجام برخی امور نیست و کدهای مورد نیاز یا در بارگذاری اولیه و یا در زمان نیاز با استفاده از ای‌جکس بارگذاری می‌شوند و هدف این تکنولوژی آن است که هم فرایند توسعه و هم فرایند تست این مدل از برنامه‌ها را به کمک یک چهار چوب مدل-نما-کنترلگر (MVC) ساده‎تر شود.

ادامه مطلب

آشنایی با مدل MVC در مهندسی نرم‌افزار

تعریف علمی و تخصصی
در مهندسی نرم‌افزار، مدل-نما-کنترل‌گر (Model–View–Controller) یا مدل MVC به یک الگوی معماری نرم‌افزار اطلاق می‌شود. الگوی معماری مدل MVC به جداسازی داده‌های کاربردی (مانند محتویات بخش مدل) از مؤلفه‌های ارائه‌شده به‌صورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودی‌ها (بخش کنترل‌گر) اقدام می‌نماید. هدف الگوی معماری ام‌وی‌سی صرفاً یکپارچگی در معماری نرم‌افزار است و به کمک آن به دست گیری نرم‌افزار در راستای مدیریت و توسعه به سهولت انجام می‌گیرد.

ادامه مطلب

مقایسه ویندوز با لینوکس در خصوص پایگاه داده اوراکل

در ویندوز با لینوکس در خصوص پایگاه داده اوراکل همواره در مقاصد Performance (کارایی)، Availability ( در دسترس بودن) و امنیتی پیشتاز بوده است ، اما در موضوع استفاده آسان (user Interface) ویندوز همواره عملکرد بهتری داشته است.

در سالهای گذشته بحث ها بیشتر در مورد مقایسه یونیکس و ویندوز بود، اما در حال حاضر با تسلط لینوکس این مباحث بیشتر بر روی مقایسه ویندوز با لینوکس متمرکز شده است.
با وجود مدیریت آسان ویندوز نسبت به لینوکس این سوال پیش می آید که با وجود این قابلیت چه ویژگی هایی نادیده گرفته می شود؟

چرا ویندوز به عنوان سرور oracle در نظر گرفته می شود؟

ادامه مطلب

نحوه نصب، راه‌اندازی و استفاده از node.js و بسته npm

در مقاله قبل با نود‎جی‎اس آشنا شدیم. حال برای نصب node.js کافی است که به سایت www.nodejs.org مراجعه کرده و نسخه منطبق بر سیستم‌عامل خود را ازآنجا دانلود کرده و نصب کنید (اگر بر دکمه Install موجود در وسط صفحه کلیک کنید، نسخه مناسب برای سیستم‌عامل شما برای دانلود و نصب به شما پیشنهاد می‌شود).

ادامه مطلب

آشنایی با Node.js

چهارچوبی است بر مبنای موتور جاوا اسکریپت که به‌منظور ایجاد برنامه‌های سریع و گسترش‌پذیر به وجود آمده است. Node.js از مدل رویداد گرا و non-blocking برای انجام عملیات I/O بهره می‌برد. ازاین‌رو Node.js یک چهارچوبی سبک و کارا برای پیاده‌سازی برنامه‌های Real-time و مبتنی بردادهاست که می‌تواند به‌راحتی در سرورهای نامتمرکز اجرا شوند.
ادامه مطلب