🔶 یه سیستم ترجمه PDF با زبان پایتون با استفاده از وب آپ Streamlit نوشتیم که می تواند با مدل های هوش مصنوعی Huggingface به هر زبانی ترجمه کند.
شما می توانید هر مدل هوش مصنوعی توی سیستم ترجمه بکار بگیرید اما باید برای استفاده از آن باید Huggingface را شارژ کنید.
گیت هاب :
https://github.com/Rayiumir/DeepLingua
#python
@TheRaymondDev
شما می توانید هر مدل هوش مصنوعی توی سیستم ترجمه بکار بگیرید اما باید برای استفاده از آن باید Huggingface را شارژ کنید.
گیت هاب :
https://github.com/Rayiumir/DeepLingua
#python
@TheRaymondDev
🔥3
🔶 مصاحبه کاری به زبان انگلیسی، آلمانی یا هر زبان خارجی کار راحتی نبست و نیاز به تمرین داره، این 10 تا ابزار برای مصاحبه خیلی خیلی بکارتون میاد :
۱. Preply
پلتفرمی برای یادگیری زبان با معلمان خصوصی که امکان برنامهریزی کلاسها به صورت سفارشی را فراهم میکند. شما میتوانید بر روی موضوعاتی مانند مصاحبه شغلی یا واژگان تخصصی در حوزه کاری خود تمرکز کنید.
۲. Speechling
ابزاری برای بهبود تلفظ و مهارتهای صحبت کردن. این ابزار به شما امکان میدهد جملات خاصی را ضبط کرده و بازخورد مستقیم از مربیان بومی زبان دریافت کنید. برای تمرین پاسخ به سوالات مصاحبه فوقالعاده است.
۳. TalkAbroad
این پلتفرم به شما امکان میدهد مکالمات واقعی با افراد بومی داشته باشید و خود را برای مکالمههای طبیعی در مصاحبههای شغلی آماده کنید. برقراری ارتباط با افراد واقعی تجربهای ارزشمند برای مقابله با استرس مصاحبه است.
۴. Elevate
این ابزار به ظاهر فقط برای تقویت مهارتهای شناختی است، اما دارای بخشهایی برای تقویت مهارتهای شنیداری و درک سریع است که در مصاحبهها اهمیت بالایی دارد.
۵. HiNative
پلتفرمی برای دریافت بازخورد از افراد بومی زبان در مورد جملاتی که میخواهید در مصاحبه استفاده کنید. میتوانید سوالاتی مثل «آیا این جمله طبیعی به نظر میرسد؟» بپرسید.
۶. Job Interview Simulator
این ابزار محیطی شبیهسازیشده برای مصاحبه شغلی ایجاد میکند که میتوانید در آن با سوالات رایج به زبانهای مختلف روبهرو شوید. این تجربه به شما کمک میکند استرس را کاهش دهید و پاسخهای خود را بهبود ببخشید.
۷. Beelinguapp
این برنامه به شما کمک میکند مهارتهای شنیداری و واژگان را با مطالعه داستانها و مقالات در کنار متن زبان مادری تقویت کنید. ایدهآل برای گسترش دایره لغات حرفهای.
۸. LingQ
پلتفرمی عالی برای یادگیری زبان از طریق محتوای واقعی مثل اخبار، مصاحبهها و ویدئوها. این ابزار به شما کمک میکند زبان موردنیاز برای مکالمات حرفهای و مصاحبههای شغلی را بیاموزید.
۹. Mondly
یک ابزار تعاملی که مکالمات شغلی و رسمی را شبیهسازی میکند. با این ابزار میتوانید اصطلاحات حرفهای و دیالوگهای مرتبط با مصاحبه را تمرین کنید.
۱۰. FluentU
این ابزار از ویدئوهای واقعی مانند مصاحبهها، سخنرانیها و مستندها استفاده میکند تا شما را با کاربردهای واقعی زبان آشنا کند. تماشای این ویدئوها میتواند اعتمادبهنفس شما را در مصاحبهها افزایش دهد.
<Shadi Sepehri (keyworkir)/>
@TheRaymondDev
۱. Preply
پلتفرمی برای یادگیری زبان با معلمان خصوصی که امکان برنامهریزی کلاسها به صورت سفارشی را فراهم میکند. شما میتوانید بر روی موضوعاتی مانند مصاحبه شغلی یا واژگان تخصصی در حوزه کاری خود تمرکز کنید.
۲. Speechling
ابزاری برای بهبود تلفظ و مهارتهای صحبت کردن. این ابزار به شما امکان میدهد جملات خاصی را ضبط کرده و بازخورد مستقیم از مربیان بومی زبان دریافت کنید. برای تمرین پاسخ به سوالات مصاحبه فوقالعاده است.
۳. TalkAbroad
این پلتفرم به شما امکان میدهد مکالمات واقعی با افراد بومی داشته باشید و خود را برای مکالمههای طبیعی در مصاحبههای شغلی آماده کنید. برقراری ارتباط با افراد واقعی تجربهای ارزشمند برای مقابله با استرس مصاحبه است.
۴. Elevate
این ابزار به ظاهر فقط برای تقویت مهارتهای شناختی است، اما دارای بخشهایی برای تقویت مهارتهای شنیداری و درک سریع است که در مصاحبهها اهمیت بالایی دارد.
۵. HiNative
پلتفرمی برای دریافت بازخورد از افراد بومی زبان در مورد جملاتی که میخواهید در مصاحبه استفاده کنید. میتوانید سوالاتی مثل «آیا این جمله طبیعی به نظر میرسد؟» بپرسید.
۶. Job Interview Simulator
این ابزار محیطی شبیهسازیشده برای مصاحبه شغلی ایجاد میکند که میتوانید در آن با سوالات رایج به زبانهای مختلف روبهرو شوید. این تجربه به شما کمک میکند استرس را کاهش دهید و پاسخهای خود را بهبود ببخشید.
۷. Beelinguapp
این برنامه به شما کمک میکند مهارتهای شنیداری و واژگان را با مطالعه داستانها و مقالات در کنار متن زبان مادری تقویت کنید. ایدهآل برای گسترش دایره لغات حرفهای.
۸. LingQ
پلتفرمی عالی برای یادگیری زبان از طریق محتوای واقعی مثل اخبار، مصاحبهها و ویدئوها. این ابزار به شما کمک میکند زبان موردنیاز برای مکالمات حرفهای و مصاحبههای شغلی را بیاموزید.
۹. Mondly
یک ابزار تعاملی که مکالمات شغلی و رسمی را شبیهسازی میکند. با این ابزار میتوانید اصطلاحات حرفهای و دیالوگهای مرتبط با مصاحبه را تمرین کنید.
۱۰. FluentU
این ابزار از ویدئوهای واقعی مانند مصاحبهها، سخنرانیها و مستندها استفاده میکند تا شما را با کاربردهای واقعی زبان آشنا کند. تماشای این ویدئوها میتواند اعتمادبهنفس شما را در مصاحبهها افزایش دهد.
<Shadi Sepehri (keyworkir)/>
@TheRaymondDev
👍4
🔶 لاراول در معماریهای Enterprise: انعطافپذیر، تمیز و مقیاسپذیر
لاراول، در نگاه اول، شاید یک فریمورک PHP محبوب برای ساخت اپلیکیشنهای CRUD ساده به نظر برسد. اما اگر کمی عمیقتر نگاه کنیم، متوجه میشویم که این فریمورک میتواند بهراحتی در قلب معماریهای enterprise-grade قرار گیرد و حتی در کنار معماریهایی مانند microservices، serverless یا modular monoliths.
چرا لاراول در معماریهای بزرگ موفق است؟
- تفکیکپذیری ماژولار
با استفاده از سرویس کانتینر، binding، service providers و سرویسهای قابل تزریق، Laravel امکان ساخت ماژولهای مستقل و loosely coupled را فراهم میکند. این پایهگذار ساختارهایی مانند DDD یا Microkernel است.
- تعامل آسان با سایر سرویسها
چه بخواهید Laravel را بهعنوان یک API Gateway استفاده کنید، یا یک سرویس خاص در ساختار میکروسرویس، Laravel با ابزارهایی مثل Passport، Sanctum و GraphQL بهخوبی تعامل بین سرویسها را مدیریت میکند.
- سرورلس؟ مشکلی نیست
با ابزارهایی مثل Laravel Vapor یا معماریهای مبتنی بر AWS Lambda، میتوان Laravel را بهصورت serverless deploy کرد—بدون نگرانی از سرور و با مقیاسپذیری خودکار.
- کارایی بالا با ابزار Octane
در معماریهایی که نیاز به پاسخگویی سریع دارند، استفاده از Laravel Octane با پشتیبانی از Swoole یا RoadRunner باعث میشود PHP از حالت traditional خارج شده و performance قابلمقایسه با Node یا Go ارائه دهد.
- سازگاری با DevOps و ابزارهای مدرن
لاراول بهخوبی با Docker، Kubernetes، CI/CD pipelines و ابزارهایی مثل GitHub Actions و GitLab CI هماهنگ میشود. فایلهای .env، پیکربندی YAML-friendly و جداسازی concerns این کار را سادهتر میکنند.
- کدبیس خوانا، قابل تست و maintainable
در معماریهای بزرگ، مهمترین فاکتور بعد از performance، نگهداری بلندمدت است. Laravel با تاکید بر code readability، تستپذیری و طراحی تمیز، گزینهای عالی برای تیمهای چندنفره است.
لاراول حالا دیگر صرفاً یک فریمورک برای پروژههای کوچک نیست؛ بلکه بستری توانمند برای ساختارهای مدرن و مقیاسپذیر در دنیای enterprise است.
</Vahid Aghazadeh>
#لاراول
@TheRaymondDev
لاراول، در نگاه اول، شاید یک فریمورک PHP محبوب برای ساخت اپلیکیشنهای CRUD ساده به نظر برسد. اما اگر کمی عمیقتر نگاه کنیم، متوجه میشویم که این فریمورک میتواند بهراحتی در قلب معماریهای enterprise-grade قرار گیرد و حتی در کنار معماریهایی مانند microservices، serverless یا modular monoliths.
چرا لاراول در معماریهای بزرگ موفق است؟
- تفکیکپذیری ماژولار
با استفاده از سرویس کانتینر، binding، service providers و سرویسهای قابل تزریق، Laravel امکان ساخت ماژولهای مستقل و loosely coupled را فراهم میکند. این پایهگذار ساختارهایی مانند DDD یا Microkernel است.
- تعامل آسان با سایر سرویسها
چه بخواهید Laravel را بهعنوان یک API Gateway استفاده کنید، یا یک سرویس خاص در ساختار میکروسرویس، Laravel با ابزارهایی مثل Passport، Sanctum و GraphQL بهخوبی تعامل بین سرویسها را مدیریت میکند.
- سرورلس؟ مشکلی نیست
با ابزارهایی مثل Laravel Vapor یا معماریهای مبتنی بر AWS Lambda، میتوان Laravel را بهصورت serverless deploy کرد—بدون نگرانی از سرور و با مقیاسپذیری خودکار.
- کارایی بالا با ابزار Octane
در معماریهایی که نیاز به پاسخگویی سریع دارند، استفاده از Laravel Octane با پشتیبانی از Swoole یا RoadRunner باعث میشود PHP از حالت traditional خارج شده و performance قابلمقایسه با Node یا Go ارائه دهد.
- سازگاری با DevOps و ابزارهای مدرن
لاراول بهخوبی با Docker، Kubernetes، CI/CD pipelines و ابزارهایی مثل GitHub Actions و GitLab CI هماهنگ میشود. فایلهای .env، پیکربندی YAML-friendly و جداسازی concerns این کار را سادهتر میکنند.
- کدبیس خوانا، قابل تست و maintainable
در معماریهای بزرگ، مهمترین فاکتور بعد از performance، نگهداری بلندمدت است. Laravel با تاکید بر code readability، تستپذیری و طراحی تمیز، گزینهای عالی برای تیمهای چندنفره است.
لاراول حالا دیگر صرفاً یک فریمورک برای پروژههای کوچک نیست؛ بلکه بستری توانمند برای ساختارهای مدرن و مقیاسپذیر در دنیای enterprise است.
</Vahid Aghazadeh>
#لاراول
@TheRaymondDev
Linkedin
#laravelenterprise #backendengineering #softwarearchitecture… | Vahid Aghazadeh
؛ 🚀 Laravel در معماریهای Enterprise: انعطافپذیر، تمیز و مقیاسپذیر
؛Laravel، در نگاه اول، شاید یک فریمورک PHP محبوب برای ساخت اپلیکیشنهای CRUD ساده به نظر برسد. اما اگر کمی عمیقتر نگاه کنیم، متوجه میشویم که این فریمورک میتواند بهراحتی در قلب معماریهای…
؛Laravel، در نگاه اول، شاید یک فریمورک PHP محبوب برای ساخت اپلیکیشنهای CRUD ساده به نظر برسد. اما اگر کمی عمیقتر نگاه کنیم، متوجه میشویم که این فریمورک میتواند بهراحتی در قلب معماریهای…
❤3👍1🤡1
🔶 ویرگول معادل مدیوم هم پولی شد.
اگر پستی در رابطه با معرفی هر چیزی منتشر شود, پست تبلیغاتی شناخته می شود و برای انتشار آن باید هزینه پرداخت کنید.
#خبر
@TheRaymondDev
اگر پستی در رابطه با معرفی هر چیزی منتشر شود, پست تبلیغاتی شناخته می شود و برای انتشار آن باید هزینه پرداخت کنید.
#خبر
@TheRaymondDev
🤡5🥴3
🎄 یک برنامه نویس تنبل
🔶 ویرگول معادل مدیوم هم پولی شد. اگر پستی در رابطه با معرفی هر چیزی منتشر شود, پست تبلیغاتی شناخته می شود و برای انتشار آن باید هزینه پرداخت کنید. #خبر @TheRaymondDev
🔶 این پست تبلیغاتی ویرگول باگ دارد.
هر لینکی که قرار می دهید بین آن فاصله بزارید و سیستم لینک تبلیغاتی تشخیص نمی دهد. با این روش پست ثبت می شود.
😈
#باگ
@TheRaymondDev
هر لینکی که قرار می دهید بین آن فاصله بزارید و سیستم لینک تبلیغاتی تشخیص نمی دهد. با این روش پست ثبت می شود.
😈
#باگ
@TheRaymondDev
❤8😁1🫡1
🔶 کاهش حجم ویدیو بدون افت کیفیت با HandBrake (آموزش کامل)
https://www.youtube.com/watch?v=hG9fzP41W3s
#آموزش
@TheRaymondDev
https://www.youtube.com/watch?v=hG9fzP41W3s
#آموزش
@TheRaymondDev
YouTube
کاهش حجم ویدیو بدون افت کیفیت با HandBrake (آموزش کامل)
توی این ویدیو یاد میگیری چطور با استفاده از نرمافزار رایگان HandBrake حجم ویدیوهات رو بدون افت کیفیت کم کنی.
این روش فوقالعادهست برای وقتی که میخوای ویدیو رو سریعتر آپلود کنی، فضای کمتری اشغال بشه یا بتونی کیفیت بالا رو حفظ کنی بدون اینکه حجم فایل اذیتت…
این روش فوقالعادهست برای وقتی که میخوای ویدیو رو سریعتر آپلود کنی، فضای کمتری اشغال بشه یا بتونی کیفیت بالا رو حفظ کنی بدون اینکه حجم فایل اذیتت…
👍1
🔶 یک تحلیلی کردم وضعیت های استخدامی رو و یک چیز عجیبی رو متوجه شدم
مارکت برنامه نویسی یخورده داره قطب بندی میکنه سطوح شغلی رو
و توی این شکافی که داره اتفاق می افته تقریبا کار یک میدلول سخت تر از یک جونیور هست برای استخدام.
الان اکثر شرکت ها (مخصوصا استارتاپ ها) جذبشون حول یک سنیور پرقدرت و چند تا جونیوره!!
به این خاطر که یک جونیور حقوق پایینی میگیره و تمرکز روی delivery سریعه با هدایت یه سنیور از طرفی میشه سنیور رو مجاب کرد که نقش لید کردن و منتورینگ رو هم به عهده بگیره!! (در صورتیکه در حوزه اختیاراتش نیست)
(حتی امروز دیدم یک شرکت با استخدام یک سنیور و یک اشتراک کوپایلت پرو کارو جمع کرده بود)
اینجا میدلول ها دارن قربانی این ساختار میشن !
واقعاً برای میدلولها سخته چون نه ارزونتر از جونیورن، نه میتونن مثل یه سنیور مسئولیت بگیرن. معمولاً تو مصاحبهها هم یا underqualified دیده میشن یا overqualified برای نقش جونیور.
لذا اینجا یا باید خودش رو سنیور جا بزنه یا جونیور! یا باید بگه من سنیورم و مسئولیت های لید و منتورینگ و توسعه رو به عهده بگیره یا بگه جونیورم تا با حقوق پایین راضی به کار بشه! (که در هر دو صورت رضایت بخش نیست)
بگی سنیورم سریع معلوم میشه نیستی!
بگی جونیورم باید با حقوق و شرایط حداقلی کنار بیای!!
از طرفی سنیور ها بیش از حد مسئولیت میگیرن !
یه سنیور توی این مدل هم باید توسعه بده، هم رهبری کنه، هم آموزش بده. نتیجهش:
فرسودگی شغلی (burnout)
افت کیفیت در یکی از این نقشها (یا توسعه یا لید کردن یا منتورینگ)
در کل میشه هر استراتژی ای رو برای کاهش هزینه های شرکت دید در این کشور حتی اگر به قیمت زیر پا گذاشتن اصول کاری و حرفه ای باشه.
</Liam Paknia>
@TheRaymondDev
مارکت برنامه نویسی یخورده داره قطب بندی میکنه سطوح شغلی رو
و توی این شکافی که داره اتفاق می افته تقریبا کار یک میدلول سخت تر از یک جونیور هست برای استخدام.
الان اکثر شرکت ها (مخصوصا استارتاپ ها) جذبشون حول یک سنیور پرقدرت و چند تا جونیوره!!
به این خاطر که یک جونیور حقوق پایینی میگیره و تمرکز روی delivery سریعه با هدایت یه سنیور از طرفی میشه سنیور رو مجاب کرد که نقش لید کردن و منتورینگ رو هم به عهده بگیره!! (در صورتیکه در حوزه اختیاراتش نیست)
(حتی امروز دیدم یک شرکت با استخدام یک سنیور و یک اشتراک کوپایلت پرو کارو جمع کرده بود)
اینجا میدلول ها دارن قربانی این ساختار میشن !
واقعاً برای میدلولها سخته چون نه ارزونتر از جونیورن، نه میتونن مثل یه سنیور مسئولیت بگیرن. معمولاً تو مصاحبهها هم یا underqualified دیده میشن یا overqualified برای نقش جونیور.
لذا اینجا یا باید خودش رو سنیور جا بزنه یا جونیور! یا باید بگه من سنیورم و مسئولیت های لید و منتورینگ و توسعه رو به عهده بگیره یا بگه جونیورم تا با حقوق پایین راضی به کار بشه! (که در هر دو صورت رضایت بخش نیست)
بگی سنیورم سریع معلوم میشه نیستی!
بگی جونیورم باید با حقوق و شرایط حداقلی کنار بیای!!
از طرفی سنیور ها بیش از حد مسئولیت میگیرن !
یه سنیور توی این مدل هم باید توسعه بده، هم رهبری کنه، هم آموزش بده. نتیجهش:
فرسودگی شغلی (burnout)
افت کیفیت در یکی از این نقشها (یا توسعه یا لید کردن یا منتورینگ)
در کل میشه هر استراتژی ای رو برای کاهش هزینه های شرکت دید در این کشور حتی اگر به قیمت زیر پا گذاشتن اصول کاری و حرفه ای باشه.
</Liam Paknia>
@TheRaymondDev
Linkedin
یک تحلیلی کردم وضعیت های استخدامی رو و یک چیز عجیبی رو متوجه شدم
مارکت… | Liam Paknia | 12 comments
مارکت… | Liam Paknia | 12 comments
یک تحلیلی کردم وضعیت های استخدامی رو و یک چیز عجیبی رو متوجه شدم
مارکت برنامه نویسی یخورده داره قطب بندی میکنه سطوح شغلی رو
و توی این شکافی که داره اتفاق می افته تقریبا کار یک میدلول سخت تر از یک جونیور هست برای استخدام.
الان اکثر شرکت ها (مخصوصا استارتاپ…
مارکت برنامه نویسی یخورده داره قطب بندی میکنه سطوح شغلی رو
و توی این شکافی که داره اتفاق می افته تقریبا کار یک میدلول سخت تر از یک جونیور هست برای استخدام.
الان اکثر شرکت ها (مخصوصا استارتاپ…
👍7
👍10
Forwarded from mosTafa Arshadi
راستشو بخواید با ادمای غلط انداز و ناجور راحت تر کنار میام. هرچقدر یکی شسته رفته تره، احساس میکنم عقده و سانسور عمیقی تو وجودش داره که یه روز اون روی خودش رو نشون میده و پشمات میریزه.
@hamidreza01
@hamidreza01
👍5👎3
Forwarded from Golden Code (علی 🇨🇴)
در لاراول، قابلیت جدید fragment@ به ما اجازه میده فقط یک بخش مشخص از یک ویو رو رندر کنیم، نه کل صفحه رو.
کاربردش:
● با AJAX کار میکنیم.
● فقط یه قسمت از صفحه باید آپدیت بشه.
● میخوایم سرعت لود بالا بره و مصرف کمتر شه.
مثال از کاربردش؟
زمانیکه با جاوااسکریپت قراره یک درخواست AJAX بفرستیم برای گرفتن اطلاعات کاربر.
حالا بجای اینکه کل صفحه رو دوباره بفرستیم، فقط همون بخش لازم (مثلاً user name) رو از ویو میفرستیم.
در نتیجه صفحه ی ما سریعتر و بهینه تر کار میکنه.
#Laravel
@GoldenCodeir
(استفاده ازش هم سادست، به منبع و مثالش دقت کنید 👇🏾)
https://x.com/MrPunyapal/status/1914293970848326130?s=35
کاربردش:
● با AJAX کار میکنیم.
● فقط یه قسمت از صفحه باید آپدیت بشه.
● میخوایم سرعت لود بالا بره و مصرف کمتر شه.
مثال از کاربردش؟
زمانیکه با جاوااسکریپت قراره یک درخواست AJAX بفرستیم برای گرفتن اطلاعات کاربر.
حالا بجای اینکه کل صفحه رو دوباره بفرستیم، فقط همون بخش لازم (مثلاً user name) رو از ویو میفرستیم.
در نتیجه صفحه ی ما سریعتر و بهینه تر کار میکنه.
#Laravel
@GoldenCodeir
(استفاده ازش هم سادست، به منبع و مثالش دقت کنید 👇🏾)
https://x.com/MrPunyapal/status/1914293970848326130?s=35
❤3🔥2
🔶 سیستم پرامپت های لو رفته و فاش شده از مدل های زبانی و پلتفرم هایی مثل Cursor رو توی این ریپازیتوری ببینید !
خیلی میتونه بهتون کمک بکنه این سیستم پرامپت ها که هم ایده ازش بگیرید هم توی پروژه هاتون استفاده کنید .
گیت هاب :
https://github.com/alipyth/-
</Ali Jahani>
@TheRaymondDev
خیلی میتونه بهتون کمک بکنه این سیستم پرامپت ها که هم ایده ازش بگیرید هم توی پروژه هاتون استفاده کنید .
گیت هاب :
https://github.com/alipyth/-
</Ali Jahani>
@TheRaymondDev
GitHub
GitHub - alipyth/-: سیستم پرامپت های مدل های زبانی
سیستم پرامپت های مدل های زبانی. Contribute to alipyth/- development by creating an account on GitHub.
🔶 بعنوان یه بکاند دولوپر عرض میکنم هر توسعهدهندهی بکاندی که بتونه با تولید خروجی بهتر برای ایپیآی، زحمت و چالشهای فرانتاند رو کمتر کنه و دریغ کنه، در محترمانهترین حالت ممکنه، «جونیور»ه. بذارین تمرکز فرانتاند روی پیادهسازی رابط کاربری باقی بمونه، نه ترجمه و تفسیر نقشهی گنجی که بهاسم ایپیآی تحویلش دادین.
</Mohammad Mostafa Shahraki>
@TheRaymondDev
</Mohammad Mostafa Shahraki>
@TheRaymondDev
Linkedin
بعنوان یه بکاند دولوپر عرض میکنم هر توسعهدهندهی بکاندی که بتونه با… | Mohammad Mostafa Shahraki
بعنوان یه بکاند دولوپر عرض میکنم هر توسعهدهندهی بکاندی که بتونه با تولید خروجی بهتر برای ایپیآی، زحمت و چالشهای فرانتاند رو کمتر کنه و دریغ کنه، در محترمانهترین حالت ممکنه، «جونیور»ه. بذارین تمرکز فرانتاند روی پیادهسازی رابط کاربری باقی بمونه،…
👍7🤣6🔥1
🔶 پکیچ Laravel Package مورد استقبال گرفته است و با یک دستور می توانید پکیچ با تمام پوشه و فایل های پیش فرض ایجاد کنید و بقیه کارها را انجام دهید.
https://github.com/LaraPire/laravel-package
#لاراول
@TheRaymondDev
https://github.com/LaraPire/laravel-package
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-package: Easy creation with Laravel package
Easy creation with Laravel package. Contribute to LaraPire/laravel-package development by creating an account on GitHub.
❤2
🔶 نظرات اسپم وردپرس جوری حرفه ای شدند که افزونه Akismet می تونه ۹۰ درصد جلوی آن را بگیرد و بقیه شما باید دستی اسپم های نظرات رو حذف کنید و اگر تعداد بالای آن شناسایی نشود, ممکنه در حذف نظرات اسپم طاقت فرسا باشد.
#وردپرس
@TheRaymondDev
#وردپرس
@TheRaymondDev
Forwarded from Golden Code (علی 🇨🇴)
در لاراول، میتونیم یه ستونی که دیتای JSON داره رو به راحتی به یک آرایه PHP تبدیل کنیم. این کار فقط با نوشتن یک خط کد در مدل انجام میشه و نیازی به تبدیل دستی دیتامون نداریم.
مثال؟؟
فرض کنیم یه جدول داریم که در اون یک ستون به نام settings داریم که دیتای JSON داره. برای تبدیل خودکار این دادهها به آرایه PHP، باید این خط کد رو در مدل بنویسیم:
حالا وقتی دیتارو از دیتابیس میخونیم، ستون settings به صورت خودکار به یک آرایه PHP تبدیل میشه و میتونیم ازون مانند هر آرایه دیگه ای استفاده کنیم:
@GoldenCodeir
#Laravel
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1915730028014546980?t=Ke92_xZaGJL7cJVBdgKZxA&s=19
مثال؟؟
فرض کنیم یه جدول داریم که در اون یک ستون به نام settings داریم که دیتای JSON داره. برای تبدیل خودکار این دادهها به آرایه PHP، باید این خط کد رو در مدل بنویسیم:
protected $casts = [
'settings' => 'array',
];
حالا وقتی دیتارو از دیتابیس میخونیم، ستون settings به صورت خودکار به یک آرایه PHP تبدیل میشه و میتونیم ازون مانند هر آرایه دیگه ای استفاده کنیم:
$user = User::find(1);
$settings = $user->settings;
@GoldenCodeir
#Laravel
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/laravelbackpack/status/1915730028014546980?t=Ke92_xZaGJL7cJVBdgKZxA&s=19
🔥4❤1👏1
🔶 برنامه نویسی تحت وب شامل چه بخش هایی می شود؟
برای اینکه بتوانید برنامههای تحت وب (وب اپلیکیشنها) را بنویسید، باید در سه حیطه تسلط پیدا کنید:
- برنامهنویسی سمت کاربر (Client Side)
این کدها توسط مرورگر پردازش و اجرا میشود و اغلب برای طراحی ظاهری و رابط کاربری (UI) یک پروژه به کار میروند، HTML ،CSS ،JavaScript و jQuery جزو زبانهای سمت کاربر محسوب میشوند.
- برنامهنویسی سمت سرور (Server Side)
برای نوشتن وب اپلیکیشنهای داینامیک و پویا باید به یکی از زبانهای سمت سرور آشنا باشید. PHP ،ASP.NET ،Python ،Java و Ruby جزو زبانهای برنامهنویسی تحت وب محسوب میشوند.
- کار با بانکهای اطلاعاتی (Database)
برای اینکه بتوانید یک پروژهی تحت وب را به طور کامل طراحی و اجرا کنید باید با دیتابیس و نحوه کار آن نیز آشنایی نسبتا مناسبی داشته باشید، SQL Server ،MySQL ،Microsoft Access ،Oracle برخی از محبوبترین بانکهای اطلاعاتی هستند که با توجه به زبان برنامهنویسی مورد نظر خود میتوانید از آنها استفاده کنید.
@TheRaymondDev
برای اینکه بتوانید برنامههای تحت وب (وب اپلیکیشنها) را بنویسید، باید در سه حیطه تسلط پیدا کنید:
- برنامهنویسی سمت کاربر (Client Side)
این کدها توسط مرورگر پردازش و اجرا میشود و اغلب برای طراحی ظاهری و رابط کاربری (UI) یک پروژه به کار میروند، HTML ،CSS ،JavaScript و jQuery جزو زبانهای سمت کاربر محسوب میشوند.
- برنامهنویسی سمت سرور (Server Side)
برای نوشتن وب اپلیکیشنهای داینامیک و پویا باید به یکی از زبانهای سمت سرور آشنا باشید. PHP ،ASP.NET ،Python ،Java و Ruby جزو زبانهای برنامهنویسی تحت وب محسوب میشوند.
- کار با بانکهای اطلاعاتی (Database)
برای اینکه بتوانید یک پروژهی تحت وب را به طور کامل طراحی و اجرا کنید باید با دیتابیس و نحوه کار آن نیز آشنایی نسبتا مناسبی داشته باشید، SQL Server ،MySQL ،Microsoft Access ،Oracle برخی از محبوبترین بانکهای اطلاعاتی هستند که با توجه به زبان برنامهنویسی مورد نظر خود میتوانید از آنها استفاده کنید.
@TheRaymondDev
👍7
Forwarded from Milwad Khosravi | میلاد خسروی
#لاراول
https://builtwithlaravel.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Built with Laravel
A curated list of companies and organizations building with Laravel.
❤5