<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های امیرحسین زارعیان</title>
        <link>https://virgool.io/feed/@m_38663573</link>
        <description>برنامه نویس فرانت‌اند | لینوکس |‌ گیک | فلسفه</description>
        <language>fa</language>
        <pubDate>2026-04-15 01:37:37</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1126375/avatar/Ornstt.jpg?height=120&amp;width=120</url>
            <title>امیرحسین زارعیان</title>
            <link>https://virgool.io/@m_38663573</link>
        </image>

                    <item>
                <title>پوسته زی(zsh) چیست؟ + alias ها</title>
                <link>https://virgool.io/codenevis/%D9%BE%D9%88%D8%B3%D8%AA%D9%87-%D8%B2%DB%8Czsh-%DA%86%DB%8C%D8%B3%D8%AA-alias-%D9%87%D8%A7-efij7767u69c</link>
                <description>برنامه‌نویس‌ها برای اجرای یک سری دستورات و یا اجرای پروژه و یا هزاران کار دیگر با محیط خط فرمان(ترمینال) کار می‌کنند. کار کردن با ترمینال برای کاربران لینوکسی و مک او اس حتی بیشتر هم انجام می‌شود که یادگیری و استفاده درست و بهینه‌تر از این ابزار باعث افزایش بهره‌وری و  راحتی بیشتر  می‌شود. در این مقاله سعی می‌شود یکی از پوسته‌(shell) های معروف دنیای متن‌باز معرفی شود و چگونگی نصب آن و استفاده از یکی از معروف‌ترین فریمورک‌های آن یعنی oh-my-zsh پرداخته می‌شود. در ادامه برخی از معروف‌ترین alias های آن گفته خواهد شد.oh my zshپوسته زی یک پوسته است که برای استفاده تعاملی طراحی شده است.اگر چه یک زبان اسکریپتی قدرتمند به شمار می‌رود(منبع).برای نصب این پوسته در توزیع اوبونتو دستور زیر را وارد کنید:apt install zshبرای نصب این پوسته در مک او اس دستور زیر را وارد کنید:brew install zshبرای نصب در توزیع‌های دیگر لینوکسی می‌توان به این لینک مراجعه کرد.پس از نصب این ابزار می‌توان یکی از معروف‌ترین فریمورک‌های آن یعنی oh-my-zsh  را نصب کرد که یک سری تنظیمات پیش فرض را انجام داده و یک سری قابلیت ها به ما می‌دهد.برای نصب می‌توان به این لینک مراجعه کرد و دستور مد نظر را کپی و در ترمینال اجرا کرد یا از دستورات زیر استفاده کرد.sh -c &amp;quot$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&amp;quot و اگر curl نصب نیست، می‌توانید از دستور زیر برای نصب oh-my-zsh  استفاده کنید.sh -c &amp;quot$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)&amp;quotقابلیت‌های oh-my-zshنمونه‌ای از قابلیت‌های oh-my-zsh که باعث افزایش کارایی ما می‌شود، alias های آن است. چند نمونه از alias های آن که در استفاده روزمره ممکن است، استفاده کنید در زیر آمده است. جابه‌جا شدن بین دایکتوری‌ها:..
