Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
اوکی شد!

@TheRaymondDev
Forwarded from Linuxor ?
اگه می‌خوای توی css قوی تر بشی PostCss رو حتما امتحان کن خیلی low-level تر از ابزار های دیگس، مثلاً باهاش می‌تونی یه plugin بنویسی که فقط رنگ‌ها رو از CSS استخراج کنه، یا تم رو از فایل جدا کنه. تیم‌هایی که design system دارن یا دارن رو UI Engine کار می‌کنن ازش بسیار استفاده می‌کنن.

postcss.org/docs

@Linuxor
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۹۳۹

ای عشق نخسبی و نخفتی هرگز
در دیده خفتگان نیفتی هرگز
باقی سخنی هست نگویم او را
تو نیز نگویی و نگفتی هرگز

#مولانا | گنجور
📍@iipoem
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶خستگی توسعه‌دهندگان از تغییرات مداوم در Vue 3 و ناپایداری API

واقعاً امیدوارم Vue 3 آخرین تغییر بزرگ در API باشه که برای مدت طولانی (مثلاً ۵ سال یا بیشتر) اتفاق می‌افتد. دیگه واقعاً از این تغییرات مداوم در دنیای جاوااسکریپت خسته شدم. همیشه راه‌های جدید برای انجام کارهای تکراری معرفی می‌شن، دوباره و دوباره. می‌تونیم لطفاً یکم در همین نقطه بمونیم و ثبات داشته باشیم؟

کدی که امروز در لاراول می‌نویسیم، شباهت خیلی زیادی به کدی داره که در سال ۲۰۱۳ باهاش کار می‌کردیم و این یه چیزیه که باید قدردانش باشیم. لاراول به خوبی مشکلاتی رو که براش طراحی شده بود حل کرده. در بک‌اند لاراول، دیگه از این‌که هر سه سال یک‌بار چرخ رو از نو اختراع کنیم عبور کردیم.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 اگر بدون کلود نمی‌توانید کد بنویسید، پس مهندس نرم‌افزار نیستید.

@TheRaymondDev
راهنمای خوبی از شبکه از کوبرنتیز!
https://www.tkng.io/
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 صحبت کلی اینکه بیش از حد به هوش مصنوعی وابسته نشوید چون به مرور زمان مغز توی یادگیری به تحلیل می رود و بدون هوش مصنوعی نتوانید مسئله متوسط را حل کنید.
این موضوع را جدی بگیرید.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 آیا می‌دانستید که Laravel یک کلاس Benchmark دارد که به شما امکان اندازه‌گیری زمان هر کاری را می‌دهد؟

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

#لاراول

@TheRaymondDev
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ترامپ کوشی؟
تو سوراخ موشی؟
Forwarded from Curious Geek ⚡️
📡 فراخوان اتصال به شبکه!
فردا ساعت ۸ ویس‌کال داریم تا اعضای گروه با هم سینک بشن.
لطفاً همه بیان که از حالت ناشناس خارج شیم 😄🎙️
https://t.iss.one/+LyIdTJiVhbZiNDY0
🆔 @Hiradsajde
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
دایی «وی‌جِی» گوه نخور
Forwarded from Linuxor ?
Forwarded from Philocode
lol
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 کنسول سرچ گوگل یه بخش جدیدی به نام Insights اضافه کرده که اطلاعات مربوط به تعداد کلیک های لینک سایت و جستجو سایت در بازه ۷ روز - ۲۸ روز - ۳ ماهه نمایش می دهد.

#خبر

@TheRaymondDev
Forwarded from AI Labdon
👤 در سرور آزمایشی تلگرام، یک بات رسمی شناسایی شده که سن کاربران را از طریق اسکن چهره و بدون نیاز به مدارک بررسی می‌کند.

احتمال دارد این روش در آینده برای دسترسی به برخی قابلیت‌های خاص تلگرام مورد استفاده قرار گیرد.

🔞 جزئیات بیشتر درباره قابلیت «تأیید سن از طریق چهره» در تلگرام:

— تلگرام در حال راه‌اندازی سیستمی برای تأیید سن از طریق چهره است تا دسترسی به محتوای ۱۸+ در کانال‌ها و گروه‌ها را کنترل کند.
— این قابلیت ابتدا در انگلستان فعال می‌شود، زیرا طبق قانون جدید، سایت‌ها و اپلیکیشن‌هایی که محتوای محدودشده منتشر می‌کنند، موظف به تأیید سن کاربران هستند. احتمال دارد این ویژگی به‌زودی برای سایر کشورها نیز اعمال شود.

— محدوده سنی قابل تشخیص بین ۱۸ تا ۹۰ سال است.
— فقط چهره واقعی شما قابل قبول است — عکس یا تصویر از فرد، قابل شناسایی و مردود خواهد شد.
— نیازی به ارائه هیچ مدرکی نیست.
— دستگاه شما لازم نیست قابلیت Face ID داشته باشد.
— عکس چهره‌ی شما در تلگرام ذخیره نمی‌شود و این سیستم فقط با ایدی کد هر شخص کار می‌کند.

