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 Gopher Academy
🔵 عنوان مقاله
Gomponents 1.0: HTML View Components in Pure Go

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

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


👑 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
پرامپت یکی از مهم ترین بخش های ارتباط با مدلهای LLM هست و فراتر از صرفا یک تکست ساده ست. یک ابزار جدید اومده به اسم ell برای پرامپت نویسی که میتونید باهاش version control, monitoring, visualization و optimization کنید.

https://github.com/madcowd/ell


@DevTwitter | <Mehdi Allahyari/>
Forwarded from  (Amir Hossein "Amiria" Maher)
کسی اینجا RTC کار کرده؟ نیازمند شخصی هستم که یه سری از تجربیاتش رو در اختیارمون قرار بده.

#موقت
📢 مشکل درایور‌های قدیمی انویدیا در هنگام بوت - راه‌حل‌ها و رفع مشکل

کاربران عزیز پارچ لینوکس، اگر کارت گرافیک انویدیا شما قدیمی‌تر از سری ۳۹۰ هست و هنگام بوت شدن با صفحه سیاه یا پیام "out of range" مواجه می‌شوید، این به دلیل ناسازگاری این درایورها با کرنل‌های جدیدتر است. در این پست، دو راه‌حل ممکن برای حل این مشکل را بررسی می‌کنیم.


---

🛠 راه‌حل اول: استفاده از پارامتر nomodeset

پارامتر nomodeset یکی از راه‌های ساده برای جلوگیری از بارگذاری خودکار درایورهای گرافیکی کرنل است. برای این‌کار:

1. در منوی GRUB به ورودی مورد نظر خود بروید و کلید e را فشار دهید تا وارد حالت ویرایش شوید.


2. در خطی که با linux شروع می‌شود، پارامتر nomodeset را اضافه کنید. برای مثال:

linux /vmlinuz-linux root=UUID=xxxx rw nomodeset


3. با زدن کلید F10 سیستم را بوت کنید.



این روش ممکن است به شما کمک کند وارد محیط گرافیکی شوید و مشکل صفحه سیاه را برطرف کنید، اما عملکرد گرافیکی محدود خواهد بود.


---

🛠 راه‌حل دوم: نصب درایور انویدیا از مخزن Chaotic AUR

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

1. بوت کردن توزیع با لایو USB
ابتدا سیستم خود را با استفاده از یک فلش USB حاوی توزیع لینوکس بوت کنید.


2. پیدا کردن پارتیشن روت
برای پیدا کردن پارتیشن روت، در ترمینال دستور زیر را وارد کنید:

lsblk

این دستور لیستی از پارتیشن‌ها را نشان می‌دهد. پارتیشن روت شما معمولا بزرگ‌ترین پارتیشن است. همچنین می‌توانید از دستور زیر برای نمایش نوع فایل سیستم استفاده کنید:

lsblk -f

پارتیشن روت معمولا دارای نوع فایل سیستم ext4 یا btrfs است و نامی مثل sda1, sda2, nvme0n1p1 و غیره دارد.

برای اطمینان بیشتر، می‌توانید پارتیشن مشکوک را به صورت موقت مونت کنید و چک کنید که آیا شامل دایرکتوری‌های سیستمی مثل bin, usr, etc هست یا نه:

mount /dev/sda1 /mnt
ls /mnt

اگر دایرکتوری‌های سیستم موجود باشند، این پارتیشن روت شماست.


3. مونت کردن پارتیشن‌ها
پارتیشن روت خود را مونت کنید. اگر /dev/sda1 پارتیشن روت است:

mount /dev/sda1 /mnt

در صورت داشتن پارتیشن‌های دیگر (مثل /boot یا /home)، آن‌ها را هم مونت کنید.


4. وارد شدن به محیط chroot
با دستور زیر وارد محیط chroot شوید:

arch-chroot /mnt


5. افزودن مخزن Chaotic AUR
فایل تنظیمات مخازن را باز کنید:

nano /etc/pacman.conf

سپس خط زیر را به انتهای فایل اضافه کنید تا مخزن Chaotic AUR اضافه شود:

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

پس از ذخیره فایل، مخازن را به‌روزرسانی کنید:

pacman -Sy


6. نصب درایور انویدیا
حالا می‌توانید درایور مربوط به کارت گرافیک خود را نصب کنید. برای سری‌های قدیمی‌تر از ۳۹۰، این درایور به احتمال زیاد nvidia-390xx-dkms خواهد بود:

pacman -S nvidia-390xx-dkms


7. خروج از محیط chroot و ری‌استارت
پس از نصب درایور، از محیط chroot خارج شده و سیستم را ری‌استارت کنید:

exit
reboot




---

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


کاربران عزیز پارچ لینوکس، اگر کارت گرافیک انویدیا شما قدیمی‌تر از سری ۳۹۰ هست و هنگام بوت شدن با صفحه سیاه یا پیام "out of range" مواجه می‌شوید، این به دلیل ناسازگاری این درایورها با کرنل‌های جدیدتر است. در این پست، دو راه‌حل ممکن برای حل این مشکل را بررسی می‌کنیم.



