Dev Perfects – Telegram
Dev Perfects
41 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 Sudoer (Morteza Bashsiz)
سناریو شماره ۱۰ - افت پرفورمنس بخاطر DNS

توی این ویدیو یه سرویس API داریم که پرفورمنسش افت داشته. توی بررسی‌ها متوجه شدیم که دلیلش عدم پاسخگویی درست DNS هست

https://youtu.be/TGSugQt2fXg
این اپ به طرز عجیبی حجم ویدئو رو کم می‌کنه
کیفیت هم می‌شه تقریبا بدون افت درنظر گرفت، توی این مدت چندتا اپ مختلف مثل vlc و HandBreak رو تست کردم و CompressO با اختلاف شاهکار بود
برای همه پلتفرم‌ها در دسترسه
https://github.com/codeforreal1/compressO

@DevTwitter | <Hosse!n :)/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Zog: 'Next Gen' Schema Validation for Go

🟢 خلاصه مقاله:
مقاله‌ای که اشاره شده به معرفی دو کتابخانه برنامه‌نویسی، Zod و Zog، می‌پردازد. Zod، کتابخانه‌ای محبوب برای اعتبارسنجی طرح‌های داده به صورت پویا در زبان برنامه‌نویسی TypeScript است. از سوی دیگر، Zog نسخه‌ای مشابه با Zod است که برای زبان Go توسعه یافته تا امکان تعریف و اجرای اعتبارسنجی‌ها بر روی مقادیر و ساختارها را فراهم آورد. هر دو کتابخانه به توسعه‌دهندگان امکان می‌دهند تا اصول و قواعد اعتبارسنجی را برای داده‌ها تعریف کنند و از صحت آن‌ها در زمان اجرای برنامه اطمینان حاصل نمایند. برای دسترسی به کدها و پروژه‌های مربوط به این کتابخانه‌ها، به مخزن GitHub آنها ارجاع داده شده است. این کتابخانه‌ها به ویژه برای توسعه‌دهندگانی که به دنبال راه‌حل‌های موثر برای اعتبارسنجی داده‌ها در برنامه‌های خود هستند، مفید هستند.

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


👑 @gopher_academy
Forwarded from Agora (Alireza Azadi)
و این سایت بامزه که تو مقاله هم بهش اشاره شده، پدیده‌هایی رو لیست کرده که بدون اینکه هیچ ربطی به هم داشته باشن، شبیه به هم رفتار می‌کنن و همبستگی دارن. هدفش یادآوری اینه که correlation is not causation. این خطاییه که وقتی با کمبود اطلاعات یه پدیده رو تحلیل می‌کنیم، دچارش می‌شیم؛ خطایی که خیلی بیشتر از اون چیزی که به‌نظر میاد، رایجه.
#website


اگر این سایتو باز کنید برگی براتون نمیمونه 🙂‍↔️

استفاده کن و لذت ببر ؛)

musicforprogramming.net

🚀 @CoolyCode
هر موقع بحث پیش میاد و حرفی راجع به رفتار برنامه‌نویس‌های تازه‌کار می‌زنی، یکی از یه سوراخی میاد بیرون میگه «شما فکر می‌کنید کی‌اید که صلاحیت نظر دادن دارید؟»
فقط به «تاریخ» این شل اسکریپتی که برای FreeBSD نوشتم نگاه کنید دستتون میاد :))

https://github.com/prp-e/JabirOS-compile

@DevTwitter | <Mohammadreza Haghiri/>
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ویرایشگر آنلاین Svgviewer

https://www.noscriptviewer.dev/

فایل SVG آپلود کنید و می تواند فایل به فرمت React / Png / Data URI‌ تبدیل کند .

من خودم Data URI‌ خیلی به کارم میاد و استفاده میکنم

@TheRaymondDev | @mehditayebi
مشکل رو پیدا کردم از کجاست، موقع آپدیت سیستم‌دی بوت کرنل قدیمی رو از لیست حذف نمی‌کنه و وقتی بوت میشه سیستم بنابه‌بعضی اتفاقات که مشخصه توی پارتیشن /efi نمیتونه کرنل رو پیدا کنه و بوت شکست میخوره.

این رو من امشب با پیشفرض گذاشتن kernel-install-mkinitcpio و بیلد دوباره پارچ برطرفش می‌کنم.


@SohrabContents
توی این ریپازیتوری لیستی از رنگ های ایرانی اوردم که توی معماری و توی صنایع دستی (و خوراکی های خودمون) استفاده میشده/میشه
میتونین توی دیزاین هاتون استفاده کنید (مخصوصا اگه پروژه ای دارید که مربوط به ایران باشه)

https://github.com/nafasebra/iranian-colors

@DevTwitter | <Nafas Ebrahimi/>
Forwarded from Golden Code (Mordad 🧿)
سلام دوستان عزیزم!

قالب ولزون (Velzon)، محبوب‌ترین قالب چندمنظوره جهان، اکنون برای فروش در دسترس است! 🎉

📅 منتشر شده در ۲۰ بهمن 1403

🔗 مشاهده پیش‌نمایش

با این قالب، سرعت، زیبایی و کارایی را در طراحی تجربه کنید! 🚀💡
و حالتی که پیش میاد اینه که علاوه‌بر کرنل قدیمی کرنل جدید هم میاد توی لیست که حذف شدن کرنل قدیمی رو باید اتوماتش کنم.

