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
آقا من نمیدونستم همچین لیستی وجود داره:
Most active GitHub users in Iran
لینک:
https://committers.top/iran_private

@DevTwitter | <Ario Barzan/>
وقتی یک ادمین رو میخواید توی وردپرس پاک کنید که نوشته یا محصول داره

باید مشخص کنید مطالب این محصول و نوشته به کدوم از کاربران داده بشه

حالا اگر شما تعداد زیادی کاربر داشته باشید همه کاربران رو در این بخش لود میکنه و هم سرعت کم میشه هم به سختی میتونید پیدا کنید

کافیه این کد رو بزارید توی فاکشن قالب تا پس از پاک کردن یک کاربر یا ادمین فقط لیست ادمین ها رو نشون بده

هم سرعت بیشتر میشه هم فشار به سی پی یو و رم نمیاد

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


این کد رو بزارید توی فاکشن قالب :


add_filter( 'wp_dropdown_users_args', 'limit_users_in_delete_screen' );

function limit_users_in_delete_screen( $args ) {
global $pagenow;

if ( $pagenow === 'users.php' && isset($_GET['action']) && $_GET['action'] === 'delete' ) {
// فقط نقش مدیر کل
$args['role'] = 'administrator';
}

return $args;
}


@poinair پوینا
نمایش تعداد سفارشات تکمیل شده و مجموع پرداختی ها در قسمت یوزر ها در ووکامرس

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


@poinair پوینا
نمایش روش پرداخت در قسمت سفارشات ووکامرس

اگر میخواید در قسمت سفارشات ووکامرس یک ستون اضافه بشه روش پرداخت رو نشون بده

این کد رو بزارید انتهای فاکشن قالبتون

مثلا نشون بده با زرین پال بوده بانک ملی بوده ملت بوده چی بوده

فقط نامش رو فارسی نمینویسه



@poinair پوینا
باگ امنیتی مهم توی وردپرس و ووکامرس

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


باید کاری کنیم که از طریق صفحه‌هایی مثل my-account دیگه نشه با یوزر ادمین وارد سایت شد و صفحه لاگین مخصوص ادمین‌ها رو هم یه جای مخفی بذاریم.

توی کدی که براتون آماده کردیم، اگه کسی بخواد با یوزر ادمین از طریق my-account وارد بشه، بهش پیغام میده که همچین حسابی وجود نداره!

اگه لینک صفحه my-account سایتتون فرق داره، کافیه توی کد، لینک درست خودتون رو بذارید.

این کار باعث میشه امنیت سایتتون چند برابر بشه و صفحه لاگین ادمین‌ها و مشتری‌ها از هم جدا باشه!

فقط کافیه این کد رو انتهای فایل functions.php قالب سایتتون بذارید.

@poinair پوینا
Forwarded from Philocode
بیایید بریم استرالیا... اگه عنکبوت سمی نیشمون نزنه و کانگورو شکممون رو پاره نکنه، آب و هواش خیلی خوبه!
Forwarded from Gopher Academy
🔵 عنوان مقاله
Vite Backend Integration for Go

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

این مقاله به بررسی روش‌های ادغام یک فرانت‌اند مبتنی بر Vite با بک‌اند مبتنی بر Go می‌پردازد. Vite به دلیل بازسازی سریع و امکاناتی چون جایگزینی ماژول‌های داغ و بسته‌بندی بهینه‌شده، تجربه توسعه فرانت‌اند را بهبود می‌بخشد. از طرفی، Go برای بک‌اند به دلیل عملکرد قوی، کارایی بالا و مدیریت بهینه منابع در مدیریت ترافیک شبکه و پردازش داده مناسب است. ترکیب این دو فناوری اغلب از طریق تماس‌های API برای برقراری ارتباط بین فرانت‌اند و بک‌اند انجام می‌گیرد، که نتیجه آن ساختاری قابل ارتقا و قابل نگهداری است که به خوبی پاسخگوی نیازهای مدرن تولید نرم‌افزار می‌شود.

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


👑 @gopher_academy
اگه بخوای فقط یه کامیت رو از یه برنچ دیگه بیاری چیکار میکنی؟

تاحالا شده رو یه برنچی یه کامیت بزنی بعد بفهمی اون کامیت رو تو یه برنچ دیگه هم نیاز داری؟

با دستور git cherry-pick میتونی اینکارو بکنی.

فقط یه کامیت رو میخوای بیاری تو برنچ فعلی:

𝗚𝗶𝘁 𝗰𝗵𝗲𝗿𝗿𝘆-𝗽𝗶𝗰𝗸 [𝗰𝗼𝗺𝗺𝗶𝘁𝗜𝗗]

چندتا کامیت پشت‌سر هم رو میخوای بیاری تو برنچ فعلی:

𝗚𝗶𝘁 𝗰𝗵𝗲𝗿𝗿𝘆-𝗽𝗶𝗰𝗸 [𝘀𝘁𝗮𝗿𝘁𝗖𝗼𝗺𝗺𝗶𝘁𝗜𝗗]..[𝗲𝗻𝗱𝗖𝗼𝗺𝗺𝗶𝘁𝗜𝗗]

کامیت اشتباهی رو آوردی تو برنچ و میخوای برگردونی:

𝗚𝗶𝘁 𝗰𝗵𝗲𝗿𝗿𝘆-𝗽𝗶𝗰𝗸 —𝗮𝗯𝗼𝗿𝘁


فقط حواست باشه اگه وابستگی به کامیت‌های قبلی داشته باشه، ممکنه conflict بخوری

@DevTwitter | <Soudabe Heydari/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 دوستان گرامی توی اگهی استخدامتون هر چی میخواید تخصص بزنید مثل قبل

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

