آرشیو گروه فناوری و تکنولوژی
866 subscribers
17 photos
5 videos
701 files
244 links
کانال آرشیو برنامه ها و آموزش‌های گروه فناوری و تکنولوژی. جهت گفتگو و طرح سوالات خود از طریق لینک زیر به گروه فناوری و تکنولوژی بپیوندید:
https://t.me/fanavariTECKNOLOZHI
Download Telegram
عرضه‌ی قابلیت گفت‌وگوی صوتی Gemini Live برای کاربران Google Workspace آغاز شد.

گوگل در جدیدترین به‌روزرسانی خود، قابلیت "Gemini Live" را برای کاربران Workspace فعال کرده است. این ویژگی که مبتنی بر هوش مصنوعی مولد است، با بهره‌گیری از توانایی‌های چندحالته‌ی Gemini، تجربه‌ای مشابه گفت‌وگوی واقعی با یک انسان را فراهم می‌کند.

کاربران می‌توانند با استفاده از صدای خود و به زبان طبیعی، از Gemini سؤال بپرسند و پاسخ‌هایی با صدایی شبیه به انسان دریافت کنند. حتی امکان قطع پاسخ در میانه مکالمه برای تغییر موضوع یا پرسش سؤال جدید نیز وجود دارد.

این قابلیت نخستین بار در رویداد معرفی گوشی‌های Pixel در سال ۲۰۲۴ رونمایی شد و در ماه‌های بعد به تدریج برای کاربران اندروید و iOS منتشر گردید. در ابتدا تنها مشترکین پولی نسخه‌ی "Gemini Advanced" به آن دسترسی داشتند، اما به‌مرور برای حساب‌های شخصی نیز به‌صورت رایگان ارائه شد.

برای استفاده از Gemini Live، می‌توانید روی دکمه‌ای که در پایین سمت راست اپلیکیشن Gemini قرار دارد ضربه بزنید. کاربران می‌توانند از میان ۱۰ صدای مختلف برای ربات گفت‌وگوگر، یکی را انتخاب کنند. علاوه بر این، گوگل پشتیبانی از زبان‌های بیشتر، تحلیل ورودی دوربین، و ارائه‌ی پیشنهاد با استفاده از بررسی ضبط صفحه‌نمایش را به این ویژگی افزوده است.

کاربران Workspace می‌توانند از Gemini Live برای انجام مکالمات تعاملی در زمینه‌های مختلفی همچون ایده‌پردازی برای کمپین‌های بازاریابی، موضوعات پایان‌نامه، یا استراتژی جلسات فروش استفاده کنند.
همچنین این ابزار می‌تواند در بررسی ویژگی‌های یک محصول جدید یا تنظیم سؤالات یک پروژه تحقیقاتی مفید باشد. کاربران می‌توانند برای تمرین ارائه‌های شفاهی نیز از این قابلیت بهره‌مند شوند و بازخورد دریافت کنند.

علاوه بر قابلیت اشتراک‌گذاری تصویر دوربین و صفحه‌نمایش، Gemini Live از تصاویر، فایل‌ها و ویدیوهای یوتیوب نیز پشتیبانی می‌کند که می‌توان آن‌ها را در جریان مکالمه قرار داد.

لازم به ذکر است که استفاده از Gemini Live تنها برای افراد بالای ۱۸ سال مجاز است. همچنین برای کاربرانی که از اپلیکیشن Gemini با حساب کاری یا آموزشی استفاده می‌کنند، گوگل اعلام کرده است که امکان غیرفعال‌سازی یا حذف فعالیت‌های مرتبط با این برنامه وجود ندارد.

قابلیت Gemini Live در حال حاضر برای سطوح مختلف سرویس Google Workspace از جمله Business Starter, Standard, Plus، Enterprise Starter, Standard, Plus، Education Fundamentals, Standard, Plus، Frontline Starter, Standard، Essentials، Enterprise Essentials و Enterprise Essentials Plus در حال انتشار می‌باشد.

همچنین کاربران سازمان‌های غیر‌انتفاعی و خریداران افزونه‌های مختلف Gemini نیز به این قابلیت دسترسی خواهند داشت.

منبع: Neowin.

@NotbookQuestions
در سیستم‌های ویندوز 10 (حتی در حالت Workgroup و با حساب Administrator Local)، به دلایل زیر برخی برنامه‌ها برای اجرای کامل نیاز به Run as Administrator دارند.

۱. تفاوت بین "حساب ادمین" و "اجرا با دسترسی ادمین" (UAC.)
حتی اگر شما در گروه Administrators باشید، به دلیل User Account Control یا UAC ویندوز به‌صورت پیش‌فرض برنامه‌ها را با سطح دسترسی معمولی اجرا می‌کند.
وقتی Run as Administrator را انتخاب می‌کنید، برنامه با دسترسی کامل (Elevated Token) اجرا می‌شود و محدودیت‌های UAC را دور می‌زند.
این یک مکانیزم امنیتی ویندوز است تا برنامه‌ها بدون اجازهٔ صریح کاربر به سیستم دسترسی نداشته باشند.

