#کوته_نیوز
وزیر ارتباطات: اینترنت به حالت قبلی برگشت.
* انگار ما از حالت قبلی خیلی رضایت داشتیم
@DevTwitter
وزیر ارتباطات: اینترنت به حالت قبلی برگشت.
* انگار ما از حالت قبلی خیلی رضایت داشتیم
@DevTwitter
#کوته_نیوز
خبرهای زیر داره ترند میشه، نه تایید میشه نه تکذیب
- واتساپ رفع فیلتر شد.
- اینستاگرام تو همراه اول میاد بالا.
- تلگرام تا هفتهی دیگه رفع فیلتر میشه.
@DevTwitter
خبرهای زیر داره ترند میشه، نه تایید میشه نه تکذیب
- واتساپ رفع فیلتر شد.
- اینستاگرام تو همراه اول میاد بالا.
- تلگرام تا هفتهی دیگه رفع فیلتر میشه.
@DevTwitter
پکیج تغییر اندازه تصویر برای لاراول - Laravel Image Resizer
بهعنوان بخشی از تجربیات من در توسعه پکیجهای لاراول، پکیج Laravel Image Resizer را طراحی و پیادهسازی کردم. این ابزار کاربردی به توسعهدهندگان لاراول کمک میکند تا تصاویر را بهصورت داینامیک در اندازههای مختلف تغییر دهند و آنها را بهراحتی ذخیره و مدیریت کنند.
ویژگیهای کلیدی پکیج:
- تعریف سایزهای دلخواه در فایل کانفیگ (presets)
- استفاده ساده با Facade اختصاصی
- سازگار با پروژههای Livewire و API
- پشتیبانی از انواع فرمتهای رایج تصویر
این پکیج بهطور کامل در GitHub منتشر شده و آماده استفاده در پروژههای واقعی است. تمرکز من در طراحی این ابزار، سادگی استفاده و انعطافپذیری برای توسعهدهندگان بوده است.
https://github.com/Ab01faz101/laravel-image-resizer
@DevTwitter | <Abolfazl Ghaedrahmat/>
بهعنوان بخشی از تجربیات من در توسعه پکیجهای لاراول، پکیج 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/>
فقط کسایی که رمز دارن میتونن نوت رو بخونن
عالیه برای ارسال پیام امن با 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/>
چک میکنه که آرایه تمام کلید ها را داره یا نه
مثل کد توی تصویر
@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/>
پروژه 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/FE-Mani88/Mathyar
@DevTwitter | <Dev Mani/>
اسم پروژه رو گذاشتم رولت روسی
بد شانس باشی سیستم عاملت پاک میشه
تحت ترمینال
لپ تاپ یا سیستم ها باید برای ارتباط به یه وایفای مشترک وصل بشن
یکم جنگولک بازی توی ترمینال در میاره
از لحاظ فنی شاکله کد نوشته شده و مشکلات کوچیک مثلا سینتکسی نداره
از دوستان کسی سوکت بلد باشه خوشحال میشم کمک کنه
پروژه کامل اوپن سورس هست و مالکیت مادی نداره
وقتی ۱۴ـ۱۵سالم بود نوشتم اگر بچه ها خوششون اومد دوباره به جریان میندازمش دور هم حال کنیم
https://github.com/MehdiBaneshiOfficial/RouletteGame
@DevTwitter | <Mehdi/>
بد شانس باشی سیستم عاملت پاک میشه
تحت ترمینال
لپ تاپ یا سیستم ها باید برای ارتباط به یه وایفای مشترک وصل بشن
یکم جنگولک بازی توی ترمینال در میاره
از لحاظ فنی شاکله کد نوشته شده و مشکلات کوچیک مثلا سینتکسی نداره
از دوستان کسی سوکت بلد باشه خوشحال میشم کمک کنه
پروژه کامل اوپن سورس هست و مالکیت مادی نداره
وقتی ۱۴ـ۱۵سالم بود نوشتم اگر بچه ها خوششون اومد دوباره به جریان میندازمش دور هم حال کنیم
https://github.com/MehdiBaneshiOfficial/RouletteGame
@DevTwitter | <Mehdi/>
ابزار pyconfix ابزاری ساده برای کنترل و مدیریت فیچر ها و تسک هاست. در پروژه های بزرگ، زمانی که فیچر ها زیاد و ارتباط انها باهم پیچیده میشه، جدا کردن و کنترل انها به صورت امن کار دشواریست. همچنین در اتوماسیون سیستم ها، با بزرگ شدن سیستم دیپندنسی تسک ها به هم به سرعت زیاد رشد میکنه. این ابزار مدیریت فیچر ها و تسک ها رو انجاممیده. فیجر ها و تسک ها میتونن به صورت شرطی فعال شوند. همچنین مدیریت تسک ها و ترتیب اجرای انها با توجه به فیچر ها و ترتیب تسک ها به صورت اتوماتیک انجام میشه. کلیه لاجیک به زبان پایتون هست که ازادی کامل رو به کاربر برای تعریف لاجیک کاستوممیده.
https://github.com/NemesisWasAlienToo/pyconfix
@DevTwitter | <N3m3s1s/>
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/>
پروژه:
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/>
https://github.com/mojtabafalleh/emulator
میتونین شما هم از لینک بالا نصب کنید.
به زودی بهش هوک های بیشتر واسه حافظه و cpuid و syscall ها اظافه میکنم.
@DevTwitter | <moshtaba/>
گوگل همین چند روز پیش از جمنای CLI پرده برداری کرد که خیلیا الان دیگه میتونن ازش در محیط ترمینال استفاده کنند.
خیلی کاربردیه مخصوصا برای دولوپرها
https://github.com/google-gemini/gemini-cli
@DevTwitter | <iSegarO/>
خیلی کاربردیه مخصوصا برای دولوپرها
https://github.com/google-gemini/gemini-cli
@DevTwitter | <iSegarO/>
من یه پروژه استارت زدم
کاربردش اینه که میتونید بین و go و python خیلی راحت ارتباط برقرار کنید و برای بخش هایی که گلوگاه زمانی هست توابع رو با زبان go که هم ساده هست هم کامپایلری هست بنویسید و داخل پایتون استفاده کنید
https://github.com/alireza-hariri/go4py
@DevTwitter | <alireza har/>
کاربردش اینه که میتونید بین و go و python خیلی راحت ارتباط برقرار کنید و برای بخش هایی که گلوگاه زمانی هست توابع رو با زبان go که هم ساده هست هم کامپایلری هست بنویسید و داخل پایتون استفاده کنید
https://github.com/alireza-hariri/go4py
@DevTwitter | <alireza har/>
روژهای ساده و کاربردی برای تشخیص پلاک خودروهای ایرانی با استفاده از مدل YOLOv8. این پروژه تلاش میکند پلاکها را در تصاویر به صورت خودکار شناسایی کند و میتواند به عنوان پایهای برای سیستمهای کنترل ترافیک یا پارکینگهای هوشمند استفاده شود.
کد و مستندات پروژه در گیتهاب:
https://github.com/mmd1426/License-Plate-Iran-Car-Yolov8
@DevTwitter | <Mahdi/>
کد و مستندات پروژه در گیتهاب:
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/>
ابزار 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/>
جدیدا با داداشمون نست جی اس آشنا شدم خیلی مرده هااااا
یعنی شما یک پارچه آقا رو در این فریمورک میبینید ولاغیر دوستان من
حالا بیاین یه مشکل کوچیک که من بهش برخورد کردم رو هم یه نگاهی بندازیم شما بدونین دیگه بهش بر نخورید
متن ارور به شرح زیر بود :
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/>
Forwarded from Quera
💙 برای ایران، در کنار هم
با توجه شرایط فعلی کشور و برای گذر از این روزها، در تیم کوئراکالج تصمیم گرفتیم ۳ دوره از دورههامون
🔺دروازه ورود به برنامهنویسی
🔺دروازه ورود به هوشمصنوعی
🔺دروازه ورود به ماشینلرنینگ
رو به صورت کاملا رایگان ارائه کنیم، که توی صفحه اصلی کوئراکالج با تگ《رایگان شد》یا از طریق لینکهای بالا میتونی ثبتنام کنی.
🌐 با توجه به شرایط اینترنت بدون VPN باز کن.
🚀 با دستبهدست کردن این اطلاعیه کمک کن تا افراد بیشتری مطلع بشن.
➖➖➖
#Quera
با توجه شرایط فعلی کشور و برای گذر از این روزها، در تیم کوئراکالج تصمیم گرفتیم ۳ دوره از دورههامون
🔺دروازه ورود به برنامهنویسی
🔺دروازه ورود به هوشمصنوعی
🔺دروازه ورود به ماشینلرنینگ
رو به صورت کاملا رایگان ارائه کنیم، که توی صفحه اصلی کوئراکالج با تگ《رایگان شد》یا از طریق لینکهای بالا میتونی ثبتنام کنی.
🌐 با توجه به شرایط اینترنت بدون VPN باز کن.
🚀 با دستبهدست کردن این اطلاعیه کمک کن تا افراد بیشتری مطلع بشن.
➖➖➖
#Quera
گوگل یه ابزار منتشر کرده که واقعا عجیب غریبه!
به ریپوی کد شما متصل میشه، اون رو در یک ماشین مجازی ابری دیپلوی می کنه، درخواست های شما رو به task تبدیل می کنه و بعد از اینکه تایید شما رو گرفت کد میزنه و در نهایت در قالب pr تحویل میده تا بتونید بررسی کنید!
توی این ویدیو این ابزار رو به صورت عملی بررسی کردم:
https://www.youtube.com/watch?v=zbBXS69-lNA
@DevTwitter | <Saleh Hashemi/>
به ریپوی کد شما متصل میشه، اون رو در یک ماشین مجازی ابری دیپلوی می کنه، درخواست های شما رو به task تبدیل می کنه و بعد از اینکه تایید شما رو گرفت کد میزنه و در نهایت در قالب pr تحویل میده تا بتونید بررسی کنید!
توی این ویدیو این ابزار رو به صورت عملی بررسی کردم:
https://www.youtube.com/watch?v=zbBXS69-lNA
@DevTwitter | <Saleh Hashemi/>