CleverDevs
8.44K subscribers
734 photos
283 videos
27 files
437 links
به کانال کلوردوز خوش اومدین

سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم


🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
حق ترین ویدیو وجود ندار‌‌.....
#fun
@CleverDevs
@CleverDevsGp
🤣21🔥1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
موقعیت: وقتی به اونایی که سیستم خفن دارن، میگی سیستمت خیلی خفنه 🤣

#fun #meme
@CleverDevs
@CleverDevsGp
😁9🤣6🗿2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
فیلتر های مختلف برای عکس تو css🖼️

#CSS
@CleverDevs
@CleverDevsGp
👍12🤣3👌1
یکی از خفن ترین بلاگ های برنامه نویسی ایرانی مطمئنا ditty.ir هست که پست های خیلی خفنی داره لینک یکی از پست های پر بازدیدش روهم میزارم ببینید

https://ditty.ir/posts/70-javascript-interview-questions-part-1/nMQzn

@CleverDevs
@CleverDevsGp
🔥9👍5👌1
🔁|DDoS

حمله دیداس یا DDoS (مخفف Distributed Denial of Service) نوعی حمله سایبری است که در آن فرد مهاجم با ارسال حجم سنگینی از ترافیک اینترنتی به سمت هدف خود (سرور، خدمات آنلاین، شبکه و…) باعث از کار افتادن و یا ایجاد اختلال در عملکرد عادی آن شده و در نتیجه کاربران و یا بازدیدکنندگان برای دسترسی به آن دچار مشکل خواهند شد.

ساده بخوام بگم شما فرض کن یه مغازه همزمان میتونه به ده تا مشتری جواب بده، اما یکی از مغازه های رقیب میاد صد تا مشتری رو همزمان میفرسته اونجا و اون مغازه دار نمیتونه به همشون جواب بده. حالا توی سرور ها هم همینطوره؛ یعنی مثلا یه سرور همزمان میتونه 10 تا ریسپانس بده، اما هکر میاد 1000 تا رکوئست ارسال میکنه حالا توسط ربات ها و ... و اینجوری اون سرور هنگ میکنه و دیگه مثلا اون سایت از دسترس خارج میشه.
همین گزینه هایی که میگن من ربات نیستم هم برای همین ساخته شدن.

#CyberAttacks
@CleverDevs
@CleverDevsGp
8👌6👍3🔥3🤣1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه موقع وب گردی دوست دارید درباره عکس هایی که تو سایتا می‌بینید سرچ کنید
میتونید از اکستنشن Search by image استفاده کنید

بعد نصبش موقع استفاده یه بار رو ایکون افزونه تو مرورگر میزنید و انتخاب میکنید با چه سرچ انجینی جست‌وجو کنه بعد رو عکسی که میخواید سرچ کنید کلیک میکنید

نصب در فایرفاکس
نصب در کروم
#tech
@CleverDevs
@CleverDevsGp
👍52🔥1👌1🆒1
@CleverDevs.jpg
169 KB
🔥511👍1👌1
CleverDevs
ارور های HTTP چه معنی‌ای میدن؟! #HTTP_errors @CleverDevs @CleverDevsGp
_ارور 404_

ارور 404 به معنی "یافت نشد" هست.

وقتی که یک کاربر یک وب‌سایت را می‌بیند و یک صفحه یا منبع خاص را درخواست می‌دهد، اما سرور نتواند آن را پیدا کند، یک خطای 404 نمایش داده می‌شود.

به عبارت دیگر، صفحه‌ای که کاربر درخواست داده است وجود ندارد یا به هر دلیلی قابل دسترسی نیست.

این اتفاق ممکن است بخاطر نام صحیح یا تغییر آدرس یا حذف صفحه‌ای که درخواست شده باشد.

#HTTP_errors
@CleverDevs
@CleverDevsGp
👍9🆒31🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
با این روش میتونید بجای هارد کدینگ، بصورت داینامیک اعمال تغییرات دیتابیسی خودتون رو به کمک تمپلیت لیدرالس و استفاده ازش مثل فانکشن براحتی انجام بدید.

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

#JavaScript - #SQL
@CleverDevs
@CleverDevsGp
👍108🔥21🗿1🆒1
CleverDevs
کریسمستون مری باشه ⚡️❤️ @CleverDevs @CleverDevsGp
مردک غرب زده تو یلدا رو تبریک نگفتی الان کریسمس تبریک میگی؟
👍33🤣22🗿2
CleverDevs
مردک غرب زده تو یلدا رو تبریک نگفتی الان کریسمس تبریک میگی؟
سنت حسنه‌ی‌ یلدا رو به جا اورده بودم
نت نداشتم امیدم به شما ادمینا بود
🤣26🗿2👌1
شناسایی سانسور در لایه‌ی کاربرد یه مقاله عالی برای آشنایی با سیستم فیلترینگ و سانسور

تو این مقاله ای که خوندم، به بررسی روش‌های پیشرفته برای شناسایی سانسور در لایه‌ی کاربرد پرداخته شده. زمانی که پروتکل‌هایی مانند TLS، HTTP و یا SSH در IP هدف قرار گرفته و اطلاعاتی مثل نام میزبان در داخل پکت‌ها مخفی شده باشه، شناسایی سانسور به چالش کشیده میشه.

