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 Geek Alerts
دانشگاه میزوری آمریکا می‌خواد یه نیروگاه هسته‌ای تحقیقاتی ۲۰ مگاواتی تاسیس کنه. برای فهمیدن توانش این‌طور فکر کنید که با ۲۰ مگاوات می‌شه انرژی تقریبا ۱۶ هزار خونه متوسط آمریکایی رو فراهم کرد. اسم این نیروگاه NextGen MURR هست و قراره قوی‌ترین نیروگاه تحقیقاتی دانشگاهی توی کل ایالات متحده بشه.
نیروگاه فعلی دانشگاه میزوری (MURR) الان با ۱۰ مگاوات قدرت، قوی‌ترین نیروگاه تحقیقاتی دانشگاهی تو آمریکاست و نزدیک ۶۰ ساله داره کار می‌کنه. این نیروگاه یه ماده مهم به اسم لوتتیم-۱۷۷ تولید می‌کنه که برای درمان رادیونوکلئید در تومورهای غددی عصبی استفاده می‌شه. هدف از تاسیس نیروگاه جدید نه تنها تولید لوتتیم بیشتر، بلکه تولید و آزمایش مواد دیگه هم هست. کل هزینه تحقیقات و تاسیس این پروژه حدود ۱ میلیارد دلار خواهد شد.

🔗 wgem
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
قانون نشت انتزاع می‌گه

هیچ انتزاعی کامل نیست؛ جزئیاتی از پیاده‌سازی همیشه به بیرون نشت می‌کنه. مثلاً توی استفاده از ORMها، با اینکه هدفشون سادگی و پنهان‌کردن جزئیات پایگاه دادس، اما توی عمل، توسعه‌دهنده باید از ساختار و عملکرد پایگاه داده آگاه باشه تا از مشکلات عملکردی جلوگیری کنه :)


@Linuxor
Forwarded from Linuxor ?
ده درصد GDP آنگویلا از فروش دامنه‌ی .ai تأمین می‌شه.


@Linuxor ~ iam_vee
Forwarded from Linuxor ?
من هر وقت vim رو می‌بینم انقدر طرفدار داره برگام می‌ریزه با اینکه حتی یکی از بزرگ ترین اصول UI/UX که می‌گه برنامه باید بدون نیاز به فکر کردن و یاد گرفتن قابل استفاده باشه هم نقض کرده ولی بازم این همه طرفدار داره و عاشقشن


@Linuxor
Forwarded from Linuxor ?
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پس زمینه های جدید Ubuntu 25.04
با کد Plucky Puffin
دانلود نسخه 25
https://ubuntu.com/download/desktop
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from یه شعر (Poem Bot)
سعدی | دیوان اشعار | رباعیات | رباعی شمارهٔ ۷۲

چون صورت خویشتن در آیینه بدید
وان کام و دهان و لب و دندان لذیذ
می گفت چنانکه می توانست شنید
بس جان به لب آمد که بدین لب نرسید

#سعدی | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
When is it OK to Panic in Go?

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

مقاله‌ای که توسط الکس نوشته شده، به بررسی استفاده از واژه‌ی "پنیک" یا هراس در برنامه‌نویسی پرداخته است. ضرب‌المثل معروف بازی گو، "هراس نکن"، نه تنها یک توصیه خوب برای زندگی است بلکه نشان می‌دهد که نباید برای مدیریت خطاهای معمول از هراس استفاده کرد. در این مقاله، الکس شرایطی را شرح داده که در آن‌ها به کارگیری هراس مناسب است، مانند زمان‌هایی که برنامه با خطای کشنده‌ای مواجه می‌شود که قابلیت بازیابی ندارد. همچنین تأکید می‌کند که استفاده از هراس به عنوان رویکرد اولیه برای مدیریت همه خطاها می‌تواند به نوشتن کدی کمتر قابل اعتماد و دشوارتر برای نگهداری منجر شود و پیشنهاداتی برای مقابله با خطاهایی که قابلیت بازیابی دارند ارائه می‌دهد.

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


👑 @gopher_academy
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، کامند inspectdb توی جنگو⚙️
احتمالا به این فکر کردین که چطوری میشه از جدول های یه دیتابیس آماده توی جنگو استفاده کرد. راه حلش این ابزاره.

‏inspectdb چیه
؟
با استفاده از inspectdb، جنگو میتونه ساختار جدول های دیتابیس رو بررسی کنه و یه فایل مدل جنگو(مثل model.py) تولید کنه و توی خروجی نمایش بده. این یعنی دیگه نیاز نیست برای دیتبایس قدیمیتون دستی مدل بنویسید، جنگو اینکارو هم خودش انجام میده.
python manage.py inspectdb > models.py

شما حتی میتونید فقط یه جدول رو بررسی و تبدیل کنید:
python manage.py inspectdb my_table > models.py


این ابزار میتونه توی این مواقع کمکتون کنه:
1️⃣ وقتی روی یه دیتابیس قدیمی یا پروژه ی legacy کار میکنید.
2️⃣ موقع مهاجرت از یه سیستم دیگه به جنگو.
3️⃣ وقتی میخوان بدون نوشتن کلی کد دستی با یه دیتابیس خارجی کار کنید.

