دورهمی برنامه نویسان
9.69K subscribers
2.23K photos
121 videos
104 files
641 links
<head>
<title>دورهمی برنامه نویسان</title>
</head>
<body>
طنز برنامه نویسی
اخبار و مطالب آموزشی
</body>
ارتباط با ادمین و تبلیغات:
@heydarirx

پیج اینستاگرام دورهمی برنامه‌نویسان:
https://instagram.com/programmers_gathering
Download Telegram
7 متد لیست که باید کارشون رو بلد باشین

#python

@programmers_gathering
7
تا حالا شده آخر شب بگی «امروز واقعا چی کار کردم؟» 🤦‍♂️

من یه بات ساده ساختم به اسم OTOS
(One Task One Smile)

هر کاری که انجام میدی ثبت می‌کنی
امتیاز می‌گیری
گزارش روزانه می‌بینی
و کم‌کم حس پیشرفت واقعی پیدا می‌کنی 🌱

هدفش ساده‌ست:
کمک به غلبه بر اهمال کاری و ساختن عادت انجام دادن.

اگر دوست داشتی امتحانش کنی 👇
https://xn--r1a.website/onetaskonesmile_bot?start=start
11🔥3😁1
7 ابزار مدیریت پکیج در زبان‌های مختلف 📦

npm (JavaScript / Node.js)
pip (Python)
Poetry (Python)
Cargo (Rust)
Composer (PHP)
Maven (Java)
NuGet (.NET)

#programming

@programmers_gathering
1
بهترین هوش‌مصنوعی‌های مخصوص کدنویسی
از نظر وبلاگ n8n

🧠Cursor
🧠 GitHub Copilot
🧠 Bolt. new
🧠 JetBrains AI Assistant
🧠 Windsurf
🧠 Xcode AI Assistant
🧠 Cline
🧠 aider

نظر شما چیه؟

#ai #vibe_coding

@programmers_gathering
1
Getting Started with Git_[@programmers_gathering].pdf
682.2 KB
اگر میخواین خیلی ساده و راحت و البته سریع، کار با گیت رو یاد بگیرین، این جزوه 6 صفحه‌ای مخصوص شماست!

#git

@programmers_gathering
1
هیچکسم نمیدونه چرا 😅🫢

#fun

@programmers_gathering
😁201
🔐 تکنیک Brute Force چیست؟

حمله جستجوی فراگیر (Brute Force) یکی از ساده‌ترین و در عین حال رایج‌ترین روش‌های نفوذ در امنیت سایبری است. در این روش، مهاجم بدون داشتن اطلاعات قبلی، تمام حالت‌های ممکن یک رمز عبور یا کلید را امتحان می‌کند تا بالاخره به جواب درست برسد.

🧠 ایده اصلی
مثل این است که بخواهی قفل یک چمدان عددی را باز کنی و از 0000 شروع کنی و تک‌تک حالت‌ها را تا 9999 امتحان کنی.

⚙️ چطور انجام می‌شود؟
معمولا با استفاده از اسکریپت‌ها و ابزارهای خودکار که می‌توانند در زمان کوتاه، هزاران یا میلیون‌ها ترکیب مختلف را تست کنند.

📉 نقطه ضعف
این روش زمان‌بر است، مخصوصا اگر:
• رمز عبور طولانی باشد
• از کاراکترهای متنوع استفاده شده باشد
• محدودیت تعداد تلاش (Rate Limit) وجود داشته باشد

🛡 راه‌های جلوگیری
• استفاده از رمزهای طولانی و پیچیده
• فعال کردن احراز هویت دو مرحله‌ای (2FA)
• محدود کردن تعداد دفعات تلاش برای ورود

درنهایت Brute Force یعنی «امتحان کردن همه حالت‌ها تا رسیدن به جواب» ساده اما در صورت ضعف امنیت، موثر.


#security #hack

@programmers_gathering
4👍3
⚡️ برند لپ‌تاپت چند سالشه؟

💻 Asus: 36 سال (تاسیس 1989)
💻 Acer: 51 سال (تاسیس 1976)
💻 Dell: 40 سال (تاسیس 1984)
💻 Apple: 48 سال (تاسیس 1976)
💻 Lenovo: 40 سال (تاسیس 1984)
💻 MSI: 39 سال (تاسیس 1986)
💻 HP: 86 سال (تاسیس 1939)
💻 Sony: 78 سال (تاسیس 1946)
💻 Razer: 22 سال (تاسیس 2005)

#laptop #fun

@programmers_gathering
1
🌈تکنیک Rainbow Table چیست؟

تکنیک Rainbow Table یکی از روش‌های کرک کردن رمز عبور است که با سرعت خیلی بیشتر از Brute Force عمل می‌کند!

