🔶 پروژه دبیان اعلام کرده که تیم قدیمی FTP Master را منحل و دو تیم جدید تشکیل داده است.
۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ها با اصول نرمافزار آزاد دبیان (DFSG) و پذیرش بستههای جدید.
۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.
این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ها انجام شده است و اعضای تیم ها توسط رهبر پروژه دبیان منصوب شدهاند و انتظار میرود این ساختار جدید روند انتشار بستهها را کارآمدتر و قابل اعتمادتر کند.
#خبر
#لینوکس
@TheRaymondDev
۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ها با اصول نرمافزار آزاد دبیان (DFSG) و پذیرش بستههای جدید.
۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.
این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ها انجام شده است و اعضای تیم ها توسط رهبر پروژه دبیان منصوب شدهاند و انتظار میرود این ساختار جدید روند انتشار بستهها را کارآمدتر و قابل اعتمادتر کند.
#خبر
#لینوکس
@TheRaymondDev
Phoronix
Debian Establishes Archive Operations Team, Licensing & New Packages Team
Debian Project Leader Andreas Tille announced today that their 'FTP Master' team is being disbanded and instead establishing the Debian Archive Operations Team 'Archive Team' and DFSG, Licensing and New Packages Team 'DFSG Team' in its place.
🔶 در نسخه 8.5 PHP که در 20 نوامبر منتشر خواهد شد که صفحه اصلی وب سایت php.net نیز بازطراحی خواهد شد.
https://github.com/php/web-php/issues/1563
در issues مخزن web-php قالب هایی که طراحی شده به رای گذاشته شده است که هر که بیشترین رای رو بیاره همان طراحی در صفحه اصلی سایت php.net اعمال خواهد شد!
ویژگی های جدید PHP 8.5 :
https://php.watch/versions/8.5
#خبر
@TheRaymondDev
https://github.com/php/web-php/issues/1563
در issues مخزن web-php قالب هایی که طراحی شده به رای گذاشته شده است که هر که بیشترین رای رو بیاره همان طراحی در صفحه اصلی سایت php.net اعمال خواهد شد!
ویژگی های جدید PHP 8.5 :
https://php.watch/versions/8.5
#خبر
@TheRaymondDev
GitHub
🗳️ [VOTING] PHP 8.5 Release Page Design Contest · Issue #1563 · php/web-php
A huge thank you to everyone who submitted their designs! Together with the jury we carefully reviewed all entries and selected a shortlist. Our main criteria were how well the task was understood,...
👍4🔥1
Forwarded from Golden Code (علی 🇨🇴)
ویژگیه جدید defer در لاراول v12.34.0
در لاراول نسخه 12.34.0، متود جدیدی به نام defer در کلاس HTTP Client Batch معرفی شده که میتونه تاثیر زیادی در بهبود سرعته اپلیکیشن داشته باشه.
📌 چیکار میکنه؟
با استفاده از defer میتونین درخواستهای HTTP به api های خارجی یا سرویس های انلاین رو پس از ارسال پاسخ به کاربر ارسال کنین. یعنی این که زمان انتظار برای این درخواستها روی تجربه کاربری تاثیر نمیذاره و سرعت پاسخدهی به کاربر بیشتر میشه.
📌 چرا باید استفاده کنیم؟
افزایش سرعت پاسخدهی به کاربر:
با استفاده از defer، درخواست های HTTP به سرویسهای خارجی بعده ارسال پاسخ به کاربر آغاز میشن.
این یعنی زمان انتظار برای کاربر به حداقل میرسه و عملیاته زمانبر در بکگراند انجام میشه، بدون اینکه سرعت بارگذاری صفحات تحت تاثیر قرار بگیره.
عملیاتهای زمانبر بدون تاثیر بر تجربه کاربری:
مثل ارسال ایمیلها یا بروزرسانی موجودی انبار.
بهینهسازی منابع سرور:
منابع سرور به شکل بهتری مدیریت میشن.
نمونه کدش:
خلاصه که اگه دنبال بهبود سرعت و عملکرد اپلیکیشنید ، این ویژگی میتونه خیلی مفید باشه!
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/magadum_aniket/status/1981755582836019433?t=8V5fsh9-RDxwLVoMlX4dVA&s=35
در لاراول نسخه 12.34.0، متود جدیدی به نام defer در کلاس HTTP Client Batch معرفی شده که میتونه تاثیر زیادی در بهبود سرعته اپلیکیشن داشته باشه.
📌 چیکار میکنه؟
با استفاده از defer میتونین درخواستهای HTTP به api های خارجی یا سرویس های انلاین رو پس از ارسال پاسخ به کاربر ارسال کنین. یعنی این که زمان انتظار برای این درخواستها روی تجربه کاربری تاثیر نمیذاره و سرعت پاسخدهی به کاربر بیشتر میشه.
📌 چرا باید استفاده کنیم؟
افزایش سرعت پاسخدهی به کاربر:
با استفاده از defer، درخواست های HTTP به سرویسهای خارجی بعده ارسال پاسخ به کاربر آغاز میشن.
این یعنی زمان انتظار برای کاربر به حداقل میرسه و عملیاته زمانبر در بکگراند انجام میشه، بدون اینکه سرعت بارگذاری صفحات تحت تاثیر قرار بگیره.
عملیاتهای زمانبر بدون تاثیر بر تجربه کاربری:
مثل ارسال ایمیلها یا بروزرسانی موجودی انبار.
بهینهسازی منابع سرور:
منابع سرور به شکل بهتری مدیریت میشن.
نمونه کدش:
use Illuminate\Support\Facades\Http;
Http::batch(function ($batch) {
$batch->defer(Http::post('https://example.com/api/notify', [...]));
$batch->defer(Http::post('https://example.com/api/update-stock', [...]));
});
خلاصه که اگه دنبال بهبود سرعت و عملکرد اپلیکیشنید ، این ویژگی میتونه خیلی مفید باشه!
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/magadum_aniket/status/1981755582836019433?t=8V5fsh9-RDxwLVoMlX4dVA&s=35
X (formerly Twitter)
Aniket Magadum (@magadum_aniket) on X
Hey Laravel Developers 👩💻
Starting with Laravel v12.34.0, we have a new defer method available in Laravel's HTTP Client Batch class.
As the name suggests, this method allows us to send HTTP calls after the response has been sent back to the client (browser).…
Starting with Laravel v12.34.0, we have a new defer method available in Laravel's HTTP Client Batch class.
As the name suggests, this method allows us to send HTTP calls after the response has been sent back to the client (browser).…
❤2
🔶 سعی کنیم به تازه کارها نگیم این فلان زبان برنامه نویسی در سال ۲۰۲۶ یاد بگیر
تحمیل زبان برنامه نویسی به یک تازه کار معمولاً اشتباه است.
دلایل آن :
۱. یادگیری زبان باید با انگیزه و هدف همراه باشد.
۲. زبان فقط یک ابزار است، نه هدف
۳. درک مفاهیم مشترک مهمتر از نحو (syntax)
۴. انتخاب زبان باید بر اساس هدف پروژه یا علاقه باشد.
و هدفش از یادگیری برنامه نویسی چیه و چه زبان هایی برای اون هدف مناسب تر هستند و از همه مهمتر، یادگیری مفاهیم بنیادی مستقل از زبان است.
https://www.youtube.com/watch?v=3r3CXwpIfQk
#انتقاد
@TheRaymondDev
تحمیل زبان برنامه نویسی به یک تازه کار معمولاً اشتباه است.
دلایل آن :
۱. یادگیری زبان باید با انگیزه و هدف همراه باشد.
۲. زبان فقط یک ابزار است، نه هدف
۳. درک مفاهیم مشترک مهمتر از نحو (syntax)
۴. انتخاب زبان باید بر اساس هدف پروژه یا علاقه باشد.
و هدفش از یادگیری برنامه نویسی چیه و چه زبان هایی برای اون هدف مناسب تر هستند و از همه مهمتر، یادگیری مفاهیم بنیادی مستقل از زبان است.
https://www.youtube.com/watch?v=3r3CXwpIfQk
#انتقاد
@TheRaymondDev
👍14
🔸yoctoqueue2
وقتی در JS از Array برای صف استفاده کنیم، حذف اولین عنصر با shift() باعث میشه ایندکس همه عناصر بعدی جابهجا بشن و سرعت پایین بیاد. پروژه yocto-queue
این مشکل رو با Linked List حل کرده: با نگه داشتن یک رفرنس به آخرین نود و اضافه کردن عنصر جدید در انتها انجام میده که باعث میشه خیلی سریع باشه و از (O(n)) به (O(1)) تبدیل بشه (در ضمن پروژه zero dependency هستش)
نسخه من، yoctoqueue2 ریفکتور همین پروژه هستش ولی هم با تایپ اسکریپت نوشتم هم commonjs-esm-browser رو باهم ساپورت میکنه و یه سری کارای مخصوص توسعه مثلا نوشتن تست نویساش با jest و... انجام شده
github:
https://github.com/maanimis/yoctoqueue2
npm packge:
https://www.npmjs.com/package/yoctoqueue2
@TheRaymondDev
وقتی در JS از Array برای صف استفاده کنیم، حذف اولین عنصر با shift() باعث میشه ایندکس همه عناصر بعدی جابهجا بشن و سرعت پایین بیاد. پروژه yocto-queue
این مشکل رو با Linked List حل کرده: با نگه داشتن یک رفرنس به آخرین نود و اضافه کردن عنصر جدید در انتها انجام میده که باعث میشه خیلی سریع باشه و از (O(n)) به (O(1)) تبدیل بشه (در ضمن پروژه zero dependency هستش)
نسخه من، yoctoqueue2 ریفکتور همین پروژه هستش ولی هم با تایپ اسکریپت نوشتم هم commonjs-esm-browser رو باهم ساپورت میکنه و یه سری کارای مخصوص توسعه مثلا نوشتن تست نویساش با jest و... انجام شده
github:
https://github.com/maanimis/yoctoqueue2
npm packge:
https://www.npmjs.com/package/yoctoqueue2
@TheRaymondDev
👏4
🔶 ایلان ماسک نسخه ۰.۱ گروک پدیا مشابه ویکی پدیا راه اندازی کرد.
در اینجا با سیستم جستجو رو به رو هستید که با وارد کردن عبارت آن مقالاتی مرتبط به آن نمایش داده می شود و آن مقالات در حال حاضر فعلا به صورت متنی است و خبری از عکس و فایل نیست.
گروک پدیا به گفته ایلان ماسک متن باز است و با هوش مصنوعی هدایت می شود.
https://grokipedia.com/
#خبر
@TheRaymondDev
در اینجا با سیستم جستجو رو به رو هستید که با وارد کردن عبارت آن مقالاتی مرتبط به آن نمایش داده می شود و آن مقالات در حال حاضر فعلا به صورت متنی است و خبری از عکس و فایل نیست.
گروک پدیا به گفته ایلان ماسک متن باز است و با هوش مصنوعی هدایت می شود.
https://grokipedia.com/
#خبر
@TheRaymondDev
👌5🤣3
🔶 خبرگزاری رویترز گزارش داد که شرکت آمازون در حال آمادهسازی برای اخراج حدود ۳۰ هزار کارمند بخش شرکتی خود در سراسر جهان است و اقدامی که حدود ۱۰ درصد از نیروی کار اداری این غول فناوری را دربر میگیرد. به گفته منابع آگاه، این تصمیم بخشی از تلاش گسترده آمازون برای کاهش هزینه ها، ساده سازی ساختار مدیریتی و افزایش بهره وری از طریق هوش مصنوعی و اتوماسیون است.
بخش هایی مانند منابع انسانی، عملیات، دستگاهها و خدمات، و واحد پردازش ابری (AWS) از جمله حوزههایی هستند که بیشترین تأثیر را از این تصمیم خواهند پذیرفت. مدیرعامل شرکت، اندی جَسی (Andy Jassy)، در ماههای اخیر بر ضرورت باز آرایی سازمانی و استفاده بیشتر از فناوری های نو برای بهبود کارایی تأکید کرده است.
رویترز یادآور میشود که این اقدام ادامه روند تعدیل نیرو در آمازون از سال ۲۰۲۲ است و نشاندهنده تغییر جهت استراتژیک شرکت از رشد سریع به بهینه سازی ساختار و کاهش هزینه ها در شرایط اقتصادی جدید جهانی است.
#خبر
@TheRaymondDev
بخش هایی مانند منابع انسانی، عملیات، دستگاهها و خدمات، و واحد پردازش ابری (AWS) از جمله حوزههایی هستند که بیشترین تأثیر را از این تصمیم خواهند پذیرفت. مدیرعامل شرکت، اندی جَسی (Andy Jassy)، در ماههای اخیر بر ضرورت باز آرایی سازمانی و استفاده بیشتر از فناوری های نو برای بهبود کارایی تأکید کرده است.
رویترز یادآور میشود که این اقدام ادامه روند تعدیل نیرو در آمازون از سال ۲۰۲۲ است و نشاندهنده تغییر جهت استراتژیک شرکت از رشد سریع به بهینه سازی ساختار و کاهش هزینه ها در شرایط اقتصادی جدید جهانی است.
#خبر
@TheRaymondDev
Reuters
Exclusive: Amazon targets as many as 30,000 corporate job cuts, sources say
This would mark Amazon's largest job cut since late 2022, when it started to eliminate around 27,000 positions.
Forwarded from Milwad Khosravi | میلاد خسروی
توی این شرایط سخت اقتصادی و اجتماعی، از جوون ایرانی انتظار دارن هم تخصص بالا داشته باشه، هم تجربه زیاد، هم حقوق کم بگیره، هم دانشجو نباشه، هم کارت پایان خدمت داشته باشه!
واقعاً فشار زیادیه. تازه خیلی از کسانی که پایان خدمت دارن، دنبال مهاجرتن چون آیندهای نمیبینن.
بهنظرم وقتشه به جای سختگیریهای بیمنطق، هوای همدیگه رو بیشتر داشته باشیم.
نیروی جوون باانگیزه، بزرگترین سرمایهست، نه باری روی دوش.
📱 @MilwadKhosravi
واقعاً فشار زیادیه. تازه خیلی از کسانی که پایان خدمت دارن، دنبال مهاجرتن چون آیندهای نمیبینن.
بهنظرم وقتشه به جای سختگیریهای بیمنطق، هوای همدیگه رو بیشتر داشته باشیم.
نیروی جوون باانگیزه، بزرگترین سرمایهست، نه باری روی دوش.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2
💘10❤1
🎄 یک برنامه نویس تنبل
🔶 در نسخه 8.5 PHP که در 20 نوامبر منتشر خواهد شد که صفحه اصلی وب سایت php.net نیز بازطراحی خواهد شد. https://github.com/php/web-php/issues/1563 در issues مخزن web-php قالب هایی که طراحی شده به رای گذاشته شده است که هر که بیشترین رای رو بیاره همان طراحی در…
🔶 افزونه Authora برای جایگزین دیجیس Digits وردپرس ساخته شده که به درخواست عزیزان, Rest API اختصاصی برای اتصال به برنامه های موبایلی و غیره ایجاد خواهد شد.
فرض کن:
- اپلیکیشن موبایل (Android / iOS) فقط رابط کاربری است.
- افزونه Authora در وردپرس، منطق و دیتابیس OTP را مدیریت میکند.
- دو طرف با REST API با هم حرف میزنند.
#وردپرس
@TheRaymondDev
فرض کن:
- اپلیکیشن موبایل (Android / iOS) فقط رابط کاربری است.
- افزونه Authora در وردپرس، منطق و دیتابیس OTP را مدیریت میکند.
- دو طرف با REST API با هم حرف میزنند.
#وردپرس
@TheRaymondDev
🍾4
🔶 نسخهٔ 25.10 اوبونتو یونیتی (Ubuntu Unity 25.10) به دلیل وجود باگ های جدی منتشر نشده است. این مشکلات هم در نصب و هم در ارتقاء از نسخه های قبلی دیده می شوند.
تیم توسعه دهنده اعلام کرده به دلیل کمبود نیرو و زمان، بسیاری از ایرادات از نسخهٔ 24.10 به بعد برطرف نشدهاند و هشدار دادهاند اگر جامعهٔ کاربری کمک نکند، احتمال توقف کامل پروژه وجود دارد.
تمرکز فعلی تیم روی آماده سازی نسخهٔ بعدی LTS (26.04) است، مشروط بر اینکه پشتیبانی بیشتری از سوی جامعه کاربری دریافت شود.
#خبر
#لینوکس
@TheRaymondDev
تیم توسعه دهنده اعلام کرده به دلیل کمبود نیرو و زمان، بسیاری از ایرادات از نسخهٔ 24.10 به بعد برطرف نشدهاند و هشدار دادهاند اگر جامعهٔ کاربری کمک نکند، احتمال توقف کامل پروژه وجود دارد.
تمرکز فعلی تیم روی آماده سازی نسخهٔ بعدی LTS (26.04) است، مشروط بر اینکه پشتیبانی بیشتری از سوی جامعه کاربری دریافت شود.
#خبر
#لینوکس
@TheRaymondDev
Phoronix
Ubuntu Unity In Need Of More Developers To Survive
The Ubuntu Unity community flavor of Ubuntu Linux built around the Unity desktop is in a difficult position and at risk for its survival given the lack of developers involved
👍3
🔶 استک های برنامه نویس وب :
1. MERN
MongoDB + Express.js + ReactJS + Node.js
2. LEMP
Linux + Nginx + MySQL + PHP
3. MEVN
MongoDB + Express.js + Vue.js + Node.js
4. MEAN
MongoDB + Express.js + AngularJS + Node.js
5. LAMP
Linux + Apache + MySQL + PHP
#web
@TheRaymondDev
1. MERN
MongoDB + Express.js + ReactJS + Node.js
2. LEMP
Linux + Nginx + MySQL + PHP
3. MEVN
MongoDB + Express.js + Vue.js + Node.js
4. MEAN
MongoDB + Express.js + AngularJS + Node.js
5. LAMP
Linux + Apache + MySQL + PHP
#web
@TheRaymondDev
🔥6👎2🤣2
🎄 یک برنامه نویس تنبل
در حلقههای بیپایانِ انتظار، شرطِ خروج، لبخندِ تو بود... ولی هرگز true نشد. @TheRaymondDev
شاید خدا هم وقتی تو را ساخت،
از نوع دادهی ناشناخته استفاده کرد،
و حالا تمام جهان
درگیرِtype errorِ وجودِ توست.
@TheRaymondDev
از نوع دادهی ناشناخته استفاده کرد،
و حالا تمام جهان
درگیرِtype errorِ وجودِ توست.
@TheRaymondDev
🤣9🤡5
🔶 نسخه بتا لایو وایر ۴ برای لاراول منتشر شد.
https://livewire.laravel.com/docs/4.x/quickstart
#لاراول
@TheRaymondDev
https://livewire.laravel.com/docs/4.x/quickstart
#لاراول
@TheRaymondDev
Laravel
Quickstart | Laravel
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
❤3