Dev Perfects – Telegram
Dev Perfects
40 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
Forwarded from Gopher Academy
🔵 عنوان مقاله
Timezones as Types: Making Time Safer to Use in Go?

🟢 خلاصه مقاله:
** این مقاله ایده Timezones as Types را بررسی می‌کند؛ رویکردی که در آن اطلاعات منطقه زمانی به‌صورت مستقیم در نوع داده‌ها کدگذاری می‌شود. نویسنده، سازنده go-meridian، نشان می‌دهد چگونه می‌توان با مدل‌کردن timezoneها در سطح نوع، از ترکیب نادرست زمان‌ها جلوگیری کرد تا خطاها به‌جای زمان اجرا، در مرحله کامپایل آشکار شوند.

go-meridian به‌جای تکیه بر متغیرهای بدون نوع مشخص، زمان را به نوعی گره می‌زند که منطقه زمانی را نیز در بر دارد؛ بنابراین اگر دو مقدار با منطقه‌های متفاوت بدون تبدیل صریح ترکیب شوند، کد اصلاً کامپایل نمی‌شود. این کار خطاهای رایجی مانند دست‌کم‌گرفتن تغییرات DST، ابهام در زمان‌های محلی، یا تبدیل‌های ضمنی از/به UTC را کاهش می‌دهد و خوانایی و صراحت کد را بهبود می‌بخشد.

این کتابخانه با سبک Go و بسته time سازگار است، تبدیل‌های صریح را در نقاط مرزی اجبار می‌کند و به تیم‌ها کمک می‌کند داده‌های ورودی را زودهنگام به زمان‌های با نوع صحیح تبدیل کنند. هرچند ممکن است اندکی صراحت بیشتر در امضاها و تبدیل‌ها لازم باشد، اما دستاورد آن قراردادهای واضح‌تر، ایمنی بالاتر و نگه‌داری آسان‌تر کدهای حساس به زمان است.

#Go #Golang #Timezone #TypeSafety #StaticTyping #goMeridian #TimeHandling #SoftwareEngineering

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


👑 @gopher_academy
🎮 خبر برای گیمرهای لینوکس!

📈 اکتبر ۲۰۲۵، کاربران لینوکسی حدود ۳٫۰۵٪ از کل کاربران Steam اند
📊ویندوز در این دوره به ~۹۴٫۸۴٪ رسیده و سهم macOS حدود ۲٫۱۱٪

نشانهٔ خوبیه؟
حتی اگر ۳٪ عدد کوچکیه در مقیاس میلیون‌ها کاربر معنی‌داره و نشان میده لینوکس داره به گزینهٔ جدی‌تری برای گیمینگ تبدیل میشه.
🔥ابزارهایی مثل Proton و پشتیبانی از سخت‌افزارهای گیمینگ لینوکسی (مثل Steam Deck) نقش مهمی در این رشد داشتند

استفاده Linux در بازی Game روی Steam در October 2025
Windows 94.84%
Linux 3.05%
macOS 2.11%
از نظر سیستم عامل لینوکسی
SteamOS Holo - 27.18%
Arch Linux - 10.32%
Linux Mint 22.2 - 6.65%
CachyOS - 6.01%
Ubuntu Core 22 - 4.55%
اینها واقعیت است. واقعیت را باید همانطور که هست دید
پس موقع معرفی به دوستان تازه وارد باید نشان داد که سهم لینوکس در بازی کمه و رو به رشد است

@MehrdadLinuxchannel
در گولنگ نسخه ۱.۲۵، یه Garbage collector جدید به نام green tea اضافه شده که سعی میکنه سریع‌تر باشه. فعلا به شکل experimentalئه ولی توی ۱.۲۶ قراره که به شکل پیش‌فرض استفاده بشه.

