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
خیلی دلم می‌خواست کاری که گروه ترجمه آزاد کتاب می‌کرد رو تکرار کنیم. به نظرم متوقف شدن فعالیت ترجمه آزاد واقعاٌ غم انگیزه.
سورس آموزشی و قدم به قدم راه اندازی RAG در دات نت، با استفاده از Ollama و Qdrant توی گیتهاب گذاشتم
امیدوارم به دردتون بخوره چون خودم هم برای نوشتنش خیلی جستجو و تحقیق انجام دادم و الان معما چو آسان گشته شده

https://github.com/mRizvandi/AISamples

@DevTwitter | <Mehdi Rizvandi/>
Forwarded from Linuxor ?
شدم فایروالی که لاس میز‌نه با پکت ها؛


@Linuxor
Forwarded from Linuxor ?
این کتابخونه PHP که کارش اینه کُد PHP رو می‌گیره، تجزیه‌ش می‌کنه (parse)، تبدیلش می‌کنه به یک درخت نحوی انتزاعی یعنی Abstract Syntax Tree که به اختصار AST بهش می‌گن بعد می‌تونی این درخت رو بررسی، تغییر بدی و دوباره تبدیلش بکنی به کُد PHP

کاربردش چیه ؟ هیچی ! نه شوخی کردم باهاش می‌شه ابزار آنالیز و یا IDE ساخت کلا هر برنامه ای که نیاز به دخالت توی کد داره ساخت.

github.com/nikic/PHP-Parser


@Linuxor
Forwarded from Golden Code (علی 🇨🇴)
گاهی اوقات می‌خوای برای یک فیلد چندین حالت معتبر تعریف کنی، طوری که فقط یکی ازونا پاس بشه، نه همه با هم.

لاراول از نسخه‌های جدید متود Rule::anyOf() رو معرفی کرده که این نیاز رو خیلی تمیز حل میکنه.


📌 مثال :
کاربر میتونه برای تماس یا ایمیل بده یا شماره موبایل.

use Illuminate\Validation\Rule;

$request->validate([
'contact' => [
Rule::anyOf([
['email'],
['regex:/^09\d{9}$/'], // شماره موبایل ایران
])
]
]);

اگه ایمیل معتبر وارد بشه → اوکی
اگه شماره موبایل معتبر وارد بشه → اوکی
اگه هیچکدوم درست نباشه → خطای ولیدیشن

مزیت‌هاش چیه؟

تمیزتر و قابل‌خواندن‌تر از شرط‌های پیچیده

کاربردی برای ورودی‌هایی که میتونن فرمت‌های متفاوت داشته باشن (مثل کد ملی یا پاسپورت، کارت بانکی یا شبا و …)

با Rule::anyOf() میتونی ولیدیشن‌های انعطاف‌پذیر بسازی، بدون نیاز به شرط‌گذاری‌های اضافی و کدهای شلوغ.

#Laravel #لاراول

@GoldenCodeir

