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 Linuxor ?
ورژن جدید گراک برای مدت کوتاهی هیلتر رباتیک MechaHitler شده بود و به یهودی ها حمله می‌کرد! بعد مدت کوتاهی توییتر همه توییت هاشو پاک کرد

احتمالا مشکل توی System Promptش بوده این پرامپت در واقع یه سری توضیحات و باید و نباید هاست که به مدل داده می‌شه و یه شخصیت به مدل می‌ده برای مثال به گراک گفتن همیشه شوخی کن و کلی چیز دیگه‌... ممکنه یکی از این پرامپت ها باعث شده باشه که این شخصیت رو به خودش گرفته باشه


@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دوستان این خبر را بخاطر داشته باشید و به سایر دوستان هم اطلاع بدید🔰

🔹چند پست درباره x11 نوشته بودم و باز هم در ادامه خبر حذف مدیرنمایش x11 از میزهای لینوکسی و توزیع های لینوکسی رو میگذارم.
این مدیرنمایش به زودی پیشتیبانی دیگر نخواهد شد و منسوخ میشود، به منظور کاهش هزینه و انرژی و زمان توسعه و نگهداری آن.


🔸 نسخه GNOME 49 به صورت پیش‌فرض دارای پشتیبانی X11 نخواهد بود. همانند میزپلاسما که x11 رو پشتیبانی نخواهد کرد به زودی. میزGNOMEنسخه آلفای GNOME 49 با نام "49.alpha" ب در شهریور منتشرمیشود.
🔸اوبونتو از نسخه21 ویلند جایگزین کرد و از نسخه 25 به بعد نیز پشتیبانی از این مدیرنمایش حذف کرد.
🔸فدورا از نسخه 35 ویلند رو جاگزین کرد و قرار از نسخه 43 به بعد نیز پشتیبانی از این مدیرنمایش حذف کند.
🔸به صورت غیر رسمی دیدم که توزیع سوزه SLE 16 که مخفف SUSE Linux Enterprise 16 هست هم پشتیبانی Xorg server رو حذف میکند.البته بهصورت پیش فرض ویلند هست.
🔸با حذف پشتیبانی x11 همه اجزای میز LXQt با Wayland کار نمی‌کنند.
🔸همزمان با کنفرانس FOSDEM 2025، تیم توسعه‌دهنده GTK اعلام کرد پشتیبانی از X11 را حذف کرد! و همچنین پشتیبانی از Broadway، زمینه‌ساز یک بک‌اند جدید برای اندروید. این تغییرات در راستای آماده‌سازی برای GTK 5 انجام شده‌اند. بک‌اند X11 به‌طور رسمی منسوخ شده تا پیام واضحی درباره حذف کامل آن در GTK 5 ارسال شود.
🔸 توزیع Alpine Linux (Sway) از Sway (مدیر پنجرهٔ Wayland) به‌عنوان گزینهٔ اصلی استفاده می‌کند و X11 را به‌طور کامل حذف کرده است
🔸توزیع Solus محیط Budgie در حال انتقال به Wayland است و ممکن است در آینده X11 را حذف کند

🔰با حذف x11 مشکلات از قبیل موارد زیر خواهید داشت:
🔹سخت‌افزار شما باید توسط درایور هسته Wayland - KMS و اغلب Mesa پشتیبانی شود، بدون Mesa+KMS حتی نمی‌توانید صفحه ورود را ببینید .
🔹درایورهای قدیمی‌تر NVIDIA (که فقط از شتاب‌دهنده GLX - X11 OpenGL پشتیبانی می‌کنند) دیگر کار نخواهند کرد. باید از nouveauدرایور KMS استفاده کنید.
🔹برای سخت افزاری قدیمی بدون x11 ابزارهای مدیریت ورود/محافظ صفحه/قفل‌کننده‌ها دیگر کار نخواهند کرد.
🔹محیط‌های دسکتاپ وابسته به X11 کار نخواهند کرد - شبیه‌ساز XWayland از برنامه‌ها پشتیبانی می‌کند اما از مدیران پنجره پشتیبانی نمی‌کند.برای مثال، "xeyes" به دلیل محدودیت‌های Wayland قادر به ردیابی ماوس در خارج از پنجره خود نیست).

نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from Golden Code (@lix)
تفاوت get() و lazy() در لاراول ؟

اول get():

تمام رکوردها رو یک‌باره از دیتابیس میخونه و در حافظه (RAM) لود می‌کنه. این روش برای حجم دیتای کم مناسب‌تره.

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

📌 در واقع، lazy() از متود cursor() استفاده میکنه که یک streaming cursor میسازه و رکوردها رو بصورت on-demand از دیتابیس میخونه.

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


User::lazy()->each(function($user) {
// پردازش کاربرا
});

#Laravel

@GoldenCodeir