🛠 راه‌حل اول: استفاده از پارامتر nomodeset

پارامتر nomodeset یکی از راه‌های ساده برای جلوگیری از بارگذاری خودکار درایورهای گرافیکی کرنل است. برای این‌کار:

1. در منوی GRUB به ورودی مورد نظر خود بروید و کلید e را فشار دهید تا وارد حالت ویرایش شوید.


2. در خطی که با linux شروع می‌شود، پارامتر nomodeset را اضافه کنید. برای مثال:

linux /vmlinuz-linux root=UUID=xxxx rw nomodeset


3. با زدن کلید F10 سیستم را بوت کنید.



این روش ممکن است به شما کمک کند وارد محیط گرافیکی شوید و مشکل صفحه سیاه را برطرف کنید، اما عملکرد گرافیکی محدود خواهد بود.



🛠 راه‌حل دوم: نصب درایور انویدیا از مخزن Chaotic AUR

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

1. بوت کردن توزیع با لایو USB
ابتدا سیستم خود را با استفاده از یک فلش USB حاوی توزیع لینوکس بوت کنید.


2. پیدا کردن پارتیشن روت
برای پیدا کردن پارتیشن روت، در ترمینال دستور زیر را وارد کنید:

lsblk


این دستور لیستی از پارتیشن‌ها را نشان می‌دهد. پارتیشن روت شما معمولا بزرگ‌ترین پارتیشن است. همچنین می‌توانید از دستور زیر برای نمایش نوع فایل سیستم استفاده کنید:

lsblk -f


پارتیشن روت معمولا دارای نوع فایل سیستم ext4 یا btrfs است و نامی مثل sda1, sda2, nvme0n1p1 و غیره دارد.

برای اطمینان بیشتر، می‌توانید پارتیشن مشکوک را به صورت موقت مونت کنید و چک کنید که آیا شامل دایرکتوری‌های سیستمی مثل bin, usr, etc هست یا نه:

mount /dev/sda1 /mnt
ls /mnt


اگر دایرکتوری‌های سیستم موجود باشند، این پارتیشن روت شماست.


3. مونت کردن پارتیشن‌ها
پارتیشن روت خود را مونت کنید. اگر /dev/sda1 پارتیشن روت است:

mount /dev/sda1 /mnt


در صورت داشتن پارتیشن‌های دیگر (مثل /boot یا /home)، آن‌ها را هم مونت کنید.


4. وارد شدن به محیط chroot
با دستور زیر وارد محیط chroot شوید:

sudo arch-chroot /mnt



5. اضافه کردن مخزن chaotic

برای نصب مخزن chaotic کافیه تا بسته chaotic-aur رو نصب کنید:

sudo pacman -S chaotic-aur
sudo chaotic-install


پس از ذخیره فایل، مخازن را به‌روزرسانی کنید:

pacman -Sy



6. نصب درایور انویدیا
حالا می‌توانید درایور مربوط به کارت گرافیک خود را نصب کنید. برای سری‌های قدیمی‌تر از ۳۹۰، این درایور به احتمال زیاد nvidia-390xx-dkms خواهد بود:

pacman -S nvidia-390xx-dkms



7. خروج از محیط chroot و ری‌استارت
پس از نصب درایور، از محیط chroot خارج شده و سیستم را ری‌استارت کنید:

exit
reboot



@ParchLinux
Forwarded from  (Amir Hossein "Amiria" Maher)
زینب بهترین آدمیه که تا حالا باهاش حرف زدم. هیچ‌وقت روی من رو زمین ننداخت. همیشه کنارم بود و هست. امیدوارم بعداً هم باشه.
امیدوارم پیش هم بمونیم. عشق از بهترین چیزهاست و عاشق آدم به این نازی بودن، بهترین چیزیه که تو دنیا تجربه کردم. ❤️
زینب، یار عزیزم، عاشقتم.

#موقت
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 طبق خبری که «ایرانیان استارتاپ» منتشر کرده، در مجمع عمومی سرآوا که امروز، ۱۳ آبان برگزار شد، سهامداران با اکثریت آرا تصمیم به خروج سرآوا از ترکیب سهامداران هلدینگ هزاردستان (کافه‌بازار و دیوار) گرفتند.

شرکت نوین‌اندیشان سرآوا پارس پیش از این نیز در مردادماه امسال، با فروش سهام خود به همراه اول (حرکت اول) از ساختار سهامداری شرکت دیجی‌کالا پس از گذشت بیش از یک دهه خارج شد و این اقدام را «بزرگترین خروج اکوسیستم استارتاپی ایران» خواند.

#خبر

@TheRaymondDev
Forwarded from  (Amir Hossein "Amiria" Maher)
برای کانال BAFO (پیشنهاد آخر) نیازمند مدیرهای بیشتری هستم که آگهی‌های شغلی قرار بدن.
اگه مایلید، بهم پیام بدید: @amiria703

#موقت
Forwarded from Code Module | کد ماژول (𔓙)
شرایط تحت کنترله دوستان🌝😂

