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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
👩‍💻 اگر دنبال منابع رایگان برای یادگیری هستین؛ لیستی از وبسایت ها براتون لیست شده و میتونین ازش استفاده کنین.

@TheRaymondDev
🔥10
🔶 منطق کله ‌پنیری هلندی :

من اگه ازت دزدی کنم، عادیه چون فکر می‌کنم آدم خوبه‌ام. ولی تو اگه جوابمو بدی، نه، اون دیگه عادی نیست، چون تویی آدم بده! آخه چطور آدم بد می‌تونه از آدم خوب انتقام بگیره؟ باید نرمال رفتار کنی دیگه!

#توییت

@TheRaymondDev
Forwarded from Golden Code (علی 🇨🇴)
متود mode() یکی از متودهای کاربردیه کالکشن های لاراول است که پر تکرارترین مقدار داخل یک Collection رو برمیگردونه.

مثال:

$collection = collect([1, 2, 2, 3, 3, 3, 4]);
$mostFrequent = $collection->mode();
// خروجی: [3]

📌 نکته:
خروجی به صورت آرایه هستش چون ممکنه چند مقدار با بیشترین تکرار وجود داشته باشه.


فرض کنین میخواید در سیستم سفارشات، محبوبترین روش ارسال کالا در ۳۰ روز گذشته برای هر تیم رو بصورت خودکار انتخاب کنید. متود mode() بهترین گزینس چون هم مقدار پر تکرار رو بر میگردونه و هم اگه چند روش ارسال تعداد تکرار برابر داشتند، بصورت کامل مدیریت میکنه.

خلاصش که:

متود mode() ساده‌ترین راه برای گرفتن پرکاربردترین یا پر تکرارترین مقدار از داده‌های جمع‌آوری شده هستش.

#Laravel #laravel_tip #لاراول

@GoldenCodeir 🔥

(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1977713885433012395?t=ukkZaeMjXG9DkTk7wfrCIA&s=35
1
web-windows.htm
14.2 KB
سیستم عامل تحت وب!

تصور کنید دنیای آینده که با هوش مصنوعی و ذخیره گاه های برخط و آنلاین و حسابهای کاربری اداره میشه، دیگه شما رو به سمتی ببره که سخت افزاری که در اختیار دارید اهمیت نداشته باشه!
یعنی اینکه همه چیز روی سِرورها اجرا بشن و شما در واقع با یک صفحه‌ نمایش و سخت افزار نه چندان قوی فقط ریموت به محیط ها و استوریج و ابزارها وصل بشین.

در این فایل ایده‌ی ساده ای شبیه ویندوز با دو اپلیکیشن یکی ماشین حساب و دیگری نوتپد رو در قالب یک فایل ۱۵ کیلوبایتی پیاده سازی کرده ام!
قشنگ میشه فایل ساخت، تغییر داد، ذخیره کرد و با فایل منیجر اختصاصی روی مرورگر اونها رو مدیریت کرد!
حتا میشه برای تکمیل کار کدی برای لاگین و دسترسی با رمز که قبلاً نوشته ام بهره برد:
https://news.1rj.ru/str/codinginaday/688

در مجموع تعریف سیستم عامل یا Operating System که اجرای دستورات، مدیریت فایل و اجرای برنامه های جانبی هست رو همین فایل کوچیک هم پوشش میده!
1
🔶 یک افزونه دکمه دانلود حرفه ای گوتنبرگ با RaectJS نوشتیم که نتیجه رو می ببینید.

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

برای نوشتن افزونه با تکنولوژی جدید وردپرس حتما باید ریکت جی اس و جاوا اسکریپت بلد باشید و گرنه توی نوشتن افزونه دچار مشکل می شوید و نیاز به کامپایل هم دارد.

#وردپرس

@TheRaymondDev
🔶 عملکرد سایت فریلنسری UPWork چگونه است؟

با برنامه نویس فرانت اندی بحث می کردیم که ایشون میگه که اولین باری حساب آپورک باز می کنید برای ثبت ۵ پیشنهاد نیاز به ۲۰ دلار در ماه است که دقیقا مثل پونیشا و کارلنسر است.

برای تازه کارها ممکنه چند ماه یا سال طول بکشد این فرآیند رو رد کند که هزینه هایی بالایی پرداخت می کنید و اما به پیشرفت بالایی رسیدی دیگه اون هزینه رو نمی دهید و پروفایلش دیده می شود و از سمت کارفرما پیشنهاد دریافت می کنید.

به شرطی که نمونه کارها به ۲۰ عدد و پروفایلش قوی تری داشته باشید.

فکر می کنم این روش در پونیشا یا کارلنسر و ... پیاده سازی شود بد نیست.

@TheRaymondDev
اگه سایت وردپرسی دارید این مسیرو چک کنید:

/wp-json/wp/v2/users


@TheRaymondDev
6
🔶 دبیان تصمیم گرفت تغییر systemd را لغو کند تا سازگاری با برنامه‌های قدیمی حفظ شود.

سیستم systemd در نسخهٔ جدید، دسترسی پوشهٔ /var/lock را محدود کرده بود تا فقط root بتواند در آن بنویسد. اما این باعث خرابی برخی برنامه‌های قدیمی شد که هنوز برای قفل‌گذاری از آن پوشه استفاده می‌کنند.

کمیتهٔ دبیان گفت طبق استاندارد FHS، این پوشه باید برای همهٔ کاربران سیستم قابل نوشتن باشد و بنابراین دستور داد پکیج systemd در دبیان اصلاح شود تا دسترسی قبلی برگردد.

#لینوکس

@TheRaymondDev
👍6
🔶 طرح شیشه ای ویندوز ویستا

#یادآوری
#ویندوز

@TheRaymondDev
5👎1
🔶 تعرفه بدون هدف، فقط مالیات پنهان از جیب مردم است.

هیچ کشوری با گران کردن واردات قوی نمی‌شود، بلکه با رقابت ‌پذیری تولید قوی می‌شود.

#ایران
#آمریکا

#منهای_برنامه_نویسی

@TheRaymondDev
👍2
🔶 کدیاد رو کنار گذاشت چون نتونست کامل خالی کنه 😂

رفت سراغ next1code که خالی کنه

@TheRaymondDev
👎27🤣19😁2😡1
فردا شنبه‌ست؛
همون کاری که همیشه فکر میکردی بی فایده‌ست رو شروع کن :))))

