uk
Feedback
Byteforge / بایــت فورج 🛸

Byteforge / بایــت فورج 🛸

Відкрити в Telegram

کانالی برای دواپس و علاقه مندان به دواپس DevOps & DevSecOps Clouds 🐧🔥 Unique content

Показати більше
2 045
Підписники
-224 години
-127 днів
-5030 день
Архів дописів
📘Learning Domain-Driven Design ✏️ Vlad Khononov 📝 340 page
توضیحات: اگه توی یه پروژه بزرگ غرق شدی و حس کردی کدت داره داد میزنه "من مفهوم ندارم!" 😵‍💫 این کتاب همون چیزیه که باید بخونی!
#book #DDD #byteforge @byteforge_chan 🛸

photo content

دوستانی که علاقه مند به حوزه امنیت هستن این چنل رو از دست ندین

#meme #byteforge @byteforge_chan 🛸
#meme #byteforge @byteforge_chan 🛸

cmake هم جدیدا اضافه شده تا یادم نرفته

و همانا Gradle بزرگترین باگ خلقت 🤦‍♂😐 #gradle
#byteforge @byteforge_chan 🛸

رفقایی که کانال های هم راستا با موضوعات چنل من دارن برای تبادل میتونن پیام بدن 🙋‍♂🤝 @Heman_sadeghii

Neon محصول جدید اُپرا یه مرورگر هوشمنده که با کمک هوش مصنوعی میتونه هر کاری انجام بده. این «نئون» می‌تونه اطلاعات جمع کنه، خر
Neon محصول جدید اُپرا یه مرورگر هوشمنده که با کمک هوش مصنوعی میتونه هر کاری انجام بده. این «نئون» می‌تونه اطلاعات جمع کنه، خرید انجام بده، هتل رزرو کنه، کد بنویسه و کلی کار دیگه انجام بده. https://www.operaneon.com/ فعلا نسخه beta هستش اگر میخواید استفاده بکنید باید ثبت نام بکنید .
#tools #neon #byteforge @byteforge_chan 🛸

مقداری سرم شلوغه نرسیدم در مورد الگوریتم ها بنویسم براتون ولی در مورد سیستم کال ها نوشتم این محتوا رو پذیرا باشید رفقا ❤️🤝

زیر پوستی با لینوکس 🐧 (linux) سیستم کال(systemcall) اصلا چی هست؟ سیستم‌کال در لینوکس چیست؟ گذرگاهی میان کاربر و کرنل درلینوکس هر وقتی که یه برنامه معمولی بخواد کاری خارج از فضای خودش انجام بده مثل خوندن یا نوشتن فایل، برقراری ارتباط شبکه‌ای، یا بخواد منابع رو به یه پروسه اختصاص بده نمیتونه مستقیماً با سخت‌افزار یا منابع سیستم تعامل کنه این تعامل باید از طریق «سیستم‌کال» (System Call) صورت بگیره . به زبون ساده، سیستم‌کال واسطی رسمی بین فضای کاربر (user space) و هستهٔ سیستم‌عامل (kernel space) . از طریق این واسط، برنامه‌ها درخواست‌هایی برای استفاده از منابع سیستم به کرنل میفرستن . چرا سیستم‌کال وجود دارد؟
هستهٔ لینوکس قلب سیستم‌عامله و مدیریت منابع رو در دست داره : از پردازش‌ها گرفته تا حافظه، دیسک، شبکه، و حتی کنترل دسترسی کاربران. اگر برنامه‌ها بدون واسطه و نظارت کرنل به این منابع دسترسی پیدا کنن امنیت، ثبات و پایداری سیستم مقداری به مشکل میخوره . سیستم‌کال دقیقاً برای ایجاد این لایهٔ ایزوله و امن طراحی شده . هر زمان که برنامه‌ای بخواد کاری اساسی انجام بده باید از طریق یکی از این تماس‌های سیستمی وارد فضای کرنل بشه و منتظر بمونه کرنل بهش نتیجه رو برگردونه .
چند نمونه از سیستم‌کال‌های متداول
read()  خوندن داده از فایل یا ورودی
write()  نوشتن داده روی فایل یا خروجی
open() / close()  باز کردن یا بستن فایل‌ها
fork()  ایجاد یک پروسه جدید
execve()  اجرای یک برنامه جدید
wait()  منتظر میمونه برای پایان پروسه فرزند
socket()  ایجاد ارتباط شبکه‌ای
kill()  ارسال سیگنال به پروسه ها
clone()  ساخت ترد یا پروسه با ویژگی‌های دلخواه (اساس کانتینرها)
سیستم‌کال ساز و کارش چجوریه اصلا ؟ وقتی برنامه‌ای مثلاً تابع ()open رو صدا میزنه این تابع در حقیقت یک پوشش ساده (wrapper) بر یک دستور خاص در CPU که کرنل رو فرا میخونه . در پردازنده‌های x86_64، این کار معمولاً با دستور syscall انجام میشه . در این لحظه، کنترل از فضای کاربر به کرنل منتقل میشه . شمارهٔ سیستم‌کال به‌همراه پارامترهای لازم در رجیسترهای CPU قرار میگره . حالا کرنل بررسی میکنه که درخواست مجازه یا نه ، پروسه رو انجام میده و نتیجه رو برمیگردونه . میشه یه سیستم کال رو دید و خروجیش رو بررسی کرد؟ با استفاده از strace، میتونیم عملکرد داخلی هر برنامه رو وقتی با کرنل برای اجرای یه فرانید ارتباط میگیره ببینیم :
strace ls
تفاوت سیستم‌کال با توابع کتابخانه‌ای ؟ خیلی از تابع های کتابخونه ایی که استفاده میکنیم ، مثل () printf یا () fopen، در اصل اینا سیستم کال نیستند اینا صرفا یه سری تایع های کتابخونه ای هستند که تعدادی سیستم کال رو داخل خودشون قرار دادن برای اینکه کاربرد بهتری داشته باشند . به عنوان مثال، () printf در نهایت از () write برای نوشتن روی خروجی استفاده میکنه . امنیت سیستم‌کال‌ها سیستم‌کال‌ها به‌صورت مستقیم تحت کنترل کرنلن . ابزارهایی مانند Seccomp در کانتینرها استفاده میشن تا لیستی از سیستم‌کال‌های مجاز تعیین کنند . همچنین سیستم‌های امنیتی مانند SELinux یا AppArmor برای محدود کردن رفتار سیستم‌کال‌ها استفاده میشن . یچیزی اینجا خیلی مهمه
سیستم‌کال‌ها زیربنای تمام تعاملات میان برنامه‌ها و سیستم‌عاملن . هر عملکردی که به منابع اصلی سیستم وابسته س از این گذرگاه عبور میکنه. شناخت نحوه عملکرد نه‌تنها برای توسعه‌دهندگان سیستم، بلکه برای هر کسی که میخواد واقعا بدونه لینوکس چجوری کار میکنه و در دنیای لینوکس عمیق‌تر بشه خیلی حیاتیه .
#os #linux #systemcall #byteforge @byteforge_chan 🛸

