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
Media is too big
VIEW IN TELEGRAM
دیروز 11 labs از نسخه سوم مدل متن به گفتار خودش معرفی کرد که از بیش از ۷۰ زبان پشتیبانی میکنه همچنین فارسی!

ازش یه تست ریز گرفتم. به نظر خیلی خوب میاد

https://elevenlabs.io/v3

@DevTwitter | <Mani/>
Forwarded from Linuxor ?
می‌دونین چرا برنامه نویس ها توی روابطشون موفق نیستن؟ چون صفرو یکی به قضیه نگاه می‌کنن


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 امروز ۲ به روز رسانی بزرگ برای پکیچ های لاراول laravel-package و laravel-slugable توسط مشارکت کننده لاراول ارشیا محمدی منتشر شد.

#لاراول

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
httpgrace: A net/http Wrapper with Graceful Shutdown

🟢 خلاصه مقاله:

به جای استفاده از تابع `http.ListenAndServe` در برنامه‌نویسی وب با زبان گو، پیشنهاد می‌شود که از تابع `httpgrace.ListenAndServe` استفاده شود که قابلیت توقف عملیات سرور به صورت آرام و بدون قطع ارتباط درخواست‌های در حال انجام را دارا است. این روش می‌تواند به بهبود تجربه کاربری کمک کرده و از از دست رفتن درخواست‌ها در هنگام توقف یا راه‌اندازی مجدد سرور جلوگیری کند.

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


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
لیست به روزرسانی های پکیچ لاراول

🔶 نسخه v1.1.0 برای Laravel Package :

Changes :

feat: add modern Laravel package scaffolding with full structure and customization

- Implemented support for facades, service layer, repository pattern, interfaces
- Added event/listener system, notifications, middleware, and artisan commands
- Introduced SymfonyStyle for enhanced CLI UX with confirmation and validation
- Structured project with PSR-4 namespacing and clear separation of concerns
- Enabled stub-based generation with customizable templates and placeholders
- Included 15+ CLI options with --all flag for complete scaffolding
- Added professional structure: README template, MIT license, .gitignore
- Prepared for testing with PHPUnit config, base TestCase, and sample tests

گیت هاب :

https://github.com/LaraPire/laravel-package/releases/tag/v1.1.0

🔶 نسخه v1.1.0 برای Laravel Slugable :

1. Multi-language Support

- Added support for fa (Persian), ar (Arabic), and en (English).
- Properly handles zero-width non-joiners, Tatweel, and script-specific characters.
- Custom regex patterns for each language for accurate slug cleanup.

2. Customization Options

- Set custom slug source and destination fields.
- Specify custom separator (default: -).
- Set maximum length for slugs.
- Force slug regeneration on every save.
- Enable/disable uniqueness check for slugs.

3. Improved Uniqueness Enforcement

- Ensures uniqueness using incremental suffixes (-2, -3, etc.).
- Skips current model record in uniqueness check.
- Supports models using SoftDeletes with optional withTrashed() check.

4. Better Code Structure

- Separated logic into clear, testable methods:
- - generateSlug()
- - convertToSlug()
- - convertNumbers()
- - makeSlugUnique()
- - slugExists()
- - usesSoftDeletes()
- - processLanguageSpecificChars()
- - getCharacterPatternForLanguage()
- - cleanUpSeparators()
- Uses type hinting and default values.
- More readable and maintainable.

5. Compatibility with Route Model Binding

- getRouteKeyName() dynamically returns the slug field used for routing.

گیت هاب :

https://github.com/LaraPire/laravel-slugable/releases/tag/v1.1.0

#لاراول

@TheRaymondDev
دو ابزار جدید براتون دارم:

1. Zarinpal Link Generator
اسکریپت PHP 7.4+ برای ساخت خودکار لینک پرداخت زرین‌پال بدون نیاز به کد مالیاتی یا اینماد، با تنظیمات ساده، پشتیبانی از هاست‌های اشتراکی و ارتباط cURL REST API
https://github.com/arash-aryapour/zarinpal-link-generator

2. Zarinpal Transaction Checker
اسکریپتی برای بررسی تراکنش‌ها مستقیماً از پنل کاربری با استفاده از session cookie، مناسب توسعه‌دهنده‌ها و فروشگاه‌ها
https://github.com/arash-aryapour/Zarinpal-Transaction-Checker

