آرش حاتمی

آرش حاتمی

DevOps - Backend Developer

روش نصب و تنظیم سرور DHCP در لینوکس

روش نصب و تنظیم سرور DHCP در لینوکس

یکی از رایج ترین پروتکل های شبکه که روزمره از آن استفاده می کنیم DHCP یا Dynamic Host Configuration Protocol است که به کامپیوتر های درون شبکه قابلیت دریافت آدرس IP و دیگر تنظیمات شبکه را می دهد. در این پست بررسی می کنیم که چگونه این پروتکل را در سیستم عامل لینوکس راه اندازی کنیم.

عبور از Captcha و حل خودکار آن

عبور از Captcha و حل خودکار آن

Captcha ها معمولا برای مسدود کردن افراد خراب کاری به کار می رود که قصد کلاهبرداری یا دستکاری داده ها را دارند با در کمپین های تبلیغاتی مختلف میلیون ها حمله انجام می دهند. دلایل زیادی وجود داره که بخواهید یک سایت رو از طریق برنامه ای که نوشتید کنترل کنید و مسلما Captcha نمیتونه جلوی شما رو بگیره

سازماندهی بهتر پروژه با 6 افزونه VSCode

سازماندهی بهتر پروژه با 6 افزونه VSCode

به عنوان یک توسعه دهنده ، باید بتوانید وظایف ( Task ) های خود را سازماندهی کنید تا زمان پروژه بهتر مدیریت شده و Sprint جاری را با موفقیت پشت سر بگذارید. در این پست 6 افزونه VS Code معرفی شده که به شما کمک می کند موثر تر مدیریت را انجام دهید.

امنیت Container ها با Trivy

امنیت Container ها با Trivy

امنیت همیشه یکی از مهمترین گزینه ها برای محصولاته به خصوص اگر این محصول به صورت عمومی منتشر بشه و در اختیار بقیه قرار بگیره. استفاده از Container ها خیلی رایج شده و همه ما در پروژه ها داریم ازشون استفاده می کنیم. در این پست به بررسی های امنیتی در این حوزه می پردازیم.

سهولت برنامه نویسی تیمی با EditorConfig

سهولت برنامه نویسی تیمی با EditorConfig

یکی از اولین مشکلات کار تیمی هماهنگ کردن Code Style بین برنامه نویس هاست. یکی Tab دوست داره یکی Space. یکی روی ویندوز کار میکنه یکی لینوکس. توسعه یک پروژه و کنترل نسخه در این شرایط خیلی سخت میشه. ولی راه ساده ای برای برطرف کردن این مشکلات وجود داره.

استقرار خودکار پروژه های Laravel با Gitlab CI

استقرار خودکار پروژه های Laravel با Gitlab CI

آخرین مرحله از روند توسعه یک پروژه مربوط به مباحث استقرار اون میشه. خودکارسازی این کار کمک زیادی به صرفه جویی در وقت میکنه و باعث میشه نیروهای فنی مجموعه تمرکز خودشون رو روی موارد دیگه ای قرار بدن. در این پست به بررسی چنین کاری می پردازیم.

استفاده از Github Actions برای پروژه های Go

استفاده از Github Actions برای پروژه های Go

قابلیت جدیدی که اخیرا توسط GitHub معرفی شده ، GitHub Actions است و به شما این امکان را می‌دهد که جریان کاری را به صورت خودکار درآورید. این پروژه درواقع یک CI درحال توسعه است که روز به روز در حال تکامل بوده و هم رده با رقبا پیشرفت میکنه.

مقایسه DAS - NAS - SAN ، کدام یک مناسب تر است ؟

مقایسه DAS - NAS - SAN ، کدام یک مناسب تر است ؟

انتخاب ذخیره ساز یکی از پرچالش ترین کارهاست. به خصوص اگر تجربه ای در این زمینه نداشته باشید یا اینکه مجموعه تون نیازمندی های جدیدی برای ذخیره سازی خودش داره و مطمئن نیستید چه انتخابی مناسبه. تو این پست به بررسی 3 مورد از محبوب ترین گزینه ها می پردازیم.

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

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

پروتکل RDP یا Remote Desktop Protocol پروتکلی است که برای متصل شدن یک کامپیوتر به یک کامپیوتر راه دور مورد استفاده قرار میگیره و این امکان را برای کامپیوتر کلاینت فراهم میکنه که صفحه نمایش کامپیوتر راه دور را مشاهده کنه و به نوعی یک ارتباط کنسولی اما از راه دور باهاش برقرار کنه.

نصب و استفاده از Traefik در Kubernetes

نصب و استفاده از Traefik در Kubernetes

Traefik یک reverse proxy و load balancer مدرن و کامله که به توسعه میکروسرویس ها خیلی کمک میکنه. از ویژگی های خوبش اینه که با Endpoint های مختلف سازگاری خوبی داره و میشه همه جا ازش استفاده کرد. برای مثال یک سرویس عادی رو باهاش مسیردهی کنید یا اینکه توی Docker یا K8S ازش استفاده کنید.