#fun
@CodeModule
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
هیچ وقت از این چاقو همه کاره ها خوشم نیامد 🤨 ولی
devtoys
یک ابزار چند منظوره Swiss Army knife برای developers ها و برنامه نویس ها که قانع ام کرد نصبش کنم 😍
🔥 لینوکس ویندوز مک ، Vscode
https://devtoys.app/

نسخه پرتابل لینوکسی خوب کار نمیکرد و وابستگی هایی داشت میتوانید نسخه Deb را با دوتا وایستگی

apt install libadwaita-1-0 libwebkitgtk-6.0-4

نصب کنید

✳️ مستندات خیلی خوبی داره حتما سر بزنید برای پیکربندی های شخصی عالیه
https://devtoys.app/doc
💠 میتوانید همه ابزار ها را برای خودتان شخصی سازی کنید که کدام باشد کدام نباشد

🗓 از مبدل Base64 گرفته تا JWT دیکورد
🗓 و حتی Lipsum generator

😎 به نظرم نسخه روی VScode خیلی کاربردی بود و راحت مدیریت میشود

⁉️ نظر شما چیه ؟ چه امکاناتی بیشتری نیاز دارید به این چاقوی همه کاره برنامه نویس ها اضافه بشه ؟


این سایت هم خیلی عالیه
و این سایت
و این سایت
و این سایت
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
مثل سایت های قبلی که در پست قبلی که منشن کردم مشاهده کردید
🔥سایت kis.tools هم پکیچ ابزاره برای راه انداختن سریع تر کار ها

خوبی که داره نوع دسته بندی است

مثلا میتوانید ابزار های pdf را برای وب ،موبایل و ... دسته بندی کنید

یا ابزار web در حوزه txt را داشته باشید
کافیه از منو ها ترکیب ها را انتخاب کنید و به سایت مورد نظر بروید

⁉️ سعی کردم توی پست قبلی سایت های مشابه را لینک کنم اگر سایت دیگری میشناسید در کامنت های بنویسید به ارشیو اضافه کنم

❤️ ممنون از حمایت هاتون 🙏🏻💐
سورس کد وب‌سایت شخصیمو اوپن سورس کردم.
چیز خیلی ساده‌ایه و کلش تو سه چهار ساعت کدنویسی شده. اگه دوست داشتید کپیش کنید و برای خودتون شخصی سازیش کنید.

https://github.com/pooridev/faramarzian

@DevTwitter | <Pooria Faramarzian/>
Forwarded from Peivast | پیوست
🔺 تعرفه واردات آیفون‌ ۱۵ درصد اعلام شد

🔹دبیر هیات دولت، سید کامل تقوی‌نژاد گفت: تعرفه واردات آیفون‌های بالای ۶۰۰ دلار به ‌صورت تجاری ۱۵ درصد و سایر رویه‌ها ۳۰ درصد تعیین شد. همچنین حقوق ورودی گوشی‌های اپل ۶۰۰ دلار و پایین‌تر در رویه تجاری ۵ درصد و در سایر رویه‌ها ۶ درصد اعلام شد.


🆔 @peivast
🔗متن کامل این خبر را در سایت پیوست بخوانید:
https://pvst.ir/je1
توصیه امروز:

شکست اولین مرحله برای پیروزیه

#توصیه

🔆 CHANNEL | GROUP
دوستان شرمنده دوروزه پست نزاشتم درگیر یکسری مسائل شدم. 😅
سعی میکنم از فردا روال عادی رو جلو ببریم.

ممنون میشم با ریکشن و شیر کردن بهمون انرژی بدید 😊❤️
یک ریپو به همراه مقاله که اومده دیتاست های مربوط به LLM ها را دسته بندی و خلاصه کرده از pretraining و fine tuning گرفته تا دیتاست برای RAG و multimodal همه یکجا گردآوری شده.

https://github.com/lmmlzn/Awesome-LLMs-Datasets

@DevTwitter | <Mehdi Allahyari/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰آیا می‌دانستید که GitLab دبیان با آدرس اینترنتی salsa.debian.org:

🔹حدود ۱۵,۵۰۰ کاربر، ۷۹,۰۰۰ پروژه، ۷۵۰ گروه، ۳۱,۰۰۰ فورک، ۱۴,۶۰۰ مسئله-issue و ۶۴,۰۰۰ درخواست ادغام دارد؟

🔸این خبر در ۲۲ آگوست ۲۰۲۴ توسط دونالد نورود ارسال شده است. این سرویس توسط تیم تبلیغات دبیان اداره می‌شود.
Forwarded from Dev (卐 Ayhan)
#Quantum_Tunneling
Part 1
Imagine a box that you want to slide over a frictionless surface to the other side of a hill or peak. When the box reaches the top of the hill, its kinetic energy (K) converts to gravitational potential energy (U). If the box is right at the peak's tip, we denote its potential energy as Ub. Therefore, if the initial mechanical energy, or E = K + U, is greater than Ub, the box will pass over the peak. If it is less than that, the box cannot pass and will slide back down to the left of the peak.
So we say that this hill or peak acts as a barrier of potential energy or a potential barrier.


@Ayhan_Dev