Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
یک اصطلاح داریم به نام "تمرین آگاهانه" که دو اصل خیلی مهم داره :
اصل اول :
تمرین بر لبهی تواناییها و دانش کنونی
یک topicی رو یاد گرفتید حالا میخوایید اون رو تمرین کنید. تمرینتون نباید نه خیلی ساده باشه نه خیلی سخت چون اگر ساده باشه عملا کاری نکردید مثلا همون Hello World خودمون و اگرهم ساخت باشه مانع پیشرفت شما میشه
اصل دوم:
بازخوردگرفتن
کارهای خودتون رو به دیگران ارائه کنید و از اونها بخوایید درمورد نقاط قوت و ضعف شما نظر بدن
بازخورد گرفتن تاثیر خیلی زیادی در روند آموزشی شما داره
#تجربه
اصل اول :
تمرین بر لبهی تواناییها و دانش کنونی
یک topicی رو یاد گرفتید حالا میخوایید اون رو تمرین کنید. تمرینتون نباید نه خیلی ساده باشه نه خیلی سخت چون اگر ساده باشه عملا کاری نکردید مثلا همون Hello World خودمون و اگرهم ساخت باشه مانع پیشرفت شما میشه
اصل دوم:
بازخوردگرفتن
کارهای خودتون رو به دیگران ارائه کنید و از اونها بخوایید درمورد نقاط قوت و ضعف شما نظر بدن
بازخورد گرفتن تاثیر خیلی زیادی در روند آموزشی شما داره
#تجربه
Forwarded from Linuxor ?
در نهایت هرچیزی بسازین مردم عادی اونو با front و ظاهرش قضاوتش میکنن؛
این ریپو کلی کامپوننت UI رایگان رو جمع آوری کرده و میتونید توی Web App هاتون استفاده کنید :
https://github.com/karthikmudunuri/eldoraui
🐧 @Linuxor
این ریپو کلی کامپوننت UI رایگان رو جمع آوری کرده و میتونید توی Web App هاتون استفاده کنید :
https://github.com/karthikmudunuri/eldoraui
🐧 @Linuxor
Forwarded from Galaxy Ai (♪ Ayhan)
Password Generator in Bash
From time to time, you need to change your passwords. Everyone knows that a good password should include uppercase and lowercase Latin letters, numbers, and special characters. Additionally, they should not be too short. Coming up with new passwords each time is becoming increasingly difficult, especially if you use different passwords for different services. You can use programs like pwgen or the generator built into KeepassX for this purpose. Alternatively, you can write a simple password generator in Bash.
Characters Used
We will use the following characters: Uppercase and lowercase letters of the Latin alphabet (A-Z and a-z), numbers (0-9), and the symbols "!@#$%^*()?/|~]{}-+_=<>.,". This combination ensures maximum security.
Password Length
The password length will be 16 characters. If you need a shorter password, you can specify a smaller length in the noscript or add a command-line option.
Bash Password Generator Script
The first thing we need is a variable containing all the characters we will use. We also need a variable for the password length and a variable to store the password itself.
That's it. This is the entire noscript. With it, we can generate a password that meets all common security requirements. The only remaining problem is remembering it.
From time to time, you need to change your passwords. Everyone knows that a good password should include uppercase and lowercase Latin letters, numbers, and special characters. Additionally, they should not be too short. Coming up with new passwords each time is becoming increasingly difficult, especially if you use different passwords for different services. You can use programs like pwgen or the generator built into KeepassX for this purpose. Alternatively, you can write a simple password generator in Bash.
Characters Used
We will use the following characters: Uppercase and lowercase letters of the Latin alphabet (A-Z and a-z), numbers (0-9), and the symbols "!@#$%^*()?/|~]{}-+_=<>.,". This combination ensures maximum security.
Password Length
The password length will be 16 characters. If you need a shorter password, you can specify a smaller length in the noscript or add a command-line option.
Bash Password Generator Script
The first thing we need is a variable containing all the characters we will use. We also need a variable for the password length and a variable to store the password itself.
bash
SYMBOLS=""
for symbol in {A..Z} {a..z} {0..9}; do SYMBOLS=$SYMBOLS$symbol; done
SYMBOLS=$SYMBOLS'!@#$%&*()?/[]{}-+_=<>.,'
# The string with all characters has been created.
# Now we need to loop with the number of iterations equal to the password length
# and randomly select one character to add to the password string.
PWD_LENGTH=16 # password length
PASSWORD="" # variable for storing the password
RANDOM=256 # initialize random number generator
for i in seq 1 $PWD_LENGTH
do
PASSWORD=$PASSWORD${SYMBOLS:$(expr $RANDOM % ${#SYMBOLS}):1}
done
echo $PASSWORD
That's it. This is the entire noscript. With it, we can generate a password that meets all common security requirements. The only remaining problem is remembering it.
Forwarded from Linuxor ?
ابزار هایی که یه SysAdmin به اونا نیاز داره
https://github.com/awesome-foss/awesome-sysadmin
🐧 @Linuxor
https://github.com/awesome-foss/awesome-sysadmin
🐧 @Linuxor
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
یک مقاله ساده و روان برای اینکه سرعت شما در برنامه نویسی 10 برابر بشه (موضوع مقاله همین هستش)
2 دقیقه وقتتون رو میگیره
http://antirez.com/news/112
#تجربه
2 دقیقه وقتتون رو میگیره
http://antirez.com/news/112
#تجربه
Forwarded from Linuxor ?
ابزار top رو دیدن ظاهرش خوب htop رو ساختن بعدش دیدن ظاهر htop هم خوب نیست NeoHtop رو ساختن.
https://github.com/Abdenasser/neohtop
🐧 @Linuxor
https://github.com/Abdenasser/neohtop
🐧 @Linuxor
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
Linkedin
Soheib Kiani on LinkedIn: #webinarfarsi #javanoscript #performance | 41 comments
نکتهای ناب و مفهومی از گوشه کوچکی در دنیای بزرگ performance
یک میلیون دیتا رو با 4 روش Loop یا حلقه در JavaScript مقایسه کردم
واینکه خیلی جالبه هرکدومشون در… | 41 comments on LinkedIn
یک میلیون دیتا رو با 4 روش Loop یا حلقه در JavaScript مقایسه کردم
واینکه خیلی جالبه هرکدومشون در… | 41 comments on LinkedIn
👍1
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
Linkedin
#webinarfarsi | Soheib Kiani | 19 comments
اینجا لیست 30 مفهوم درخصوص سیستم دیزاین آورده شده و از همه مهم تر این هستش که تمامی لینکها
مقاله و رفرنس معتبر هستن
1) Scalability: https://lnkd.in/gPGhW-qK
2) Availability: https://lnkd.in/gQk2p4_6
3) CAP Theorem: https://lnkd.in/g_tFqJJb
4) ACID…
مقاله و رفرنس معتبر هستن
1) Scalability: https://lnkd.in/gPGhW-qK
2) Availability: https://lnkd.in/gQk2p4_6
3) CAP Theorem: https://lnkd.in/g_tFqJJb
4) ACID…
Forwarded from 🌀 حکمت کارت اتکا 🌀
🔹انستیتو ایزایران اولین ارائه دهنده خدمات متمایز در آموزش.:
🔸فراگیران گرامی یارانه طرح کمک به اشتغال و مهارت افزایی فرزندان کارکنان شاغل و بازنشسته ن م از ۳ به ۵ میلیون تومان افزایش یافت.
✔️جهت استفاده از یارانه مذکور کافیست وارد سایت tbao.ir شوید. در سامانه اشتغال رزومه خود را ثبت، در دوره مهارتی مورد علاقه شرکت و شغل مد نظر خود را انتخاب نمایید.
☎️02175205701 (داخلی 1)
【ڪانال حڪمت ڪارت】
@hekmatkart_etka
🔸فراگیران گرامی یارانه طرح کمک به اشتغال و مهارت افزایی فرزندان کارکنان شاغل و بازنشسته ن م از ۳ به ۵ میلیون تومان افزایش یافت.
✔️جهت استفاده از یارانه مذکور کافیست وارد سایت tbao.ir شوید. در سامانه اشتغال رزومه خود را ثبت، در دوره مهارتی مورد علاقه شرکت و شغل مد نظر خود را انتخاب نمایید.
☎️02175205701 (داخلی 1)
【ڪانال حڪمت ڪارت】
@hekmatkart_etka
🌀 حکمت کارت اتکا 🌀
🔹انستیتو ایزایران اولین ارائه دهنده خدمات متمایز در آموزش.: 🔸فراگیران گرامی یارانه طرح کمک به اشتغال و مهارت افزایی فرزندان کارکنان شاغل و بازنشسته ن م از ۳ به ۵ میلیون تومان افزایش یافت. ✔️جهت استفاده از یارانه مذکور کافیست وارد سایت tbao.ir شوید. در سامانه…
کسایی که خونوادشون ارتشی و سپاهین (و کلا هرچی ک کارت حکمت میگیرن)
این طرح هست که با کلی آموزشگاه های فنی قرارداد دارن و تا ۵ ملیون یارانه (ینی مفتی) + باز یه مقداری تخفیف رو دوره اون رو تهیه کنن
اوناییم ک سپاهی و پتروشیمی ان خوشبحالشون میتونن قسطی بگیرن دوره هارو
یسری پوزیشن های شغلی هم داخلش هست حتی
اگر شامل تون میشه بهره ببرین حتما👍
این طرح هست که با کلی آموزشگاه های فنی قرارداد دارن و تا ۵ ملیون یارانه (ینی مفتی) + باز یه مقداری تخفیف رو دوره اون رو تهیه کنن
اوناییم ک سپاهی و پتروشیمی ان خوشبحالشون میتونن قسطی بگیرن دوره هارو
یسری پوزیشن های شغلی هم داخلش هست حتی
اگر شامل تون میشه بهره ببرین حتما👍
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
Linkedin
1M | Soheib Kiani | 80 comments
اخیرا در یک پروژه برای شرکتی بودم که تقریبا 1.3 میلیون ! درخواست در "یک دقیقه" دارن 📢
اولین باری Performance پروژه که داشتیم رو APIها کار میکردیم
همچین تجربهای نداشتم قبلا با این حجم از درخواست ولی . . . شد
تقریبا میشه گفت یکی از تجربههای پر از استرسم…
اولین باری Performance پروژه که داشتیم رو APIها کار میکردیم
همچین تجربهای نداشتم قبلا با این حجم از درخواست ولی . . . شد
تقریبا میشه گفت یکی از تجربههای پر از استرسم…
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
این پست تقریبا 250 کانکشن برام آورد که همه متخصص بودن!
به این میگن کانکشن موثر یا هدفمند
درحالی که پست عادی روزمرهای که میتونم بزارم که داستان قوی داشته باشه و از هر تخصص و حیطهای کانکشن بگیرم ولی اینها زیاد (نگفتم همه!) کاربردی نیستن
بیشتر teach lead ها و CEO ها کمپانی های به نام، داخل این کانکشن ها بودن (حتی از سمتهای بلند پایه بانکهای کشور)
تا به الان 3 پوزیشن ریموت (2 تا داخلی و 1 خارجی در ترکیه) و 2 مشاوره بهم پیشنهاد شده
باعث شد افراد متخصص اسم من رو حتی برای یکبار هم شده به یاد داشته باشن
این رو برای کسایی نوشتم که میگن LinkedIn هیچ کمکی به شما نمیکنه
من تا به حالا بالای 40 تا پست تخصصی و غیر تخصصی گذاشتم تقریبا اکثرا هم استقبال خوبی ازشون شده
همه اینها زمان و تجربه نیاز داره
امیدوارم اثبات شده باشه
زمانی که شما در مکانی هستید موقعیت ها و کانکشن های خوبی در اطراف شما نیست (همه که تهران نیستیم!) شما مجبور به نشان دادن توانایی خودتون از طریق گیت هاب، لینکدین، تلگرام و . . . هستید
به این میگن کانکشن موثر یا هدفمند
درحالی که پست عادی روزمرهای که میتونم بزارم که داستان قوی داشته باشه و از هر تخصص و حیطهای کانکشن بگیرم ولی اینها زیاد (نگفتم همه!) کاربردی نیستن
بیشتر teach lead ها و CEO ها کمپانی های به نام، داخل این کانکشن ها بودن (حتی از سمتهای بلند پایه بانکهای کشور)
تا به الان 3 پوزیشن ریموت (2 تا داخلی و 1 خارجی در ترکیه) و 2 مشاوره بهم پیشنهاد شده
باعث شد افراد متخصص اسم من رو حتی برای یکبار هم شده به یاد داشته باشن
این رو برای کسایی نوشتم که میگن LinkedIn هیچ کمکی به شما نمیکنه
من تا به حالا بالای 40 تا پست تخصصی و غیر تخصصی گذاشتم تقریبا اکثرا هم استقبال خوبی ازشون شده
همه اینها زمان و تجربه نیاز داره
امیدوارم اثبات شده باشه
زمانی که شما در مکانی هستید موقعیت ها و کانکشن های خوبی در اطراف شما نیست (همه که تهران نیستیم!) شما مجبور به نشان دادن توانایی خودتون از طریق گیت هاب، لینکدین، تلگرام و . . . هستید
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
میدونم همتون با Convetional Commit آشنا هستید
یک پیشنهادی براتون دارم اینکه حتما این پکیج رو تست کنید
البته package رو باید با npm نصب کنید
https://www.npmjs.com/package/@ryansonshine/cz-conventional-changelog
کاربردش چیه ؟
میاد option های Commit که میخوایید رو براتون میاره انتخاب میکنید مثلا شما fix رو انتخاب میکنه و سوال میکنه که شما براش چه توضیحی میخوایید بنویسید
انقدر کار شما رو راحت میکنه که فکرشم نمیکنید چه قدر تاثیر داره
#تجربه
یک پیشنهادی براتون دارم اینکه حتما این پکیج رو تست کنید
البته package رو باید با npm نصب کنید
https://www.npmjs.com/package/@ryansonshine/cz-conventional-changelog
کاربردش چیه ؟
میاد option های Commit که میخوایید رو براتون میاره انتخاب میکنید مثلا شما fix رو انتخاب میکنه و سوال میکنه که شما براش چه توضیحی میخوایید بنویسید
انقدر کار شما رو راحت میکنه که فکرشم نمیکنید چه قدر تاثیر داره
#تجربه
npm
npm: @ryansonshine/cz-conventional-changelog
Commitizen adapter following the conventional-changelog format.. Latest version: 3.3.4, last published: 2 years ago. Start using @ryansonshine/cz-conventional-changelog in your project by running `npm i @ryansonshine/cz-conventional-changelog`. There are…
Forwarded from Linuxor ?
آقا سهراب (Saurabh Kurve) اومده 16 تا از پترن های کلیدی برای حل الگوریتم ها رو همراه با Use Case هاشون جمع آوری کرده
https://dev.to/saurabhkurve/16-essential-problem-solving-patterns-31p2
🐧 @Linuxor
https://dev.to/saurabhkurve/16-essential-problem-solving-patterns-31p2
🐧 @Linuxor
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
SWTM-2088_Atlassian-Git-Cheatsheet.pdf
69.7 KB
اگر فکر میکنید به git تسلط دارید
این فایل رو ببینید
قبلا میگفتم که چیزی نیست با search کردن به دست میاد هر کاری که نیاز دارم رو
ولی الان فکر میکنم چه بهتر من تمامی اینها رو فقط یکبار دیده باشم که بعدا هدفمندتر search بزنم
#تجربه
این فایل رو ببینید
قبلا میگفتم که چیزی نیست با search کردن به دست میاد هر کاری که نیاز دارم رو
ولی الان فکر میکنم چه بهتر من تمامی اینها رو فقط یکبار دیده باشم که بعدا هدفمندتر search بزنم
#تجربه