رقصنده با کد – Telegram
رقصنده با کد
780 subscribers
1.69K photos
850 videos
207 files
665 links
Here are some interesting things I've come across during my learning process. That's it. Admin ID:
@alithecodeguy
Download Telegram
چیزی که اخیرا متوجه شدم اینه که سر موضوع OAuthServer‌ها خیلی کار نشده. مخصوصا تو ایران. یعنی اکثرا به همون مثال‌های ساده‌ای که توی داکیومنت‌های رسمی اومده بسنده کردن. خیلی کم کسی به طور جدی روش کار کرده. مخصوصا سمت فرانت.
عمری باشه این مقاله کوکی رو به زودی تموم میکنم ، بعد میریم سراغ مقالات و منابع رسمی و غیر رسمی OAuth بعدش هم پیاده سازی‌های سمت فرانتش.
اگر کسی هم دوست داشت کمک کنه بهم پیام بده بگم چه منابعی رو شروع کنه به خوندن.
چیزی که از Outline vpn متوجه شدم این هستش که بیشتر از این که کلاینت باشه ، مفهوم سروری داره.
دو تا محصول اصلی داره :
۱- outline manager
۲- outline client
اولی رو روی سیستم عادی یا لپ‌تاپ خودتون نصب میکنید. همون بدو ورود میگه روی یکی از سرورهای google cloud یا digital ocean یا aws یا سرور شخصی خودتون تنظیماتش رو بیار بالا. اگر سه تا گزینه اول رو انتخاب کنید خودش کاراشو انجام میده. فقط پرداخت دالاری میخواد. حداقل ماهی ۵ دلار.
بعد که انجام شد بهتون یه داشبورد میده که میتونید سرور vpn رو مدیریت کنید. اونجا میتونید access key بسازید که به هر کی بدیدشون میتونه از طریق این keyها و outline-client به شبکه آزاد متصل بشه.
حالا یه عده کانال تلگرام یا نفرات آزاد هم اومدن key رایگان generate کردن پخش کردن خلق الله رایگان استفاده کنن. به keyها پول ندید. اگر قراره پول بدید به سروراش پول بدید که دیگه همه چیش دست خودتون باشه.
-----
مسولیت استفادش پای خودتون.
خودم تست کردم نشد. اگر شما تست کردید شد کامنت کنید استفاده کنیم 🙏
یکی از دوستان برای یک پروژه فرانت حداقل ۲ نفر نیروی ریکت میخواد.
کار به صورت پروژه‌ای هستش.
مهمه که طرف زیر کار نمونه و بتونه چالش‌ها رو حل کنه.
فرصت آموزش به نیروهای جوان رو نداره.
فک نمیکنم از نظر حقوق هم مشکلی داشته باشن. حقوق و مزایا رو وقتی تماس گرفت از خودش بپرسید.
اگر میدل و بالاتر هستید ، در صورت تمایل رزومتون رو برای من ارسال کنید که خودم یه نگاهی کنم و ارسال کنم براش.
cookie.pdf
442.5 KB
ورژن نهایی مقاله کوکی‌ها با عنوان :
هر چیزی که باید در مورد کوکی‌های وب
بدانید.
---
آدرس کانال تلگرام :
https://news.1rj.ru/str/alithecodeguy
---
#cookie @alithecodeguy @codewithali
به عنوان فعالیت بعدی ، مقاله Oauth رو شروع کنم یا ادامه ترجمه‌های جاوااسکریپت رو انجام بدم؟
Final Results
53%
Oauth 🗝
47%
JavaScript ♥️
توی رای گیری بالا ، چه رقابت سنگینی بین OAuth و جاوااسکریپت هست 😁
بریم برای OAuth
مقالات OAuth رو از امروز از روی این کتاب OAuth 2.0 simplified دارم ترجمه میکنم. البته آهسته و سر حوصله. هیچ عجله‌ای نیست.
در صورت تمایل میتونید contribute کنید برای بخش‌های باقی مانده. یا اصلاح بخش‌های موجود.
لینک گیت هاب :
https://github.com/alithecodeguy/articles/tree/main/OAuth/OAuth%202.0%20Simplified

#OAuth
رقصنده با کد
مقالات OAuth رو از امروز از روی این کتاب OAuth 2.0 simplified دارم ترجمه میکنم. البته آهسته و سر حوصله. هیچ عجله‌ای نیست. در صورت تمایل میتونید contribute کنید برای بخش‌های باقی مانده. یا اصلاح بخش‌های موجود. لینک گیت هاب : https://github.com/alithecodeg…
تا اینجای کار کاشف به عمل اومد بعضی لینک‌های داکیومنت‌های روی سایت اصلی مشکل داره.
به آقای Aaron Parecki پیام دادم.
ولی روی گیت‌هاب دارم درستشون رو میذارم.
اگر تمایل به همکاری داشتید از روی گیت‌هاب اقدام کنید.
اگر از سایت اصلی میخواید بخونید از منوی انتهای صفحات استفاده نکنید. از منوی دراور سمت راست استفاده کنید. صفحات رو اصلاح کردن یادشون رفته لینکای داخل صفحات رو اصلاح کنن.
Node v18 has integrated watch mode , so no need for nodemon
node --watch file.js
#node #nodejs
توی حوزه فناوری و برنامه نویسی ( و احتمالا توی باقی جنبه‌های زندگی ) ، انجام دادن یه فعالیت خاص مخصوصا یه فعالیت اپن سورس مثل ساخت کشتی نوح میمونه. یه عده مسخره میکنن ، یه عده ناامیدت میکنن ، یه عده سنگ اندازی میکنن. ولی وقتی ساخته شد همه میخوان بیان.
خودم یه شعار دارم که بهترین راه برای انجام یه کار ، انجام دادنشه. منتظر نشید شرایط خاصی پیش بیاد. یه گوشه کار رو بگیرید پیش برید و هر روز ادامه بدید ، هر چند کم. همونایی که ناامیدتون میکنن یه روزی میان کمکتون.
بسسه دیگه... بابا ۲ دقیقه امون بدید همون قبلی رو بخونیم 😖
اگر با جاوا اسکریپت مستقیما میخواید DOM رو تغییر بدید به جای innerHtml از createTextNode استفاده کنید که کاراکترها escape بشه

const newtext = document.createTextNode(text);
const p1 = document.getElementById("p1");
p1.appendChild(newtext);

#tip #html #javanoscript
خبر خوب برای دوستان ریکتی:
ریکت برای داکیومنتاش داره یه سایت مستقل میزنه که همه چیش با هوک توضیح داده شده و از تصاویر هم برای توضیح مفاهیمش زیاد استفاده کرده. البته هنوز کامل نیست ولی به گفته خودشون ۹۵ درصد کامل شده.
آدرس :
https://beta.reactjs.org/

#tip #react
ReactBestSimleSample.html
1.1 KB
این مثالو از سایت NextJs برداشتم. ریکت رو توی یک فایل خیلی ساده html توضیح داده. پیشنهاد میکنم حتما یه نگاه کنید.
البته برای اجراش احتمالا vpn میخواید.
دمشون گرم
👌
#tip #react #sample
اگر NextJs کار میکنید به قسمت Learning و Docs سایتش یه سر بزنید. خیلی تغییر کرده و بهتر شده.