فارسی
باز کردن در Telegram
ممثلا ما برنامه نویسیم

مثلا ما برنامه نویسیم

@PythonFarsi2024 · کانال · فناوری · ایندکس از 2026/07/19
372مشترک
52میانگین دسترسی پست
988پست در ایندکس
م
مثلا ما برنامه نویسیم
عکس
عکس
عکس
🔸 می‌خواید موقع گوش دادن به آهنگ، متن آهنگ هم همزمان براتون نمایش داده بشه؟ با فایل‌های LRC می‌تونید متن آهنگ رو با زمان‌بندی دقیق به موزیک پلیر اضافه کنید؛ مثلاً در پلیرهای شیائومی، هواوی و خیلی از پلیرهای دیگه. برای ساخت فایل LRC می‌تونید از برنامه LRC Editor استفاده کنید: 🔗 لینک دانلود: https://f-droid.org/packages/com.cg.lrceditor چند نکته: ▪️ هر بخش از متن آهنگ در یک Line قرار می‌گیره. ▪️ با زدن دکمه + می‌تونید زمان شروع هر خط رو مشخص کنید. ▪️ فایل .lrc باید هم‌نام فایل آهنگ باشه و هر دو داخل یک پوشه قرار بگیرن. ▪️ برای پیدا کردن متن آهنگ می‌تونید از AI یا سایت‌هایی مثل Genius کمک بگیرید. مثلاً می‌تونید متن فارسی ترجمه‌شده رو هم کنار متن اصلی قرار بدید تا موقع گوش دادن، ترجمه هم داشته باشید. #متفرقه #lyric ──────────── @PythonFarsi2024
3 · 154 ·
مثلا ما برنامه نویسیم
؜🔐 AppArmor در Linux 7.3 سریع‌تر می‌شود یکی از تغییرات جالب Linux 7.3 مربوط به AppArmor است. از این نسخه، AppArmor می‌تواند Policyهای امنیتی را قبل از ارسال به Kernel در فضای کاربر فشرده کند. این تغییر برای سیستم‌هایی که Profileهای AppArmor زیادی دارند، می‌تواند زمان بارگذاری را کاهش دهد؛ Canonical در آزمایش‌ها تا حدود ۳۰٪ بهبود در زمان صرف‌شده توسط سیستم را برای Profileهای بزرگ گزارش کرده. مزیت دیگر، مصرف حافظه کمتر است؛ موضوعی که برای سیستم‌های محدود مثل دستگاه‌های Embedded اهمیت بیشتری دارد. یعنی یک تغییر نسبتاً کوچک در نحوه ذخیره و بارگذاری Policyها، می‌تواند هم سرعت و هم مصرف منابع را بهتر کند. این قابلیت همراه با چند تغییر امنیتی و اصلاحات دیگر وارد Linux 7.3 شده است. 🔗 https://www.phoronix.com/news/Linux-7.3-AppArmor #Linux #Security #AppArmor #OpenSource ──────────── @PythonFarsi2024
144 ·
پیوند
برای نمایش کلیک کنید
🦀 قرار است یک درایور نمایشگر USB با Rust برای Linux ساخته شود تلاش جدیدی برای نوشتن درایورهای نمایشگر USB با Rust در Linux شروع شده. چند Patch جدید، abstractionهای لازم برای ساخت یک درایور USB Display با Rust را به Kernel اضافه می‌کنند. هدف پروژه، پشتیبانی از DisplayLink DL3 است؛ همون تکنولوژی‌ای که در بعضی USB Dockها برای اتصال مانیتورهای بیشتر استفاده می‌شه. جالب اینجاست که این کار می‌تونه به کنار گذاشتن بخشی از stack فعلی DisplayLink که به درایور خارج از Kernel و نرم‌افزار بسته وابسته است کمک کنه. فعلاً این کار در مرحله بررسی و توسعه است، اما یک قدم دیگه برای استفاده جدی‌تر از Rust در Linux Kernel محسوب می‌شه. 🔗 https://lwn.net/Articles/1090780/ #Linux #Rust #Kernel #OpenSource ──────────── @PythonFarsi2024
151 ·
م
🔐 چرا Linux می‌خواد یک API رمزنگاری خودش رو کنار بذاره؟ اسمش `AF_ALG`ـه؛ یک رابط در Linux که به برنامه‌های معمولی اجازه می‌ده از الگوریتم‌های رمزنگاری داخل Kernel استفاده کنن. ایده‌اش ساده بود: به‌جای اینکه هر برنامه جداگانه یک کتابخانه رمزنگاری داشته باشه، می‌تونست از امکانات Crypto API خود Kernel استفاده کنه. اما در عمل، نگهداری و امن نگه داشتنش تبدیل به دردسر شد. ؜ AF_ALG در طول سال‌های گذشته درگیر چندین مشکل امنیتی شده و بعضی آسیب‌پذیری‌ها از همین مسیر به Kernel رسیده‌اند. حالا توسعه‌دهندگان Linux به این نتیجه رسیده‌اند که شاید ادامه دادن این رابط ارزش دردسرش رو نداشته باشه و بحث حذف تدریجی اون مطرح شده. قسمت جالب ماجرا اینه: قرار بود AF_ALG دسترسی ساده‌تر به قابلیت‌های رمزنگاری Kernel بده؛ اما حالا خودِ همین مسیر دسترسی به یک نگرانی امنیتی تبدیل شده. یعنی گاهی اوقات امن‌تر کردن یک سیستم، نه با اضافه کردن قابلیت جدید، بلکه با حذف یک رابط قدیمی انجام می‌شه. 🔗 https://lwn.net/Articles/1088565/ #Linux #Security #Cryptography #Kernel ──────────── @PythonFarsi2024
225 ·
مثلا ما برنامه نویسیم
یه چیزی ذهنم درگیر کرده ▪️معادل فارسی سازی کلمات کار درستیه؟ (توی بخش کامنت نظرتون بگید)
1 · 238 ·
م
عکس
⌨️ یه سایت برای تقویت تایپ ده‌انگشتی اگه هنوز موقع کدنویسی دنبال کلیدهای کیبورد می‌گردید، شاید وقتشه تایپ ده‌انگشتی رو جدی‌تر تمرین کنید. سایت edclub بخشی به اسم TypingClub داره که تایپ کردن رو از پایه و به‌صورت مرحله‌ای آموزش میده؛ از جای‌گیری انگشت‌ها و ردیف‌های کیبورد شروع می‌کنه و کم‌کم سرعت و دقتتون رو بالا می‌بره. 🎮 تمرین‌ها هم فقط تایپ خشک و خالی نیستن؛ بازی، امتیاز و چالش هم داره که تمرین رو کمتر خسته‌کننده می‌کنه. برای شروع حتی بعضی دوره‌ها بدون ساخت حساب هم قابل استفاده‌ان؛ ولی با حساب کاربری می‌تونید پیشرفتتون رو ذخیره کنید. +تمام زبان هارو داره! 🔗 edclub / TypingClub #معرفی_سایت #Typing #برنامه_نویسی
20 · 314 ·
م
مثلا ما برنامه نویسیم
🎮 راهنمای اجرای بازی‌های Online-Fix روی لینوکس اگه روی لینوکس بازی‌هایی دارید که از Online-Fix استفاده می‌کنن، احتمالاً با خطاهایی مثل Steam is not running، Failed read Steam Environment یا مشکل Steam Overlay برخورد کردید. نکته اینجاست که همه‌ی Online-Fixها به یک شکل کار نمی‌کنن؛ بعضی‌ها با Spacewar اجرا میشن، بعضی به steam_appid.txt نیاز دارن و بعضی‌ها حتی وجود Steam داخل Wine Prefix رو بررسی می‌کنن. این راهنما روش‌های مختلف اجرای این بازی‌ها روی لینوکس با Proton و umu-launcher رو توضیح میده. 🔹 روش استاندارد — Spacewar برای بازی‌هایی که از روش استاندارد Online-Fix استفاده می‌کنن، می‌تونید بازی رو به Steam اضافه کنید و این گزینه رو در Launch Options قرار بدید: WINEDLLOVERRIDES="OnlineFix64=n;SteamOverlay64=n;winmm=n,b;dnet=n;steam_api64=n;winhttp=n,b" %command% 🔹 بدون اضافه کردن بازی به Steam با استفاده از umu-launcher می‌تونید بازی رو خارج از Steam Library اجرا کنید. در این روش ابتدا Spacewar با App ID 480 نصب و اجرا میشه، سپس Prefix اون برای اجرای بازی استفاده میشه. 🔗 umu-launcher ؜🔹 Fixهای دارای steam_appid.txt بعضی بازی‌ها فایل steam_appid.txt دارن که App ID مورد استفاده‌ی بازی داخلش قرار گرفته. در این نوع Fixها ممکنه لازم باشه App ID مشخص‌شده توسط Fix رو داخل این فایل قرار بدید. 🔹 خطای Steam is not running بعضی Fixها فقط وجود DLLهای Steam رو بررسی نمی‌کنن و انتظار دارن Steam واقعاً داخل Prefix قابل مشاهده باشه. برای این موارد پروژه‌ی Steam Online Fix Launcher می‌تونه کمک کنه: 🔗 Steam Online Fix Launcher 🔹 خطای Failed read Steam Environment برای بعضی بازی‌ها جایگزین کردن SteamFix64.dll می‌تونه مشکل رو برطرف کنه؛ البته این روش برای همه‌ی بازی‌ها تضمینی نیست و به ساختار Fix بستگی داره. 🔹 خطای Failed to load Steam Overlay DLL اگر این خطا رو با umu-launcher دریافت کردید، اجرای بازی از طریق Steam رو هم امتحان کنید؛ بعضی بازی‌ها فقط در این حالت درست کار می‌کنن. ؜🕷 Arachnel اگه حوصله‌ی تنظیم دستی Prefix، DLL Override و App ID رو ندارید، پروژه‌ی Arachnel هم برای ساده‌تر کردن اجرای Online-Fix روی لینوکس در حال توسعه‌ست. 🔗 GitHub / Arachnel در نهایت اگر هیچ‌کدوم از این رو… خواندن کامل ←
3 · 191 ·
م
مثلا ما برنامه نویسیم
عکس
عکس
عکس
🎮 با Python هم میشه پروژه‌های سه‌بعدی ساخت! اگه فکر می‌کنید برای ساخت یک پروژه 3D حتماً باید سراغ Unity یا Unreal Engine برید، Python هم گزینه‌های جالبی برای این کار داره. یکی از این گزینه‌ها Ursina هست؛ یک موتور/فریم‌ورک سه‌بعدی مبتنی بر Python که می‌تونید باهاش محیط‌های 3D، بازی‌ها و پروژه‌های تعاملی بسازید. مثلاً میشه یک صحنه سه‌بعدی ایجاد کرد، مدل‌های مختلف بهش اضافه کرد، دوربین و نور داشت و حتی مکانیک‌های بازی رو با خود Python پیاده‌سازی کرد. اگر پروژه پیچیده‌تر بشه، می‌تونید مستقیماً از Panda3D استفاده کنید؛ فریم‌ورک قدرتمندتری که Ursina هم بر پایه اون ساخته شده. نکته جالب اینه که برای توسعه این پروژه‌ها می‌تونید از VS Code استفاده کنید و لازم نیست سراغ Unity یا Unreal برید. 🔗 Ursina: https://www.ursinaengine.org/ 📚 مستندات: https://www.ursinaengine.org/documentation.html 💻 GitHub: https://github.com/pokepetter/ursina 🎮 نمونه پروژه‌ها: https://www.ursinaengine.org/samples.html 🔗 Panda3D: https://www.panda3d.org/ #Python #Ursina #Panda3D #3D #Programming ──────────── @PythonFarsi2024
53 ·
مثلا ما برنامه نویسیم
ویدیو
ILJWHSxx1cJCkUra0DML+dYjO0IN87Kg.mp4 · 17.4 MB
🔌 قطعه‌ای کوچک روی کابل‌ها که وظیفه کاهش نویز را دارد احتمالاً قطعه‌ی مشکی‌رنگی را روی کابل شارژر لپ‌تاپ، مانیتور یا بعضی کابل‌های USB دیده‌اید. این قطعه معمولاً Ferrite Core نام دارد و برای کاهش نویزهای الکترومغناطیسی در کابل استفاده می‌شود. داخل محفظه‌ی پلاستیکی آن، هسته‌ای از جنس فریت قرار دارد که به کاهش تداخل‌های الکتریکی با فرکانس بالا کمک می‌کند. نکته جالب اینجاست که این قطعه برای انجام وظیفه‌اش به برق جداگانه نیاز ندارد. #Hardware #Electronics #Technology ──────────── @PythonFarsi2024
3 · 227 ·
م
فایل
Persian_Electromagnetic_Interference_Why_Your_Laptop_Charger · 15 KB · برای نمایش کلیک کنید
زیر نویس فارسی
1 · 212 ·
مثلا ما برنامه نویسیم
عکس
🐉 کنترل لپ‌تاپ‌های MSI در لینوکس با MControlCenter اگه از لپ‌تاپ‌های MSI استفاده می‌کنی و لینوکس داری، پروژهٔ متن‌باز MControlCenter می‌تونه بهت کمک کنه قابلیت‌های کنترلی لپ‌تاپت رو مدیریت کنی. 🐧 ⚙️ این پروژه با هدف فراهم‌کردن امکانات مدیریتی لپ‌تاپ‌های MSI در لینوکس توسعه داده شده و بسته به مدل دستگاه، می‌تونه امکاناتی مثل موارد زیر رو در اختیارت بذاره: 🔹 تغییر حالت عملکرد لپ‌تاپ 🔹 مدیریت حالت‌های مختلف سیستم 🔹 دسترسی به برخی قابلیت‌های اختصاصی MSI 🔹 کنترل تنظیمات پشتیبانی‌شده توسط سخت‌افزار و Firmware 💻 پروژه در GitHub: 🔗 https://github.com/dmitry-s93/MControlCenter 📌 توجه: امکانات قابل استفاده به مدل لپ‌تاپ، نسخهٔ Firmware و پشتیبانی سیستم بستگی داره. #Linux #ArchLinux #MSI #OpenSource #GitHub ──────────── @PythonFarsi2024
4 · 314 ·
م
استیکر ویدیویی
sticker.webm · 127 KB
😒
253 ·
مثلا ما برنامه نویسیم
زمان به‌سرعت می‌گذره... اون‌قدر سریع که گاهی حس می‌کنیم همین دیروز بود که مدرسه می‌رفتیم، یا همین دیروز از سر کلاس استاد بیرون اومدیم. تقریباً یک سال از گرفتن مدرک لیسانسم می‌گذره و کم‌کم داره به روزهای آخر دوران فراغت از تحصیل می‌رسم؛ حالا هم مثل خیلی از پسرهای دیگه، به‌جز اونایی که بند پ دارن، باید برای خدمت سربازی اقدام می‌کردم. حدود یک ماه از ارسال دفترچه‌م می‌گذره و چند روز پیش، نتیجه‌اش به دستم رسید: ۰۵ کرمان. حالا شنبه همین هفته باید اونجا حاضر بشم و وارد فصل جدیدی از زندگیم بشم؛ فصلی که راستش نمی‌دونم قراره چطور بگذره. فعالیت کانال هم بسته به شرایط، احتمالاً برای ۱۸ تا ۲۱ ماه به حالت تعلیق درمیاد. نمی‌دونم قراره چه روزهایی در انتظارم باشه، چه چیزهایی یاد بگیرم یا چطور با شرایط کنار بیام؛ اما امیدوارم از پسش بربیام. فعلا تا n تایم نامعلوم
3 · 212 ·
م
منکه نیستم ابوالفضل جان زحمت پست گذاشتن رو به عهده گرفتن
2 · 214 ·
ـ
ــــــــــ
بچه ها دوست دارین به جز اخبار کامپیوتر دیگه چه اخباری رو پوشش بدم؟ نظر تونو برام بنوسید از فردا فعالیت کانال شروع میشه ( امیدوارم پوریا در راحتی سربازی شو بگذرونه.)
1 · 178 ·
ــــــــــ
پیوند
برای نمایش کلیک کنید
گوشی‌های اندرویدی از سپتامبر ۲۰۲۵ به‌طور پیش‌فرض شماره تلفن سیم‌کارت را به تمام حساب‌های گوگل واردشده روی دستگاه متصل کرده‌اند؛ قابلیتی که می‌تواند حساب‌های کاری و حساب‌های ثانویه را نیز دربر بگیرد. این موضوع را مستندات پشتیبانی گوگل تأیید می‌کنند، اما این شرکت توضیح نداده است که چرا شماره تلفن باید به تمام حساب‌های روی دستگاه اضافه شود. چگونه اتصال خودکار شماره تلفن را غیرفعال کنیم؟ برای متوقف‌کردن تأیید خودکار شماره تلفن در اندروید، وارد بخش Settings شوید و مسیر Google > All services را دنبال کنید. سپس در قسمت Privacy & security، گزینه Phone number verification را باز کنید و کلید Verify phone numbers automatically را خاموش کنید. در برخی گوشی‌ها، بخش Google ممکن است با عنوان Google services and preferences نمایش داده شود. غیرفعال کردن این گزینه، شماره‌هایی را که قبلاً به حساب‌ها متصل شده‌اند، حذف نمی‌کند. برای حذف آن‌ها باید به تنظیمات هر حساب گوگل بروید و از مسیر Personal info > Phone، شماره تلفن را به‌صورت دستی پاک کنید. منبع بابت یک روز تاخیر ببخشید دوستان
2 · 175 ·
هدیه دعوت دوستان به بلو ۳۰۰ هزار تومان شد. 😂😂😂😂
1 · 178 ·
ـ
نماینده مجلس: ما نمی‌گوییم اینترنت قطع شود اما ساماندهی فضای مجازی قطعا لازم است. زهره سادات لاجوردی، نماینده تهران در مجلس، با انتقاد از تاخیر در اجرای سند تسهیم درآمد محتوا، خواستار اقدام فوری وزارت ارتباطات شد. منبع
1 · 190 ·
ــــــــــ
دوستان آماده قطعی احتمالی طی دو سه روز آینده باشید داریم جدی جدی وارد جنگ میشیم ظاهراً، نت هارو هم برای لحظه ای تو بعضی از مناطق کشور قطع کردن. ( البته انگار فقط همراه اول قطع شدش.)
4 · 104 ·
ـ
خب ظاهراً یک سری اخبار هم درباره جنگ بیرون اومده اگه مطمئن شدم درسته و معتبره اخبار رو پوشش میدم
1 · 79 ·

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما