Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
خب خب خب لایه پیوند داده‌ها (Data Link Layer) در مدل OSI 🔌

لایه پیوند داده‌ها، دومین لایه از مدل OSI، جاییه که بعد از لایه فیزیکی قرار می‌گیره و بیشتر با مسائل مربوط به "انتقال داده‌های خام" سروکار داره. وظیفه اصلی این لایه، اینه که داده‌هایی که از لایه شبکه (Network Layer) دریافت کرده، به شکل منظم و با اطمینان بیشتر به لایه فیزیکی بفرسته، یا داده‌هایی که از لایه فیزیکی می‌گیره، برای لایه شبکه آماده کنه.
پس این لایه یه جور واسطه است که ارتباط مستقیم دستگاه‌ها تو یه شبکه رو مدیریت می‌کنه. حالا بیایم دقیق‌تر و جزئی‌تر بررسی کنیم که چی کار می‌کنه.

👷‍♂ وظایف اصلی لایه پیوند داده‌ها
فریم‌بندی (Framing):
اولین کاری که این لایه انجام می‌ده، "فریم‌بندی" داده‌هاست. یعنی داده‌های خامی که از لایه شبکه می‌گیره رو تو قالب واحدهایی به نام "فریم" می‌ریزه.
فریم شامل چند بخشه:
Header (سربرگ):
اطلاعات کنترلی مثل آدرس مبدأ و مقصد.

Payload (بار داده):
همون داده‌ای که می‌خوایم منتقل کنیم.

Trailer (پایان‌نامه):
بخشی که اطلاعاتی برای تشخیص خطا داره.

یه مثال ساده:
فرض کن داری یه نامه می‌نویسی. سربرگ می‌شه "نام و آدرس فرستنده و گیرنده"، بدنه نامه می‌شه داده اصلی، و یه امضا یا کد تأیید آخر نامه هم مثل Trailer عمل می‌کنه.

🖨 آدرس‌دهی سخت‌افزاری (Hardware Addressing):
این لایه از آدرس‌های سخت‌افزاری یا همون آدرس MAC استفاده می‌کنه. آدرس MAC، یه آدرس یکتاست که به هر کارت شبکه اختصاص داده شده.
وقتی می‌خوایم داده‌ای به یه دستگاه خاص بفرستیم، آدرس MAC گیرنده و فرستنده تو فریم نوشته می‌شه.
مثال:
فرض کن داری یه بسته پستی ارسال می‌کنی. آدرس MAC مثل شماره پلاک یا کدپستی دقیق گیرنده‌ست. اگه اشتباه باشه، بسته به مقصد نمی‌رسه.

📱 کنترل دسترسی به رسانه (Media Access Control):
وقتی چند دستگاه به یه رسانه مشترک (مثل کابل یا وای‌فای) وصلن، باید یه نظم و ترتیب واسه ارسال داده‌ها وجود داشته باشه. اینجاست که پروتکل‌های کنترل دسترسی مثل CSMA/CD یا CSMA/CA وارد کار می‌شن.

CSMA/CD (Carrier Sense Multiple Access with Collision Detection):
تو شبکه‌های سیمی مثل اترنت، این پروتکل تصادف داده‌ها رو تشخیص می‌ده و می‌ذاره دوباره ارسال بشن.

🔩CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance):
تو شبکه‌های بی‌سیم مثل Wi-Fi، به‌جای تشخیص تصادف، از وقوعش جلوگیری می‌کنه.
مثال:
تو یه جلسه، اگه همه با هم حرف بزنن، کسی چیزی نمی‌فهمه. این پروتکل‌ها مثل یه مجری عمل می‌کنن که اجازه می‌ده هر بار یه نفر صحبت کنه.

