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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🔶 هر چه بیشتر جاوا اسکریپت یاد بگیری، بیشتر متوجه می‌شی که هیچ چیزی نمی‌دونی.

#توییت

@TheRaymondDev
4👍2
👍14👎2
🔶 با شرط if در CSS به شما امکان می دهد سبک های شرطی را به صورت درون خطی بنویسید.

#css

@TheRaymondDev
👍4
Forwarded from Linuxor ?
ری‌اکت‌کارا جمع شدن و یه گیت بوک توسعه دادن و توش از ترفند ها و تکنیک ها و نکاتی که بهشون خیلی کمک کرده نوشتن: این پتانسیل اینو داره توی بازار آزاد به اسم دوره ری اکت پیشرفته به قیمت 30 میلیون با تخفیف 23.500 فروش بره.

github.com/vasanthk/react-bits

@Linuxor
👍2👎1
Forwarded from Linuxor ?
توی بعضی ریپو های گیت دیدید کامیت ها چقدر منظم نوشته می‌شن ؟ مثلا عکس بالا رو ببینید اول همشون نوشته fix یا feat که البته اینارو دستی نمی‌نویسن و یا اگه دستی بنویسن ممکنه توی بعضی کامیتا فراموش کنن.
یه ابزار هست بهتون کمک میکنه قبل از کامیت پیام کامیت رو آماده کنید و طبق قالب خاصی براتون کامیت رو درست می‌کنه. فقط کافیه نصبش کنید و بجای
git commit
بزنید
git cz
ازتون سولای لازم رو می‌پرسه و کامیت رو براتون آماده می‌کنه


نصب‌:
commitizen.github.io/cz-cli

@Linuxor
🔶 بازنویسی به زبان Rust نکنید.

بازنویسی صرفاً برای ایمنی حافظه مثل بهینه ‌سازی زود هنگام است: یعنی داری روی چیزی تمرکز می‌کنی که بازده زیادی ندارد. نسخه‌های قدیمی و آزموده ‌شده‌ی C/C++ خطا های حافظه‌ی کمی دارند. بیشتر باگ ‌های حافظه در کدهای جدید C/C++ دیده می‌شوند.

کد جدید را در Rust بنویس.

#rust
#توییت

@TheRaymondDev
👍74
Forwarded from Golden Code (علی 🇨🇴)
خیلی مواقع بعده گرفتنه داده از دیتابیس، نیاز داریم سریع و تمیز به اطلاعات دسترسی داشته باشیم.
تابع array_column در PHP دقیقا برای همین ساخته شده!

🔹 چی کار میکنه؟

میتونه از یک آرایه چندبعدی، فقط یک ستون رو جداکنه.

حتی میتونه آرایه رو با کلید دلخواهتون reindex کنه.

این یعنی: دیگه لازم نیست هر بار روی آرایه حلقه بزنی و جستجو کنی، دسترسی مستقیم داری.

📌 یه مثال:
$users = [
['id' => 1, 'name' => 'Ali', 'email' => 'ali@example.com'],
['id' => 2, 'name' => 'Sara', 'email' => 'sara@example.com'],
['id' => 3, 'name' => 'Reza', 'email' => 'reza@example.com'],
];

// Reindex بر اساس id
$indexed = array_column($users, null, 'id');

حالا $indexed[2] مستقیما اطلاعات Sara رو برمیگردونه،
بدون هیچ حلقه یا جستجوی اضافه.


کاربردهاش؟

ساخت lookup table سریع

کدنویسی تمیزتر و کوتاه‌تر

عالی برای caching و join کردن دیتاست‌ها

خلاصه که : با array_column میتونیم از یک آرایه ساده، یک ساختار قوی برای دسترسی مستقیم بسازیم.
یک ترفند کوچیک، اما تاثیره بزرگ در سرعت و خوانایی کد.
#php #اموزش_php #php_tip

@GoldenCodeir

(به منبع و مثالش توجه کنید👇🏾)
https://x.com/wendell_adriel/status/1969010695279989061?t=h88vjyQnlMap9vvVDFxhXQ&s=35
5👍2🔥1
🔶 باگ سایت زومیت

به آدرس نوار مرورگر دقت کنید.

@TheRaymondDev
🔶 حالا پاییز آمده و شمال غرب کشور برف آمده است

درسته که گرمای شدید ۵ ماهه سپری کردیم و ایرانیان از ورود موج هوای سرد خوشحال شدند اما یه مشکل داره :

در آینده نزدیک با توجه به تغییرات اقلیمی آب و هوایی ممکن است با هوای خیلی گرم و خیلی سرد مواجه شویم که بین وسط های آن هوای (پاییز خنک یا بهار معتدل) نداشته باشید.

یعنی حالت ‌های افراطی رو به ‌رو شویم : یا خیلی گرم یا خیلی سرد.

برای کشاورزی، هم برای سلامتی مردم، و هم برای زیرساخت‌ها (برق، گاز، آب) مشکل ‌ساز است.

