ماه: شهریور ۱۳۹۹
لاراول یکی از معروفترین فریمورک های PHP در جهان است که برای ساخت اپلیکیشن های تحت وب در مقیاسهای کوچک تا بزرگ استفاده می شود. Laravel به دلایلی مانند کارایی، ویژگیها و مقیاس پذیری مورد استفاده افراد حرفه ای قرار می گیرد. لاراول از ساختار MVC (Model View Controller) پیروی می کند که باعث می شود یادگیری آن راحت تر شود و امکان ساخت سریع اپلیکیشن های تحت وب پروتوتایپی مهیا شود. به نوعی میتوان گفت که Laravel دردسرهای ساخت اپلیکیشنهای وب را با فراهم کردن ویژگی های داخلیش مانند تصدیق، ایمیل، مسیر یابی، سشن و … به شدت کاهش ...
ادامه مطلب
SFTP(SSH File Transfer Protocol) یک پروتکل امن برای انتقال فایل است. SFTP بر روی پروتکل SSH اجرا می شود و از امنیت کامل و همچنین تصدیق ارتباطات همانند SSH بهره می برد. SFTP تقریبا به طور کامل جایگزین پروتکل انتقال فایل قدیمی یعنی FTP شده و همچنین سریعا هم در حال جایگزین کردن FTP/S است. این پروتکل تمامی قابلیتهای پروتکل های ذکر شده را ارائه کرده است اما در حالتی امن تر و مطمئن تر به همراه تنظیماتی آسانتر که عملا دیگر هیچ دلیلی برای استفاده از پروتکل های قدیمی وجود ندارد. SFTP همچنین از password sniffing و حملات ...
ادامه مطلب
Software Repository به معنی مخزن نرم افزار و به اختصار repo محلی برای ذخیره سازی پکیجهای نرم افزار است. در ادامه با بررسی بیشتر مخزنهای نرم افزاری همراه شما هستیم. اغلب در این محل جدولی از محتوا و فراداده یا metadata ذخیره می شود. مخزن ها پکیج های را گروه بندی می کنند. در برخی مواقع این گروهها متعلق به زبانهای برنامه نویسی است، مانند CPAN برای زبان برنامه نویسی Perl، همچنین برخی مواقع برای کل سیستم عامل، و در برخی مواقع نیز لایسنس محتواها موضوع مورد نظر ما است. در محیطهای بازرگانی و تجاری مقیاس بزرگ یک ...
ادامه مطلب
Mint یا نعناع لینوکسی است که توسط جامعه پشتیبان لینوکس به پیش رفت. این سیستم عامل بر پایه Ubuntu یا Debian و بسته بندی شده همراه با گروه متغیری از اپلیکیشن های متن باز و رایگان است. هدف از ساخت لینوکس مینت تولید سیستم عاملی مدرن، زیبا و راحت بوده که هم قدرتمند باشد و هم کارکرد ساده ای داشته باشد. Linux Mint یکی از معروفترین توزیع های دسکتاپی است و دارای میلیونها کاربر است. همچنین این سیستم عامل قابلیت ارائه پشتیبانی به انواع فایلهای چند رسانه ای را دارد (از طریق تیک زدن یک گزینه در محیط نصب) ...
ادامه مطلب
یک سیستم عامل Unix-like یا شبه یونیکس به سیستم عاملی گفته می شود که رفتاری مشابه رفتار سیستم یونیکسی دارد، در حالی که الزاما کاملا همسان با یک یونیکس خاص و یا گواهی شده به عنوان یک نسخه مشخص از یونیکس نیست. یک اپلیکیشن شبه یونیکس اپلیکیشنی است که رفتاری همانند دستورات یونیکسی و یا shell را به صورت مشابهی اجرا کند. برای توضیح این عنوان استاندارد ثابتی وجود ندارد و ممکن است تفاوت نظرات باعث تشخیص داده شدن یک اپلیکیشن به عنوان Unix-like و رد شدن دیگری شود. این عنوان ممکن است شامل سیستم عاملهای متن باز نیز شود ...
ادامه مطلب
گیت یک سیستم کنترل ورژن توزیع شده برای رد یابی تغییرات اعمال شده روی سورس کد درر طول توسعه نرم افزار است. با بررسی آن همراه ما باشید. این سیستم به منظور هماهنگ سازی کار میان برنامه نویسان طراحی شده است اما می تواند به منظور یافتن تغییرات در هر دسته فایلی نیز استفاده شود. هدف آن سرعت، یکپارچگی داده ها و پشتیبانی برای محیطهای کاری غیر خطی توزیع شده می باشد. Git توسط لینوس توروالد (Linus Torvalds) در سال ۲۰۰۵ در حین توسعه هسته لینوکس به همراه توسعه دهندگان دیگر لینوکس ساخته شد. از سال ۲۰۰۵ جونبو هامانو نگهدارنده ...
ادامه مطلب