همینطور طبق تصویر بالا کرنل fallback هم بدون مشکل ایجاد میشه و خیلی راحت اگر با cmdline کرنل اصلی به مشکل خوردید با این می‌تونید وارد پارچ بشید.

@SohrabContents
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
آموزش Qt6 - قسمت هفدهم - سیگنال‌ها در QML

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

لینک ویدیو در یوتیوب:
https://youtu.be/NJBU7uYic6U

@Bardiaism
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
درود رفقا امسال ایونت جذاب فرانت چپتر شیراز هست
خوشحال میشم اگه افتخار ملاقات باهاتون رو داشته باشم

https://frontchapter.ir/event/

رفقایی که اصفهان هستن و میخوان حضور داشته باشن بهم پیام بدن برای رفتن هماهنگ بشیم باهم🔥🥕
@erfundev
ممنون میشم اگر داوطلب در رویداد مازندلاگ هستید یا میخواید ارائه بدید به ایدی بنده پیام بدید ❤️
@Fazeli_Tech
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۶۰۱

بی یاری تو دل بسوی یار نشد
تا لطف غمت ندیده غمخوار نشد
هرچیز که بسیار شود خار شود
غمهای تو بسیار شد و خوار نشد

#مولانا | گنجور
📍@iipoem
This media is not supported in your browser
VIEW IN TELEGRAM
گیت‌هاب کوپایلت یه Agent روی VSCode داده، یه دستیار خودمختار که عملا بخش‌های زیادی از وظایف کدنویسی رو انجام میده.
میتونه توی نوشتن کد، تکمیل یا ویرایش چندین فایل کدنویسی به صورت همزمان کمکتون کنه، ارورهای کد رو براتون پیدا و اصلاح میکنه.

میشه از بین مدل‌هاش O3-mini رو هم انتخاب کرد.

برای استفاده ازش باید VS Code Insiders رو دانلود کنید و تو تنظیمات GitHub Copilot Chat حالت agent mode رو روشن کنید.

بعدش برید تو پنل Copilot Edits جایی که مدل رو انتخاب می‌کنید، اون بالا یه گزینه هست که نوشته Edit بذاریدش رو Agent و تمام.

https://code.visualstudio.com/insiders/
https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/

@DevTwitter | <Soroush Ahmadi/>
Forwarded from یک برنامه نویس تنبل (  MΞ)
Forwarded from کانال اطلاع‌رسانی توزیع پارچ (Sohrab @sohrab:bsd.cafe)
ما تیم پارچ مفتخریم که به شما پورت پارچ لینوکس ریسک‌پنج (Parch Linux RISC-V) را معرفی کنیم. این پورت به طور خاص برای معماری ریسک‌پنج طراحی شده است و هدف آن ارائه یک محیط توسعه و تست کارآمد و پایدار برای علاقمندان و توسعه‌دهندگان است.


برای اطلاعات بیشتر و دستورالعمل‌های اجرایی، لطفاً به صفحه ویکی ما مراجعه کنید:

🔗 https://wiki.parchlinux.com/fa/parch-riscv

پ.ن: از اونجایی که این روش بر روی شبیه‌ساز QEMU عمل می‌کنه بنابراین ممکن است عملکرد مطلوبی دریافت نکنید. همچنین به علت عدم وجود فریم‌بافر در کرنل ریسک‌پنج شبیه‌ساز درحالت سریال کنسول و در پایانه (ترمینال) شما اجرا می‌شود.

@ParchLinux
Forwarded from Gopher Academy
خبر خوب برای علاقه‌مندان به Go و ستاره‌شناسی و نجوم! کتابخانه jpleph را معرفی می‌کنم - یک کتابخانه Go خالص برای کار با فایل‌های باینری JPL DE ephemerides!

https://github.com/mshafiee/jpleph

پکیج jpleph به شما اجازه می‌ده تا به سادگی موقعیت و سرعت اجرام منظومه شمسی رو با دقت بالا از فایل‌های JPL DE بخونید و محاسبه کنید.  مهم نیست سیستم عاملتون چیه، این کتابخانه به صورت خودکار endianness رو تشخیص میده و کار میکنه!

چرا JPL DE؟ چون برای محاسبات نجومی دقیق، ماموریت‌های فضایی و تحقیقات علمی بی‌نظیره! دقتش از سری‌های تحلیلی خیلی بیشتره و با آخرین داده‌های رصدی JPL آپدیت میشه. jpleph این دقت رو به پروژه‌های Go شما میاره!
ویژگی‌های کلیدی jpleph:

پیاده‌سازی. کامل با Go
عملکرد عالی (هم‌سطح C/C++)
سازگاری با پلتفرم‌های مختلف (کراس-پلتفرم)
یکپارچگی آسان با پروژه‌های Go
مدیریت خطای قوی

اگر به astronomy، space و Go علاقه دارید، حتماً به jpleph یه نگاهی بندازید!
به توسعه کتابخانه کمک کنید، issue گزارش بدید یا در پروژه‌هاتون ازش استفاده کنید.  GPLv2  متن‌باز و رایگان!


<Mohammad Shafiee/>

https://news.1rj.ru/str/addlist/KpzXaiSpKENkMGM0