🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🔶 یه سیستم ترجمه PDF با زبان پایتون با استفاده از وب آپ Streamlit نوشتیم که می تواند با مدل های هوش مصنوعی Huggingface به هر زبانی ترجمه کند.

شما می توانید هر مدل هوش مصنوعی توی سیستم ترجمه بکار بگیرید اما باید برای استفاده از آن باید 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
👍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
3👍1🤡1
🔶 ویرگول معادل مدیوم هم پولی شد.

اگر پستی در رابطه با معرفی هر چیزی منتشر شود, پست تبلیغاتی شناخته می شود و برای انتشار آن باید هزینه پرداخت کنید.

#خبر

@TheRaymondDev
🤡5🥴3
🎄 یک برنامه نویس تنبل
🔶 ویرگول معادل مدیوم هم پولی شد. اگر پستی در رابطه با معرفی هر چیزی منتشر شود, پست تبلیغاتی شناخته می شود و برای انتشار آن باید هزینه پرداخت کنید. #خبر @TheRaymondDev
🔶 این پست تبلیغاتی ویرگول باگ دارد.

هر لینکی که قرار می دهید بین آن فاصله بزارید و سیستم لینک تبلیغاتی تشخیص نمی دهد. با این روش پست ثبت می شود.

😈

#باگ

@TheRaymondDev
8😁1🫡1
Forwarded from Linuxor ?
راهنمای توسعه API


@Linuxor
👍3
🔶 یک تحلیلی کردم وضعیت های استخدامی رو و یک چیز عجیبی رو متوجه شدم

مارکت برنامه نویسی یخورده داره قطب بندی میکنه سطوح شغلی رو
و توی این شکافی که داره اتفاق می افته تقریبا کار یک میدلول سخت تر از یک جونیور هست برای استخدام.

الان اکثر شرکت ها (مخصوصا استارتاپ ها) جذبشون حول یک سنیور پرقدرت و چند تا جونیوره!!
به این خاطر که یک جونیور حقوق پایینی میگیره و تمرکز روی delivery سریعه با هدایت یه سنیور از طرفی میشه سنیور رو مجاب کرد که نقش لید کردن و منتورینگ رو هم به عهده بگیره!! (در صورتیکه در حوزه اختیاراتش نیست)

(حتی امروز دیدم یک شرکت با استخدام یک سنیور و یک اشتراک کوپایلت پرو کارو جمع کرده بود)

اینجا میدلول ها دارن قربانی این ساختار میشن !
واقعاً برای میدلول‌ها سخته چون نه ارزون‌تر از جونیورن، نه می‌تونن مثل یه سنیور مسئولیت بگیرن. معمولاً تو مصاحبه‌ها هم یا underqualified دیده می‌شن یا overqualified برای نقش جونیور.
لذا اینجا یا باید خودش رو سنیور جا بزنه یا جونیور! یا باید بگه من سنیورم و مسئولیت های لید و منتورینگ و توسعه رو به عهده بگیره یا بگه جونیورم تا با حقوق پایین راضی به کار بشه! (که در هر دو صورت رضایت بخش نیست)

بگی سنیورم سریع معلوم میشه نیستی!
بگی جونیورم باید با حقوق و شرایط حداقلی کنار بیای!!


از طرفی سنیور ها بیش از حد مسئولیت میگیرن !
یه سنیور توی این مدل هم باید توسعه بده، هم رهبری کنه، هم آموزش بده. نتیجه‌ش:
فرسودگی شغلی (burnout)
افت کیفیت در یکی از این نقش‌ها (یا توسعه یا لید کردن یا منتورینگ)


در کل میشه هر استراتژی ای رو برای کاهش هزینه های شرکت دید در این کشور حتی اگر به قیمت زیر پا گذاشتن اصول کاری و حرفه ای باشه.

</Liam Paknia>

@TheRaymondDev
👍7
🔶 سعی کنید زبان انگلیسی به عنوان زبان دوم یاد بگیرید.

توی زندگی تون خیلی تاثیر دارد.

@TheRaymondDev
👍10
Forwarded from mosTafa Arshadi
راستشو بخواید با ادمای غلط انداز و ناجور راحت تر کنار میام. هرچقدر یکی شسته رفته تره، احساس میکنم عقده و سانسور عمیقی تو وجودش داره که یه روز اون روی خودش رو نشون میده و پشمات میریزه.

@hamidreza01
👍5👎3
Forwarded from Golden Code (علی 🇨🇴)
در لاراول، قابلیت جدید fragment@ به ما اجازه میده فقط یک بخش مشخص از یک ویو رو رندر کنیم، نه کل صفحه رو.

کاربردش:

● با AJAX کار میکنیم.

● فقط یه قسمت از صفحه باید آپدیت بشه.

● می‌خوایم سرعت لود بالا بره و مصرف کمتر شه.

مثال از کاربردش؟

