TG Telegram Group Link
Channel: DevTwitter | توییت برنامه نویسی
Back to Bottom
سلامت روانم وقتی بزور مجبورم PHP یاد بگیرم

@DevTwitter | <Amirparsa Baghdadi/>
پکیج تغییر اندازه تصویر برای لاراول - Laravel Image Resizer

به‌عنوان بخشی از تجربیات من در توسعه پکیج‌های لاراول، پکیج Laravel Image Resizer را طراحی و پیاده‌سازی کردم. این ابزار کاربردی به توسعه‌دهندگان لاراول کمک می‌کند تا تصاویر را به‌صورت داینامیک در اندازه‌های مختلف تغییر دهند و آن‌ها را به‌راحتی ذخیره و مدیریت کنند.

ویژگی‌های کلیدی پکیج:
- تعریف سایزهای دلخواه در فایل کانفیگ (presets)
- استفاده ساده با Facade اختصاصی
- سازگار با پروژه‌های Livewire و API
- پشتیبانی از انواع فرمت‌های رایج تصویر

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

https://github.com/Ab01faz101/laravel-image-resizer

@DevTwitter | <Abolfazl Ghaedrahmat/>
بچه ها من یه اپ اپن‌سورس نوشتم برای ساخت نوت‌های رمزنگاری‌شده سمت کاربر، بدون نیاز به اکانت
فقط کسایی که رمز دارن می‌تونن نوت رو بخونن
عالیه برای ارسال پیام امن با SMS و ...

گیت‌هاب: https://github.com/ArashSameni/privatenote

@DevTwitter | <Arash/>
Forwarded from Quera
جنگو فقط یه ابزاره، مثل یه مهندس نرم‌افزار فکر کن!

🖥 بوتکمپ تخصصی مهندسی نرم‌افزار با جنگو

🟢 دوره‌ فشرده‌ آماده‌سازی برای ورود به بازارکار

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

✔️ کار گروهی و شبکه‌سازی‎
✔️ تمرین و پروژه هدفمند
✔️ منتورینگ اختصاصی

❗️ ظرفیت محدود
⭐️ پرداخت قسطی

➡️ فرم ثبت‌نام:
🔗https://quera.org/r/9uq23
Please open Telegram to view this post
VIEW IN TELEGRAM
توی لاراول 12.16.0 متد hasAll به هلپر کلاس Arr اضافه شده
چک میکنه که آرایه تمام کلید ها را داره یا نه
مثل کد توی تصویر

@DevTwitter | <Ali Baghernia/>
معرفی کوتاه پروژه PersianDate برای برنامه‌نویسان سی‌شارپ

پروژه PersianDate ابزاری ضروری برای برنامه‌نویسان سی‌شارپ (.NET) است که نیاز به کار با تاریخ شمسی (جلالی) دارند. این کتابخانه به شما امکان می‌دهد تا به سادگی تاریخ‌های میلادی را به شمسی تبدیل کرده و برعکس.

قابلیت‌های کلیدی:
۱. تبدیل دوطرفه: تاریخ میلادی را به شمسی و شمسی را به میلادی تبدیل کنید.

۲. پشتیبانی کامل از .NET: با DateTime و DateTimeOffset کار می‌کند و با نسخه‌های .NET 5.0 تا 9.0 سازگار است.

۳. دسترسی آسان: اجزای تاریخ شمسی (سال، ماه، روز) و نام روزها/ماه‌ها را استخراج کنی.

۴. استفاده از Extension Methods: با متدهایی مانند .ToShamsiDate() کار با تاریخ را فوق‌العاده ساده می‌کند.

با استفاده از PersianDate می‌توانید به راحتی مدیریت تاریخ شمسی را در برنامه‌های ویندوزی، وب یا موبایل خود پیاده‌سازی کنید.
برای شروع، کافیست پکیج را از NuGet نصب کنید:
dotnet add package PersianDateShamsi
لینک پروژه :
https://github.com/hootanht/PersianDate

@DevTwitter | <Hootan HT/>
یه پروژه متوسط کوییز ریاضی رو فول استک با Next نوشتم
شاید مطالعش بتونه برای کسایی که قصد پیاده سازی پروژه های کوییز محور و سایت های آموزشی دارن مفید باشه

https://github.com/FE-Mani88/Mathyar

@DevTwitter | <Dev Mani/>
اسم پروژه رو گذاشتم رولت روسی
بد شانس باشی سیستم عاملت پاک میشه

تحت ترمینال
لپ تاپ یا سیستم ها باید برای ارتباط به یه وای‌فای مشترک وصل بشن
یکم جنگولک بازی توی ترمینال در میاره

از لحاظ فنی شاکله کد نوشته شده و مشکلات کوچیک مثلا سینتکسی نداره