🧩 ایده اصلی
جدول رنگین‌کمان یک جدول آماده از هش‌های رمز عبور و متن ساده آن‌هاست.
به جای اینکه مهاجم همه ترکیب‌های ممکن را یکی‌یکی امتحان کند، مستقیم هش رمزها را با جدول مقایسه می‌کند و سریع جواب را پیدا می‌کند.

⚡️ مثال ساده
رمز «12345» → هش: 827ccb0eea8a706c4c34a16891f84e7b
اگر این هش در جدول وجود داشته باشد، مهاجم فوراً می‌تواند رمز را پیدا کند بدون اینکه همه حالت‌ها را تست کند.

📉 نقطه ضعف
• تنها روی رمزهای ساده و رایج مؤثر است
• اگر سایت از Salt استفاده کند (یک رشته اضافه به رمز قبل از هش کردن)، جدول بی‌اثر می‌شود

🛡 راه‌های جلوگیری
• استفاده از Salt
• انتخاب رمزهای پیچیده و طولانی
• استفاده از الگوریتم‌های هش امن و کند مثل bcrypt

خلاصه
تکنیک Rainbow Table یعنی «جدولی از هش‌های آماده برای پیدا کردن سریع رمزها» — سریع اما با روش‌های امنیتی مدرن قابل خنثی شدن است.


@programmers_gathering
7
قیمت لپ‌تاپ‌ها در سال 2019 در دیجیکالا 💔🥲

#fun

@programmers_gathering
🕷تکنیک Spidering چیست؟

تکنیک Spidering (یا Web Crawling) روشی است که در آن یک ربات یا اسکریپت به صورت خودکار صفحات یک وب‌سایت را دنبال می‌کند و لینک‌ها را یکی‌یکی باز می‌کند تا ساختار کامل سایت را کشف کند.

🌐 ایده اصلی
مثل یک عنکبوت که روی تار حرکت می‌کند و همه مسیرها را بررسی می‌کند، Spider هم از یک صفحه شروع می‌کند و با دنبال کردن لینک‌ها به صفحات دیگر می‌رسد.

⚙️ کاربردها
• ایندکس کردن صفحات توسط موتورهای جستجو
• پیدا کردن مسیرها و صفحات مخفی سایت
• تست امنیت و شناسایی نقاط ورود احتمالی

📉 نکته مهم
خود Spidering به‌تنهایی حمله نیست، اما در تست نفوذ و Reconnaissance (مرحله جمع‌آوری اطلاعات) بسیار استفاده می‌شود.

🛡 راه‌های محدود کردن
• استفاده از فایل robots.txt
• محدود کردن دسترسی به صفحات حساس
• Rate Limiting

خلاصه
تکنیک Spidering یعنی «خزیدن خودکار در لینک‌های یک سایت برای کشف ساختار آن» — ابزاری مهم برای سئو و امنیت.

#security #hack

@programmers_gathering
3
💼 8 تکنولوژی پرتقاضای بازار کار برنامه‌نویسی

1. Python – محبوب برای وب، داده‌کاوی و هوش مصنوعی
2. JavaScript / TypeScript – قلب فرانت‌اند و اپلیکیشن‌های وب
3. React / Vue / Angular – فریمورک‌های مدرن فرانت‌اند
4. Node.js – برای ساخت بک‌اند سریع و مقیاس‌پذیر
5. Django / Flask / FastAPI – فریمورک‌های پایتون برای وب
6. SQL / NoSQL – مدیریت داده‌ها و پایگاه‌های داده
7. Docker / Kubernetes – کانتینریزه کردن و اورکستریشن پروژه‌ها
8. Cloud (AWS / GCP / Azure) – مهارت‌های ابری که همه شرکت‌ها دنبال می‌کنند

اگر دنبال ورود یا رشد در بازار کار برنامه‌نویسی هستید، یادگیری این تکنولوژی‌ها می‌تواند شما را جلو بیندازد!

#job

@programmers_gathering
5
الگوریتم marge sort به زیباترین شکل ممکن 🥰

#fun

@programmers_gathering
😁41
🎣تکنیک Phishing چیست؟

فیشینگ (Phishing) یکی از رایج‌ترین حملات مهندسی اجتماعی است که در آن مهاجم خودش را به‌جای یک فرد یا سرویس معتبر جا می‌زند تا اطلاعات حساس شما را بدست بیاورد.

🧠 ایده اصلی
ایجاد حس اعتماد و اضطرار تا کاربر بدون دقت، اطلاعاتی مثل رمز عبور، کد بانکی یا لینک ورود را وارد کند.

