Forwarded from Laravel News
New Book: Laravel for the Rest of Us launches November 18, 2025 https://news.1rj.ru/str/iv?url=https://laravel-news.com/laravel-for-the-rest-of-us&rhash=8fee474e8a1638
Laravel News
New Book: Laravel for the Rest of Us launches November 18, 2025
Laravel for the Rest of Us by Pete Heslop launches November 18, 2025. The book helps non-developers understand Laravel with a foreword by Taylor Otwell. All profits go to Larabelles.
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
فقط با یک پرامپت هر لیندینگ پیج یا سایت استایتیکی که دوست داری سریع و رایگان برای خودت بساز!
یکی از کاربردی ترین ابزار هایی که میتونید استفاده کنید DeepSite است ، در ویدئو من یک پرامپت ساده بهش دادم و نتیجه رو میتونید ببینید!
https://huggingface.co/deepsite
@DevTwitter | <POURYA/>
یکی از کاربردی ترین ابزار هایی که میتونید استفاده کنید DeepSite است ، در ویدئو من یک پرامپت ساده بهش دادم و نتیجه رو میتونید ببینید!
https://huggingface.co/deepsite
@DevTwitter | <POURYA/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⚡️ فعالسازی TRIM با fstrim.timer
اما TRIM چیست؟
وقتی فایلها روی SSD حذف میشوند، دادهها فیزیکی روی NAND SSD پاک نمیشوند بلکه فقط به سیستم فایل اعلام میشود که فضا آزاد است.
در اینجا SSD برای نوشتن مجدد نیاز دارد ابتدا آن سلولها را پاک کند. اگر این پاکسازی انجام نشود، نوشتن جدید کندتر میشود.
و TRIM به SSD اطلاع میدهد کدام بلاکها دیگر استفاده نمیشوند تا قبل از نوشتن جدید پاکسازی انجام شود.
2️⃣ دستور فعالسازی
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
این سرویس هفتگی بهطور خودکار TRIM را روی همه پارتیشنهای SSD انجام میدهد.
بدون این timer، TRIM فقط در صورت اجرای دستی sudo fstrim / انجام میشود.
3️⃣ تأثیر بر عملکرد
نوشتن فایلهای جدید سریعتر میشود (بهخصوص در SSDهای قدیمی یا پر).
طول عمر SSD افزایش مییابد، چون پاکسازی مداوم بلوکها باعث کمتر شدن چرخههای write/erase میشود.
تاثیر در خواندن معمولاً کمتر محسوس است، اما نوشتن heavy I/O خیلی سریعتر خواهد بود.
اما TRIM چیست؟
وقتی فایلها روی SSD حذف میشوند، دادهها فیزیکی روی NAND SSD پاک نمیشوند بلکه فقط به سیستم فایل اعلام میشود که فضا آزاد است.
در اینجا SSD برای نوشتن مجدد نیاز دارد ابتدا آن سلولها را پاک کند. اگر این پاکسازی انجام نشود، نوشتن جدید کندتر میشود.
و TRIM به SSD اطلاع میدهد کدام بلاکها دیگر استفاده نمیشوند تا قبل از نوشتن جدید پاکسازی انجام شود.
2️⃣ دستور فعالسازی
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
این سرویس هفتگی بهطور خودکار TRIM را روی همه پارتیشنهای SSD انجام میدهد.
بدون این timer، TRIM فقط در صورت اجرای دستی sudo fstrim / انجام میشود.
3️⃣ تأثیر بر عملکرد
نوشتن فایلهای جدید سریعتر میشود (بهخصوص در SSDهای قدیمی یا پر).
طول عمر SSD افزایش مییابد، چون پاکسازی مداوم بلوکها باعث کمتر شدن چرخههای write/erase میشود.
تاثیر در خواندن معمولاً کمتر محسوس است، اما نوشتن heavy I/O خیلی سریعتر خواهد بود.
Forwarded from DevTwitter | توییت برنامه نویسی
یه gist نوشتم هر وقت جایی سیستم جدید میبینم و بخوام پایتون کار کنم، اینو اجرا میکنم و فایل اولیه پروژه لوکالم رو میسازم :)
https://gist.github.com/hamidtech/b576e5760b63421ac58498fa470c64a9
@DevTwitter | <حمید/>
https://gist.github.com/hamidtech/b576e5760b63421ac58498fa470c64a9
@DevTwitter | <حمید/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 کلید جدید Visual Studio 2026 :
دانلود Visual Studio 2026 :
https://visualstudio.microsoft.com/downloads/
#معرفی
@TheRaymondDev
Professional: NVTDK-QB8J9-M28GR-92BPC-BTHXK
Enterprise: VYGRN-WPR22-HG4X3-692BF-QGT2V
دانلود Visual Studio 2026 :
https://visualstudio.microsoft.com/downloads/
#معرفی
@TheRaymondDev
Visual Studio
Visual Studio & VS Code Downloads for Windows, Mac, Linux
Download Visual Studio IDE or VS Code for free. Try out Visual Studio Professional or Enterprise editions on Windows, Mac.
Forwarded from code2 - تکنولوژی و فناوری
🚀🇨🇳
چین و برنامهی بزرگش برای ماه!
چین تنها کشوریه که تونسته روی پشتِ ماه (نیمکرهای که هیچوقت از زمین دیده نمیشه) فرود بیاد.
در سال ۲۰۱۹ فضاپیمای Chang’e-4 و مریخنورد Yutu-2 روی سطح پنهان ماه نشستند و از همون موقع چین داره مرحلهبهمرحله حضورش رو روی ماه گسترش میده.
🔭 هدفهاش چیه؟
بررسی ساختار خاک، سنگ و تابشهای کیهانی روی پشت ماه
جمعآوری و بازگردوندن نمونهها به زمین (Chang’e-5 و Chang’e-6)
شناسایی منابعی مثل آب یخزده و هلیم-۳ برای انرژی و سکونت آینده
ایجاد ارتباط دائم با زمین از طریق ماهوارههای Queqiao
و آمادهسازی برای ساخت پایگاه دائمی قمری تا حدود سال ۲۰۳۵، در همکاری با روسیه
چین عملاً داره از مرحلهی “اکتشاف علمی” عبور میکنه و وارد فاز “حضور پایدار روی ماه” میشه — قدمی جدی به سمت آیندهای که ماه دیگه فقط در آسمون نیست، بلکه محل زندگی و پژوهش انسانه. 🌕✨
@code2_ir
چین و برنامهی بزرگش برای ماه!
چین تنها کشوریه که تونسته روی پشتِ ماه (نیمکرهای که هیچوقت از زمین دیده نمیشه) فرود بیاد.
در سال ۲۰۱۹ فضاپیمای Chang’e-4 و مریخنورد Yutu-2 روی سطح پنهان ماه نشستند و از همون موقع چین داره مرحلهبهمرحله حضورش رو روی ماه گسترش میده.
🔭 هدفهاش چیه؟
بررسی ساختار خاک، سنگ و تابشهای کیهانی روی پشت ماه
جمعآوری و بازگردوندن نمونهها به زمین (Chang’e-5 و Chang’e-6)
شناسایی منابعی مثل آب یخزده و هلیم-۳ برای انرژی و سکونت آینده
ایجاد ارتباط دائم با زمین از طریق ماهوارههای Queqiao
و آمادهسازی برای ساخت پایگاه دائمی قمری تا حدود سال ۲۰۳۵، در همکاری با روسیه
چین عملاً داره از مرحلهی “اکتشاف علمی” عبور میکنه و وارد فاز “حضور پایدار روی ماه” میشه — قدمی جدی به سمت آیندهای که ماه دیگه فقط در آسمون نیست، بلکه محل زندگی و پژوهش انسانه. 🌕✨
@code2_ir
Forwarded from Linuxor ?
مدیرعامل قبلی گوگل Eric Schmid به آمریکایی ها هشدار داده که مدلهای متنباز هوش مصنوعی ساخت چین ممکن است بهزودی بر بازار جهانی مسلط شوند.
چین مدلهای هوش مصنوعی را متنباز و رایگان منتشر میکند، در حالیکه بسیاری از مدلهای غربی بسته و پرهزینه هستند.
کشورهای با منابع مالی کمتر احتمالاً مدلهای غربی را نخواهند خرید، بلکه به گزینههای رایگان چینی روی خواهند آورد.
به همین دلیل، این امر میتواند به یک خط تقسیم ژئوپلیتیکی در عرصه فناوری تبدیل شود، جایی که چین با انتشار آزادِ مدلها، نفوذ فناوری در کشورهای در حال توسعه پیدا میکند.
او این وضعیت را یکی از «بزرگترین ترسهایش» برای آینده فناوری و امنیت جهانی عنوان کرده است.
@Linuxor
چین مدلهای هوش مصنوعی را متنباز و رایگان منتشر میکند، در حالیکه بسیاری از مدلهای غربی بسته و پرهزینه هستند.
کشورهای با منابع مالی کمتر احتمالاً مدلهای غربی را نخواهند خرید، بلکه به گزینههای رایگان چینی روی خواهند آورد.
به همین دلیل، این امر میتواند به یک خط تقسیم ژئوپلیتیکی در عرصه فناوری تبدیل شود، جایی که چین با انتشار آزادِ مدلها، نفوذ فناوری در کشورهای در حال توسعه پیدا میکند.
او این وضعیت را یکی از «بزرگترین ترسهایش» برای آینده فناوری و امنیت جهانی عنوان کرده است.
@Linuxor
Forwarded from Linuxor ?
خبر جالب امروز هم بر میگرده به دعوای OpenAI با رسانه ها، OpenAI داره با یه دستور قضایی در نیویورک میجنگه که میخواد 20 میلیون گفتوگوی کاربران ChatGPT رو تحویل بده. قضیه از این قراره که یه سری رسانهها ادعا کردن OpenAI از مقالاتشون برای آموزش مدلها استفاده کرده و حالا دنبال دسترسی به همه دادههای ChatGPT هستن. OpenAI میگه این درخواست ناعادلانه است و بیشتر گفتوگوها اصلاً ربطی به شکایت ندارن، ضمن اینکه افشای اونها حریم خصوصی میلیونها کاربر رو به خطر میندازه. ولی قاضی گفته حریم خصوصی به کتف چپ ماهم نیست دزدی هاتو نشون بده ای گستاخ!
@Linuxor
@Linuxor
Forwarded from محتوای آزاد سهراب (Sohrab)
خب روش استفاده از این رو توی بلاگ بنیاد فریبیاسدی گذاشته بودن و اتفاقاً خیلی باحال بود انجام دادنش :))
از پادمن میتونید استفاده کنید برای اینکار طبق پیشنهاد خودشون و من ایمیج پارچ رو با پرچم لینوکس اجرا کردم.
https://freebsdfoundation.org/blog/oci-containers-on-freebsd/
@SohrabContents
از پادمن میتونید استفاده کنید برای اینکار طبق پیشنهاد خودشون و من ایمیج پارچ رو با پرچم لینوکس اجرا کردم.
https://freebsdfoundation.org/blog/oci-containers-on-freebsd/
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
اگه زبان گو کار میکنید و یا قصد یادگیریش رو دارید این ویدیو هارو ببینید از تیم Ardan Labs هستش یه مجموعه خیلی خوب برای یادگیری برنامه نویسی و دواپس
https://github.com/ardanlabs/gotraining
@DevTwitter | <MEHDI Homeily - مِهدی هُمِیلی/>
https://github.com/ardanlabs/gotraining
@DevTwitter | <MEHDI Homeily - مِهدی هُمِیلی/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 8 new trending repositories:
1. traefik by traefik
📝 The Cloud Native Application Proxy
💻 Go | ⭐ 57,713 | 🌟 Today: 37
🔗 Link
2. LightRAG by HKUDS
📝 EMNLP2025 "LightRAG: Simple and Fast Retrieval-Augmented Generation"
💻 Python | ⭐ 22,645 | 🌟 Today: 55
🔗 Link
3. verl by volcengine
📝 verl: Volcano Engine Reinforcement Learning for LLMs
💻 Python | ⭐ 15,413 | 🌟 Today: 44
🔗 Link
4. Memori by GibsonAI
📝 Open-Source Memory Engine for LLMs, AI Agents & Multi-Agent Systems
💻 Python | ⭐ 2,476 | 🌟 Today: 348
🔗 Link
5. WSABuilds by MustardChef
📝 Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with ...
💻 Python | ⭐ 12,660 | 🌟 Today: 175
🔗 Link
6. engine by playcanvas
📝 Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
💻 JavaScript | ⭐ 11,187 | 🌟 Today: 68
🔗 Link
7. milvus by milvus-io
📝 Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
💻 Go | ⭐ 38,475 | 🌟 Today: 55
🔗 Link
8. tracy by wolfpld
📝 Frame profiler
💻 C++ | ⭐ 13,128 | 🌟 Today: 24
🔗 Link
🔘 @github_trending_daily
Found 8 new trending repositories:
1. traefik by traefik
📝 The Cloud Native Application Proxy
💻 Go | ⭐ 57,713 | 🌟 Today: 37
🔗 Link
2. LightRAG by HKUDS
📝 EMNLP2025 "LightRAG: Simple and Fast Retrieval-Augmented Generation"
💻 Python | ⭐ 22,645 | 🌟 Today: 55
🔗 Link
3. verl by volcengine
📝 verl: Volcano Engine Reinforcement Learning for LLMs
💻 Python | ⭐ 15,413 | 🌟 Today: 44
🔗 Link
4. Memori by GibsonAI
📝 Open-Source Memory Engine for LLMs, AI Agents & Multi-Agent Systems
💻 Python | ⭐ 2,476 | 🌟 Today: 348
🔗 Link
5. WSABuilds by MustardChef
📝 Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with ...
💻 Python | ⭐ 12,660 | 🌟 Today: 175
🔗 Link
6. engine by playcanvas
📝 Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
💻 JavaScript | ⭐ 11,187 | 🌟 Today: 68
🔗 Link
7. milvus by milvus-io
📝 Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
💻 Go | ⭐ 38,475 | 🌟 Today: 55
🔗 Link
8. tracy by wolfpld
📝 Frame profiler
💻 C++ | ⭐ 13,128 | 🌟 Today: 24
🔗 Link
🔘 @github_trending_daily
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
یه پستی توی ایکس فیو شده (همونطور که میبینید بالای ۱۴میلیون ویو خورده) که اگه بزنید ترنسلیت بشه باگ میخوره:
https://x.com/shuri_togetoge/status/1988110015925022882
@TheRaymondDev
https://x.com/shuri_togetoge/status/1988110015925022882
@TheRaymondDev
Forwarded from Golden Code (علی 🇨🇴)
در Laravel نسخه 12.16 به بعد یک rule جدید به نام in_array_keys معرفی شده :
یعنی آرایهی data باید حداقل یکی از کلیدهای name یا email رو داشته باشه، بدون نیاز به کد اضافی.
مزایای استفاده ازین rule :
کد تمیز و کوتاه
حذف بررسیهای دستی کلیدها
هماهنگ با دیگر قوانین اعتبارسنجی
📌 این rule فقط وجود کلیدها رو بررسی میکنه. برای بررسی نوع یا مقدار دیتا، از قوانین دیگه ای مثل string یا email استفاده کنین.
ی مثال دیگه:
درین مثال، اگه هیچکدوم از کلیدهای name، email یا password وجود نداشته باشن، Laravel به صورت خودکار خطا برمیگردونه و نیازی به نوشتن کد دستی نیست.
اما اگه فقط یکی از کلیدها موجود باشه، بدرستی انجام میشه بدونه خطا.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1988233512273543234?t=2ABEYuKulqMioiYyYh6Umg&s=19
$request->validate([
'data' => 'required|array|in_array_keys:name,email',
]);
یعنی آرایهی data باید حداقل یکی از کلیدهای name یا email رو داشته باشه، بدون نیاز به کد اضافی.
مزایای استفاده ازین rule :
کد تمیز و کوتاه
حذف بررسیهای دستی کلیدها
هماهنگ با دیگر قوانین اعتبارسنجی
📌 این rule فقط وجود کلیدها رو بررسی میکنه. برای بررسی نوع یا مقدار دیتا، از قوانین دیگه ای مثل string یا email استفاده کنین.
ی مثال دیگه:
$request->validate([
'user' => 'required|array|in_array_keys:name,email,password',
]);
درین مثال، اگه هیچکدوم از کلیدهای name، email یا password وجود نداشته باشن، Laravel به صورت خودکار خطا برمیگردونه و نیازی به نوشتن کد دستی نیست.
اما اگه فقط یکی از کلیدها موجود باشه، بدرستی انجام میشه بدونه خطا.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1988233512273543234?t=2ABEYuKulqMioiYyYh6Umg&s=19
X (formerly Twitter)
Martin Joo (@mmartin_joo) on X
🔥 New validation in Laravel 12.21
There's a new `in_array_keys` validation that ensures specific keys exist in your arrays. No more manual array_key_exists checks.
There's a new `in_array_keys` validation that ensures specific keys exist in your arrays. No more manual array_key_exists checks.
Forwarded from محتوای آزاد سهراب (Sohrab)
و کمپانی valve از یک دستگاه جدید با استیماواس و کیدیای پلاسما رونمایی کرد.
https://youtu.be/tY7iBlM7QIY?si=ffDpz4ejgsKFCNd5
میزکار پیشرو گنو/لینوکس اسمش چی بود؟ ا.... یادم رفت
@SohrabContents
https://youtu.be/tY7iBlM7QIY?si=ffDpz4ejgsKFCNd5
میزکار پیشرو گنو/لینوکس اسمش چی بود؟ ا.... یادم رفت
@SohrabContents
Forwarded from ASafaeirad
AI Focus
dead framework theory
These are my opinions and are ruminations on what might be happening as more and more developers use LLMs and Frameworks to build on the web.
In October last year I wrote “will developers care about frameworks in the future?” predicting that LLMs would abstract…
In October last year I wrote “will developers care about frameworks in the future?” predicting that LLMs would abstract…
Forwarded from Meitix
تو دنیای وب و نرمافزار، وقتی دیتا بین سرویسها جابهجا میشه، دو راه داری:
1️⃣ Pass by Reference:
همه سرویسها مستقیم به همون رکورد دیتابیس نگاه میکنن. مثل اینکه OrderService و InventoryService هر دو با هم تو یه جدول مستقیم کار کنن.
هر تغییری که یکی بده، بقیه هم همون لحظه قاعدتا میبینن.
مزیتش؟ سریع و ساده.
مشکل؟ اگر یکی خراب کنه یا کند باشه، همه گیر میکنن. Coupling شدیده و سیستم شکنندهست.
2️⃣ Pass by Message:
هر سرویس خودش یک کپی از دیتا میگیره، از طریق پیام یا event. مثلا OrderService وقتی سفارش جدید ثبت کرد، یه event مثل OrderCreated میفرسته.
و InventoryService وقتی دریافتش کرد، خودش دیتا رو ذخیره میکنه یا پردازش میکنه.
مزیتش؟ سرویسها مستقلن، خطای یکی روی دیگری اثر نمیذاره.
مقیاسپذیرتر و امنتره، مخصوص microservices و سیستمهای توزیعشده
1️⃣ Pass by Reference:
همه سرویسها مستقیم به همون رکورد دیتابیس نگاه میکنن. مثل اینکه OrderService و InventoryService هر دو با هم تو یه جدول مستقیم کار کنن.
هر تغییری که یکی بده، بقیه هم همون لحظه قاعدتا میبینن.
مزیتش؟ سریع و ساده.
مشکل؟ اگر یکی خراب کنه یا کند باشه، همه گیر میکنن. Coupling شدیده و سیستم شکنندهست.
2️⃣ Pass by Message:
هر سرویس خودش یک کپی از دیتا میگیره، از طریق پیام یا event. مثلا OrderService وقتی سفارش جدید ثبت کرد، یه event مثل OrderCreated میفرسته.
و InventoryService وقتی دریافتش کرد، خودش دیتا رو ذخیره میکنه یا پردازش میکنه.
مزیتش؟ سرویسها مستقلن، خطای یکی روی دیگری اثر نمیذاره.
مقیاسپذیرتر و امنتره، مخصوص microservices و سیستمهای توزیعشده
Forwarded from IRCF | اینترنت آزاد برای همه
بر اساس #گزارش کاربران و با درنظر گرفتن آخرین پژوهش شبکه، #وارپ کلودفلر مجددا اتصالهای کلاینت WireGuard را به مقاصدی غیر از مقصد پیشفرض باز کرده است.
#کلودفلر در چندماه گذشته تمام اتصالهای مبتنی بر وایرگارد به سرورهایش را مسدود کرده بود و تنها گزینه، استفاده از مقصد پیشفرض (که بهراحتی میشد با مسدود کردن یک IP یا دامنه از کار انداخت)، یا استفاده از اپلیکیشن رسمی ۱.۱.۱.۱ و پروتکل مسک بود.
اما حالا به نظر میرسد که آنها این اتصالها را باز کردهاند و قصد دارند به مردم کمک کنند تا از طریق هستههای مبتنی بر WireGuard شخصثالث مثل وارپپلاس به اپها متصل شوند!
© Atomic_anon
🔍 ircf.space
@ircfspace
#کلودفلر در چندماه گذشته تمام اتصالهای مبتنی بر وایرگارد به سرورهایش را مسدود کرده بود و تنها گزینه، استفاده از مقصد پیشفرض (که بهراحتی میشد با مسدود کردن یک IP یا دامنه از کار انداخت)، یا استفاده از اپلیکیشن رسمی ۱.۱.۱.۱ و پروتکل مسک بود.
اما حالا به نظر میرسد که آنها این اتصالها را باز کردهاند و قصد دارند به مردم کمک کنند تا از طریق هستههای مبتنی بر WireGuard شخصثالث مثل وارپپلاس به اپها متصل شوند!
© Atomic_anon
🔍 ircf.space
@ircfspace