🔶 به زودی یک ویژگی کاربردی در لاراول اضافه خواهیم کرد.
البته به صورت پکیچ آماده هست اما می خوام ساده ش کنم توی سورس لاراول اضافه کنم بدون پکیچ
اگر این ویژگی رد شد به صورت پکیچ ویژگی ساده توی گیت هاب می زارم
این اولین مشارکت من در سورس لاراول است.
#لاراول
@TheRaymondDev
البته به صورت پکیچ آماده هست اما می خوام ساده ش کنم توی سورس لاراول اضافه کنم بدون پکیچ
اگر این ویژگی رد شد به صورت پکیچ ویژگی ساده توی گیت هاب می زارم
این اولین مشارکت من در سورس لاراول است.
#لاراول
@TheRaymondDev
🔥6
🎄 یک برنامه نویس تنبل
🔶 به زودی یک ویژگی کاربردی در لاراول اضافه خواهیم کرد. البته به صورت پکیچ آماده هست اما می خوام ساده ش کنم توی سورس لاراول اضافه کنم بدون پکیچ اگر این ویژگی رد شد به صورت پکیچ ویژگی ساده توی گیت هاب می زارم این اولین مشارکت من در سورس لاراول است. #لاراول…
🔶 ایده رو به لاراول مطرح کردم.
https://github.com/laravel/framework/discussions/55283
#لاراول
@TheRaymondDev
https://github.com/laravel/framework/discussions/55283
#لاراول
@TheRaymondDev
GitHub
HasSlug Trait for Eloquent Models · laravel/framework · Discussion #55283
Hello Laravel team! 👋 I’d like to propose a new feature called HasSlug that automatically generates a slug from a specific field (e.g., noscript) and stores it in another field (e.g., slug). This trai...
👍3🔥2
🔸Code Review | بررسی سورس کد بازی GTA 3
https://www.youtube.com/watch?v=INWWQd5zm9E
@TheRaymondDev
تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.
https://www.youtube.com/watch?v=INWWQd5zm9E
@TheRaymondDev
🔸برای نوشتن کد حرفهای، باید طوری بزنیم که بقیه بهراحتی بتونن کدمون رو بخونن و درک کنن.
همهی اعضای تیم لزوماً در یک سطح از تجربه یا دانش نیستن، به همین دلیل، واضح و قابلفهم بودن کد اهمیت زیادی داره.
برای مثال، در بعضی از پروژههای بزرگ دیدم که حتی برای بررسی مقدار false در یک مقدار بولین، بهجای استفاده از:
اینطوری میزنن:
این کار ممکنه بهنظر اضافه بیاد، اما باعث میشه کد برای افراد بیشتری، بهخصوص اونایی که با مفاهیم کوتاهنویسی آشنا نیستن، قابل فهمتر باشه.
@TheRaymondDev
همهی اعضای تیم لزوماً در یک سطح از تجربه یا دانش نیستن، به همین دلیل، واضح و قابلفهم بودن کد اهمیت زیادی داره.
برای مثال، در بعضی از پروژههای بزرگ دیدم که حتی برای بررسی مقدار false در یک مقدار بولین، بهجای استفاده از:
!isEnabled
اینطوری میزنن:
isEnabled === false
این کار ممکنه بهنظر اضافه بیاد، اما باعث میشه کد برای افراد بیشتری، بهخصوص اونایی که با مفاهیم کوتاهنویسی آشنا نیستن، قابل فهمتر باشه.
@TheRaymondDev
👍8
🔶 راست چین سازی داینامیک (Dynamic RTL)
افزونه کروم برای تشخیص خودکار متن فارسی و عربی در صفحات وب و اعمال جهت راست به چپ (RTL) و فونت مناسب (پیشفرض: وزیرمتن، قابل تنظیم).
گیت هاب :
https://github.com/so-roush/Dynamic-RTL
پ.ن:
افزونه نوشتن واقعا دردسر داره
مثلا قبلا داکیومنتی که داشت ورژن۲ ساپورت میکرد الان دیگه فقط ورژن۳ ساپورت میکنه
ارتباط بین content_noscripts و background و popup واقعا اذیت کنندس
توی apiهایی که داره async ساپورت نمیشه
واسه مرورگرهای مختلف مثل کروم-فایرفاکس-... باید ورژنهای جدا manifest نوشته بشه تا ساپورت بشه
خلاصه که بجای این همه دردسر بیاید یوزراسکریپت بسازید هم شما راحت کد بزنید و هم توی همه مرورگرها ساپورت بشه ماهم استفاده کنیم
زحمت کمتر و کیفیت بالاتر
@TheRaymondDev
افزونه کروم برای تشخیص خودکار متن فارسی و عربی در صفحات وب و اعمال جهت راست به چپ (RTL) و فونت مناسب (پیشفرض: وزیرمتن، قابل تنظیم).
گیت هاب :
https://github.com/so-roush/Dynamic-RTL
پ.ن:
افزونه نوشتن واقعا دردسر داره
مثلا قبلا داکیومنتی که داشت ورژن۲ ساپورت میکرد الان دیگه فقط ورژن۳ ساپورت میکنه
ارتباط بین content_noscripts و background و popup واقعا اذیت کنندس
توی apiهایی که داره async ساپورت نمیشه
واسه مرورگرهای مختلف مثل کروم-فایرفاکس-... باید ورژنهای جدا manifest نوشته بشه تا ساپورت بشه
خلاصه که بجای این همه دردسر بیاید یوزراسکریپت بسازید هم شما راحت کد بزنید و هم توی همه مرورگرها ساپورت بشه ماهم استفاده کنیم
زحمت کمتر و کیفیت بالاتر
@TheRaymondDev
GitHub
GitHub - so-roush/Dynamic-RTL: A Chrome extension that automatically detects Persian/Arabic text on web pages and applies RTL (Right…
A Chrome extension that automatically detects Persian/Arabic text on web pages and applies RTL (Right-to-Left) direction and appropriate font styling. - so-roush/Dynamic-RTL
👍3🔥3
Forwarded from گنوم فارسی
نگارش جدید نرمافزار تمرین نوشتن کلیدزنی ارائه شده که با مشارکت هادی عزیز از زبان فارسی پشتیبانی میکنه، نتایج واقعبینانهتری میده و بهروز رسانیهای دیگهای داره که باعث بهبود عملکرد و تشخیص سرخوردگی میشه:
https://blogs.gnome.org/bragefuglseth/2025/04/05/keypunch-6.0
@gnome_fa
https://blogs.gnome.org/bragefuglseth/2025/04/05/keypunch-6.0
@gnome_fa
🔶 پکیچ Laravel Slugable منتشر شد.
ما در پروژه های لاراولی از پکیچ spatie/laravel-sluggable و cviebrock/eloquent-sluggable استفاده می کنیم و حالا آمدیم یه پکیچ نوشتیم و بدون تنظیمات و غیره ... ساده سازی کردیم
فقط با صدا زدن HasSlugable، قابلیت تولید اسلاگ خودکار رو به مدلها اضافه میکند.
بدون نیاز به config یا تنظیمات
سازگار با لاراول ۹ به بالاتر
بدون وابستگی اضافه
استفاده از Str::slug بومی لاراول
گیت هاب :
https://github.com/Rayiumir/laravel-slugable
#لاراول
@TheRaymondDev
ما در پروژه های لاراولی از پکیچ spatie/laravel-sluggable و cviebrock/eloquent-sluggable استفاده می کنیم و حالا آمدیم یه پکیچ نوشتیم و بدون تنظیمات و غیره ... ساده سازی کردیم
فقط با صدا زدن HasSlugable، قابلیت تولید اسلاگ خودکار رو به مدلها اضافه میکند.
بدون نیاز به config یا تنظیمات
سازگار با لاراول ۹ به بالاتر
بدون وابستگی اضافه
استفاده از Str::slug بومی لاراول
گیت هاب :
https://github.com/Rayiumir/laravel-slugable
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-slugable: Simple and lightweight with just one HasSlugable in the model
Simple and lightweight with just one HasSlugable in the model - LaraPire/laravel-slugable
🔥2👍1💅1
🎄 یک برنامه نویس تنبل
🔸MetaTranslator ورژن0.1 از یوزراسکریپت متاترنسلیتور منتشر شد. ویژگها: +استفاده از api گوگل ترنسلیت +فعال بودن دایرکشن RTL پروژه اوپن سورس هستش و سعی کردم یه کد تمیز و قابل توسعه بنویسم اون todoهایی که بهش ریپلای کردم در هر ورژن بهش اضافه میکنم فعلا دارم…
🔸MetaTranslator
ورژن0.3 از یوزراسکریپت مترجم متا منتشر شد.
ویژگیهای اضافه شده نسب به ورژن قبلی:
+کش کردن متون ترجمه شده در sessionStorage
+اضافه شدن دکمه ترجمه دستی(برای مواقعی که نت مشکل داره و اتومات ترجمه نمیکنه)
+اضافه شدن باگهای جدید برای اپدیتهای بعدی!
دانلود:
https://github.com/maanimis/MetaTranslator/releases/download/v0.3/index.prod.user.js
گیتهاب:
https://github.com/maanimis/MetaTranslator
@TheRaymondDev
ورژن0.3 از یوزراسکریپت مترجم متا منتشر شد.
ویژگیهای اضافه شده نسب به ورژن قبلی:
+کش کردن متون ترجمه شده در sessionStorage
+اضافه شدن دکمه ترجمه دستی(برای مواقعی که نت مشکل داره و اتومات ترجمه نمیکنه)
+اضافه شدن باگهای جدید برای اپدیتهای بعدی!
دانلود:
https://github.com/maanimis/MetaTranslator/releases/download/v0.3/index.prod.user.js
گیتهاب:
https://github.com/maanimis/MetaTranslator
@TheRaymondDev
👍3
🔶 افزونه: نمایش و مخفیکردن نویسنده
یه ابزار کاربردی برای حذف یا جایگزینی نام نویسنده توی پستهای وردپرس!
ویژگیها:
✅ مخفیکردن با کلاسهای CSS دلخواه
✅ حذف کامل بلاکهای HTML از محتوای پست
✅ جایگزینی نام نویسنده با یک نام عمومی
✅ پشتیبانی از چند کلاس و چند بلاک
✅ تنظیمات ساده و رابط کاربری کاملاً فارسی
✅ کدنویسی تمیز و سازگار با قالبهای استاندارد
👨🏻💻 توسعهدهنده: اسماعیل میرقائد
🌐 mirghaed.ir
🆙 نسخه فعلی: 1.3
📥 خیلی راحت میتونی این افزونه رو توی سایتت نصب کنی و ظاهر پستهات رو حرفهایتر کنی 😉
#وردپرس
@TheRaymondDev
یه ابزار کاربردی برای حذف یا جایگزینی نام نویسنده توی پستهای وردپرس!
ویژگیها:
✅ مخفیکردن با کلاسهای CSS دلخواه
✅ حذف کامل بلاکهای HTML از محتوای پست
✅ جایگزینی نام نویسنده با یک نام عمومی
✅ پشتیبانی از چند کلاس و چند بلاک
✅ تنظیمات ساده و رابط کاربری کاملاً فارسی
✅ کدنویسی تمیز و سازگار با قالبهای استاندارد
👨🏻💻 توسعهدهنده: اسماعیل میرقائد
🌐 mirghaed.ir
🆙 نسخه فعلی: 1.3
📥 خیلی راحت میتونی این افزونه رو توی سایتت نصب کنی و ظاهر پستهات رو حرفهایتر کنی 😉
#وردپرس
@TheRaymondDev
👍1
🎄 یک برنامه نویس تنبل
🔶 افزونه: نمایش و مخفیکردن نویسنده یه ابزار کاربردی برای حذف یا جایگزینی نام نویسنده توی پستهای وردپرس! ویژگیها: ✅ مخفیکردن با کلاسهای CSS دلخواه ✅ حذف کامل بلاکهای HTML از محتوای پست ✅ جایگزینی نام نویسنده با یک نام عمومی ✅ پشتیبانی از چند کلاس و…
show-hide-author.zip
2.7 KB
🔶 نرم افزار NanaZip متن باز جایگزین مناسب WinRAR برای ویندوز
https://github.com/M2Team/NanaZip
#ویندوز
@TheRaymondDev
https://github.com/M2Team/NanaZip
#ویندوز
@TheRaymondDev
GitHub
GitHub - M2Team/NanaZip: The 7-Zip derivative intended for the modern Windows experience
The 7-Zip derivative intended for the modern Windows experience - M2Team/NanaZip
😁1
🎄 یک برنامه نویس تنبل
🔶 پکیچ Laravel Slugable منتشر شد. ما در پروژه های لاراولی از پکیچ spatie/laravel-sluggable و cviebrock/eloquent-sluggable استفاده می کنیم و حالا آمدیم یه پکیچ نوشتیم و بدون تنظیمات و غیره ... ساده سازی کردیم فقط با صدا زدن HasSlugable، قابلیت تولید اسلاگ…
🔶 در نسخه ۱.۰.۴ ویژگی ترجمه فینگلیش و عربگلیش به خاطر نامفهوم بودن آن حذف شد و خود زبانی که نوشته می شود در slug بدون کم و کاستی ثبت می شوند. این ویژگی باعث می شوند که slug های آن SEO-friendly شوند.
https://github.com/Rayiumir/laravel-slugable
#لاراول
@TheRaymondDev
https://github.com/Rayiumir/laravel-slugable
#لاراول
@TheRaymondDev
🔥1
🔶 بازار سهام آمریکا، ۲٫۱ تریلیون دلار دیگر از دست رفت
https://x.com/WatcherGuru/status/1909241816248889571
#خبر
@TheRaymondDev
https://x.com/WatcherGuru/status/1909241816248889571
#خبر
@TheRaymondDev
X (formerly Twitter)
Watcher.Guru (@WatcherGuru) on X
JUST IN: 🇺🇸 Over $2.1 trillion wiped out from US stock market at open.
🔥1
🔶 لیست هاستینگ هایی که می توان سرویس ها را با ارز دیجیتال خرید.
https://www.trilightzone.org/
https://www.xmrvps.com/
https://ablative.hosting/
https://anycolo.net/
https://flokinet.is/
https://www.swisslayer.com/
https://koddos.net
https://www.privex.io/
https://www.epio.host/
https://incognet.io/
https://5wire.co.uk/
https://userbase.com/
https://nicevps.net/
https://cryptoho.st/
https://cryptwerk.com/
https://host-world.com/monero-vps
https://abacohosting.com/
https://evolution-host.com/
https://qhoster.com/
https://namecheap.com/
https://whattheserver.com/
https://codify.global/
https://www.superbytehosting.com/
https://www.superbithost.com/
https://www.nexwave.ca/
https://www.hostingssi.com/
https://blazinhosting.net/
https://web.laweitech.com/
https://1984hosting.com/
https://www.snel.com/
https://njal.la/
https://www.bacloud.com/
https://cryptofibers.com/
https://sporestack.com/
https://www.99stack.com/
https://radwebhosting.com/
https://packetpoint.ca/
https://www.serverwhere.com/
https://hosthavoc.com/
https://coinhost.io/
https://bitvps.com/
https://1gbits.com/
https://bithost.io/
https://pq.hosting
https://mivocloud.com/
https://impreza.host/
https://ipxcore.com/
https://orangewebsite.com/
https://coin.host/
https://kyun.host
https://buyvm.net
https://servers.guru
https://urdn.com.ua
https://hostvds.com
https://gist.github.com/teal33t
#هاستینگ
@TheRaymondDev
https://www.trilightzone.org/
https://www.xmrvps.com/
https://ablative.hosting/
https://anycolo.net/
https://flokinet.is/
https://www.swisslayer.com/
https://koddos.net
https://www.privex.io/
https://www.epio.host/
https://incognet.io/
https://5wire.co.uk/
https://userbase.com/
https://nicevps.net/
https://cryptoho.st/
https://cryptwerk.com/
https://host-world.com/monero-vps
https://abacohosting.com/
https://evolution-host.com/
https://qhoster.com/
https://namecheap.com/
https://whattheserver.com/
https://codify.global/
https://www.superbytehosting.com/
https://www.superbithost.com/
https://www.nexwave.ca/
https://www.hostingssi.com/
https://blazinhosting.net/
https://web.laweitech.com/
https://1984hosting.com/
https://www.snel.com/
https://njal.la/
https://www.bacloud.com/
https://cryptofibers.com/
https://sporestack.com/
https://www.99stack.com/
https://radwebhosting.com/
https://packetpoint.ca/
https://www.serverwhere.com/
https://hosthavoc.com/
https://coinhost.io/
https://bitvps.com/
https://1gbits.com/
https://bithost.io/
https://pq.hosting
https://mivocloud.com/
https://impreza.host/
https://ipxcore.com/
https://orangewebsite.com/
https://coin.host/
https://kyun.host
https://buyvm.net
https://servers.guru
https://urdn.com.ua
https://hostvds.com
https://gist.github.com/teal33t
#هاستینگ
@TheRaymondDev
flokinet.is
FlokiNET: Secure the Net
Secure, Stable, Anonymous, Offshore Privacy focused Hosting Services
🔥4👍1
پست مفید امروز و بگم و برم
یوتوب کاری کرده که برنامههایی مثل
IDM
دیگه نمیتونند از
Youtube
دانلود کنند برای حل مشکل :
در آدرس جای
watch?v=
بنویس
embed/
مثال :
https://youtube.com/watch?v=TuMn-fHbl6U
به
https://youtube.com/embed/TuMn-fHbl6U
حالا دانلود میشه !
@TheRaymondDev
Forwarded from nova-account (Mohammad Hossein)
بر اساس مقالهای از وبلاگ JetBrains، زبان برنامهنویسی Go (Golang) در سال ۲۰۲۴ به رشد و محبوبیت قابلتوجهی دست یافته است. تخمین زده میشود که در ابتدای سال ۲۰۲۴، حدود ۴.۷ میلیون توسعهدهنده در سراسر جهان از Go استفاده میکردند. این تعداد تا آگوست ۲۰۲۴ به ۵.۸ میلیون نفر افزایش یافته است.
در شاخص محبوبیت زبانهای برنامهنویسی TIOBE در نوامبر ۲۰۲۴، Go به رتبه هفتم رسید که بالاترین جایگاه آن تا کنون بوده است.
بر اساس نظرسنجی توسعهدهندگان Go در نیمه دوم سال ۲۰۲۴، ۹۳٪ از پاسخدهندگان از Go رضایت داشتهاند. همچنین، بیشتر توسعهدهندگان Go برنامههای خود را در محیطهای لینوکس (۹۶٪) مستقر میکنند.
این روندها نشان میدهد که Go همچنان در حال رشد و پذیرش در جامعه توسعهدهندگان است.
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024/
در شاخص محبوبیت زبانهای برنامهنویسی TIOBE در نوامبر ۲۰۲۴، Go به رتبه هفتم رسید که بالاترین جایگاه آن تا کنون بوده است.
بر اساس نظرسنجی توسعهدهندگان Go در نیمه دوم سال ۲۰۲۴، ۹۳٪ از پاسخدهندگان از Go رضایت داشتهاند. همچنین، بیشتر توسعهدهندگان Go برنامههای خود را در محیطهای لینوکس (۹۶٪) مستقر میکنند.
این روندها نشان میدهد که Go همچنان در حال رشد و پذیرش در جامعه توسعهدهندگان است.
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024/
👍3
🔶 دومین پیشنهاد من به لاراول ساخت دستور make:package برای ایجاد پکیچ خودکار در لاراول است که این دستور به طور خودکار ساختار و فایل های لازم را برای یک پکیچ لاراول ایجاد می کند.
دستور make:package به توسعه دهندگان این امکان را می دهد که یک بسته جدید را با یک فرمان تولید کنند و از نیاز به ایجاد دایرکتوری ها و فایل ها به صورت دستی برای عناصر مشترک بسته لاراول اجتناب کنند.
https://github.com/laravel/framework/discussions/55328
#لاراول
@TheRaymondDev
دستور make:package به توسعه دهندگان این امکان را می دهد که یک بسته جدید را با یک فرمان تولید کنند و از نیاز به ایجاد دایرکتوری ها و فایل ها به صورت دستی برای عناصر مشترک بسته لاراول اجتناب کنند.
https://github.com/laravel/framework/discussions/55328
#لاراول
@TheRaymondDev
GitHub
Introducing the make:package Command for Laravel · laravel/framework · Discussion #55328
The goal of this proposal is to introduce a new Artisan command make:package to Laravel. This command will automatically generate the necessary structure and files for a Laravel package, And this m...
🔥1
🔶 بر اساس توییت مدیرعامل شاپیفای، کارکنان این شرکت قبل از درخواست نیروی جدید باید ثابت کنند که انجام وظایف مورد نظرشان با استفاده از هوش مصنوعی امکانپذیر نیست. بهبیان دیگر، فقط زمانی میتوان به استخدام جدید فکر کرد که بهرهگیری از ابزارهای هوش مصنوعی کار را پیش نمیبرد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
👎4👏2🖕1