Please open Telegram to view this post
VIEW IN TELEGRAM
1❤🔥11
Panic Dev
خالق لایووایر خبر از معرفی Livewire Flux در لاراکون داد 😊
ظاهرا که Caleb رسیده Dallas و داره برای Laracon اماده میشه 🥳
▶️ ظاهرا Flux ساعت 9:30 صبح EST توی رویداد لاراکون معرفی میشه و شما میتونید استریم این رویداد رو به صورت لایو از یوتیوب دنبال کنید.
⚠️ مثل اینکه Flux توی تاریخ ۲۸ اگست در دسترس نمیشه و با چند روز تاخیر ریلیز میشه (احتمالا یک هفته تاخیر).
✔️ خبری از نسخه بتا نیست و Caleb میگه که Flux رو با یک گروه محدودی از افراد تست کردن و همگی نظرشون بر اینه که شرایط پایداره و میتونه مستقیما از تگ ورژن 1.0 ریلیز و در دسترس بشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
📂 وقتی فایلی رو آپلود میکنید، لایووایر براساس MIME type (مثل image/png) پسوند فایل رو حدس میزنه و به پسوند واقعی فایل توجه نمیکنه. این یعنی مهاجم میتونه فایلی با MIME معتبر و پسوند “.php” آپلود کنه و با رعایت چند شرط، کنترل سرور رو به دست بگیره و حمله RCE انجام بده!
🔐 شرایط حمله:
استفاده از نام اصلی فایل مثل:
$file->getClientOriginalName()ذخیره فایلها روی دیسک عمومی سرور.
وبسرور تنظیم شده باشه تا فایلهای “.php” رو اجرا کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥4
Panic Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Learn more about Composer with Snyk Open Source Vulnerability Database
Cross-site Scripting (XSS) in filament/infolists | CVE-2024-47186 | Snyk
Critical severity (9.3) Cross-site Scripting (XSS) in filament/infolists | CVE-2024-47186
👍5
یه پلی لیست جذاب درمورد فایل اپلود توی لایووایر
https://www.youtube.com/watch?v=QBByuOH_jZk&list=PLaDrsvip-wJvbi8t1zq3mG16Wk8DTwuYT
https://www.youtube.com/watch?v=QBByuOH_jZk&list=PLaDrsvip-wJvbi8t1zq3mG16Wk8DTwuYT
YouTube
Introduction | Livewire FIle uploads
Full playlist Link: https://www.youtube.com/playlist?list=PLaDrsvip-wJvbi8t1zq3mG16Wk8DTwuYT
Laravel Livewire Screencast
This series is ALL about file uploads. Handling file uploads well is a notoriously tedius process. Livewire makes it MUCH easier.
Laravel Livewire Screencast
This series is ALL about file uploads. Handling file uploads well is a notoriously tedius process. Livewire makes it MUCH easier.
1👍9❤🔥3🔥3
دوستان ما توی شرکت portal نیازمند یک نفر فرانت اند دولوپر میدلول یا سنیور هستیم (ری اکت - نکست)
کار به صورت حضوریه - تهران فاطمی
حقوق توافقیه و لیمیتی توش وجود نداره - براساس توانمندی ها و شرایطتون میتونید پیشنهاد حقوق مدنظرتون رو ارسال کنید
مرخصی و بیمه و ساعت کاری مطابق با قوانین اداره کار هست - اضافه کاری تا ۶۰ ساعت در ماه مجازه اما اجباری نیست.
لطفا رزومه و حقوق درخواستی تون رو "بدون سلام و احوال پرسی و ..." برام ارسال کنید.
احتراما پی وی هایی که بیش از ۲ پیام جدید توش ارسال بشه و هرچیزی بجز رزومه و حقوق درخواستی داخل محتوای پیام ها باشه بدون چک کردن حذف و ریپورت میشن 🙏
بعد از بررسی رزومه درصورتی که مورد تایید قرار بگیره باهاتون یک جلسه معارفه ست میشه و میتونید هرسوالی دارید اونجا بپرسید.
🔗 t.me/MentionHex
کار به صورت حضوریه - تهران فاطمی
حقوق توافقیه و لیمیتی توش وجود نداره - براساس توانمندی ها و شرایطتون میتونید پیشنهاد حقوق مدنظرتون رو ارسال کنید
مرخصی و بیمه و ساعت کاری مطابق با قوانین اداره کار هست - اضافه کاری تا ۶۰ ساعت در ماه مجازه اما اجباری نیست.
لطفا رزومه و حقوق درخواستی تون رو "بدون سلام و احوال پرسی و ..." برام ارسال کنید.
احتراما پی وی هایی که بیش از ۲ پیام جدید توش ارسال بشه و هرچیزی بجز رزومه و حقوق درخواستی داخل محتوای پیام ها باشه بدون چک کردن حذف و ریپورت میشن 🙏
بعد از بررسی رزومه درصورتی که مورد تایید قرار بگیره باهاتون یک جلسه معارفه ست میشه و میتونید هرسوالی دارید اونجا بپرسید.
Please open Telegram to view this post
VIEW IN TELEGRAM
پرتال
طراحی سایت و فروشگاه اینترنتی | شروع یک موفقیت آنلاین | پرتال
تمامی امکانات برای طراحی یک سایت یا فروشگاه اینترنتی حرفه ای در یک بسته کامل: هاست و دامنه، پنل مدیریت ساده برای طراحی صفحات جدید و... به همراه پشتیبانی همیشگی
👍7❤🔥5🔥2
استریم کنید و لذت ببرید =)
https://www.youtube.com/watch?v=4hXfS-MFlS8
https://www.youtube.com/watch?v=4hXfS-MFlS8
YouTube
Top 50 Christmas Songs of All Time 🎅🏼 Best Christmas Music Playlist with Christmas Fireplace
The Top Christmas Songs of All Time playlist! This best Christmas Music playlist features all of the best Christmas songs you know and love! The best Christmas Playlist / Christmas Music mix for any occasion! Merry Christmas 2024!
It's that time of year…
It's that time of year…
❤🔥5
یه کرش کورس جمع و جور برای Cursor AI به زودی براتون میزارم 🤓
مواردی که پوشش داده میشه در قالب اجرای یک پروژه از صفر تا صد بدون دخالت مستقیم توی کد به شرح زیر خواهد بود:
۱. بررسی جامع cursor
۲. بررسی Chat و Composer
۳. بررسی Normal Mode و Agent Mode
۴. پرامپت نویسی اصولی
۵. چک پوینت و کد ریویو
۶. سلف پرامپتینگ با کامپوزر ایجنت
۷. اجرای ui از روی اسکرین شات
۸. دیپلوی پروژه
۹. سلف دیباگ بدون دخالت مستقیم
۱۰. تست نویسی
۱۱. انالیز و ایندکس کدبیس
و ...
توی این دوره یک پروژه رو از صفر مطلق تا انتها با cursor مینویسیم و اجرا میکنیم و دخالت خودمون به عنوان برنامه نویس توی کد رو نزدیک به صفر نگه خواهیم داشت.
🔸 سرفصل ها احتمالیه و ممکنه تغییراتی داشته باشن
🔹 دوره کوتاه تر از ۴ ساعت خواهد بود (به دلیل مشغله های شخصی امکانش رو ندارم که زمان بیشتری بزارم)
🔸 دوره رایگان نخواهد بود و فایل ها به صورت رمزنگاری شده (لایسنس شده) تحت اسپات پلیر در اختیارتون قرار خواهد گرفت
به زودی جزئیات بیشتر رو میزارم براتون 🤓
مواردی که پوشش داده میشه در قالب اجرای یک پروژه از صفر تا صد بدون دخالت مستقیم توی کد به شرح زیر خواهد بود:
۱. بررسی جامع cursor
۲. بررسی Chat و Composer
۳. بررسی Normal Mode و Agent Mode
۴. پرامپت نویسی اصولی
۵. چک پوینت و کد ریویو
۶. سلف پرامپتینگ با کامپوزر ایجنت
۷. اجرای ui از روی اسکرین شات
۸. دیپلوی پروژه
۹. سلف دیباگ بدون دخالت مستقیم
۱۰. تست نویسی
۱۱. انالیز و ایندکس کدبیس
و ...
توی این دوره یک پروژه رو از صفر مطلق تا انتها با cursor مینویسیم و اجرا میکنیم و دخالت خودمون به عنوان برنامه نویس توی کد رو نزدیک به صفر نگه خواهیم داشت.
🔸 سرفصل ها احتمالیه و ممکنه تغییراتی داشته باشن
🔹 دوره کوتاه تر از ۴ ساعت خواهد بود (به دلیل مشغله های شخصی امکانش رو ندارم که زمان بیشتری بزارم)
🔸 دوره رایگان نخواهد بود و فایل ها به صورت رمزنگاری شده (لایسنس شده) تحت اسپات پلیر در اختیارتون قرار خواهد گرفت
به زودی جزئیات بیشتر رو میزارم براتون 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥3🌚2
Media is too big
VIEW IN TELEGRAM
یکی از پروژه هایی که توی دوره Cursor در عرض ۲۰ دقیقه میزنیم ایشونه 🤩
یه بازی سنگ کاغذ قیچی که پشت پرده داره از یه شبکه عصبی استفاده میکنه و پترن بازی کاربر رو تشخیص میده و سعی میکنه توی طول بازی از کاربر برنده بشه
توی این پروژه حتی یک خط کد هم نزدیم و تماما توسط Cursor ایجاد شده🔥
یه بازی سنگ کاغذ قیچی که پشت پرده داره از یه شبکه عصبی استفاده میکنه و پترن بازی کاربر رو تشخیص میده و سعی میکنه توی طول بازی از کاربر برنده بشه
توی این پروژه حتی یک خط کد هم نزدیم و تماما توسط Cursor ایجاد شده
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2❤🔥1
Panic Dev
یه کرش کورس جمع و جور برای Cursor AI به زودی براتون میزارم 🤓 مواردی که پوشش داده میشه در قالب اجرای یک پروژه از صفر تا صد بدون دخالت مستقیم توی کد به شرح زیر خواهد بود: ۱. بررسی جامع cursor ۲. بررسی Chat و Composer ۳. بررسی Normal Mode و Agent Mode ۴. پرامپت…
عزیزان فروش این دوره متوقف شده و محتوای دوره طی ۴۸ ساعت اینده از کانال هایی که دعوت شدید حذف میشه.
لطفا به پشتیبانی پیام بدید و شماره کارتی که باهاش پرداخت زدید رو ارسال کنید تا هزینه عودت بشه 🙏
t.me/CursorAISupport
لطفا به پشتیبانی پیام بدید و شماره کارتی که باهاش پرداخت زدید رو ارسال کنید تا هزینه عودت بشه 🙏
t.me/CursorAISupport
🌚11👍1🕊1
با عشق تقدیم به آن دسته از دوستانی که میگفتن ai خروجی درست حسابی نمیده
https://github.com/PanicDevs/Archium
🙌 این پروژه از صفر با ai نوشته شده و هیچ دخالتی از سمت برنامه نویس توی کد انجام نشده و فقط به عنوان سوپروایزر روند کار ai مانیتور شده.
https://github.com/PanicDevs/Archium
🙌 این پروژه از صفر با ai نوشته شده و هیچ دخالتی از سمت برنامه نویس توی کد انجام نشده و فقط به عنوان سوپروایزر روند کار ai مانیتور شده.
GitHub
GitHub - PanicDevs/Archium
Contribute to PanicDevs/Archium development by creating an account on GitHub.
🔥9❤🔥3👍1🌚1
Panic Dev
Video
پینوشت:
همونطور که احتمالا متوجه شدید archium یه پکیج لاراولیه که شما با نصب کردنش توی پروژه تون دسترسی به یک روت خواهید داشت به این صورت
این روت یه پنل رو به شما نشون میده که از طریق این پنل میتونید بررسی کنید که ایا پکیج
توی پروژه نصب هست یا خیر - درصورتی که نصب نبود از طریق یک Quick Action و تایید مودال میتونید پکیج رو به پروژه اضافه کنید.
توی قدم دوم برای پابلیش فایل کانفیگ شما میتونید از طریق یک Quick Action دیگه اقدام کنید اما این فایل کانفیگ از کجا میاد؟
از این مسیر:
https://github.com/PanicDevs/ArchiumSettings/blob/main/nwidart-laravel-modules-config-file.php
فایل همیشه از اینجا گرفته میشه و دفعات بعدی که شما پنل رو باز کنید درصورتی که اپدیتی روی این فایل توی گیت هاب اعمال شده باشه شما کارت uppdate کانفیگ رو به صورت خودکار میبینید. (اسکرین شاتش رو توی کامنت ها میزارم)
بعد از اون میتونید وارد تب modules بشید و اینجا این پکیج لیست ماژول هارو از یک فایل دیگه که توی گیت هست میخونه:
https://github.com/PanicDevs/ArchiumSettings/blob/main/modules.archium
ماژول هارو برای شما لیست میکنه و شما میتونید به راحتی نصبشون کنید.
تمام روند نصب به صورت داینامیک بر اساس نیازمندی های ماژول و وابستگی هاش ایجاد میشه و شما برای پیش بردن این روند مرحله به مرحله باید تایید کنید.
ورژن چک انجام میشه با نسخه ای که روی گیت هست و درصورتی که اپدیتی وجود داشته باشه از شما سوال پرسیده میشه که اپدیت انجام بشه یا اسکیپ بشه.
در تمام مراحل شرایط مختلف درنظر گرفته شده - دیپندسی های ماژول ها اگه از قبل نصب باشن از شما درمورد نصب مجدد و یا اسکیپ کردن اون مرحله سوال پرسیده میشه و ...
من متاسفانه بیشتر از این فرصت نکردم که روی این پروژه زمان بزارم اما حتما در آینده برمیگردم سراغش و بیشتر تکمیلش میکنم.
⚠️ روی این پروژه PR نمیپذیریم حتی اگه جایی رو ai به وضوح اشتباه کرده باشه اما میتونید issue باز کنید و بهم اعلام کنید تا مجددا با cursor حلش کنیم و گیت رو اپدیت کنیم.
همونطور که احتمالا متوجه شدید archium یه پکیج لاراولیه که شما با نصب کردنش توی پروژه تون دسترسی به یک روت خواهید داشت به این صورت
/archiumاین روت یه پنل رو به شما نشون میده که از طریق این پنل میتونید بررسی کنید که ایا پکیج
nwidart/laravel-modulesتوی پروژه نصب هست یا خیر - درصورتی که نصب نبود از طریق یک Quick Action و تایید مودال میتونید پکیج رو به پروژه اضافه کنید.
توی قدم دوم برای پابلیش فایل کانفیگ شما میتونید از طریق یک Quick Action دیگه اقدام کنید اما این فایل کانفیگ از کجا میاد؟
از این مسیر:
https://github.com/PanicDevs/ArchiumSettings/blob/main/nwidart-laravel-modules-config-file.php
فایل همیشه از اینجا گرفته میشه و دفعات بعدی که شما پنل رو باز کنید درصورتی که اپدیتی روی این فایل توی گیت هاب اعمال شده باشه شما کارت uppdate کانفیگ رو به صورت خودکار میبینید. (اسکرین شاتش رو توی کامنت ها میزارم)
بعد از اون میتونید وارد تب modules بشید و اینجا این پکیج لیست ماژول هارو از یک فایل دیگه که توی گیت هست میخونه:
https://github.com/PanicDevs/ArchiumSettings/blob/main/modules.archium
ماژول هارو برای شما لیست میکنه و شما میتونید به راحتی نصبشون کنید.
تمام روند نصب به صورت داینامیک بر اساس نیازمندی های ماژول و وابستگی هاش ایجاد میشه و شما برای پیش بردن این روند مرحله به مرحله باید تایید کنید.
ورژن چک انجام میشه با نسخه ای که روی گیت هست و درصورتی که اپدیتی وجود داشته باشه از شما سوال پرسیده میشه که اپدیت انجام بشه یا اسکیپ بشه.
در تمام مراحل شرایط مختلف درنظر گرفته شده - دیپندسی های ماژول ها اگه از قبل نصب باشن از شما درمورد نصب مجدد و یا اسکیپ کردن اون مرحله سوال پرسیده میشه و ...
من متاسفانه بیشتر از این فرصت نکردم که روی این پروژه زمان بزارم اما حتما در آینده برمیگردم سراغش و بیشتر تکمیلش میکنم.
⚠️ روی این پروژه PR نمیپذیریم حتی اگه جایی رو ai به وضوح اشتباه کرده باشه اما میتونید issue باز کنید و بهم اعلام کنید تا مجددا با cursor حلش کنیم و گیت رو اپدیت کنیم.
👍12❤🔥2
با عرض درود و احترام فراوان
دوستان عزیز من بنا به یک سری دلایل و چالش های شخصی مدتی رو باید فاصله بگیرم.
باید به اطلاع برسونم که ریپازیتوریهای زیر هفته آینده حذف خواهند شد:
📦 RealMrHex/Negar
📦 RealMrHex/Webpack-Course
📦 RealMrHex/Modular-Structure
و همینطور ارگانیزیشن های زیر از دسترس خارج خواهند شد:
🏡 Livewire-Master
🏡 PanicDevs
و پکیج های زیر تا اطلاع ثانوی توسعه داده نخواهند شد و پشتیبانی نمیشوند:
📦 RealMrHex/Filament-Modular
📦 RealMrHex/Filament-Modular-V3
میتونید از هر یک از ریپازیتوری هایی که بهشون نیاز دارید یک فورک تهیه کنید و برای آینده به اون رفرنس کنید.
اینجانب در طول این مدت نامشخص - تا اطلاع بعدی به هیچ عنوان برای هرگونه همکاری - مشاوره - پرسش و پاسخ و یا مکالمات غیر ضروری در دسترس نخواهم بود و برای موارد ضروری فقط و فقط از طریق پیام تلگرام در دسترس هستم و در اولین فرصتی که پیامتون رو ببینم سعی میکنم بهتون جواب بدم 🙏
ممنون از همراهی و حمایتهای همیشگیتون ♥️
دوستان عزیز من بنا به یک سری دلایل و چالش های شخصی مدتی رو باید فاصله بگیرم.
باید به اطلاع برسونم که ریپازیتوریهای زیر هفته آینده حذف خواهند شد:
📦 RealMrHex/Negar
📦 RealMrHex/Webpack-Course
📦 RealMrHex/Modular-Structure
و همینطور ارگانیزیشن های زیر از دسترس خارج خواهند شد:
🏡 Livewire-Master
🏡 PanicDevs
و پکیج های زیر تا اطلاع ثانوی توسعه داده نخواهند شد و پشتیبانی نمیشوند:
📦 RealMrHex/Filament-Modular
📦 RealMrHex/Filament-Modular-V3
میتونید از هر یک از ریپازیتوری هایی که بهشون نیاز دارید یک فورک تهیه کنید و برای آینده به اون رفرنس کنید.
اینجانب در طول این مدت نامشخص - تا اطلاع بعدی به هیچ عنوان برای هرگونه همکاری - مشاوره - پرسش و پاسخ و یا مکالمات غیر ضروری در دسترس نخواهم بود و برای موارد ضروری فقط و فقط از طریق پیام تلگرام در دسترس هستم و در اولین فرصتی که پیامتون رو ببینم سعی میکنم بهتون جواب بدم 🙏
ممنون از همراهی و حمایتهای همیشگیتون ♥️
GitHub
GitHub - RealMrHex/Negar: Negar, an open-source institute management platform.
Negar, an open-source institute management platform. - RealMrHex/Negar
❤🔥19
Forwarded from Armin's Notes 🪴
🌟 احتمالا همهتون دیگه الان باید با CursorAI آشنا باشید!
یکی از قابلیتهای جذاب Cursor چیزی هست به اسم Rules for AI که از مسیر زیر در دسترسه:
در این بخش، شما میتونید Custom Instructions (دستورالعملهای شخصیسازیشده) به Cursor بدید. این دستورالعملها در پروسه Fine-Tune شدن Prompt شما اعمال میشن و باعث میشن که خروجی دقیقاً همونی بشه که میخواید. 💡
🎯 مثلا چی میتونید بنویسید؟
- سبک کدنویسی خاصی که دوست دارید AI رعایت کنه
- نکاتی مثل:
- "توی فرانتاند از margin استفاده نکن!"
- "همیشه از flex، grid، و gap استفاده کن!"
اما یه مشکل کوچیک اینجا پیش میاد:
اگه شما از تنظیمات Cursor یه Rule تعریف کنید، این فقط توی محیط کاربری خودتون اعمال میشه. 😕
اگه تیمی کار میکنید، هر نفر باید جداگانه این موارد رو تنظیم کنه.
🤔 راهحل چیه؟
از فایل `.cursorrules` استفاده کنید!
با ایجاد این فایل توی root پروژه:
- میتونید قوانین موردنظرتون رو بهصورت مشترک بین اعضای تیم استفاده کنید.
- این فایل رو توی Git ذخیره کنید تا همه بهش دسترسی داشته باشن. 🚀
📚 اطلاعات بیشتر دربارهی cursor rules
🔗 https://docs.cursor.com/context/rules-for-ai
💻 همچنین، یک ریپازیتوری هست که Ruleهای آماده و استاندارد برای Use Caseهای مختلف رو ارائه میکنه:
🔗 https://github.com/PatrickJS/awesome-cursorrules
یکی از قابلیتهای جذاب Cursor چیزی هست به اسم Rules for AI که از مسیر زیر در دسترسه:
Cursor Settings > General > Rules for AIدر این بخش، شما میتونید Custom Instructions (دستورالعملهای شخصیسازیشده) به Cursor بدید. این دستورالعملها در پروسه Fine-Tune شدن Prompt شما اعمال میشن و باعث میشن که خروجی دقیقاً همونی بشه که میخواید. 💡
🎯 مثلا چی میتونید بنویسید؟
- سبک کدنویسی خاصی که دوست دارید AI رعایت کنه
- نکاتی مثل:
- "توی فرانتاند از margin استفاده نکن!"
- "همیشه از flex، grid، و gap استفاده کن!"
اما یه مشکل کوچیک اینجا پیش میاد:
اگه شما از تنظیمات Cursor یه Rule تعریف کنید، این فقط توی محیط کاربری خودتون اعمال میشه. 😕
اگه تیمی کار میکنید، هر نفر باید جداگانه این موارد رو تنظیم کنه.
🤔 راهحل چیه؟
از فایل `.cursorrules` استفاده کنید!
با ایجاد این فایل توی root پروژه:
- میتونید قوانین موردنظرتون رو بهصورت مشترک بین اعضای تیم استفاده کنید.
- این فایل رو توی Git ذخیره کنید تا همه بهش دسترسی داشته باشن. 🚀
📚 اطلاعات بیشتر دربارهی cursor rules
🔗 https://docs.cursor.com/context/rules-for-ai
💻 همچنین، یک ریپازیتوری هست که Ruleهای آماده و استاندارد برای Use Caseهای مختلف رو ارائه میکنه:
🔗 https://github.com/PatrickJS/awesome-cursorrules
Cursor Documentation
Rules | Cursor Docs
Configure persistent instructions with Project, Team, and User Rules, plus AGENTS.md. Learn best practices for effective coding guidelines.
👍14🔥2❤🔥1
ضمنا 10 تا استار فوری هم بهتون توی اولین ورود میده که میتونید روی هر کدوم از ریپازیتوری هاتون که دوست دارید اعمالش کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥12🌚4👍2
امروز یک مطلب در مورد مصاحبه ها خوندم که برای خودم جالب بود و برای خیلی از سوال هام جواب گرفتم ، بنظرم اشتراک گذاری مطلب خالی از لطف نیست ،
و موقع مصاحبه دقت بیشتری خرج میدید ، ولی خیلی از مواردی که براتون مسخره و غیر منطقی هست . براتون منطقی تر بنظر برسه و بتونید بهتر عمل کنید .
و موقع مصاحبه دقت بیشتری خرج میدید ، ولی خیلی از مواردی که براتون مسخره و غیر منطقی هست . براتون منطقی تر بنظر برسه و بتونید بهتر عمل کنید .
👍4