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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Python BackendHub (Mani)
دوستان خواهشا پیوی من سوال برنامه نویسی و جنرال نپرسید.

https://news.1rj.ru/str/PythonFellow
عضو گروه بشین، من همیشه معمولا پاسخ میدم. بقیه هم میدن، سوال ممکنه برای شما باشه ولی بقیه هم میتونن استفاده کنند جواب بدن و نظره من ممکنه bias باشه. بحث بهتره جمعی باشه تا دو نفره.


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

@PyBackendHub
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 یه سیستم لایک وردپرس که آخرین به روز رسانی آن به سال ۲۰۱۵ بر می گردد رو فورک کردم و از این پس این سیستم لایک خفن به متد های روز وردپرس توسعه داده خواهد شد.

این سیستم لایک با اینکه آخرین به روز رسانی ۲۰۱۵ هست, هنوزم به خوبی کار می کند و هیچ مشکلی ندیدم. در پروژه های وردپرس از این سیستم لایک استفاده می کنم.

https://github.com/Rayiumir/WordPress-Post-Like-System


اگه خوشتون اومد خوشحال میشم تو گیتهاب ستاره ⭐️ بدید.

#وردپرس

@TheRaymondDev
https://leetcode.com/problems/merge-strings-alternately/

شما هم انجام بدید نتیجه رو بفرستید 🦾

@TorhamDevCH
Forwarded from Golden Code (@lix)
در لاراول Bulk Dispatch به معنیه ارسال گروهی از تسک‌ها به صف بطور همزمان هستش. یعنی بجای اینکه هر تسک رو جداگانه ارسال کنیم میتونیم تعداد زیادیشون رو یکجا ارسال کنیم به صف.

مزایاش؟؟

‌کمتر شدن زمان پردازش
بهبود عملکرد
کاهش تعداد درخواست های ارسالی به صف ها
#Laravel
@GoldenCodeir
(به منبع و مثالش توجه کنین 👇🏾)
https://x.com/OussamaMater/status/1829246628613464507?s=35
2
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
تلگرام چرا سرعتش کم شده؟
نکنه پاول ناراحت شده داره سرورا دلیت میکنه

#موقت
https://leetcode.com/problems/roman-to-integer/

گفتم امشب ۲ تا حل کنم... ولی مغزم درست جواب نمیداد آخر شبی تهش این شد 😂🗿

@TorhamDevCH
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
This media is not supported in your browser
VIEW IN TELEGRAM
وضعیت هر روز من به عنوان یه برنامه نویس :

#️⃣ #programming
🆔 @coolycode
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 ستاره اختصاصی (دونیت) برای حمایت از محتوای اختصاصی کانال فعال شد.

@TheRaymondDev
Forwarded from Python BackendHub (Mani)
توضیح پست بعدی...

@PyBackendhub
Forwarded from Python BackendHub (Mani)
یک مشکلی که اکثر برنامه نویس ها دارن اینه که موقع extend کردن یک سیستم پیچیده ای اون رو break میکنن. چون یک کیسی وجود داشت که یادشون رفت هندل کنند یا بهش فکر نکرده بودن. راه حلش چیه؟
یک سیستم ساده رو تصور کنید، مثل یک پرینتر دو بعدی. شما یک سری shape دارین که میخواین دو بعدی پرینتشون کنید. بیایید دو تا راه مختلف رو بررسی کنیم.
راه اول: فرض کنید که یک Base یا کلاس پایه داریم که تمام اشکال از اون ارث‌بری می‌کنن. مثلا یک کلاس Shape داریم که Circle و Square ازش ارث‌بری می‌کنن. حالا فرض کنید که به جای دو تا shape، صد تا shape داشتیم. با نگاه کردن به کد، می‌فهمیدیم که یک شیء از نوع Shape داره پرینت میشه، ولی دقیقاً نمیدونیم چی. فقط میدونیم که یک چیزی که abstract شده و یک shape هست داره پرینت میشه. این یعنی تایپ سیستم داره بهمون میگه "خب، یه شکلی هست، ولی من نمیدونم دقیقا چی." مشکلی که داره اینه که فکر کنید من یک معکب بخوام بسازم. و مثلا ۱۰۰۰ تا shape داشته باشم و یک سورس کد خیلی گنده. آیا مکعب دو بعدی پرینت میشه؟ نه. پس وقتی دارم ارث بری میکنم باید کل وابستگی همه کدم به Shape رو تو ذهنم داشته باشم و احتمال زیاد یک چیزی رو break میکنم. تو این مثال کد بالا, اگه ارث بری کنم و مکعب رو اضافه کنم فانکشن پرینت دو بعدی break میشه.
راه دوم: بیایید به جای استفاده از یک Base کلاس، از تایپ‌های مشخص‌تر استفاده کنیم. اینجا دقیقاً میدونیم که چه حالاتی در زمان اجرا داریم. مثلا، کد ما مشخص می‌کنه که یا Circle داریم یا Square. هیچ چیزی به صورت abstract یا مبهم نیست. خوبیش اینه که وقتی کد رو extend می‌کنی، نمیتونی ناخواسته جایی از سیستم رو بشکنی. چون وقتی یک شیء جدید مثلا مکعب که ۳ بعدی هست رو اضافه می‌کنی به اون Union که تصویر, اون وقت تایپ چکر تو خط آخر به شما میگه که مکعب هندل نشده و Never نیست.
بنابراین باعث میشه که موقع extend کردن، کل کدت قرمز بشه. خوبیش اینه که نمی‌تونی چیزی رو تصادفی و غیرعمدی خراب کنی. بدیش اینه که باید بری و همه جا رو درست کنی و به همه چیز فکر کنی.یک بدی دیگه هم داره که فقط شامل حال library ها میشه نه کد های بیزنس. دلیلشو اگه حدس زدید کامنت کنید 🙂
خلاصه، این روش به وضوح و پیشگیری از خطا کمک می‌کنه، اما در عین حال، سخت‌گیرتره و نیاز به توجه بیشتر داره. به این روش میگن استفاده از تایپ سیستم برای present کردن لایه بیزنستون.

@PyBackendHub
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 یک باگ عجیبی که نرم افزار Phpstorm دارد که اینکه هر بار تگ های HTML ایجاد می کنید که اینتر می زنید و تگ دومی به اون گوشه منتقل میشه و بخوام سرجاش قرار بگیره باید دکمه tab کلیک کنم.

خیلی رو اعصابه

@TheRaymondDev
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
بعد ۱ سال فایرفاکسمو اپدیت کردم
کم کم خیلی از سایتا رو نمی اورد دیگه😂

پ.ن: دبین است دیگر
Forwarded from Python Hints
۴۱۰۷
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
اسباب کشی ما هم با عکس سمت چپی از خونه قبلی به اتمام رسید و در اتفاقات جدید با عکس سمت راستی از خونه به سمتون وا شد

بریم که بترکونیم 🚀❤️
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
بعد از سر و کله زدن با مشکلات برق و اینترنت و ...

بالاخره آموزش آماده شد؛
متن رو فردا توی کانال خواهم نوشت.

اگر دوست داشتید بگید که نحوه استفاده از مدل‌ها روی android رو هم توضیح بدم.
Forwarded from Python Hints
#موقت

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

البته بعد از این اعلام دیگه ازین پورت استفاده نخواهم کرد؛ حتی روی سرورهای تست.
Forwarded from Python Hints
Google Interview Warmup

رو جستجو کنید.

ربط داره به لایو امروز ...