برای اطلاعات بیشتر به سایت Nature Communications مراجعه کنید:

https://www.nature.com/articles/s41467-025-58544-5

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

@TheRaymondDev
🔶 تم مک برای گنوم ۴۵

[Gnome 45.8] MacOS Tahoe theme

#لینوکس

@TheRaymondDev
🔥10👎1
🔶 این روزها در افغانستان کسی آنلاین نمی‌شود؛ چرا طالبان اینترنت را قطع کرد؟

به گزارش زومیت، طالبان در اقدامی گسترده دسترسی به اینترنت فیبر نوری خانگی را در چندین ولایت افغانستان از جمله بلخ، قندهار و ننگرهار قطع کرده‌اند. در برخی مناطق حتی خدمات DSL و وایرلس نیز متوقف شده است.

طالبان دلیل این اقدام را «جلوگیری از اشاعه فحشا» عنوان کرده‌اند. با این حال، زومیت می‌نویسد که ناتوانی این گروه در اجرای سیستم فیلترینگ یکپارچه، از عوامل اصلی گرایش طالبان به قطع کامل اینترنت پرسرعت محسوب می‌شود.

بر اساس این گزارش، حدود ۳۰ هزار نفر به دلیل این خاموشی دیجیتال شغل خود را از دست داده‌اند و سرعت اینترنت موبایل در کابل به حدی پایین آمده که برخی آن را با اینترنت دایل ‌آپ مقایسه می‌کنند.

زومیت هشدار می‌دهد که مرحله بعدی می‌تواند محدودیت‌های شدیدتر روی اینترنت همراه باشد؛ اقدامی که خطر انزوای کامل افغانستان در عرصه دیجیتال را به همراه خواهد داشت.

#خبر

@TheRaymondDev
🤣10💔5
🔶 میگن پنیر مفت فقط داخل تله موش مثال یه همچین چیزی هست

بخاطر جنگ ۱۲ روزه فرادرس یه کد تخفیف ۱۰۰ درصد ایران گذاشتش.
الان داره میگه از ۲۰ مهر باید پولش بدی در غیر اینصورت حذف میشه

@TheRaymondDev
👍13🤣13🤬3
Forwarded from Linuxor ?
+ می‌خوای یه جدول و نمودار از باگ ها و مشکلات کدت بکشم ؟


- نه عوضی، نه، خوابم می‌آد؛ فقط فیکسش کن کی به تو جدول کشیدنو یاد داده!



@Linuxor
🤣23
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 کار طراحی قالب راییوم شروع کردم

نظرت درباره Header آن چیه؟

با فریم ورک TailwindCSS زدم.

@TheRaymondDev
3👎2👍1
Forwarded from Golden Code (@lix)
یکی از قابلیت‌های جذاب کش در لاراول، Cache Tags هست.
با Tag میتونی چند داده کش شده رو زیر یک تگ مشخص گروه‌بندی کنی. اینطوری مدیریت اونا (پاک‌کردن یا بروزرسانی) خیلی راحتتر میشه.


📌 چرا به درد میخوره؟

فرض کن اپلیکیشن چند تیمی (multi-tenant) داری. هر تیم تنظیمات خودشو داره که توی کش ذخیره میکنی.
حالا اگه بخوای همه کش‌های مربوط به یک تیم خاص رو پاک کنی، با Tag خیلی ساده میشه:

// ذخیره داده‌ها با تگ team-1
Cache::tags(['team-1'])->put('settings', ['lang' => 'fa', 'timezone' => 'Asia/Tehran'], 3600);

// ذخیره داده دیگه با همون تگ
Cache::tags(['team-1'])->put('members', ['Ali', 'Sara'], 3600);

// پاک کردن همه کش‌های team-1
Cache::tags(['team-1'])->flush();

⚠️ یه نکته مهم

این Cache Tags فقط روی درایورهای Redis و Memcached پشتیبانی میشن.
روی file، database یا dynamodb کار نمیکنه.


خلاصه که:

با استفاده از Tag میتونی کش‌ های مرتبط رو یکجا مدیریتشون کنی، بدون نیاز به دونستن کلیدهای مختلف.

#Laravel #Laravel_tip #لاراول

@GoldenCodeir 🔥

(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1971180406717210806?t=l7I87aVOAwuBep_DjhW18A&s=35
3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🍪 اکستنشن ذخیره و تغیر نشست سایت ها با قابلیت ویرایش کوکی برای کروم منتشر شد.

😃چند کاربرد جالب این افزونه :
رفع محدودیت لاگین در چت بات ها
رفع محدودیت لاگین های زیاد در تلگرام وب
✅️ لاگین سریع به اکانت های مختلف سایت ها
مشاهده و ویرایش کوکی ها
دانلود و ارسال نشست به دستگاه های دیگر
📥لینک نصب از کروم استور: [VIEW]
#کروم #مرورگر #اکستنشن
❤‍🔥7
نحوه‌ی مرتب کردن رگ‌های گردن توسط یک متخصص شبکه!

@TheRaymondDev
🤣30👍1🥰1