۲. برخی از برنامه‌ها به خاطر
دسترسی به فایل‌های سیستمی (مثل C:\Windows, C:\Program Files)،
تغییر تنظیمات سیستمی (مثل رجیستری، فایروال، شبکه)،
اجرای سرویس‌های ویندوز یا تعامل با درایورهای سیستم
و برنامه‌های قدیمی (Legacy) که برای ویندوزهای قدیمی (مثل XP) طراحی شده‌اند که، انتظار دارند همیشه با دسترسی ادمین اجرا شوند،
به Elevated Rights نیاز دارند.

۳. راه‌حل‌های دائمی (اگر نمی‌خواهید هر بار Run as Admin بزنید)
الف. غیرفعال کردن UAC (توصیه نمی‌شود)
در Control Panel > User Accounts > Change User Account Control Settings، اسلایدر را به پایین‌ترین سطح بکشید.
⚠️ این کار امنیت سیستم را کاهش می‌دهد و ممکن است باعث اجرای بد‌افزارها شود.

ب. تنظیم برنامه برای اینکه، همیشه با دسترسی ادمین اجرا شود.
1. روی shortcut برنامه کلیک راست کرده و Properties را انتخاب کنید.
2. تب Compatibility را باز کنید.
3. تیک Run this program as an administrator را بزنید.
4. روی OK کلیک کنید.

ج. تغییر مالکیت (Ownership) و دسترسی (Permissions) فایل برنامه.
اگر برنامه نیاز به دسترسی به مسیرهای خاصی دارد، می‌توانید:
1. روی فایل اجرایی (.exe) یا پوشهٔ نصب آن کلیک راست کنید.
2. Properties > Security > Advanced.
3. مالکیت (Owner) را به حساب خود تغییر دهید.
4. دسترسی Full Control را به Users یا Administrators بدهید.

د. ایجاد Task Scheduled برای اجرای خودکار با دسترسی بالا.
از Task Scheduler ویندوز استفاده کنید و یک تسک ایجاد کنید که برنامه را با Highest privileges اجرا کند.

۴. اگر برنامه Portable است (نیاز به نصب ندارد،)
بعضی برنامه‌های portable به‌طور پیش‌فرض نیاز به دسترسی ادمین دارند.
می‌توانید آن‌ها را در یک مسیر دیگر (مثل D:\Apps) نصب کنید تا نیاز به دسترسی ادمین کاهش یابد.

۵. نیاز واقعی برنامه به دسترسی Admin را بررسی نمایید.
بعضی برنامه‌ها به‌اشتباه درخواست دسترسی ادمین می‌کنند. می‌توانید با ابزارهایی مثل Process Monitor بررسی کنید که برنامه دقیقاً به چه فایل/رجیستری‌هایی دسترسی می‌خواهد.

دلیل اصلی، مکانیزم UAC ویندوز است که حتی برای ادمین‌ها نیز محدودیت ایجاد می‌کند.
اگر نرم‌افزار متعلق به خودتان باشد، می‌توانید مانیفست آن را تغییر دهید تا همیشه با دسترسی بالا اجرا گردد.

@NotbookQuestions
آرشیو گروه فناوری و تکنولوژی
Adobe.Acrobat.Pro.DC.2025.001.20474.x64.zip
Adobe Acrobat Reader نرم افزاری در زمینه ساخت فایل های PDF می باشد که به کمک این نرم افزار کاربر می تواند تمامی فایل های متنی و عکس و دیگر سند های مربوطه را به فرمت PDF تبدیل کند. نرم افزار Adobe Acrobat به دلیل سازگاری با اکثر نرم افزارها ، استفاده آسان و امکانات متعدد در میان کاربران ویندوز از محبوبیت خاصی برخوردار می باشد. شما می توانید در قسمت تنظیمات printer سیستم ، طوری برنامه ریزی کنید با فشردن کلید های Ctrl+P که مختص عملیات چاپ می باشد متون و یا هر چیز قابل چاپی را در برنامه adobe acrobat به صورت PDF چاپ کنید.
ویژگیهای نرم افزار Adobe Acrobat:
قابلیت تبدیل به دیگر فرمت ها مانند تصاویر و انواع قالبهای متنی.
امکان اسکن مستقیم از اسکنر.
وجود OCR داخلی برای شناسایی متن ها. (زبان فارسی را پشتی‌بانی نمی‌کند).
حالت بهینه شده برای نمایش هرچه بهتر اسناد.
سازگاری خاص با تصاویر با کیفیت بالا برای نمایش هرچه بهتر اسناد.
قابلیت اضافه کردن Action های جدید به اسناد PDF.
قابلیت به هم چسباندن چندین سند PDF.
قابلیت ساخت فرم ها.
پشتیبانی از زبان فارسی در تبدیل انواع فایلهای متنی به PDF.
توجـه
برای جلوگیری از خراب شدن کرک، نرم افزار را دور از دسترس فایروال یا آنتی ویروس ویندوز قرار دهید.

