من سعید هستم، یه توسعهدهنده وب که عاشق حل مسأله و خلق پروژههای تمیز و حرفهایه. 💻✨
🔹 تخصصها: PHP | Laravel | دیتابیس | بهینهسازی
🔹 عاشق یادگیری تکنولوژیهای جدید و ساختن چیزایی که واقعاً مفیدن
🔹 نمونه کارها و پروژهها رو میتونید تو گیتهاب من ببینید: GitHub
اگر دنبال همکاری یا مشورت هستید، پیام بدید، با هم میتونیم چیزای جذاب بسازیم! 🚀
🔹 تخصصها: PHP | Laravel | دیتابیس | بهینهسازی
🔹 عاشق یادگیری تکنولوژیهای جدید و ساختن چیزایی که واقعاً مفیدن
🔹 نمونه کارها و پروژهها رو میتونید تو گیتهاب من ببینید: GitHub
اگر دنبال همکاری یا مشورت هستید، پیام بدید، با هم میتونیم چیزای جذاب بسازیم! 🚀
GitHub
saeedvir - Overview
Freelance PHP developer & consultant.
Laravel specialist. - saeedvir
Laravel specialist. - saeedvir
Developer.manifest pinned «من سعید هستم، یه توسعهدهنده وب که عاشق حل مسأله و خلق پروژههای تمیز و حرفهایه. 💻✨ 🔹 تخصصها: PHP | Laravel | دیتابیس | بهینهسازی 🔹 عاشق یادگیری تکنولوژیهای جدید و ساختن چیزایی که واقعاً مفیدن 🔹 نمونه کارها و پروژهها رو میتونید تو گیتهاب من ببینید:…»
😄 Funny PHP
یک کار بامزه ، چه طور بالا و پایین شدن داده ها رو به موسیقی تبدیل کنیم ؟
Convert price trends into audio sequences: detect increasing, decreasing, and flat price ranges, then generate a single MP3 summary using corresponding sound clips.
یک کار بامزه ، چه طور بالا و پایین شدن داده ها رو به موسیقی تبدیل کنیم ؟
Convert price trends into audio sequences: detect increasing, decreasing, and flat price ranges, then generate a single MP3 summary using corresponding sound clips.
$prices = [100, 102, 105, 105, 105, 104, 102, 101, 101, 103, 104];
$dates = ['2025-10-20','2025-10-21','2025-10-22','2025-10-23','2025-10-24','2025-10-25','2025-10-26','2025-10-27','2025-10-28','2025-10-29','2025-10-30'];
// Detect ranges
$ranges = PriceTrend::findDataRanges($prices, $dates, 2);
// Generate audio summary
AudioGenerator::joinRangeAudio($ranges, __DIR__ . '/../output.mp3');
https://github.com/saeedvir/price-trend-audio-visualizer/
Agentic Coding Platform for Real Software
Think Deeper. Build Better.
Not just another AI IDE.
Qoder thinks{deeper } to solve
real software challenges.
Qoder یک ویرایشگر مجهز به هوش مصنوعی هست
شبیه کرسر
دریافت Qoder با اعتبار اولیه رایگان
وقتی مدت دو هفته ای تموم شد ، می تونید با سرویس های ایمیل موقت ، یک حساب کاربری دیگه بسازید
Telegram: (at)DeveloperManifest
Think Deeper. Build Better.
Not just another AI IDE.
Qoder thinks{deeper } to solve
real software challenges.
Qoder یک ویرایشگر مجهز به هوش مصنوعی هست
شبیه کرسر
دریافت Qoder با اعتبار اولیه رایگان
وقتی مدت دو هفته ای تموم شد ، می تونید با سرویس های ایمیل موقت ، یک حساب کاربری دیگه بسازید
Telegram: (at)DeveloperManifest
❤2
یک پکیج معماری ماژولار قدرتمند برای برنامههای لاراول که به شما امکان میدهد کدبیس خود را در ماژولهای مستقل و قابل استفاده مجدد با قابلیت کشف خودکار و بدون نیاز به پیکربندی، سازماندهی کنید.
A powerful modular architecture package for Laravel applications that allows you to organize your codebase into independent, reusable modules with automatic discovery and zero configuration.
📊 Performance
Module Discovery: ~15-20ms (cached)
Autoloading: Native composer PSR-4 (optimal performance)
Memory Usage: Minimal overhead with lazy loading
Production Ready: Designed for high-traffic applications
```
saeedvir/laravel-modular 🆚 nWidart/laravel-modules
⚡️ Peak memory: Improved by 23.1% and Memory usage improved by 10.2%
Zero Configuration
Native Composer
Automatic Discovery
Performance Focused
Debug-Aware Logging
Simpler Structure
Less Overhead
🔗 Telegram: (at)DeveloperManifest
A powerful modular architecture package for Laravel applications that allows you to organize your codebase into independent, reusable modules with automatic discovery and zero configuration.
📊 Performance
Module Discovery: ~15-20ms (cached)
Autoloading: Native composer PSR-4 (optimal performance)
Memory Usage: Minimal overhead with lazy loading
Production Ready: Designed for high-traffic applications
https://github.com/saeedvir/laravel-modular
```
composer require saeedvir/laravel-modular
saeedvir/laravel-modular 🆚 nWidart/laravel-modules
⚡️ Peak memory: Improved by 23.1% and Memory usage improved by 10.2%
Zero Configuration
Native Composer
Automatic Discovery
Performance Focused
Debug-Aware Logging
Simpler Structure
Less Overhead
🔗 Telegram: (at)DeveloperManifest
یک پکیج لاراول برای ایجاد مستندات markdown دقیق برای فایلهای پروژه و طرح پایگاه داده شما را فراهم میکند. ایدهآل برای توسعهدهندگان، تیمها و سیستمهای هوش مصنوعی که نیاز به درک ساختار پروژه لاراول شما دارند.
A comprehensive Laravel package that provides artisan commands to generate detailed markdown documentation for your project files and database schema. Perfect for developers, teams, and AI systems that need to understand your Laravel project structure.
🔗 Telegram: (at)DeveloperManifest
A comprehensive Laravel package that provides artisan commands to generate detailed markdown documentation for your project files and database schema. Perfect for developers, teams, and AI systems that need to understand your Laravel project structure.
composer require saeedvir/laravel-project-markdown
php artisan project:files-markdown
php artisan project:db-markdown
🔗 Telegram: (at)DeveloperManifest
معرفی بهترین نسخه های سبک ویندوز 11
1️⃣
Windows X-Lite
شاید یکی از پایدارترین موارد ، همین Windows X-Lite
هست.
✅ من این مورد را پیشنهاد می کنم که هم برای برنامه نویسی و هم برای بازی و کارهای اداری مناسب هست
دانلود از سرور خارجی
دانلود از سرور ایرانی نسخه 25H2
دانلود از سرور ایرانی نسخه 24H2
نسخه کامل این ویندوز Ultimate هست (پشتیبانی کامل WSA & WSL2)
2️⃣
GHOST SPECTRE
نسبت به نسخه قبلی برای کارهای اداری مناسب تر هست و امکانات بیشتری دارد
دانلود از سایت سازنده
دانلود از سرور ایرانی
3️⃣
NANO 11
نسخه مناسب شبیه سازها و مجازی سازها
دانلود از سایت سازنده
دانلود از سرور ایرانی
4️⃣
AME WIZARD
پس از نصب ویندوز خام می توانید از این دو برای بهینه سازی ویندوز استفاده کنید:
⚠️ تا حد امکان از اجرای آن روی ویندوزی که مدت زیادی با آن کار کرده اید استفاده نکنید و از این نرم افزار برای ویندوز خام استفاده کنید
Atlas
Revi
———————————————————
مقاله بهینه سازی و افزایش سرعت ویندوز 10/11 (مرحله به مرحله)
کانال تلگرام جدیدترین نسخه های کم حجم ویندوز 11
🔗 Telegram: (at)DeveloperManifest
1️⃣
Windows X-Lite
شاید یکی از پایدارترین موارد ، همین Windows X-Lite
هست.
✅ من این مورد را پیشنهاد می کنم که هم برای برنامه نویسی و هم برای بازی و کارهای اداری مناسب هست
دانلود از سرور خارجی
دانلود از سرور ایرانی نسخه 25H2
دانلود از سرور ایرانی نسخه 24H2
نسخه کامل این ویندوز Ultimate هست (پشتیبانی کامل WSA & WSL2)
2️⃣
GHOST SPECTRE
نسبت به نسخه قبلی برای کارهای اداری مناسب تر هست و امکانات بیشتری دارد
دانلود از سایت سازنده
دانلود از سرور ایرانی
3️⃣
NANO 11
نسخه مناسب شبیه سازها و مجازی سازها
دانلود از سایت سازنده
دانلود از سرور ایرانی
4️⃣
AME WIZARD
پس از نصب ویندوز خام می توانید از این دو برای بهینه سازی ویندوز استفاده کنید:
⚠️ تا حد امکان از اجرای آن روی ویندوزی که مدت زیادی با آن کار کرده اید استفاده نکنید و از این نرم افزار برای ویندوز خام استفاده کنید
Atlas
Revi
———————————————————
مقاله بهینه سازی و افزایش سرعت ویندوز 10/11 (مرحله به مرحله)
کانال تلگرام جدیدترین نسخه های کم حجم ویندوز 11
🔗 Telegram: (at)DeveloperManifest
پکیج مدیریت سطح دسترسی ها برای لاراول
✅ شاید قابلیت کلیدی این پکیج سرعت , نقش و دسترسی های زمان دار و دسترسی سوپرادمین هست.
✅ Role-based Access Control (RBAC)
✅ Permission Management
✅ Direct User Permissions
✅ Polymorphic Relationships
👑 Super Admin Role
⏰ Expirable Permissions
⏰ Expirable Roles
🛡 Middleware Protection for routes
🎨 Blade Directives for templates
✅ Laravel 11/12
⚡️ Advanced Caching
💾 eager loading
✅ شاید قابلیت کلیدی این پکیج سرعت , نقش و دسترسی های زمان دار و دسترسی سوپرادمین هست.
https://github.com/saeedvir/laravel-permissions
#install
composer require saeedvir/laravel-permissions
#publish and migrate
php artisan vendor:publish --tag=permissions-config
php artisan migrate
#edit in config file (permissions.php)
'cache' => [
'store' => env('PERMISSION_CACHE_STORE', 'file'),
],
#Add In Your Model
namespace App\Models;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Saeedvir\LaravelPermissions\Traits\HasRolesAndPermissions;
class User extends Authenticatable
{
use HasRolesAndPermissions;
// ... rest of your User model
}
✅ Role-based Access Control (RBAC)
✅ Permission Management
✅ Direct User Permissions
✅ Polymorphic Relationships
👑 Super Admin Role
⏰ Expirable Permissions
⏰ Expirable Roles
🛡 Middleware Protection for routes
🎨 Blade Directives for templates
✅ Laravel 11/12
⚡️ Advanced Caching
💾 eager loading
Livewire Async Select
A powerful async select component for Laravel Livewire with Alpine.js - a modern, lightweight alternative to Select2.
✨ Features
🚀 Asynchronous Loading - Load options dynamically from API endpoints
🔍 Search & Filter - Built-in search with debouncing
🎯 Multiple Selection - Beautiful chip/tag display
⚡️ Alpine.js Powered - Lightweight, no jQuery dependency
🎨 Styled with Tailwind CSS - Pre-built styles with las- prefix
🎭 Custom Slots - Fully customizable rendering
📦 Easy Integration - Native Livewire component
🔄 Two-way Binding - Full wire:model support
🔒 No Style Conflicts - All classes prefixed with las-
A powerful async select component for Laravel Livewire with Alpine.js - a modern, lightweight alternative to Select2.
✨ Features
🚀 Asynchronous Loading - Load options dynamically from API endpoints
🔍 Search & Filter - Built-in search with debouncing
🎯 Multiple Selection - Beautiful chip/tag display
⚡️ Alpine.js Powered - Lightweight, no jQuery dependency
🎨 Styled with Tailwind CSS - Pre-built styles with las- prefix
🎭 Custom Slots - Fully customizable rendering
📦 Easy Integration - Native Livewire component
🔄 Two-way Binding - Full wire:model support
🔒 No Style Conflicts - All classes prefixed with las-
https://github.com/drpshtiwan/livewire-async-select
https://livewire-select.thejano.com/
برنامه نویسی Asynchronous یا «غیرهمزمان» به روشی گفته میشود که در آن اجرای کدها بهصورت همزمان با سایر عملیات ادامه پیدا میکند، بدون اینکه منتظر پایان عملیات قبلی بماند.
اگر به این مبحث و راهکارهای آن در PHP علاقه مند هستید ، مطالب زیر را به شدت پیشنهاد می کنم👇
🔗 Telegram : (at)DeveloperManifest
.
console.log("شروع");
setTimeout(() => {
console.log("بعد از 2 ثانیه");
}, 2000);
console.log("پایان");
اگر به این مبحث و راهکارهای آن در PHP علاقه مند هستید ، مطالب زیر را به شدت پیشنهاد می کنم👇
🔗 Telegram : (at)DeveloperManifest
.
Developer.manifest
برنامه نویسی Asynchronous یا «غیرهمزمان» به روشی گفته میشود که در آن اجرای کدها بهصورت همزمان با سایر عملیات ادامه پیدا میکند، بدون اینکه منتظر پایان عملیات قبلی بماند. console.log("شروع"); setTimeout(() => { console.log("بعد از 2 ثانیه"); }, 2000);…
https://freedium.cfd/https://medium.com/stackademic/true-async-php-is-here-first-alpha-release-unleashes-a-new-era-for-high-performance-apps-18c59fcaf79e
https://ascend-agency.medium.com/async-or-swim-evolution-asynchronous-php-non-blocking-code-execution-c75b285b2bbb
https://amphp.org/installation
https://github.com/amphp/amp
https://github.com/async-interop
https://github.com/reactphp/event-loop
قانون بِنفورد یا قانون رقم اول میگوید که در فهرست عددهایی که در بسیاری از (البته نه همهٔ) پدیدههای زندگی واقعی رخ میدهند، رقم اول عددها بهطور خاص و غیریکنواختی توزیع میشود. بر طبق این قانون، تقریباً در یکسوم موارد رقم نخست ۱ است، و عددهای بزرگتر در رقم نخست به ترتیب با بسامد کمتری رخ میدهند، و عدد ۹ کمتر از یک بار در هر بیست عدد ظاهر میشود.
علیرغم اینکه توزیع اعداد یا پدیدههای طبیعی معمولا از توزیع نرمال تبعیت میکنند رقم اول این اعداد از قانون بنفورد تبعیت میکنند. به بیان دیگر میتوان گفت که قانون بنفورد نوع دیگری از نمایش توزیع اعداد است که در آن اگر مجموعه اعدادی که رقم اول آنها ۱ و ۲ و ۳ و… است را کنار یکدیگر بگذاریم کل مجموعه را نمایش دادهایم.[۱] هرگاه که خود عددها بهطور لگاریتمی توزیع شده باشند، این توزیع رقمهای نخست منطقی خواهد بود. بنابر دلایلی، عددهایی که در سنجشهای واقعی ثبت میشوند، معمولاً توزیع لگاریتمی دارند.
این قانون به نام فرانک بنفورد فیزیکدان نامیده شدهاست، هرچند که پیش از آن سیمون نیوکام در سال ۱۸۸۱ آن را بیان کرده بود.
🔗 Telegram : (at)DeveloperManifest
علیرغم اینکه توزیع اعداد یا پدیدههای طبیعی معمولا از توزیع نرمال تبعیت میکنند رقم اول این اعداد از قانون بنفورد تبعیت میکنند. به بیان دیگر میتوان گفت که قانون بنفورد نوع دیگری از نمایش توزیع اعداد است که در آن اگر مجموعه اعدادی که رقم اول آنها ۱ و ۲ و ۳ و… است را کنار یکدیگر بگذاریم کل مجموعه را نمایش دادهایم.[۱] هرگاه که خود عددها بهطور لگاریتمی توزیع شده باشند، این توزیع رقمهای نخست منطقی خواهد بود. بنابر دلایلی، عددهایی که در سنجشهای واقعی ثبت میشوند، معمولاً توزیع لگاریتمی دارند.
این قانون به نام فرانک بنفورد فیزیکدان نامیده شدهاست، هرچند که پیش از آن سیمون نیوکام در سال ۱۸۸۱ آن را بیان کرده بود.
🔗 Telegram : (at)DeveloperManifest
