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/>
گوگل یه ابزار منتشر کرده که واقعا عجیب غریبه!
به ریپوی کد شما متصل میشه، اون رو در یک ماشین مجازی ابری دیپلوی می کنه، درخواست های شما رو به 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/>
چند وقت پیش رو یه چیزی ما کار کرده بودیم برای مدیریت تسک ها و یادداشت ها و ... اوپن سورس هست راحت هم میشه دست کاریش کرد
برای اعضا تیم خودمون درست کرده بودیم تا بتونن کاراشون رو مدیریت کنن
ولی شاید بدرد بقیه هم بخوره
https://github.com/aturzone/TaskSphere
@DevTwitter | <Atur/>
برای اعضا تیم خودمون درست کرده بودیم تا بتونن کاراشون رو مدیریت کنن
ولی شاید بدرد بقیه هم بخوره
https://github.com/aturzone/TaskSphere
@DevTwitter | <Atur/>
توی این شرایط جنگی، یه ابزار خوب پیدا کردم برای ریسرچ و تحقیق. میشه لوکال ران کرد و از طریق API به مدل زبانی مورد نظرتون وصل میشه. اجراش کردم و بنظرم ابزار ارزشمندیه. لینکش رو میذارم شاید بدردتون خورد:
https://github.com/bytedance/deer-flow
@DevTwitter | <Mori/>
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 و 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/>
Forwarded from DevTwitter Ads.
تخفیف بزرگ اسکیلکمپهای دانشکار 🎉
🔴 از ۷۰ تا ۹۰ درصد تخفیف ویژه
◀️ یک مهارت جدید و کاربردی رو با کمترین قیمت یاد بگیر:
Python
Docker
GIT
PowerBI
NextJS
Prompt Engineering
Soft-Skills
مشاهده و ثبتنام👇
https://dnkr.ir/kv7e4
🔴 از ۷۰ تا ۹۰ درصد تخفیف ویژه
◀️ یک مهارت جدید و کاربردی رو با کمترین قیمت یاد بگیر:
Python
Docker
GIT
PowerBI
NextJS
Prompt Engineering
Soft-Skills
مشاهده و ثبتنام👇
https://dnkr.ir/kv7e4
آپدیت جدید Textfx منتشر شد (نسخه ۲.۱.۰)
از این به بعد میتونی یه لودینگ خفن و قابل تنظیم به برنامههای ترمینالیات اضافه کنی.
انیمیشنهای نرم، تنظیمات دلخواه، بدون دردسر.
نصبش کن:
pip install --upgrade textfx
گیتهاب: http://github.com/iliakarimi/textfx
@DevTwitter | <Ilia/>
از این به بعد میتونی یه لودینگ خفن و قابل تنظیم به برنامههای ترمینالیات اضافه کنی.
انیمیشنهای نرم، تنظیمات دلخواه، بدون دردسر.
نصبش کن:
pip install --upgrade textfx
گیتهاب: http://github.com/iliakarimi/textfx
@DevTwitter | <Ilia/>
این رو زمانی نوشتم که پروژه رو تحویل دادم ولی هنوز تسویه نکرده بودن
گفتن بدید کد رو بعد تسویه میشه
میتونید باهاش کد های فست ای پی ایتون رو کامپایل کنید
بعد اگر مثل من به مشکل خوردید حداقل دستتون پر باشه!
نه اینکه کد کامل دست کارفرما باشه
https://github.com/mohammadhasananisi/compile_fastapi
@DevTwitter | <Mohammad Hasan/>
گفتن بدید کد رو بعد تسویه میشه
میتونید باهاش کد های فست ای پی ایتون رو کامپایل کنید
بعد اگر مثل من به مشکل خوردید حداقل دستتون پر باشه!
نه اینکه کد کامل دست کارفرما باشه
https://github.com/mohammadhasananisi/compile_fastapi
@DevTwitter | <Mohammad Hasan/>