RSS Generator 2.1.1 http://www.rssboard.org/rss-specification باورژن http://baversion.com/blog وبلاگ باورژن fa-IR پیش‌بینی قیمت سهام با استفاده از لایبرری PHP-ML با استفاده از لایبرری PHP-ML، سعی کردیم قیمت سهام را پیش‌بینی کنیم. در عمل یک توصیه به اقدام (خرید/فروش) دریافت می‌کنیم و بازده مورد انتظارمان را می‌بینیم. سپس CFDها را با لوریج بالا معامله می‌کنیم و پولدار می‌شویم. http://baversion.com/blog/post/stockprice-prediction-with-php-ml http://baversion.com/images/xstock-prediction-titelbild-DtJNfzu-di4AAD9DRB5lGldjFVBSDuC1.jpg http://baversion.com/blog/post/stockprice-prediction-with-php-ml Fri, 02 Nov 2018 18:20:50 +0330 Fri, 02 Nov 2018 18:20:50 +0330 Datatables: لایبرری پی‌اچ‌پی برای هندل پردازش‌های سمت سرور دیتاتیبل‌ها لایبرری datatables برای هندل کردن پردازش‌های سمت سرور مربوط به دیتاتیبل‌ها کاربرد دارد. دیتاتیبل‌ها جداولی داینامیک هستند که محتوای آن‌ها به کمک اجکس رفرش می‌شود. استفاده از دیتاتیبل‌ها، روشی سریع و ساده برای پردازش محتوای جدول‌ها است. http://baversion.com/blog/post/datatables http://baversion.com/images/datatables-IjAjGFqF9MpkSjTmvjMZxRUJR2lDfPPH.jpg http://baversion.com/blog/post/datatables Fri, 27 Jul 2018 20:58:00 +0430 Fri, 27 Jul 2018 20:58:00 +0430 الگوهای طراحی (دیزاین پترن‌ها) در برنامه‌نویسی دیزاین پترن‌ها، سلوشن‌هایی (راه‌کارهایی) بهینه و با قابلیت استفاده مجدد، برای مشکلات برنامه‌نویسی هستند که هر روز با آن‌ها سروکار داریم. هر دیزاین پترن در واقع یک الگو است که باید در شرایط درستی پیاده‌سازی شود. دیزاین پترن‌ها مختص زبان خاصی نیستند. یک دیزاین پترن خوب بسته به قابلیت‌های زبان‌های برنامه‌نویسی باید در اکثر زبان‌های برنامه‌نویسی قابل پیاده‌سازی باشد. http://baversion.com/blog/post/design-patterns http://baversion.com/images/gof-design-patterns-AIm_S6P4RI4xSTS4pKG_WG7zCnR_EbSz.png http://baversion.com/blog/post/design-patterns Tue, 10 Jul 2018 04:30:00 +0430 Tue, 10 Jul 2018 04:30:00 +0430 PHP-ML: لایبرری یادگیری ماشین برای PHP یادگیری ماشین یکی از جذاب‌ترین مباحث در زیرشاخه‌های هوش مصنوعی است که افراد زیادی برای یادگیری آن به پایتون روی می‌آورند. لایبرری PHP-ML، کتابخانه‌ای برای کار در حوزه یادگیری ماشین با استفاده از زبان پی‌اچ‌پی است. http://baversion.com/blog/post/php-ml http://baversion.com/images/php-ml-logo-3mYGova5848Tk9CvnWD_rWgMgKeGJL6W.png http://baversion.com/blog/post/php-ml Sun, 24 Jun 2018 18:51:07 +0430 Sun, 24 Jun 2018 18:51:07 +0430 عبارت‌های باقاعده یا regular expressions عبارت‌های باقاعده، عبارت‌هایی هستند که طبق الگوی خاصی، تطبیق یک رشته در رشته دیگری را بررسی می‌کنند. در واقع ریجکس نوع خاصی از پترن است که در بسیاری از زبان‌های برنامه‌نویسی و اپلیکیشن‌های مدرن قابل استفاده است. با استفاده از آن می‌توان داده‌های ورودی کاربر را اعتبارسنجی کرد، رشته‌ای را داخل رشته دیگر پیدا کرد و رشته پیدا شده را با رشته دیگری جایگزین کرد. http://baversion.com/blog/post/regex http://baversion.com/images/regex-CUNAtXpSjYwerM2-coPb3eaM3cq__UMg.jpg http://baversion.com/blog/post/regex Thu, 15 Feb 2018 11:41:00 +0330 Thu, 15 Feb 2018 11:41:00 +0330 نسخه‌ها و محدودیت‌ها در کامپوزر از آنجا که کامپوزر به شدت به سمت استفاده از سیستم‌های کنترل نسخه مانند گیت (git) هدایت می‌شود، اصلاح نسخه می‌تواند کمی مبهم باشد. در مفهوم یک سیستم کنترل نسخه، یک نسخه مجموعه‌ای خاص از فایل‌هایی است که حاوی داده‌های خاص می‌باشند. http://baversion.com/blog/post/composer-versions-and-constraints http://baversion.com/images/composer-vs-git-kJU2Wd0pyMrVGNTeBUM9USLGLs-AgYV2.jpg http://baversion.com/blog/post/composer-versions-and-constraints Wed, 17 Jan 2018 12:29:00 +0330 Wed, 17 Jan 2018 12:29:00 +0330 مباحث پیشرفته شی‌گرایی در PHP مباحث پیشرفته شی‌گرایی شامل کلاس انتزاعی، رابط، کلاس‌های ناشناس، انقیاد دیررس استاتیک، Traits، تعیین نوع پارامتر و Iterators و برخی مباحث دیگر است. برای یادگیری الگوی معماری MVC باید به شی‌گرایی مسلط باشید و این تسلط هم باید در اصول شی‌گرایی و هم در مباحث پیشرفته شی‌گرایی باشد. http://baversion.com/blog/post/oop-advance http://baversion.com/images/oop-advanced-gtpuse8GlWMRhh1LBQCfJ4doTpOrQC70.jpg http://baversion.com/blog/post/oop-advance Thu, 14 Dec 2017 14:27:00 +0330 Thu, 14 Dec 2017 14:27:00 +0330 اصول شی‌گرایی در PHP برای یادگیری اصول شی‌گرایی باید برنامه‌نویسی رویه‌گرا به خوبی آموخته باشیم. شی‌گرایی نقطه مقابل برنامه نویسی رویه‌گرا است. در شی‌گرایی با مفاهیمی چون کلاس‌ها، اشیا و پراپرتی‌ها سروکار داریم. کلاس مانند یک نقشه است که قاعده کلی را شامل می‌شوند، شی نیز یک نمونه است که از روی نقشه یا راهنمای ما که کلاس است ساخته شده است. http://baversion.com/blog/post/oop-principles http://baversion.com/images/oop-principals-H0DjBjwFuxOau3Fzl_sZac5GmWheuB2w.jpg http://baversion.com/blog/post/oop-principles Mon, 11 Dec 2017 10:57:00 +0330 Mon, 11 Dec 2017 10:57:00 +0330 Emmet: ابزاری برای کدنویسی سریعتر Emmet پلاگینی است که به شما سرعت بیشتری در کدنویسی HTML و CSS و البته XML می‌دهد، نحوه استفاده بدین صورت است که بعد از نصب پلاگین در IDE یا ویرایشگر متن مورد نظرتان می توانید کد خلاصه را بنویسید و با زدن کلید tab صفحه کلید، کدهای مورد نظرتان تولید خواهد شد. http://baversion.com/blog/post/emmet http://baversion.com/images/emmet-LR9X6JylHN5m9vpkcfvfzOWHVqHX2x7i.gif http://baversion.com/blog/post/emmet Sun, 10 Dec 2017 21:34:00 +0330 Sun, 10 Dec 2017 21:34:00 +0330 معرفی الگوی معماری MVC الگوی معماری MVC یک الگوی معماری انعطاف پذیر، واضح و قدرتمند برای برنامه‌نویسی شی‌گرا و چند لایه است که با استفاده از آن می‌توان قسمت‌های مختلف برنامه را از هم جدا نموده و خصوصا در پروژه‌های تیمی، توسعه را بسیار سرعت می‌بخشد. با استفاده از MVC، نه تنها کار تیمی راحت‌تر می‌شود، بلکه از نوشتن کدهای تکراری نیز جلوگیری می‌شود. http://baversion.com/blog/post/introduction-to-mvc http://baversion.com/images/mvc-3f1avj5X5SM9eEVwtTKomLOV6CL1rExj.jpg http://baversion.com/blog/post/introduction-to-mvc Thu, 07 Dec 2017 21:18:00 +0330 Thu, 07 Dec 2017 21:18:00 +0330