🔶 آقای Thomas Dohmke، مدیرعامل GitHub، اعلام کرده که از سمتش کناره گیری می کند و گیت هاب زیر نظر بخش CoreAI مایکروسافت، که برای این شرکت و مشتریان اون راهکارهای هوش مصنوعی ارائه می دهد را قرار می گیرد و پس از نزدیک به چهار سال مدیریت، گیتهاب را ترک میکند تا «دوباره به یک بنیانگذار استارتاپ تبدیل شود» و به دنبال فرصتهای جدید خارج از مایکروسافت و گیتهاب برود.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
The Verge
GitHub just got less independent at Microsoft after CEO resignation
GitHub will be part of Microsoft’s AI engineering team
❤3👍1💔1
Forwarded from محتوای آزاد سهراب
🔶 نسخه ۴ فیلامنت برای ساخت پنل لاراول منتشر شد!
یه تغییری که صورت گرفته است که در نسخه ۴ فیلامنت اسکیما form تغییر کرده و به جای آن components رو فراخوانی می کنید.
این تغییر بخشی از هدف بزرگتر فیلامنت نسخه ۴ است که "همه پکیجها را یکپارچه کند تا بتوان آنها را به روشهایی ترکیب کرد که قبلاً بسیار دشوار بود و در نسخه ۳، شما مستقیماً با
#لاراول
@TheRaymondDev
یه تغییری که صورت گرفته است که در نسخه ۴ فیلامنت اسکیما form تغییر کرده و به جای آن components رو فراخوانی می کنید.
use Filament\Forms\Components\Checkbox;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\TextInput;
use Filament\Infolists\Components\TextEntry;
use Filament\Schemas\Components\Section;
$schema
->components([
Grid::make(2)
->schema([
Section::make('Details')
->schema([
TextInput::make('name'),
Select::make('position')
->options([
'developer' => 'Developer',
'designer' => 'Designer',
]),
Checkbox::make('is_admin'),
]),
Section::make('Auditing')
->schema([
TextEntry::make('created_at')
->dateTime(),
TextEntry::make('updated_at')
->dateTime(),
]),
]),
])
این تغییر بخشی از هدف بزرگتر فیلامنت نسخه ۴ است که "همه پکیجها را یکپارچه کند تا بتوان آنها را به روشهایی ترکیب کرد که قبلاً بسیار دشوار بود و در نسخه ۳، شما مستقیماً با
$form object کار میکردید و از متد ->schema() روی آن استفاده میکردید، در حالی که در نسخه ۴ این ساختار تغییر کرده و سادهتر شده است.#لاراول
@TheRaymondDev
Laravel News
Filament v4 is Stable! - Laravel News
It's official! As of today, August 12, 2025, Filament v4 is officially stable! And in large part, that is thanks to our incredible community and all the help with testing, bug fixing, and overall recommendations. Come and celebrate some of our favorite new…
😭41❤3👍2
1🔥10❤2
Forwarded from Golden Code (علی 🇨🇴)
نمایش فایل در مرورگر بجای دانلود( لاراول):
گاهی در پروژهها لازم داری یک فایل (مثل PDF یا تصویر) مستقیما در مرورگر باز بشه و دانلود نشه!
لاراول برای این کار متود ساده و تمیز response()->file() رو داره.
📌 مثال:
با این کار، مرورگر سعی میکنه PDF رو inline نمایش بده.
حالا تفاوتش با download() چیه؟
file() → نمایش فایل در مرورگر (inline)
download() → دانلود اجباری فایل
📌 نکات مهم:
1. مرورگر فقط فایلهای پشتیبانیشده (مثل PDF، JPG، PNG، TXT) رو نمایش میده.
2. بعضی تنظیمات مرورگر یا افزونهها ممکنه باعث دانلود اجباری بشن.
3. مسیر فایل باید معتبر باشه (storage_path() یا public_path()).
4. میتونی MIME-Type رو خودت مشخص کنی:
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1955203877453590922?s=35
گاهی در پروژهها لازم داری یک فایل (مثل PDF یا تصویر) مستقیما در مرورگر باز بشه و دانلود نشه!
لاراول برای این کار متود ساده و تمیز response()->file() رو داره.
📌 مثال:
Route::get('/manual', function () {
$path = storage_path('app/public/manual.pdf');
return response()->file($path);
});با این کار، مرورگر سعی میکنه PDF رو inline نمایش بده.
حالا تفاوتش با download() چیه؟
file() → نمایش فایل در مرورگر (inline)
download() → دانلود اجباری فایل
📌 نکات مهم:
1. مرورگر فقط فایلهای پشتیبانیشده (مثل PDF، JPG، PNG، TXT) رو نمایش میده.
2. بعضی تنظیمات مرورگر یا افزونهها ممکنه باعث دانلود اجباری بشن.
3. مسیر فایل باید معتبر باشه (storage_path() یا public_path()).
4. میتونی MIME-Type رو خودت مشخص کنی:
return response()->file($path, [
'Content-Type' => 'application/pdf'
]);
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1955203877453590922?s=35
X (formerly Twitter)
Povilas Korop | Laravel Courses Creator & Youtuber (@PovilasKorop) on X
Laravel tip.
Use `response()->file()` to display files in browser instead of downloading them!
Perfect for showing PDFs or documents inline.
Link to the docs: https://t.co/pUVtuMzrv6
#practicalLaravelDocs
Note: browser support varies by browser and…
Use `response()->file()` to display files in browser instead of downloading them!
Perfect for showing PDFs or documents inline.
Link to the docs: https://t.co/pUVtuMzrv6
#practicalLaravelDocs
Note: browser support varies by browser and…
👏3🙏3❤1
🔶 لاراول Boost کیت استارت کدنویسی جدید با کمک هوش مصنوعی است که برای بهبود کار با ایجنتهای هوش مصنوعی طراحی شده است. این ابزار با فراهم کردن دادههای مخصوص لاراول به هوش مصنوعی کمک میکند تا کدهای با کیفیت تری تولید کند.
#لاراول
@TheRaymondDev
#لاراول
@TheRaymondDev
Laravel News
Laravel Boost is released - Laravel News
Boost, the Laravel AI coding starter kit is now released
❤1
🔶 نرم افزار NoiseTorch : نرمافزار متنباز حذف نویز حرفه ای صدا در لینوکس
یک نرمافزار متنباز (Open Source) و رایگان مخصوص لینوکس هست که با استفاده از RNNoise (کتابخانه حذف نویز مبتنی بر یادگیری ماشین) میتونه نویز پسزمینه رو بهصورت زنده (real-time) حذف کند و قبل از اینکه صدای میکروفون به برنامههایی مثل OBS، Discord، Zoom یا حتی مرورگر برسه، NoiseTorch صدای محیط رو فیلتر میکند.
در مخزن های لینوکس NoiseTorch موجود نیست و باید نرم افزار از گیت هاب دانلود و با دستور زیر نرم افزار را در ترمینال نصب کنید.
دانلود نرم افزار :
https://github.com/noisetorch/NoiseTorch/releases
دستور نصب :
نرم افزار اجرا کن و به ترتیب زیر بروید:
- از بخش Microphone، میکروفون خودت رو انتخاب کن.
- تیک Noise Suppression رو بزن.
- روی Load NoiseTorch کلیک کن.
در بخش Sound Settings قسمت Input ورودی میکروفون NoiseTorch را انتخاب کنید.
در OBS، برو به Settings → Audio و ورودی صدا (Mic/Auxiliary Audio) رو روی NoiseTorch Microphone بذار.
میتوانید Noise Suppression داخلی OBS (نوع RNNoise) رو هم اضافه کنید تا دو لایه حذف نویز داشته باشید.
نتیجه اینه هر صدای پس زمینه - صدای بیرون خونه - صدای داخل خونه مثل تلویزیون یا یخچال - هود - صدای موتوری و ضربه میز و صفحه کلید و غیره را به صورت زنده یا Real Time فیلتر می کند اما تنها چیزی که از فیلتر رد می کند, حرف زدن آدما هست که به شدت حساس است.
#لینوکس
@TheRaymondDev
یک نرمافزار متنباز (Open Source) و رایگان مخصوص لینوکس هست که با استفاده از RNNoise (کتابخانه حذف نویز مبتنی بر یادگیری ماشین) میتونه نویز پسزمینه رو بهصورت زنده (real-time) حذف کند و قبل از اینکه صدای میکروفون به برنامههایی مثل OBS، Discord، Zoom یا حتی مرورگر برسه، NoiseTorch صدای محیط رو فیلتر میکند.
در مخزن های لینوکس NoiseTorch موجود نیست و باید نرم افزار از گیت هاب دانلود و با دستور زیر نرم افزار را در ترمینال نصب کنید.
دانلود نرم افزار :
https://github.com/noisetorch/NoiseTorch/releases
دستور نصب :
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
نرم افزار اجرا کن و به ترتیب زیر بروید:
- از بخش Microphone، میکروفون خودت رو انتخاب کن.
- تیک Noise Suppression رو بزن.
- روی Load NoiseTorch کلیک کن.
در بخش Sound Settings قسمت Input ورودی میکروفون NoiseTorch را انتخاب کنید.
در OBS، برو به Settings → Audio و ورودی صدا (Mic/Auxiliary Audio) رو روی NoiseTorch Microphone بذار.
میتوانید Noise Suppression داخلی OBS (نوع RNNoise) رو هم اضافه کنید تا دو لایه حذف نویز داشته باشید.
نتیجه اینه هر صدای پس زمینه - صدای بیرون خونه - صدای داخل خونه مثل تلویزیون یا یخچال - هود - صدای موتوری و ضربه میز و صفحه کلید و غیره را به صورت زنده یا Real Time فیلتر می کند اما تنها چیزی که از فیلتر رد می کند, حرف زدن آدما هست که به شدت حساس است.
#لینوکس
@TheRaymondDev
GitHub
GitHub - noisetorch/NoiseTorch: Real-time microphone noise suppression on Linux.
Real-time microphone noise suppression on Linux. Contribute to noisetorch/NoiseTorch development by creating an account on GitHub.
❤4👍2
❤1
🔶 به جای احراز هویت بگید تائید هویت یا ورود امن
این کلمه احراز توی زبونم نمی چرخه و سخته
@TheRaymondDev
این کلمه احراز توی زبونم نمی چرخه و سخته
@TheRaymondDev
🍌8😁2
🔶 در نرم افزار های جت برینز می توانید برای دسترسی مستقیم به ترمینال ویندوز - لینوکس - مک بخش Enable New Terminal فعال کنید.
@TheRaymondDev
@TheRaymondDev
❤1👍1
🎄 یک برنامه نویس تنبل
🔶 قسمت اول طراحی سایت شرکتی با لاراول ۱۲ منتشر شد. ۱- نصب و تنظیمات لاراول ۱۲ #لاراول @TheRaymondDev
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 قسمت جدید طراحی سایت شرکتی با لاراول ۱۲ منتشر شد.
۲- نصب و تنظیمات تایید هویت لاراول Breeze
#لاراول
@TheRaymondDev
۲- نصب و تنظیمات تایید هویت لاراول Breeze
#لاراول
@TheRaymondDev
💩31👏5❤2👍1
🔶 ترس شما از هوش مصنوعی منطقی نیست و هرگز یادگیری متوقف نمی شود.
هنوز هوش مصنوعی به جایی نرسیده است که بتواند روی پروژه های سنگین همه کارهای کد نویسی انجام دهد و گاهی کدی می فرستد که کار نمی کند و امنیت آن پایین است و بنابراین نیازمند مختصص است که کدهای آن باز بینی و نظارت داشته باشد و حتی اگر کدی اشتباه باشد و ویرایش کند.
قرار نیست هوش مصنوعی جای برنامه نویس بگیره و ذهن خود را محدود نکنید و یادگیری متوقف نکنید.
حرف برنامه نویسان اینستاگرامی و یوتیوبی که آدرس غلط می دهد, گوش نکنید.
@TheRaymondDev
هنوز هوش مصنوعی به جایی نرسیده است که بتواند روی پروژه های سنگین همه کارهای کد نویسی انجام دهد و گاهی کدی می فرستد که کار نمی کند و امنیت آن پایین است و بنابراین نیازمند مختصص است که کدهای آن باز بینی و نظارت داشته باشد و حتی اگر کدی اشتباه باشد و ویرایش کند.
قرار نیست هوش مصنوعی جای برنامه نویس بگیره و ذهن خود را محدود نکنید و یادگیری متوقف نکنید.
حرف برنامه نویسان اینستاگرامی و یوتیوبی که آدرس غلط می دهد, گوش نکنید.
@TheRaymondDev
👎21👍16
Media is too big
VIEW IN TELEGRAM
🔶 قسمت جدید طراحی سایت شرکتی با لاراول ۱۲ منتشر شد.
۳- ایجاد صفحه پنل ادمین با Admin Ranger
گیت هاب :
https://github.com/Rayiumir/AdminRanger
#لاراول
@TheRaymondDev
۳- ایجاد صفحه پنل ادمین با Admin Ranger
گیت هاب :
https://github.com/Rayiumir/AdminRanger
#لاراول
@TheRaymondDev
👍2❤1
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تخفیف ۵۰ درصدی برای دو دوره وردپرس
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
راییوم
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - راییوم
در این دوره خواهید آموخت که چگونه قالب حرفه ای را طراحی کنید. در این دوره اول صفحات را با چارچوب Bootstrap طراحی می کنیم و سپس رابط کاربری رو تبدیل به قالب
❤2
Forwarded from جادی | Jadi
این هم فارسی اش:
https://youtu.be/u-JMV8rKO1A
https://youtu.be/u-JMV8rKO1A
YouTube
بهتر شدن برای مصاحبههای شغلهای برنامهنویسی؛ درک و کار عملی با پاب ساب
یکی از چیزهایی که برنامهنویسی سیستمهای بزرگ رو راحت و تمیز می کنه، معماری پاب / ساب است. توی این ویدئو سعی میکنم مفهومش رو توضیح بدم و با یکی از سیستمهای مسیجینگ سر راست و عالی و قوی و سریع و کارا و کوچیک به اسم NATS کمی کار کنیم. این از اون چیزهایی است…
👍2
🔶 شرکت Valve اعلام کرده است که استفاده از PayPal برای خرید در پلتفرم Steam در بسیاری از کشورها امکانپذیر نیست. تنها پرداخت ها با ارزهای EUR (یورو)، CAD (دلار کانادا)، GBP (پوند استرلینگ)، JPY (ین ژاپن)، AUD (دلار استرالیا) و USD (دلار آمریکا) همچنان از طریق PayPal پذیرفته میشوند.
طبق توضیحات Valve، دلیل این محدودیت این است که یکی از بانکهای پذیرندهی PayPal ناگهان حمایت مالی از تراکنشهای مربوط به Steam را در ارزهایی به جز شش مورد فوق متوقف کرده است و این تصمیم با ادعاهایی پیرامون فشارهای مالی از سوی بانک ها و شرکت های کارت پرداخت برای حذف برخی بازی های دارای محتوای بزرگسالانه (NSFW) در ارتباط است.
#خبر
@TheRaymondDev
طبق توضیحات Valve، دلیل این محدودیت این است که یکی از بانکهای پذیرندهی PayPal ناگهان حمایت مالی از تراکنشهای مربوط به Steam را در ارزهایی به جز شش مورد فوق متوقف کرده است و این تصمیم با ادعاهایی پیرامون فشارهای مالی از سوی بانک ها و شرکت های کارت پرداخت برای حذف برخی بازی های دارای محتوای بزرگسالانه (NSFW) در ارتباط است.
#خبر
@TheRaymondDev
GamesRadar+
Steam dropping PayPal support for all but 6 currencies is "related" to pressure from banks and card companies to remove NSFW games…
"We hope to offer PayPal as an option for these currencies in the future but the timeline is uncertain"
👍3👎1
Forwarded from Pink Orca ✌️ پینک اورکا
This media is not supported in your browser
VIEW IN TELEGRAM
~> Subliminal
Subtitles, faster than your thoughts
☑️ روش جایگزین VLSub برای عزیزانی که نمیخوان VLC داشته باشن و همچنان میخوان سریع زیرنویس هماهنگ رو پیدا کنن!
استفاده از subliminal ساده و آسونه، مثل چیزی که تو ویدیو مشاهده کردین...
معمولا هم نتایج خوبن.
کامند برای فارسی:
🔗 گیتهاب
من از aur نصبش کرده بودم:
#ترفند #فیلم #لینوکس #اپن_سورس
~> @PinkOrca | آزاد بیندیشیم 🫖
Subtitles, faster than your thoughts
☑️ روش جایگزین VLSub برای عزیزانی که نمیخوان VLC داشته باشن و همچنان میخوان سریع زیرنویس هماهنگ رو پیدا کنن!
استفاده از subliminal ساده و آسونه، مثل چیزی که تو ویدیو مشاهده کردین...
معمولا هم نتایج خوبن.
کامند برای فارسی:
subliminal download -l fa اسم.فیلم.mp4🔗 گیتهاب
من از aur نصبش کرده بودم:
yay -S subliminal#ترفند #فیلم #لینوکس #اپن_سورس
~> @PinkOrca | آزاد بیندیشیم 🫖
❤5
🔶 دستور کاهش حجم عمیق ویدئو با FFmpeg :
نتیجه : حجم فایل ۱۹ مگابایت به ۳ مگابایت کاهش داد.
بدون افت کیفیت ویدئو!
#FFmpeg
@TheRaymondDev
ffmpeg -i video.mp4 -vcodec libx264 -crf 28 -preset slow -c:a aac -b:a 128k output.mp4
نتیجه : حجم فایل ۱۹ مگابایت به ۳ مگابایت کاهش داد.
بدون افت کیفیت ویدئو!
#FFmpeg
@TheRaymondDev
🔥8❤2👍2