چه گو دولوپر هستید چه نه، خوندن این بلاگ پست رو بهتون توصیه می‌کنم چون هم در مورد نحوه کار Garbage collector بهتون ایده‌های خوبی می‌ده (به شکل کامل و نه خیلی ساده سازی شده) و هم این که چطوری به افزایش پرفورمنس یه برنامه می‌شه نگاه کرد رو می‌بینید. در مورد instructionهای پردازنده، دسترسی به مموری و ...
https://go.dev/blog/greenteagc
من دو سه سال پیش یه shell خیلی مینیمال نوشته بودم به اسم KittySH.
اگر به این این که اسمش چرا اینه کار نداشته باشیم، به نظر می‌تونه برای system programming توی گو یه ایده‌های خوبی بهتون بده.

فیچرها: اجرای کامند و cd و clear و prompt رو خودش پشتیبانی می‌کنه و با کمک کتابخونه، auto complete هم داره.

https://github.com/rsharifnasab/KittySH/tree/master
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔹شرکت NVIDIA مدل‌ها و داده‌های متن‌باز برای هوش مصنوعی در زبان، زیست‌شناسی و رباتیک منتشر کرد
🔸شرکت NVIDIA با انتشار مجموعه‌ای گسترده از مدل‌های بنیادین متن‌باز، گام بزرگی در جهت باز کردن دسترسی عمومی به فناوری‌های پیشرفته هوش مصنوعی برداشت. این مجموعه شامل مدل‌هایی مانند Cosmos برای «هوش فیزیکی»، Eureka برای مدل‌سازی زیستی، و Isaac GR00T برای رباتیک است. این پروژه‌ها در پلتفرم‌هایی مانند GitHub و Hugging Face در دسترس قرار گرفته‌اند و هدف آن‌ها شتاب دادن به نوآوری در صنایع مختلف با تکیه بر همکاری جهانی است. این اقدام به توسعه‌دهندگان مستقل، دانشگاه‌ها و شرکت‌های کوچک اجازه می‌دهد مدل‌های پیشرفته را در پروژه‌های خود بدون هزینه و محدودیت به‌کار گیرند.

🔻پست و آموزش بیشتر در وبلاگ آکادمی:
https://learninghive.ir/linux-blogs/
برای دسته‌بندی بهتر محتوا و موضوعات گروه کی‌دی‌ای فارسی تاپیک بندی شد.


https://news.1rj.ru/str/kde_fa_chat

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

@KDE_fa
Forwarded from محتوای آزاد سهراب (Sohrab)
مایکروسافت مشکل update and shutdown ویندوز که عملاً دوباره سیستم رو ری‌استارت می‌کرد رو بالاخره در ویندوز ۱۱ فیکسش کرد.


#عجایب
@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
پارچ یک اسکریپت waydroid-helper داشت که صرفاً می‌گفت که آیا سیستم شما سازگاره یا نه، اون رو به این تبدیل کردم که waydroid رو هم نصب کنه.

از ماژول VTE برای نشون دادن ترمینال استفاده می‌کنم.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
نسخه قدیمی:


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
فروش فیلترشکن دانشگاه تهران مقطوع..... #به_زودی!

به ایران خوش آمدید.
@SohrabContents
Forwarded from SoniaCircuit (Sonia Fatholahi)
Media is too big
VIEW IN TELEGRAM
همه ما همیشه تازه کاریم، نگران دیر شروع کردن نباشید.

#jadi
Forwarded from SoniaCircuit (Nothing)
سلام بچه ها

همون‌طور که میدونین کامیونیتی های مربوط به گولنگ کمه و پیدا کردن گوفر ها سخته 😁
ما و چند تا از بچه های خفن گولنگ کار حدود یه سال و نیمه که باهم جلسات کتابخوانی برگزار می‌کنیم و تصمیم گرفتیم که این کار رو گسترش بدیم و افراد رو بیشتر کنیم تا نتیجه بهتری بگیرم
در حال حاضر هم کتاب The Art of PostgreSQL رو میخوایم شروع کنیم
اگر علاقه ای به این موضوع دارید خیلی خوشحال میشیم شما رو هم توی جمعمون داشته باشیم ❤️

@GopherClub

#Nothing
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 16 : دستورالعمل های منطقی

در این قسمت به بررسی دستورالعمل های منطقی AND , OR , NOT و XOR و کاربرد آن ها پرداخته ایم .