⚠️ تشخیص و تصحیح خطا (Error Detection and Correction):
وقتی داده‌ها از لایه فیزیکی عبور می‌کنن، ممکنه نویز یا خرابی رخ بده. این لایه با استفاده از الگوریتم‌هایی مثل CRC (Cyclic‏ Redundancy Check) خطاها رو تشخیص می‌ده.
اگه خطا قابل تصحیح باشه، اصلاحش می‌کنه.
اگه نه، از فرستنده می‌خواد دوباره داده رو ارسال کنه.
مثال:
فرض کن یه جمله ناقص برات میاد:
"سلام، حال شما چطور؟؟" این لایه مثل یه ابزار عمل می‌کنه که می‌گه جمله کامل نیست و دوباره درخواست می‌کنه که کاملش کنن.

🎼 کنترل جریان (Flow Control):
اگه سرعت ارسال داده‌های فرستنده بیشتر از توانایی پردازش گیرنده باشه، این لایه سرعت رو تنظیم می‌کنه تا گیرنده غرق نشه.
مثال:
فرض کن داری تو چت پیام می‌دی ولی دوستت سرعت خوندنش پایینه. این لایه مثل اینه که بهت بگه:
"صبر کن، پیام قبلی هنوز خونده نشده!"

زیرلایه‌های لایه پیوند داده‌ها
لایه پیوند داده‌ها خودش به دو زیرلایه تقسیم می‌شه:

📰 کنترل دسترسی به رسانه فیزیکی (Media Access Control - MAC):
مدیریت ارسال داده به رسانه فیزیکی.
وظایف مربوط به آدرس‌دهی MAC و جلوگیری از تصادف داده‌ها.

🖇 کنترل اتصال منطقی (Logical Link Control - LLC):
وظایف مربوط به مدیریت ارتباط بین دستگاه‌ها.
مثل هماهنگی فریم‌ها و کنترل خطا.

دستگاه‌هایی که تو این لایه کار می‌کنن
سوئیچ (Switch):
سوئیچ یه دستگاهه که آدرس MAC هر دستگاه تو شبکه رو یاد می‌گیره و وقتی یه فریم دریافت می‌کنه، اون رو فقط به مقصد درستش می‌فرسته.

پل (Bridge):
پل شبکه رو به بخش‌های کوچیک‌تر تقسیم می‌کنه و فریم‌ها رو بین این بخش‌ها جابه‌جا می‌کنه.

انواع ارتباطات در لایه پیوند داده‌ها

تک‌پخشی (Unicast):
فریم فقط به یه دستگاه مشخص ارسال می‌شه.

چندپخشی (Multicast):
فریم به یه گروه خاص از دستگاه‌ها ارسال می‌شه.

همگانی (Broadcast):
فریم به همه دستگاه‌های موجود تو شبکه ارسال می‌شه.

رسانه‌های انتقال در این لایه
سیمی: کابل کواکسیال، زوج به‌هم تابیده، فیبر نوری.
بی‌سیم: امواج رادیویی، مایکروویو.

اگه برات مفید بود با ریکشن و شیر از من حمایت کن 😊

#⃣#network




🥷 CHANNEL | GROUP
نسل بعدی زبان موسیقی در کامپیوتر با glicol.
این زبان Rust چه میکنه 😎 باورتون میشه این ابزار real-time است؟

ساخت موسیقی با کد با اتصال گره های مختلف مانند synth، sequencer یا sampler

🔥 با کد آهنگ بسازید، حتی لایو به صورت مشترک آهنگ بسازید و لذت ببرید

🗓 آموزش :
بخش آموزش خیلی عالی داره کامنت ها را بخونید و قدم به قدم بروید جلو راحت میشه باش کار کرد

توضیحات بیشتر:
گلیکول Glicol (مخفف graph-oriented live coding language "زبان برنامه نویسی زنده گرافگرا")
یک زبان موسیقی کامپیوتریه که هم زبان و هم موتور صوتی آن به زبان برنامه نویسی Rust نوشته شده با توجه به این ماهیت سطح پایین، گلیکول می تواند بر روی پلتفرم های مختلف مثل مرورگرها، پلاگین های VST و برد Bela اجرا بشه.
سینتکس synth-like و موتور صوتی قدرتمند گلیکول همچنین ترکیب sequencer control یا high-level synth با سنتز صوتی با دقت نمونه در سطح پایین، همه به صورت real-time اجرا میشه

