Computer Science | علم کامپیوتر
46.7K subscribers
1.87K photos
739 videos
45 files
2.34K links
Download Telegram
🪪 کد ملی تغییرناپذیر یا آدرس اجاره‌خونه؟! (IP vs MAC Address)

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


🆔 @Computer_Science100
👍7❤6
Computer Science | علم کامپیوتر pinned «✅ بهترین و معتبرترین کانال دوستیابی تلگرام همراه با جایزه نقدی 🆗 https://t.me/DorDorMatchBot?start=ref_1renoh»
🗄 فرم اداری خط‌کشی‌شده vs جعبه ابزار همه‌فن‌حریف! (SQL vs NoSQL)

یه فرم رسمی استخدام دولتی رو دیدی؟ جدول‌های دقیق با کادرهای مشخص: نام، نام خانوادگی، شماره ملی. اگه بخوای وسطش بنویسی «راستی من یه گربه ملوس هم دارم»، کارمند فرم رو پاره می‌کنه میندازه سطل آشغال! چون با ساختار جدول جور درنمیاد. دیتابیس‌های SQL (مثل PostgreSQL و MySQL) دقیقاً همین فرم‌های رسمی و شسته‌رُفته هستن؛ خط‌کشی‌شده، منظم، با روابط محکم ریاضی.
اما مدل NoSQL (مثل MongoDB) چیه؟ دقیقاً مثل یه جعبه کارتن دم‌دستی! هر فایلی با هر فرمتی که عشقت کشید رو می‌اندازی توش. توی یکیش فقط اسم می‌نویسی، توی بعدی یه فایل ویدیویی و ۵ تا مشخصات عجیب‌وغریب اضافه می‌کنی؛ سیستم هم بهت گیر نمیده.
برای امور بانکی، تراکنش‌ها و حساب‌کتاب مالی که نباید حتی یک قرون جابه‌جا بشه، جدول‌های منظم SQL پادشاهی می‌کنن؛ ولی برای شبکه‌های اجتماعی و سیستم‌هایی که سرعت نور و ساختار آزاد می‌خوان، NoSQL بهترین انتخابه.
📌 تک‌جمله طلایی: اس‌کیو‌ال دفتر حسابداری سخت‌گیر و خط‌کشی‌شده‌ست؛ نو‌اس‌کیو‌ال کارتن منعطفی که هر دیتایی با هر شکلی رو تو خودش جا میده!


🆔 @Computer_Science100
❤7👍1
🏎 فراریِ تک‌سرنشین vs اتوبوس دو طبقه شلوغ! (Latency vs Bandwidth)
کدومش سریع‌تره: یه ماشین فراریِ مسابقه‌ای یا یه اتوبوس گنده؟ فراری با سرعت ۳۰۰ کیلومتر بر ساعت مثل موشک گاز میده و ۵ دقیقه‌ای می‌رسه مقصد، ولی فقط ۱ نفر توش جا میشه (یعنی تاخیر خیلی کم یا پینگ عالی). اتوبوس با سرعت ۶۰ تا با طمأنینه میره و نیم‌ساعت تو راهه، ولی یهو ۸۰ نفر مسافر رو باهم پیاده می‌کنه (یعنی پهنای باند بالا)!
توی اینترنت هم فرق پینگ (Latency) و پهنای باند (Bandwidth) همینه:
پهنای باند یعنی قطر اتوبان؛ چقدر دیتا می‌تونه توی یک ثانیه رد بشه (به درد دانلود فیلم 4K می‌خوره).
پینگ یا لیتنسی یعنی چقدر طول می‌کشه یه پیام فسقلی بره و برگرده.
حتی اگه پهنای باند اینترنتت ۱۰۰۰ مگابیت باشه، اگه پینگت بالا باشه، توی بازی آنلاین دکمه شلیک رو می‌زنی ولی ۲ ثانیه بعد گلوله شلیک میشه و درجا می‌بازی!
📌 تک‌جمله طلایی: پهنای باند یعنی اتوبان چقدر چندبانده و عریضه؛ لیتنسی یعنی ماشین چقدر سریع استارت می‌زنه و می‌رسه!

🆔 @Computer_Science100
👍11❤8
🗄 فرم اداری خط‌کشی‌شده vs جعبه ابزار همه‌فن‌حریف! (SQL vs NoSQL)

