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 Pishro App
🐘 بچه ها توی اعتبار سنجی #لاراول با استفاده از required_array_keys میتونید موقع اعتبار سنجی روی یک آریه‌ بررسی کنید که کلیدهایی که میخواید توی آرایه وجود داشته باشه

خوب فرض کنید یه آرایه بصورت زیر دارید:

$data = [
'user' => [
'avatar' => 'url',
'mobile' => '0912',
'email' => '[email protected]'
],
];

و میخواید موقع اعتبار سنجی بررسی کنید که کلیدهای avatar, mobile و email وجود داشته باشه

ولیدیت شما بصورت زیر میشه:

$rules = [
'user' => [
'array',
'required_array_keys:avatar,mobile,email',
],
];

به این صورت میتونید اعتبار سنجی رو برای کلیدها انجام بدین

#laravel


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python BackendHub (Mani)
Forwarded from Armon technical logs (armon Taheri)
403unlocker_slides.pdf
1.3 MB
فایل ارایه 403unlocker
Forwarded from laravel-news
✍️ 4 استاندارد رایج نام‌گذاری در برنامه‌نویسی (Laravel Edition) 🖋
در لاراول، استاندارد نام‌گذاری نقش مهمی در خوانایی و یکپارچگی کدها دارد. بیایید نگاهی به استانداردهای رایج بیندازیم:

اولی => Camel Case
🔹 فرمت: camelCase
🔹 استفاده در: متغیرها و متدها
🔹 مثال: $userProfile, getUserData()

دومی => Snake Case
🔹 فرمت: snake_case
🔹 استفاده در: نام ستون‌ها و جداول پایگاه داده
🔹 مثال: user_id, created_at

سومی => Kebab Case
🔹 فرمت: kebab-case
🔹 استفاده در: نام route‌ها یا فایل‌های CSS و JS
🔹 مثال: user-profile, job-application.js

چهارمی => Pascal Case
🔹 فرمت: PascalCase
🔹 استفاده در: نام کلاس‌ها
🔹 مثال: UserController, JobApplication

🎯 چرا استاندارد نام‌گذاری مهم است؟

خوانایی بالاتر
نگهداری آسان‌تر
کاهش احتمال خطا
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 شرکت‌های چینی کارمندان ASML و Zeiss را با ۳ برابر حقوق بیشتر استخدام می‌کنند

</zoomit>

#خبر

@TheRaymondDev
Forwarded from Linuxor ?
بازی : فرض کنید 1 میلیون تومن پول شرکت توی این بازی رو دادید اگه گزینه ای رو بزنید که کمترین رای رو آورده 4 میلیون تومن برنده میشین.
Anonymous Poll
23%
گزینه 1
25%
گزینه 2
29%
گزینه 3
23%
گزینه 4
Forwarded from nova-account (Mohammad Hossein)
🚨 هشدار امنیتی فوری: آسیب‌پذیری خطرناک در 7zip (CVE-2024-11477)

⚠️ جزئیات آسیب‌پذیری:
• شناسه CVE: CVE-2024-11477
• امتیاز خطر: 7.8 از 10
• نسخه‌های آسیب‌پذیر: قبل از 24.08

🔍 نحوه حمله:
مهاجم می‌تواند با ارسال یک فایل آرشیو zstd آلوده، کنترل کامل سیستم قربانی را به دست آورد. کافی است فایل توسط کاربر باز شود.

🕵️ جزئیات تکنیکی:
• محل نقص: هنگام دیکمپرس کردن فایل‌های zstd
• روش نفوذ: تزریق عدد منفی به دلیل اعتبارسنجی ناکافی
• پیامدها: اجرای کد مخرب، سرقت اطلاعات، نصب بدافزار

🛡️ راه‌حل فوری:
• بلافاصله 7zip را به نسخه 24.08 آپدیت کنید
• از باز کردن فایل‌های zip از منابع ناشناس خودداری کنید

🔬 کاشف آسیب‌پذیری: Nicholas Zubrisky از شرکت Trend Micro

#امنیت_سایبری #هشدار_امنیتی #7zip​​​​​​​​​​​​​​​
یه بیننده از شیراز میهمان تلفنی #برنامه #کامبیز_حسینی بود و اسم افرادی مثل #یوسف_قبادی و #سگارو رو روی آنتن زنده #ایران_اینترنشنال آورد.
این بیننده انتقاد کرد که چرا به افرادی مثل #فخرآور وقت داده میشه، اما رسانه‌ها نسبت به وضعیت #اینترنت_آزاد در ایران و سرنوشت فعالان مبارزه با #فیلترنت بی‌توجه هستند!

🔍 ircf.space
@ircfspace
Forwarded from Python BackendHub (Mani)
۲ سال پیش، در همین روز gpt منتشر شد. ۲ سال گذشته و هنوز بعضیا نگرانن جاشون رو GPT ممکنه بگیره تقریبا این سوالو روزی ۱۰ بار میشنوم. اما حقیقت اینه که GPT در حال حاضر یک درصد کاره پروداکت هم نتونسته بکنه بعد از ۲ سال توسعه. توسعه یک پروداکت تو یک تیم پروداکت چطوریه؟

یک تیم دیزان هست، که user research انجام میده. سعی میکنه نیاز کاربر رو متوجه شه و یک راهکار خلاقانه ارائه میده، که تو پروداکت های موفق معمولا راهکار نوین و جدید هست. یک جاهایی تیم دیزاین باید با تیم توسعه صحبت کنه و جلسه بذاره که درک کنه نرم افزار الان چطوری کار میکنه و چه چیزایی ممکنه انجام دادنش. این جلسات توسط تیم دیزاین شکل میگیره.
ایا gpt میتونه ریسرچ کنه؟ نه آیا gpt میتونه یک design problem رو حل کنه؟ نه ایا gpt خلاقیت داره؟ نه ایا gpt میتونه به صورت pro active اون جلسات و ارتباطات رو با تیم توسعه داشته باشه؟ نه