گیت هاب
❤️ ممنون از حمایت هاتون 💐🌺
#music
Forwarded from Ahmad Sear
🚀 دنبال دوره‌های آموزشی پولی به صورت رایگان هستید؟ 🚀

به کانال ما بپیوندید و به گنجینه‌ای از بهترین دوره‌های آموزشی از سایت‌های مختلف دسترسی پیدا کنید که ما آنها را برای شما رایگان قرار داده‌ایم! 🎁

از آموزش‌های تخصصی تا مهارت‌های کاربردی، همه چیز اینجاست. هر روز با محتوای جدید منتظر شما هستیم!

کاملا رایگان!!!!

🌟
@packagePD 🌟
🚀 دنبال دوره‌های آموزشی پولی به صورت رایگان هستید؟ 🚀

به کانال ما بپیوندید و به گنجینه‌ای از بهترین دوره‌های آموزشی از سایت‌های مختلف دسترسی پیدا کنید که ما آنها را برای شما رایگان قرار داده‌ایم! 🎁

از آموزش‌های تخصصی تا مهارت‌های کاربردی، همه چیز اینجاست. هر روز با محتوای جدید منتظر شما هستیم!

کاملا رایگان!!!!

🌟
@packagePD 🌟
در ادامه تمرین‌های Rust رو آوردم به Dioxus چرا ؟
فقط چون با Rust میشه فرانت‌اند وب زد

البته توی داکیومنتش گفته که از Tauri هم استفاده می‌کنند برای desktop build های مختلفی که دارند و شاید بهتر باشه منم برم سراغ همین تا Tauri (فعلا روی بکند و tui هستم)

https://dioxuslabs.com
Forwarded from DevAcademy
موقعیت شغلی ریموت Full-Stack Developer
یا C#/.Net
یا Python/Django
حقوق: 3000 تا 4000 دلار (پرداخت با ارز دیجیتال)
زبان انگلیسی : حتما در حد مکالمه خیلی
خوب و روون باشه در حد C1

*لینکدین برای ارسال رزومه و جزئیات پیام
بدید*


💻@DevAcaademy
💬
@DevAcademyGroup

https://www.linkedin.com/posts/abbas-hoseini_%D9%85%D9%88%D9%82%D8%B9%DB%8C%D8%AA-%D8%B4%D8%BA%D9%84%DB%8C-%D8%B1%DB%8C%D9%85%D9%88%D8%AA-full-stack-developer-%DB%8C%D8%A7-activity-7285026449051320321-ad6x?utm_source=share&utm_medium=member_ios
Forwarded from Linuxor ?
یه نفر اومده با استک MERN که شامل MongoDB, Express, React, Node. js هستش یه چت اپ Real Time ساخته و یه ویدیوی 4 ساعته گرفته :

https://youtu.be/ntKkVrQqBYY


@Linuxor
Forwarded from Geek Alerts
گوگل معماری جدیدی به نام «تایتان‌ها» (Titans) برای هوش مصنوعی معرفی کرده که میتونه داده‌های بلند مدت رو به خاطر بسپاره.
این از نظر کارایی بهتر از مدل قبلی و معروف Transformers هست.
کارکردش اینجوری که از یک ماژول حافظه عصبی استفاده میکنه و یاد میگیره چه چیزهایی رو به خاطر بیاره و کدوم‌هارو فراموش کنه.
این ماژول اجازه میده میلیون‌ها نقطه دیتا رو بدون از دست دادن با دقت بالا پردازش کنه.
در واقع تو ساختش از حافظه انسان الهام گرفتن، حافظه کوتاه مدت ما دقیق اما محدوده و حافظه بلند مدت ما برای مدت بیشتری دیتا رو ذخیره میکنه.
ما معمولا از ترکیب این‌ها استفاده میکنیم و این کاری هست که titans هم انجام میده.
نتیجه اینه که مدل میتونه مسائل بسیار پیچیده‌تر رو حل کنه.
علی بهروز (ایرانی و دانش‌آموخته شریف) محقق ارشد این معماری جدید در گوگل هست.
https://arxiv.org/pdf/2501.00663v1
analyticsindiamag
@geekalerts
از دیجی کالا گلد خرید نکنید چرا