@NotbookQuestions
امنیت وردپرس - بخش نهایی.

غیرفعال کردن XML-RPC با استفاده از یک افزونه.
استفاده از یک افزونه راه سریع‌تر و ساده‌تری برای مسدود کردن ویژگی XML-RPC در وب سایت شما است. توصیه می‌کنیم از افزونه Disable XML-RPC Pingback استفاده کنید. این افزونه به طور خودکار برخی از عملکردهای XML-RPC را خاموش می‌کند و از انجام حملات هکرها با استفاده از این نقص امنیتی وردپرس جلوگیری می‌کند.

غیرفعال کردن XML-RPC به صورت دستی.
راه دیگر برای متوقف کردن تمام XML-RPC دریافتی، غیرفعال کردن آن به صورت دستی است. فایل htaccess. را در دایرکتوری روت (root) خود پیدا کنید و قطعه کد زیر را در آن قرار دهید: # Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
order deny,allow
deny from all
allow from 000.00.000.000
</Files>
برای اینکه XML-RPC به یک IP خاص دسترسی داشته باشد، آدرس IP را جایگزین 000.00.000.000 کنید یا خط کد را به طور کامل حذف کنید.

نسخه وردپرس را مخفی کنید.
اگر هکرها بدانند که از کدام نسخه وردپرس استفاده می‌کنید، می‌توانند راحت‌تر وارد وب سایت شما شوند. آنها می‌توانند از آسیب پذیری‌های آن نسخه برای حمله به سایت شما استفاده کنند، به خصوص اگر نسخه وردپرس شما قدیمی باشد.
خوشبختانه، این امکان وجود دارد که اطلاعات مربوطه را از سایت خود با استفاده از ویرایشگر قالب وردپرس پنهان کنید. برای این کار مراحل زیر را دنبال کنید:
۱. از داشبورد وردپرس خود، به Appearance  و سپس به  Theme Editor بروید.
۲. تم فعلی خود را انتخاب کنید و فایل functions.php را انتخاب کنید.
۳. برای حذف شماره نسخه از هدر و فیدهای RSS، کد زیر را در فایل functions.php قرار دهید: function dartcreations_remove_version() {
return '';
} add_filter('the_generator', 'dartcreations_remove_version');
۴. بخش متا تگ مولد وردپرس نیز شماره نسخه را نمایش می‌دهد. این خط را اضافه کنید تا از شر آن خلاص شوید:
remove_action('wp_head', 'wp_generator');
۵. برای ذخیره تغییرات روی Update File کلیک کنید.

هات‌لینک‌ها را مسدود کنید.
هاتلینکینگ (Hotlinking) اصطلاحی است مربوط به زمانی که شخصی محتوای وب سایت شما، معمولاً یک تصویر، را در وب سایت خود نمایش می‌دهد. هر بار که کاربر از وب سایتی بازدید می‌کند که دارای هاتلینک به محتوای شما است، از منابع وب سرور شما استفاده می‌کند و سرعت سایت شما را کاهش می‌دهد.
برای اینکه ببینید آیا محتوای شما لینک شده است یا خیر، عبارت زیر را در Google Images تایپ کنید و نام دامنه خود را جایگزین mysite​.​com کنید:
inurl: mysite​.​com -site: mysite​.​com
برای جلوگیری از هاتلینکینگ، از یک سرویس گیرنده FTP، یک افزونه امنیتی وردپرس یا یک CDN استفاده کنید. می‌توانید به صورت دستی نیز تنظیمات کنترل پنل را ویرایش کنید.

مجوزهای فایل را مدیریت کنید.
با تعیین اینکه کدام کاربر می‌تواند فایل‌ها یا پوشه‌های وردپرس شما را بخواند، در آن‌ها بنویسند یا آن‌ها را اجرا کند، از دسترسی هکرها به حساب مدیریت خود جلوگیری کنید.
می‌توانید با استفاده از File Manager، سرویس گیرنده FTP یا از طریق کامَند لاین (command line) وب هاست خود، مدیریت مجوزهای فایل و پوشه را انجام دهید.
به طور کلی، مجوزها به طور پیش فرض تنظیم می‌شوند که ممکن است بسته به فایل‌ها یا پوشه‌های مختلف متفاوت باشد. مخصوصاً برای پوشه wp-admin و فایل wp-config، مطمئن شوید که اجازه نوشتن آن را فقط به Owner می‌دهید.

