🔶 جایگزین های Google Analytics, Firebase, Chatgpt - Claude اضافه شدند.
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
GitHub
GitHub - Rayiumir/List-of-alternatives: Introducing the site and alternative software
Introducing the site and alternative software. Contribute to Rayiumir/List-of-alternatives development by creating an account on GitHub.
❤3
🎄 یک برنامه نویس تنبل
🔸territorial یک بازی جذاب پیکسی سبک و انلاین که میتونه شمارو معتاد کنه قلمرو خودتون گسترش میدید-متحد میشید-کمک میگیرید و میفرستید-حمله میکنید و... هم تحت وب هم اندروید هم ios https://territorial.io #معرفی @TheRaymondDev
👆👆
https://territorial.io
توی بازی که معرفی کردیم یه مشکلی که بود کانکشن وبسوکتش بعضا قطع میشد و چون بصورت دیفالت reconnect نمیشه چیزی هم براش پیاده نکردن و در جای حساس یهو همه چی پر
واسه همین مجبور شدیم کار غیراخلاقی کنیم و بصورت گلوبال WebSocket رو override کردیم و قابلیت ریکانکت شدن رو بهش اضافه کردیم:
https://gist.github.com/maanimis/42dd254450a10f8f087ae8447d8c91ee
@TheRaymondDev
https://territorial.io
توی بازی که معرفی کردیم یه مشکلی که بود کانکشن وبسوکتش بعضا قطع میشد و چون بصورت دیفالت reconnect نمیشه چیزی هم براش پیاده نکردن و در جای حساس یهو همه چی پر
واسه همین مجبور شدیم کار غیراخلاقی کنیم و بصورت گلوبال WebSocket رو override کردیم و قابلیت ریکانکت شدن رو بهش اضافه کردیم:
https://gist.github.com/maanimis/42dd254450a10f8f087ae8447d8c91ee
@TheRaymondDev
👍2
🔶 ماشین گزارش شفافیت تلگرام با آدرس زیر به شما میگه براساس ایپی شما و/یا شماره تلفن شما چه تعداد درخواست از طرف دولت دریافت کرده و چه تعداد کاربر بابت اون درخواست اطلاعاتشان به دولت داده شده. اگر در ایران هستید خوبه حتمن آزمایش کنید.
https://news.1rj.ru/str/transparency
@TheRaymondDev
https://news.1rj.ru/str/transparency
@TheRaymondDev
🔶 مارک زاکربرگ ؛ از ترس ترامپ؛ توهین و فحاشی به همجنسگراها رو در «فیس بوک»، «واتساپ» و «اینستاگرام» آزاد کرد.
تم ها و استیکرهای همجنسگراها نیز حذف شد.
شرکت متا(مالک اینستاگرام و فیسبوک):
از الان به بعد کاربرای اپلیکیشنای ما میتونن همجنسگراها و ترنس ها رو "بیمار روانی" خطاب کنند
@TheRaymondDev | @GizmizTe
تم ها و استیکرهای همجنسگراها نیز حذف شد.
شرکت متا(مالک اینستاگرام و فیسبوک):
از الان به بعد کاربرای اپلیکیشنای ما میتونن همجنسگراها و ترنس ها رو "بیمار روانی" خطاب کنند
@TheRaymondDev | @GizmizTe
🤣27👍3🕊2
🔶 به گزارش تک کرانچ, پس از تعطیلی قریب الوقوع TikTok در 19 ژانویه به دلیل مالکیت آن در ایالات متحده (مگر اینکه دیوان عالی مداخله کند)، به نظر می رسد یک برنامه چینی دیگر توجه ها را به خود جلب کرده است. کاربران آمریکایی به برنامه ویدیویی کوتاه چینی Xiaohongshu (معروف به RedNote در انگلیسی) هجوم می آورند. این برنامه امروز به رتبه 1 برنامه های رایگان در اپ استور ایالات متحده رسیده است و همچنین برترین برنامه شبکه اجتماعی در تمام برنامه های رایگان آیفون است.
پ.ن: جالب است که کاربران آمریکایی به شبکه اجتماعی خودشون اعتماد ندارند و به شبکه اجتماعی چینی مهاجرت می کند!
@TheRaymondDev
پ.ن: جالب است که کاربران آمریکایی به شبکه اجتماعی خودشون اعتماد ندارند و به شبکه اجتماعی چینی مهاجرت می کند!
@TheRaymondDev
TechCrunch
Xiaohongshu (RedNote), China's answer to Instagram, hits No. 1 on the App Store as TikTok faces US shutdown | TechCrunch
On the heels of TikTok's looming shutdown on January 19 over its ownership in the U.S. (unless the Supreme Court intervenes), it looks like another American users are flocking to a Chinese app called Xiaohongshu as people become less optimistic that TikTok…
😁5👍2
🎄 یک برنامه نویس تنبل
🔶 به گزارش تک کرانچ, پس از تعطیلی قریب الوقوع TikTok در 19 ژانویه به دلیل مالکیت آن در ایالات متحده (مگر اینکه دیوان عالی مداخله کند)، به نظر می رسد یک برنامه چینی دیگر توجه ها را به خود جلب کرده است. کاربران آمریکایی به برنامه ویدیویی کوتاه چینی Xiaohongshu…
🔶 در رابطه با این خبر یه مشکل اساسی که ما داریم که آزادی بیان در شبکه اجتماعی هست.
دو نوع آزادی بیان داریم : آزادی بیان شرقی و آزادی بیان غربی
در آزادی بیان شرقی مثلا تیک تاک خبرهای مربوط به خاورمیانه به خوبی منتشر می شود و سانسور نمی شود (البته مطمئن نیستم) و حتی در جنگ روسیه و اوکراین همین طور
در آزادی بیان غربی مثلا اینستاگرام و فیس بوک یا ایکس خبرهای مربوط به خاورمیانه به شدت سانسور میشه و از انتشار اطلاعات آن جلوگیری میشه و در جنگ اوکراین و روسیه هم آزادی انتشار چنین محتوایی دارند.
خب این نوع آزادی بیان ها به شدت تناقص میاره و اینجاست که کاربران برای اینکه بدونن که در دنیا چه اتفاقی می افته و خبرها رو پیگیری کنه در انتخاب شبکه اجتماعی بین بد و بدتر هستند.
@TheRaymondDev
دو نوع آزادی بیان داریم : آزادی بیان شرقی و آزادی بیان غربی
در آزادی بیان شرقی مثلا تیک تاک خبرهای مربوط به خاورمیانه به خوبی منتشر می شود و سانسور نمی شود (البته مطمئن نیستم) و حتی در جنگ روسیه و اوکراین همین طور
در آزادی بیان غربی مثلا اینستاگرام و فیس بوک یا ایکس خبرهای مربوط به خاورمیانه به شدت سانسور میشه و از انتشار اطلاعات آن جلوگیری میشه و در جنگ اوکراین و روسیه هم آزادی انتشار چنین محتوایی دارند.
خب این نوع آزادی بیان ها به شدت تناقص میاره و اینجاست که کاربران برای اینکه بدونن که در دنیا چه اتفاقی می افته و خبرها رو پیگیری کنه در انتخاب شبکه اجتماعی بین بد و بدتر هستند.
@TheRaymondDev
👍6👎2🤡1
🔶 دوست عزیزمون دیاکو که افزونه کروم برای راست چین سازی چت دیپ سیک توسعه داده است و البته ممکن است که در آینده قابلیت راست چین زبان خاورمیانه ای (غرب آسیا) اضافه کند.
این افرونه مرورگر کروم بیس ها قابل نصب است.
گیت هاب :
https://github.com/diakohamidian/rtl-deep-seek
@TheRaymondDev | @Diako488
این افرونه مرورگر کروم بیس ها قابل نصب است.
گیت هاب :
https://github.com/diakohamidian/rtl-deep-seek
@TheRaymondDev | @Diako488
GitHub
GitHub - diakohamidian/rtl-deep-seek
Contribute to diakohamidian/rtl-deep-seek development by creating an account on GitHub.
⚡1👍1
Forwarded from Panic Dev
ضمنا 10 تا استار فوری هم بهتون توی اولین ورود میده که میتونید روی هر کدوم از ریپازیتوری هاتون که دوست دارید اعمالش کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 قطعی گسترده اینترنت در روسیه
کاربران اینترنت در سراسر روسیه از اختلالات گسترده ای خبر داده اند که بر شرکت های مخابراتی و پلتفرم های آنلاین تأثیر می گذارد.
به گفته سایت مانیتورینگ Downdetector، این قطعی ها بر شرکت های Beeline، Megafon، MTS، Rostelecom و Tele2 تأثیر گذاشته است.
کاربران همچنین مشکلاتی را در دسترسی به تلگرام، تیک تاک، گوگل، یوتیوب، استیم و توییچ گزارش کرده اند.
علت اصلی قطعی اینترنت روسیه خرابی سیستم توزیع DNS توسط زیرساخت جهانی DNSSEC است.
#خبر
@TheRaymondDev
کاربران اینترنت در سراسر روسیه از اختلالات گسترده ای خبر داده اند که بر شرکت های مخابراتی و پلتفرم های آنلاین تأثیر می گذارد.
به گفته سایت مانیتورینگ Downdetector، این قطعی ها بر شرکت های Beeline، Megafon، MTS، Rostelecom و Tele2 تأثیر گذاشته است.
کاربران همچنین مشکلاتی را در دسترسی به تلگرام، تیک تاک، گوگل، یوتیوب، استیم و توییچ گزارش کرده اند.
علت اصلی قطعی اینترنت روسیه خرابی سیستم توزیع DNS توسط زیرساخت جهانی DNSSEC است.
#خبر
@TheRaymondDev
Детектор Сбоев DETECTOR404
Не работает сайт или приложение? Детектор сбоев | DownDetector
В России не работает сайт или приложение? DownDetector - Детектор сбоев сайтов и сервисов. Мониторинг работоспособности - проверьте работу приложения или сайт!
😁2
🔶 گوگل در حال حذف حساب و اپلیکیشن توسعهدهندگان ایرانی است؛ چون برای ما ایرانیها، امکان احراز هویت وجود ندارد.
@TheRaymondDev
@TheRaymondDev
زومیت
تحریمهای تلخ گوگل برای ایرانیها؛ حالا نوبت توسعهدهندگان برنامههای اندروید است
گوگل در حال حذف حساب و اپلیکیشن توسعهدهندگان ایرانی است؛ چون برای ما ایرانیها، امکان احراز هویت وجود ندارد.
👍2💔1🗿1
Forwarded from laravel-news
تیلور، خبر از مشارکت دختر 13 ساله اش در مستندات لاراول داد! 👩🦱
تیلور: "او می خواهد نویسنده یا روزنامه نگار شود، احتمالا امسال اولین مشارکت خود را در مستندات لاراول انجام دهد. ❤️"
#Laravel_Doc
تیلور: "او می خواهد نویسنده یا روزنامه نگار شود، احتمالا امسال اولین مشارکت خود را در مستندات لاراول انجام دهد. ❤️"
#Laravel_Doc
👍13❤3
🔶 چگونه دیتا براساس مقام در لاراول نمایش دهیم؟
فرض کنید می خواهید دیتا براساس مقام در یک صفحه نمایش دهید و در حالت عادی دو دیتای کلی در یک صفحه نشون میده هم در مدیر و کاربر عادی.
کد زیر:
اما چگونه براساس کاربر مدیر و عادی این دو نمایش دهیم.
با استفاده تابع کوئری :
و اینم تابع Roles در مدل User:
اینجاست من دیتا براساس گیرنده owner_id یعنی کاربر عادی ثبت کردم و اگر کاربری که عضو شد به عنوان کاربر عادی دیتاهای مدیر کل سایت دیده نمی شود و فقط دیتا کاربر عادی می ببیند. بنابراین با
#لاراول
@TheRaymondDev
فرض کنید می خواهید دیتا براساس مقام در یک صفحه نمایش دهید و در حالت عادی دو دیتای کلی در یک صفحه نشون میده هم در مدیر و کاربر عادی.
کد زیر:
$tasks = Task::paginate(10);
$tasks = Task::where('owner_id', Auth::id())->paginate(10);
اما چگونه براساس کاربر مدیر و عادی این دو نمایش دهیم.
با استفاده تابع کوئری :
$tasks = Task::when(!Auth::user()->isAdmin(), function ($query) {
$query->where('owner_id', Auth::id());
})->paginate(10);و اینم تابع Roles در مدل User:
public function isAdmin(): bool
{
return $this->roles()->where('noscript', 'isAdmin')->count() > 0;
}
اینجاست من دیتا براساس گیرنده owner_id یعنی کاربر عادی ثبت کردم و اگر کاربری که عضو شد به عنوان کاربر عادی دیتاهای مدیر کل سایت دیده نمی شود و فقط دیتا کاربر عادی می ببیند. بنابراین با
isAdmin() براساس مقام در نمایش دیتاها محدودیت ایجاد کردم.#لاراول
@TheRaymondDev
🔥1
🔶 فرهنگستان زبان و ادب فارسی، واژه فارسی «فرسته» را معادل واژه فرنگی «پٌست» تصویب کرد.
🤦♂️
@TheRaymondDev
🤦♂️
@TheRaymondDev
😁5👏1
Forwarded from Node Unique
🔤 @Code_Unique
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
🔶 جایگزین Gmail , OutLook, Yahoo Mail اضافه شد.
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
GitHub
GitHub - Rayiumir/List-of-alternatives: Introducing the site and alternative software
Introducing the site and alternative software. Contribute to Rayiumir/List-of-alternatives development by creating an account on GitHub.
👍6
🔶 براساس گزارش آسوشیتدپرس نیوز, به گفته مقامات کره جنوبی ، جعبه های سیاه در سقوط هواپیمای کره جنوبی نتوانستند 4 دقیقه پایانی را ثبت کنند و هیچ داده ای در جعبه سیاه هواپیمای ججو ایر کره جنوبی وجود ندارد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
AP News
Black boxes from South Korea plane crash failed to record final 4 minutes, officials say
Officials say the black boxes of a Boeing jetliner that crashed in South Korea last month stopped recording about four minutes before the accident. The discovery could complicate investigations into the cause of the disaster that killed 179 people.
🤨6
Forwarded from LearnPOV | لرن پی او وی
💎 آشنایی با ORMها، چی هستد و به چه کاری میان 💎
کلمه ORM و یا همون Object-Relational Mapping ابزاریه که به شما این امکان رو میده تا با استفاده از زبان های برنامهنویسی شیگرا، به راحتی با دیتابیس کار بکنید.
✅ مزایای ORMها
➊ کاهش کد نویسی
➋ افزایش خوانایی کد
➌ قابلیتهای جابجایی
➍ مدیریت خودکار ریلیشنها
❌ معایب ORMها
➊ عملکرد کمتر
➋ پیشرفته بودن برای مبتدیان
➌ محدودیتهای عملکردی
💯 بهترین ORM ها برای Node.js
1. Sequelize
2. TypeORM
کلمه ORM و یا همون Object-Relational Mapping ابزاریه که به شما این امکان رو میده تا با استفاده از زبان های برنامهنویسی شیگرا، به راحتی با دیتابیس کار بکنید.
یعنی دیگه نیازی نیست خودتون به صورت دستی به نوشتن کوئریهای پیچیده با sql خام بپردازید و میتونید تمرکز بیشتری رو روی منطق برنامهنویسی داشته باشید 💥
✅ مزایای ORMها
➊ کاهش کد نویسی
با استفاده از ORM، نیاز به نوشتن کد SQL کاهش پیدا میکنه و عملیات دیتابیس به صورت خودکار انجام میشه
➋ افزایش خوانایی کد
کد ORM بیشتر به زبان برنامهنویسی شما نزدیکه و فهم اون سادهتره.
➌ قابلیتهای جابجایی
با ORM میتونید به سادگی از یک دیتابیس به یک دیتابیس دیگه منتقل شد.
➍ مدیریت خودکار ریلیشنها
با ORM ها مدیریت روابط ( ریلیشنها ) بین جداول مختلف خیلی ساده تر میشه
❌ معایب ORMها
➊ عملکرد کمتر
برای برخی از عملیاتهای پیچیده مثل گذارش گیری ها ممکنه کارایی کمتری نسبت به نوشتن کد SQL خالص داشته باشن.
➋ پیشرفته بودن برای مبتدیان
درک کامل عملکرد ORM و چگونگی کارکرد اون میتونه برای برخی از دولوپرهای تازهکار سخت تر باشه.
➌ محدودیتهای عملکردی
برای سناریوهایی با نیازهای خاص و پیچیده، ممکنه ORM همه نیازهای مارو برآورده نکنه.
💯 بهترین ORM ها برای Node.js
1. Sequelize
یک ORM قدرتمند برای Node.js و دیتابیس های SQL با پشتیبانی از تعریف مدل، روابط پیچیده، و Migration.
2. TypeORM
به شخصه typeorm رو برای NestJS توصیه میکنم چون فوقالعاده مناسب برای TypeScript هستش که از database های SQL و NoSQL پشتیبانی میکنه.3. Mongoose
این یکی برای MongoDB بهکار میره و درواقع ODM هستش که با Schemaها، Middleware و قابلیت Validation، مدیریت دیتای NoSQL رو براتون اسون تر میکنه.4. Prisma
یک ORM مدرن و TypeScript-friendly برای دیتابیس های SQL با تمرکز بر سرعت، Type-Safty کوئریها.
#️⃣ #lazyloading #javanoscript
🫶 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
👍3