Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
کامل ترین ! ! !
منبع برای مصاحبه
که تا به حال این رو به احتمال زیاد ندیده بودید!
https://github.com/jwasham/coding-interview-university?ref=joberty.com
حتما بررسیش کنید
خیلی از سوالات مصاحبه خودم رو اینجا پیدا کردم
#تجربه
منبع برای مصاحبه
که تا به حال این رو به احتمال زیاد ندیده بودید!
https://github.com/jwasham/coding-interview-university?ref=joberty.com
حتما بررسیش کنید
خیلی از سوالات مصاحبه خودم رو اینجا پیدا کردم
#تجربه
GitHub
GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
A complete computer science study plan to become a software engineer. - jwasham/coding-interview-university
Forwarded from شیرازلینوکس | shirazlinux (Sahar Garmsiri)
🐧 ابزار Cheat.sh
یکی از سختیهای لینوکس، کار کردن با ترمینال و ابزار های اونه و اینکه ممکنه حتی استفاده از یک ابزار رو بلد باشیم اما خیلی از سوییچ های کاربردی اون رو نشناسیم.
⚙️ یکی از ابزار های کاربردی که در این زمینه خیلی کمک میکنه سایت cheat.sh هستش که با وارد کردن اسم هر ابزار در این سایت یک لیست از نحوه کارکرد اون ابزار و کاربرد های متدوال اون نشان داده میشه که خیلی میتونه کمک کنه.
فرق این ابزار با ابزار man یا امثال اون این هستش که تمام سوییچ های یک ابزار رو نشون نمیده بلکه مثال های کاربردی از نحوه استفاده از اون رو نمایش میده.
🚦به سه روش میتونیم از این ابزار استفاده کنیم:
‼️ این ابزار کاربرد های زیاد دیگهای هم داره از جمله جستجو سریع سوالات برنامهنویسی و یافتن جواب از سایت StackOverflow داخل ترمینال و قابلیتهای دیگه!
نویسنده: mas.m
- - - - - - - - - - - - - - - -
🆔 Shirazlinux Channels:
@sudoshz
@shirazlinuxcommunity
(Linux Users Group)
#Linux #cheat_sh #شیرازلینوکس #shirazlinux
یکی از سختیهای لینوکس، کار کردن با ترمینال و ابزار های اونه و اینکه ممکنه حتی استفاده از یک ابزار رو بلد باشیم اما خیلی از سوییچ های کاربردی اون رو نشناسیم.
⚙️ یکی از ابزار های کاربردی که در این زمینه خیلی کمک میکنه سایت cheat.sh هستش که با وارد کردن اسم هر ابزار در این سایت یک لیست از نحوه کارکرد اون ابزار و کاربرد های متدوال اون نشان داده میشه که خیلی میتونه کمک کنه.
فرق این ابزار با ابزار man یا امثال اون این هستش که تمام سوییچ های یک ابزار رو نشون نمیده بلکه مثال های کاربردی از نحوه استفاده از اون رو نمایش میده.
🚦به سه روش میتونیم از این ابزار استفاده کنیم:
۱. با وارد شدن به سایت و وارد کردن اسم ابزار مورد نظرمون
لینک سایت: http://cheat.sh/
۲. با استفاده از ابزار curl:
ابتدا از نصب بودن curl بر روی سیستم مطمئن میشیم و بعد با استفاده از دستور زیر میتونیم صفحه cheat.sh هر ابزار رو داخل ترمینال ببینیم
curl cht.sh/name-of-command
Ex:
curl cht.sh/systemctl
۳. با نصب این ابزار در سیستم:
برای نصب این ابزار، اسکریپت زیر را داخل ترمینال
اجرا میکنیم
curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh
chmod +x /usr/local/bin/cht.sh
بعد از اون میتونیم از دستور cht.sh استفاده کنیم؛ مثل زیر:
cht.sh systemctl
‼️ این ابزار کاربرد های زیاد دیگهای هم داره از جمله جستجو سریع سوالات برنامهنویسی و یافتن جواب از سایت StackOverflow داخل ترمینال و قابلیتهای دیگه!
نویسنده: mas.m
صفحه گیتهاب این ابزار برای اطلاعات بیشتر:
https://github.com/chubin/cheat.sh
- - - - - - - - - - - - - - - -
🆔 Shirazlinux Channels:
@sudoshz
@shirazlinuxcommunity
(Linux Users Group)
#Linux #cheat_sh #شیرازلینوکس #shirazlinux
Forwarded from DANI - Notes & Archive (Daniel)
شاید دوست داشته باشید برنامه های گوشی های دیگه رو هم امتحان کنید یا به هر دلیلی نیازش دارید ولی چون شما گوشی شیائومی دارید و طرف برای مثال گوشی ناثینگ داره شما نمیتونید برنامه های اونو داشته باشید.
راه حل چیه؟ بیایم و از اپلیکیشن های پورت شده استفاده کنیم اپلیکیشن های پورت شده رو یه تیمی میان برای مثال اپلیکیشن لانچر وان یوای سامسونگ رو از داخل وان یوای میکشن بیرون و تبدیل به یه apk نصب شدنی روی همه ی گوشی ها میکنن. حالا از کجا دانلود کنیم اینا رو؟
@AndroidPortWorld
این چنل هست اگه خواستید نخواستید هم با سرچ شاید بتونید بگیرید چنل های دیگه هم میشه پیدا کرد.
@DiHoXCH
راه حل چیه؟ بیایم و از اپلیکیشن های پورت شده استفاده کنیم اپلیکیشن های پورت شده رو یه تیمی میان برای مثال اپلیکیشن لانچر وان یوای سامسونگ رو از داخل وان یوای میکشن بیرون و تبدیل به یه apk نصب شدنی روی همه ی گوشی ها میکنن. حالا از کجا دانلود کنیم اینا رو؟
@AndroidPortWorld
این چنل هست اگه خواستید نخواستید هم با سرچ شاید بتونید بگیرید چنل های دیگه هم میشه پیدا کرد.
@DiHoXCH
Forwarded from DANI - Notes & Archive (Mr.Packer)
گاهی در لینوکس قصد دارید با مجوز sudo یک عملیات خاص را انجام دهید که به چنین اروری برخورد میکنید
این بدین معناس که کاربر فعلی شما عضو گروهی که مجوز استفاده از دستور sudo را دارند نیست .
برای حل مشکل ، با یوزر root یا یوزری که دسترسی sudo دارد لاگین و سپس فایل etc/sudoers را ویرایش کنید.
سپس یک چنین خطی را به فایل اضافه کنید.
بجای کلمه username نام کاربری یوزری که قصد دارید مجوز را دریافت کند را وارد کنید و فایل را ذخیره کنید ، مشکل برطرف خواهد شد
#linux
@DiHoXCH
not in sudoers file
این بدین معناس که کاربر فعلی شما عضو گروهی که مجوز استفاده از دستور sudo را دارند نیست .
برای حل مشکل ، با یوزر root یا یوزری که دسترسی sudo دارد لاگین و سپس فایل etc/sudoers را ویرایش کنید.
سپس یک چنین خطی را به فایل اضافه کنید.
username ALL=(ALL) ALL
بجای کلمه username نام کاربری یوزری که قصد دارید مجوز را دریافت کند را وارد کنید و فایل را ذخیره کنید ، مشکل برطرف خواهد شد
#linux
@DiHoXCH
Forwarded from Linuxor ?
این جعبههای قرمز که کنارشون نوشته LFS یه افزونه برای Git هستش که باهاش میتونین فایلهای سنگین رو به پروژتون اضافه کنید
گیت برای کار با فایلهای متنی سبک مثلا کد، فایل کانفیگ و ... ساخته شده وقتی فایل های بزرگ رو توی ریپو قرار میدین باعث کند شدنش میشه چون گیت کل تاریخچه تغییرات رو ذخیره میکنه و حتی کلون کردنش هم سخت تر میشه، گیت یه افزونه داره به اسم LFS که بجای قرار دادن خود فایل توی ریپو یه پوینتر از اونو ذخیره میکنه و این باعث میشه مدیریت ریپو راحت تر بشه
@Linuxor
گیت برای کار با فایلهای متنی سبک مثلا کد، فایل کانفیگ و ... ساخته شده وقتی فایل های بزرگ رو توی ریپو قرار میدین باعث کند شدنش میشه چون گیت کل تاریخچه تغییرات رو ذخیره میکنه و حتی کلون کردنش هم سخت تر میشه، گیت یه افزونه داره به اسم LFS که بجای قرار دادن خود فایل توی ریپو یه پوینتر از اونو ذخیره میکنه و این باعث میشه مدیریت ریپو راحت تر بشه
@Linuxor
Forwarded from HICTE Blog (smm)
#ابزار_لینوکس
احتمالا اسم neofetch و fastfetch و ... رو شنیدید که میان اطلاعات سیستم رو توی ترمینال نشون میدن.
یه onefetch هم داریم که اطلاعات ریپازیتوری گیت رو به این صورت نشون میده چیز باحالیه خواستید تستش کنید.
برای نصب و استفاده یه سر به ویکی گیت هابش بزنید:
https://github.com/o2sh/onefetch/wiki/installation
🚁 Hicte Blog <~ @CleverDevs
احتمالا اسم neofetch و fastfetch و ... رو شنیدید که میان اطلاعات سیستم رو توی ترمینال نشون میدن.
یه onefetch هم داریم که اطلاعات ریپازیتوری گیت رو به این صورت نشون میده چیز باحالیه خواستید تستش کنید.
برای نصب و استفاده یه سر به ویکی گیت هابش بزنید:
https://github.com/o2sh/onefetch/wiki/installation
🚁 Hicte Blog <~ @CleverDevs
Forwarded from Zenith flow
GitHub - DevOps Exercises
🧠 دانش بیشتر، آیندهای روشنتر!
#DevOps #Resources #Linux #Docker #Kubernetes #CI_CD #Network
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
برای هر زبان برنامه نویسی اومده مهم ترین مقالات و سوالات مصاحبه رو لیست کرده
حتما بررسی کنید مقالات خوبی داخلش پیدا میشه
https://github.com/DopplerHQ/awesome-interview-questions
ریپو خوبیه
#تجربه
حتما بررسی کنید مقالات خوبی داخلش پیدا میشه
https://github.com/DopplerHQ/awesome-interview-questions
ریپو خوبیه
#تجربه
GitHub
GitHub - DopplerHQ/awesome-interview-questions: :octocat: A curated awesome list of lists of interview questions. Feel free to…
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board: - GitHub - DopplerHQ/awesome-interview-questions: :octocat: A curated awesome list of list...
Forwarded from Astro Terminal (amin)
This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی
داخل این پست میخوام راجع به فایل منیجر ترمینالی مورد علاقم صحبت کنم که با پایتون هم نوشته شده! —> ranger
رنجر فایل منیجر سریع، قابل شخصی سازی و کاربردی ایه که اگر ادیتوری که داخل ترمینال استفاده میکنید هم Vim باشه ترکیب خیلی خوبی باهم میسازن چون از کلید ها و بایندینگ های Vim استفاده میکنه ...
از بعضی از امکانات جالبی که سعی کردم چنتاییش رو توی ویدیو هم نشون بدم میشه به پیش نمایش فایل های تصویری، ویدیویی، PDF و Code و... اشاره کرد. البته خب این امکانات به صورت دیفالت غیرفعالن و مثل همیشه توی لینوکس باید دست به کار بشید و خودتون کانفیگ کنید (داخل این PDF پایین توضیح میدم که چجوری کانفیگش کنید).
@Astro_Terminal 🛸 :wq
داخل این پست میخوام راجع به فایل منیجر ترمینالی مورد علاقم صحبت کنم که با پایتون هم نوشته شده! —> ranger
رنجر فایل منیجر سریع، قابل شخصی سازی و کاربردی ایه که اگر ادیتوری که داخل ترمینال استفاده میکنید هم Vim باشه ترکیب خیلی خوبی باهم میسازن چون از کلید ها و بایندینگ های Vim استفاده میکنه ...
از بعضی از امکانات جالبی که سعی کردم چنتاییش رو توی ویدیو هم نشون بدم میشه به پیش نمایش فایل های تصویری، ویدیویی، PDF و Code و... اشاره کرد. البته خب این امکانات به صورت دیفالت غیرفعالن و مثل همیشه توی لینوکس باید دست به کار بشید و خودتون کانفیگ کنید (داخل این PDF پایین توضیح میدم که چجوری کانفیگش کنید).
@Astro_Terminal 🛸 :wq
Forwarded from Byteforge / بایــت فورج 🛸
هر وقت خواستین برنچتون روبه حالت force پوش کنید ،
به جای حالت --force
از این لاین استفاده کنید
Git push origin +master
این + همون کار--force رو میکنه
به جای حالت --force
از این لاین استفاده کنید
Git push origin +master
این + همون کار--force رو میکنه
❤1
Forwarded from Linuxor ?
فرض کنید یکی اومده از سایتتون کتاب بخره و توی سرچباری که ساختین مینویسه "کتاب های خوب مربوط به فضا" شما این مشتری رو از دست خواهید داد چون توی دیتابیستون کتاب درباره فضا هست ولی با اون تیتری که اون سرچ کرده نیست؛
اینجا باید Semantic Search یا جستجوی معنایی پیاده کنید یعنی تمرکز بجای شبیه بودن روی معنی باشه، با milvus میتونین توی پروژه هاتون این کارو کنین :
milvus.io
@Linuxor
اینجا باید Semantic Search یا جستجوی معنایی پیاده کنید یعنی تمرکز بجای شبیه بودن روی معنی باشه، با milvus میتونین توی پروژه هاتون این کارو کنین :
milvus.io
@Linuxor
👍1
Forwarded from Astro Terminal (amin)
برای اجرای Deep Seek R1 یه صورت لوکال و بدون نیاز به اینترنت و سخت افزار خیلی پیشرفته میتونید از LM Studio استفاده کنید.
1.کلاینت LM Studio رو از سایتش دانلود کنید: https://lmstudio.ai
2. از داخل برنامه کلاینت میتونید مدل دلخواهتون رو انتخاب و دانلود کنید.
پ.ن : وقتی دارید مدل مورد نظرتون رو دانلود میکنید حواستون باشه به مقدار پارامترش باشه مثلا اینجا من مدل 7B رو دانلود کردم که یعنی هفت میلیارد پارامتر داره. طبیعتا با افزایش تعداد پارامتر مدل باهوش تر و سنگین تر میشه.
Astro Terminal 🤖 :wq
1.کلاینت LM Studio رو از سایتش دانلود کنید: https://lmstudio.ai
2. از داخل برنامه کلاینت میتونید مدل دلخواهتون رو انتخاب و دانلود کنید.
پ.ن : وقتی دارید مدل مورد نظرتون رو دانلود میکنید حواستون باشه به مقدار پارامترش باشه مثلا اینجا من مدل 7B رو دانلود کردم که یعنی هفت میلیارد پارامتر داره. طبیعتا با افزایش تعداد پارامتر مدل باهوش تر و سنگین تر میشه.
Astro Terminal 🤖 :wq
Forwarded from Zenith flow
مدیریت بستهها: apt
نصب وابستگیها:
sudo apt update sudo apt install build-essential libncursesw5-dev
مدیریت بستهها:
pacmam
نصب وابستگیها:
sudo pacman -S base-devel ncurses
مدیریت بستهها:
dnf یا yum
نصب وابستگیها:
sudo dnf groupinstall "Development Tools" sudo dnf install ncurses-devel
مدیریت بستهها:
zypper
نصب وابستگیها:
sudo zypper install -t pattern devel_basis sudo zypper install ncurses-devel
ابتدا سورس برنامه را از مخزن رسمی دریافت کنید:
wget https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz
tar -xvzf 3.2.2.tar.gz cd htop-3.2.2
./autogen.sh ./configure
make
sudo make install
htop --version
./configure --prefix=$HOME/local
#Linux #OpenSource #Source_Compilation #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DANI - Notes & Archive (𝐒𝐧𝐨𝐰)
اگه دنبال رزومه اید
یه گواهی بهتون میده که اثبات این رو داره شما دوره یادگیری (مثلا cpp) رو گذروندید
اگه هم بلدید زبون رو میتونید برید و مستقیم مراحل رو با ازمون رد کنید و مدرکش رو بگیرید
رایگانه پولیم نمیخواد
به کامل تر شدن رزومتون کمک زیادی میکنه
#Other
@DiHoXCh
https://www.sololearn.com/en
یه گواهی بهتون میده که اثبات این رو داره شما دوره یادگیری (مثلا cpp) رو گذروندید
اگه هم بلدید زبون رو میتونید برید و مستقیم مراحل رو با ازمون رد کنید و مدرکش رو بگیرید
رایگانه پولیم نمیخواد
به کامل تر شدن رزومتون کمک زیادی میکنه
#Other
@DiHoXCh
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
درود به همگی چند ماه پیش تصمیم گرفتم توی مواردی که خیلی باهاش سروکار دارم نمونه سوالتش رو از بعضی سایت ها و یا استک اور فلو بهش برخوردم رو توی ریپوهای زیر جداگانه جمع آوری کنم
اگر دوس داشتید به اشتراک بزارید و حمایت و مشارکت کنید
🎯- نمونه سوالات مصاحبه ای گیت
https://github.com/mrbardia72/git-Interview-Questions-And-Answers
🎯- نمونه سوالات مصاحبه ای گولنگ
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
🎯- نمونه سوالات مصاحبه ای دیتابیس
https://github.com/mrbardia72/db-Interview-Questions-and-Answers
🎯- نمونه سوالات مصاحبه ای داکر
https://github.com/mrbardia72/docker-Interview-Questions-and-Answers
🎯- نمونه سوالات مصاحبه ای والت
https://github.com/mrbardia72/vault-Interview-Questions-and-Answers
~Bardia
اگر دوس داشتید به اشتراک بزارید و حمایت و مشارکت کنید
🎯- نمونه سوالات مصاحبه ای گیت
https://github.com/mrbardia72/git-Interview-Questions-And-Answers
🎯- نمونه سوالات مصاحبه ای گولنگ
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
🎯- نمونه سوالات مصاحبه ای دیتابیس
https://github.com/mrbardia72/db-Interview-Questions-and-Answers
🎯- نمونه سوالات مصاحبه ای داکر
https://github.com/mrbardia72/docker-Interview-Questions-and-Answers
🎯- نمونه سوالات مصاحبه ای والت
https://github.com/mrbardia72/vault-Interview-Questions-and-Answers
~Bardia
GitHub
GitHub - mrbardia72/git-Interview-Questions-And-Answers: git-Interview-Questions-And-Answers
git-Interview-Questions-And-Answers. Contribute to mrbardia72/git-Interview-Questions-And-Answers development by creating an account on GitHub.
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
یک ریپو خیلی جالبی دیدم که درمورد این بود random ترین سوالی که امکان داره از شما پرسیده بشه
دیدید که بعضی وقت ها سوال هایی رو میپرسن که اصلا ربطی به برنامه نویسی نداره ولی جواب شما براشون مهمه
اینجا اومده اونا رو لیست کرده
روی interview های خارجی تمرکز کرده
https://github.com/odino/interviews
#تجربه
دیدید که بعضی وقت ها سوال هایی رو میپرسن که اصلا ربطی به برنامه نویسی نداره ولی جواب شما براشون مهمه
اینجا اومده اونا رو لیست کرده
روی interview های خارجی تمرکز کرده
https://github.com/odino/interviews
#تجربه
GitHub
GitHub - odino/interviews: Random questions to ask during interviews.
Random questions to ask during interviews. Contribute to odino/interviews development by creating an account on GitHub.
Forwarded from Webinarfarsi | Soheib Kiani | وبینار فارسی
داکر ک تحریمیم
وی پی ان هم ک نمیتونیم باهاش ب سرور وصل بشیم
بخوایم داکر رو رو سرور ران کنیم چیکار باید بکنیم؟
https://focker.ir
~ Javad
وی پی ان هم ک نمیتونیم باهاش ب سرور وصل بشیم
بخوایم داکر رو رو سرور ران کنیم چیکار باید بکنیم؟
https://focker.ir
~ Javad
Forwarded from LinkedIn | لینکدین
👨🏻💻 تعادل بین کار و زندگی برای هر کسی یه تعریفی داره. این ۵ تا کاریه که من خودم انجام میدم تا همهچیزو بهتر مدیریت کنم:
🔢 بیرحمانه کارها رو بسپار به بقیه.
✏️ اگه یکی دیگه میتونه انجامش بده، پس بهش بسپرش! من فقط روی کارهای مهم و ارزشمند تمرکز میکنم.
➖ ➖ ➖ ➖ ➖ ➖
🔢 تا جایی که میشه کارهات رو اتومات کن.
✏️ برنامهریزی، ایمیلها و گزارشها رو میسپرم به تکنولوژی. کار دستی کمتر = زمان بیشتر برای پیشرفت.
➖ ➖ ➖ ➖ ➖ ➖
🔢 زمان کار عمیقم رو خط قرمز میدونم.
✏️ حداکثر ۱ تا ۲ جلسه در هفته. هر جلسه ۱۵ دقیقه یا کمتر.
👤 جلسات برنامهی منو مشخص نمیکنن، من مشخص میکنم!
🔎 تمرکز بیشتر = کار مفیدتر.
➖ ➖ ➖ ➖ ➖ ➖
🔢 فقط روی کارهای حیاتی تمرکز میکنم.
✏️ از ماتریس آیزنهاور استفاده میکنم:
✔️ فوری و مهم؟ الان انجام بده.
✔️ مهم ولی فوری نیست؟ زمان براش بذار.
✔️ فوری ولی ارزشش کمه؟ بده بقیه انجام بدن.
✔️ نه فوری، نه مهم؟ حذفش کن!
➖ ➖ ➖ ➖ ➖ ➖
🔢 زندگی رو اولویت قرار میدم، نه فقط کارم!
✏️ برنامهی کاری رو طوری میچینم که با زندگی هماهنگ باشه، نه برعکس. چون موفقیت بدون لذت بردن از زندگی، هیچ ارزشی نداره.
❗️ یادت باشه: تعادل یعنی انجام دادن کارهای مهم، نه بیشتر کار کردن!
➖ ➖ ➖ ➖ ➖ ➖
✅ تعادل واقعی از کار کردن هوشمندانه میاد، نه فقط سختتر. کلیدشم اولویتبندی کارهاست.
✅ اگه به جای اضافه کردن تسکهای بعدی بلد باشی چه تسکهایی رو کم کنی، بهرهوری برنده میشه! هرچقدر وقت کمتری روی کارهای بیارزش بذاری، انرژی بیشتری برای کارهایی که واقعاً مهمه میمونه.
✅ زندگی، خانواده و سلامتی رو در اولویت بذار؛ تا بتونی موفقیت در کارت رو تجربه کنی.
✍🏼 Mobin
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
📱 راهنمای تخصصی لینکدین :
👔 @LinkedInLearning_ir
✍🏼 Mobin
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1