حملات سایبری ممکن است به اشکال مختلف، از تزریق بدافزار گرفته تا حملات DDoS انجام شوند. وب سایت‌های وردپرسی، به دلیل محبوبیت CMS، هدف رایجی برای هکرها هستند. بنابراین، صاحبان وب سایت‌ها باید بدانند که چگونه امنیت وردپرس خود را افزایش دهند.
با این حال، افزایش امنیت وردپرس کاری نیست که بتوان به یکباره آن را انجام داد. شما باید به طور مداوم وب سایت خود را ارزیابی کنید. زیرا حملات سایبری همیشه در حال توسعه هستند. خطر همیشه وجود خواهد داشت، اما شما می‌توانید اقدامات مربوط به امنیت وردپرس را برای کاهش این خطرات اعمال کنید.
امیدواریم این مقاله به شما در درک اهمیت اقدامات امنیتی مربوط به وردپرس و نحوه اجرای آن‌ها کمک کرده باشد.

@NotbookQuestions
آرشیو گروه فناوری و تکنولوژی
ABBYY FineReader 16.0.14.7295 Corporate.zip
ABBYY FineReader نام نرم افزاری قدرتمند در زمینه تشخیص متون از روی عکس‌های دیجیتالی است. این نرم افزار، با بهره‌مندی از تکنولوژی تشخیص متون از روی تصاویر (OCR)، کاربران را قادر می‌سازد تا در سریع‌ترین زمان ممکن، یک نسخه دیجیتال از اسناد متنی خود را به دست آورند. در بسیاری از اوقات، احتمالا برای شما هم پیش آمده که بخواهید یک سند فیزیکی و یا دست نوشته را به فرمت دیجیتال در رایانه تبدیل کنید. در چنین شرایطی، اصولا تنها راهکار موجود این است که کلیه متن را به طور دستی در یک نرم افزار واژه‌پرداز نظیر ورد (Word) تایپ کنید. ولی با بهره‌گیری از تکنولوژی Optical Character Recognition (OCR)، کاربران می‌توانند اسناد و یا دست نوشته‌های خود را به یک نرم افزار کامپیوتری سپرده و متون آن را به سادگی استخراج نمایند.

ویژگی های نرم افزار ABBYY FineReader.
قابلیت تشخیص متون موجود در تصاویر و یا اسناد دست‌نویس.
امکان تبدیل متون، به متن‌های قابل ویرایش و جستجو.
فاقد پشتی‌بانی از زبان فارسی.
ساختاربندی مجدد هوشمند ساختمان اسناد پیچیده و فرمت بندی آن ها.
قابلیت تغییر در تصاویر موجود در اسناد PDF.
مناسب برای اسناد PDF دارای تصویر حاوی متن.
کارکرد بسیار ساده و آسان.
سرعت عالی با استفاده از پردازه های چندهسته ای.

@NotbookQuestions
Visual Studio و Visual Studio Code از مرز ۵۰ میلیون توسعه‌دهنده فعال ماهانه عبور کردند.

مایکروسافت امروز از دستیابی خانواده محصولات ویژوال استودیو به نقطه‌عطفی مهم خبر داد: مجموع کاربران فعال ماهانه ویژوال استودیو و ویژوال استودیو کد اکنون از ۵۰ میلیون توسعه‌دهنده فراتر رفته است.

ویژوال استودیو که نخستین بار ۲۸ سال پیش معرفی شد، همچنان یکی از محیط‌های توسعه یکپارچه (IDE) پیشتاز در جهان به‌شمار می‌رود؛ موفقیتی که تا حد زیادی مرهون جایگاه گسترده سیستم‌عامل ویندوز است. این ابزار طی سال‌های گذشته دستخوش تحولات متعددی شده و در حال حاضر از توسعه میان‌پلتفرمی، برنامه‌های بومی ابری، توسعه بازی، فرآیندهای علم داده و حوزه‌های دیگر پشتیبانی می‌کند. ویژوال استودیو از معدود محیط‌های توسعه‌ای است که به‌صورت پیش‌فرض شامل کامپایلر، اشکال‌زدا (دیباگر)، تحلیل‌گر عملکرد (پروفایلر)، ابزارهای طراحی و خدمات زبانی می‌باشد.

برخی آمارهای شاخص ویژوال استودیو عبارتند از:

دارای بیش از ۲۵٬۰۰۰ افزونه در بازار رسمی ویژوال استودیو.
مشارکت بیش از ۱۰۰٬۰۰۰ توسعه‌دهنده در ارائه بازخورد، گزارش اشکال و پیشنهاد ویژگی‌های جدید.
ثبت صدها هزار پرسش و پاسخ در انجمن‌های کاربری.
به‌طور میانگین رفع بیش از ۸۰۰ مورد اشکال گزارش‌شده توسط کاربران در هر به‌روزرسانی فصلی.

حدود یک دهه پیش، همزمان با کاهش محبوبیت ویندوز در برابر پلتفرم‌های مبایلی چون iOS و اندروید، مایکروسافت اقدام به معرفی ویژوال استودیو کد کرد—اقدامی که بسیاری از تحلیل‌گران را شگفت‌زده نمود. ویژوال استودیو کد بر خلاف نسخه کامل خود، بر پایه مدلی سبک، متن‌باز و قابل توسعه طراحی شده است. به‌جای عرضه تمامی قابلیت‌ها به‌صورت پیش‌فرض، این ابزار به توسعه‌دهندگان اجازه می‌دهد محیط کاری خود را از طریق اکوسیستم گسترده‌ای از افزونه‌ها، متناسب با نیازهای شخصی‌سازی‌شده خود پیکربندی کنند.