میرسیم به مرحله توسعه،
تیم توسعه دیزاین رو میبینه. دوباره ارزیابی میکنه. ادج کیس هارو بررسی میکنه. ادج کیس ها دو دسته هستن، یا تکنیکال هستن یا بیزنس. با راه حل دادن و پلن توسعه فیچر، تیم توسعه دهنده کارشو شروع میکنه. معمولا ۷۰-۸۰ درصد سختی کار، تو حل کردن مشکلات بیزنسیه که راه حل دقیق و درستی ندارن. راه حل زیاده و بر اساس خلاقیت توسعه دهنده، میتونه گزینه بهتر همیشه وجود داشته باشه
ایا gpt میتونه ادج کیس تکنیکال یا بیزنس رو متوجه نشه؟ نه ایا میتونه خلاقیت داشته باشه تو حل کردن مشکل بیزنسی؟ نه و …

من تا صبح میتونم این رو ادامه بدم… برای همین gpt الان نیم درصد تیم پروداکت هم نیست و یک سری کار های تکراری و حوصله سربر رو اتوماتیک تر کرده. اگه واقعا فکر میکنید gpt الان جاتون رو پرکرده، واقعا باید به مهارتتون شک کنید….
هر کدوم از این استیج های توسعه پروداکت، باید نوشته شه توسط یک شرکتی. تبدیل شه به یک پروداکت، مارکت رو قانع کنه استفادش کنند. و کار کنه. بنظرتون شرکتی تو دنیا هست که تو چند سال بتونه همه این فیچر هارو stable بده بیرون تست شده و فراگیر شده با هزینه معقول؟

@PyBackendHub
Forwarded from Agora (Alireza Azadi)
سریال House، بدون شک برای من همیشه اساسی‌ترین سریالی خواهد بود که دیدم. یا دست‌کم در آینده، اگر روزگار آس جدیدی رو کنه هاوس همچنان در بین اساسی‌ترین‌ها ماندگار خواهد موند. در دنیای هاوس شما هر روز و هر لحظه با بنیادی‌ترین ترس‌ها و پرسش‌هایی که آدم باهاش بی‌ثمر دست به یقه‌س، مواجه می‌شید. از مرگ و مرگ‌اندیشی گرفته تا مسئله‌ی اخلاق و البته تنهایی که جدی‌ترین و بی‌وقفه‌ترین «از یاد نرود» از بین همه‌ی اون‌هاست. نمی‌خوام به کسی دیدنش رو توصیه کنم و انتظاری شکل بدم، چون دریافت من از هاوس در نهایت اون چیزیه که من باهاش زندگی کردم و تا همین امروز باهاشون کشتی گرفتم. شاید برای شما این‌طور نباشه، ولی خب، حتی با این تفاسیر فکر می‌کنم هاوس همیشه می‌تونه چیزی برای ارائه دادن به شما داشته باشه.
این سریال رو از معلمی هدیه دارم که روزی وسط حرف‌هامون اسمشو رو آورد و گفت که دوست داره ببینتش. من هم برای این که خوشحال‌ش کنم، رو هوا اینو زدم و دفعه‌ی بعد که دیدمش، براش کل سریال رو با بالاترین کیفیتی که میشد گیر آورد بردم. اون البته هیچ‌وقت کامل ندیدش. حداقل خودش این‌طور گفت یا شاید هم من یه خاطره‌ی اشتباه توی ذهنمه که بعید هم نیست. آخه ماجرا برمی‌گرده به اوایل دبیرستانم. البته فکر نمی‌کنم هاوس برای اون هیچ‌وقت این‌قدر جدی بود که برای من.

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

سریال انتخاب آهنگ‌های خیلی خوبی داره (به سلیقه‌ی من). این هم یکی از اون‌هاست. از یکی از تلخ‌ترین اپیزودهای سریال، قسمت بیستم فصل پنج.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Are Go's Generics Simple or Incomplete? A Design Study

🟢 خلاصه مقاله:
در مقاله‌ای درباره استفاده از قابلیت Generics در زبان برنامه‌نویسی Go بحث شده است. برخی از افراد معتقدند که این ویژگی تنها پیچیدگی زبان را افزوده است. نویسنده مقاله، Nick، به توضیح درباره مشکل پیچیده‌ای می‌پردازد که در تلاش برای حل آن با استفاده از Generics بوده است. در نهایت او به راه‌حلی دست پیدا می‌کند که کار می‌کند، اما احساس می‌کند راه حل دشوارتر از آن بوده که لازم است. برخی کاربران در Reddit نظر داده‌اند که رویکرد او بیشتر بر پایه شی‌گرایی و رابط‌ها (OO / interface-based) است تا آنچه نیاز بوده است. این اختلاف نظرها نشان‌دهنده تنوع دیدگاه‌ها در جامعه برنامه‌نویسان است، و چالش‌هایی که در کاربرد Generics در پروژه‌های واقعی وجود دارد.

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


👑 @gopher_academy
Forwarded from @yegor256 news (yegor256)
Two open source projects, which we develop for the last few years, need Java developers: Artipie and EO. It's a part-time and fully remote type of work: you don't need to be at any meetings and you will never visit the office. Moreover, you will be paid fixed-price only for the tasks you finish, in the best traditions of XDSD. We expect you to be an expert in Java and familiar with open source development culture (we will check your GitHub and StackOverflow profiles). Text me directly, if you are ready to try: @yegor256.
Forwarded from Meitix
میرور داکر ابراروان

https://www.arvancloud.ir/fa/dev/docker