🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🔶 به زودی یک ویژگی کاربردی در لاراول اضافه خواهیم کرد.

البته به صورت پکیچ آماده هست اما می خوام ساده ش کنم توی سورس لاراول اضافه کنم بدون پکیچ

اگر این ویژگی رد شد به صورت پکیچ ویژگی ساده توی گیت هاب می زارم

این اولین مشارکت من در سورس لاراول است.

#لاراول

@TheRaymondDev
🔥6
🔸Code Review | بررسی سورس کد بازی GTA 3

تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.


https://www.youtube.com/watch?v=INWWQd5zm9E

@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
👍3🔥3
Forwarded from Linuxor ?
ویندوز داره راه های کرک کردنش رو سخت تر می‌کنه، از سر اجبارم شده باید لینوکس نصب کنید و به زور بهشتو ببینید



@Linuxor
😁11👎2
Forwarded from گنوم فارسی
نگارش جدید نرم‌افزار تمرین نوشتن کلیدزنی ارائه شده که با مشارکت هادی عزیز از زبان فارسی پشتیبانی می‌کنه، نتایج واقع‌بینانه‌تری می‌ده و به‌روز رسانی‌های دیگه‌ای داره که باعث بهبود عملکرد و تشخیص سرخوردگی می‌شه:

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
🔥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
👍3
🔶 افزونه: نمایش و مخفی‌کردن نویسنده

یه ابزار کاربردی برای حذف یا جایگزینی نام نویسنده توی پست‌های وردپرس!

ویژگی‌ها:

مخفی‌کردن با کلاس‌های CSS دلخواه
حذف کامل بلاک‌های HTML از محتوای پست
جایگزینی نام نویسنده با یک نام عمومی
پشتیبانی از چند کلاس و چند بلاک
تنظیمات ساده و رابط کاربری کاملاً فارسی
کدنویسی تمیز و سازگار با قالب‌های استاندارد

👨🏻‍💻 توسعه‌دهنده: اسماعیل میرقائد
🌐 mirghaed.ir

🆙 نسخه فعلی: 1.3

📥 خیلی راحت می‌تونی این افزونه رو توی سایتت نصب کنی و ظاهر پست‌هات رو حرفه‌ای‌تر کنی 😉

#وردپرس

@TheRaymondDev
👍1
🎄 یک برنامه نویس تنبل
🔶 پکیچ Laravel Slugable منتشر شد. ما در پروژه های لاراولی از پکیچ spatie/laravel-sluggable و cviebrock/eloquent-sluggable استفاده می کنیم و حالا آمدیم یه پکیچ نوشتیم و بدون تنظیمات و غیره ... ساده سازی کردیم فقط با صدا زدن HasSlugable، قابلیت تولید اسلاگ…
🔶 در نسخه ۱.۰.۴ ویژگی ترجمه فینگلیش و عربگلیش به خاطر نامفهوم بودن آن حذف شد و خود زبانی که نوشته می شود در slug بدون کم و کاستی ثبت می شوند. این ویژگی باعث می شوند که slug های آن SEO-friendly شوند.

https://github.com/Rayiumir/laravel-slugable

#لاراول

@TheRaymondDev
🔥1
🔥4👍1
Forwarded from Linuxor ?
از سال 2014 تا 2025 چه زبان هایی برای backend وبسایت ها استفاده شده ؟

@Linuxor
👍3
پست مفید امروز و بگم و برم
یوتوب کاری کرده که برنامه‌هایی مثل
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/
👍3
🔶 دومین پیشنهاد من به لاراول ساخت دستور make:package برای ایجاد پکیچ خودکار در لاراول است که این دستور به طور خودکار ساختار و فایل های لازم را برای یک پکیچ لاراول ایجاد می کند.

دستور make:package به توسعه دهندگان این امکان را می دهد که یک بسته جدید را با یک فرمان تولید کنند و از نیاز به ایجاد دایرکتوری ها و فایل ها به صورت دستی برای عناصر مشترک بسته لاراول اجتناب کنند.

https://github.com/laravel/framework/discussions/55328

#لاراول

@TheRaymondDev
🔥1
🔶 بر اساس توییت مدیرعامل شاپیفای، کارکنان این شرکت قبل از درخواست نیروی جدید باید ثابت کنند که انجام وظایف مورد نظرشان با استفاده از هوش مصنوعی امکان‌پذیر نیست. به‌بیان دیگر، فقط زمانی می‌توان به استخدام جدید فکر کرد که بهره‌گیری از ابزارهای هوش مصنوعی کار را پیش نمی‌برد.

#خبر

@TheRaymondDev
👎4👏2🖕1