@TheRaymondDev
👍174👎1
#1 نتایج جالب از گزارش 📊 State of PHP 2025

توی این نظرسنجی، بیشتر توسعه‌دهنده‌های PHP از ژاپن بودن 🇯🇵 (حدود ۱۲٪)، بعد از اون آمریکا 🇺🇸 و روسیه 🇷🇺 هرکدوم با ۸٪ در رتبه‌های بعدی قرار دارن.

اما نکته جالب اینجاست که بخش بزرگی از جامعه PHP (حدود ۳۶٪) از کشورهای «دیگه» هستن — یعنی جامعه PHP واقعاً پراکنده و جهانیه 🌍

به نظرت چرا ژاپن این‌قدر فعال‌تر از بقیه کشورهاست؟
آیا به فرهنگ کاری‌شون برمی‌گرده یا محبوبیت خاص PHP اونجاست؟ 🤔

#Milwad #PHP #PHPState

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21🆒1
🔶 چگونه خطای 404 Not Found در لاراول رفع کنیم؟

این خطا زمانی می دهد که آدرسی که کاربر درخواست کرده، در سرور پیدا نشده است که مشکل از آدرس Route باشه که پیدا نکرده است یا می تونه روت‌های resource، پارامتر {post} رو از مدل مرتبط یا از id باشد.

مثل این :

/posts/10/edit


رکوردی با id = 10 در جدول posts وجود نداشته باشد، لاراول چون از Route Model Binding استفاده می‌کند، نمی‌تواند آن را پیدا کند و خطای 404 می‌دهد.

در بخش هایی از slug استفاده می کند این شایع ترین خطا هست چرا؟

چون در این بخش ها ما از پکیچ های تولید لینک استاندارد مثل Slugable در مدل استفاده می کنیم که noscript مربوطه به لینک تبدیل می کند و مشکل اینجاست که نمی توان پارامتر {post} رو از مدل مرتبط یا از id استفاده کرد و به جای آن باید از پارامتر {slug} یا slug استفاده کنید.

مثال :

{{ route('posts.edit', $row->slug) }}


اگر از پکیچ Slug استفاده نمی کنید, می توانید از پارامتر {post} رو از مدل مرتبط یا از id به کار بگیرید چون لینک استاندارد وجود ندارد.

{{ route('posts.edit', $row->id) }}



#لاراول

@TheRaymondDev
🤮21👍1