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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
Forwarded from Linuxor ?
لینوکسی به لینوکسی

بزرگ ترین دشمنای تو ویندوزی ها نیستن؛ ابونتویی ها ان مواظبشون باش


@Linuxor
Forwarded from Linuxor ?
Forwarded from Gopher Academy
🔵 عنوان مقاله
🕹️ GORE: A Pure Go Minimal 'Doom' Implementation

🟢 خلاصه مقاله:

چند ماه پیش، پروژه‌ای جالب توجه دوستداران برنامه‌نویسی و بازی‌های کامپیوتری را به خود جلب کرد که شامل تبدیل نسخه اصلی بازی دوم از سال ١٩٩٣ به زبان برنامه‌نویسی گو بود. هدف از این پروژه تنها بازسازی بازی به زبان دیگر نبود، بلکه بهبود ساختار و کارایی کلی آن نیز در نظر گرفته شده بود. این تغییرات باعث شده بازی بدون نیاز به تنظیمات خاص پلتفرمی، روی سیستم‌ها و دستگاه‌های مختلف به خوبی اجرا شود. یکی از جنبه‌های نوآورانه این پروژه، امکان اجرای بازی مستقیماً روی ترمینال است که نشان‌دهنده توانایی زبان گو در ارائه خروجی‌های گرافیکی پیچیده در محیطی ساده است. این پروژه نه تنها زندگی جدیدی به یک اثر تاریخی در فرهنگ بازی‌های ویدئویی می‌بخشد، بلکه امکان بازسازی بازی‌های قدیمی دیگر را در محیط‌های نرم‌افزاری معاصر فراهم می‌کند.

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


👑 @gopher_academy
لینوکس و 🔥 CPU-X
در ویندوز ابزار CPU-Z، برای دیدن و بررسی مشخصات سخت‌افزاری سیستم است
ابزار CPU-x معادل لینوکسی است
⚠️بعد از خرید سخت افزار چک کردن مشخصات فنی دقیق با این ابزارها توصیه میشود


📌 ویژگی‌های مهم CPU-X:
نمایش مشخصات دقیق پردازنده (مدل، سرعت، کش، معماری)
پشتیبانی از اطلاعات مادربرد، رم، گرافیک و سیستم‌عامل
پشتیبانی از سنسورهای حرارتی (با libcpuid, dmidecode, lmsensors)
رابط کاربری گرافیکی (GTK) و نسخه‌ی CLI برای ترمینال
سازگار با اکثر توزیع‌های لینوکسی (و حتی FreeBSD!)
نصب آسان از سورس یا پکیج‌های آماده در AUR, Flatpak, AppImage و Debian-based repos

📦 نصبش آسونه:
یا از این جا AppImage را دانلود کن و اجرا تمام
یا
sudo apt install cpu-x

🎮 اجرا:
گرافیکی: cpu-x
ترمینال: cpu-x --ncurses
💡 پشتیبانی از Arch، Debian، Fedora، AppImage، Flatpak و حتی FreeBSD!

📥 سورس‌کد و پروژه:
🔗 github.com/X0rg/CPU-X
@MehrdadLinuxchannel
Forwarded from Linuxor ?
علم کامپیوتر جوریه که شما اگه حتی تا همین پارسال بروز باشید یکی بهتون بگه MCP سرور چیه؟ نمی‌دونید؛ MCP سرور یه پل ارتباطی بین مدل های هوش مصنوعی LLM که چت می‌کنن و ابزار هاست برای مثال یه ابزار که می‌تونه موس و دسکتاپ کامپیوترتون رو کنترل کنه رو وصل کنید به هوش مصنوعی با پروتکل MCP می‌شه این کارو کرد

این سایت پر MCP سرور رایگانه :

mcpservers.org


@Linuxor
Forwarded from Md Daily (Mahan)
#ام_دی_کورس


ترکیب Go و Ansible: محتوای AI با طعم اینستاگرام! (قسمت اول)


خب به اولین قسمت از این مجموعه آموزشی خوش آمدید. طبق پستی که توی کانال منتشر کردم . قرار شد باهم با استفاده از Go یه تولید کننده ی محتوایی اینستاگرامی بسازیم که تنظیماتش از طریق یه ربات تلگرامی قابل انجام هست و در نهایت برای دیپلوی و تنظیمات سرور از Ansible استفاده کنیم. خبر خوب برای این آموزش اینکه شما نیازی نیست حتما یک سرور داشته باشید و قرار همه چیز رو به صورت لوکال پیاده کنیم از نصب یک سرور اوبونتو روی مجازی ساز گرفته تا بقیه ی کار ها. ولی خب در صورتی هم که سرور دارید میتونید روی سرور تست کنید 🙂

قبل از اینکه بریم سراغ ربات تلگرامی و کانفیگ سرور اول از همه بیاید باهم یه mvp از چیزی که میخوایم داشته باشید اماده کنیم. هدف چیه؟ پیاده سازی یک Core با گولنگ که بتونه در مرحله ی اول وص.....


