Dev Perfects – Telegram
Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
💥ما توی Css میتونیم از فانکشن ها استفاده کنیم، الان میگین که حتما این ادمین داره محتوای زرد تولید میکنه ولی جدی دارم میگم که ما توی Css میتونیم از فانکشن ها استفاده کنیم و فانکشن های خودمون رو بسازیم، ورودی بهشون پاس بدیم و یه خروجی رو برگردونیم، خداییش باحاله پس حتما یه سر به اینجا بزنین:

🌐https://css-tricks.com/css-functions-and-mixins-module-notes/

#css #site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
خب اینو چون شهریار گذاشته بود دوباره‌کاری نکردم، خودتون برید ببینید :))


Iran, licensed under WTFPL.


@SohrabContents
🌐 همه چی درباره DDoS و روش‌های جلوگیری ازش با Cloudflare 🚫

سلام به همه! 👋 امروز می‌خواهیم درباره یکی از مشکلات جدی وب
به نام DDoS صحبت کنیم و بررسی کنیم که چطور با استفاده از Cloudflare میتونید از سایتتون محافظت کنید.

1️⃣ حالا DDoS یعنی چی؟ 🤔

خب DDoS مخفف Distributed Denial of Service هست. یعنی یه گروه از کامپیوترها یا سرورها به صورت هماهنگ درخواست‌های زیادی به یک سرور ارسال میکنن تا سرور نتونه به درستی خدمات بده و از دسترس خارج بشه. 🖥️💥

2. چرا DDoS خطرناکه؟ ⚠️

قطعی سرویس: سایت یا سرور شما به مدت طولانی از دسترس خارج میشه.

افت عملکرد: سرعت سایت به شدت کاهش پیدا میکنه.

ضرر مالی: ممکنه ضرر های مالی جدی به شما وارد بشه.


3. روش‌های جلوگیری از DDoS با Cloudflare 🛡️

استفاده از (CDN): Cloudflare به عنوان یک CDN، محتوای سایت شما رو توی سرورهای مختلف در سراسر جهان ذخیره میکنه. این کار باعث میشه که درخواست‌ها به جای سرور اصلی، به نزدیک‌ترین سرور Cloudflare ارسال بشه و فشار روی سرور اصلی کم بشه. 🌍

فایروال‌های پیشرفته: Cloudflare فایروال‌های پیشرفته‌ای داره که میتونن درخواست‌های مشکوک رو شناسایی و مسدود کنن. 🔥

محافظت از لایه DNS: خب Cloudflare از Anycast DNS استفاده میکنه، یعنی درخواست‌ها به سرورهای مختلف توزیع میشه و این کار از بروز مشکلات DDoS جلوگیری می‌کنه. 🌐

تحلیل و نظارت ترافیک: با استفاده از ابزارهای Cloudflare، میتونید ترافیک ورودی به سایتتون رو به دقت تحلیل کنید و از حملات احتمالی باخبر بشید. 📊

محدود کردن درخواست‌ها: Cloudflare این امکان رو به شما میده که محدودیت‌هایی برای تعداد درخواست‌هایی که از یک IP میتونید بفرستید، تعیین کنید.

خدمات Mitigation : خب Cloudflare ابزارهای مخصوصی برای مقابله با حملات DDoS داره که به صورت خودکار و فوری به حملات پاسخ میده. 💼

4. راه‌کارهای فوری موقع حمله 🚨

پیکربندی Cloudflare: مطمئن بشید که تنظیمات Cloudflare به درستی پیکربندی شده و محافظت DDoS فعال شده است. 🛠️

امید وارم مفید بوده باشه :)❤️

#cdn #ddos #web #امنیت_اینترنتی


@ninja_learn_ir
درحالی که هنرستان های ایرانی بجای یاد دادن چیزهای بدرد بخور، به افراد چرت و پرت یاد میدن (ادوب فلش پلیر، ویندوز و.....) هند اومده به بچه‌هاش کریتا و لینوکس یاد میده.


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

