HAProxy – لود بالانسینگ و جلوگیری از حملات DDOS ساده


HAProxy یک لودبالانسر (HTTP/TCP Load Balancer) متن باز میباشد که با تقسیم بار ترافیکی بین چندین سرور و تنظیمات بسیار قدرتمند, بازدهی و قابلیت اطمینان سمت سرور را به صورت موثری افزایش میدهد. همچنین گرچه این نرم افزار در اصل به منظور جلوگیری از حملات داس ساخته نشده است اما با اعمال تنظیمات صحیح به لایه امنیتی کارامدی برای مقابله با حملات داس ساده (Slowloris , …) تبدیل میشود. از مشتریان مطرح این نرم افزار GitHub, Imgur, Instagram و Twitter را میتوان نام برد. در این مقاله با این نرم افزار آشنا میشویم و نحوه نصب و تنظیم آن را بر روی توزیع های مطرح لینوکس بررسی میکنیم. ادامه نوشته

تکنیک های مصاحبه و استخدام نیروی انسانی در زمینه IT و تکنولوژی

امروزه بسیاری از سازمان ها و شرکت های ایرانی با روش هایی مشابه اقدام به تبلیغ موقعیت شغلی و استخدام افراد میکنند. بسیاری از تکنیک های مورد استفاده در این زمینه نه تنها باعث جذب نیرو نمیشوند, بلکه باعث از دست رفتن متقاضیان مستعد میگردند. در نتیجه بسیاری از موقعیت های شغلی حتی با وجود درامد بالا خالی میمانند و سازمان در یافتن استعدادهای مورد نیاز خود ناکام میماند. از طرفی دیگر امروزه بسیاری از افراد متخصص در زمینه IT با وجود توانمندی های بسیار بیکار هستند و از وضعیت بازار کار ایران بسیار ناراضی میباشند.

با توجه به تجربه و فعالیت چندین ساله بنده در این بازار, امروز به بررسی و نقد تکنیک های رایج سازمان ها در زمینه استخدام نیروی انسانی میپردازیم.

ادامه نوشته

دیتابیس NoSQL و انواع آن چیست؟ چرا باید آن را جایگزین SQL کنیم؟

NoSQL چیست؟

آیا تاکنون از خود پرسیده اید گوگل چگونه در کسری از ثانیه در میلیاردها صفحه اینترنت جستجو میکند؟ آیا از SQL استفاده میکند؟ مسلما خیر, از تکنولوژی جدیدی به نام NoSQL استفاده میکند!

رایج ترین دسته دیتابیس ها امروزه بر مبنای SQL میباشند و اینگونه دیتابیس ها “ارتباطی” یا “relational” نامیده میشوند.

اما با پیشرفت تکنولوژی طی سالیان اخیر نیاز به پردازش و ذخیره سازی بهینه تر , سرعت بالا و عدم امکان استفاده از جداول (Table) در بسیاری از پروژه های بزرگ احساس میشد. از طرفی ذخیره سازی حجم بالایی از داده های بدون ساختار (non-structured data) در دیتابیس های SQL باعث کاهش شدید سرعت و کارایی دیتابیس میگردد. از این رو تکنولوژی جدیدی به نام NoSQL با اهدافی متفاوت ارائه شد. هدف اصلی NoSQL ذخیره سازی و کار با داده های بدون ساختار و حجیم میباشد.

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

ادامه نوشته

تغییر DNS اندروید و ios برای افزایش سرعت اینترنت

در این مطلب با من همراه باشید تا راه های مختلف تغییر DNS آندروید و ios برای افزایش سرعت اینترنت گوشی و کاهش خطاهای LookUp Server که از نتایج استفاده از دی ان اس خوب هست رو بررسی کنیم.

اما کمی مقدمه برای دوستانی که علاقه دارن بدونن DNS چی هست!

 

DNS چیست؟

دامین (Domain) یا اسم هر سایتی یک مشخصه و نام اینترنتی قابل فهم و حفظ کردن برای انسان است اما در اصل کامپیوتر شما باید به ای پی (IP) یک سرور متصل بشه تا درخواست (Request) باز کردن سایت به سرور ارسال بشه.
ادامه نوشته

آموزش ایجاد ارتباط با افراد قدرتمند یا متخصص در جامعه مجازی و اینترنت

شاید برای شما هم پیش آمده باشد که نیازمند تخصص, سرمایه یا مشاوره از یک فرد در جامعه مجازی شده باشید. معمولا ایجاد ارتباطی موثر با چنین افرادی به دلایلی مانند مشغله بالای فرد بسیار دشوار میباشد. در این مقاله به بررسی نکاتی کلیدی به منظور ایجاد ارتباط با افراد قدرتمند یا متخصص در جامعه مجازی (LinkedIn – سایت شخصی – …) میپردازیم.

ادامه نوشته

افزونه Fast Velocity Minify – یکی کردن و کم کردن حجم فایل های js و css وردپرس

کم کردن حجم سایت یکی از مهم ترین عوامل موثر در سئو سایت میباشد. به هم چسباندن و کم کردن فایل های Javascript و CSS حجم سایت را تا حد زیادی کاهش میدهد. اکنون به معرفی افزونه کاربردی وردپرس (Fast Velocity Minify) میپردازیم.

ادامه نوشته

۷ علت اصلی شکست استارت آپ ها و شرکت های نوپا در ایران

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

 

ادامه نوشته

تغییر مک آدرس (Mac Address) اندروید بدون استفاده از اپلیکیشن (روش دستی)

با توجه به استقبال دوستان از مقاله تغییر DNS در اندروید, امروز به بررسی نحوه تغییر مک آدرس (Mac Address) اندروید بدون استفاده از اپلیکیشن (روش دستی) میپردازیم.

با یک جستجوی ساده در گوگل پلی اپلیکیشن های بسیار زیادی پیدا میکنید که ادعا میکنند قادرند مک آدرس گوشی شما را عوض کنند. اما متاسفانه بسیاری از این نرم افزارها به درستی عمل نمیکنند. لذا پیشنهاد میکنم در صورت نیاز از روش ذکر شده در این مقاله استفاده کنید.

ادامه نوشته

استارت آپ دیپلو – کمک رسان رزرو وقت سفارت های اروپایی و دریافت ویزای شینگن

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

دیپلو چیست؟

دیپلو پروژه ای به منظور تسهیل فرایندهای سخت دریافت وقت و ویزای سفارت های اروپایی (ویزای شینگن) میباشد.

ادامه نوشته

اپلیکیشن اندروید ترافیک و آلودگی هوای محلات تهران (ورژن ۱٫۰٫۱)

اوایل سال ۹۴ بنده اپلیکیشن “ترافیک و آلودگی هوای محلات تهران” را ساختم و با توجه به بهانه گیری های بی دلیل و همیشگی کافه بازار این اپ را در مارکت قرار ندادم.

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

اکنون پس از یک سال شما میتوانید این اپلیکیشن را به صورت رایگان دانلود و استفاده نمایید. امیدوارم از این اپ لذت ببرید و نظراتتون رو برای من ارسال کنید 🙂

ادامه نوشته