یه فرم رسمی استخدام دولتی رو دیدی؟ جدول‌های دقیق با کادرهای مشخص: نام، نام خانوادگی، شماره ملی. اگه بخوای وسطش بنویسی «راستی من یه گربه ملوس هم دارم»، کارمند فرم رو پاره می‌کنه میندازه سطل آشغال! چون با ساختار جدول جور درنمیاد. دیتابیس‌های SQL (مثل PostgreSQL و MySQL) دقیقاً همین فرم‌های رسمی و شسته‌رُفته هستن؛ خط‌کشی‌شده، منظم، با روابط محکم ریاضی.
اما مدل NoSQL (مثل MongoDB) چیه؟ دقیقاً مثل یه جعبه کارتن دم‌دستی! هر فایلی با هر فرمتی که عشقت کشید رو می‌اندازی توش. توی یکیش فقط اسم می‌نویسی، توی بعدی یه فایل ویدیویی و ۵ تا مشخصات عجیب‌وغریب اضافه می‌کنی؛ سیستم هم بهت گیر نمیده.
برای امور بانکی، تراکنش‌ها و حساب‌کتاب مالی که نباید حتی یک قرون جابه‌جا بشه، جدول‌های منظم SQL پادشاهی می‌کنن؛ ولی برای شبکه‌های اجتماعی و سیستم‌هایی که سرعت نور و ساختار آزاد می‌خوان، NoSQL بهترین انتخابه.
📌 تک‌جمله طلایی: اس‌کیو‌ال دفتر حسابداری سخت‌گیر و خط‌کشی‌شده‌ست؛ نو‌اس‌کیو‌ال کارتن منعطفی که هر دیتایی با هر شکلی رو تو خودش جا میده!

🆔 @Computer_Science100
👍5❤2👏1
🥫 فرمول محرمانه کوکاکولا vs دست‌پخت سفره‌دار مامان‌بزرگ! (Closed Source vs Open Source)

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

🆔 @Computer_Science100
❤11👍4
✅ بهترین و معتبرترین کانال دوستیابی تلگرام

همراه با جایزه نقدی

🆗 https://t.me/DorDorMatchBot?start=ref_1renoh
✅ ۲ ترفند کاربردی و کمترشناخته‌شده در Google Chrome

🖼 ۱. عکس دلخواه برای New Tab
صفحه تب جدید کروم رو با عکس دلخواهت شخصی‌سازی کن:


📱 اندروید:
سه‌نقطه Customize New Tab ← Appearance ← Upload an image

🍎 آیفون:
Edit ✏️ ← Camera Roll ← انتخاب عکس ← Save

⚡️ ۲. افزایش سرعت دانلود با Parallel Downloading

کروم می‌تونه بعضی دانلودها رو با چند اتصال هم‌زمان انجام بده!

🔹 داخل نوار آدرس بزن:
"chrome://flags"

🔹 سرچ کن: Parallel downloading
🔹 روی Enabled بذار
🔹 گزینه Relaunch رو بزن

🚀 ممکنه در بعضی دانلودها سرعت بهتر بشه.

🆔 @Computer_Science100
❤4
ارور ویندوز اکس پی

@Computer_Science100
😁18
⏰ ساعت کوکیِ بی‌رحم و دقیقِ سرور! (Cron Job)
دیدی برای خوردن قرص سرماخوردگی آلارم گوشی رو تنظیم می‌کنی: «دقیقاً هر ۸ ساعت یک‌بار زنگ بزن»؟ یا اون رفتگر باانضباط محله که هر شب دقیقاً رأس ساعت ۹ دم در خونه‌هاست تا آشغال‌ها رو ببره؟
توی سرورها، هیچ برنامه‌نویسی اون‌قدر بیکار نیست که هر شب ساعت ۳ صبح بیدار بشه و دستی دکمه «گرفتن نسخه پشتیبان (Backup)» یا «پاک کردن کدهای تخفیف منقضی‌شده» رو بزنه!
اینجاست که Cron Job وارد ماجرا میشه. تو فقط به سیستم دستور زمانی میدی (مثلاً هر روز ساعت ۱۲ شب، یا اول هر ماه). کران‌جاب مثل یه ربات دقیق و وظیفه‌شناس، سر همون ثانیه‌ای که مشخص کردی، کد رو بیدار می‌کنه، کار رو تمام‌وکمال انجام میده و دوباره به خواب میره!
📌 تک‌جمله طلایی: کران‌جاب خدمتکار اتوماتیک و دقیق سرورته؛ کارهای تکراری رو سر ثانیه انجام میده تا تو شب‌ها راحت سرت رو بذاری رو بالش!


🆔 @Computer_Science100
❤9👏1
🚰 شلنگ آب رو باز کردی یا رفتی بشکه ۱۰۰ لیتری بیاری؟! (Streaming vs Download)


فکر کن بعد از فوتبال له و تشنه رسیدی خونه؛ عمراً نمی‌ری یه مخزن ۱۰۰ لیتری رو پر از آب کنی تا بعد از اینکه کامل پر شد تازه یه قورت بنوشی! شیر آب رو باز می‌کنی، همون ثانیه اول یه قلپ می‌خوری و تشنگیت رفع میشه.
قدیما اینترنت شبیه همون پر کردن مخزن بود؛ باید کل یه ویدیو یا آهنگ مثلاً ۲ گیگابایتی اول کامل دانلود می‌شد، بعد پلیر بازش می‌کرد!
اما تکنولوژی Streaming (همون چیزی که یوتیوب و اسپاتیفای روش سوارن) دیتا رو قطره‌قطره و پیوسته می‌فرسته. فیلم به تیکه‌های کوچیک چندثانیه‌ای تقسیم میشه؛ ۳ ثانیه اول که رسید، تصویر شروع به پخش می‌کنه و هم‌زمان که داری تماشا می‌کنی، بقیه تیکه‌ها توی پس‌زمینه دانلود میشن!
📌 تک‌جمله طلایی: استریم یعنی نوشیدن جرعه‌جرعه آب از شلنگ جریان دیتا، بدون اینکه معطل پر شدن کل سطل بمونی!


🆔 @Computer_Science100
👍9❤6
📋 دفترچه یادداشتِ کپی‌پیست‌کارِ خستگی‌ناپذیر! (Web Scraping)

تصور کن مدیرت بهت بگه: «برو توی سایت دیوار، قیمت تمام پرایدهای مدل ۹۵ رو دونه‌دونه توی اکسل بنویس تا میانگین قیمتشون رو دربیاریم!» بعد از ۲۰ تا آگهی دستت تاول می‌زنه، چشمت سیاهی میره و استعفا میدی!
اما برنامه‌نویس‌ها برای این کار یه خط کد به اسم اسکریپتِ Web Scraping (وب اسکرپینگ) می‌نویسن. این اسکریپت مثل یه شبح نامرئی، توی چند ثانیه وارد هزاران صفحه مختلف اینترنت میشه، اطلاعات، عکس‌ها و قیمت‌ها رو مثل جاروبرقی می‌کشه بیرون و تمیز و کادوپیچ تحویلت میده!

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


🆔 @Computer_Science100
❤4👏3
همون حسی که
باباها به کولر دارنو من به VPN دارم،
هی خاموشش میکنم استراحت کنه!

🆔 @Computer_Science100
😁9❤1
این کل‌کل آیفون و سامسونگ رو فقط در صورتی درک می‌کنم که شرکت‌ها گوشی مفتی بدن بگن از ما طرفداری کن. وقتی خودت پول دادی خریدی، تو فقط یه مشتری هستی داداش؛ دیگه چرا مثل سهام‌دار اصلی شرکت تعصب می‌کشی؟

🆔 @Computer_Science100
👏10👍6
🚨 حمله DDoS چیه؟ (وقتی لشکر زامبی‌ها می‌ریزن توی بقالی!)

🎭 سناریو در دنیای واقعی: تصور کن توی یه سوپرمارکت خلوت نشستی؛ یهو ۵۰۰۰ نفر هماهنگ با ماسک میان تو، دور صندوق حلقه می‌زنن و هم‌زمان داد می‌زنن: «آقا پفک چنده؟!» نه خرید می‌کنن، نه اجازه میدن مشتری واقعی پاش رو بذاره تو. صندوقدار از فشار عصبی بیهوش میشه و مغازه تعطیل میشه!
🔍 به زبان آدمیزاد: هکر با هزاران کامپیوتر، گوشی یا حتی دوربین مداربسته آلوده به بدافزار (که بهشون میگن بات‌نت)، هم‌زمان میلیاردها درخواست چرت‌وپرت می‌فرسته سمت سرور یک سایت. ترافیک اون‌قدر وحشتناک پر میشه که سرور اصلی خفه می‌کنه و سایت از دسترس خارج میشه.
💡 نکته کلیدی: توی دیداس دیتایی دزدیده نمیشه؛ هدف فقط فلج کردن و خوابوندن بیزینس هدفـه!

🆔 @Computer_Science100
👏6❤3👍1