Recent content by Y.P.Y

  1. Y.P.Y

    [مقاله] نکات مهم هنگام خرید لپ تاپ

    1- باید مشخصات فنی و قطعات داخلی لپ تاپ رو مناسب با نوع کاریری تون انتخاب کنید. (برای برنامه نویسی: هارد CPU Intel, SSD و برای بازی و کارهای گرافیکی: CPU AMD, VGA AMD) 2- اگر نوع کاربری تون Gaming هست، باید کیبورد لپ تاپ از نوع 4 کلید همزمان باشه. 3- باید سیم شارژ لپ تاپ بلند باشه. 4- بهتره صفحه...
  2. Y.P.Y

    مهارت های مورد نیاز توسعه دهنده PHP

    (برای بزرگنمایی کلیک کنید)
  3. Y.P.Y

    نکاتی راجب Abstract و Interface

    - اینکه هر دو در پیاده سازی الگوی polymorphism استفاده می شن. - هر دو برای پیروی از یک شِماتیک و اسکلت ثابت هستند. - هردو گزینه خوبی برای استاندارد سازی API داخلی هستن. - هردو بهترین گزینه برای کار تیمی/گروهی هستن. - هر دو قوانین استفاده از کلاس رو برای توسعه دهنده اجبار می کنن. - کلاس...
  4. Y.P.Y

    10 چیز که هر برنامه نویسی باید بلد باشه

    10 چیز که "هر برنامه نویسی" باید بلد باشه: 1- مفاهیم اولیه وب (HTML/CSS، XML/JSON, وبسرور، وبسرویس) 2- مفاهیم مقدماتی شبکه (IP, protocol, websocket, socket) 3- مفاهیم Unicode 4- مفاهیم اولیه Memory 5- شی گرایی 6- مفاهیم الگو ها در شی گرایی 7- مفاهیم اولیه امنیت نرم افزار/داده (SQL Injection...
  5. Y.P.Y

    چارت internals موتور PHP!

    تصویر روند(internals) تفسیر، کامپایل و اجرای سورس های PHP: برای بزرگنمایی کلیک کنید کاملترین و دقیق ترین چارت PHP internals موجود در اینترنت!
  6. Y.P.Y

    توضیحاتی راجب OpCache

    توضیحاتی درباره اکستنشن OpCache: اگر تنظیم opcache.validate_timestamps فعال و به تنظیم opcache.revalidate_freq هم مقدار داده بشه، درصورت تغییر فایلهای PHP تون، سیستم OpCache اونهارو تازه (invalidate) قلمداد میکنه و کش قدیمی مربوط به اون فایلهای تغییر یافته رو در قسمت shared memory حافظه(shm)،...
  7. Y.P.Y

    کدام پروتکل: git:// یا ssh:// یا https://؟

    همونطور که می دونید برنامه Git برای کار با repository، پنج پروتکل در اختیار ما گذاشته که هرکدوم مزایا و معایب خودشونو دارن. این پروتکل ها: 1- File (یا همون Local protocol) 2- HTTP (یا همون Dumb protocol) 3- HTTPS (یا همون Smart protocol) 4- SSh 5- Git هستند. اما از کدوم پروتکل باید استفاده کنیم؟...
  8. Y.P.Y

    نکات و راهکارهایی برای ویندوزی ها

    بدون مقدمه میرم سر اصل مطلب: 1- هرگز روی سیستمی که کمتر از 1 گیگ RAM داره ویندوز 7 نصب نکنید. ویندوز 7 به حداقل 1 گیگ RAM نیاز داره. 2- هرگز روی سیستمی که کمتر از 2 گیگ RAM داره ویندوز نسخه 64 بیتی نصب نکنید. چون اینکار بیشتر باعث کند شدن ویندوز میشه. ویندوز 7 نسخه 64 بیتی به حداقل 2 گیگ...
  9. Y.P.Y

    Multi-Threading و Multi-Processing

    Multi-Threading و Multi-Processing چیست؟ Multi-threading معمولاً یک single process برای یک برنامست; مناسبه برای share کردن اطلاعات برنامه بین instance ها، همگی از یک فضای حافظه استفاده می کنن، از performance بالایی برخوردارن، نسبت به انواع crash(مثل data corruption یا access violation) آسیب...
  10. Y.P.Y

    کسی افزونه عدم کپی داره

    monarc0 پیش خودت احساس زرنگی می کنی...? یا بقیه رو **** فرض کردی؟
  11. Y.P.Y

    XAMP, WAMP, DAMP, MAMP, UniformServer, EasyPHP...

    اینها چیزی نیستند جز software bundle! که توسط شرکت ها و گروه های نرم افزاری برای یک هدف جمع آوری شدن. و اون هم فراهم کردن بستری سریع و آسون برای برنامه نویسی. XAMP برگرفته از X-OS, Apache, MySQL, PHP/PERL WAMP برگرفته از Windows, Apache, MySQL, PHP MAMP برگرفته از Mac, Apache, MySQL...
  12. Y.P.Y

    فکر می کنید این چیه؟

    شما یا اومدی همینجوری یه چیزی بگی و یا تازه با برنامه نویسی آشنا شدی... اون & کامنت شده. کامنت چیست درضمن با & یا بدون & باز هم خروجی همونه.
  13. Y.P.Y

    فکر می کنید این چیه؟

    $myVar = 4; $unknown = static function() use (/*&*/$myVar) {return $myVar + $myVar + $myVar[null] + $myVar[0];}; print_r($unknown); echo $myVar; /* Output: Closure Object ( [static] => Array ( [myVar] => 4 ) ) 4 */
  14. Y.P.Y

    pDate - پارسی ساز توابع تاریخ/Date

    خب از این به بعد هم با همون کار کن خیلی هم خوبه
  15. Y.P.Y

    Slackware Documentation راه اندازی شد

    Documentation رسمی Slackware راه اندازی شد سلام بالاخره پروژه Documentation رسمی Slackware هم راه اندازی شد: http://docs.slackware.com
بالا