Computer Science | علم کامپیوتر
46.6K subscribers
1.86K photos
735 videos
45 files
2.33K links
Download Telegram
حالم خوب نبود بحث suicide مطرح شد تو صحبتام با چت‌جی‌پی‌تی، یه لینک داد که با یکی حرف بزنم، یکی اومد پشت لاین و چند دقیقه‌ای حرف زدیم
پرسید از کدوم کشوری؟ گفتم ایران؛ چت رو بست رفت
اینقدر خندیدم حال بدم یادم رفت

🆔 @Computer_Science100
😁131😢1
🚪 بادیگاردِ اخموی دمِ درِ سالن! (Firewall)

دیدی جلوی درِ ورودی یه مهمونی VIP، یه بادیگارد درشت‌اندام با کت‌وشلوار مشکی و عینک دودی می‌ایسته؟ هرکی می‌خواد بره تو، اول جلوش رو می‌گیره: «کارت دعوتت کو؟ اسمت تو لیست نیست؟ برگرد!» هرکی هم مشکوک باشه یا چاقو تو جیبش قایم کرده باشه رو با اردنگی میندازه بیرون.
Firewall (دیواره آتش) دقیقاً همین بادیگارد بی‌اعصابِ شبکه و سرورته!

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

📌 تک‌جمله طلایی: فایروال نگهبان دمِ دروازه سیستمته؛ تا کارت شناسایی معتبر نبینه، به هیچ بسته‌ای اجازه ورود نمیده!


🆔 @Computer_Science100
11👍1👏1
مرسی که یه ترم دیگه هم باهام اومدی
طاقت بیار مَرد ....

🆔 @Computer_Science100
😢203
🛑 چرا توی نونوایی بیشتر از ۵ تا نون نمیدن؟! (Rate Limiting)

تصور کن رفتی توی صف سنگکی، نفر اول صف برگرده بگه: «داداش ۵۰۰ تا نون یک‌جا برای من بزن!» شاطر اگه قبول کنه، نه خمیر برای بقیه می‌مونه و نه ۱۰۰ نفر آدمِ گرسنه توی صف به حقشون می‌رسن؛ همه‌چی به آشوب کشیده میشه! برای همین روی شیشه درشت می‌نویسن: «حداکثر ۵ عدد برای هر نفر».

توی دنیای سرور به این ترمز دستی میگن Rate Limiting.

یه هکر، ربات اسپمر، یا کاربر عصبانی می‌تونه با یه اسکریپت ساده در هر ثانیه ۱۰ هزار بار دکمه «ارسال پیامک تایید» یا «ثبت نظر» رو بزنه تا هم هزینه سایت سر به فلک بکشه هم سرور خفه بشه. ریت لیمیتینگ مثل شاطر نونوایی جلوش درمیاد: «هر IP در دقیقه حداکثر مجازه ۱۰ بار درخواست بده؛ یازدهمی رو زدی، تا نیم‌ساعت راهت نمی‌دیم!»
📌 تک‌جمله طلایی: ریت‌لیمیتینگ سهمیه‌بندی منصفانه درخواسته، تا یه زیاده‌خواه نتونه با شلیک رگباری، سرور رو خفه کنه!

🆔 @Computer_Science100
👍123
😂😂😂👌

🆔 @Computer_Science100
👍212😁1
غم‌انگیزترین لحظه تو دیباگ وقتیه که ارور عجیبت رو سرچ می‌کنی، می‌بینی یه نفر سال ۲۰۱۵ دقیقاً همین سوال رو تو استک‌اورفلو پرسیده و تهش خودش کامنت گذاشته «حل شد، مرسی» بدون هیچ توضیحی :))

🆔 @Computer_Science100
😁23😢52👍1
یکی از دوستام تو شرکت معروف هوش مصنوعی کار میکنه میگه اگر بدونید تو LLMها چی میریزن هیچ وقت ازشون استفاده نمیکنید.

🆔 @Computer_Science100
😁191👍1
☕️ چرا تا جوش اومدن کتری زل نمی‌زنیم بهش؟! (Async / Await)

صبح که از خواب بیدار میشی، کتری رو روشن می‌کنی؛ بعدش دست‌به‌سینه ۵ دقیقه زل نمی‌زنی به شعله گاز تا آب جوش بیاد و بعد تازه بری سراغ بقیه کارها! میری نون رو گرم می‌کنی، پنیر رو می‌ذاری روی میز و چای خشک می‌ریزی توی قوری. هر وقت سوت کتری دراومد، میای سراغش.
توی برنامه‌نویسی قدیمی (همگام یا Sync)، وقتی سیستم می‌خواست یه فایل سنگین از حافظه بخونه یا منتظر جواب سرور بمونه، کل صفحه یخ می‌زد و هیچ دکمه‌ای کار نمی‌کرد تا اون کار تموم شه!
اما برنامه‌نویسی ناهمگام (Async/Await) میگه: «برو اون کار سنگین و زمان‌بر رو توی پس‌زمینه بذار رو گاز؛ تا جوابش آماده بشه، بیا بقیه کارهای کاربر رو فوراً راه بندازیم تا برنامه فریز نکنه!»
📌 تک‌جمله طلایی: اسینک یعنی سیستم دست روی دست نمی‌ذاره تا کارهای طولانی تموم بشن؛ سرگرم کارهای دیگه میشه تا زنگ آماده‌شدن اون کار دربیاد!