لینک مقاله:

🔗https://mddaily.ir/ترکیب-go-و-ansible-محتوای-ai-با-طعم-اینستاگرام-قس/

—-

💡 مثل همیشه کنجکاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰 لینوکس ۶.۱۷ در نظر دارد درایور pktcdvd برای نوشتن روی CD/DVD را حذف کند

توسعه‌دهندگان لینوکس قصد دارند درایور قدیمی pktcdvd را که برای نوشتن داده روی دیسک‌های CD/DVD استفاده می‌شد، از هسته لینوکس حذف کنند. این درایور که بیش از دو دهه قدمت دارد، دیگر کاربرد چندانی در دنیای امروز ندارد و حتی باعث ایجاد مشکلاتی در سیستم‌های مدرن شده است.

🔹درایور pktcdvd از زمان لینوکس ۲.۶ (بیش از ۲۰ سال پیش) در هسته وجود داشت و برای نوشتن داده روی دیسک‌های قابل بازنویسی مانند CD-RW و DVD-RW استفاده می‌شد.
🔹 از سال ۲۰۱۶ به عنوان یک درایور منسوخ علامت‌گذاری شده بود، اما تاکنون به دلایل مختلف در هسته باقی مانده بود.

🔹این درایور دیگر مورد استفاده نیست، زیرا رسانه‌های نوری مانند CD/DVD کاربرد گذشته را ندارند.

🔹گزارش‌ها نشان می‌دهند که این درایور حتی باعث ایجاد مشکلاتی مانند هنگ کردن سیستم هنگام استفاده از دیسک‌های DVD-RAM شده است.

🔹هیچ توسعه‌دهنده‌ای حاضر به نگهداری و به‌روزرسانی این درایور نشده است.

🔹در سال ۲۰۲۲ این درایور موقتاً حذف شد، اما به دلیل اعتراض برخی کاربران، دوباره برگردانده شد. اکنون در سال ۲۰۲۵، هیچ کاربر یا توسعه‌دهنده‌ای از آن دفاع نکرده است.
🔹به احتمال زیاد این درایور در نسخه ۶.۱۷ لینوکس به‌طور کامل حذف خواهد شد، مگر اینکه "لینوس توروالدز" یا دیگر توسعه‌دهندگان در آخرین لحظات مخالفت کنند.

نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰 انتشار رسمی Wayland 1.24

نکات کلیدی:
🔹این اولین نسخه جدید پس از ۱۳ ماه است (از زمان انتشار Wayland 1.23 در می ۲۰۲۴).


🔹تغییرات چشمگیر کمی در خود Wayland وجود دارد - بیشتر نوآوری‌ها در پروتکل‌های جانبی و کامپوزیتورها اتفاق افتاده.

🔸رابط جدید wl_fixes امکان حذف شیء wl_registry را فراهم می‌کند.

🔸حالت تکرار کلید (wl_keyboard.key repeated) کنترل تکرار خودکار کلیدها را به کامپوزیتورها منتقل می‌کند (مفید برای محیط‌های ریموت دسکتاپ).

🔸توابع مدیریت زمان‌بندی
افزودن wl_display_dispatch_queue_timeout() و wl_display_dispatch_timeout() برای تنظیم تایم‌اوت در پردازش رویدادها.

🔸مدیریت حافظه مشترک
توابع wl_shm_buffer_ref() و wl_shm_buffer_unref() برای دسترسی به ذخیره‌سازی بافرها حتی پس از حذف شیء پروتکل.

🔸ابزارهای توسعه‌دهندگان
توابع جدیدی مانند wl_proxy_get_interface() و wl_resource_get_interface() برای دریافت اطلاعات واسط‌ها.

🔸تابع wl_resource_post_error_vargs() به عنوان جایگزینی برای مواقعی که کامپوزیتور از قبل لیست آرگومان‌ها (va_list) را دارد.

🔹نکته: این به‌روزرسانی بیشتر شامل بهبودهای فنی برای توسعه‌دهندگان است و تغییرات محسوسی برای کاربران نهایی ندارد.
Forwarded from Linuxor ?
می‌دونستین گوگل از git استفاده نمی‌کنه و یه چیز جداگونه به اسم piper استفاده می‌کنه؟

گوگل خودش همچی رو برای خودش می‌سازه هرچند git هیچ کمبودی نداری ولی گوگل مطابق با نیاز های خودش ابزار هارو می‌سازه مثلا داشتن مخزن واحد که تیمشون راحت تر وابستگی هارو مدیریت کنن و یا CitC که به مهندساش اجازه می‌ده بدون کلون کردن ریپو روی کل ریپو کار کنن.



@Linuxor
یک مشکلی با کارت شبکه لپتاپم (ریل‌تک) داشتم که روی اتصال ۵ گیگاهرتزی، شدیداً اینترنت ناپایدار بود و قطع میشد.