نه داداش تو زیادی سیاه نمایی می‌کنی ایران عالیه
(با استفاده از سی‌شارپ سعی در نوشتن برنامه کراس پلتفرم دارد)


@SohrabContents
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
حالا من به اینکه چرا توی سال دهم اینو که انگشت کوچیکه اینک اسکیپ هم نمیشه درس میدن کاری ندارم.

آخه شماها نباید حداقل اسکرین شاتو بروز کنید؟ این مال نسخه cs5 عه!

@SohrabContents
گاهی باید سین کرد و فرار کرد.

@SohrabContents
‏اگر به کسی بر نمیخوره باید بگم Flutter جزو کثیف ترین و ناخوانا ترین چیزهایی هست که تا به حال تولید شده :))

</dev/nvram/>

@DevTwitter
Forwarded from Python BackendHub (Mani)
دو سری نکته اضافه کنم:

۱. دوستان این مثاله طبیعتا تو ۲۰ خط کد نمیتونم اون مشکل extend بیزنس رو بیارم. شما فرض کنید هزاران شیپ دارین، هزاران فیچر دوره این شیپ دارین، ایا یادتون خواهد بود که یک جایی یک constraint ای دارین که یک شکل فقط‌ دو بعدی میتونه باشه با این بیس کلس؟
اون زمانی کد که Shape زده شد فرض کنید ۱۰ سال‌پیش بوده، کسی نمیدونسته قراره یک پرینتر سه بعدی بیاد و ما اشکال سه بعدی هم پرینت کنیم.

۲. اگه راه حل مچ کیس رو بریم، Shape دیگه وجود نخواهد داشت. صرفا چون دو اسکرین شات نشه جدا نکردم.

تو لایوی که میذارم، یکی از چیزایی که نشون میدم همینه که چطوری از تایپ سیستم استفاده کنیم برای نشون دادن constraint های بیزنس ولایه بیزنس

@PyBackendHub
💎 همه چیز درباره DDoS و روش‌های جلوگیری با Cloudflare 💎

امروز میخوایم در مورد یه مشکل خیلی جدی برای وب‌سایت‌ها صحبت کنیم: DDoS و اینکه چجوری میتونید با Cloudflare از سایتتون محافظت کنید.

حالا DDoS یعنی چی؟ 🤔

خب DDoS مخفف Distributed Denial of Service هست. یعنی یه تعداد زیادی کامپیوتر یا سرور همزمان کلی درخواست به یه سرور خاص می‌فرستن تا اون سرور از کار بیفته و سایتتون بالا نیاد.

چرا DDoS خطرناکه؟ ⚠️

1⃣ قطعی سرویس: سایت یا سرور شما ممکنه زمان زیادی از دسترس خارج بشه.

2⃣ افت عملکرد: سرعت سایتتون به شدت میاد پایین.

3⃣ ضرر مالی: ممکنه ضرر مالی زیادی ببینید.

چجوری با Cloudflare جلوی DDoS رو بگیریم؟ 🛡

1⃣ استفاده از CDN: Cloudflare به عنوان یه CDN، محتوای سایت شما رو توی سرورهای مختلف تو دنیا ذخیره می‌کنه. این کار باعث میشه درخواست‌ها به جای سرور اصلی، برن به نزدیک‌ترین سرور Cloudflare و فشار روی سرور اصلی کم بشه. 🌍
 
2⃣ فایروال‌های پیشرفته: Cloudflare فایروال‌های خیلی قوی داره که میتونن درخواست‌های مشکوک رو تشخیص بدن و مسدودشون کنن. 🔥

3⃣ محافظت از لایه DNS: خب Cloudflare از Anycast DNS استفاده می‌کنه، یعنی درخواست‌ها رو بین سرورهای مختلف پخش می‌کنه و این کار جلوی DDoS رو می‌گیره. 🌐

