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
با کد 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 Gopher Academy
🔵 عنوان مقاله
When is it OK to Panic in Go?
🟢 خلاصه مقاله:
مقالهای که توسط الکس نوشته شده، به بررسی استفاده از واژهی "پنیک" یا هراس در برنامهنویسی پرداخته است. ضربالمثل معروف بازی گو، "هراس نکن"، نه تنها یک توصیه خوب برای زندگی است بلکه نشان میدهد که نباید برای مدیریت خطاهای معمول از هراس استفاده کرد. در این مقاله، الکس شرایطی را شرح داده که در آنها به کارگیری هراس مناسب است، مانند زمانهایی که برنامه با خطای کشندهای مواجه میشود که قابلیت بازیابی ندارد. همچنین تأکید میکند که استفاده از هراس به عنوان رویکرد اولیه برای مدیریت همه خطاها میتواند به نوشتن کدی کمتر قابل اعتماد و دشوارتر برای نگهداری منجر شود و پیشنهاداتی برای مقابله با خطاهایی که قابلیت بازیابی دارند ارائه میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/167579/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
When is it OK to Panic in Go?
🟢 خلاصه مقاله:
مقالهای که توسط الکس نوشته شده، به بررسی استفاده از واژهی "پنیک" یا هراس در برنامهنویسی پرداخته است. ضربالمثل معروف بازی گو، "هراس نکن"، نه تنها یک توصیه خوب برای زندگی است بلکه نشان میدهد که نباید برای مدیریت خطاهای معمول از هراس استفاده کرد. در این مقاله، الکس شرایطی را شرح داده که در آنها به کارگیری هراس مناسب است، مانند زمانهایی که برنامه با خطای کشندهای مواجه میشود که قابلیت بازیابی ندارد. همچنین تأکید میکند که استفاده از هراس به عنوان رویکرد اولیه برای مدیریت همه خطاها میتواند به نوشتن کدی کمتر قابل اعتماد و دشوارتر برای نگهداری منجر شود و پیشنهاداتی برای مقابله با خطاهایی که قابلیت بازیابی دارند ارائه میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/167579/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
www.alexedwards.net
When is it OK to panic in Go? - Alex Edwards
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، کامند inspectdb توی جنگو⚙️
احتمالا به این فکر کردین که چطوری میشه از جدول های یه دیتابیس آماده توی جنگو استفاده کرد. راه حلش این ابزاره.
inspectdb چیه؟
با استفاده از inspectdb، جنگو میتونه ساختار جدول های دیتابیس رو بررسی کنه و یه فایل مدل جنگو(مثل
➕ شما حتی میتونید فقط یه جدول رو بررسی و تبدیل کنید:
این ابزار میتونه توی این مواقع کمکتون کنه:
1️⃣ وقتی روی یه دیتابیس قدیمی یا پروژه ی legacy کار میکنید.
2️⃣ موقع مهاجرت از یه سیستم دیگه به جنگو.
3️⃣ وقتی میخوان بدون نوشتن کلی کد دستی با یه دیتابیس خارجی کار کنید.
نکته مهم⚠️:
کدی که این ابزار تولید میکنه همیشه تمیز و ایدهآل نیست. بهتره بعد از ساخت، مدلها رو یه دور بازبینی و شخصیسازی کنید. جنگو خودش هم توی فایل تولید شده این هشدار رو مینویسه.
⏺️ برای اطلاعات بیشتر میتونید به داکیومنت جنگو مراجعه کنید:
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
از بخش A05:2021-Security-Misconfiguration در OWASP-TOP10
لینک ابزار معرفی شده :
https://github.com/arthaud/git-dumper
@Linuxor
Forwarded from کانال مهرداد لینوکس
خبرهای #انتشار
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
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، جنگو میتونه ساختار جدول های دیتابیس رو بررسی کنه و یه فایل مدل جنگو(مثل
➕ شما حتی میتونید فقط یه جدول رو بررسی و تبدیل کنید:
این ابزار میتونه توی این مواقع کمکتون کنه:
1️⃣ وقتی روی یه دیتابیس قدیمی یا پروژه ی legacy کار میکنید.
2️⃣ موقع مهاجرت از یه سیستم دیگه به جنگو.
3️⃣ وقتی میخوان بدون نوشتن کلی کد دستی با یه دیتابیس خارجی کار کنید.
نکته مهم⚠️:
کدی که این ابزار تولید میکنه همیشه تمیز و ایدهآل نیست. بهتره بعد از ساخت، مدلها رو یه دور بازبینی و شخصیسازی کنید. جنگو خودش هم توی فایل تولید شده این هشدار رو مینویسه.
⏺️ برای اطلاعات بیشتر میتونید به داکیومنت جنگو مراجعه کنید:
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 DevTwitter | توییت برنامه نویسی
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/>
مثلا اگه یک سری فایلهای pdf که مربوط به مالی میشه را بخواهید روش RAG پیاده کنید، بجای اینکه متن را از فایل استخراج کنید و امبد کنید، هر صفحه را به صورت تصویر embed میکنه. اینجوری دیگه نیازی به OCR ندارید و دقتش هم فوق العاده بالاست. این فایل notebook گذاشتم که یک مثال را داره نشون میده که چطور یک مقاله را ایمبد میکنه و بعد میتونید روش سرچ انجام بدید.
یکی از مهمترین کاربردهاش برای درست کردن سیستم های RAG و سوال/جواب روی داکیومنت ها ست.
Colab notebook: https://colab.research.google.com/drive/1CghORsRWDGMEZJe6EeyRj4D6M2oltYvJ?usp=sharing
@DevTwitter | <Mehdi Allahyari/>
Forwarded from DevTwitter | توییت برنامه نویسی
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
Goodbye Core Types, Hello Go As We Know and Love It
🟢 خلاصه مقاله:
مقاله به بررسی تکامل سیستم نوعبندی زبان برنامهنویسی Go میپردازد که با معرفی جنریکها در نسخه 1.18 این زبان، سطح بالاتری از انتزاع برای انواع پایه ارائه داد ولی این ویژگی جدید، پیچیدگیهایی را در ویژگیهای ساده زبان به وجود آورد. با ارزیابیهای بهدست آمده و واکنشهای جامعه کاربران، تصمیم بر این شد که در نسخه 1.25، این لایههای انتزاعی حذف شوند تا سادگی و شفافیت اصلی زبان حفظ شود و کدنویسی روزانه و مشخصات زبان سادهتر شود.
🟣لینک مقاله:
https://golangweekly.com/link/167576/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
Goodbye core types - Hello Go as we know and love it! - The Go Programming Language
Go 1.25 simplifies the language spec by removing the notion of core types
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
Forwarded from Laravel News
Optimizing Actions with Laravel's Fluent Class https://laravel-news.com/actions-fluent-class
Laravel News
Optimizing Actions with Laravel's Fluent Class - Laravel News
Discover how Laravel's Fluent class transforms action implementations by providing built-in data transformation methods and cleaner validation capabilities compared to traditional array approaches.
Forwarded from Laravel News
PhpStorm 2025.1 is Here https://laravel-news.com/phpstorm-2025-1-is-here
Laravel News
PhpStorm 2025.1 is Here - Laravel News
JetBrains released the stable version of PhpStorm 2025.1 this week with new AI features, PHPStan annotation code completion, debugging improvements, code completion for nested variables in .env files, and more.
Forwarded from Dev Dastan
➖➖➖➖➖➖
➖➖➖➖➖➖
#javaScript #react
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?