بعد از کمی بررسی لاگ‌ها و همینطور مشاهده تنظیمات نتورک‌منیجر، حالت Power Save رو موقتی با
sudo iwconfig wlo1 power off   

خاموش کردم و مشکل حل شد.

البته این روش یک مشکلی که داشت این بود که بعد از هر ری‌استارت دوباره باید این دستور رو اجرا می‌کردم برای همین یک فایل در این مسیر ساختم:
/etc/NetworkManager/conf.d/wifi-powersave.conf

و این تنظیمات رو داخلش قرار دادم:
[connection]
wifi.powersave = 2


اگر شماهم این مشکل رو دارید، این روش رو امتحان کنید.

@SohrabContents
#برشی_از_تاریخ

الان درسته با بچه‌ها شوخی می‌کنیم و به پروژه‌های هم تیکه میندازیم و اینا، منتها مشخصه شوخیه، یعنی میزان دوستیمون و ... مشخص می‌کنه.
ولی سال ۹۱ بود، فکر کنم ۳ یا ۴ ماه بعد از نخستین ریلیز از JabirOS (که اون موقع یه توزیع مبتنی بر اوبونتو بود) وقتی از «فروم اوبونتو» خواستم که پیشنهاد بدن برای نسخه دوم، یک نفر با تمسخر گفت:
«همین که پنج نفر از توزیع استفاده کردند رفتید برای نسخه دوم».
در کامیونیتی #نرم‌افزار_آزاد با چنین آدمایی طرفیم خلاصه.

@haghiri75_blog
به این پست حقیری من یک مطلبی رو اضافه کنم، در همون سال‌ها اوبونتو یک باگی داشت که شما وقتی ازش ریمستر می‌گرفتی، اینترنت از کار می‌افتاد.


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


#نرم‌افزارآزاد
@SohrabContents
Forwarded from Linuxor ?
انصافا دم این وحید فرید و سگارو و ... گرم همیشه در حال جنگیدن برای اینترنت آزادن یعنی نشده من توییترو باز کنم اینارو نبینم؛ من از آدمایی که زندگیشون رو فدای یه چیز خاص می‌کنن خیلی خوشم می‌آد، بخصوص اون چیز آزادی و برای مردم باشه :)


@Linuxor
و برای دوستانی که اندراحوالات شهر هرت براشون نمیاد:

https://forum.ubuntu-ir.org/index.php?topic=68947.0


@SohrabContents
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۴۲۲

ای که با سلسله زلف دراز آمده ای
فرصتت باد که دیوانه نواز آمده ای
ساعتی ناز مفرما و بگردان عادت
چون به پرسیدن ارباب نیاز آمده ای
پیش بالای تو میرم چه به صلح و چه به جنگ
چون به هر حال برازنده ناز آمده ای
آب و آتش به هم آمیخته ای از لب لعل
چشم بد دور که بس شعبده باز آمده ای
آفرین بر دل نرم تو که از بهر ثواب
کشته غمزه خود را به نماز آمده ای
زهد من با تو چه سنجد که به یغمای دلم
مست و آشفته به خلوتگه راز آمده ای
گفت حافظ دگرت خرقه شراب آلوده ست
مگر از مذهب این طایفه باز آمده ای

#حافظ | گنجور
📍@iipoem
Forwarded from Linuxor ?
slider-effects-preview.webm
1.4 MB
این سایتو ببینید فول اسکرینه و اسکرولش چطوریه،‌ خودتون هم با این اسکریپت می‌تونید روی سایت خودتون پیادش کنید :

github.com/alvarotrigo/fullPage.js

@Linuxor
Forwarded from TondTech (مسعود بیگی)
دوستان خوب و عزیزم سلام، من و تیم خوبم در #رسمیو، مدتی رو سرمون خلوت خواهد بود و دوست داریم به شکل مشاوره یا همکاری در انجام پروژه های شما (به صورت صفر تا صد یا مشارکت در پیاده سازی بخشی از سرویس هاتون) همراه باشیم .

ما توی تیممون به جز توسعه دهندگان .net و React ، پروداکت منیجر و دیزاینر هم داریم اگر لازم داشته باشید برای این پروژه ها.

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


بعد از پایان پروژه هم، پروژه رو به تیم تون تحویل میدیم و اگر نیاز به آموزشی باشه، در حد توان راهنمایی و آموزش نیروهاتون رو هم بر عهده خواهیم گرفت.

خیلی به من لطف خواهید کرد اگر این پست را در همه ی گروه های فنی و بیزنسی تان منتشر کنید.
متاسفانه فعلا فقط از طریق اکانت تلگرام @StartupNerd وشماره 09308282925 در خدمت شما و پاسخگو خواهم بود.

🫂 مجددا از شما خواهش میکنم این پست رو (در همه ی گروه های خودتون که فکر میکنید ممکنه کسی به توانایی ما نیاز داشته باشه) بازنشر کنید