Forwarded from Linuxor ?
ریاکتکارا جمع شدن و یه گیت بوک توسعه دادن و توش از ترفند ها و تکنیک ها و نکاتی که بهشون خیلی کمک کرده نوشتن: این پتانسیل اینو داره توی بازار آزاد به اسم دوره ری اکت پیشرفته به قیمت 30 میلیون با تخفیف 23.500 فروش بره.
github.com/vasanthk/react-bits
@Linuxor
github.com/vasanthk/react-bits
@Linuxor
👍2👎1
Forwarded from Linuxor ?
توی بعضی ریپو های گیت دیدید کامیت ها چقدر منظم نوشته میشن ؟ مثلا عکس بالا رو ببینید اول همشون نوشته fix یا feat که البته اینارو دستی نمینویسن و یا اگه دستی بنویسن ممکنه توی بعضی کامیتا فراموش کنن.
یه ابزار هست بهتون کمک میکنه قبل از کامیت پیام کامیت رو آماده کنید و طبق قالب خاصی براتون کامیت رو درست میکنه. فقط کافیه نصبش کنید و بجای
git commit
بزنید
git cz
ازتون سولای لازم رو میپرسه و کامیت رو براتون آماده میکنه
نصب:
commitizen.github.io/cz-cli
@Linuxor
یه ابزار هست بهتون کمک میکنه قبل از کامیت پیام کامیت رو آماده کنید و طبق قالب خاصی براتون کامیت رو درست میکنه. فقط کافیه نصبش کنید و بجای
git commit
بزنید
git cz
ازتون سولای لازم رو میپرسه و کامیت رو براتون آماده میکنه
نصب:
commitizen.github.io/cz-cli
@Linuxor
🔶 بازنویسی به زبان Rust نکنید.
بازنویسی صرفاً برای ایمنی حافظه مثل بهینه سازی زود هنگام است: یعنی داری روی چیزی تمرکز میکنی که بازده زیادی ندارد. نسخههای قدیمی و آزموده شدهی C/C++ خطا های حافظهی کمی دارند. بیشتر باگ های حافظه در کدهای جدید C/C++ دیده میشوند.
کد جدید را در Rust بنویس.
#rust
#توییت
@TheRaymondDev
بازنویسی صرفاً برای ایمنی حافظه مثل بهینه سازی زود هنگام است: یعنی داری روی چیزی تمرکز میکنی که بازده زیادی ندارد. نسخههای قدیمی و آزموده شدهی C/C++ خطا های حافظهی کمی دارند. بیشتر باگ های حافظه در کدهای جدید C/C++ دیده میشوند.
کد جدید را در Rust بنویس.
#rust
#توییت
@TheRaymondDev
👍7❤4
Forwarded from Golden Code (علی 🇨🇴)
خیلی مواقع بعده گرفتنه داده از دیتابیس، نیاز داریم سریع و تمیز به اطلاعات دسترسی داشته باشیم.
تابع array_column در PHP دقیقا برای همین ساخته شده!
🔹 چی کار میکنه؟
میتونه از یک آرایه چندبعدی، فقط یک ستون رو جداکنه.
حتی میتونه آرایه رو با کلید دلخواهتون reindex کنه.
این یعنی: دیگه لازم نیست هر بار روی آرایه حلقه بزنی و جستجو کنی، دسترسی مستقیم داری.
📌 یه مثال:
✅ حالا $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
تابع 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
X (formerly Twitter)
Wendell Adriel (@wendell_adriel) on X
PHP Tip 🚀
Using the array_column function, you can reindex a result set by one of its values easily.
This can allow lookups to become direct with a clean code. Great for caching for when you need to join across multiple datasets.
Check the example to learn…
Using the array_column function, you can reindex a result set by one of its values easily.
This can allow lookups to become direct with a clean code. Great for caching for when you need to join across multiple datasets.
Check the example to learn…
❤5👍2🔥1
🎄 یک برنامه نویس تنبل
🔸Mahdi-zarei/nekoray دنبال یه کلاینت v2ray درست حسابی بودم که توی لینوکس هم کار بده و بتونه کل سیستم رو تانل کنه میگشتم نکوری معروف (MatsuriDayo/nekoray) که ریپوشو ارشیو کرده و اخرین کامیتش ۷ماه پیشه بهترش v2rayA بود که پنل تحت وب داشت و تانل مودش کار میکرد…
🔸Throne
قبلا این پروژه رو معرفی کردیم:
https://news.1rj.ru/str/TheRaymondDev/3568
ولی اسمشو عوض کرده گذاشته Throne
یه فورک فعال از nekoray
https://github.com/throneproj/Throne
@TheRaymondDev
قبلا این پروژه رو معرفی کردیم:
https://news.1rj.ru/str/TheRaymondDev/3568
ولی اسمشو عوض کرده گذاشته Throne
یه فورک فعال از nekoray
https://github.com/throneproj/Throne
@TheRaymondDev
❤2
🔶 حالا پاییز آمده و شمال غرب کشور برف آمده است
درسته که گرمای شدید ۵ ماهه سپری کردیم و ایرانیان از ورود موج هوای سرد خوشحال شدند اما یه مشکل داره :
در آینده نزدیک با توجه به تغییرات اقلیمی آب و هوایی ممکن است با هوای خیلی گرم و خیلی سرد مواجه شویم که بین وسط های آن هوای (پاییز خنک یا بهار معتدل) نداشته باشید.
یعنی حالت های افراطی رو به رو شویم : یا خیلی گرم یا خیلی سرد.
برای کشاورزی، هم برای سلامتی مردم، و هم برای زیرساختها (برق، گاز، آب) مشکل ساز است.
برای اطلاعات بیشتر به سایت Nature Communications مراجعه کنید:
https://www.nature.com/articles/s41467-025-58544-5
#منهای_برنامه_نویسی
@TheRaymondDev
درسته که گرمای شدید ۵ ماهه سپری کردیم و ایرانیان از ورود موج هوای سرد خوشحال شدند اما یه مشکل داره :
در آینده نزدیک با توجه به تغییرات اقلیمی آب و هوایی ممکن است با هوای خیلی گرم و خیلی سرد مواجه شویم که بین وسط های آن هوای (پاییز خنک یا بهار معتدل) نداشته باشید.
یعنی حالت های افراطی رو به رو شویم : یا خیلی گرم یا خیلی سرد.
برای کشاورزی، هم برای سلامتی مردم، و هم برای زیرساختها (برق، گاز، آب) مشکل ساز است.
برای اطلاعات بیشتر به سایت Nature Communications مراجعه کنید:
https://www.nature.com/articles/s41467-025-58544-5
#منهای_برنامه_نویسی
@TheRaymondDev
Nature
Rapid flips between warm and cold extremes in a warming world
Nature Communications - Rapid temperature flips between hot and cold extremes will become more frequent, more intense, and more rapid globally by the end of the twenty-first century, which is...
🔶 این روزها در افغانستان کسی آنلاین نمیشود؛ چرا طالبان اینترنت را قطع کرد؟
به گزارش زومیت، طالبان در اقدامی گسترده دسترسی به اینترنت فیبر نوری خانگی را در چندین ولایت افغانستان از جمله بلخ، قندهار و ننگرهار قطع کردهاند. در برخی مناطق حتی خدمات DSL و وایرلس نیز متوقف شده است.
طالبان دلیل این اقدام را «جلوگیری از اشاعه فحشا» عنوان کردهاند. با این حال، زومیت مینویسد که ناتوانی این گروه در اجرای سیستم فیلترینگ یکپارچه، از عوامل اصلی گرایش طالبان به قطع کامل اینترنت پرسرعت محسوب میشود.
بر اساس این گزارش، حدود ۳۰ هزار نفر به دلیل این خاموشی دیجیتال شغل خود را از دست دادهاند و سرعت اینترنت موبایل در کابل به حدی پایین آمده که برخی آن را با اینترنت دایل آپ مقایسه میکنند.
زومیت هشدار میدهد که مرحله بعدی میتواند محدودیتهای شدیدتر روی اینترنت همراه باشد؛ اقدامی که خطر انزوای کامل افغانستان در عرصه دیجیتال را به همراه خواهد داشت.
#خبر
@TheRaymondDev
به گزارش زومیت، طالبان در اقدامی گسترده دسترسی به اینترنت فیبر نوری خانگی را در چندین ولایت افغانستان از جمله بلخ، قندهار و ننگرهار قطع کردهاند. در برخی مناطق حتی خدمات DSL و وایرلس نیز متوقف شده است.
طالبان دلیل این اقدام را «جلوگیری از اشاعه فحشا» عنوان کردهاند. با این حال، زومیت مینویسد که ناتوانی این گروه در اجرای سیستم فیلترینگ یکپارچه، از عوامل اصلی گرایش طالبان به قطع کامل اینترنت پرسرعت محسوب میشود.
بر اساس این گزارش، حدود ۳۰ هزار نفر به دلیل این خاموشی دیجیتال شغل خود را از دست دادهاند و سرعت اینترنت موبایل در کابل به حدی پایین آمده که برخی آن را با اینترنت دایل آپ مقایسه میکنند.
زومیت هشدار میدهد که مرحله بعدی میتواند محدودیتهای شدیدتر روی اینترنت همراه باشد؛ اقدامی که خطر انزوای کامل افغانستان در عرصه دیجیتال را به همراه خواهد داشت.
#خبر
@TheRaymondDev
زومیت
این روزها در افغانستان کسی آنلاین نمیشود؛ چرا طالبان اینترنت را قطع کرد؟
از روز دوشنبه، ۲۴ شهریور، شهرهای بلخ، قندهار و چند ولایت دیگر افغانستان در سکوت کامل دیجیتالی فرو رفتهاند.
🤣10💔5
🔶 میگن پنیر مفت فقط داخل تله موش مثال یه همچین چیزی هست
بخاطر جنگ ۱۲ روزه فرادرس یه کد تخفیف ۱۰۰ درصد ایران گذاشتش.
الان داره میگه از ۲۰ مهر باید پولش بدی در غیر اینصورت حذف میشه
@TheRaymondDev
بخاطر جنگ ۱۲ روزه فرادرس یه کد تخفیف ۱۰۰ درصد ایران گذاشتش.
الان داره میگه از ۲۰ مهر باید پولش بدی در غیر اینصورت حذف میشه
@TheRaymondDev
👍13🤣13🤬3
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 کار طراحی قالب راییوم شروع کردم
نظرت درباره Header آن چیه؟
با فریم ورک TailwindCSS زدم.
@TheRaymondDev
نظرت درباره Header آن چیه؟
با فریم ورک TailwindCSS زدم.
@TheRaymondDev
❤3👎2👍1
🎄 یک برنامه نویس تنبل
🔶 پیامد های بازگشت مکانیسم ماشه شورای امنیت سازمان ملل بر ایران اگر مکانیسم ماشه فعال شود و تحریم های شورای امنیت علیه ایران بازگردد، برجام عملاً پایان یافته تلقی خواهد شد و تمامی محدودیت های پیش از توافق دوباره اعمال میشوند. این بازگشت، از نظر اقتصادی…
🔶 ۴۸ ساعت تا اجرای مکانسیم ماشه, هند خواستار خرید نفت از ایران در ازای کاهش واردات نفت از روسیه شده است.
#منهای_برنامه_نویسی
@TheRaymondDev
#منهای_برنامه_نویسی
@TheRaymondDev
Business-Standard
India urges US to ease Iran oil sanctions to offset reduced Russian imports
New Delhi's representatives traveled to the US for talks after Washington imposed crushing tariffs on the country in punishment for its oil trade with Russia
🤣6
Forwarded from Golden Code (@lix)
یکی از قابلیتهای جذاب کش در لاراول، Cache Tags هست.
با Tag میتونی چند داده کش شده رو زیر یک تگ مشخص گروهبندی کنی. اینطوری مدیریت اونا (پاککردن یا بروزرسانی) خیلی راحتتر میشه.
📌 چرا به درد میخوره؟
فرض کن اپلیکیشن چند تیمی (multi-tenant) داری. هر تیم تنظیمات خودشو داره که توی کش ذخیره میکنی.
حالا اگه بخوای همه کشهای مربوط به یک تیم خاص رو پاک کنی، با Tag خیلی ساده میشه:
⚠️ یه نکته مهم
این Cache Tags فقط روی درایورهای Redis و Memcached پشتیبانی میشن.
روی file، database یا dynamodb کار نمیکنه.
خلاصه که:
با استفاده از Tag میتونی کش های مرتبط رو یکجا مدیریتشون کنی، بدون نیاز به دونستن کلیدهای مختلف.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1971180406717210806?t=l7I87aVOAwuBep_DjhW18A&s=35
با 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
X (formerly Twitter)
Wendell Adriel (@wendell_adriel) on X
Laravel Tip 🚀
Laravel Cache system provides a way to work with tags, providing an efficient way to group different values under the same tag.
For example, you can create a cache tag for each team that uses your application and if a setting for that team…
Laravel Cache system provides a way to work with tags, providing an efficient way to group different values under the same tag.
For example, you can create a cache tag for each team that uses your application and if a setting for that team…
❤3👍2
Forwarded from فانی لرن | برنامه نویسی ، وردپرس ، طراحی سایت (OMid)
This media is not supported in your browser
VIEW IN TELEGRAM
🍪 اکستنشن ذخیره و تغیر نشست سایت ها با قابلیت ویرایش کوکی برای کروم منتشر شد.
😃چند کاربرد جالب این افزونه :
#کروم #مرورگر #اکستنشن
😃چند کاربرد جالب این افزونه :
✅ رفع محدودیت لاگین در چت بات ها📥لینک نصب از کروم استور: [VIEW]
✅ رفع محدودیت لاگین های زیاد در تلگرام وب
✅️ لاگین سریع به اکانت های مختلف سایت ها
✅ مشاهده و ویرایش کوکی ها
✅ دانلود و ارسال نشست به دستگاه های دیگر
#کروم #مرورگر #اکستنشن
❤🔥7
🎄 یک برنامه نویس تنبل
🔶 ۴۸ ساعت تا اجرای مکانسیم ماشه, هند خواستار خرید نفت از ایران در ازای کاهش واردات نفت از روسیه شده است. #منهای_برنامه_نویسی @TheRaymondDev
🔶 ۲۴ ساعت تا اجرای مکانسیم ماشه, ایران و روسیه توافقنامه ۲۵ میلیارد دلاری برای ساخت چهار نیروگاه هسته ای در ایران امضا کردند.
#منهای_برنامه_نویسی
@TheRaymondDev
#منهای_برنامه_نویسی
@TheRaymondDev
Reuters
Iran and Russia sign $25 billion agreement to build four nuclear power plants in Iran, IRNA says
Iran has signed a $25 billion agreement with Russia's state nuclear corporation Rosatom to build four nuclear power plants in Iran, IRNA news agency said on Friday.
❤4👎2👏1🤣1