اما خواهش میکنم توی اگهی ها شرط سنی رو ننویسید این باعث نشر ناامیدی در افرادی میشه که سنشون بالا میره و ممکنه حتی به رها کردن مارکت ختم بشه

جوان n ساله یا شخص n ساله هر دو حق دارن کار کنن و متخصص باشن اما شرط سن یعنی محدود کردن و محروم کردن

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

بقیش هم که خودتون میدونید....

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

خواهشا اگهی که شرط سنی داره رو تحریم کنید و براش رزومه ارسال نکنید

#نه_به_فرهنگ_کاری_نادرست

</Akbar Rezaeyan Ghane>

@TheRaymondDev
Forwarded from Philocode
یکی از دلایل این‌که بچه نمی‌خوام، اینه که حوصله ندارم سر این‌که کی خوراکی‌هامو خورده دعوا کنم.
Forwarded from Dev Dastan
🧱 5 Core Pillars of System Design


✔️ Designing systems is one thing, but mastering the principles that guide their creation is where the real magic happens.


1️⃣ Availability Ensures systems are up and running.
⚠️ Trade-off: Complexity vs. uptime.


2️⃣ Scalability Handles growing loads efficiently.
⚠️ Trade-off: Cost vs. performance.


3️⃣ Reliability Guarantees consistent performance.
⚠️ Trade-off: Redundancy vs. simplicity.


4️⃣ Maintainability Eases updates and debugging.
⚠️ Trade-off: Initial effort vs. long-term gains.


5️⃣ Performance Optimizes speed and responsiveness.
⚠️ Trade-off: Resources vs. user experience.




📚 Article: [here]

#systemDesign #softwareEngineering


🖥 Follow @devDastan for more content.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
یه ماراتن تو پکن برگزار کردن که توش ۲۱ ربات انسان‌نما با ۱۲ هزار دونده رقابت کردن، هدف این بود نشون بدن ربات‌ها چقدر توی دویدن مسافت‌های طولانی پیشرفت کردن.

اوضاع خیلی خوب پیش نرفت، مثلا بیشتر ربات‌ها توی مسیر از کار افتادن یا باتریشون تموم شد و بعضی از ربات‌ها به دلیل جدا شدن سر از بدن خراب شدن. با این حال یکی از ربات‌ها تونست مسیر رو با زمان ۲ ساعت و ۴۰ دقیقه تمام کنه که از زمان تعیین شده برای انسان‌ها بهتر بود.

🔗 interestingengineering
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
معاون یوتیوب پیش‌بینی کرده که تا پنج سال دیگه، هر ویدیویی که تو یوتیوب آپلود بشه، به صورت اتوماتیک به همه زبون‌های دنیا دوبله میشه. میگه فقط زبان تغییر میکنه و صدای اون آدم ثابت هست و حتی لب‌هاش هم جوری حرکت داده میشن که انگار داره به همون زبون صحبت میکنه.

به نظر میاد دوبله خودکار ویدیوها به زبون‌های مختلف، مهم‌ترین تغییریه که یوتیوب برای ورود به عصر هوش مصنوعی داره روش کار می‌کنه.

🔗 bloomberg
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
می‌دونستین Kiwi Browser اندروید، داخل خودش DevTools رو داره ؟


@Linuxor
Forwarded from Codino School (ایمان غفوری)
آیا میدونید Traversable interface در زبان PHP چیه و چه کاربردی داره؟
Anonymous Poll
6%
بله
84%
خیر
10%
حدودی یه چیزایی میدونم
Forwarded from Geek Alerts
معرفی مدل‌های Gemma ۳ QAT گوگل

گوگل به تازگی مدل‌های جدیدی از سری Gemma ۳ رو با تکنولوژی QAT (Quantization-Aware Training) منتشر کرده. این تکنولوژی باعث میشه حجم مدل‌ها به طرز چشمگیری کم بشه، بدون اینکه کیفیتشون پایین بیاد. مثلا میشه مدل‌های قدرتمندی مثل Gemma ۳ ۲۷B رو به صورت لوکال روی کارت گرافیک‌های معمولی مثل NVIDIA RTX ۳۰۹۰ اجرا کرد.

در واقع تکنیک QAT یه روش جا افتاده‌ست که توی TensorFlow و PyTorch هم پشتیبانی میشه. گوگل میگه با این روش، حجم مدل‌ها از BF۱۶ به int۴ کاهش پیدا کرده. مثلاً حجم مدل Gemma ۳ ۲۷B از ۵۴ گیگابایت به ۱۴.۱ گیگابایت رسیده. بقیه مدل‌ها هم کاهش حجم مشابهی داشتن.

🔗 simonwillison
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
بحث‌ها در مورد پیدایش آب روی زمین زیاد هست، بزرگترین ایده مورد حمایت اینه که برخورد سیارک‌ها با زمین باعث تشکیل آب روی زمین شده. الان ولی محقق‌ها شواهدی پیدا کردن که نشون میده مواد اولیه‌ی آب، خیلی قبل‌تر از برخورد سیارک‌ها، از همون اول توی خود زمین وجود داشته.

دانشمندا برای اثبات این فرضیه، به سراغ یه نوع شهاب‌سنگ هیدروژن‌دار رفتن. اون‌ها یه نوع خاص از شهاب‌سنگ به اسم «کندریت انستاتیت» رو بررسی کردن که شباهت زیادی به ترکیبات زمین اولیه، یعنی حدود ۴.۵ میلیارد سال پیش داره. تیم تحقیقاتی متوجه حضور هیدروژن توی این شهاب‌سنگ‌ها شد.

🔗 slashdot
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM