مثلا ما برنامه نویسیم
373 subscribers
490 photos
93 videos
62 files
283 links
رو به پیشرفت و آزادی

گروه:
@pythonfarsiGP
---------
سرور دیسکورد:
https://discord.com/invite/vRWCSQYs
سرور guilded:
https://www.guilded.gg/i/k3Zjgl12
Download Telegram
⌨️ یه سایت برای تقویت تایپ ده‌انگشتی
اگه هنوز موقع کدنویسی دنبال کلیدهای کیبورد می‌گردید، شاید وقتشه تایپ ده‌انگشتی رو جدی‌تر تمرین کنید.
سایت edclub بخشی به اسم TypingClub داره که تایپ کردن رو از پایه و به‌صورت مرحله‌ای آموزش میده؛ از جای‌گیری انگشت‌ها و ردیف‌های کیبورد شروع می‌کنه و کم‌کم سرعت و دقتتون رو بالا می‌بره.
🎮 تمرین‌ها هم فقط تایپ خشک و خالی نیستن؛ بازی، امتیاز و چالش هم داره که تمرین رو کمتر خسته‌کننده می‌کنه.
برای شروع حتی بعضی دوره‌ها بدون ساخت حساب هم قابل استفاده‌ان؛ ولی با حساب کاربری می‌تونید پیشرفتتون رو ذخیره کنید.

+تمام زبان هارو داره!
🔗 edclub / TypingClub
#معرفی_سایت #Typing #برنامه_نویسی
❤4
🎮 راهنمای اجرای بازی‌های 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
در نهایت اگر هیچ‌کدوم از این روش‌ها جواب نداد، میشه Steam رو داخل Wine Prefix نصب کرد؛ هرچند بهتره این روش رو به‌عنوان آخرین راه‌حل در نظر بگیرید.
📌 خلاصه: نوع Online-Fix هر بازی رو مشخص کنید؛ بعد بر اساس نوع Fix سراغ Steam، umu-launcher، steam_appid.txt یا Online Fix Launcher برید.

+به راحتی از گلدتیم و... گیم انلاین پلی بدین
📍منبع ردیت
#Linux #Gaming #Proton #OnlineFix #Steam #Wine
────────────
@PythonFarsi2024
❤1
🎮 با 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
🔥1
Media is too big
VIEW IN TELEGRAM
🔌 قطعه‌ای کوچک روی کابل‌ها که وظیفه کاهش نویز را دارد

احتمالاً قطعه‌ی مشکی‌رنگی را روی کابل شارژر لپ‌تاپ، مانیتور یا بعضی کابل‌های USB دیده‌اید.

این قطعه معمولاً Ferrite Core نام دارد و برای کاهش نویزهای الکترومغناطیسی در کابل استفاده می‌شود.

داخل محفظه‌ی پلاستیکی آن، هسته‌ای از جنس فریت قرار دارد که به کاهش تداخل‌های الکتریکی با فرکانس بالا کمک می‌کند.

نکته جالب اینجاست که این قطعه برای انجام وظیفه‌اش به برق جداگانه نیاز ندارد.

#Hardware #Electronics #Technology

────────────
@PythonFarsi2024
❤1
🐉 کنترل لپ‌تاپ‌های MSI در لینوکس با MControlCenter
اگه از لپ‌تاپ‌های MSI استفاده می‌کنی و لینوکس داری، پروژهٔ متن‌باز MControlCenter می‌تونه بهت کمک کنه قابلیت‌های کنترلی لپ‌تاپت رو مدیریت کنی. 🐧
⚙️ این پروژه با هدف فراهم‌کردن امکانات مدیریتی لپ‌تاپ‌های MSI در لینوکس توسعه داده شده و بسته به مدل دستگاه، می‌تونه امکاناتی مثل موارد زیر رو در اختیارت بذاره:
🔹 تغییر حالت عملکرد لپ‌تاپ
🔹 مدیریت حالت‌های مختلف سیستم
🔹 دسترسی به برخی قابلیت‌های اختصاصی MSI
🔹 کنترل تنظیمات پشتیبانی‌شده توسط سخت‌افزار و Firmware
💻 پروژه در GitHub:
🔗 https://github.com/dmitry-s93/MControlCenter
📌 توجه: امکانات قابل استفاده به مدل لپ‌تاپ، نسخهٔ Firmware و پشتیبانی سیستم بستگی داره.

#Linux #ArchLinux #MSI #OpenSource #GitHub
────────────
@PythonFarsi2024
زمان به‌سرعت می‌گذره...

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

تقریباً یک سال از گرفتن مدرک لیسانسم می‌گذره و کم‌کم داره به روزهای آخر دوران فراغت از تحصیل می‌رسم؛ حالا هم مثل خیلی از پسرهای دیگه، به‌جز اونایی که بند پ دارن، باید برای خدمت سربازی اقدام می‌کردم.

حدود یک ماه از ارسال دفترچه‌م می‌گذره و چند روز پیش، نتیجه‌اش به دستم رسید: ۰۵ کرمان.

حالا شنبه همین هفته باید اونجا حاضر بشم و وارد فصل جدیدی از زندگیم بشم؛ فصلی که راستش نمی‌دونم قراره چطور بگذره.

فعالیت کانال هم بسته به شرایط، احتمالاً برای ۱۸ تا ۲۱ ماه به حالت تعلیق درمیاد.

نمی‌دونم قراره چه روزهایی در انتظارم باشه، چه چیزهایی یاد بگیرم یا چطور با شرایط کنار بیام؛ اما امیدوارم از پسش بربیام.
فعلا تا n تایم نامعلوم
❤12
منکه نیستم ابوالفضل جان زحمت پست گذاشتن رو به عهده گرفتن
❤4
بچه ها دوست دارین به جز اخبار کامپیوتر دیگه چه اخباری رو پوشش بدم؟
نظر تونو برام بنوسید از فردا فعالیت کانال شروع میشه ( امیدوارم پوریا در راحتی سربازی شو بگذرونه.)
❤2
گوشی‌های اندرویدی از سپتامبر ۲۰۲۵ به‌طور پیش‌فرض شماره تلفن سیم‌کارت را به تمام حساب‌های گوگل واردشده روی دستگاه متصل کرده‌اند؛ قابلیتی که می‌تواند حساب‌های کاری و حساب‌های ثانویه را نیز دربر بگیرد. این موضوع را مستندات پشتیبانی گوگل تأیید می‌کنند، اما این شرکت توضیح نداده است که چرا شماره تلفن باید به تمام حساب‌های روی دستگاه اضافه شود.


چگونه اتصال خودکار شماره تلفن را غیرفعال کنیم؟


برای متوقف‌کردن تأیید خودکار شماره تلفن در اندروید، وارد بخش Settings شوید و مسیر Google > All services را دنبال کنید. سپس در قسمت Privacy & security، گزینه Phone number verification را باز کنید و کلید Verify phone numbers automatically را خاموش کنید. در برخی گوشی‌ها، بخش Google ممکن است با عنوان Google services and preferences نمایش داده شود.

غیرفعال کردن این گزینه، شماره‌هایی را که قبلاً به حساب‌ها متصل شده‌اند، حذف نمی‌کند. برای حذف آن‌ها باید به تنظیمات هر حساب گوگل بروید و از مسیر Personal info > Phone، شماره تلفن را به‌صورت دستی پاک کنید.


منبع بابت یک روز تاخیر ببخشید دوستان
هدیه دعوت دوستان به بلو ۳۰۰ هزار تومان شد.
😂😂😂😂
نماینده مجلس: ما نمی‌گوییم اینترنت قطع شود اما ساماندهی فضای مجازی قطعا لازم است.

زهره سادات لاجوردی، نماینده تهران در مجلس، با انتقاد از تاخیر در اجرای سند تسهیم درآمد محتوا، خواستار اقدام فوری وزارت ارتباطات شد.

منبع