۱- شما میتونید تا ده با در روز تا سقف ۵۲۰ میلیون طلا بخرید

۲ - اما فقط یک بار در طول روز اونم تا سقف ۵۲ میلیون میتونید طلا بفروشید

۳- موقعی که فروختید پول رو میزنن دیجی پی و دیجی پی روزی ۲۰ تومن بهتون میده که باز توش معطل می‌کنه ۱۰ میلیون همون روز میده ۱۰ میلیون دیگه ۷۲ ساعت بعد

یه جوری ازتون میکشن و پول رو نگه میدارن و اذیتتون میکنن که نه تنها سود نکنید بلکه پول خودتون با منت و خرد خرد بهتون میدن


سیاست های کثیفی رو در نظر گرفتن و متاسفانه با تبلیغات شدیدی که دارن میکنن خیلی ها فریب خوردن و دیگه نمیتونن به این راحتی پولشون رو پس بگیرن

@poinair پوینا
Forwarded from Gopher Academy
🔵 عنوان مقاله
templ: A Way to Build HTML with Go

🟢 خلاصه مقاله:
مقاله‌ای که مد نظر شماست به موضوع برنامه‌نویسی و توسعه وب پرداخته و تاکید دارد بر اینکه چگونه می‌توان اجزاء تک تک صفحات وب را طراحی کرد. تاکید اصلی متن بر ایجاد کامپوننت‌هایی است که قسمت‌های مختلفی از HTML را رندر می‌کنند. این کامپوننت‌ها، وقتی با هم ترکیب می‌شوند، صفحات وب، اسناد، و برنامه‌های کاربردی را می‌سازند. همچنین در مقاله، به اشتراک‌گذاری کد از طریق مخزن GitHub نیز اشاره شده، که این امر اهمیت همکاری و دسترسی به کدهای توسعه‌یافته توسط جامعه توسعه‌دهندگان را نشان می‌دهد. این نکات اصلی معطوف به چگونگی استفاده از تکنولوژی‌های مدرن در توسعه وب و بهبود فرایندهای تولید نرم‌افزار هستند.

🟣لینک مقاله:
https://golangweekly.com/link/163992/web


👑 @gopher_academy
Forwarded from Geek Alerts
تیم کوک مدیرعامل اپل توی یه پادکست به اسم Table Manners شرکت کرد و جزئیات زیادی رو از زندگی شخصی خودش گفته که مهم‌ترین‌هاش رو براتون لیست می‌کنیم.

مربای سیب
میگه تو محوطه دفتر مرکزیشون درخت سیب زیاده، بعد اینارو میچینه و باهاشون مربای سیب درست میکنه، جالبه بدونید زمین‌های Apple Park قبلاً یه باغ سیب بوده، برای همین بیشتر درخت‌ها سیب هستن.

بازنشستگی
میگه نمیتونم تصور کنم که تو خونه بشینم و کاری نکنم یا فکرم تحریک نشه، دوست دارم همیشه مشغول کار باشم.
از ۱۱ سالگی کار میکردم و کارم پخش روزنامه بود، ۱۴ سالگی هم توی یه فست‌فود همبگر درست میکردم و این ویژگی (کارکردن) باهام مونده.

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

کار
چهار روز در هفته توی دفتر کار میکنم و جمعه از داخل خونه به صورت دورکاری چون دفتر اپل اون روز خالیه. میگه به کارمندهای اپل اجازه میدیم ۲ روز از هفته کاریشون رو از داخل خونه کار کنن.

تفریحش میگه پیاده‌روی تو روزهای تعطیل هست و معمولا به پارک‌های ملی میره، اخیرا هم یه غارنوردی توی اسلوونی رفته.

