🔶 در حال توسعه پروژه MERN مدیریت وظایف هستم که کار با دیتابیس آنلاین اطلس کلود (Mongo DB) خیلی دردسر داره.
توی احزار هویت ورود و عضویتش اینکه درخواست عضویت می فرستیم انجام میشه و اما درخواست لاگین انجام میدیم, وارد نمیشه.
با اینکه پیش فرض پورت آن 5000 است و کدها دوباره بررسی کردم مشکلی نداشت!
اینم مسیر API ورود و عضویت :
توی فکر بودم که مدیریت دیتابیس از حالت آنلاین خارج شیم و به صورت دیتابیس لوکال هاست پیش ببریم.
ببینم این روش مشکل حل می کنه یا خیر ...
#mern
@TheRaymondDev
توی احزار هویت ورود و عضویتش اینکه درخواست عضویت می فرستیم انجام میشه و اما درخواست لاگین انجام میدیم, وارد نمیشه.
با اینکه پیش فرض پورت آن 5000 است و کدها دوباره بررسی کردم مشکلی نداشت!
اینم مسیر API ورود و عضویت :
export const API_URL = 'http://localhost:5000';
AUTH: {
LOGIN: "/api/auth/login",
REGISTER: "/api/auth/register",
},
توی فکر بودم که مدیریت دیتابیس از حالت آنلاین خارج شیم و به صورت دیتابیس لوکال هاست پیش ببریم.
ببینم این روش مشکل حل می کنه یا خیر ...
#mern
@TheRaymondDev
🔶 وردپرس یه کاری می کنه که توسعه افزونه سخت و پیچیده کند و به سمت ماژولار بودن بلوک ها حرکت می کند و هم میخواست با Gutenberg یک ویرایشگر مدرن مثل Webflow یا Wix داشته باشه. برای این کار به React و معماری بلوکی رو آورد.
قبلا افزونه وردپرس به صورت PHP با توابع آن می نویسیم و الان باید سمت کامپایل کردن کدها پیش بریم.
#خبر
#وردپرس
@TheRaymondDev
قبلا افزونه وردپرس به صورت PHP با توابع آن می نویسیم و الان باید سمت کامپایل کردن کدها پیش بریم.
#خبر
#وردپرس
@TheRaymondDev
WordPress Developer Blog
Refactoring the multi-block plugin: Build smarter, register cleaner, scale easier
Refactor your multi-block plugin with a cleaner structure, support for all block types, and smarter registration, bundling, and asset handling.
👍2🔥1
Forwarded from Linuxor ?
دیجی کالا برای فروش گوشی دست دوم یه سرویسی بالا آورده بود حالا مدیر عاملش پایان فعالیتش رو اعلام کرده، به گفته مدیر عاملش به سه دلیل این کارو کرده: مقیاسپذیری محدود، حاشیه سود پایین و عملیات گسترده و پیچیده.
این یه درس جالبی داره اونم اینه که هرچقدر هم بزرگ باشی ممکنه توی یه موقعیت دیگه تجربه ها و قدرتت به کار نیاد و شکست بخوری!
@Linuxor
این یه درس جالبی داره اونم اینه که هرچقدر هم بزرگ باشی ممکنه توی یه موقعیت دیگه تجربه ها و قدرتت به کار نیاد و شکست بخوری!
@Linuxor
👍10❤1
اخیرا جابویژن یه راهنمای انتخاب رشته منتشر کرده که کلا به نظرم چیز خیلی خوبیه که کنکوریا یه نگاهی بهش بکنن.
این نمودار جالبم توش بود که میزان رضایت از دانشگاه و حقوق بعد از فارغالتحصیلی رو برای دانشگاهای مختلف نشون میده.
لینک گزارش کامل:
https://jobvision.ir/reports/education-field-selection
منبع:
https://x.com/MohammadSh377/status/1962934013854679356
@TheRaymondDev
این نمودار جالبم توش بود که میزان رضایت از دانشگاه و حقوق بعد از فارغالتحصیلی رو برای دانشگاهای مختلف نشون میده.
لینک گزارش کامل:
https://jobvision.ir/reports/education-field-selection
منبع:
https://x.com/MohammadSh377/status/1962934013854679356
@TheRaymondDev
👍2
🎄 یک برنامه نویس تنبل
🔶 در حال توسعه پروژه MERN مدیریت وظایف هستم که کار با دیتابیس آنلاین اطلس کلود (Mongo DB) خیلی دردسر داره. توی احزار هویت ورود و عضویتش اینکه درخواست عضویت می فرستیم انجام میشه و اما درخواست لاگین انجام میدیم, وارد نمیشه. با اینکه پیش فرض پورت آن 5000 است…
🔶 نصب MongoDB به صورت لوکال هاست در لینوکس
با این روش می توانید از شر نسخه آنلاین اطلس کلود که به سختی بارگزاری می کند و سنگین است, خلاص شوید.
- نصب در اوبونتو و سایر توزیع مبتنی بر اوبونتو :
بسته های زیر را نصب کنید:
کلید عمومی GPG را وارد کنید:
حالا دستور زیر براساس نسخه های زیر وارد کنید:
نسخه Focal :
نسخه Jammy :
نسخه Noble :
و دستور را وارد کنید تا آپدیت شود:
با دستور زیر MongoDB را نصب کنید:
دیتابیس را استارت بزنید:
وضعیت دیتابیس را چک کنید که فعال شده است یا خیر:
حالا نرم افزار Compass برای مدیریت دیتابیس MongoDB را دانلود و نصب کنید:
برای همه سیستم عامل ها موجود است.
https://www.mongodb.com/products/tools/compass
و حالا با آدرس زیر وصل شوید:
#mongodb
@TheRaymondDev
با این روش می توانید از شر نسخه آنلاین اطلس کلود که به سختی بارگزاری می کند و سنگین است, خلاص شوید.
- نصب در اوبونتو و سایر توزیع مبتنی بر اوبونتو :
بسته های زیر را نصب کنید:
sudo apt-get install gnupg curl
کلید عمومی GPG را وارد کنید:
curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
--dearmor
حالا دستور زیر براساس نسخه های زیر وارد کنید:
نسخه Focal :
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ]
https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/8.0 multiverse" |
sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
نسخه Jammy :
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ]
https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" |
sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
نسخه Noble :
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ]
https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" |
sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
و دستور را وارد کنید تا آپدیت شود:
sudo apt-get update
با دستور زیر MongoDB را نصب کنید:
sudo apt-get install -y mongodb-org
دیتابیس را استارت بزنید:
sudo systemctl start mongod
وضعیت دیتابیس را چک کنید که فعال شده است یا خیر:
sudo systemctl status mongod
حالا نرم افزار Compass برای مدیریت دیتابیس MongoDB را دانلود و نصب کنید:
برای همه سیستم عامل ها موجود است.
https://www.mongodb.com/products/tools/compass
و حالا با آدرس زیر وصل شوید:
mongodb://localhost:27017/MyProject
#mongodb
@TheRaymondDev
MongoDB
MongoDB Compass
Compass lets developers explore their data, run queries and aggregations, and refine their data models through an easy-to-use visual interface.
❤1🔥1
مصاحبه: اگه بخواید قیمت لحظهای سهام رو به ده هزار کاربرها به صورت realtime نشون بدید از SSE استفاده میکنید یا WebSockets؟ به یک میلیون کاربر چی؟ اگه هیچ کدوم در دسترس نبودن چی؟ چه مسائلی در سمت وب سرور باید لحاظ شه؟
@TheRaymondDev
@TheRaymondDev
🔥1
🎄 یک برنامه نویس تنبل
https://x.com/mr_pouriya/status/1962996199172034966 @TheRaymondDev
🔸nitter
اگه اکانت ایکس(توییتر) ندارید میتونید از nitter استفاده کنید که یه جایگرین برای فرانت ایکس هستش و بدون اکانت میتونید استفاده کنید رایگان:
https://github.com/zedeus/nitter
@TheRaymondDev
اگه اکانت ایکس(توییتر) ندارید میتونید از nitter استفاده کنید که یه جایگرین برای فرانت ایکس هستش و بدون اکانت میتونید استفاده کنید رایگان:
https://github.com/zedeus/nitter
@TheRaymondDev
GitHub
GitHub - zedeus/nitter: Alternative Twitter front-end
Alternative Twitter front-end. Contribute to zedeus/nitter development by creating an account on GitHub.
❤3
🔶 یک نسل کامل زیر ۳۰ سال دارد به این واقعیت پی میبرد که داشتن خانواده و خانه هرگز در دسترس آنها نخواهد بود.
جامعه آماده پیامدهای این موضوع نیست؛ نسلی که هیچ سهمی در این سیستم ندارد، ترجیح میدهد ببیند همه چیز بسوزد و فرو بپاشد.
تمام نظرات یک پیام مشترک را بازتاب میدهند: اگر مشکل خانه دار شدن حل نشود، از اینجا به بعد یک سراشیبی آرام به سمت سوسیالیسم خواهد بود.
#توییت
#منهای_برنامه_نویسی
@TheRaymondDev
جامعه آماده پیامدهای این موضوع نیست؛ نسلی که هیچ سهمی در این سیستم ندارد، ترجیح میدهد ببیند همه چیز بسوزد و فرو بپاشد.
تمام نظرات یک پیام مشترک را بازتاب میدهند: اگر مشکل خانه دار شدن حل نشود، از اینجا به بعد یک سراشیبی آرام به سمت سوسیالیسم خواهد بود.
#توییت
#منهای_برنامه_نویسی
@TheRaymondDev
👍17
🎄 یک برنامه نویس تنبل pinned «🔶 نصب MongoDB به صورت لوکال هاست در لینوکس با این روش می توانید از شر نسخه آنلاین اطلس کلود که به سختی بارگزاری می کند و سنگین است, خلاص شوید. - نصب در اوبونتو و سایر توزیع مبتنی بر اوبونتو : بسته های زیر را نصب کنید: sudo apt-get install gnupg curl کلید…»
🔶 کد ۴۸ ساله معروف بیل گیتس، اوپنسورس شد!
مایکروسافت کد ۴۸ سالهی معروف بیل گیتس را متنباز کرد تا هر کسی بتواند آن را ببیند و استفاده کند.
پ.ن : کامیتی که دیروز ثبت شد اما زمان ثبت آن ۴۸ سال پیش نشون میده. چطور ممکنه؟ 😐
https://github.com/microsoft/BASIC-M6502
@TheRaymondDev
مایکروسافت کد ۴۸ سالهی معروف بیل گیتس را متنباز کرد تا هر کسی بتواند آن را ببیند و استفاده کند.
پ.ن : کامیتی که دیروز ثبت شد اما زمان ثبت آن ۴۸ سال پیش نشون میده. چطور ممکنه؟ 😐
https://github.com/microsoft/BASIC-M6502
@TheRaymondDev
🤣10
🔶 ایرباد پیشرفتهی تایمکتل با هوش مصنوعی، مکالمات را در لحظه ترجمه میکند که قیمت آن ۴۴۹ دلار است.
این هدفون با استفاده از فناوری هدایت استخوانی، دقت ترجمه را در محیطهای پرسروصدا افزایش میدهد و گفتار را «بهصورت لحظهای بین ۴۲ زبان و ۹۵ لهجه» ترجمه میکند و با درک و پیشبینی محتوای صحبت، دقت ترجمه را تا ۹۸ درصد بالا میبرد. و از زبان فارسی پشتیبانی می کند.
#خبر
@TheRaymondDev
این هدفون با استفاده از فناوری هدایت استخوانی، دقت ترجمه را در محیطهای پرسروصدا افزایش میدهد و گفتار را «بهصورت لحظهای بین ۴۲ زبان و ۹۵ لهجه» ترجمه میکند و با درک و پیشبینی محتوای صحبت، دقت ترجمه را تا ۹۸ درصد بالا میبرد. و از زبان فارسی پشتیبانی می کند.
#خبر
@TheRaymondDev
Timekettle
W4 Pro AI Interpreter Earbuds
The W4 Pro AI Interpreter Earbuds are more than just a device – they are your personal global business assistant, help to communicate in onsite or online communications, and summarize post-meeting notes, the W4 Pro earbuds are by your side every step of the…
👍2
🔶 یاد گرفتن یک فریم ورک جاوا اسکریپت دیگر، شما را برنامه نویس بهتری نمیکند. یادگیری سیستم عامل، شبکه و پایگاه داده شما را بهتر میکند.
#توییت
@TheRaymondDev
#توییت
@TheRaymondDev
👍13🔥2🤣1