ویژوال استودیو کد به روایت آمار:

انتشار بیش از ۱۰۰٬۰۰۰ افزونه فعال در بازار رسمی VS Code.
وجود بیش از ۳۷٬۰۰۰ ستاره در مخزن GitHub ویژوال استودیو کد.
هزاران مشارکت‌کننده از سراسر جهان.

آماندا سیلور، معاون ارشد و مدیر واحد محصول در بخش توسعه‌دهندگان مایکروسافت و همچنین مدیرکل سامانه‌های مهندسی داخلی این شرکت، در یادداشتی به مناسبت این دستاورد اظهار داشت:
«در حالی‌که این نقطه‌عطف را جشن می‌گیریم، هم‌زمان در آستانه عصری نوین در توسعه نرم‌افزار قرار داریم. انقلاب هوش مصنوعی در کدنویسی، شیوه نگارش کد را به‌صورت بنیادین متحول کرده است و ما تنها در آغاز شناخت قابلیت‌های بی‌شمار آن هستیم. »

مایکروسافت به‌مناسبت این موفقیت، تصاویر پس‌زمینه ویژه‌ای با محوریت ویژوال استودیو و ویژوال استودیو کد منتشر کرده است. همچنین انتظار می‌رود در کنفرانس Build که هفته آینده برگزار می‌گردد، این شرکت از به‌روزرسانی‌های جدیدی برای هر دو ابزار رونمایی کند؛ به‌روزرسانی‌هایی که هدف آن‌ها ارتقای هرچه بیشتر تجربه توسعه‌دهندگان خواهد بود.

منبع: Neowin.

@NotbookQuestions
در رویداد BUILD 2025، مایکروسافت اعلام کرد که بعد از ۱۰ سال، ابزار Windows Subsystem for Linux (WSL) را که به کاربران اجازه می‌دهد لینوکس را در محیط ویندوز، بدون نیاز به ایجاد ماشین مجازی، اجرا کنند، به صورت متن‌باز منتشر کرده است. با این اقدام، مایکروسافت از توسعه‌دهندگان دعوت می‌کند تا از طریق ارسال درخواست‌های pull به مخزن WSL، در توسعه و بهبود آن متناسب با نیازهای خود مشارکت داشته باشند.

Windows Subsystem for Linux از سال ۲۰۱۶ در دسترس کاربران ویندوز قرار داشته است. تا پیش از این، این نرم‌افزار تحت مجوز اختصاصی ارائه می‌شد. اگرچه هسته WSL 2 پیش‌تر در گیت‌هاب در دسترس قرار گرفته بود، انتشار کد اصلی WSL در قالب متن‌باز اقدامی تازه به شمار می‌رود.

WSL امکانی کاربردی برای توسعه‌دهندگانی است که ترجیح می‌دهند از ابزارهای خط فرمان لینوکس مانند bash، grep، awk و sed برای برنامه‌نویسی، توسعه نرم‌افزار یا حتی مدیریت سرورها استفاده کنند. مزیت اصلی WSL در این است که توسعه‌دهندگان می‌توانند از این ابزارها بدون خروج از محیط ویندوز و بدون نیاز به اجرای ماشین مجازی استفاده کنند.

در برخی حوزه‌ها، مانند data science یا توسعه وب، برخی ابزارها صرفاً در لینوکس موجودند؛ بنابراین وجود WSL می‌تواند در شرایط خاص بسیار حیاتی باشد. همچنین اگر علاقه‌مند به یادگیری لینوکس هستید، WSL راهی امن و آسان برای تجربه و کار با لینوکس و خط فرمان آن، بدون نیاز به نصب کامل لینوکس در کنار ویندوز فراهم می‌کند.

در رویداد BUILD 2025، WSL تنها یکی از ابزار‌هایی بود که توسط مایکروسافت به صورت متن‌باز منتشر شد.
این شرکت همچنین GitHub Copilot در محیط Visual Studio Code را نیز به صورت متن‌باز انتشار داده. در هر دو مورد، مایکروسافت تأکید دارد که مشتاقانه به دنبال دریافت بازخورد توسعه‌دهندگان است تا بتوانند در شکل‌دهی و بهبود این ابزارها مشارکت داشته باشند.

منبع: Neowin.

@NotbookQuestions
مایکروسافت یک قدم جلوتر از فیشینگ؛ Passkey به‌جای رمز عبور!

از این ماه، مایکروسافت حساب‌های جدید را به‌صورت پیش‌فرض بدون رمز عبور و با استفاده از تکنولوژی مدرن Passkey که به‌طور کامل جای رمز عبور را می‌گیرد راه‌اندازی می‌کند.