4⃣ تحلیل و نظارت ترافیک: با ابزارهای Cloudflare میتونید ترافیک ورودی به سایتتون رو دقیق بررسی کنید و از حملات احتمالی مطلع بشید. 📊

5⃣ محدود کردن درخواست‌ها: Cloudflare به شما این امکان رو میده که تعداد درخواست‌های ورودی از هر IP رو محدود کنید.

6⃣ خدمات Mitigation: خب Cloudflare ابزارهای ویژه‌ای برای مقابله با حملات DDoS داره که خودکار و فوری وارد عمل میشن. 💼

چیکار کنیم موقع حمله DDoS؟ 🤔

- پیکربندی Cloudflare: مطمئن بشید که تنظیمات Cloudflare درست انجام شده و محافظت DDoS فعال هست. 🛠️

سخن پایانی🎯:
فهمیدیم که ddos چقدر خطرناکه و چطوری میتونیم با استفاده از ابزارهایی مثل cloud flare جلوشو بگیریم

امیدوارم این مطلب به دردتون خورده باشه :)❤️

#cdn #ddos #وب #امنیت_اینترنتی


@ninja_learn_ir
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
میدونید فرق بین Framework و Libarary چیه ؟
حدود ۶ سال پیش بخش آموزش وردپرس رو شروع کردیم و من عضو کوچیکی از این تیم شدم.
از اون روز تا الان خیلی چیزها عوض شده و البته خودم هم مدت زیادیه تمرکزم رفته روی محلی‌سازی و گسترش‌ وردپرس تو ایران، ولی دیدن نتیجه اون تلاش‌ها و مشارکت‌ها واقعا لذت‌بخشه.
learn.w.org

@DevTwitter | <Morteza Geransayeh/>
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 وب‌سایت AnandTech پس از نزدیک 3 دهه (۲۷ سال)، پوشش اخبار حوزه فناوری و مطالب تخصصی در زمینه سخت‌افزار به کار خود پایان داد. «رایان اسمیت» (Ryan Smith)، سردبیر این وب‌سایت، این خبر را در پست خداحافظی منتشر کرد. البته تمام محتواهای قبلی این وب‌سایت در دسترس کاربران خواهد بود.

#خبر

@TheRaymondDev
Forwarded from Code Module | کد ماژول (genix)
با Node-Schedule آشنا بشید 💀

‏Node-Schedule یک پکیج برنامه ریزی قدرتمند و انعطاف پذیر مثل cron برای Node.js هست که به دولوپر ها این امکان رو میده، تا وظایف برنامه ریزی شده رو به راحتی تنظیم و مدیریت کنن. این یک API ساده و در عین حال قوی ارائه میکنه که هم از زمان‌بندی به سبک cron و هم از اجرای یک‌بار کار پشتیبانی میکنه، و اون رو به گزینه‌ای برای مدیریت وظایف برنامه‌ریزی‌شده در برنامه‌های Node.js تبدیل میکنه.

از این پکیج چه استفاده ای میشه؟ 🤔

‏Node-Schedule به گونه ای طراحی شده که زمان بندی کار رو ساده کنه. این به دولوپر ها اجازه میده تا کارها رو بر اساس نحو آشنای cron، که زمان اجرای وظایف مشخص میکنه، برنامه ریزی کنن. به عنوان مثال، میتونید یک کار رو برای اجرا هر روز در یک زمان خاص، هر ساعت یا حتی الگوهای پیچیده تر مثل هر سه شنبه دوم ماه برنامه ریزی کنید. این کتابخانه همچنین از گزینه‌های زمان‌بندی ساده‌تر مثل تنظیم یک کار برای اجرا در یک تاریخ و زمان خاص پشتیبانی میکنه.

یکی از ویژگی های برجسته Node-Schedule توانایی اون در انجام وظایف تکراری و تکالیف با سهولت یکسان هست. همچنین میتونه تفاوت‌های منطقه زمانی رو مدیریت کنه و اطمینان حاصل کنه که وظایف شما بدون توجه به مکان سرور در زمان‌های صحیح اجرا میشه. علاوه بر این، Node-Schedule به شما این امکان رو میده که کارها رو به صورت پویا لغو یا زمان بندی مجدد کنید و به شما کنترل کامل بر زمان بندی وظایف برنامه خود رو میده.