نکته مهم⚠️:
کدی که این ابزار تولید میکنه همیشه تمیز و ایده‌آل نیست. بهتره بعد از ساخت، مدل‌ها رو یه دور بازبینی و شخصی‌سازی کنید. جنگو خودش هم توی فایل تولید شده این هشدار رو مینویسه.


⏺️ برای اطلاعات بیشتر میتونید به داکیومنت جنگو مراجعه کنید:
inspectdb در جنگو

#⃣ #django #python #db


🥷🏻 CHANNEL | GROUP
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
لو رفتن کل سورس کد پروژتون با حواس پرتی دایرکتوری .git


از بخش A05:2021-Security-Misconfiguration در OWASP-TOP10
لینک ابزار معرفی شده :

https://github.com/arthaud/git-dumper


@Linuxor
خبرهای #انتشار
Ubuntu 25.04 released
Kubuntu 25.04
Lubuntu 25.04
Xubuntu 25.04
Ubuntu Budgie 25.04
Tor Browser 14.5 released
Murena 2.9
LXQt 2.2 Desktop Released
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، کامند inspectdb توی جنگو⚙️
احتمالا به این فکر کردین که چطوری میشه از جدول های یه دیتابیس آماده توی جنگو استفاده کرد. راه حلش این ابزاره.

‏inspectdb چیه
؟
با استفاده از inspectdb، جنگو میتونه ساختار جدول های دیتابیس رو بررسی کنه و یه فایل مدل جنگو(مثل model.py) تولید کنه و توی خروجی نمایش بده. این یعنی دیگه نیاز نیست برای دیتبایس قدیمیتون دستی مدل بنویسید، جنگو اینکارو هم خودش انجام میده.
python manage.py inspectdb > models.py

شما حتی میتونید فقط یه جدول رو بررسی و تبدیل کنید:
python manage.py inspectdb my_table > models.py


این ابزار میتونه توی این مواقع کمکتون کنه:
1️⃣ وقتی روی یه دیتابیس قدیمی یا پروژه ی legacy کار میکنید.
2️⃣ موقع مهاجرت از یه سیستم دیگه به جنگو.
3️⃣ وقتی میخوان بدون نوشتن کلی کد دستی با یه دیتابیس خارجی کار کنید.

نکته مهم⚠️:
کدی که این ابزار تولید میکنه همیشه تمیز و ایده‌آل نیست. بهتره بعد از ساخت، مدل‌ها رو یه دور بازبینی و شخصی‌سازی کنید. جنگو خودش هم توی فایل تولید شده این هشدار رو مینویسه.


⏺️ برای اطلاعات بیشتر میتونید به داکیومنت جنگو مراجعه کنید:
inspectdb در جنگو

#⃣ #django #python #db


🥷🏻 CHANNEL | GROUP
This media is not supported in your browser
VIEW IN TELEGRAM
کمپانی Cohere یک مدل embedding که قابلیت Multimodal داره معرفی کرده. یعنی باهاش متن و عکس را میتونید embed کنید، که برای سرچ و اپلیکیشن های RAG عالیه.
مثلا اگه یک سری فایلهای pdf که مربوط به مالی میشه را بخواهید روش RAG پیاده کنید، بجای اینکه متن را از فایل استخراج کنید و امبد کنید، هر صفحه را به صورت تصویر embed میکنه. اینجوری دیگه نیازی به OCR ندارید و دقتش هم فوق العاده بالاست. این فایل notebook گذاشتم که یک مثال را داره نشون میده که چطور یک مقاله را ایمبد میکنه و بعد میتونید روش سرچ انجام بدید.
یکی از مهمترین کاربردهاش برای درست کردن سیستم های RAG و سوال/جواب روی داکیومنت ها ست.
Colab notebook: https://colab.research.google.com/drive/1CghORsRWDGMEZJe6EeyRj4D6M2oltYvJ?usp=sharing

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Goodbye Core Types, Hello Go As We Know and Love It

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

مقاله به بررسی تکامل سیستم نوع‌بندی زبان برنامه‌نویسی Go می‌پردازد که با معرفی جنریک‌ها در نسخه 1.18 این زبان، سطح بالاتری از انتزاع برای انواع پایه ارائه داد ولی این ویژگی جدید، پیچیدگی‌هایی را در ویژگی‌های ساده زبان به وجود آورد. با ارزیابی‌های به‌دست آمده و واکنش‌های جامعه کاربران، تصمیم بر این شد که در نسخه 1.25، این لایه‌های انتزاعی حذف شوند تا سادگی و شفافیت اصلی زبان حفظ شود و کدنویسی روزانه و مشخصات زبان ساده‌تر شود.

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


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸Design Patterns

@TheRaymondDev
Forwarded from Dev Dastan
🖼️ React is Just document.createElement() With Good Marketing, and I Can Prove It

React, the darling of modern web development, is nothing more than document.createElement() wrapped in excellent marketing and increasingly complex abstractions.


📚 Article: [here]

#javaScript #react


🖥 Follow @devDastan for more content.
Please open Telegram to view this post
VIEW IN TELEGRAM