(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1940734778506121448?s=35
🔥1
Forwarded from Linuxor ?
فیسبوک یه لایبری خیلی معروف برای پیشبینی مدل های سری زمانی داره به اسم prophet یعنی پیامبر؛ باهاش می‌شه مثلا فروش هفته آینده یه فروشگاه یا مثلا آلودگی هوا و داده های فصلی رو پیشبینی کرد

واقعا توی حوزه خودش پیامبره و حتی روز های غیر کاری و تعطیلات هم می‌فهمه !

@Linuxor
Forwarded from Linuxor ?
برادرااا خواهررااا کم پیام های کانالو به کانال های یه نفرتون فوروارد کنید 😁

Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?

اگه پلن اینه که بعدا ببینید که این کار باعث نمی‌شه که بعدا ببینید اتفاقا خیالتون تخت می‌شه داریدش و دیگه سراغش نمی‌رید؛ فوروارد نکنید تا زمانی که بهش عمل نکردید اینطوری مغزتون بیشتر احساس خطر می‌کنه که اون چیزو از دست بده و شانس بیشتری دارید که پست رو عملی کنید ... یا اینکه توی یه گروهی پی وی دوستتون فوروارد کنید که می‌دونید اون شخص انجامش می‌ده اینطوری هم به اون یه چیزی رسوندید و هم اون انجامش داد به شما نتیجه رو می‌گه و یه تحرکی برای شما شده که انجامش بدید


@Linuxor
Forwarded from Linuxor ?
اگه آلبرت انیشتین الان زنده بود احتمالا درگیر نصب کودا رو ورژن خاصی از اوبونتو و پایتون بود بخاطر کار های محاسباتی و هوش مصنوعیش...

سوالی هم می‌پرسید بچه های کامپیوتری بهش میگفتن نیازی نیست سلام و احوال پرسی کنی😂😂

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 حجم جیمیل در iOS نزدیک به ۶۷۰ مگابایت است و در حالی که حجم جیمیل در اندروید ۲۱۰ مگابایت است.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 هوش مصنوعی گروک به علت توهین به اردوغان در ترکیه و آتاتورک مسدود شد.

#خبر

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 شرکت Perplexity مرورگر جدیدی به‌نام کامت (Comet) رونمایی کرد که از موتور جست‌وجو و ابزار‌های هوشمند این شرکت استفاده می‌کند و نسخه‌ی فعلی Comet تنها برای مشترکان طرح Perplexity Max با هزینه‌ی ۲۰۰ دلار در ماه قابل استفاده خواهد بود و بعداً به‌صورت دعوت‌نامه‌ای در اختیار کاربران بیشتری قرار می‌گیرد.

#خبر

@TheRaymondDev
دارم سورس FreeBSD رو کلون می‌کنم برای یک کاری :)

که صد البته شاید ۹۹ درصد این کانال حدس بزنن چیه :))))))


@SohrabContents
درحال کامپایل سیستم‌عامل از سورس


@SohrabContents
بالاخره کامپایل شد، حالا وقت نصب کردنشه:

make installworld


@SohrabContents
عملیات فعلی موفقیت آمیز بود، باقیش انشالله فردا


@SohrabContents
عملیات فعلی موفقیت آمیز بود، باقیش انشالله فردا


@SohrabContents
Forwarded from Gopher Academy
🔵 عنوان مقاله
Build Containers from Scratch

🟢 خلاصه مقاله:

فهمیدن مکانیزم‌های پایه‌ای کانتینرها با استفاده از ابزارهای اولیه لینوکس مانند chroot، فضا‌های نام و cgroups ضروری است. این ابزارها به تعیین محیط‌های جداگانه و مدیریت منابع برای فرآیندها کمک می‌کنند. پس از آن، با استفاده از Docker می‌توان کانتینرها را به‌راحتی ساخت و با Kubernetes آن‌ها را مدیریت و به کار گرفت. Docker و Kubernetes به افزایش قابلیت‌های استفاده مجدد و مدیریت بهینه منابع در محیط‌های تولیدی کمک می‌کنند.

🟣لینک مقاله:
https://golangweekly.com/link/171542/web


👑 @gopher_academy
Forwarded from DevDrug
بررسی سورس کد صرافی ViaBTC

تو این قسمت سورس کد انجین معاملاتی یک صرافی کریپتو یا همون هسته اصلی معاملات اسپات رو با هم بررسی میکنیم. راجب معماری این سیستم و دیزاین پترن ها و دیتا استراکچر هایی که استفاده کردن حرف میزنیم. پرفورمنس کلیدی ترین مشخصه یه سیستم معاملاتی دیجیتاله و میخوایم ببینیم تو این سورس کد چجوری به این پرفورمنس دست پیدا کردن.

لینک یوتیوب 👇

https://www.youtube.com/watch?v=9F9M_1YGxHA