(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1966051846386012636?t=Erp47hWetRxKXZ7pKJ_GSA&s=3
🔥1
Forwarded from Linuxor ?
برنامه‌ها باید طوری نوشته شوند که انسان‌ها بتوانند آن‌ها را بخوانند، و تنها به طور اتفاقی برای اجرا شدن توسط ماشین‌ها باشند


@Linuxor
Forwarded from Curious Geek ⚡️
سیستم جامع مدیریت دیتابیس ها
همه به یک فضای گرافیکی برای مدیریت دیتابیس ها نیاز داریم، جایی که بتونیم کوئری هارو تست کنیم و خروجی رو بررسی کنیم.
با رشد میکروسرویس، مشکلی که پیش میاد اینه ممکنه برای سرویس های مختلف، دیتابیس های متفاوت روی چندین هاست داشته باشیم.
با پروژه نُ کد دی‌بی میتونیم همه دیتابیس هارو در یک فضا مدیریت کنیم.
🔗 thegeeks.ir/nocodb/nocodb
🆔 @Hiradsajde
Forwarded from Curious Geek ⚡️
سیستم جامع مدیریت دیتابیس ها
همه به یک فضای گرافیکی برای مدیریت دیتابیس ها نیاز داریم، جایی که بتونیم کوئری هارو تست کنیم و خروجی رو بررسی کنیم.
با رشد میکروسرویس، مشکلی که پیش میاد اینه ممکنه برای سرویس های مختلف، دیتابیس های متفاوت روی چندین هاست داشته باشیم.
با پروژه نُ کد دی‌بی میتونیم همه دیتابیس هارو در یک فضا مدیریت کنیم.
🔗 thegeeks.ir/nocodb/nocodb
🆔 @Hiradsajde
Forwarded from Linuxor ?
این کتابخونه جاوااسکریپت یه افکت پارالاکس رو با واکنش به حرکت دستگاه (یا موس) پیاده‌سازی می‌کنه. برای ساخت جلوه‌های بصری توی صفحات وب تک‌صفحه‌ای یا اسکرول‌دار می‌تونید استفادش کنید.


تست آنلاین و مستندات :

matthew.wagerfield.com/parallax


@Linuxor
پکیج کندلستیک برای کار با داده های کندلی در حال توسعه اس
نسخه اولیه شو بزودی آماده استفاده میکنم
همچنین نحوه استفاده و ...
همچنین روی PyPi هم آپبودش میکنم

https://github.com/s0hei1/py_candlestick

@DevTwitter | <مع الفارق/>
Forwarded from Abolfazl Devs (ixAbolfazl)
Happy Programmer's Day 👨‍💻🎉
Forwarded from Codino School (ایمان غفوری)
اساتید گرام star در گیت هاب فراموش نشه 🤩

@codino
Forwarded from Programming Hobby
This media is not supported in your browser
VIEW IN TELEGRAM
روز برنامه نویس مبارک به همه شما دوستان عزیز❤️🔥

🔥 @Programming_Hobby 🔥
Forwarded from Curious Geek ⚡️
موج تغییرات مسکن از ۲۳ خرداد (تحلیل پلتفرم دیوار):

https://divarrealstatesinthesedays.netlify.app

سورس:
https://thegeeks.ir/yasaminashoori/DivarAnalyzer

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

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

(فعلا حالت سمپل دیتا که بیش از ۴۰۰۰ تا آگهی هستن رو Scrape می‌کنه و تحلیلش رو نشون میده روی Sample data کلیک کنید و بعد آنالیز، بعدا حالت آپلود فایل هم قرار می‌دم که اتومات و بروز تر بشه)

#scraper
#divar
🆔 @MaryamMirzakhaniCollege
Forwarded from Md Daily (Mahan)
امروز ۲۵۶اُمین روز سال میلادی، یعنی روز برنامه‌نویسه!

این روز رو به همه کسایی که با هر خط کد، یه ایده رو به واقعیت تبدیل می‌کنن و ساعت‌ها برای بهینه‌تر شدن یه الگوریتم وقت می‌ذارن، تبریک می‌گم. برنامه نویسی از نظر من یعنی هنر ساختن و حل مسئله.

---

💡 مثل همیشه کنجاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Note (Mr.05) (Mr.Basayev ♱ OFF)
pramp_ai.json
20.6 KB
نسخه 3.12.1 تنظیمات و ساختار bvAi اساتید محترم برسی کنید اگه ایده دارید بیان کنید ❤️😁
اینجا از 5 مدل دو مدل ارائه شده

منتظر انتقادات و پیشنهاداتتون هستم
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
ویدیوهای رایگان آموزشی از کانال InfraArtists

همراهان عزیز، مجموعه کامل ویدیوهای آموزشی به صورت رایگان در دسترس شماست!

این محتوا با هدف اشتراک دانش و کمک به رشد جامعه فنی تهیه شده تا همه بتوانند به منابع یادگیری باکیفیت دسترسی داشته باشند.

امیدواریم این آموزش‌ها برایتان مفید واقع شود.
نظرات و پیشنهاداتتان را به اشتراک بگذارید.

🔹 YouTube:
[youtube.com/@infraartists]

🔹 کانال تلگرام:
[t.iss.one/infraartists]
🔹 گیت‌هاب:
[github.com/infraartists]
🔹 گروه تلگرام:
[t.iss.one/infraartists_group]
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 چند وقتی است که در گروه های تولید دوره دانشجویار پست هایی می خونم که دانشجویان از دوره های فعلی که بدون مفاهیم پایه و صفر تا صد دوره کامل تولید نمیشن, شکایت دارند.

واقعیت اینه به عنوان مدرس دوره صفر تا صد و غیره ... شعار تبلیغاتی بیش نیست و صرفا برای جذب مخاطب دوره بکار می رود.

چیزی به نام دوره کامل نداریم.

دوره ای که تولید میشه مثلا در طراحی قالب فروشگاهی با ووکامرس سعی می کنیم المان یا ویجت هایی پیاده سازی کنیم که شلوغ نباشه و هم زمان دوره اضافه نکند یعنی اینکه دوره کمترین زمان تولید بشه مثلا زیر ۲۰ ساعت باشه و اگر به دوره های خارجی یه نگاهی بندازیم می ببینید که مدرسان سعی می کنن دوره ها کمتر از ۱۵ ساعت تولید کنن و سرعت ویدئو رو بالا ببرن و باعث میشه دانشجو یادگیری رو ترک نکند.

چون دانشجویان حوصله تماشای دوره های بالای ۱۵ ساعت ندارن و وقت کافی برای یادگیری ندارن و بنابراین نمیشه المان با ویجت های اضافی باعث افزایش زمان دوره میشه رو در پروژه پیاده سازی کرد و خودت به عنوان دانشجو این چیزی در دوره یاد گرفتید, المان یا ویجت های اضافی پیاده سازی کنید.

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

@TheRaymondDev