Forwarded from Curious Geek ⚡️
اندکی رک باشم
یه چیزایی تو فضای تهلاگ هست که آدم رو به فکر میندازه. یه جورایی داره به سمتی میره که ارائهدهنده های خانوم رو “خاله/عمه” و آقایون رو “عمو/دایی” صدا کنن. چرا اینطوری شده؟ یه کم روراست باشیم:
۱. قانون؟ چه قانونی؟ 🚨
اصلاً مدیریتِ درست و حسابی وجود نداره یا اگه هست، کسی بهش اهمیت نمیده. نتیجه؟ یه فضای شلوغ، پر از اسپم، دعوا و بیاحترامی که هرکی هرچی دلش بخواد میگه.
۲. شوآفِ بیمایه! 🎭
بعضیا فقط دنبال جلب توجه هستن! مثلاً با عناوینِ پرطمطراق مثل «نگهدارندهٔ متنباز» یا «عضو تیم بومیسازی بنیاد فلان» خودشونو بالا میکشن. تازهکارها هم فکر میکنن اینا واقعاً آدمهای خاصی هستن و اسطوره سازی میشه...
۳. سوسیالیسمِ دوستداشتنی! 💸
جالب اینجاست که بودجهٔ همین کامیونیتیها از کلوزسورس میاد، اکثر اعضا هم تو شرکتهای خصوصی کار میکنن… ولی باز هم ادعا میکنن که همهچیز باید اوپنسورس باشه! یعنی چی؟ یعنی شرکتها هزینه کنن، نیرو استخدام کنن، بعد محصولشونو رایگان تحویل بدن تا رقیباشون راحت کپی کنن؟! 😂
۴. جامعهٔ تازهکار، ارائه سطح بالا 📉
چون حرفهایها دارن فرار میکنن (به خاطر مورد اول)، فضای کامیونیتی روزبهروز به سمت یه جور باشگاه دبیرستانیهای علاقهمند میره. هزینهٔ کمِ تیکتها هم باعث میشه بیشتر یه محیط اجتماعی بشه تا یه جامعهٔ فنیِ جدی. ارائه های سطح بالا مناسب چنین جامعهای نیست.
۵. تربیتِ نسلِ آینده با تفکرِ اشتباه 🧠
دارن یه عده رو تحویل جامعه میدن که فکر میکنن هر شرکتی که نرمافزارشو اوپنسورس نکنه، دزده! یعنی چی؟ یعنی تو ایران، جایی که اقتصاد نرمافزار هنوز تو دوران نوزادیه، این تفکر داره ترویج میشه که سودآوری = دزدی!
ترکیبِ ۱ + ۴ + ۵ = فاجعه! ☠️
نتیجه؟ کاهش شدید سطح سواد، پایین اومدن میانگین سنی و تبدیل شدن کامیونیتی به یه مهدکودکِ بزرگ!
اسپانسرِ عجیب! 🤡
از همه بامزهتر اسپانسرهایی هستن که پول میدن تا نیروی آیندهشون خودشونو “دزد” بدونن! یعنی داری سرمایهگذاری میکنی که بعداً خودت رو محکوم کنن؟!
آرزوی بهتر… ✨
امیدوارم روزی برسه که جامعههای حرفهای مثل ابرها، لاگ، ماگ، شریفآیسیتی، استیم و… بیشتر بشن. جاهایی که کارِ حرفهای رو به شوخیِ نوجوانانه ترجیح بدن.
🆔 @Hiradsajde
راستی، نظرت چیه؟ تو هم موافقی یا فکر میکنی این چیزا طبیعیست؟ 🤔
یه چیزایی تو فضای تهلاگ هست که آدم رو به فکر میندازه. یه جورایی داره به سمتی میره که ارائهدهنده های خانوم رو “خاله/عمه” و آقایون رو “عمو/دایی” صدا کنن. چرا اینطوری شده؟ یه کم روراست باشیم:
۱. قانون؟ چه قانونی؟ 🚨
اصلاً مدیریتِ درست و حسابی وجود نداره یا اگه هست، کسی بهش اهمیت نمیده. نتیجه؟ یه فضای شلوغ، پر از اسپم، دعوا و بیاحترامی که هرکی هرچی دلش بخواد میگه.
۲. شوآفِ بیمایه! 🎭
بعضیا فقط دنبال جلب توجه هستن! مثلاً با عناوینِ پرطمطراق مثل «نگهدارندهٔ متنباز» یا «عضو تیم بومیسازی بنیاد فلان» خودشونو بالا میکشن. تازهکارها هم فکر میکنن اینا واقعاً آدمهای خاصی هستن و اسطوره سازی میشه...
۳. سوسیالیسمِ دوستداشتنی! 💸
جالب اینجاست که بودجهٔ همین کامیونیتیها از کلوزسورس میاد، اکثر اعضا هم تو شرکتهای خصوصی کار میکنن… ولی باز هم ادعا میکنن که همهچیز باید اوپنسورس باشه! یعنی چی؟ یعنی شرکتها هزینه کنن، نیرو استخدام کنن، بعد محصولشونو رایگان تحویل بدن تا رقیباشون راحت کپی کنن؟! 😂
۴. جامعهٔ تازهکار، ارائه سطح بالا 📉
چون حرفهایها دارن فرار میکنن (به خاطر مورد اول)، فضای کامیونیتی روزبهروز به سمت یه جور باشگاه دبیرستانیهای علاقهمند میره. هزینهٔ کمِ تیکتها هم باعث میشه بیشتر یه محیط اجتماعی بشه تا یه جامعهٔ فنیِ جدی. ارائه های سطح بالا مناسب چنین جامعهای نیست.
۵. تربیتِ نسلِ آینده با تفکرِ اشتباه 🧠
دارن یه عده رو تحویل جامعه میدن که فکر میکنن هر شرکتی که نرمافزارشو اوپنسورس نکنه، دزده! یعنی چی؟ یعنی تو ایران، جایی که اقتصاد نرمافزار هنوز تو دوران نوزادیه، این تفکر داره ترویج میشه که سودآوری = دزدی!
ترکیبِ ۱ + ۴ + ۵ = فاجعه! ☠️
نتیجه؟ کاهش شدید سطح سواد، پایین اومدن میانگین سنی و تبدیل شدن کامیونیتی به یه مهدکودکِ بزرگ!
اسپانسرِ عجیب! 🤡
از همه بامزهتر اسپانسرهایی هستن که پول میدن تا نیروی آیندهشون خودشونو “دزد” بدونن! یعنی داری سرمایهگذاری میکنی که بعداً خودت رو محکوم کنن؟!
آرزوی بهتر… ✨
امیدوارم روزی برسه که جامعههای حرفهای مثل ابرها، لاگ، ماگ، شریفآیسیتی، استیم و… بیشتر بشن. جاهایی که کارِ حرفهای رو به شوخیِ نوجوانانه ترجیح بدن.
🆔 @Hiradsajde
راستی، نظرت چیه؟ تو هم موافقی یا فکر میکنی این چیزا طبیعیست؟ 🤔
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
Forwarded from Linuxor ?
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰تغییر بزرگ برای نسخه های اوبونتو
🔹شرکت Canonical (توسعهدهنده توزیع لینوکس اوبونتو) بهتازگی اعلام کرده که از این پس، نسخههای "عکسبرداری" (Snapshot) ماهانه از اوبونتو منتشر خواهد کرد تا امکان تست بهتر نسخههای اصلی در حال توسعه فراهم شود.
🔹این نسخههای snapshot به معنی تغییر اوبونتو به یک توزیع "rolling release" (انتشار پیوسته) نیستند، بلکه فقط برای آزمایش تغییرات جدید، زودتر و مؤثرتر عرضه میشوند.
🔹اولین snapshot برای Ubuntu 25.10 هماکنون برای آزمایش در وبسایت اوبونتو در دسترس است.
🔹برای دریافت اولین snapshot ماه می، میتوانید به صفحه انتشار Questing Quokka Snapshot 1 مراجعه کرده و فایل ISO مناسب دستگاه خود را دانلود کنید.
اگر از طرفداران اوبونتو هستید، تنها در صورتی باید این snapshot را دانلود کنید که قصد مشارکت در تست و گزارش مشکلات را داشته باشید. این نسخهها برای استفاده روزمره مناسب نیستند؛ بنابراین در غیر این صورت، بهتر است به نسخههای اصلی پایبند بمانید
🔹شرکت Canonical (توسعهدهنده توزیع لینوکس اوبونتو) بهتازگی اعلام کرده که از این پس، نسخههای "عکسبرداری" (Snapshot) ماهانه از اوبونتو منتشر خواهد کرد تا امکان تست بهتر نسخههای اصلی در حال توسعه فراهم شود.
🔹این نسخههای snapshot به معنی تغییر اوبونتو به یک توزیع "rolling release" (انتشار پیوسته) نیستند، بلکه فقط برای آزمایش تغییرات جدید، زودتر و مؤثرتر عرضه میشوند.
🔹اولین snapshot برای Ubuntu 25.10 هماکنون برای آزمایش در وبسایت اوبونتو در دسترس است.
🔹برای دریافت اولین snapshot ماه می، میتوانید به صفحه انتشار Questing Quokka Snapshot 1 مراجعه کرده و فایل ISO مناسب دستگاه خود را دانلود کنید.
اگر از طرفداران اوبونتو هستید، تنها در صورتی باید این snapshot را دانلود کنید که قصد مشارکت در تست و گزارش مشکلات را داشته باشید. این نسخهها برای استفاده روزمره مناسب نیستند؛ بنابراین در غیر این صورت، بهتر است به نسخههای اصلی پایبند بمانید
Forwarded from Linuxor ?
این ریپو قراره توی 100 روز بهتون ماشین لرنینگ یاد بده از پایتون و کتابخونههای اصلی مثل NumPy و Pandas بگیر تا الگوریتمهای پیشرفتهتر.
github.com/Avik-Jain/100-Days-Of-ML-Code
@Linuxor
github.com/Avik-Jain/100-Days-Of-ML-Code
@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پایان پشتیبانی استاندارد Ubuntu 20.04 LTS
📅 مه 2025
اگر دستگاههای شما همچنان از Ubuntu 20.04 LTS استفاده میکنند، وقت آن رسیده که برنامهریزی کنید:
✅ به Ubuntu 24.04 LTS مهاجرت کنید تا از بهروزرسانیهای مداوم بهرهمند شوید
✅ با Ubuntu Pro، پشتیبانی امنیتی به مدت ۵ سال دیگر (ESM) را فعال کنید.
📅 مه 2025
اگر دستگاههای شما همچنان از Ubuntu 20.04 LTS استفاده میکنند، وقت آن رسیده که برنامهریزی کنید:
✅ به Ubuntu 24.04 LTS مهاجرت کنید تا از بهروزرسانیهای مداوم بهرهمند شوید
✅ با Ubuntu Pro، پشتیبانی امنیتی به مدت ۵ سال دیگر (ESM) را فعال کنید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نصب درایور AMD در محیط x11
۱️⃣ معمولاً درایور AMD توی کرنل لینوکس به صورت پیشفرض هست (Mesa). برای نصب آخرین نسخه Mesa:
۲️⃣ برای کارتهای جدیدتر AMD (AMDGPU)، میتونی پکیجهای اختصاصی AMD رو نصب کنی:
۳️⃣ بعد از نصب، سیستم رو ریاستارت کن:
sudo reboot
۴️⃣ برای اطمینان از فعال بودن درایور:
glxinfo | grep "OpenGL renderer"
🔹 بیشتر کارتهای AMD (مثل سری Radeon) به صورت پیشفرض با درایورهای Mesa/AMDGPU فعال هستن و نیاز به prime-select ندارن.
۱️⃣ معمولاً درایور AMD توی کرنل لینوکس به صورت پیشفرض هست (Mesa). برای نصب آخرین نسخه Mesa:
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
۲️⃣ برای کارتهای جدیدتر AMD (AMDGPU)، میتونی پکیجهای اختصاصی AMD رو نصب کنی:
sudo apt install firmware-amd-graphics
۳️⃣ بعد از نصب، سیستم رو ریاستارت کن:
sudo reboot
۴️⃣ برای اطمینان از فعال بودن درایور:
glxinfo | grep "OpenGL renderer"
🔹 بیشتر کارتهای AMD (مثل سری Radeon) به صورت پیشفرض با درایورهای Mesa/AMDGPU فعال هستن و نیاز به prime-select ندارن.
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
اگر پیانو دوست دارید، یه کاور قشنگ از آهنگ They Don't Care About Us مایکل جکسون، توسط Margarita Sipatova
لینک ویدیو در یوتیوب:
https://www.youtube.com/watch?v=s96Dh9jp9o0
@Bardiaism
لینک ویدیو در یوتیوب:
https://www.youtube.com/watch?v=s96Dh9jp9o0
@Bardiaism
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
پرپلکسیتی از Perplexity Labs رونمایی کرد که برای مشترکین طرح ۲۰ دلاری در دسترس قرار گرفته.
برای تحقیق و آنالیز این ابزار میتونه با جستجوی وب، اجرای کد، رسم نمودار و تولید عکس به شما یک گزارش کامل ارائه بده که از طریق یک تب، قابل مشاهده و دانلود خواهد بود.
🔗 TechCrunch
🤓 abolfazl @geekalerts
برای تحقیق و آنالیز این ابزار میتونه با جستجوی وب، اجرای کد، رسم نمودار و تولید عکس به شما یک گزارش کامل ارائه بده که از طریق یک تب، قابل مشاهده و دانلود خواهد بود.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Armon technical logs (armon Taheri)
SoundCloud
Codesher
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، زمان به زبان کامپیوتر ها⏱️
حتما تا الان توی برنامه نویسی یا دیتابیس ها، زمان رو به شکل یه عدد عجیب و غریب مثل
چرا از 1970؟🤔
زمانی که سیستم عامل Unix در دهه ی 70 ساخته شد، توسعه دهنده ها برای ذخیره ی زمان تصمیم گرفتن یه نقطه شروع ثابت رو انتخاب کنن و اون نقطه شروع شد:
1970-01-01 00:00:00
جه کاربردی داره و کجا استفاده میشه؟🛠
1️⃣هماهنگی زمان توی سیستم های مختلف
زمان میتونه توی سیستم های مختلف و حتی سطوح مختلف، به شکل های مختلفی ثبت بشه یا برای همه ی سیستم ها قابل خوندن نباشه، با استفاده از Epoch Time خیلی راحت میشه هماهنگی و دقت زمان بین سیستم های مختلف رو حفظ کرد.
2️⃣مقایسه ی ساده تر زمان
چون فقط یه عدد معمولیه، خیلی راحت میشه با عملگرهای ساده مثل بزرگتر یا کوچکتر، زمانها رو با هم مقایسه کرد.
به عنوان ساده ترین مثال هم میشه به توکن های JWT اشاره کرد که برای نگهداری زمان انقضا از Epoch Time استفاده میکنن.
چطوری Epoch Time رو به دست بیاریم؟🧮
میتونید به سایت هایی مثل epoch converter مراجعه کنید. این سایت ها امکاناتی مثل تبدیل زمان و نمایش زمان فعلی به شکل Epoch رو دراختیارتون قرار میدن.
همچنین میتونید با زبان برنامه نویسی خودتون هم زمان هارو تبدیل کنید. به طور مثال توی پایتون با کد زیر میشه اینکارو انجام داد:
نکته جالب: زمان منفی هم داریم!
درسته اگه بخوایم زمان قبل از 1970 رو نشون بدیم Epoch Time مقدار منفی میگیره. مثلا:
جمع بندی✍️
درواقع Epoch Time یعنی تعداد ثانیه هایی که از ۱ ژانویه ۱۹۷۰ میلادی ساعت 00:00:00 گذشته. این روش زمان سنجی توی بیشتر سیستم عامل ها، زبان های برنامه نویسی و دیتابیس ها استفاده میشه و برای اکثر برنامه ها قابل خوندنه. مزیتیش اینه که زمان رو به صورت عددی، دقیق، فشرده و قابل مقایسه ذخیره میکنه و زمان توی Epoch Time میتونه مثبت یا منفی باشه.
➖➖➖➖➖➖➖➖➖➖
حتما تا الان توی برنامه نویسی یا دیتابیس ها، زمان رو به شکل یه عدد عجیب و غریب مثل
1717069200 دیدین. این عدد درواقع همون Epoch Time یا Unix Timestamp هست. درواقع از 1 ژانویه ی 1970 شمارش زمان به این شکل شروع شده و اون لحظه عدد صفر رو در زمان یونیکس مشخص میکنه. نحوه شمارش هم به این شکله که هر ثانیه که از اون لحظه بگذره، به این عدد یکی اضافه میشه.چرا از 1970؟🤔
زمانی که سیستم عامل Unix در دهه ی 70 ساخته شد، توسعه دهنده ها برای ذخیره ی زمان تصمیم گرفتن یه نقطه شروع ثابت رو انتخاب کنن و اون نقطه شروع شد:
1970-01-01 00:00:00
جه کاربردی داره و کجا استفاده میشه؟🛠
1️⃣هماهنگی زمان توی سیستم های مختلف
زمان میتونه توی سیستم های مختلف و حتی سطوح مختلف، به شکل های مختلفی ثبت بشه یا برای همه ی سیستم ها قابل خوندن نباشه، با استفاده از Epoch Time خیلی راحت میشه هماهنگی و دقت زمان بین سیستم های مختلف رو حفظ کرد.
2️⃣مقایسه ی ساده تر زمان
چون فقط یه عدد معمولیه، خیلی راحت میشه با عملگرهای ساده مثل بزرگتر یا کوچکتر، زمانها رو با هم مقایسه کرد.
به عنوان ساده ترین مثال هم میشه به توکن های JWT اشاره کرد که برای نگهداری زمان انقضا از Epoch Time استفاده میکنن.
چطوری Epoch Time رو به دست بیاریم؟🧮
میتونید به سایت هایی مثل epoch converter مراجعه کنید. این سایت ها امکاناتی مثل تبدیل زمان و نمایش زمان فعلی به شکل Epoch رو دراختیارتون قرار میدن.
همچنین میتونید با زبان برنامه نویسی خودتون هم زمان هارو تبدیل کنید. به طور مثال توی پایتون با کد زیر میشه اینکارو انجام داد:
from datetime import datetime
now = datetime.now()
print(int(datetime.timestamp(now))) >>> 1717069200
نکته جالب: زمان منفی هم داریم!
درسته اگه بخوایم زمان قبل از 1970 رو نشون بدیم Epoch Time مقدار منفی میگیره. مثلا:
-86400 → معادل: 31 دسامبر 1969
جمع بندی✍️
درواقع Epoch Time یعنی تعداد ثانیه هایی که از ۱ ژانویه ۱۹۷۰ میلادی ساعت 00:00:00 گذشته. این روش زمان سنجی توی بیشتر سیستم عامل ها، زبان های برنامه نویسی و دیتابیس ها استفاده میشه و برای اکثر برنامه ها قابل خوندنه. مزیتیش اینه که زمان رو به صورت عددی، دقیق، فشرده و قابل مقایسه ذخیره میکنه و زمان توی Epoch Time میتونه مثبت یا منفی باشه.
#️⃣ #programming
➖➖➖➖➖➖➖➖➖➖
🥷🏻 CHANNEL | GROUP
Forwarded from DevOps Labdon
🔵 عنوان مقاله
Prometheus: How We Slashed Memory Usage (8 minute read)
🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی مشکل مصرف بالای حافظه توسط نرمافزار Prometheus در محیطهای Kubernetes میپردازد، که این مشکل اغلب به دلیل سنجشها با کاردینالیتی بالا و ترکیبات برچسبها ایجاد میشود. این موقعیت خصوصاً زمانی بحرانی میشود که سنجشها در میان شغلها تکرار شوند یا از برچسبهای پویا مانند مسیر و نمونه تکثیر استفاده کنند. برای شناسایی و حذف عوامل ایجادکننده این مشکل، میتوان از ابزارهایی مانند promtool و زبان پرسوجوی PromQL استفاده کرد. پس از شناسایی، جمعآوری دادهها بهینهسازی و قوانین برچسبگذاری دوباره تنظیم میشوند تا بتوان بدون از بین بردن کارایی داشبوردها یا هشدارها، مصرف حافظه را به طور امن کاهش داد. این رویکرد به کاهش خطرات مرتبط با افزایش مصرف منابع در سیستمهای بزرگ و پیچیده کمک میکند.
🟣لینک مقاله:
https://devoriales.com/post/384/prometheus-how-we-slashed-memory-usage?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Prometheus: How We Slashed Memory Usage (8 minute read)
🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی مشکل مصرف بالای حافظه توسط نرمافزار Prometheus در محیطهای Kubernetes میپردازد، که این مشکل اغلب به دلیل سنجشها با کاردینالیتی بالا و ترکیبات برچسبها ایجاد میشود. این موقعیت خصوصاً زمانی بحرانی میشود که سنجشها در میان شغلها تکرار شوند یا از برچسبهای پویا مانند مسیر و نمونه تکثیر استفاده کنند. برای شناسایی و حذف عوامل ایجادکننده این مشکل، میتوان از ابزارهایی مانند promtool و زبان پرسوجوی PromQL استفاده کرد. پس از شناسایی، جمعآوری دادهها بهینهسازی و قوانین برچسبگذاری دوباره تنظیم میشوند تا بتوان بدون از بین بردن کارایی داشبوردها یا هشدارها، مصرف حافظه را به طور امن کاهش داد. این رویکرد به کاهش خطرات مرتبط با افزایش مصرف منابع در سیستمهای بزرگ و پیچیده کمک میکند.
🟣لینک مقاله:
https://devoriales.com/post/384/prometheus-how-we-slashed-memory-usage?utm_source=tldrdevops
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Devoriales
Prometheus: How We Slashed Memory Usage
How we optimized Prometheus in Kubernetes to reduce memory usage from 60GB to 20GB using metric relabeling, TSDB tuning, and label cleanup.
Forwarded from محتوای آزاد سهراب
میزکار کازمیک با رنگبندی پارچ
بعد الان یک اتفاق خفنی که افتاده توی آخرین آلفایی که هست با کلیدهای ترکیبی win + space میشه زبان کیبورد رو عوض کرد.
کاملا الان قابل استفاده شده
@SohrabContents
بعد الان یک اتفاق خفنی که افتاده توی آخرین آلفایی که هست با کلیدهای ترکیبی win + space میشه زبان کیبورد رو عوض کرد.
کاملا الان قابل استفاده شده
@SohrabContents
Forwarded from Laravel News
Verify Nested Relations Efficiently with Laravel's Enhanced relationLoaded Method https://laravel-news.com/relationloaded
Laravel News
Verify Nested Relations Efficiently with Laravel's Enhanced relationLoaded Method - Laravel News
Laravel's relationLoaded() method now supports dot notation for nested relationships, matching the syntax used for eager loading. This enhancement eliminates inconsistency between loading and verifying relationships, enabling more efficient conditional loading…
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 ویژگی WebOTP API رو مخ ترین ویژگی مرورگر کروم گوگل هست که هر کاری می کنم, فیلد ۵ رقمی باشد یا فیلد تکی باشد پر نمی کند.
نمی دونم این ویژگی باگ داره یا چیزی مانع میشه که میره رو مخم.
https://developer.chrome.com/docs/identity/web-apis/web-otp
نمونه کد authora.js :
https://github.com/Rayiumir/Authora/blob/69fb7136de448a7f7aa7ad16e09085eb5b2b883a/js/authora.js#L207
نمونه کد فیلد :
https://github.com/Rayiumir/Authora/blob/69fb7136de448a7f7aa7ad16e09085eb5b2b883a/view/loginModal.php#L40
#متفرقه
@TheRaymondDev
نمی دونم این ویژگی باگ داره یا چیزی مانع میشه که میره رو مخم.
https://developer.chrome.com/docs/identity/web-apis/web-otp
نمونه کد authora.js :
https://github.com/Rayiumir/Authora/blob/69fb7136de448a7f7aa7ad16e09085eb5b2b883a/js/authora.js#L207
نمونه کد فیلد :
https://github.com/Rayiumir/Authora/blob/69fb7136de448a7f7aa7ad16e09085eb5b2b883a/view/loginModal.php#L40
#متفرقه
@TheRaymondDev
Chrome for Developers
Verify phone numbers on the web with the WebOTP API | Identity | Chrome for Developers
Finding, memorizing, and typing OTPs sent via SMS is cumbersome. The WebOTP API simplifies the OTP workflow for users.
Forwarded from Laravel News
A Blade-Only Starter Kit for Laravel 12 Projects https://laravel-news.com/laraveldaily-starter-kit
Laravel News
A Blade-Only Starter Kit for Laravel 12 Projects - Laravel News
This Laravel Blade + Apline.js starter kit emphasizes simplicity by offering a lightweight, Blade-only kit.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 آمریکا دسترسی چین به فناوری هوانوردی را مسدود کرد .
براساس گزارش یاهو فاینانس, دولت ترامپ صادرات قطعات و فناوریهای حیاتی موتورهای جت به چین را مسدود کرده است؛ اقدامی که بهطور مستقیم بر موتورهای مورد استفاده در جت مسافربری C919 این کشور تأثیر میگذارد. این تصمیم منجر به تعلیق برخی مجوزهای کلیدی شده است که پیشتر به شرکت جنرال الکتریک هوافضا (GE Aerospace) اجازه میداد تا موتورهای LEAP را که از طریق سرمایهگذاری مشترک با شرکت دولتی چینی کوماک و شرکت فرانسوی سافران تولید میشدند، به چین صادر کند.
#خبر
@TheRaymondDev
براساس گزارش یاهو فاینانس, دولت ترامپ صادرات قطعات و فناوریهای حیاتی موتورهای جت به چین را مسدود کرده است؛ اقدامی که بهطور مستقیم بر موتورهای مورد استفاده در جت مسافربری C919 این کشور تأثیر میگذارد. این تصمیم منجر به تعلیق برخی مجوزهای کلیدی شده است که پیشتر به شرکت جنرال الکتریک هوافضا (GE Aerospace) اجازه میداد تا موتورهای LEAP را که از طریق سرمایهگذاری مشترک با شرکت دولتی چینی کوماک و شرکت فرانسوی سافران تولید میشدند، به چین صادر کند.
#خبر
@TheRaymondDev
Yahoo Finance
Trump Just Hit China's Jet Dream Where It Hurts -- GE Engines Now in Limbo
US blocks key aircraft tech exports, putting China's C919 ambitions and GE's role under serious pressure