‏Node-Schedule یک ابزار ضروری برای دولوپرهایی هست، که نیاز به مدیریت و اجرای وظایف برنامه ریزی شده در برنامه های خودشون رو دارن. Node-Schedule با API منعطف، پشتیبانی شبیه به cron و توانایی انجام وظایف تکراری و یکباره، فرآیند زمان‌بندی کار رو ساده میکنه. برای کسب اطلاعات بیشتر به ریپازیتوری این پکیج مراجعه کنید.

#node_schedule
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
regex crossword.pdf
21.2 KB
فایل pdf جدول کلمات متقاطع با عبارت باقاعد regular expression
کد تخفیف ووکارس برای خرید اول

اگر میخواید یک کد تخفیف برای خرید اول داشته باشید

کافیه این کد رو بزارید داخل فاکشن قالب و کد تخفیف رو بزارید داخلش


جای 5TUJ5KQF میتویند کد تخفیف خودتون رو بزارید

این کد خیلی بهتر از پلاگین های دیگه کار میکنه و عملکرد بهتری داره


function apply_first_order_discount($valid, $coupon) {
if ($coupon->get_code() === '5TUJ5KQF') {
$user_id = get_current_user_id();
$customer_orders = wc_get_orders(array(
'customer_id' => $user_id,
'status' => 'completed',
));
if (count($customer_orders) > 0) {
wc_add_notice('این کد تخفیف فقط برای اولین خرید شما قابل استفاده است.', 'error');
return false;
}
}
return $valid;
}
add_filter('woocommerce_coupon_is_valid', 'apply_first_order_discount', 10, 2);




@poinair پوینا
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
اگه از پستامون خوشتون میاد شیر و ری‌اکشن یادتون نره چون بهمون انرژی میده تا روز به روز پستای بیشتر و با کیفیت تری بزاریم 🚀❤️
Forwarded from Gopher Academy
🔵 عنوان مقاله
  Pointers for Performance?

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به بحث در مورد تاثیر بازگرداندن یک اشاره‌گر (pointer) به جای یک مقدار (value) از یک تابع در زبان برنامه‌نویسی Go پرداخته است. در زبان Go، اجرای عملکردها با بازگرداندن مقادیر عموماً توصیه می‌شود مگر آنکه دلایل مشخصی برای استفاده از اشاره‌گرها وجود داشته باشد. مقاله بیان می‌کند که بازگرداندن اشاره‌گرها می‌تواند در مواردی که با اندازه های بزرگ داده‌ساختاری سروکار داریم یا عملیات‌های پیچیده‌ای نیاز به انجام است، مفید باشد. این امر به دلیل کاهش تکرار کپی کردن داده‌ها در حافظه است. اما، استفاده نادرست از اشاره‌گرها می‌تواند به مشکلاتی مانند نشت حافظه و دسترسی‌های ناامن منجر شود. مقاله تأکید می‌کند که تصمیم گیری برای بازگرداندن اشاره‌گر یا مقدار باید با توجه به الزامات کارایی و امنیت مشخص شود و نباید به صورت کلی بدون در نظر گرفتن جزئیات پیاده‌سازی صورت گیرد.

🟣لینک مقاله:
https://www.youtube.com/watch?v=ISOjCvpNiYA


👑 @gopher_academy
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
میدونستید ایفون طول چیزش کوتاهه ؟ همین سیمکارت خورش

سیمکارت پشت و روش میخوره، ینی این جا واسه دوتا سیمکارته، یکی این ورش میخوره و با اون گیره پلاستیکیه نگرش میداره یکی هم اون ورش و میکنی توش

مسخرس، مگه نه ؟ 😂

@SEYED_BAX