Passkey یعنی:
احراز هویت با چهره، اثر انگشت یا پین.
کلید خصوصی فقط روی دستگاه شماست، نه روی سرورها.
مقاوم در برابر فیشینگ، کی‌لاگر و حملات سرقت رمز.
نیازی به حفظ یا وارد کردن رمز نیست.

💥 مایکروسافت با این تصمیم، قدم بزرگی در مسیر امنیت بدون رمز عبور برداشت؛ حرکتی که گوگل، اپل و بسیاری از غول‌های فناوری نیز در حال پیگیری آن هستند.

🔍 برای کارشناسان امنیت شبکه، این یعنی:
کاهش چشمگیر حملات فیشینگ.
تغییر در سیاست‌های IAM سازمانی.
آماده‌سازی زیرساخت برای پذیرش استانداردهای جدید احراز هویت.

آیا Passkey واقعاً می‌تواند جای‌گزین مناسبی باشد و برای همیشه امکان رمز عبور را کنار بزند؟

@NotbookQuestions
👍1
همراهان گرامی،

در روزهای آتی، مجموعه فناوری و تکنولوژی آموزشی جامع در خصوص نصب، فعال‌سازی توزیع‌های مختلف، پیکربندی و نحوه بهره‌مندی از قابلیت Windows Subsystem for Linux (WSL) را تقدیم حضورتان خواهد کرد.

خواهشمند است پس از مطالعه راهنما، در صورت بروز هرگونه مشکل در اجرای مراحل عملی، موضوع را از طریق
گروه مجموعه
مطرح فرمایید تا بررسی و راهنمایی‌های لازم ارائه شود.

انشاءالله با یاری خداوند متعال، برای تمامی چالش‌های احتمالی، راه‌حل‌های مناسب ارائه خواهد شد.

@NotbookQuestions
راهنمای کامل Windows Subsystem For Linux بخش اول.

سالها پیش وقتی مدیر عامل مایکروسافت خبر امکان اضافه شدن پوسته Bash به ویندوز را اعلام کرد، این موضوع برای بسیاری از کاربران باورپذیر نبود. بنابر این، هشتگ “BashOnWindows” آن روزها مدت زیادی به عنوان یکی از موضوعات ترند در توییتر مورد بحث قرار گرفت.
این سیستم که در ابتدا BashOnWindows نامیده می شد، بعدا با نام Windows Subsystem for Linux (WSL) توسعه داده شد.
با استفاده از WSL، می توانید به سیستم های لینوکس دسترسی داشته باشید و با نصب یکی از توزیع های لینوکس پشتیبانی شده، دستورات مورد نظر خود را از طریق ترمینال ویندوز اجرا کنید.
در مطلب پیش رو، روش فعالسازی WSL در ویندوز و نحوه نصب و استفاده از توزیعهای مختلف لینوکس در محیط ویندوز را مورد بررسی قرار می دهیم.

WSL چیست؟

WSL (با نام قبلی Bash On Windows ) یک زیر سیستم ویندوز ارائه می دهد که، لینوکس بر روی آن اجرا می گردد.
این سیستم یک ماشین مجازی یا برنامه کاربردی مانند Cygwin نیست بلکه، یک لینوکس کامل بر روی ویندوز 10 یا 11 است که به شما امکان می دهد پوسته Bash لینوکس واقع ای را در ویندوز اجرا کنید.
شما می توانید با استفاده از این ویژگی، دستورات لینوکس را به طور مستقل از داخل ویندوز بدون نصب ماشین مجازی یا سیستم بوت دوگانه اجرا نمایید.
برای استفاده از ویژگی WSL، ویندوز 10 ورژن 1607 یا نسخه‌های بالاتر باید روی رایانه شما نصب باشد.
علاوه بر این، ویژگی مورد نظر فقط می تواند بر روی نسخه های 64 بیتی ویندوز اجرا شود و از 32 بیت پشتیبانی نمی کند.
در واقع، انتشار آخرین به روز رسانی ها، از جمله اصلاحات نسخه پایدار کامپوننت WSL 1.0، موجب سهولت در نصب Bash بر روی ویندوز شده است.
به این صورت که، می توانید با یک کلیک آن را از Microsoft Store نصب کنید یا از طریق خط فرمان نیز همین کار را انجام دهید.

@NotbookQuestions
راهنمای کامل Windows Subsystem For Linux بخش دوم.

نحوه نصب WSL از طریق Microsoft Store.

