?? ??? ?? ????? ?
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 2 months, 4 weeks ago
[ We are not the first, we try to be the best ]
Last updated 5 months, 1 week ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 1 month, 1 week ago
✔️ دستورهای لینوکس یادت میره؟ TLDR راهحله!
خوندن man page ها بعضی وقتا پیچیده و زمانبره، اما نگران نباش! پروژهی TLDR یه راه سادهتر برای دسترسی سریع به دستورهای لینوکس با مثالهای عملی و خلاصه ارائه میده.
نصب TLDR:
▪️روی Debian/Ubuntu:
sudo apt install tldr
▪️روی Arch Linux:
sudo pacman \-S tldr
▪️روی macOS (با Homebrew):
brew install tldr
▪️روی Windows (با Scoop):
scoop install tldr
مثلاً میخوای بدونی tar چطور کار میکنه؟ فقط کافیه بنویسی:
tldr tar
و به جای صفحات طولانی، خلاصهای از رایجترین روشهای استفاده رو میبینی!
لینک پروژه:
🔗 GitHub - tldr-pages/tldr
✅ @kaliboys | کالی بویز
✔️ کدام الگوریتم هش امنتر است؟
▪️این الگوریتمها دیگر امن نیستند!
الگوریتمهای MD5، SHA1 و همخانوادههای قدیمیترشان به دلیل ضعفهای امنیتی، دیگر برای هیچ کاربرد حساسی توصیه نمیشوند. این الگوریتمها در برابر تصادم (Collision) و حملات سریع سختافزاری بهشدت آسیبپذیر هستند.
▪️الگوریتمهای مدرنتر، اما نه بینقص!
الگوریتمهای SHA-256، SHA-512، BLAKE2 و SHA-3 امنیت بهتری دارند و در بسیاری از سیستمها به کار میروند. اما بعضی از آنها مثل SHA-3 کند هستند و برخی دیگر، در برابر تهدیدهای تئوری آسیبپذیرند.
▪️بهترین گزینهها برای هش کردن رمز عبور
الگوریتم Scrypt – مناسب برای ارزهای دیجیتال
+ مقاوم در برابر حملات سختافزاری (ASIC و GPU)
+ استفاده در ارزهایی مثل Litecoin
- مصرف حافظهی بالا نسبت به Bcrypt
▪️الگوریتم Bcrypt – استاندارد طلایی در هشینگ پسورد
+ مقاوم در برابر Brute Force
+ تنظیمپذیری برای افزایش امنیت
+ کاربرد گسترده در سیستمهای مدرن
▪️الگوریتم Argon2 – بهترین انتخاب برای امنیت رمز عبور
+ برندهی رقابت رمزنگاری ۲۰۱۵
+ محافظت در برابر حملات سختافزاری و Side-Channel
+ امکان تنظیم مقدار حافظه و زمان پردازش برای افزایش امنیت
اگر به دنبال روشی امن و استاندارد برای ذخیرهی رمزهای عبور هستید، Argon2 یا Bcrypt انتخابهای بهتری نسبت به گزینههای قدیمی هستند!
✅ @Teachify | برنامه نویسی
✔️ نقشهراه کوتاه برنامهنویس هوش مصنوعی
1. مبانی برنامهنویسی
- زبان اصلی: پایتون (Python).
- مفاهیم پایه: متغیرها، حلقهها، توابع، کار با کتابخانهها.
2. ریاضیات و آمار
- جبر خطی، احتمال، حسابان، و بهینهسازی.
3. یادگیری ماشین (ML)
- الگوریتمها: رگرسیون، درخت تصمیم، SVM، خوشهبندی.
- ابزارها: Scikit-Learn, Pandas, NumPy.
4. یادگیری عمیق (Deep Learning)
- مفاهیم: شبکههای عصبی، CNN, RNN, Transformers.
- فریمورکها: TensorFlow, PyTorch.
5. کار با دادهها
- جمعآوری، پاکسازی، و پردازش دادهها.
6. حوزههای تخصصی
- مفاهیم NLP: مدلهای زبانی مثل GPT, BERT.
- بینایی ماشین: تشخیص اشیا با OpenCV, YOLO.
- یادگیری تقویتی: Q-Learning, DQN.
مسیر شغلی:
- مهندس یادگیری ماشین، دانشمند داده، محقق هوش مصنوعی.
✅ @Teachify | برنامه نویسی
*✔️ مفهوم match-case در پایتون (نسخه 3.10 به بعد)*
اگر تا حالا با شرایط پیچیده در پایتون سروکله زدید، match-case کار شما رو راحتتر میکنه! این ویژگی مثل switch\-case
در زبانهای دیگه عمل میکنه، اما با قدرتی فراتر برای مدیریت الگوهای پیچیده.
فرض کنید میخواهید دادههای مختلفی رو پردازش کنید، مثل ایجاد، حذف یا بهروزرسانی یک آیتم. به کمک این قابلیت، این کار سادهتر و مرتبتر میشه:
```
def process_data(data):
match data:
case {"action": "create", "id": id, "content": content}:
print(f"Creating a new item with ID: {id} and content: {content}")
case {"action": "delete", "id": id}:
print(f"Deleting the item with ID: {id}")
case {"action": "update", "id": id, "content": content}:
print(f"Updating the item {id} with content: {content}")
case _:
print("Invalid data")
# Test the function
process_data({"action": "create", "id": 1, "content": "Hello"})
process_data({"action": "delete", "id": 2})
process_data({"action": "update", "id": 3, "content": "Updated content"})
```
▪️مزایای match-case:
- کد خواناتر و قابلدرکتر از if\-else
های تو در تو
- تطبیق الگوهای پیچیده (مثل دیکشنریهای تو در تو)
- انعطاف بالا برای مدیریت دادهها
توی این مصاحبه سوالات زیاد بود به خصوص pure python. حتما سرفرصت براتون تا جایی که یادم میاد مینویسم
*✔️ فشردهسازی شرطها در پایتون با استفاده از all و any*
گاهی نیاز دارید چندین شرط را همزمان بررسی کنید، اما نمیخواهید کدتان شلوغ و ناخوانا شود. اینجاست که توابع all و any به کمک شما میآیند!
فرض کنید میخواهید بررسی کنید که آیا تمام اعداد یک لیست مثبت هستند:
```
numbers = [3, 7, 9, 12]
if all(num > 0 for num in numbers):
print("All numbers are positive!")
```
تابع all زمانی True برمیگرداند که همه شرایط درست باشند.
حالا اگر بخواهید بررسی کنید که آیا حداقل یکی از اعداد زوج است:
if any(num % 2 == 0 for num in numbers):
print("At least one number is even!")
تابع any زمانی True برمیگرداند که حداقل یکی از شرایط درست باشد.
✅ @Teachify | برنامه نویسی
من هنوز درگیر اینما :))
واس همون کم پست میذارم?
?? ??? ?? ????? ?
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 2 months, 4 weeks ago
[ We are not the first, we try to be the best ]
Last updated 5 months, 1 week ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 1 month, 1 week ago