پادکستش رو اگه دوست داشتید میتونید از داخل اپل پادکست گوش بدید.
macrumors
@geekalerts
👍1
Forwarded from Linuxor ?
گوگل معماری جدیدی به نام «تایتان‌ها» (Titans) برای AI معرفی کرده که میتونه داده‌های بلند مدت رو به خاطر بسپاره.

این از نظر کارایی بهتر از مدل قبلی و معروف Transformers هست.

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

در واقع تو ساختش از حافظه انسان الهام گرفتن، حافظه کوتاه مدت ما دقیق اما محدوده و حافظه بلند مدت ما برای مدت بیشتری دیتا رو ذخیره میکنه.

ما از هر دو این‌ها استفاده میکنیم و این کاری هست که Titans هم انجام میده.
نتیجه اینه که مدل میتونه مسائل بسیار پیچیده‌تر رو حل کنه.

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

https://arxiv.org/pdf/2501.00663v1

@Linuxor ~ MrSoroushAhmadi
دوستان حتما پستایی که درمورد شبکه میزارم رو بخونید.
واقعا اطلاعاتتون درمورد شبکه (به اندازه نیاز)
بالا میره و خیلی چیزارو راحت تر درک میکنید
Forwarded from Geek Alerts
مالزی خیلی ساله که رویای سیلیکون‌ولی آسیا شدن رو داره، ظاهرا با نخست‌وزیری انور ابراهیم از سال‌های بی‌ثباتی هم فاصله گرفتن.

پتانسیل‌ش رو هم داره، مثلا کشور پر بارانی هست و زمین‌های زیادی داره، همسایه‌های ثروتمندی مثل سنگاپور و ... رو داره و از طرفی میتونه از جنگ تجاری آمریکا و چین برای جذب سرمایه‌های جدید استفاده کنه.
خود دولت هم ۲۷ میلیارد دلار برای حمایت از شرکت‌ها تا ۵ سال آینده اختصاصی داده.

البته اولین بار نیست این رویا رو مطرح میکنن، تو دهه ۹۰ هم ماهاتیر محمد خیلی تلاش کرد از زمین‌های زیاد و نیروی کار ارزون استفاده کنه تا شرکت‌های دنیا به کوالالامپور جذب بشن که نشد.

این کشور صنعت نیمه‌هادی بزرگی داره که شرکت‌های بزرگی مثل اینتل داخلش نقش دارن و قرار هست ۱۰۰ میلیارد دلار دیگه برای این صنعت جذب سرمایه کنن.

البته اینارو داره تو دورانی انجام میده که سنگاپور و اندونزی هم دقیقا با همین اهداف دارن جلو میرن، مثلا ارزش کل قراردادهای VC مالزی هنوز به ۱ میلیارد دلار نرسیده در حالی که سنگاپور تو ۳ سال اخیر تونسته ۹ میلیارد دلار سرمایه جذب کنه.

یه کارهای دیگه هم مالزی داره میکنه مثل ساختن کلی فضای کار اشتراکی و سرمایه‌گذاری مستقیم دولت روی استارتاپ‌ها و باید دید این رویایی دیرینه به کجا میرسه.
businessinsider
@geekalerts
Forwarded from Geek Alerts
مرورگر کروم میخواد به کمک AI از شر پاپ‌آپ‌های مزاحم راحتتون کنه.
اسم این ویژگی PermissionsAI هست که به کمک Gemini Nano v2 میاد وقتی یه نوتیف یا درخواست‌های سایت‌ها مثل دسترسی به لوکیشن و ... ارسال میشه حدس میزنه آیا کاربر درخواست رو رد میکنه یا نه.
اگه پیش‌بینی کنه رد میکنه پس نوتیف رو به شکل مستقیم نمایش نمیده تا کاربر اذیت نشه.
اینجوری احتمالا سایت‌ها هم به مرور از ارسال کلی نوتیف و پاپ‌آپ مزاحم خودداری میکنن.
از اونجایی که همین دیروز معرفی شده معلوم نیست چه زمانی به کروم اضافه میشه.
chromium
@geekalerts
This media is not supported in your browser
VIEW IN TELEGRAM
وزیر ارتباطات در واکنش به نگرانی‌ها درباره کنترل فضای مجازی، گفت "حریم خصوصی شهروندان خط قرمز ماست"، ولی هنوز در مورد اینکه "رعایتش خط قرمزشونه، یا نقضش" ابهام وجود داره 😁

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
ضربان قلب یا heartbeat توی سیستم‌های توزیع‌شده یه پیام دوره‌ای از هر نود به سیستم برای اطلاع از وضعیت سلامتشه. این مکانیزم توی بسیاری از سیستم‌ها مثل Apache Kafka برای اطمینان از هماهنگی بین سرورها و تشخیص خرابی استفاده می‌شه. اگه سیگنال heartbeat از یه سرور دریافت نشه، سرور دیگه مسئولیتش رو به عهده می‌گیره تا از دست رفتن داده‌ها یا وقفه در پردازش جلوگیری شه.


