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
نرم‌افزار DengVPN یک #فیلترشکن متن‌باز و رایگان برای سیستم‌عامل ویندوز هست، که با هسته Xray کار میکنه و ازش می‌تونین برای دورزدن #فیلترینگ استفاده کنین.
پشتیبانی از پروتکل‌های مختلف ایکس‌ری و امکان تغییر لوکیشن بدون قطع اتصال، از جمله ویژگی‌های این‌برنامه هستند.

👉 github.com/code3-dev/dengvpn/releases/latest

🔍 ircf.space
@ircfspace
رفع #فیلترینگ یوتیوب و تبعیض برای دسترسی آزاد شهروندان به #اینترنت، فقط مختص دانشگاه تهران نیست.
این مدل از #اینترنت_طبقاتی بر اساس گزارش‌ها در دانشگاه صنعتی اصفهان و احتمالا در نقاط دیگر هم اجرا شده!
سرکوبگران اینترنت پشت تریبون میگن اعتقادی به اینترنت طبقاتی ندارن و تکذیبش میکنن، ولی در عمل خلاف خواست عمومی حرکت میکنن!

🔍 ircf.space
@ircfspace
Forwarded from Gopher Academy
🔵 عنوان مقاله
their favorite Go related blog posts of all time.

🟢 خلاصه مقاله:
این شماره جدید از خبرنامه Golang Weekly فهرستی منتخب از «بهترین پست‌های وبلاگی مرتبط با Go» را گرد آورده است؛ مجموعه‌ای منسجم که به‌جای فهرست صرفِ لینک‌ها، مسیر مطالعه‌ای ارائه می‌دهد برای درک اصول ماندگار Go. موضوعات کلیدی مانند همروندی با goroutine و channel، خطاپرداری شفاف، استفاده از interface و ترکیب‌پذیری، آزمون‌نویسی و ابزارها، همچنین بهینه‌سازی کارایی، پروفایلینگ و مدیریت حافظه پوشش داده می‌شوند. هر انتخاب با توضیحی کوتاه درباره ارزش ماندگارش و اینکه به درد چه کسی و چه مسئله‌ای می‌خورد همراه است؛ نوآموزان می‌توانند آن را نقشه راه یادگیری بدانند و باتجربه‌ها نیز برای بازبینی مبانی و دیدگاه‌های عمیق‌تر از آن بهره ببرند. این گردآوری تصویری از مسیر بلوغ جامعه Go نیز ارائه می‌کند؛ از نوشته‌های اولیه که روحیه طراحی زبان را شکل دادند تا جمع‌بندی‌های اخیر که بر تجربه‌های تولیدی تکیه دارند—مجموعه‌ای برای نشان‌گذاری، اشتراک با تیم و رجوع‌های مکرر.

#Go #Golang #GolangWeekly #Programming #SoftwareEngineering #Concurrency #GoTips #DevCommunity

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


👑 @gopher_academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
vite-plugin-use-golang: Write Go in JavaScript Files?

🟢 خلاصه مقاله:
** این افزونه با نام vite-plugin-use-golang برای Vite یک آزمایش جالب است که با قرار دادن دستور "use golang" داخل فایل‌های JavaScript، کدهای Go را شناسایی کرده و آن‌ها را برای استفاده در فرانت‌اند به WebAssembly کامپایل می‌کند. نتیجه این است که می‌توانید بخشی از منطق Go را مستقیماً در مرورگر و کنار کدهای JavaScript فراخوانی کنید. این رویکرد برای بهره‌برداری مجدد از منطق موجود در Go یا آزمایش بخش‌های حساس به کارایی مفید است، اما پیچیدگی فرایند ساخت، افزایش حجم باندل، زمان راه‌اندازی WASM، دشواری دیباگ و محدودیت دسترسی مستقیم به DOM از چالش‌های آن هستند. در مجموع، این کار «نامتعارف اما واقعی» است و نشان می‌دهد زنجیره ابزارهای امروز تا کجا قابل گسترش است.

#Vite #Go #WebAssembly #WASM #JavaScript #Frontend #DevTools #WasmInBrowser

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


👑 @gopher_academy
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://t.iss.one/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