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

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
بعد هیت های فراوانی که سر نسخه قبلی سایتم گرفتم
تصمیم گرفتم از اول بزنم ولی خب وقت نداشتم و یه چی مینیمال زدم

یه نگاه بندازید نظر بدید که کجاش رو میشه بهتر کرد(خودم با قسمت فوتر حال نمیکنم)
https://mohammadrostamiorg.github.io/portfolio/


اون مرده هم قرار بود خودم باشم عکس نبود اونو گذاشتم فعلا

#خارج_از_موضوع
@CleverDevs
@CleverDevsGp
🔥5😁5🆒3👎2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
یادآوری یسری متود های آرایه‌ها در Js

#JS
@CleverDevs
@CleverDevsGp
🔥8🆒1
سلام دوستان صب شنبه تون بخیر باشه🌞

قراره یسری چالشارو استارت بزنیم

معادلاتی رو قرار میدم با نمونه ورودی و خروجی از سطح خیلی ایزی به سخت میرن و از اسون شروع میکنیم ولی نگران نباشید سریع به پاره کننده هاشم میرسیم😬🔪

با هر زبانی میتونید بزنید و تا وقتی خروجی مد نظر باشه اوکیه👾

مچاتونو گرم کنید که وقت کد زدنه🙄💪

ایده ای اگه دارید توی کامنتا بگید
نداریدم به پاس زحماتم یدونه ری اکشن بزنید حال کنم دمتونم گرم😂❤️

@CleverDevs
@CleverDevsGp
🔥24👍52👌2❤‍🔥11💋1🆒1
متد های date📅

#JS
@CleverDevs
@CleverDevsGp
👍6❤‍🔥42🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
استایل باحال با CSS

#CSS
@CleverDevs
@CleverDevsGp
👍6👌311🔥1
Media is too big
VIEW IN TELEGRAM
اپوکالیپس؛ مشکلی که همه زمان سنج‌های یونیکسی در سال ۲۰۳۸ خواهند داشت.