اگر دنبال راهی سریع و امن برای مانیتور تراکنش ها هستید این ابزار عالیه.

@DevTwitter | <Arash Aryapour/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پیدا کردن فرآیندهای zombie
پردازش‌هایی که اجراشون تموم شده ولی هنوز در جدول پردازش‌ها باقی موندن، چون پدرشون هنوز وضعیت خروجی اون‌ها رو جمع‌آوری نکرده. Zombieها هنوز یک PID دارن ولی دیگه در حال اجرا نیستن.
یک ورودی در Process Table اشغال می‌کنن.

مرحله یک، پیدا کردن پردازش های زامبی
.پردازش‌های Zombie با حرف بزرگ Z در ستون وضعیت (STAT) نمایش داده می‌شوند.

ps -eo pid,ppid,stat,cmd | grep -w Z

ps aux | grep 'Z'



مرحله 2: پیدا کردن والد Zombie
می‌خوایم ببینیم چه پروسه‌ای پدر Zombie است:

ps -p 6789 -o pid,cmd


مرحله 3: بستن Zombie (از طریق کشتن والد)
پر دازش Zombie خودش قابل kill نیست چون اجرا نمی‌شود. باید والدش را وادار به جمع‌آوری آن کنیم یا والد را kill کنیم تا سیستم‌عامل Zombie را پاک کند.

kill -SIGCHLD 6789



نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
الگوی ساخت تراکنش روی پلتفرم زرین پال بدون نیاز به دریافت مرچند کد و ثبت کد مالیاتی و حتی اینماد و امکان اعتبار سنجی تراکنش ها »

اسکریپت های زیر به تازگی در گیت هاب 🌐 منتشر شدن:
اسکریپت جنریتور لینک زرین پال با آتوریتی:
🔗 : https://github.com/arash-aryapour/zarinpal-link-generator
اسکریپت برسی تراکنش ها از داخل پنل کاربری:
🔗 : https://github.com/arash-aryapour/Zarinpal-Transaction-Checker

🖥 ویدیو آموزش کانفیگ اسکریپ برسی تراکنش:

🔗 : https://youtu.be/5zFdNiFQCHo?si=W-KCBfPLUBgmEI0V



#tools
#byteforge
@byteforge_chan 🛸
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
لیست به روزرسانی های پکیچ لاراول

🔶 نسخه v1.1.0 برای Laravel Package :

Changes :

feat: add modern Laravel package scaffolding with full structure and customization

- Implemented support for facades, service layer, repository pattern, interfaces
- Added event/listener system, notifications, middleware, and artisan commands
- Introduced SymfonyStyle for enhanced CLI UX with confirmation and validation
- Structured project with PSR-4 namespacing and clear separation of concerns
- Enabled stub-based generation with customizable templates and placeholders
- Included 15+ CLI options with --all flag for complete scaffolding
- Added professional structure: README template, MIT license, .gitignore
- Prepared for testing with PHPUnit config, base TestCase, and sample tests

گیت هاب :

https://github.com/LaraPire/laravel-package/releases/tag/v1.1.0

🔶 نسخه v1.1.0 برای Laravel Slugable :

1. Multi-language Support

- Added support for fa (Persian), ar (Arabic), and en (English).
- Properly handles zero-width non-joiners, Tatweel, and script-specific characters.
- Custom regex patterns for each language for accurate slug cleanup.

2. Customization Options

- Set custom slug source and destination fields.
- Specify custom separator (default: -).
- Set maximum length for slugs.
- Force slug regeneration on every save.
- Enable/disable uniqueness check for slugs.

3. Improved Uniqueness Enforcement

- Ensures uniqueness using incremental suffixes (-2, -3, etc.).
- Skips current model record in uniqueness check.
- Supports models using SoftDeletes with optional withTrashed() check.

4. Better Code Structure

- Separated logic into clear, testable methods:
- - generateSlug()
- - convertToSlug()
- - convertNumbers()
- - makeSlugUnique()
- - slugExists()
- - usesSoftDeletes()
- - processLanguageSpecificChars()
- - getCharacterPatternForLanguage()
- - cleanUpSeparators()
- Uses type hinting and default values.
- More readable and maintainable.

5. Compatibility with Route Model Binding

- getRouteKeyName() dynamically returns the slug field used for routing.

گیت هاب :

https://github.com/LaraPire/laravel-slugable/releases/tag/v1.1.0

#لاراول

