Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
عنوان مقاله خودش خیلی عالیه بنظرم به هیج عنوان از دستش ندین!
11 Painful Git Interview Questions and Answers You Will Cry On
10 دقیقه بیشتر وقتتون رو نمیگیره ولی کلی نکته کاربردی یاد میگیرید
https://www.codementor.io/@alexershov/11-painful-git-interview-questions-and-answers-you-will-cry-on-lybbrqhvs
#تجربه
11 Painful Git Interview Questions and Answers You Will Cry On
10 دقیقه بیشتر وقتتون رو نمیگیره ولی کلی نکته کاربردی یاد میگیرید
https://www.codementor.io/@alexershov/11-painful-git-interview-questions-and-answers-you-will-cry-on-lybbrqhvs
#تجربه
www.codementor.io
11 Painful Git Interview Questions and Answers You Will Cry On | Codementor
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
اگر میخواید به سطح advanceی از کار با GIt برسید
حتما این مرجع رو چک کنید
هرآنچه چالش و ابهام شما دارید رو مطرح کرده با مثال ها ی بصری عالی
https://www.atlassian.com/git/tutorials/resetting-checking-out-and-reverting#:~:text=For%20this%20reason%2C%20git%20revert,is%20for%20undoing%20uncommitted%20changes.
#تجربه
حتما این مرجع رو چک کنید
هرآنچه چالش و ابهام شما دارید رو مطرح کرده با مثال ها ی بصری عالی
https://www.atlassian.com/git/tutorials/resetting-checking-out-and-reverting#:~:text=For%20this%20reason%2C%20git%20revert,is%20for%20undoing%20uncommitted%20changes.
#تجربه
Atlassian
Resetting, Checking Out & Reverting | Atlassian Git Tutorial
The git checkout command is used to update the repository state to a specific point in projects history. Learn the different ways to undo changes in Git.
🔥2
Forwarded from Linuxor ?
وقتی دارین سرچ بار درست میکنین یوزر هر کاراکتری وارد کرد فورا به سمت سرور انتقالش ندید Debounce هم در نظر بگیرین یه تایمی صبر کنید که شاید چیز دیگه ای هم تایپ کرد بعد ارسال کنید مثلا 300 میلی ثانیه درواقع با هر کاراکتر جدید اگه تایم درخواست قبلی فرا نرسیده بود اون درخواستو ابطالش کنید و به سرور ارسال نکنید
توی حالت عادی
/search?q=h
/search?q=he
/search?q=hel
/search?q=hell
/search?q=hello
پنج تا درخواست برای hello میره ولی نیازی نیست این همه درخواست بره. توی سرعت تایپ معمولی با دیبانس فقط
/search?q=hello
ارسال میشه و فشار روی سرور کم میشه.
@Linxuor
توی حالت عادی
/search?q=h
/search?q=he
/search?q=hel
/search?q=hell
/search?q=hello
پنج تا درخواست برای hello میره ولی نیازی نیست این همه درخواست بره. توی سرعت تایپ معمولی با دیبانس فقط
/search?q=hello
ارسال میشه و فشار روی سرور کم میشه.
@Linxuor
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
Linkedin
#webinarfarsi | Soheib Kiani | 16 comments
لیست 15 نکته مهم حین کار با GIT
زیاد دیدم از اینا ترجیح دادم مواردی رو که خودم بهتر درک میکنم رو اینجا بنویسم
1. بگو چرا این کار رو انجام دادی
❌ننویس اضافه کردن endpoint
✅ بنویس اضافه کردن endpoint برای اینکه کاربران بتونن سوابق خریدشون رو دانلود…
زیاد دیدم از اینا ترجیح دادم مواردی رو که خودم بهتر درک میکنم رو اینجا بنویسم
1. بگو چرا این کار رو انجام دادی
❌ننویس اضافه کردن endpoint
✅ بنویس اضافه کردن endpoint برای اینکه کاربران بتونن سوابق خریدشون رو دانلود…
یه ابزار خوب برای دسترسی به سرور با کمک سیستم پیامکی
برای هوم لب و جایی که دسترسی به اینترنت اذیت کننده خواهد بود گزینه مناسب و جالبیه
لینک ریپو
برای هوم لب و جایی که دسترسی به اینترنت اذیت کننده خواهد بود گزینه مناسب و جالبیه
لینک ریپو
Forwarded from Linuxor ?
اگه احیانا دیتابیسی چیز مهمی روی سرور آوردین بالا پورتش رو با فایروال ببندین برای اتصال بهش از سیستم شخصی نیازی نیست حتما پورتش باز باشه کافیه با ssh تونل کنید مثلا phpmyadmin روی پورت 8888 داشتین
کافیه این دستورو بزنید
ssh -L 8888:localhost:8888 root@1.2.3.4
بعد توی سیستم خودتون میتونید تونل شده بهش از ادرس زیر دسترسی داشته باشین
localhost:8888
@Linuxor
کافیه این دستورو بزنید
ssh -L 8888:localhost:8888 root@1.2.3.4
بعد توی سیستم خودتون میتونید تونل شده بهش از ادرس زیر دسترسی داشته باشین
localhost:8888
@Linuxor
Forwarded from Linuxor ?
نکته طلایی :
میدونستین فایروال نمیتونه جلوی همه چیز رو بگیره ؟
اکثرا فکر میکنن فایروال ufw مثل اژدها جلوی همه چی قرار میگیره و هرچی Deny شده رو اجازه نمیده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!
اگه از داخل می خواین باز باشه صراحتا ذکر کنید :
"127.0.0.1:3000:3000"
چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه
@Linuxor
میدونستین فایروال نمیتونه جلوی همه چیز رو بگیره ؟
اکثرا فکر میکنن فایروال ufw مثل اژدها جلوی همه چی قرار میگیره و هرچی Deny شده رو اجازه نمیده رد بشه، ولی اینطوری نیست این در صورتی درسته که اپلیکشین های دیگه iptables رو دستکاری نکنن، عکس بالا کانتیرنر یه سرویس مهم شرکته که روی پورت 3000 باز شده و فایروال هم روی همه پورت ها بستس، ولی همچنان از بیرون قابل دسترسه و این یعنی فاجعه!
اگه از داخل می خواین باز باشه صراحتا ذکر کنید :
"127.0.0.1:3000:3000"
چون حتی فایروالم روشن باشه ممکنه از بیرون قابل دسترس باشه
@Linuxor