# cd ..-
# cd to last visited directoryایجاد دایکتوری و منتقل شدن به آن:mkcd 
# create a new directory and change to itاجرای دستورات به عنوان کاربر sudo: _ command
# sudo commandگیت:gst 
# git statusga file_name
# git add file_namegl
# git pullgp
# git pushبرای دیدن ۲۰ دستوری که بیشترین استفاده را کرده‌اید:zsh_stats
# Get a list of the top 20 commands and how many times they have been run.برای دیدن لیست کامل alias ها دستور زیر را در ترمینال اجرا کنید:alias
# List all aliasesافزونه(plugin)های کاربردی:افزونه zsh auto suggestions که بعد از یک مدت استفاده از ترمینال، دستور مشابه دستور فعلی که در حال تایپ آن هستید را به شما پیشنهاد می‌کند و می‌توانید آن را انتخاب و اجرا کنید. https://github.com/zsh-users/zsh-autosuggestions افزونه zsh syntax highlighting که دستورات معتبر را به رنگ دیگری تبدیل می‌کند تا دستورات درست را از نادرست به راحتی تشخیص بدهید. https://github.com/zsh-users/zsh-syntax-highlighting همچنین oh-my-zsh افزونه‌های مختلف دیگری هم دارد که می‌توان برای زبان برنامه‌نویسی یا ابزار خاص از آن استفاده کرد. لیست آن در لینک زیر قرار دارد: https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins لیست کامل قابلیت‌های oh-my-zsh: https://github.com/ohmyzsh/ohmyzsh/wiki/Cheatsheet اگر شما قابلیت مفید دیگری از zsh  و oh-my-zsh می‌شناسید، در بخش نظرات بیان کنید.</description>
                <category>امیرحسین زارعیان</category>
                <author>امیرحسین زارعیان</author>
                <pubDate>Mon, 29 Jan 2024 09:29:24 +0330</pubDate>
            </item>
                    <item>
                <title>رفع مشکل آنلاین بازی کردن بازی شبکه ای با Radmin VPN</title>
                <link>https://virgool.io/cafegame/%D8%B1%D9%81%D8%B9-%D9%85%D8%B4%DA%A9%D9%84-%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86-%D8%A8%D8%A7%D8%B2%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A7%DB%8C-%D8%A8%D8%A7-radmin-vpn-itj5iauyqjym</link>
                <description>اگر شما هم می خواستید که بازی هایی مثل جنرال رو به صورت شبکه ای با دوستانتون بازی کنید و نرم‌افزارهایی مثل گیم رنجر،هاماچی،تانگل و ... برای شما به مشکل خورده اند، این مقاله رو دنبال کنید تا نرم افزار رایگان Radmin VPN را به شما معرفی کنم تا بتوانید با خیال راحت در اوقات فراغت با دوستانتون بازی شبکه ای انجام بدید. بخشی از صفحه اصلی نرم افزار Radmin VPNاین نرم افزار کاملاً رایگان(بخش تجاری رایگان نیست) است و هیچ اطلاعاتی از شما ذخیره نمی کند،امنیت بالا،سرعت بالا،قابلیت آپدیت خودکار و راحتی استفاده از مزایای این نرم افزار به گفته خود سایت اصلی است.مزایای نرم افزار Radmin VPNخب بحث اصلی رو شروع کنیم! یعنی آموزش نصب و انجام یک بازی شبکه ای رو براتون توضیح بدیم.من به عنوان نمونه شیوه انجام بازی به صورت شبکه ای برای بازی جنرال را توضیح می دهم.مراحل نصب نرم افزار Radmin VPN۱. ابتدا به سایت اصلی رفته و نرم افزار را دانلود می کنیم (برای رفتن به سایت اصلی نیاز به یک فیلتر شکن دارید!)۲. سپس آن را نصب می کنیم (از اینجا به بعد نیازی به فیلتر شکن ندارید.)صفحه مربوط به نصب نرم افزارتوجه: ممکن است صفحه برای شما انگلیسی باشد،آن وقت با زدن کلید Install نرم افزار نصب می شود.۳. حال یک شبکه می سازیم تا دوستان ما بتوانند به شبکه ما عضو شده و بتوانیم یک بازی شبکه ای را بازی کنیم.(برای ساخت شبکه نیاز به یک نام منحصر به فرد که قبلاً ساخته نشده است و یک پسورد دارید)صفحه اصلی نرم افزار Radmin VPNساخت یک شبکه برای بازی شبکه ای۴. برای عضو شدن به یک شبکه بر روی  تب network کلیک کرده و سپس join existing network کلیک کنید.در تب private network نام و پسورد شبکه مورد نظر را وارد کنید.عضو شدن در شبکه در نرم افزار Radmin VPN۵.پس از عضو شدن افراد وارد بازی جنرال شده و روی گزینه Create Game کلیک کرده و منتظر بقیه افراد می مانید تا عضو شوند.ایجاد یک شبکه در بازی جنرال ۶.بقیه افراد باید وقتی به بخش multiplayer آمدند،در صفحه دنبال یک اتاق جدید باشند و با کلیک کردن بر روی آن به آن اتاق وارد می شوند.عضو شدن به یک شبکه در جنرال ۷. حال می توانید بازی کنید. توجه: در بازی جنرال اگر در موقع نصب سریال نصب را یکسان وارد کرده باشید نمی توانید در یک اتاق باشید پس بعضی از افراد باید جنرال را دوباره نصب کنند.همچنین مطمئن شوید از نسخه یکسانی استفاده می کنید.نکته: این نرم افزار یک شبکه LAN ایجاد می کند و شما با دوستانتون بازی می کنید،انگار که در یک خانه هستید و کامپیوتر ها رو به هم وصل کردید و در حال بازی کردن هستید.اگر این مقاله براتون مفید بود،با دوستانتون به اشتراک بزارید.</description>
                <category>امیرحسین زارعیان</category>
                <author>امیرحسین زارعیان</author>
                <pubDate>Wed, 09 Feb 2022 22:22:19 +0330</pubDate>
            </item>
            </channel>
</rss>