از دوستان کسی سوکت‌ بلد باشه خوشحال میشم کمک کنه

پروژه کامل اوپن سورس هست و مالکیت مادی نداره

وقتی ۱۴ـ۱۵سالم بود نوشتم اگر بچه ها خوششون اومد دوباره به جریان میندازمش دور هم حال کنیم

https://github.com/MehdiBaneshiOfficial/RouletteGame

@DevTwitter | <Mehdi/>
ابزار pyconfix ابزاری ساده برای کنترل و مدیریت فیچر ها و تسک هاست. در پروژه های بزرگ، زمانی که فیچر ها زیاد و ارتباط انها باهم پیچیده میشه، جدا کردن و کنترل انها به صورت امن کار دشواریست. همچنین در اتوماسیون سیستم ها، با بزرگ شدن سیستم دیپندنسی تسک ها به هم به سرعت زیاد رشد میکنه. این ابزار مدیریت فیچر ها و تسک ها رو انجام‌میده. فیجر ها و تسک ها میتونن به صورت شرطی فعال شوند. همچنین مدیریت تسک ها و ترتیب اجرای انها با توجه به فیچر ها و ترتیب تسک ها به صورت اتوماتیک انجام میشه. کلیه لاجیک به زبان پایتون هست که ازادی کامل رو به کاربر برای تعریف لاجیک کاستوم‌میده.

https://github.com/NemesisWasAlienToo/pyconfix

@DevTwitter | <N3m3s1s/>
من یه پروژه دارم که یادگیری هامو اونجا به فارسی داکیومنت میکنم و ممکنه چیزی برای یاد دادن به بقیه داشته باشه


پروژه:
https://github.com/meiti-x/my-notes

داک ها:
https://meiti-x.github.io/my-notes/docs/intro

@DevTwitter | <Null/>
اجرای Stellar Blade تو شبیه ساز خودم. البته تابع های ویندوز رو با دیباگر رد میکنه.
https://github.com/mojtabafalleh/emulator
میتونین شما هم از لینک بالا نصب کنید.
به زودی بهش هوک های بیشتر واسه حافظه و cpuid و syscall ها اظافه میکنم.


@DevTwitter | <moshtaba/>
گوگل همین چند روز پیش از جمنای CLI پرده برداری کرد که خیلیا الان دیگه میتونن ازش در محیط ترمینال استفاده کنند.
خیلی کاربردیه مخصوصا برای دولوپرها
https://github.com/google-gemini/gemini-cli

@DevTwitter | <iSegarO/>
من یه پروژه استارت زدم
کاربردش اینه که میتونید بین و go و python خیلی راحت ارتباط برقرار کنید و برای بخش هایی که گلوگاه زمانی هست توابع رو با زبان go که هم ساده هست هم کامپایلری هست بنویسید و داخل پایتون استفاده کنید
https://github.com/alireza-hariri/go4py

@DevTwitter | <alireza har/>
روژه‌ای ساده و کاربردی برای تشخیص پلاک خودروهای ایرانی با استفاده از مدل YOLOv8. این پروژه تلاش می‌کند پلاک‌ها را در تصاویر به صورت خودکار شناسایی کند و می‌تواند به عنوان پایه‌ای برای سیستم‌های کنترل ترافیک یا پارکینگ‌های هوشمند استفاده شود.
کد و مستندات پروژه در گیت‌هاب:
https://github.com/mmd1426/License-Plate-Iran-Car-Yolov8

@DevTwitter | <Mahdi/>
بالاخره Laravel از ابزار جدید خودش به نام Nightwatch رونمایی کرد!

ابزار Nightwatch یک ابزار مانیتورینگ داخلی برای اپلیکیشن‌های لاراول هست که به شما امکان می‌ده وضعیت سرویس‌ها، پایگاه‌داده‌ها، سرورها و سایر اجزای حیاتی سیستم رو زیر نظر داشته باشید — و در صورت بروز مشکل، به‌صورت خودکار هشدار دریافت کنید.

قابلیت‌هایی که Nightwatch ارائه می‌ده:

بررسی سلامت دیتابیس، queue، حافظه، فضای دیسک و…

تعریف مانیتورهای سفارشی برای اپلیکیشن خودتون

دریافت نوتیفیکیشن از طریق ایمیل، Slack، یا دیگر کانال‌های هشدار

نصب و راه‌اندازی ساده با پشتیبانی کامل از Laravel Forge