هوش مصنوعی + تلگرام 🔥🤝 با همکاری ایلان ماسک و پاول دروف قراره گروک به تلگرام اضافه بشه واست عکس جنریت میکنه عکس پروفایل استیکر میسازه توی پیویت وقتی نیستی بجات جواب بقیه رو میده توی گروه میشه باش چت کرد و حتا ادمینش کرد بقیه رو بن کنه خلاصه کردن pdf , لینک ها
#ai #grok #byteforge @byteforge_chan 🛸

رفقا 🙋‍♂ جناب عابدینی زحمت کشیدن 10 کد تخفیف علاوه بر قبلی اعمال کردن تخفیف خوبیه میتونید استفاده کنید
#byteforge @byteforge_chan

کد تخفیف ۷۰ درصدی Lp70 به تعدادی محدود(۱۰ نفر) برروی دورهای lpic2 و zabbix کافه آموزش https://cafeamuzesh.com/course/lpic-2/ فقط اگر می خوای دوتا دوره رو داشته باشی با هم در یک سبد انتخاب و کد رو اعمال کنید. موفق باشید

‌ دوروف، مالک تلگرام
من روس هستم! ترجیح میدهم بمیرم تا اینکه دارایی کسی شوم . پند امشب 😎 ✍ ZhinA
#byteforge @byteforge_chan 🛸

#خارج_از_گود میدونم عجیبه ولی واقعا شاخه به شاخه کردن برای تعداد اندکی از ادما خیلی جوابه 🤷‍♂👌

📘 Think Like a Programmer ✏️ V. Anton Spraul 📝 315 page توضیحات :
اصلی ترین تمایز بین برنامه‌نویسان عادی و حرفه‌ای، جدا از مهارت فنی، ذهنیتشون هستش؛ اینکه چقدر یک برنامه‌نویس می‌تونه فرآیند تجزیه و تحلیل مساله رو به خوبی انجام بده و الگوریتمی فکر کنه
#book #cs #byteforge @byteforge_chan 🛸

photo content

Repost from FUCK OFF
درود خدمت تمامی دوستان نوآور 🎤 دومین رویداد CS12 در راهه! اگه به برنامه‌نویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه د
درود خدمت تمامی دوستان نوآور
🎤    دومین رویداد CS12 در راهه!
اگه به برنامه‌نویسی، علوم کامپیوتر، یا کلاً دنیای تکنولوژی علاقه داری، این یه دورهمی خودمونی و به‌دردبخور برای توئه.
ما تو CS12 قراره چند ساعت کنار هم باشیم، ارائه‌های جذاب و جالب ببینیم، از تجربه‌ی هم یاد بگیریم و کلی آدم خفن با دغدغه‌های مشترک ببینیم 💻 📱|📱 - در این رویداد، ارائه‌هایی خواهیم داشت از آقایان: سگارو، وحید فرید، حامد بیدی، فرهاد شیری، کاوه عینی و پدرام آشفته اردکانی 📍- از ساعت ۱۲ تا ۵ عصر سه شنبه، مورخه ۶ خرداد، در دانشگاه آزاد واحد تهران مرکز شعبه پونک منتظرتونیم تا کنار هم باشیم.
🔗    لینک ثبت نام رویداد در سایت ایوند
ثبت نام فراموش نشه! 😋
CBE Archive | CS12 Society

📘 HOW SOFTWARE WORKS The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies ✏️ V. Anton Spraul 📝 218 page
🗒 توضیحات: آنتون اسپراول توی این کتاب اومده پرده‌ی پشت صحنه‌ی دنیای دیجیتال رو کنار زده. نه کدنویسی، نه فرمول‌های پیچیده؛ فقط یه توضیح ساده، جذاب و عمیق از اینکه واقعاً تو دل نرم‌افزارها چی می‌گذره.
#book #software #byteforge @byteforge_chan 🛸

photo content