ابتدا اپلیکیشن مایکروسافت استور را از منوی استارت اجرا نمایید.
هنگامی که WSL را در بخش جستجو تایپ می کنید، نرم افزار مذکور اوایل لیست نتایج ظاهر خواهد شد.
با نصب WSL بر روی سیستم، مرحله اول به پایان می رسد.
اگر بعد از اتمام نصب WSL را اجرا نمایید، با پنجره ی اطلاع رسانی عدم نصب توزیع لینوکسی مواجه خواهید شد.
در این مرحله باید یک توزیع لینوکس نصب نمایید.
می توانید با جستجو در Microsoft Store، توزیع لینوکس مورد نظر خود را همانند روش قدم اول نصب نمایید.
به عنوان مثال، هنگامی که عبارت “اوبونتو” را در بخش جستجو تایپ می کنید، یکی از پرکاربردترین توزیع ها ظاهر می شود. اگر روی “Open” کلیک کنید، نصب به طور خودکار شروع می شود. در نصب توزیعهای دیگر نیز، روال به همین صورت خواهد بود.

نحوه نصب WSL و توزیع پیش فرض با استفاده از خط فرمان.

در واقع با این روش اوبونتو به صورت پیش فرض روی WSL نصب می شود. اما شما می توانید این گزینه را بعدا تغییر دهید.
ابتدا، اپلیکیشن Windows Powershell را در منوی استارت جستجو کنید، روی آن کلیک راست کرده و Run as Administrator را انتخاب کنید.
در پنجره Powershell برای نصب کامل ابزار WSL همراه با توزیع پیش‌فرض اوبونتو دستور زیر را وارد کنید.
“wsl –install”.
پس از اتمام مراحل دانلود و نصب، برای اعمال تغییرات باید سیستم مجددا راهاندازی شود.
بعد از نصب WSL و توزیع پیش فرض اوبونتو به صورتی که توضیح داده شد، می توانید مراحل پیکربندی را شروع کنید.

@NotbookQuestions
Audio
راهنمای کامل Windows Subsystem For Linux بخش سوم.

تنظیمات پیکربندی اوبونتو.

پس از راه اندازی مجدد سیستم، اوبونتو را در منوی استارت جستجو کرده و اجرا نمایید.
در این مرحله باید نام کاربری و رمز عبور یونیکس انتخاب شود، مشخصات مورد نیاز را با دقت تایپ کرده و کلید enter را فشار دهید.
اگر مراحل قبلی را به طور کامل اعمال نموده باشید، اکنون باید پنجره ترمینال اوبونتو را در مقابل خود ببینید.
حال قادر هستید بدون راه اندازی مجدد ویندوز وارد سیستم عامل لینوکس اوبونتو شوید. همچنین می توانید به طور همزمان از هر دو سیستم عامل با تمام امکانات استفاده نمایید.
پس از ورود موفقیت آمیز به سیستم جدید، باید اوبونتو را به روز رسانی کنید.
برای انجام به روز رسانی، به ترتیب دستورات زیر را یکی یکی وارد کنید.
“sudo apt update”.
“sudo apt full-upgrade”.
پس از تکمیل به روز رسانی، سیستم عامل لینوکس شما به درستی پیکربندی خواهد شد.

@NotbookQuestions
راهنمای کامل Windows Subsystem For Linux بخش چهارم.

در بخش‌های قبلی نوشتار، مراحل نصب و پیکربندی WSL را به اختصار بررسی کردیم.
حال برای استفاده مؤثرتر و کاربردی‌تر از مؤلفه مذکور به طعریف ویژگیهای خاص و ضروری ادامه می دهیم.

چگونه در ویندوز به فایل های WSL دسترسی پیدا کنیم؟

در محیط ویندوز می توانید از طریق رابط گرافیکی یا خط فرمان به فایل های WSL دسترسی داشته باشید.
بهترین راهکار برای دسترسی فایلها در ویندوز، راه اندازی Windows File Explorer است. سرویس مدیریت فایل (File Manager) در بخش نوار وظیفه قرار دارد و برای مرور فایل ها و پوشه ها مورد استفاده قرار می گیرد.
البته می توانید از همان ابزار اکسپلورر فایل برای مشاهده فایل های لینوکس خود نیز استفاده کنید.
از آنجایی که WSL به طور کامل به صورت تعاملی با سیستم عامل کار می کند، فایل های لینوکس در محیط ویندوز ذخیره و نگهداری می شوند.
اگر ابزار WSL را به درستی پیکربندی کرده باشید، نماد مربوطه (پنگوئن) را در File Explorer خود خواهید دید.
با کلیک روی نماد مورد نظر، نام توزیع های WSL نصب شده به صورت پوشه قابل مشاهده خواهد بود.
به عنوان مثال، اگر روی پوشه اوبونتو دوبار کلیک کنید، می توانید تمام فایل ها و پوشه های موجود در فهرست اصلی آن سیستم را مرور نمایید.
علاوه بر این، مکان مورد نظر را می توان به راحتی با یک دستور از طریق نوار آدرس ویندوز اکسپلورر فراخوانی نمود. برای انجام این کار، کافی است عبارت “\\wsl$” را در نوار آدرس تایپ کنید و کلید اینتر را فشار دهید.
هنگامی که لینوکس را از طریق ترمینال ویندوز اجرا می کنید، می توانید از طریق کاوشگر فایل ویندوز به یک مکان دایرکتوری خاص دسترسی پیدا کنید. می توانید مکان مورد نظر را در Windows File Explorer با دستور “explorer.exe” در ترمینال WSL مشاهده کنید.
همچنین با WSL می توانید به فایل های ایجاد شده توسط ویندوز نیز دسترسی داشته باشید.
اگر روی پروژه ای در WSL کار می کنید، مطمئن شوید که فایل ها را در سیستم WSL مربوطه ذخیره می کنید. به همین ترتیب، برای حداکثر سرعت و کارایی لازم است تمام فایل های پروژه ی مرتبط با ویندوز در سیستم فایل اصلی ویندوز ذخیره شود.