این ابزار مستقیماً در دل اکوسیستم لاراول قرار گرفته و برای تیم‌هایی که می‌خوان بدون نیاز به ابزارهای خارجی مثل New Relic یا Datadog، مانیتورینگ اختصاصی و سبکی برای پروژه‌شون داشته باشن، گزینه بسیار خوبی‌ـه.
خودم فعلا اینترنت درست درمون ندارم. بعد از اینکه تونستم تستش کنم تجربم رو باهاتون به اشتراک میذارم. شما هم اگه تونستید باهاش کار کنید تجربتون رو به اشتراک بذارید.
مستندات و معرفی کامل:
https://nightwatch.laravel.com/

@DevTwitter | <Majid Vahidkhoo/>
یک خطا، یک درس مهم در NestJS + TypeORM

جدیدا با داداشمون نست جی اس آشنا شدم خیلی مرده هااااا

یعنی شما یک پارچه آقا رو در این فریمورک میبینید ولاغیر دوستان من

حالا بیاین یه مشکل کوچیک که من بهش برخورد کردم رو هم یه نگاهی بندازیم شما بدونین دیگه بهش بر نخورید


متن ارور به شرح زیر بود :
EntityMetadataNotFoundError: No metadata for "Task" was found.

ترجمه ساده خطا:
"من نمی‌دونم موجودیتی به اسم Task چیه! تو گفتی باهاش کار کنم، ولی هیچ متادیتایی ازش ندارم."

دلیل خطا:
در فایل app.module.ts فراموش کرده بودم موجودیت‌هام رو به TypeORM معرفی کنم. چون آرایه entities خالی مونده بود، TypeORM نتونست فایل task.entity.ts رو شناسایی کنه.


راه‌حل حرفه‌ای‌تر:
به جای اضافه کردن دستی هر entity، از گزینه autoLoadEntities: true استفاده کردم. این تنظیم باعث میشه هر موجودیتی که با TypeOrmModule.forFeature() ثبت شده، خودش به صورت خودکار لود بشه.
با این کار، هم خطا برطرف شد، هم ساختار پروژه مقیاس‌پذیرتر و تمیزتر شد.

@DevTwitter | <Abolfazl Javadnia/>
گوگل یه ابزار منتشر کرده که واقعا عجیب غریبه!
به ریپوی کد شما متصل میشه، اون رو در یک ماشین مجازی ابری دیپلوی می کنه، درخواست های شما رو به task تبدیل می کنه و بعد از اینکه تایید شما رو گرفت کد میزنه و در نهایت در قالب pr تحویل میده تا بتونید بررسی کنید!

توی این ویدیو این ابزار رو به صورت عملی بررسی کردم:
https://www.youtube.com/watch?v=zbBXS69-lNA

@DevTwitter | <Saleh Hashemi/>
چند وقت پیش رو یه چیزی ما کار کرده بودیم برای مدیریت تسک ها و یادداشت ها و ... اوپن سورس هست راحت هم میشه دست کاریش کرد
برای اعضا تیم خودمون درست کرده بودیم تا بتونن کاراشون رو مدیریت کنن
ولی شاید بدرد بقیه هم بخوره
https://github.com/aturzone/TaskSphere

@DevTwitter | <Atur/>
توی این شرایط جنگی، یه ابزار خوب پیدا کردم برای ریسرچ و تحقیق. میشه لوکال ران کرد و از طریق API به مدل زبانی مورد نظرتون وصل میشه. اجراش کردم و بنظرم ابزار ارزشمندیه. لینکش رو میذارم شاید بدردتون خورد:
https://github.com/bytedance/deer-flow

@DevTwitter | <Mori/>
This media is not supported in your browser
VIEW IN TELEGRAM
دکمه اشتراک گذاری در شبکه های اجتماعی (Social Media Sharing Button)

درباره
یک کامپوننت خلاقانه و تعاملی برای نمایش لینک‌های شبکه‌های اجتماعی با طراحی مدرن و انیمیشن جذاب. این پروژه با HTML و CSS ساخته شده و مناسب استفاده در صفحات پروفایل، کارت‌های معرفی یا پروژه‌های شخصی است.

ویژگی‌ها
- طراحی کارت با اطلاعات توسعه‌دهنده
- دکمه اشتراک‌گذاری با افکت انیمیشنی زیبا
- پشتیبانی از انواع شبکه‌های اجتماعی
- افکت Hover با ظاهر شدن تدریجی آیکون‌ها
- طراحی ریسپانسیو
- استفاده از RemixIcon و فونت Google (Montserrat)

تکنولوژی‌ها
این پروژه با استفاده از تکنولوژی‌های زیر توسعه داده شده:

- HTML5
- CSS3
- Google Fonts (Montserrat)
- Remix Icon CDN
- CSS Variables
- CSS Transitions & Transformations

لینک مخزن گیتهاب:
https://github.com/KEANU2003/Social-Media-Button

@DevTwitter | <Kian Mahmoudi/>
HTML Embed Code:
2025/06/30 04:55:51
Back to Top