قابلیت تأیید سن با چهره در تلگرام فعلاً برای جلوگیری از دسترسی نوجوانان به محتوای +18 فعال شده، تا ذهن آن‌ها در سنین حساس رشد، گرفتار تحریک زودهنگام و اعتیاد به دپامین کاذب نشود.

هدف این است که نوجوانان با ذهنی آزاد، سالم و توانمند وارد مسیر یادگیری و جامعه شوند، نه با ذهنی فرسوده و محدودشده به لذت‌های زودگذر.

در آینده ممکن است این سیستم به مدیران اجازه دهد تا افراد زیر ۱۸ سال را از ارسال پیام‌های توهین‌آمیز یا شرکت در بحث‌های حساس مثل سیاست محدود کنند.
Forwarded from Linuxor ?
ولی انصافا Claude چه اسمیه؛ یه جوریه نمیدونم چطوری بگم، بیشتر بهش می‌خوره یه شرکت هاستینگ و سرور فروشی باشه.


@Linuxor
Forwarded from Golden Code (@lix)
وقتی با تعداد زیادی رکورد در دیتابیس کار میکنی، استفاده از متودهایی مثل get() که همه داده‌ها رو یک‌باره دریافت میکنن، باعث مصرف بالای حافظه میشن و ممکنه برنامه رو کند یا حتی دچار کرش کنن.

برای حل این مشکل، لاراول متود chunk() رو ارائه داده. این متود دیتاهامونو به دسته‌های کوچک (مثلاً ۵۰۰ تایی) تقسیم میکنه، هر دسته رو جداگانه دریافت و پردازش میکنخ. این کار باعث میشه حافظه فقط درگیره بخش کوچکی از دیتاها بشه و مصرف منابع بهینه باقی بمونه.

مثال:
DB::table('orders')->chunk(500, function ($orders) {
foreach ($orders as $order) {
// پردازش هر سفارش
}
});

یکی از کاربردهای مهم:

فرض کن می‌خوای یک فیلد (مثلا status) رو برای میلیون‌ها رکورد آپدیت کنی. اگه از get() استفاده کنی، ممکنه حافظه سرور پر بشه. ولی با chunk() میتونی رکوردها رو دسته‌بندی‌شده و مرحله‌به‌مرحله دریافت و پردازش کنی، که بسیار بهینه‌تره.

@GoldenCodeir

#Laravel
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1945781820986937615?s=
Forwarded from Golden Code (@lix)
وقتی با تعداد زیادی رکورد در دیتابیس کار میکنی، استفاده از متودهایی مثل get() که همه داده‌ها رو یک‌باره دریافت میکنن، باعث مصرف بالای حافظه میشن و ممکنه برنامه رو کند یا حتی دچار کرش کنن.

برای حل این مشکل، لاراول متود chunk() رو ارائه داده. این متود دیتاهامونو به دسته‌های کوچک (مثلاً ۵۰۰ تایی) تقسیم میکنه، هر دسته رو جداگانه دریافت و پردازش میکنخ. این کار باعث میشه حافظه فقط درگیره بخش کوچکی از دیتاها بشه و مصرف منابع بهینه باقی بمونه.

مثال:
DB::table('orders')->chunk(500, function ($orders) {
foreach ($orders as $order) {
// پردازش هر سفارش
}
});

یکی از کاربردهای مهم:

فرض کن می‌خوای یک فیلد (مثلا status) رو برای میلیون‌ها رکورد آپدیت کنی. اگه از get() استفاده کنی، ممکنه حافظه سرور پر بشه. ولی با chunk() میتونی رکوردها رو دسته‌بندی‌شده و مرحله‌به‌مرحله دریافت و پردازش کنی، که بسیار بهینه‌تره.

@GoldenCodeir

#Laravel
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1945781820986937615?s=
Forwarded from Golden Code (@lix)
وقتی با تعداد زیادی رکورد در دیتابیس کار میکنی، استفاده از متودهایی مثل get() که همه داده‌ها رو یک‌باره دریافت میکنن، باعث مصرف بالای حافظه میشن و ممکنه برنامه رو کند یا حتی دچار کرش کنن.

برای حل این مشکل، لاراول متود chunk() رو ارائه داده. این متود دیتاهامونو به دسته‌های کوچک (مثلاً ۵۰۰ تایی) تقسیم میکنه، هر دسته رو جداگانه دریافت و پردازش میکنخ. این کار باعث میشه حافظه فقط درگیره بخش کوچکی از دیتاها بشه و مصرف منابع بهینه باقی بمونه.

مثال:
DB::table('orders')->chunk(500, function ($orders) {
foreach ($orders as $order) {
// پردازش هر سفارش
}
});

یکی از کاربردهای مهم:

فرض کن می‌خوای یک فیلد (مثلا status) رو برای میلیون‌ها رکورد آپدیت کنی. اگه از get() استفاده کنی، ممکنه حافظه سرور پر بشه. ولی با chunk() میتونی رکوردها رو دسته‌بندی‌شده و مرحله‌به‌مرحله دریافت و پردازش کنی، که بسیار بهینه‌تر و ایمن‌تره.

@GoldenCodeir

#Laravel
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1945781820986937615?s=
1