زمانیکه با جاوااسکریپت قراره یک درخواست AJAX بفرستیم برای گرفتن اطلاعات کاربر.
حالا بجای اینکه کل صفحه رو دوباره بفرستیم، فقط همون بخش لازم (مثلاً user name) رو از ویو میفرستیم.
در نتیجه صفحه ی ما سریعتر و بهینه تر کار میکنه.
#Laravel
@GoldenCodeir
(استفاده ازش هم سادست، به منبع و مثالش دقت کنید 👇🏾)
https://x.com/MrPunyapal/status/1914293970848326130?s=35
3🔥2
🔶 سیستم پرامپت های لو رفته و فاش شده از مدل های زبانی و پلتفرم هایی مثل Cursor رو توی این ریپازیتوری ببینید !

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

گیت هاب :

https://github.com/alipyth/-

</Ali Jahani>

@TheRaymondDev
🔶 بعنوان یه بک‌اند دولوپر عرض میکنم هر توسعه‌دهنده‌ی بک‌اندی که بتونه با تولید خروجی بهتر برای ای‌پی‌آی، زحمت و چالش‌های فرانت‌اند رو کمتر کنه و دریغ کنه، در محترمانه‌ترین حالت ممکنه، «جونیور»ه. بذارین تمرکز فرانت‌اند روی پیاده‌سازی رابط کاربری باقی بمونه، نه ترجمه و تفسیر نقشه‌ی گنجی که به‌اسم ای‌پی‌آی تحویلش دادین.

</Mohammad Mostafa Shahraki>

@TheRaymondDev
👍7🤣6🔥1
🔶 پکیچ Laravel Package مورد استقبال گرفته است و با یک دستور می توانید پکیچ با تمام پوشه و فایل های پیش فرض ایجاد کنید و بقیه کارها را انجام دهید.

https://github.com/LaraPire/laravel-package

#لاراول

@TheRaymondDev
2
🔶 نظرات اسپم وردپرس جوری حرفه ای شدند که افزونه Akismet می تونه ۹۰ درصد جلوی آن را بگیرد و بقیه شما باید دستی اسپم های نظرات رو حذف کنید و اگر تعداد بالای آن شناسایی نشود, ممکنه در حذف نظرات اسپم طاقت فرسا باشد.

#وردپرس

@TheRaymondDev
بندر عباس

تسلیت 🥀🖤

@TheRaymondDev
10
🔶 فراخوان اهدای خون در بندر عباس

@TheRaymondDev
6👍1
Forwarded from Golden Code (علی 🇨🇴)
در لاراول، میتونیم یه ستونی که دیتای JSON داره رو به راحتی به یک آرایه PHP تبدیل کنیم. این کار فقط با نوشتن یک خط کد در مدل انجام میشه و نیازی به تبدیل دستی دیتامون نداریم.

مثال؟؟

فرض کنیم یه جدول داریم که در اون یک ستون به نام 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
🔥41👏1
Forwarded from ~Loveaвle
عزیزان این روزا هوا گرمه، پس حتما بویِ خوب بدید؛
آب زیاد بنوشید و زیاد رو مغزِ اطرافیان نرید؛
چون آدما نمیتونن هم گرما رو تحمل کنن هم شما رو.

@luvablee
👍121
🔶 برنامه نویسی تحت وب شامل چه بخش هایی می شود؟

برای اینکه بتوانید برنامه‌های تحت وب (وب اپلیکیشن‌ها) را بنویسید، باید در سه حیطه تسلط پیدا کنید:

- برنامه‌نویسی سمت کاربر (Client Side)

این کدها توسط مرورگر پردازش و اجرا می‌شود و اغلب برای طراحی ظاهری و رابط کاربری (UI) یک پروژه به کار می‌روند، HTML ،CSS ،JavaScript و jQuery جزو زبان‌های سمت کاربر محسوب می‌شوند.

- برنامه‌نویسی سمت سرور (Server Side)

برای نوشتن وب اپلیکیشن‌های داینامیک و پویا باید به یکی از زبان‌های سمت سرور آشنا باشید. PHP ،ASP‌.‌NET ،Python ،Java و Ruby جزو زبان‌های برنامه‌نویسی تحت وب محسوب می‌شوند.

- کار با بانک‌های اطلاعاتی (Database)

برای اینکه بتوانید یک پروژه‌ی تحت وب را به طور کامل طراحی و اجرا کنید باید با دیتابیس و نحوه کار آن نیز آشنایی نسبتا مناسبی داشته باشید، SQL Server ،MySQL ،Microsoft Access ،Oracle برخی از محبوب‌ترین بانک‌های اطلاعاتی هستند که با توجه به زبان برنامه‌نویسی مورد نظر خود می‌توانید از آن‌ها استفاده کنید.

@TheRaymondDev
👍7
👩‍💻 این وب‌سایت پره از پروژه‌های واقعی با لاراول. دفعه بعد که یکی گفت «کی دیگه لاراول استفاده می‌کنه؟»، فقط لینک رو بندازین تو صورتش و لبخند بزنین! 😎

#لاراول

https://builtwithlaravel.com

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM
5