@Linuxor
Forwarded from Geek Alerts
پاراللز (Parallels) یه پیش‌نمایش از اجرای ویندوز ۱۰ روی مک گذاشته که در واقع روی مک‌بوک‌های سری M با معماری Arm اجرا میشه.
این قابلیت که تو نسخه ۲۰.۲ اضافه شده و هنوز آزمایشی هست میتونه سیستم‌عامل ۳۲ و ۶۴ بیتی رو داخل مک اجرا کنه.
حتی میشه برخی از توزیع‌های لینوکس مثل دبیان و اوبونتو رو هم داخل مک نصب کرد.
فعلا آزمایشی هست و اجرای بسیار کندی داره ولی گفته که دارن روی بهبود عملکردش کار میکنن و میتونه خیلی برای کاربرایی که نیاز دارن دسترسی کوتاهی به سیستم‌عامل‌های دیگه روی مک‌‌بوک‌های جدید داشته باشن مفید باشه.
parallels
@geekalerts
Forwarded from Geek Alerts
Forwarded from Geek Alerts
تصویری که میبینید رو دون پتیت، فضانورد ناسا از پنجره فضاپیمای Crew Dragon که به ایستگاه فضایی بین‌المللی (ISS) متصل شده، به اشتراک گذاشته.

کهکشان راه‌شیری هم به وضوح در مرکز عکس دیده می‌شه. نور زودیاک هم که پتیت بهش اشاره کرده، یه نور ضعیف و پخش‌شده‌ست که به شکل مثلث یا مخروط دیده می‌شه. این پدیده زیبا به دلیل پراکنده شدن نور خورشید توسط ذرات گرد و غبار بین‌سیاره‌ای در منظومه شمسی ایجاد می‌شه.

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

ایستگاه فضایی بین‌المللی در هر روز ۱۶ بار طلوع و غروب خورشید رو تجربه می‌کنه.
techeblog
@geekalerts
Forwarded from Geek Alerts
شرکت راه‌آهن چک داره استارلینک رو به قطارهاش اضافه میکنه، میخواد تو مسیر هم مسافرها به اینترنت سریع دسترسی داشته باشن.
از همین بهار میخوان تست‌هارو شروع کنن و استارلینک هم داره یه نسخه ویژه خطوط ریلی طراحی میکنه و احتمالا راه‌آهن چک هم اولین جایی باشه که استفاده میشه.
این ترمینال‌های ویژه (دیش‌ها) بزرگتر و سنگین‌تر هستن، نمونه‌هاش الان مثلا تو جنگ اوکراین هم هست که سربازها استفاده میکنن و احتمالا ارسال و دریافت قوی‌تری به ماهواره‌ها دارن.

از اونجایی که اروپا یک منقطه عظیم ریلی داره موفقیت این پروژه و بازخورد مسافرها میتونه باعث باشه که تمام خطوط ریلی اروپا توی مدت کوتاهی به استارلینک مجهز بشن.
praguemorning
@geekalerts