مساله اینه که وقتی خدایگان یونیکس تصمیم گرفتن روشی برای زمان‌سنجی اختراع کنن، با خودشون گفتن «ما تعداد ثانیه‌های گذشته از ۱ ژانویه ۱۹۷۰ رو می‌شمریم» و برای اینکار از یه عدد ۳۲ بیتی علامت‌دار استفاده کردن و این متغیر در ۲۰۳۸ پر خواهد شد و زمان ریست می‌شه (: راه حل احتمالی؟ مهاجرت همه لینوکس‌ها، بی اس دی‌ها، یونیکس‌ها،‌ دیتابیس‌ها و همه دوستاشون به زمان سنج‌های ۶۴ بیتی.

https://youtube.com/shorts/ZY4e79NIdVk?feature=share


Source
@CleverDevs
@CleverDevsGp
👍16👌1🗿1
اولین #چالش از سطح آسون🕸

اگر ما تمام اعداد طبیعی زیر 10 رو پیدا کنیم که مضرب 3 یا 5 هستن
خروجی میشه 3 , 5 ,6 و 9
مجموع این مضارب میشه 23

کدی بنویسید که مجموع مضرب های 3 یا 5 رو زیر 1000 پیدا کنه

این سطح یک و آسونترین قسمت چالش هست
با هر زبانی که میتونید کدش رو بزنید و اسکرین شات رو توی کامنتها ارسال کنید


بزنین بریم که منتظر کدای قشنگتونم😂

@CleverDevs
@CleverDevsGp
7🔥4❤‍🔥1👍1
تازه هشتگ html هم زده


عجله داره لطفا کمکش کنید

@CleverDevs
@CleverDevsGp
🤣34😁2👍1🗿1
CleverDevs
ارور های HTTP چه معنی‌ای میدن؟! #HTTP_errors @CleverDevs @CleverDevsGp
_ارور 304_

ارور 304 یه کد وضعیت HTTP هست که به عنوان "متد درخواست شده به صورت دوباره ارسال شود" معروفه. این ارور نشون‌ دهنده اینه که منبع درخواست شده تغییر مکان یافته و باید کلاینت درخواست رو به مکان جدید دنبال کنه. این پیام خطا معمولا وقتی برگردونده میشه که یک منبع به یک مکان دیگر منتقل شده باشه.

#HTTP_errors
@CleverDevs
@CleverDevsGp
👍91👌1🗿1
CleverDevs
11 نوع از حملات سایبری که بهتره هر دِوِلوپری آشنایی جزئی داشته باشه. اگه تمایل داشتید هرکدوم رو خلاصه وار روندشو بدونید با لایک هاتون حمایت کنید👍 @CleverDevs @CleverDevsGp
🐴| Malware

حمله مالور (Mallware) معمولاً به دسته‌ی گسترده‌ای از نرم‌افزارهای مخرب و آفت‌زدایی پردازشگرها گفته می‌شود.
حملات مالور شامل ویروس‌ها، اسپای‌وئرها، تروجان‌ها، کرم‌ها و انواع دیگری از نرم‌افزارهای مخرب می‌شوند.

حملات مالوری می‌توانند از طریق ایمیل‌های پیشینه‌دار، دانلودهای ناامن،سایت‌های فریبنده و حتی تزریق مستقیم به سیستم‌ها انجام شوند. بعد از نفوذ به سیستم، مالورها می‌توانند اطلاعات کاربر را دزدیده یا سیستم را کند کنند.

برای مقابله با حملات مالوری، بهتر است از نرم‌افزارهای آنتی‌ویروس و آنتی‌مالور استفاده کنید و سیستم خود و نرم‌افزارهایش را به‌روز نگه دارید.

#CyberAttacks
@CleverDevs
@CleverDevsGp
4👍4👌1🆒1
امروز اینو دیدم که یه دوستی اومده یه بش نوشته برای خوشگل پینگ گرفتن

منم زد به سرم و یه PKGBUILD نوشتم براش و سابمیت کردم رو AUR که راحت تر بشه استفاده کرد

فقط این که تو اسکریپتی که این دوستمون نوشته پینگ زیر 100 رو نرمال در نظر میگیره ولی من چون پینگم اصلا زیر 100 نیومد پینگ زیر 150 رو نرمال گذاشتم

اگه اموجی هارو تو ترمینالتون نشون نمیده یه بسته اموجی نصب کنید.
و در اخر این که میتونید با کامند زیر نصبش کنید.

yay -S pingpong 

یا

paru pingpong
و برای استفاده هم تو کامند لاین بزنید pingpong و تمام.

// این اسکریپت و پکیج بیشتر جنبه فانتزی دارن وگرنه همون ping معمولی هم کار راه اندازه


@CleverDevs
@CleverDevsGp
👍104🔥3🗿21👌1
چجوری از خونمون در برابر بکند‌کارا محافظت کنیم🤣🤣

#fun
@CleverDevs
@CleverDevsGp
🤣2666😁31
امروز میخوام یه ابزار کاربردی برای توسعه پروژه روی لوکال معرفی کنم
که تو نوشتن بات هم کمک زیادی میکنه
ابزار ngrok یه برنامه کامند لاینیه و بهتون کمک میکنه پروژه ای که روی localhost ران کردین رو به طور موقت انلاین کنید
یعنی شما یه پروژه دارین که رو پورت 5000 لوکال رانه وقتی تو کامند لاین بزنید
ngrok http 5000


میاد یه دامین بهتون میده و میتونید این دامین رو برا بقیه بفرستید تا پروژه لوکال شمارو تست کنن

اما مهم ترین جایی که کاربرد داره تو توسعه ربات تلگرامه
برا اینکه یه ربات تلگرام بنویسید باید حتما هاست و دامین با ssl داشته باشید اما اگه نمیخواید هزینه کنید و ربات تمرینی میزنید میتونید از ngrok کمک بگیرید چون دامینی که بهتون میده ssl داره


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

برای نصب لینک زیر رو ببینید
https://ngrok.com/download

@CleverDevs
@CleverDevsGp
👍1162🔥2👌1
از تگ دیالوگ برای modal ها استفاده کنید!!

یه تگ داریم که کار ساخت modal هارو خیلی آسونتر کرده به اسم dialog حالا ببینیم که چجوری باید ازش استفاده کنیم:
<button id="open">open</button>
<dialog id="dialog">
<button id="close">close</button>
<dialog>
حالا توی جاوااسکریپت ما یه سری متد داریم برای dialog ها،
showModal و close.
که با متد showModal روی دیالوگ، modal رو باز میکنیم و با متد close روی دیالوگ خودمون modal رو میبندیم. اینجوری:
open.addEventListener('click', () => {
modal.showModal();
})

close.addEventListener('click', () => {
modal.close();
})

#HTML #Js
@CleverDevs
@CleverDevsGp
👍106🔥41
درود رفقا، من سورن هستم و تازه ادمین شدم😅
امیدوارم بتونم تو این مسیر بهتون کمک کنم، من بیشتر با js کار کردم و زیرمجموعه هاش با پایتون هم دوست هستم و عاشق golang و rust
خب نوبت شماست بگین با کدوم کار میکنین
Anonymous Poll
44%
js
38%
python
12%
go
7%
rust
171