@NotbookQuestions
راهنمای کامل Windows Subsystem For Linux بخش پنجم.

نحوه ویرایش فایل های ویندوز در محیط WSL.

می توانید با استفاده از konsept Mounted Drive، بدون خروج از محیط لینوکس، یک فایل ذخیره شده در سیستم فایل ویندوز را با یک ابزار ویرایش متن لینوکسی مانند Nano باز کنید.
به عنوان مثال با اجرای دستور زیر، می توان فایل مربوطه را با طعریف دقیق مکان قرارگیری فایل در ویرایشگر متن لینوکس مشاهده نمود.
nano /mnt/c/Users/username/Documents/filename.
در اینجا /mnt/c نشان دهنده درایو C است که به لینوکس متصل شده. بنابراین وظیفه دستور باز کردن فایل در یک مکان مشخص با ویرایشگر نانو می باشد. به عنوان مثال، اگر پارتیشن دیسک دیگری در ویندوز وجود دارد، می توانید از دستور “/mnt/d” استفاده کنید.

نحوه کپی فایل‌ها بین WSL و Windows.

در محیط WSL، می توانید یک فایل را از لینوکس به یک پوشه خاص ویندوز کپی کنید. برای انجام فرایند مذکور، از دستور cp استفاده نمایید:

cp /home/$​USER/filename /mnt/d/Documents/.

این دستور فایلی با نام “filename” را از فهرست اصلی کاربر به پوشه Documents در درایو D کپی خواهد کرد.
به همین ترتیب، اگر می خواهید فایلی را از پوشه ویندوز به سیستم WSL منتقل کنید، می توانید از دستور زیر استفاده کنید.

cp /mnt/d/Documents/filename /home/$​USER/.

به کمک این دستورات می توانید به راحتی فایل ها را بین هر دو سیستم جا به جا نمایید.
مدیریت فایل ها بین دو سیستم عامل به دقت کافی نیاز دارد. یک دستورالعمل نادرست می تواند منجر به از بین رفتن و خراب شدن محتوای فایلها و پوشه ها گردد.

@NotbookQuestions
راهنمای کامل Windows Subsystem For Linux بخش نهایی.

ویرایش فایل های متنی WSL در Notepad.

با وجود ویرایشگرهای متنی متعدد مبتنی بر ترمینال در لینوکس، ویرایش فایل ها از طریق خط فرمان گاهی اوقات سخت به نظر می رسد.
خوشبختانه، هنگام اجرای لینوکس از طریق WSL، در صورت نیاز این امکان را خواهید داشت که فایل های متنی مربوط به سیستم عامل را در برنامه Notepad ویندوز ویرایش کنید.
برای ویرایش فایل مورد نظر با Notepad، در ترمینال لینوکس با دستور زیر می توانید مسیر کامل فایل مربوطه را نشان داده و در Notepad باز کنید.
notepad.exe /path/to/the/file/inside/wsl/distribution.

روش حذف توزیع لینوکس از طریق WSL.

پس از پیکربندی کامل WSL، به راحتی می توانید توزیع های مختلف لینوکس را همانند نرم افزارهای دیگر از طریق Microsoft Store نصب نمایید.
این انعطاف‌پذیری به شما امکان می‌دهد توزیع‌های مختلف موجود را امتحان کنید. البته پس از انجام بررسیهای لازم، می توانید توزیعهای غیر ضروری را حضف نمایید.
برای حذف یک توزیع لینوکس نصب شده از طریق WSL:
در مرحله اول، باید توزیع WSL را از طریق ترمینال ویندوز لغو ثبت نمایید.
ابتدا در PowerShell با دستور زیر لیست توزیع های نصب شده را مشاهده کنید. در این لیست، نام توزیعی که می خواهید حضف شود را یادداشت کنید.

“wsl -l -v”.

در این مرحله با دستور زیر توزیع مذکور را لغو ثبت نمایید:

“wsl –unregister <Distro_Name>”.

دستور مثالی به صورت زیر خواهد بود:

“wsl –unregister Ubuntu”

این دستور سیستم فایل مرتبط و سایر اجزا را حذف می کند. اکنون می توانید با خیال راحت توزیع را از لیست برنامه های ویندوز حذف نمایید.

@NotbookQuestions