با سلام و درود، با قسمت دوم از آشنایی با فاکتورهای ۱۲ گانه اپلیکیشن در خدمتتان هستم (۱۲-فاکتور اپلیکیشن یا The twelve-factor app ) . در قسمت قبلی با فاکتور های اول تا سوم آشنا شدیم که به شرح زیر بودند: فاکتور اول: codebase – پایگاه کد یک codebase در…
-
-
آشنایی با ۱۲-فاکتور اپلیکیشن (The twelve-factor app) فاکتور های اول تا سوم
با سلام و درود، امروز با ۱۲ فاکترو اپلیکیشن یا ( The twelve-factor app ) در خدمتتون هستم، احتمالا قبلا در موردش شنیده باشید، خواستم داخل بلاگ یه مطلب در موردش داشته باشم که اگر بعدا حرفی ازش زده شد بتونم ارجاع بدم بهش 🙂 مقدمه: The twelve-factor app در…
-
آشنایی با فریمورک contenttypes و Generic relations و Generic Foreignkey در جنگو (Django)
با سلام و درود، سریع بریم سراغ مطلب مورد نظر 🙂 فقط اولش بگو مرجع اصلی داکیومنت های خود جنگو هست، ولی بغیر از اسناد جنگو جندین مطلب رو از سایت های دیگه جمع آوری کردم که مفید خواهند بود. امیدوارم از این مطلب به خوبی استفاده کنید. (نکته: اگر…
-
آشنایی کامل با HTTP Request/Response
با سلام و درود، خب از عنوان مطلب مشخص هست که در مورد چی میخوام صحبت کنم، مقدمه چینی نمی کنم و سریع میرسم سراغ اصل مطلب، احتمالا خیلیامون از Http Requestها ساتفاده کردیم ولی به طور کامل و دقیق با Http Request آشنا نیستیم. در این مطلب سعی کردم…
-
راه اندازی جنگو به صورت asgi روی سرور لینوکسی با nginx و daphne
با سلام و درود، قصد دارم یه آموزش خیلی سریع برای استقرار پروژه ی جنگویی ( استقرار جنگو ) روی سرور لینوکسی و وب سرور Nginx و به صورت asgiا استفاده از daphne را با هم داشته باشیم. با توجه به این که گفتم آموزش سریع هست، فرض بر این…
-
آشنایی با Query و QuerySet در جنگو (قسمت سوم) – select_related() و prefetch_related()
آشنایی با کوئری ست union() در جنگو : union(*other_qs, all=False) از عملگر union در SQLاستفاده می کند تا نتایج دو یا چند کوئری ست را با هم ترکیب کند، برای مثال: عملگر UNION به صورت پیش فرض فقط مقادیر distinct را انتخاب می کند. برای اجازه دادن به داده های تکراری…
-
آشنایی با Query و QuerySet در جنگو (قسمت دوم)
آشنایی با Query و QuerySet در جنگو (قسمت اول) بدون مقدمه به ادامه آموزش و آشنایی با کوئری و کوئری ست در جنگو می پردازیم: فیلتر ها می توانند فیلدها را روی مدل ارجاع دهند خب تو مثال های قسمت اول، مقدار فیلد مدل را با یک مقدار ثابت مقایسه…
-
آشنایی با Query و QuerySet در جنگو (قسمت اول)
با سلام و درود چند وقتیست که درگیر مباحث Optimization در Django بالاخص سمت DB و ORM بودم که قدم اول آشنایی کامل با Query و QuerySet در جنگو هست، به همین دلیل تصمیم گرفتم در این مورد یه آموزش جامع و کامل قرار بدم و به توضیحا و معرفی…
-
25 سوال رایج در مصاحبه استخدامی برنامه نویس پایتون/جنگو
با سلام و درود، یه لیست سوالات مصاحبه برای استخدام پایتون کار بالاخص جنگو کار دارم که همیشه برای استخدام نیروی جدید از اون استفاده می کنم و هر دفعه نکات جدید رو حاشیه همون لیست می نوبسم تا در مصاحبه های آتی که دارم استفاده کنم. امروز تصمیم گرفتم…
-
آموزش استفاده از Mongodbبه عنوان backend برای celery
با نام خدا و سلام، یه چند وقتی میشه دارم برای مدیریت task های یکی از پروژه ها با Celery کار می کنم. قرار شد برای backend از MongoDB استفاده کنم که کم اذیتم نکرد و تصمیم گرفت آموزش مرحله به مرحله اش رو بزارم که شاید به درد کسی…
-
نصب ionCube Loader روی ubuntu
با سلام و درود، درد این مطلب با نصب ماژول یا افزونه php با نام ionCube در خدمتتون هستم که به phpاین اجازه را می دهد که فایل های محافظت شده و انکود شده با استفاده از نرم افزار ionCube Encoder را اجرا کند. معمولا وردپرس یا دیگر نرم افزار…
-
آموزش های git : روش های clone کردن یک مخزن گیت
با سلام و درود، همیشه داخل بلاگ جای مطالب در مورد git خالی بوده و همیشه قصد داشتم با یه ویدیوی آموزشی در مورد git و آموزش های مرتبط با اون حرف بزنم که با توجه به مشغله تقریبا این کار نشد بود و در نتیجه تصمیم گرفتم در طی…
-
آموزش کار با cron job و ساخت cron job برای هر ۵ دقیقه
با سلام و درود، خیلی سرسع میریم سر اصل مطلب 🙂 cron job وظیفه ای می باشد که در هر بازه ی زمانی مورد نظر اجرا می شود. وظیفه می تواند تنظیم شود تا هر دقیقه، ساعت، روز از ماه، ماه، روز از هفته یا هر ترکیبی از این موراد…
-
HTTP request smuggling چیست؟ آشنایی با حملات قاچاق درخواست HTTP
آشنایی با HTTP request smuggling، در این مقاله قصد دارم با قاچاق درخواست های http آشنا بشیم. به طور کلی آسیب پذیریهای از جانب HTTP request smuggling را توضیح خواهم داد. قاچاق http request چیست ؟ HTTP request smuggling تکنیکی برای تداخل در نحوه پردازش توالی درخواست های HTTP از…
-
آشنایی با عملگر Spread در جاوااسکریپت
با سلام و درود، خب با یکی از عملگرهای رایج و مرسوم جاوا اسکریپت به نام Spread در خدمتتون هستم 🙂 عملگر Spread ( عملگر سه نقطه )، عملگری کاربردی و سینتکسی سریع برای افزودن آیتم ها به آرایه ها، ترکیب آرایه ها یا Objectها و همچنین دادن آیتم های…