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

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
مثل اینکه قراره ویندوز تو یک حرکت جهادی و اسکی وار دستور sudo رو برای ویندوز 11 بیاره

#News | ⚡️Soruce
@CleverDevs
@CleverDevsGp
👍20🤣14👎6😁4
Forwarded from جادی | Jadi
چند روز پیش داشتم یه چیزی رو توی تست های ویم نگاه می کردم که دیدم یه دستور بانمک داره به اسم
smile
رفتم سورسش رو بخونم که فکر کردم فرصت خوبیه که با شما هم به اشتراک بذارمش تا نمونه ای از یه برنامه نویسی حرفه ای رو ببینیم و با هم یه چیزی کامپایل کنیم (:
https://youtu.be/ozQ3QacmF2E
🔥11👍3
اکثر توسعه دهنده های ایرانی و خارجی از مرورگر های عادی و مرسوم استفاده میکنن، ولی امروز اومدم مرورگری مختص توسعه دهنده ها، که توسط فایرفاکس توسعه داده شده رو معرفی کنم.

قابلیت Developer Tools فوق العاده ای از جمله Inspector قوی و Style Editor که تمامی استایل هارو میتونید از یه پیج خیلی مینیمال که حتی فایل به فایل جدا شده مدیریت و تغییراتی اعمال کنید.

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

#Browser
@CleverDevs - @CleverDevsGp
👍25👎1
android studio ?

بقیشم شما بگید

#fun
@CleverDevs - @CleverDevsGp
👍15😁5👎1
-اصل Method Names در کلین کد

این اصل میگه که نام متد ها باید فعل باشه مثل postPayment , deletePage , save و غیره و غیره

شما میتونید از get , set و is تو اسم متد هاتون استفاده کنید (اینا تو جاوا استاندارد هستن ولی خب تو بقیه زبون ها هم خوبه که استفاده کنید)
 
string name = employee.getName();
customer.setName("mike");
if (paycheck.isPosted())...



کد بالا مثال دقیقی از کلمات set ,get,is هستش که برای گرفتن از get برای ثبت کردن از set و برای چک کردن از is استفاده کرده

#CleanCode
@CleverDevs - @CleverDevsGp
👍13🔥4
حس خوب این لحظه >>>>>

#meme
@CleverDevs - @CleverDevsGp
👍33😁8🤣6❤‍🔥3🔥1
👍11
برای خوندن متنی که کاربر داخل کلیپ‌بورد خودش داره میتونید از navigator استفاده کنید.

navigator.clipboard.readText()
.then(copiedText => consloe.log(copiedText));

چیزی که متد readText ریترن میکنه یه پرامیس هست و امکان ریجکت شدنش هم هست چون کاربر حتما باید اجازه بده برای http.

#Js
@CleverDevs - @CleverDevsGp
👍101🆒1
#Js - Fullscreen
ممکنه که بخواید توی سایتتون بخواید یه عکسی رو فول‌اسکرین کنید یا دارید یه ویدئو پلیر می‌نویسید و میخواید از این فیچر استفاده کنید؛ برای این کار شما به این Web API نیاز دارید.

HTML:
<img class="img" src="imgAddress"> 
<button class="open">O</button>


Js:
const img = document.querySelector(".img") 
const fullscreenImgBtn = document.querySelector(".open")

fullscreenImgBtn.addEventListener('click', () => img.requestFullscreen())

img.addEventListener('dblclick', () => document.exitFullscreen())
توی این کد ما یه عکس داریم که وقتی روی دکمه کلیک میشه، فول‌اسکرین میشه و وقتی در حالت فو‌ل‌اسکرین اگه روی عکس دابل‌کلیک شه از اون حالت در میاد.

@CleverDevs - @CleverDevsGp
👍121💯1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
لوگو ویندوز در طول تاریخ🕕🕴🏻

#windows
@CleverDevs - @CleverDevsGp
👍173👌2
🔐 کیوبز (QubesOS) یکی از امن ترین سیستم عامل های جهان، همچنین Open Source و Xen-Based هستش.

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

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

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

#OS | #QubesOS
@CleverDevs - @CleverDevsGp
👍151
علاقه مند هستید روند هک وایفای که امروزه اکثر مردم شنیدن و یا حداقل سعی کردن یاد بگیرن رو خیلی ساده و خلاصه همراه نرم افزار بسیار کاربردی توضیح بدیم؟
Anonymous Poll
70%
بله
13%
خیر
17%
خودم هاکیرم ولی بازم توضیح بدید لطفاً
🤯8
انصافا شبیهه

#meme
@CleverDevs - @CleverDevsGp
🤣18👍6😁2
🔷 هممون حداقل یبار راجع به "هک وایفای" حرف زدیم یا به گوشمون خورده و کما بیش اطلاعاتی راجع بهش داریم.

امروز روند این پروسه که با ابزار بسیار کاربردی (AirCrack-ng) که با استفاده از اون بطور حرفه ای و خیلی پیشرفته میشه پنتست کرد رو توضیح میدیم.

لینک توضیح روند نفوذ که به طور خیلی ساده و خلاصه براتون آماده کردیم.
( اگه لینک باز نشد اولین کامنت، توضیحات رو گذاشتیم.)

#CyberAttack
@CleverDevs - @CleverDevsGp
🔥15👍7
امروز میخوام یه ابزار ساده کامندلاینی معرفی کنم تا به راحتی بتونید فایل های json رو تو محیط ترمینال بی دردسر ببینید

ابزار fx به شما کمک میکنه تا فایل های json رو با یه کامند باز کنید و مشاهده کنید

نصب و استفادش هم خیلی سادس

برای سیستم عامل های آرچ بیس میتونید با کامند زیر
sudo pacman -S fx



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

 
fx yourFile.json


#linux #tools
@CleverDevs - @CleverDevsGp
👍8🆒3🔥2👌2
مدیریت مموری میتونه تاثیر بسزایی روی پرفورمنس اپلیکیشن شما داشته باشه .

توی پایتون شما میتونید با sys.getsizeof() ببیند هر متغیری چقدر از حافظه مموری رو اشغال کرده تا اگه متغیری مصرف بهینه ای نداشت بتونید کدتون رو اصلاح کنید و به برنامتون سرعت بدید


#python
@CleverDevs - @CleverDevsGp
👍15🔥4🆒4💯1