NeoVim Conf 2023 | NEOVIMCONF2023
https://neovimconf.live/
https://neovimconf.live/
neovimconf.live
NeoVimConf.live 2024
Your favorite editor's conference returns November 19th 2024! Sign up now!
❤5😁1
Forwarded from vymcw
😁13
سوال نیمه شبانه:
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
Anonymous Poll
29%
Get
45%
Post
21%
Delete
18%
Put
👍2😁1🤔1
یکی از چیزایی که تا حالا نتونسته بودم تو لینوکس راه بندازم، hotspot کردن بود. (البته نیازیم نداشتم ولی حالا)
اما امروز این برنامه رو پیدا کردم به اسم linux-wifi-hotspot که کارش اینه که hotspot بسازه و gui مرتبی داره.
البته کمی باگ داره و شاید با یعضی دستگاهها همچنان مشکل داشته باشه
ولی در کل برای من قابل استفاده بود.
https://github.com/lakinduakash/linux-wifi-hotspot
اما امروز این برنامه رو پیدا کردم به اسم linux-wifi-hotspot که کارش اینه که hotspot بسازه و gui مرتبی داره.
البته کمی باگ داره و شاید با یعضی دستگاهها همچنان مشکل داشته باشه
ولی در کل برای من قابل استفاده بود.
https://github.com/lakinduakash/linux-wifi-hotspot
GitHub
GitHub - lakinduakash/linux-wifi-hotspot: Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line…
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Si...
اگه شما هم مثل من برای اینکه ببینید درخواست curlتون چقدر طول میکشه، از time curl استفاده میکنید، این پست رو ببینید.
این پست آموزش میده که ما با کمک curl، برای هر قسمت از مراحل رسیدن درخواستمون از ما به سرور، تایمشو بزنیم و بتونیم درک خیلی بهتری داشته باشیم.
اینجا آموزش و توضیحات خیلی خوبی اومده
https://blog.josephscott.org/2011/10/14/timing-details-with-curl/
اگرم میخواید در قالب اسکریپت به سیستمتون اضافه کنید این پاسخ هم جالبه:
https://stackoverflow.com/a/22625150/10999348
این پست آموزش میده که ما با کمک curl، برای هر قسمت از مراحل رسیدن درخواستمون از ما به سرور، تایمشو بزنیم و بتونیم درک خیلی بهتری داشته باشیم.
اینجا آموزش و توضیحات خیلی خوبی اومده
https://blog.josephscott.org/2011/10/14/timing-details-with-curl/
اگرم میخواید در قالب اسکریپت به سیستمتون اضافه کنید این پاسخ هم جالبه:
https://stackoverflow.com/a/22625150/10999348
blog.josephscott.org
Timing Details With cURL
Jon's recent Find the Time to First Byte Using Curl post reminded me about the additional timing details that cURL can provide.cURL supports formatted output for the details of the request ( see t
❤4❤🔥1👍1
نوشتههای ترمینالی
سوال نیمه شبانه:
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
پاسخ هایی که به این سوال داده شد به نظرم خیلی زیبا بود و با توجه به سلیقهای بودن من سعی میکنم جمع بندی نکنم تا نظرم رو تحمیل نکرده باشم، خودتون کامنت ها رو بخونید اگر دوست داشتید.
به نظرم تنها نکتهای که در جمع بندی باید گفت و همگی موافق بودن اینه که نباید از get استفاده بشه، چون یک متد safe محسوب میشه، یعنی فراخوانیش نباید استیت سرور رو تغییری بده.
به نظرم تنها نکتهای که در جمع بندی باید گفت و همگی موافق بودن اینه که نباید از get استفاده بشه، چون یک متد safe محسوب میشه، یعنی فراخوانیش نباید استیت سرور رو تغییری بده.
👍5
نوشتههای ترمینالی
پاسخ هایی که به این سوال داده شد به نظرم خیلی زیبا بود و با توجه به سلیقهای بودن من سعی میکنم جمع بندی نکنم تا نظرم رو تحمیل نکرده باشم، خودتون کامنت ها رو بخونید اگر دوست داشتید. به نظرم تنها نکتهای که در جمع بندی باید گفت و همگی موافق بودن اینه که نباید…
پیشنهاد میکنم ترجمه مطلب best practice های طراحی rest api رو بخونید.
https://javacup.ir/rest-api-best-pratice/
https://javacup.ir/rest-api-best-pratice/
👍3👎1
اگه به عنوان دولوپر در مورد امنیت وبسایت هیچ اطلاعی ندارید این ویدیوی ۹ دقیقهای میتونه شروع خوبی به این بحث باشه و نکات خیلی خوبی رو گفته.
https://www.youtube.com/watch?v=4YOpILi9Oxs&list=PL0vfts4VzfNg9sTDAPew0MT0isOeCCkjR&index=3
https://www.youtube.com/watch?v=4YOpILi9Oxs&list=PL0vfts4VzfNg9sTDAPew0MT0isOeCCkjR&index=3
YouTube
7 Security Risks and Hacking Stories for Web Developers
Top 7 security concepts 🛡️ and hacking stories 🎭 that every JavaScript developer should know about. Master these concepts in the Enterprise Security course: https://bit.ly/2wrUqAB (use FIRESHIP50 at checkout).
Full Security Article https://fireship.io/lessons/7…
Full Security Article https://fireship.io/lessons/7…
👍4
Forwarded from LinkPlace (hossein dindar)
howhttps.works
How HTTPS Works
🙀 A cat explains how HTTPS works...in a comic! 😻
🔥4👍1👎1👏1
دوست دارید curl رو از پایین تا بالا یاد بگیرید؟
این کتاب آنلاین و رایگان برای شماست
https://everything.curl.dev/
این کتاب آنلاین و رایگان برای شماست
https://everything.curl.dev/
everything.curl.dev
Everything curl - everything curl
everything there is to know about curl, libcurl and the cURL project
👍8👏1
نوشتههای ترمینالی
دوست دارید curl رو از پایین تا بالا یاد بگیرید؟ این کتاب آنلاین و رایگان برای شماست https://everything.curl.dev/
بحث شد تو گروه که اصلا چرا لازمه curl رو یاد بگیریم؟
میتونیم از جایگزینهای خیلی سادهتر استفاده کنیم.
اول اینکه بله میتونیم، من خودم httpie رو توی گزینه های cli دوست دارم و postman و insomnia هم گزینه های مطرح GUIی هستند، همشونم قابلیتهای خوبی دارن، اتفاقا با اینا هم خوبه بلد باشیم کار کنیم و کارمون سادهتر و سریعتر میشه خیلی وقت ها. پس کسی نگفت یکیشو فقط بلد باشید.
دوم اینکه خیلی جاها فقط curl نصبه و باید یه حداقلی بلد باشیم که با کمی سرچ بتونیم مشکلمون رو حل کنیم.
سوم و از همه مهمتر اینه که curl خیلی اوقات به شکل یک زبون استاندارد برای ارسال درخواست http وجود داره، مثل زبان انگلیسی بین زبونها. حالا شاید شما با دوستت به زبون دیگری هم صحبت کنی ولی اکثر آدما با انگلیسی منظور شما رو متوجه میشن. مثلا چی؟ مثلا همون postman یا دوستان میتونن به شما درخواست curl بدن. یا مرورگر امکان اینو میده درخواستت رو به عنوان یه اجرای curl کپی کنی (البته چند تا گزینهی دیگه هم داره معمولا) یا مثلا تو شرکت میخوان بگن چطوری درخواست بزنم، میگن curlشو بهم بده. و خب حالا شاید شما مجبور نباشید از اول اون curl رو بنویسید ولی خوندن و فهمیدنش و گاهی عوض کردنش به نظر من مهارت واجبیه.
میتونیم از جایگزینهای خیلی سادهتر استفاده کنیم.
اول اینکه بله میتونیم، من خودم httpie رو توی گزینه های cli دوست دارم و postman و insomnia هم گزینه های مطرح GUIی هستند، همشونم قابلیتهای خوبی دارن، اتفاقا با اینا هم خوبه بلد باشیم کار کنیم و کارمون سادهتر و سریعتر میشه خیلی وقت ها. پس کسی نگفت یکیشو فقط بلد باشید.
دوم اینکه خیلی جاها فقط curl نصبه و باید یه حداقلی بلد باشیم که با کمی سرچ بتونیم مشکلمون رو حل کنیم.
سوم و از همه مهمتر اینه که curl خیلی اوقات به شکل یک زبون استاندارد برای ارسال درخواست http وجود داره، مثل زبان انگلیسی بین زبونها. حالا شاید شما با دوستت به زبون دیگری هم صحبت کنی ولی اکثر آدما با انگلیسی منظور شما رو متوجه میشن. مثلا چی؟ مثلا همون postman یا دوستان میتونن به شما درخواست curl بدن. یا مرورگر امکان اینو میده درخواستت رو به عنوان یه اجرای curl کپی کنی (البته چند تا گزینهی دیگه هم داره معمولا) یا مثلا تو شرکت میخوان بگن چطوری درخواست بزنم، میگن curlشو بهم بده. و خب حالا شاید شما مجبور نباشید از اول اون curl رو بنویسید ولی خوندن و فهمیدنش و گاهی عوض کردنش به نظر من مهارت واجبیه.
👍12❤1
چطوری از vendor lock-in جلوگیری کنیم؟
یعنی چطوری مواظب باشیم که سازمانمون درگیر یه شرکت خارجی بشه که نتونه دیگه قراردادشو تمدید نکنه و اون شرکت رو با شرکت دیگری جایگزین کرد؟
https://vrgl.ir/I9iMn
یعنی چطوری مواظب باشیم که سازمانمون درگیر یه شرکت خارجی بشه که نتونه دیگه قراردادشو تمدید نکنه و اون شرکت رو با شرکت دیگری جایگزین کرد؟
https://vrgl.ir/I9iMn
👌2