Aparat : https://www.aparat.com/v/pxym3a7
Youtube : https://youtu.be/F0ZHDCkWYAc

🆔 : @MrPythonBlog | BOOST
Forwarded from Code Module | کد ماژول (𔓙)
با Nuqs بیشتر آشنا بشید 🕷

پکیج Nuqs یک کتابخونه‌ هست که برای مدیریت state از طریق query string در پروژه‌های Next.js طراحی شده.

به زبان ساده‌تر: با nuqs می‌تونی stateهایی مثل فیلترها، سرچ کاربر، پیجینیشن، یا هر متغیری رو که می‌خوای در URL نگه داری و خیلی راحت و type-safe مدیریت کنی. بدون اینکه خودت دستی با useSearchParams یا useRouter سر و کله بزنی.

قابلیت‌های مهم این پکیج

💥 پشتیبانی از انواع داده (string number, boolean, date, array و ...)

💥 سازگاری کامل با App Router

💥 سینک خودکار بین state و URL

💥 ساده‌تر از useSearchParams


خلاصه که اگه از دست useSearchParams و useRouter خسته شدی، پکیج Nuqs دقیقاً همونه که دنبالش بودی.

🔗 Document

#nuqs
@CodeModule @CodeModuleGap
Forwarded from ‌BenDev
ترسناک ترین ویژگی AI دادن توهم دانش به افراد بی سواد هست.

@BenDevelop
Forwarded from Reza Jafari
هفته رایگان DataCamp دوباره شروع شده!

از ۱۲ تا ۱۸ آبان فرصت دارید به همه دوره‌های این پلتفرم به‌صورت کامل و رایگان دسترسی داشته باشید. می‌تونید توی این مدت مهارتی که دنبالش بودید رو یاد بگیرید و حتی مدرکش رو هم بگیرید. اگه به فکر یادگیری هستید، این یه فرصت عالیه که نباید از دستش بدید!

🔗لینک دیتاکمپ

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🌐 لینک ارتباط با اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Codino School (ایمان غفوری)
آیا هوش مصنوعی باعث از بین رفتن نسل بعدی برنامه نویس‌های خبره (senior) و در نتیجه وقوع فاجعه در صنعت نرم افزار خواهد شد؟
در حال حاضر شرکت‌ها از استخدام برنامه نویس‌های تازه کار امتناع می‌کنند چون اعتقاد دارند که با هوش مصنوعی میتوان آن‌ها را جایگزین کرد. اما بعد از بازنشسته شدن نسل فعلی چه اتفاقی خواهد افتاد؟

https://www.youtube.com/watch?v=DcJ53EatUOU
Forwarded from یه شعر (Poem Bot)
سعدی | دیوان اشعار | رباعیات | رباعی شمارهٔ ۲۰

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

#سعدی | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Crush: Charm's Go-Powered AI Coding Agent

🟢 خلاصه مقاله:
Crush یک عامل کدنویسی مبتنی بر هوش مصنوعی از شرکت Charm و ساخته‌شده با Go است که پس از چند ماه توسعه از یک مخزن اولیه به ابزاری پخته و قابل استفاده تبدیل شده. مهم‌ترین مزیت Crush انعطاف‌پذیری آن است: با هر LLM API سازگار با OpenAI کار می‌کند، بنابراین می‌توانید بسته به نیاز عملکرد، هزینه یا حریم داده‌ها از ارائه‌دهندگان مختلف یا endpointهای خودمیزبان استفاده کنید. Crush رقیبی برای ابزارهایی مانند Claude Code و Codex محسوب می‌شود و با تکیه بر سادگی، سرعت و همخوانی با جریان کاری توسعه‌دهندگان—به‌ویژه در اکوسیستم Go و فضای CLI—تجربه‌ای آشنا و قابل ترکیب ارائه می‌دهد. اگر به دنبال دستیار کدنویسی بدون قفل‌شدن به یک فروشنده واحد هستید، Crush گزینه‌ای جدی برای بررسی است.

#AI #Go #DevTools #LLM #OpenAI #Charm #CodingAssistant #BubbleTea

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


👑 @gopher_academy