در این مقاله، رفتارهای مشخص سانسور در این لایه تشریح شدن، از جمله خطای Timeout پس از ارسال پکت با دارا بودن payload، drop شدن برخی پکت‌های خاص، یا قطع ارتباط پس از مدتی. برای بررسی دقیق تر نکاتی مانند یافتن fingerprint سیستم سانسور در پاسخ‌ها و اجرای Application Traceroute مورد بحث قرار گرفته‌اند.

اگر به حوزه امنیت و حریم خصوصی علاقه‌مندین این مقاله رو بشدت بهتون توصیه میکنم.

لینک مقاله


#سانسور #امنیت_دیجیتال #GFW #DPI
@CleverDevs
@CleverDevsGp
👌71👍1🔥1🆒1
CleverDevs
#چالش دوم از سطح آسون 😀 کدی بنویسید که یک رشته رو گرفته و تکرارهای متوالی رو حذف کنه و اگر داخل رشته عدد بود عدد رو هم حذف کنه مثال: ورودی: "سلاممممم۳ دوستان" خروجی: "سلام دوستان" کداتون رو در کامنت ها به اشتراک بگذارید و ریکشنم یادتون نره @CleverDevs…
#جواب چالش ☝️
توی کوتاه ترین حالت ممکن با regex :

function removeConsecutiveDuplicates(input) {
  let result = input.replace(/(.)\1+/g, "$1");
  result = result.replace(/[۰-۹0-9]/g, "");
  return result;
}

let input = " مری کریسمسسسس محمده غرببب زده شدههههه6";
let output = removeConsecutiveDuplicates(input);
console.log(output); // خروجی:"مری کریسمس محمد غرب زده شده"



@CleverDevs
@CleverDevsGp
👍8😁5🔥1👌1
🤣35👍2😁1
داکر با اینترنت ایران

#meme
@CleverDevs | -Bahar_dev_fix
@CleverDevsGp
😁21🤣9💔3👍2🔥2🗿2❤‍🔥11👌1💋1🆒1
CleverDevs
ارور های HTTP چه معنی‌ای میدن؟! #HTTP_errors @CleverDevs @CleverDevsGp
_ارور 405_

ارور HTTP 405 به معنای "رخ دادن متد مجاز نیست" است.

این ارور معمولاً زمانی رخ می‌دهد که کاربر درخواستی را ارسال می‌کند که متد HTTP نامعتبری است.

مثلاً اگر یک درخواست POST برای یک منبع ارسال شود که تنها درخواست‌های GET را قبول می‌کند، می‌تواند این ارور ظاهر شود.

#HTTP_errors
@CleverDevs
@CleverDevsGp
👍12🔥1👌1💋1🆒1
🛡امن کردن کد های جاوا اسکریپتی!!

روش Obfuscation یکی از بهترین روش ها برای افزایش امنیت کد هستش!
در این روش به نوعی کد مبهم سازی میشه و دیگه قابل خوندن توسط کاربر های سایت نیستش، در نتیجه اگه راهی برای گریف سایت وجود داشته باشه، هیچ کاربری اینو نمیتونه تشخیص بده.

یک نمونه کد که مبهم سازی کردم :
// کد عادی
function hi() {
console.log("@CleverDevs - @CleverDevsGP");
}
hi();
کد تبدیل شده:

function _0x53ce(){var _0x4cc066=['2017456hkxgWo','269828jVWyxG','3998708YXeXxR','794768GBTjxU','3FCFCah','7uXDWIW','2458593BLcHKq','3625990vZEuLb','@CleverDevs\x20-\x20@CleverDevsGP','1698zQHFen','55vzRPIV','4145mfDqFi'];_0x53ce=function(){return _0x4cc066;};return _0x53ce();}(function(_0x323188,_0x50be83){var _0x237078=_0x1666,_0x387310=_0x323188();while(!![]){try{var _0x4ecc41=parseInt(_0x237078(0x129))/0x1+parseInt(_0x237078(0x128))/0x2+parseInt(_0x237078(0x12c))/0x3*(parseInt(_0x237078(0x12a))/0x4)+parseInt(_0x237078(0x127))/0x5*(parseInt(_0x237078(0x131))/0x6)+-parseInt(_0x237078(0x12d))/0x7*(-parseInt(_0x237078(0x12b))/0x8)+-parseInt(_0x237078(0x12e))/0x9+parseInt(_0x237078(0x12f))/0xa*(-parseInt(_0x237078(0x126))/0xb);if(_0x4ecc41===_0x50be83)break;else _0x387310['push'](_0x387310['shift']());}catch(_0x24a6a5){_0x387310['push'](_0x387310['shift']());}}}(_0x53ce,0x806be));function _0x1666(_0x57b7aa,_0xd0b9d5){var _0x53ce95=_0x53ce();return _0x1666=function(_0x166625,_0x3a54fa){_0x166625=_0x166625-0x126;var _0x371e35=_0x53ce95[_0x166625];return _0x371e35;},_0x1666(_0x57b7aa,_0xd0b9d5);}function hi(){var _0x3994b7=_0x1666;console['log'](_0x3994b7(0x130));}hi();

جالب اینه که می تونستم 1000 خط هم براش تایین کنم ولی خب تو پست جا نمیشد😄

قسمت کامنت ها آدرس یکی از سایت ها رو گذاشتم که شماهم می تونید تست کنید. سه حکم ستون CleverDevs یادتون نره! ری اکشن، فوروارد، اسکی نرفتن(ذکر منبع پست)❤️
#js
@CleverDevs
@CleverDevsGp
👍12🔥6👌31