🔶 برنامه اوبونتو برای جایگزین کردن GNU Core Utils با نسخههای باز نویسی شده در راست (Rust) دقیقاً همانطور که پیشبینی می شد، به خوبی پیش نمی رود.
برخی از نسخه های نوشته شده با راست تا ۱۷ برابر کندتر از C / C++ عمل میکنند. همچنین بعضی از نسخههای راست حتی در کار با فایل های بزرگ به طور کامل از کار میافتند.
#لینوکس
@TheRaymondDev
برخی از نسخه های نوشته شده با راست تا ۱۷ برابر کندتر از C / C++ عمل میکنند. همچنین بعضی از نسخههای راست حتی در کار با فایل های بزرگ به طور کامل از کار میافتند.
#لینوکس
@TheRaymondDev
😁9
Forwarded from مهدی حمید | توسعه دهنده وب سایت
🎉 پلاگین Postication – ارسال نوتیفیکیشن وردپرس به تلگرام
با Postication، هر بار که یک پست جدید در سایت وردپرسی شما منتشر میشود،
یک پیام خودکار به کانال تلگرام شما ارسال میشود!
ویژگیها:
🧬 نصب و استفاده:
🌟 اگر پلاگین Postication مفید بود، لطفاً جهت حمایت استار فراموش نشه .
🔗 Click Here To Download Source Code.
📣 @MehdiHamid1223
با Postication، هر بار که یک پست جدید در سایت وردپرسی شما منتشر میشود،
یک پیام خودکار به کانال تلگرام شما ارسال میشود!
ویژگیها:
- ارسال نوتیفیکیشن هنگام ایجاد پست جدید
-ارسال نوتیفیکیشن هنگام بهروزرسانی پست
- حذف پیامهای تلگرام هنگام حذف پست از سایت
- نمایش عنوان، توضیح کوتاه، لینک ادامه مطلب و هشتگها
- پشتیبانی از تصویر شاخص پست
- امکان فعال/غیرفعال کردن ارسال نوتیفیکیشنها
🧬 نصب و استفاده:
1. پلاگین را نصب و فعال کنید.
2. در تنظیمات، توکن ربات تلگرام و آیدی کانال خود را وارد کنید.
3. از این به بعد نوتیفیکیشنهای خودکار برای پستها در کانال تلگرام شما ارسال میشوند.
🌟 اگر پلاگین Postication مفید بود، لطفاً جهت حمایت استار فراموش نشه .
🔗 Click Here To Download Source Code.
📣 @MehdiHamid1223
Forwarded from mosTafa Arshadi
آدم ها وقتی یه بار موفق میشن، بعدش فقط میخوان موفقیتشونو از دست ندن.
ولی مشکل اینجاست که همین فکر باعث میشه آخرش ببازن.
برای اینکه همیشه برنده بمونی، باید همیشه دنبال بردن باشی، نه فقط نباختن.
گاهی وقتا هم لازمه چیزی رو که دفعه قبل به دست اوردی رو قربانی کنی تا دفعهی بعد دوباره بتونی موفق بشی.
@hamidreza01
ولی مشکل اینجاست که همین فکر باعث میشه آخرش ببازن.
برای اینکه همیشه برنده بمونی، باید همیشه دنبال بردن باشی، نه فقط نباختن.
گاهی وقتا هم لازمه چیزی رو که دفعه قبل به دست اوردی رو قربانی کنی تا دفعهی بعد دوباره بتونی موفق بشی.
@hamidreza01
👍8
🔶 شرکت Name قیمت ثبت دامنه .com به ۱۸ دلار افزایش داده است و البته با تخفیف ۱۲.۹۹ دلار عرضه می کند.
@TheRaymondDev
@TheRaymondDev
💔13
Forwarded from Golden Code (@lix)
یکی از دغدغههای مهم در طراحی API اینه که اطلاعات اضافی نفرستیم.
چون:
حجم ریسپانس ها زیاد میشه و حجم منابع سرور افزایش پیدا میکنه و...
لاراول یه راهکار خیلی تمیز برای این موضوع داره: استفاده از API Resourceها.
🔹 مشکل رایج
فرض کنید میخوایم اطلاعات یک کاربر رو همراه با پستهاش برگردونیم.
معمولا شاید اینطوری عمل کنیم:
اینجا یه مشکل هست: حتی اگر posts رو لود نکرده باشیم، باز هم کلید posts توی JSON میاد (و معمولا query اضافه اجرا میشه).
لاراول متودی به اسم whenLoaded داره. این متود بررسی میکنه که آیا relation مورد نظر واقعاً لود شده یا نه.
✅ نتیجه:
اگر توی query نوشتیم:
اون موقع posts داخل JSON میاد.
اگر with('posts') رو ننوشتیم، اصلا posts توی خروجی دیده نمیشه.
📌 مزایا
شماره ۱ : API سبکتر → فقط دیتاهایی که لازم داری ارسال میشن.
شماره ۲: کد تمیزتر → دیگه خبری از if/else های شلوغ داخل Resource نیست.
شماره۳: کنترل کامل → هر relation فقط وقتی لود شده باشه به خروجی اضافه میشه.
خلاصه که:
وقتی داری API میسازی، همیشه به این فکر کن که چه دیتا ای لازمه سمت کاربر بیاد.
با استفاده از whenLoaded در لاراول، میتونی خروجیهات رو بهینه، تمیز و حرفهای نگه داری.
@GoldenCodeir
#Laravel #لاراول
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1967917256446267886?t=nJdmRFIvFlZGiL09jL8LuQ&s=35
چون:
حجم ریسپانس ها زیاد میشه و حجم منابع سرور افزایش پیدا میکنه و...
لاراول یه راهکار خیلی تمیز برای این موضوع داره: استفاده از API Resourceها.
🔹 مشکل رایج
فرض کنید میخوایم اطلاعات یک کاربر رو همراه با پستهاش برگردونیم.
معمولا شاید اینطوری عمل کنیم:
return [
'id' => $this->id,
'name' => $this->name,
'posts' => PostResource::collection($this->posts),
];
اینجا یه مشکل هست: حتی اگر posts رو لود نکرده باشیم، باز هم کلید posts توی JSON میاد (و معمولا query اضافه اجرا میشه).
لاراول متودی به اسم whenLoaded داره. این متود بررسی میکنه که آیا relation مورد نظر واقعاً لود شده یا نه.
return [
'id' => $this->id,
'name' => $this->name,
'posts' => PostResource::collection($this->whenLoaded('posts')),
];
✅ نتیجه:
اگر توی query نوشتیم:
User::with('posts')->get();اون موقع posts داخل JSON میاد.
اگر with('posts') رو ننوشتیم، اصلا posts توی خروجی دیده نمیشه.
📌 مزایا
شماره ۱ : API سبکتر → فقط دیتاهایی که لازم داری ارسال میشن.
شماره ۲: کد تمیزتر → دیگه خبری از if/else های شلوغ داخل Resource نیست.
شماره۳: کنترل کامل → هر relation فقط وقتی لود شده باشه به خروجی اضافه میشه.
خلاصه که:
وقتی داری API میسازی، همیشه به این فکر کن که چه دیتا ای لازمه سمت کاربر بیاد.
با استفاده از whenLoaded در لاراول، میتونی خروجیهات رو بهینه، تمیز و حرفهای نگه داری.
@GoldenCodeir
#Laravel #لاراول
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1967917256446267886?t=nJdmRFIvFlZGiL09jL8LuQ&s=35
X (formerly Twitter)
Wendell Adriel (@wendell_adriel) on X
Laravel Tip 🚀
Ship lighter APIs with Resources that only include loaded relations! ☁️
Laravel allows us to easily control the payload without if/else spaghetti! 🫶
Check the example to learn how! 🔥
Ship lighter APIs with Resources that only include loaded relations! ☁️
Laravel allows us to easily control the payload without if/else spaghetti! 🫶
Check the example to learn how! 🔥
👍6❤1
🔶 نسکافه دونه ای به ۲۰۰۰۰ تومان رسیده...
آنقدر گرون شده که مصرف آن به صفر رسوندم.
به جای آن روزی یک ماگ قهوه می خورم.
@TheRaymondDev
آنقدر گرون شده که مصرف آن به صفر رسوندم.
به جای آن روزی یک ماگ قهوه می خورم.
@TheRaymondDev
😁5❤1
🔶 با نرم افزار gnome-font-viewer لینوکس می توانید راحت فونت ها با یک کلیک نصب کنید.
دانلود نرم افزار :
https://pkgs.org/download/gnome-font-viewer
#لینوکس
@TheRaymondDev
دانلود نرم افزار :
https://pkgs.org/download/gnome-font-viewer
#لینوکس
@TheRaymondDev
😁5❤1🤣1
🔶 جدیدا آی پی هایی v2ray با پورت ۴ الی ۵ رقمی زیاد شده که کلیک می کنید ۱۵ ثانیه بعد از کار می افته و به نظر میاد پورت فیک هست.
آی پی با پورت ۴۴۳ و ۸۰ خیلی کم پیدا میشه...
مثلا پورت:
@TheRaymondDev
آی پی با پورت ۴۴۳ و ۸۰ خیلی کم پیدا میشه...
مثلا پورت:
45323
46964
59185
@TheRaymondDev
🤣4
🔶 کسانی که میگویند اگر کارِ فکر کردن را به هوش مصنوعی بسپارید دارید از آن اشتباه استفاده میکنید، خودشان در اشتباه اند. این موضوع شبیه این است که وقتی میخواهید وزن کم کنید، دائم روی میز تان شکلات بگذارید؛ بالاخره یک روز وسوسه میشوید و میخورید. با هوش مصنوعی هم همین است: اگر بگذارید خودش برایتان متن را کامل کند یا به جای شما بنویسد، دیر یا زود عادت میکنید و دیگر کمتر انتقادی فکر می کنید. دلیلش هم این است که انسان ذاتاً موجودی تنبل است. پس بهتر است به جای جنگیدن با این ذات، آن را بپذیرید.
#توییت
@TheRaymondDev
#توییت
@TheRaymondDev
❤🔥9👍3👎2
🔶 پروژه TaskPire یک ابزار مدیریت وظایف است که با استفاده از React و Vite توسعه داده شده است. این ابزار با رابط کاربری ساده و روان، به شما کمک میکند وظایف خود را به شکلی منظم مدیریت کنید. هدف اصلی تسک پایر این است که مدیریت کارهای روزانه، پیگیری وضعیت وظایف و افزایش بهرهوری فردی یا تیمی را آسانتر کند. تسک پایر بر پایه سلف هاست است.
گیت هاب :
https://github.com/Rayiumir/TaskPire
#task
@TheRaymondDev
گیت هاب :
https://github.com/Rayiumir/TaskPire
#task
@TheRaymondDev
🔥2🤣2👌1
🎄 یک برنامه نویس تنبل
🔶 پروژه TaskPire یک ابزار مدیریت وظایف است که با استفاده از React و Vite توسعه داده شده است. این ابزار با رابط کاربری ساده و روان، به شما کمک میکند وظایف خود را به شکلی منظم مدیریت کنید. هدف اصلی تسک پایر این است که مدیریت کارهای روزانه، پیگیری وضعیت وظایف…
🔶 پروژه TaskPire یک ابزار مدیریت وظایف است که با استفاده از React و Vite توسعه داده شده است. این ابزار با رابط کاربری ساده و روان، به شما کمک میکند وظایف خود را به شکلی منظم مدیریت کنید. هدف اصلی تسک پایر این است که مدیریت کارهای روزانه، پیگیری وضعیت وظایف و افزایش بهرهوری فردی یا تیمی را آسانتر کند. تسک پایر بر پایه سلف هاست است.
گیت هاب :
https://github.com/Rayiumir/TaskPire
#task
@TheRaymondDev
گیت هاب :
https://github.com/Rayiumir/TaskPire
#task
@TheRaymondDev
GitHub
GitHub - TaskPire/TaskPire: Task management tool
Task management tool. Contribute to TaskPire/TaskPire development by creating an account on GitHub.
🔥5👌1
🔶 به ابزار مدیریت وظایف تسک پایر رای دهید.
https://www.producthunt.com/products/taskpire-task-management-tool
#task
@TheRaymondDev
https://www.producthunt.com/products/taskpire-task-management-tool
#task
@TheRaymondDev
Product Hunt
TaskPire - task management tool: task - management - task management tool - task management | Product Hunt
The TaskPire project is a task management tool built with React and Vite. With its clean and intuitive interface, it helps you organize and manage your tasks more effectively.
👍4
😁9👍3👎2🤣1💔1
🔶 پیامد های بازگشت مکانیسم ماشه شورای امنیت سازمان ملل بر ایران
اگر مکانیسم ماشه فعال شود و تحریم های شورای امنیت علیه ایران بازگردد، برجام عملاً پایان یافته تلقی خواهد شد و تمامی محدودیت های پیش از توافق دوباره اعمال میشوند. این بازگشت، از نظر اقتصادی تأثیر چشمگیری نخواهد داشت، زیرا تحریمهای گسترده آمریکا از سال ۲۰۱۸ عملاً راه هرگونه تعامل اقتصادی مؤثر با ایران را بسته است. با این حال، پیامد های مهمی در حوزه های نظامی و هسته ای خواهد داشت. ممنوعیت مجدد واردات و صادرات سلاح، موشک های بالستیک و پهپادها، فعالیت هایی مانند ارسال پهپاد ایران به روسیه را غیرقانونی خواهد کرد. در بُعد هسته ای نیز ایران ملزم به تعلیق غنیسازی اورانیوم، توقف کار روی راکتورهای آب سنگین و منع باز فرآوری پلوتونیوم خواهد شد. همچنین هرگونه سرمایه گذاری هسته ای در خارج از کشور و فعالیت مرتبط با توسعه موشک های بالستیک ممنوع میشود. کشورهای عضو سازمان ملل نیز باید از ارائه تجهیزات، فناوری، منابع مالی یا آموزشی به ایران در این حوزه ها خودداری کنند.
از منظر بازدارندگی، مکانیسم ماشه بیشتر بُعد سیاسی دارد تا اقتصادی. کشورهای غربی آن را ابزار فشار برای محدود سازی برنامه هسته ای ایران میدانند، اما مخالفان، بهویژه روسیه و چین، با اجرای آن همراهی نمیکنند. همین اختلاف باعث میشود اثربخشی این مکانیسم در ایجاد بازدارندگی کامل زیر سؤال رود. در عمل، بازگشت تحریم ها پیام نمادین و سیاسی قدرتمندی دارد، اما در غیاب اجماع جهانی، ممکن است ایران نه تنها عقب نشینی نکند، بلکه با اقدامات تلافیجویانه سطح تنش ها را افزایش دهد. بنابراین، بازدارندگی مکانیسم ماشه محدود و شکننده خواهد بود.
#منهای_برنامه_نویسی
@TheRaymondDev
اگر مکانیسم ماشه فعال شود و تحریم های شورای امنیت علیه ایران بازگردد، برجام عملاً پایان یافته تلقی خواهد شد و تمامی محدودیت های پیش از توافق دوباره اعمال میشوند. این بازگشت، از نظر اقتصادی تأثیر چشمگیری نخواهد داشت، زیرا تحریمهای گسترده آمریکا از سال ۲۰۱۸ عملاً راه هرگونه تعامل اقتصادی مؤثر با ایران را بسته است. با این حال، پیامد های مهمی در حوزه های نظامی و هسته ای خواهد داشت. ممنوعیت مجدد واردات و صادرات سلاح، موشک های بالستیک و پهپادها، فعالیت هایی مانند ارسال پهپاد ایران به روسیه را غیرقانونی خواهد کرد. در بُعد هسته ای نیز ایران ملزم به تعلیق غنیسازی اورانیوم، توقف کار روی راکتورهای آب سنگین و منع باز فرآوری پلوتونیوم خواهد شد. همچنین هرگونه سرمایه گذاری هسته ای در خارج از کشور و فعالیت مرتبط با توسعه موشک های بالستیک ممنوع میشود. کشورهای عضو سازمان ملل نیز باید از ارائه تجهیزات، فناوری، منابع مالی یا آموزشی به ایران در این حوزه ها خودداری کنند.
از منظر بازدارندگی، مکانیسم ماشه بیشتر بُعد سیاسی دارد تا اقتصادی. کشورهای غربی آن را ابزار فشار برای محدود سازی برنامه هسته ای ایران میدانند، اما مخالفان، بهویژه روسیه و چین، با اجرای آن همراهی نمیکنند. همین اختلاف باعث میشود اثربخشی این مکانیسم در ایجاد بازدارندگی کامل زیر سؤال رود. در عمل، بازگشت تحریم ها پیام نمادین و سیاسی قدرتمندی دارد، اما در غیاب اجماع جهانی، ممکن است ایران نه تنها عقب نشینی نکند، بلکه با اقدامات تلافیجویانه سطح تنش ها را افزایش دهد. بنابراین، بازدارندگی مکانیسم ماشه محدود و شکننده خواهد بود.
#منهای_برنامه_نویسی
@TheRaymondDev
Just Security
What You Need to Know About Iran Sanctions Snap Back at the UN: A Q&A with Kelsey Davenport
On Aug. 28, three European nations triggered the UN snapback of Iran sanctions. Davenport explains impact, next steps, and why it matters.
👎8👍6
🔶 یوتیوب پر شده از ویدئوهای هوش مصنوعی
با این الگورتیمی که داره از تماشای یوتیوب خسته شدم. 😤
@TheRaymondDev
با این الگورتیمی که داره از تماشای یوتیوب خسته شدم. 😤
@TheRaymondDev
👍11