🆔 @Computer_Science100
14
✉️ نامه عاشقانه روی کارت‌پستال یا گاوصندوق رمزدار؟! (HTTPS و SSL)

اگه بخوای یه راز فوق‌العاده مهم رو برای رفیقت بفرستی، نمی‌نویسیش پشت یه کارت‌پستالِ بی‌دفاع و بدی دست پستچی! چون پستچی، همسایه، راننده وانت و هرکی وسط راه به نامه دسترسی داشته باشه می‌تونه قشنگ بخوندش و به ریشت بخنده. این فاجعه دقیقاً همون اینترنتِ قدیمی یا HTTP بود!
اما وقتی روی سایت‌ها اون علامت قفل سبز و پیشوند HTTPS رو می‌بینی، قضیه کاملاً عوض میشه.
اطلاعات تو (رمز عبور، شماره کارت، چت‌ها) قبل از اینکه از گوشی خارج بشن، می‌رن توی یه جعبه فولادی ضدگلوله با یه قفل رمزی فوق‌پیشرفته. در طول مسیر، حتی اگه هکر به وای‌فای وصل باشه یا دیتای سیم رو بدزده، فقط یه مشت علامت و خط‌خطیِ بی‌معنی می‌بینه! کلید باز کردن این جعبه فقط و فقط دستِ اون سرور مقصده.
📌 تک‌جمله طلایی: پروتکل HTTPS پاکت دربسته و مهروموم‌شده اینترنته؛ حتی اگه نامه‌رسان فضول باشه، سر از محتوای پیام درنمیاره!

🆔 @Computer_Science100
👍72👏1😁1
♨️لیست دپارتمان های تخصصی همه رشته های گروه آموزشی پارس پژوهان👇

(کلیک کنید👇)

مهندسی مکانیک | مهندسی برق و کامپیوتر
نفت،گاز،تاسیسات و انرژی |مهندسی شیمی
مهندسی مواد و متالورژی | مهندسی پزشکی
مهندسی معماری | مهندسی عمران| پروژه ها
مهندسی صنایع | مدیریت | مهندسی هوافضا

📌کافیه تو هر کدوم از دپارتمان ها که مربوط به رشته خودتون هست یه سرچ بزنید، همه منابع و دوره ها رو در اختیار دارید
Please open Telegram to view this post
VIEW IN TELEGRAM
2
ویندوز رو مجبور کن برنامه هنگ‌کرده رو سریع ببنده!

اگر یک برنامه هنگ کرد و پنجره‌اش بسته نمی‌شه:

1️⃣ Win + R رو بزن
2️⃣ بنویس:
resmon

3️⃣ برو به تب CPU
4️⃣ در قسمت Associated Handles اسم برنامه هنگ‌کرده رو جستجو کن.
5️⃣ روی پردازش مربوط به برنامه راست‌کلیک کن → End Process

🔥 مزیتش اینه که گاهی برنامه‌ای رو می‌بندی که حتی Task Manager هم درست نمی‌تونه پیداش کنه.


🆔 @Computer_Science100
5
💽 فلش رو بدون Eject جدا نکن! چرا؟

وقتی فایلو کپی می‌کنی و فکر می‌کنی تموم شده، سیستم ممکنه هنوز در حال کش‌کردن یا نوشتن باشه!
📍 جدا کردن ناگهانی = فایل ناقص یا خرابی فلش

همیشه Safely Remove یا Eject بزن، مخصوصاً وقتی فایل سنگین جابجا کردی

👉 مراقب باش تا دیر نشده
@Computer_Science100
9
🪑 راز مبلمان ایکیا وسط صندوق‌عقب ماشین! (Serialization و JSON)

فرض کن یه کمد چوبی ۳ متری با ۵ تا کشو و آینه خریدی؛ عمراً نمی‌تونی این هیولا رو همون‌طوری درسته بچپونی توی صندوق‌عقب پراید! چیکار می‌کنی؟ پیچ‌هاش رو باز می‌کنی، تخته‌ها رو تخت می‌چینی روی هم و می‌ذاری توی یه کارتن باریک (این یعنی Serialization). می‌بریش توی خونه، پیچ‌ها رو می‌بندی و دوباره کمد رو سرهم می‌کنی (Deserialization).
توی دنیای نرم‌افزار، اطلاعات داخل حافظه رم (RAM) هم پر از شاخ‌وبرگ، اشیاء و پیوندهای پیچیده‌ست. نمی‌شه این حجم از ساختار درهم‌تنیده رو همین‌طوری با سیم اینترنت فرستاد برای یه گوشی دیگه.
سیستم میاد تمام اون اطلاعات رو باز می‌کنه و تبدیلش می‌کنه به یه متن صاف و ساده (مثل فرمت JSON). این متن سبک و باریک راحت از کابل شبکه رد میشه، می‌رسه به مقصد و اون سر خط دوباره تبدیل میشه به همون اطلاعات مرتب اولیه.
📌 تک‌جمله طلایی: سریالایز یعنی دمونتاژ کردن کمد چوبی توی یه کارتن مسطح؛ تا راحت از سیم اینترنت رد بشه و اون‌طرف دوباره سرپا بشه!


🆔 @Computer_Science100
8👏1
ایده بمب

🆔 @Computer_Science100
👏8😁7😢2