📩 روش‌های رایج
• ایمیل‌های جعلی شبیه بانک یا سرویس‌ها
• پیامک با لینک تقلبی (Smishing)
• صفحات لاگین کاملا شبیه سایت اصلی
• تماس تلفنی فریبنده (Vishing)

🚨 نشانه‌ها
• آدرس لینک مشکوک یا غلط املایی
• درخواست فوری برای اقدام سریع
• درخواست اطلاعات حساس
• لحن تهدیدآمیز یا بیش‌ازحد هیجانی

🛡 راه‌های پیشگیری
• بررسی دقیق URL قبل از ورود اطلاعات
• فعال کردن احراز هویت دو مرحله‌ای (2FA)
• کلیک نکردن روی لینک‌های ناشناس
• استفاده از Password Manager

خلاصه
فیشینگ یعنی «فریب دادن کاربر برای گرفتن اطلاعات محرمانه» — ساده اما بسیار موثر.

#security #hack

@programmers_gathering
👍2
ولی واقعا برنامه‌نویسایی که ستاپشون معمولیه خیلی خفنن معمولا!

#fun

@programmers_gathering
👌192
👀 تکنیک Shoulder Surfing چیست؟

تکنیک Shoulder Surfing (نگاه از روی شانه) یکی از روش‌های ساده اما موثر سرقت اطلاعات است که در آن فرد مهاجم با نگاه کردن به صفحه نمایش یا کیبورد شما، اطلاعات حساس را مشاهده و یادداشت می‌کند.

🧠 ایده اصلی
بدون هک کردن سیستم، فقط با «دیدن» اطلاعات — مثل رمز عبور، PIN یا پیام‌های خصوصی — به داده‌ها دسترسی پیدا می‌شود.

📍 کجا بیشتر اتفاق می‌افتد؟
• مکان‌های عمومی مثل کافه و مترو
• هنگام وارد کردن رمز کارت یا گوشی
• محیط‌های کاری شلوغ

🚨 چه اطلاعاتی در خطر است؟
• رمز عبور و PIN
• اطلاعات بانکی
• ایمیل‌ها و پیام‌ها
• داده‌های کاری محرمانه

🛡 راه‌های پیشگیری
• پوشاندن صفحه هنگام وارد کردن رمز
• استفاده از Privacy Screen (فیلتر حریم خصوصی)
• قفل کردن سیستم در مکان‌های عمومی
• توجه به اطراف هنگام وارد کردن اطلاعات

خلاصه
پس Shoulder Surfing یعنی «سرقت اطلاعات فقط با نگاه کردن» — ساده ولی کاملا واقعی.

#security #hack

@programmers_gathering
👍21
Eloquent_JavaScript(4E)_[@programmers_gathering].pdf
2 MB
📚 کتاب Eloquent JavaScript، نوشته‌ی ماریخن هاوربکه، یکی از منابع محبوب و معتبر برای یادگیری زبان جاوا اسکریپت است. این کتاب که برای اولین بار در سال 2011 منتشر شد، به شکلی جامع و مفهومی به آموزش اصول جاوا اسکریپت می‌پردازد و مناسب برنامه‌نویسان مبتدی و حتی افراد باتجربه است که می‌خواهند دانش خود را عمیق‌تر کنند.

نکته جالب اینجاست که این کتاب نسخه فارسی هم داره، به شکل وب که میتونید از این آدرس ببینیدش:
🌐 http://eloquentjs.ir


#javascript #js

@programmers_gathering
1
پرفروش‌ترین برندهای لپ‌تاپ (بر اساس تعداد فروش در سال) 💻

#fun

@programmers_gathering
2
ابزارهای پرکاربرد در امنیت سایبری 👽

#security

@programmers_gathering
1
Forwarded from بات تلگرامی راست چین
🔥کدهای تخفیف در بات راست چین فعال شد!

❤️@rtldiscountbot

اگه مدت‌هاست می‌خوای قالب، افزونه یا اسکریپت بخری
یا دوره‌های آموزشی طراحی (ui) و ساخت حرفه ای و هوشمند سایت رو شروع کنی…

🔻الان بهترین فرصته 👇

🎯 ۳۰٪ تخفیف روی همه محصولات سایت
🎓 ۵۰٪ تخفیف دوره‌های راست‌چین آکادمی

🚀کدها فقط داخل ربات فعالن؛
و تنها ۴۸ ساعت فرصت داری رفیق!

⬅️دریافت کد هدیه راست‌چین به تو
👇👇👇
❤️@rtldiscountbot

❤️@rtldiscountbot


🔥 راستی، جشنواره ۵۰_۵۰ راست چین هم تا ۴۸ ساعت آینده فعاله🔥
Please open Telegram to view this post
VIEW IN TELEGRAM