@TheRaymondDev
💎 برنامه‌نویس هستی و از محدودیت‌های ChatGPT خسته شدی؟ دیگه لازم نیست برای هر بار کار حرفه‌ای درگیر محدودیت های وقت تلف کن بشی!

با GPT YAR، بدون دردسر به نسخه ChatGPT Plus دسترسی پیدا کن و با کمترین هزینه، از نهایت قدرت GPT Plus بهره‌مند شو
😎 — چه برای کدنویسی، چه برای دیباگ، چه تولید محتوا!

📱 ChatGPT Plus

اشتراک ماهانه فقط با ۲۰۰ هزار تومان


🎓 ۲۰٪ تخفیف ویژه برای دانشجوها

امکانات اشتراکی :‌
پشتیبانی از موبایل و دسکتاپ
دسترسی بدون قطعی
پاسخ‌دهی سریع‌تر و دقیق‌تر
به‌زودی، حریم خصوصی دیگه دغدغه نیست!


همچنین می‌تونی نسخه اختصاصی ChatGPT Plus را هم تهیه کنی.



🔤 @gptyar_ai

ثبت سفارش و پشتیبانی :
🔤 @gptyar_support
Please open Telegram to view this post
VIEW IN TELEGRAM
همیشه یه
json schema editor
لازم داشتم که باهاش بتونم پارامتر لازم برای
Structured Response
ای‌پی‌آی چت‌جی‌بی‌تی رو بسازم ولی هیچکدومشون اون چیزی نبودن که میخواستم
پس با هوش‌مصنوعی یکی ساختم
https://amir9480.github.io/json-schema-builder/

@DevTwitter | <Amir/>
Forwarded from Erfan
🎮 نسخه رایگان سرویس نوا دی‌ان‌اس راه‌اندازی شد! 🌐

🔥از حالا می‌تونی بدون پرداخت هیچ هزینه‌ای، از نسخه رایگان DNS اختصاصی نوا استفاده کنی!

مخصوص گیمرهایی که می‌خوان راحت و بدون تحریم، وارد بازی‌های محبوب بشن!
بدون فیلترشکن، با پینگ پایین و اتصال پایدار!

📌‌ لیست کامل بازی‌های پشتیبانی‌شده رو از اینجا ببین!

📢 برای دریافت آدرس دی‌ان‌اس رایگان، همین حالا جوین شو:
@NovaDns
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
یکی از پروژه هایی که بهتون کمک می‌کنه یه پله توی سی بالا تر برید ساخت وب سروره امروز یکی رو به اسم مصطفی خان توی توییتر دیدم که این پروژه رو زده، داغه داغه برید کلونش کنید هم با Makefile ها درگیر می‌شین هم با کار های سطح پایین توی سی

github.com/mustafa-khann/http-server


@Linuxor
Creep
Radiohead
But I'm a creep,
I'm a weirdo,
What the hell am I doin' here?
I don't belong here
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
نسخه‌ی جدید PHP 8.5 تو راهه :)

چند قابلیت جدید و بهبود جالب توی این نسخه:

* توابع array_first() و array_last() برای دسترسی سریع‌تر به اولین و آخرین عنصر آرایه‌ها (البته array_last تفاوت خاصی با end() نداره)

* امکان استفاده از Closure و Callable در const

* ویژگی [#[\NoDiscard]] برای مشخص‌کردن اینکه مقدار return باید استفاده بشه

* بهبود نمایش خطاها با Error Backtraces v2

* توابع جدید get_error_handler() و get_exception_handler()

* بهبود performance در cURL و کلاس Directory



نسخه 8.5 شاید تغییرات انقلابی نداشته باشه، ولی تجربه‌ی برنامه‌نویسی رو بهتر و تمیزتر می‌کنه.

البته هنوز خبری از generic types درست‌وحسابی نیست و PHP کاملاً type-safe نشده



منبع:
https://wiki.php.net/rfc#php_85

@DevTwitter | <Milad Niroee/>
Forwarded from SoniaCircuit (Sonia)
اینم چنل آرشیو کتاب، جزوه ، برگه تقلب، منابع و قراردادو... هست بدردتون میخوره
t.iss.one/ArchiveDevs

این گروه، هر تاپیک مربوط به یک شاخه برنامه نویسی هست، خیلی بدردتون میخوره
t.iss.one/TopicsDev

چنل اصلیشون
✍🏽 ¦ t.iss.one/DevYara