https://unixmen.ir/gnu-linux-vs-mac-2/
از دلیل برتری گنو/لینوکس بر مک
از دلیل برتری گنو/لینوکس بر مک
GoogleScholar.pdf
257.6 KB
📚📚 افزونه مرورگر #گوگل_اسکالر و نحوه استفاده از آن 👆👆👆
✅#معرفی_منبع_اطلاعاتی
📌#هینداوی (Hindawi) یکی از بزرگترین ناشران مجلات دسترسی باز (Open Access) است که مقالات آن داوری دقیق می شود.
📌مجلات آن در همه حوزه های علوم بوده و دسترسی به آن رایگان است.
📌مجلات این ناشر در پایگاه های اطلاعاتی Scopus، Web of Science، INSPEC، PubMed، Mathematical Review و Chemical Abstract نمایه سازی می شود.
📌حتما از این منبع غنی استفاده نمایید.
🔵 https://www.hindawi.com/journals/
#مجلات_دسترسی_باز
📌#هینداوی (Hindawi) یکی از بزرگترین ناشران مجلات دسترسی باز (Open Access) است که مقالات آن داوری دقیق می شود.
📌مجلات آن در همه حوزه های علوم بوده و دسترسی به آن رایگان است.
📌مجلات این ناشر در پایگاه های اطلاعاتی Scopus، Web of Science، INSPEC، PubMed، Mathematical Review و Chemical Abstract نمایه سازی می شود.
📌حتما از این منبع غنی استفاده نمایید.
🔵 https://www.hindawi.com/journals/
#مجلات_دسترسی_باز
چرا آیندهٔ ما به بقای کتابخانهها، کتابخوانی و رؤیاپردازی وابسته است؟
این سؤالی است که نیل گیمن، از سرشناسترین نویسندههای ادبیات کودک و نوجوان، در سخنرانی خود به آن پاسخ داده است: چند سال پیش صحبتهای مختصری درباره این ایده که ما در جهان پساباسوادی زندگی میکنیم صورت گرفت؛ جهانی که در آن توانایی درک کلمات نوشتاری به گونهای حشو و زاید بود. اما آن روزها رفتهاند. واژهها مهمتر از همیشه هستند. ما جهان را با کلمات سیر میکنیم. ... سال ۲۰۰۷ در اولین همایش «ادبیات علمیتخیلی و فانتزی چین» شرکت کردم. یک جا یکی از مقامات بلندپایهٔ چینی را کنار کشیدم و از او پرسیدم: چرا ادبیات علمیتخیلی؟ این ژانر مدتهاست جایگاهش را از دست داده است؟ او به من گفت: خیلی ساده است. چینیها در «ساختن ابزار» باهوش هستند، بهشرطی که دیگران برنامه را به آنها بدهند. اما خلاقیت و ابداع ندارند. آنها نمیتوانستند تخیل کنند. بنابراین هیأتی را به آمریکا به کمپانیهای اپل، مایکروسافت و گوگل فرستادند و از افرادی که آنجا درباره آینده ایدههای خلاقانه داشتند، سوال کردند. آنها متوجه شدند که تمام این افراد در کودکی ادبیات علمیتخیلی میخواندند. ... من نگرانم مردم قرن بیستویکم دربارهٔ «معنای کتابخانهها» و هدف از ایجاد آنها دچار سوءتفاهم شده باشند. اگر شما یک کتابخانه را [فقط] «قفسه کتابها» بدانید، ممکن است تفکری قدیمی و منسوخ در دنیایی بهنظر برسد که بیشترِ کتابهای چاپی در قالب دیجیتالی هم موجودند. اما اصولاً همین بهمعنای درکنکردن مسئلهٔ اصلی است. ... کتابخانه صندوقچهای از اطلاعات است که به هر شهروند حق دسترسی برابر به درونمایهاش را میدهد. سواد خواندن در دنیای پیامک و ایمیل و اطلاعات نوشتاری، بیش از همیشه اهمیت پیدا کرده. ما نیاز داریم بخوانیم و بنویسیم، ما به شهروندان جهانی نیاز داریم که به راحتی بتوانند بخوانند، بفهمند که چرا میخوانند، نکات باریک را درک کنند و بتوانند منظورشان را به دیگران بفهمانند. کتابخانهها واقعا دروازههای آینده هستند. بنابراین خیلی تأسفبرانگیز است که در سراسر جهان مشاهده میکنیم که مقامات محلی بستن کتابخانه را به عنوان راه آسانی برای صرفهجویی در منابع مالی به کار گرفتهاند، بدون اینکه متوجه باشند دارند از آینده میدزدند تا برای امروز خرج کنند. آنها درهایی را میبندند که باید باز باشند. ... همه ما کودکان و بزرگسالان، نویسندگان و خوانندگان باید رویاپردازی کنیم. ما باید تخیل خود را به کار بیاندازیم. خیلی آسان است که وانمود کنیم هیچکس نمیتواند چیزی را تغییر دهد. اینکه ما در جهانی هستیم که جامعه عظیمی دارد و هر فرد خیلی کمتر از هیچ است؛ یک اتم، یک دانه برنج در یک مرزعه. اما حقیقت این است که افراد هستند که دنیایشان را بارها و بارها تغییر میدهند. افراد، آینده را میسازند و آنها این کار را با تخیل اینکه چیزها میتوانند متفاوت باشند، انجام میدهند. ... آلبرت اینشتین در پاسخ به این سوال که چطور میتوانیم بچههای باهوشی داشته باشیم، خیلی ساده اما خردمندانه گفت: اگر میخواهید فرزندان باهوشی داشته باشید، قصههای جن و پری برایشان بخوانید.
ترجمه: مهری محمدیمقدم، ایسنا
#book @unixmens
این سؤالی است که نیل گیمن، از سرشناسترین نویسندههای ادبیات کودک و نوجوان، در سخنرانی خود به آن پاسخ داده است: چند سال پیش صحبتهای مختصری درباره این ایده که ما در جهان پساباسوادی زندگی میکنیم صورت گرفت؛ جهانی که در آن توانایی درک کلمات نوشتاری به گونهای حشو و زاید بود. اما آن روزها رفتهاند. واژهها مهمتر از همیشه هستند. ما جهان را با کلمات سیر میکنیم. ... سال ۲۰۰۷ در اولین همایش «ادبیات علمیتخیلی و فانتزی چین» شرکت کردم. یک جا یکی از مقامات بلندپایهٔ چینی را کنار کشیدم و از او پرسیدم: چرا ادبیات علمیتخیلی؟ این ژانر مدتهاست جایگاهش را از دست داده است؟ او به من گفت: خیلی ساده است. چینیها در «ساختن ابزار» باهوش هستند، بهشرطی که دیگران برنامه را به آنها بدهند. اما خلاقیت و ابداع ندارند. آنها نمیتوانستند تخیل کنند. بنابراین هیأتی را به آمریکا به کمپانیهای اپل، مایکروسافت و گوگل فرستادند و از افرادی که آنجا درباره آینده ایدههای خلاقانه داشتند، سوال کردند. آنها متوجه شدند که تمام این افراد در کودکی ادبیات علمیتخیلی میخواندند. ... من نگرانم مردم قرن بیستویکم دربارهٔ «معنای کتابخانهها» و هدف از ایجاد آنها دچار سوءتفاهم شده باشند. اگر شما یک کتابخانه را [فقط] «قفسه کتابها» بدانید، ممکن است تفکری قدیمی و منسوخ در دنیایی بهنظر برسد که بیشترِ کتابهای چاپی در قالب دیجیتالی هم موجودند. اما اصولاً همین بهمعنای درکنکردن مسئلهٔ اصلی است. ... کتابخانه صندوقچهای از اطلاعات است که به هر شهروند حق دسترسی برابر به درونمایهاش را میدهد. سواد خواندن در دنیای پیامک و ایمیل و اطلاعات نوشتاری، بیش از همیشه اهمیت پیدا کرده. ما نیاز داریم بخوانیم و بنویسیم، ما به شهروندان جهانی نیاز داریم که به راحتی بتوانند بخوانند، بفهمند که چرا میخوانند، نکات باریک را درک کنند و بتوانند منظورشان را به دیگران بفهمانند. کتابخانهها واقعا دروازههای آینده هستند. بنابراین خیلی تأسفبرانگیز است که در سراسر جهان مشاهده میکنیم که مقامات محلی بستن کتابخانه را به عنوان راه آسانی برای صرفهجویی در منابع مالی به کار گرفتهاند، بدون اینکه متوجه باشند دارند از آینده میدزدند تا برای امروز خرج کنند. آنها درهایی را میبندند که باید باز باشند. ... همه ما کودکان و بزرگسالان، نویسندگان و خوانندگان باید رویاپردازی کنیم. ما باید تخیل خود را به کار بیاندازیم. خیلی آسان است که وانمود کنیم هیچکس نمیتواند چیزی را تغییر دهد. اینکه ما در جهانی هستیم که جامعه عظیمی دارد و هر فرد خیلی کمتر از هیچ است؛ یک اتم، یک دانه برنج در یک مرزعه. اما حقیقت این است که افراد هستند که دنیایشان را بارها و بارها تغییر میدهند. افراد، آینده را میسازند و آنها این کار را با تخیل اینکه چیزها میتوانند متفاوت باشند، انجام میدهند. ... آلبرت اینشتین در پاسخ به این سوال که چطور میتوانیم بچههای باهوشی داشته باشیم، خیلی ساده اما خردمندانه گفت: اگر میخواهید فرزندان باهوشی داشته باشید، قصههای جن و پری برایشان بخوانید.
ترجمه: مهری محمدیمقدم، ایسنا
#book @unixmens
✔️دسترسی به متن کامل پایاننامههای 595 دانشگاه از 28 کشور اروپایی 👇
https://www.dart-europe.eu/basic-search.php
#منابع_دسترسی_آزاد
https://www.dart-europe.eu/basic-search.php
#منابع_دسترسی_آزاد
Dart Crypto
Basic Search | Dart Europe
Dart Europe E-Theses Portal: your information portal that encompasses in-depth financial theory and practical crypto trading tips.
Forwarded from Academy and Foundation unixmens | Your skills, Your future
کانالی در حوزه اپن سورس ، گنو/لینوکس ، امنیت و ... دوست داشتین عضو بشین یا به دیگران معرفی کنید
@unixmens
@unixmens
⚠️ با افزایش پیچیدگی پردازشها و نیاز به استفاده از منابع بیشتر، تکنولوژی فوقهمگرا یا #Hyperconvergence اهمیت بیشتری یافته است.
تکنولوژی فوقهمگرا یا Hyperconvergence میتواند فرآیندهایی همچون Compute، Storage و شبکه را در تجهیزات مبتنی بر نرمافزار ترکیب نماید.
زیرساخت فوقهمگرا به عنوان یک چارچوب در ساختار IT میباشد که فرآیند Compute (رایانش)، Storage (ذخیره سازی) و Network (شبکه) را در قالب یک سیستم واحد تجمیع نموده و به این ترتیب از پیچیدگی دیتاسنتر کاسته و مقیاسپذیری را افزایش میدهد. پلتفرمهای فوقهمگرا مواردی مانند Hypervisor فرآیندهای Computing به صورت مجازی، ذخیرهساز مبتنی بر نرمافزار و مجازیسازی شبکه را دربرگرفته و معمولا برروی سرورهای استاندارد و Off-the-Shelf اجرا میشوند. در این پلتفرم میتوان با کلاستربندی چند Node اقدام به ایجاد Poolهایی از منابع اشتراکیِ Compute و Storage نمود که سهولت استفاده را به همراه میآورد. کاربرد سختافزارهایی که از سوی یک شرکت تولیدکننده پشتیبانی میشود، زیرساختی را ارائه میکند که در مقایسه با زیرساخت قدیمی Storage مورد استفاده در سازمانها، انعطافپذیری و سهولت مدیریتی بیشتری را فراهم میآورد. علاوه بر این، آن دسته از مدیران IT که تصمیم به ارتقاء دیتاسنترهای سازمان خود و مدرن نمودن آن دارند، میتوانند با بهرهگیری از تکنولوژی فوقهمگرا، بدون حذف کنترل سختافزاری برروی محیطهای On-Premise، چابکی در زیرساختِ Public Cloud را کسب نمایند.
تفاوت Hyperconvergence با زیرساخت همگرا
در پلتفرم فوقهمگرا عملیات جداسازی به صورت کاملتر و فرآیند خودکارسازی در سطحی وسیعتر صورت میپذیرد.
زیرساخت همگرا به منظور سادهسازی مدیریت، از یک Package نرمافزاری و سختافزاری که از پیش در یک سیستم واحد پیکربندی شده بهره میبرد. اما در زیرساخت همگرا، Componentهای مربوط به Compute، Storage و شبکه مجزا بوده و قابلجداسازی میباشند؛ در حالیکه در محیط فوقهمگرا، امکان جداسازی Componentها وجود ندارد و عوامل مبتنی بر نرمافزار با یکپارچهسازی کامل در محیط یک Hypervisor، به صورت مجازی پیادهسازی میشوند. این موضوع سازمانها را قادر میسازد تا ظرفیت خود را با پیادهسازی ماژولهای اضافی به راحتی گسترش دهند.
مزایای راهکارهای مبتنی بر زیرساخت فوقهمگرا
زیرساخت فوقهمگرا، سادگی و انعطافپذیری بیشتری در مقایسه با راهکارهای قدیمی فراهم میکند. سوئیچهای شبکه، سرورها و سیستمهای یکپارچهی Storage به گونهای طراحی شدهاند تا مدیریت آنها در تمام Instanceهای زیرساخت فوقهمگرا به صورت یک سیستم واحد امکانپذیر باشد. قابلیتهای مدیریتی این پلتفرم موجب سهولت در کاربرد شده و Storage مبتنی بر نرمافزار آن نیز باعث ارتقای مقیاسپذیری و کارایی منابع میگردد. لازم به ذکر است که سازمانها میتوانند استفاده از زیرساخت فوقهمگرا را با میزان کمی از منابع شروع کرده و سپس در صورت نیاز کاربرد آن را گسترش دهند. شرکتهای ارائهدهندهی تکنولوژیهای HCI نیز با بهرهگیری از این پلتفرم توانستهاند در هزینههایی همچون توان و ظرفیت دیتاسنتر و عملیات IT صرفهجویی نموده و از ابزارهای Disaster Recovery یا پشتیبانگیری که به مجوز تهیه License نیاز دارند، بینیاز گردند.
بارهای کاری متناسب با زیرساخت فوقهمگرا
سیستمهای HCI در آغاز هدف خود را بر زیرساخت دسکتاپ مجازی (VDI) و سایر بارهای کاری با اهداف عمومی متمرکز ساخته بودند که از الزامات قابلپیشبینی در ارتباط با منابع برخوردار میباشند. طبق تحقیقات مرکز Forrester، این سیستمها به مرور زمان از کاربرد در راهکارهای اختصاصی VDI به کاربرد در پلتفرمهای مقیاسپذیر در سطح عمومی برای محیط Cloud، پایگاهداده و برنامههای کاربردی سازمانی ارتقا یافتهاند.
Forrester
با کمک کارشناسان زیرساخت و سازمانهای مربوطه که در حال برنامهریزی، پیادهسازی یا گسترش کاربرد سیستمهای فوقهمگرا میباشند، تحقیقاتی صورت داده است و دریافته است که اکثریت بارهای کاری که بر روی چنین سیستمهایی اجرا میشوند شامل پایگاههای داده از جمله Oracle یا SQL server (تا ۵۰ درصد)، سرویسهای پرینت و فایل (۴۰ درصد)، محصولات Collaboration مانند Exchange یا SharePoint (38 درصد)، دسکتاپ مجازی (۳۴ درصد)، Packageهای نرمافزارهای تجاری مانند SAP و اوراکل (۳۳ درصد)، فرآیندهای آنالیزی (۲۵ درصد) و بارهای کاری Web-Facing مانند LAMP یا سرورهای وب (۱۷ درصد) میشود.
نحوه ارائه و فروش
دسترسی به زیرساخت فوقهمگرا از طریق Appliance، معماری مرجع یا مدل Software-Only امکانپذیر میباشد. همچنین قابلیتهایی همچون حذف دادههای تکراری (Deduplication)، فشردهسازی، محافظت از دادهها، Snapshotها، بهینهسازی WAN و ابزارهای ممیزی پشتیبانگیری از Disaster Recovery در محصولات تولیدکنندگان مختلف از این تکنولوژی بهره میبرند.
#Hyperconvergence @unixmens
زیرساخت فوقهمگرا به عنوان یک چارچوب در ساختار IT میباشد که فرآیند Compute (رایانش)، Storage (ذخیره سازی) و Network (شبکه) را در قالب یک سیستم واحد تجمیع نموده و به این ترتیب از پیچیدگی دیتاسنتر کاسته و مقیاسپذیری را افزایش میدهد. پلتفرمهای فوقهمگرا مواردی مانند Hypervisor فرآیندهای Computing به صورت مجازی، ذخیرهساز مبتنی بر نرمافزار و مجازیسازی شبکه را دربرگرفته و معمولا برروی سرورهای استاندارد و Off-the-Shelf اجرا میشوند. در این پلتفرم میتوان با کلاستربندی چند Node اقدام به ایجاد Poolهایی از منابع اشتراکیِ Compute و Storage نمود که سهولت استفاده را به همراه میآورد. کاربرد سختافزارهایی که از سوی یک شرکت تولیدکننده پشتیبانی میشود، زیرساختی را ارائه میکند که در مقایسه با زیرساخت قدیمی Storage مورد استفاده در سازمانها، انعطافپذیری و سهولت مدیریتی بیشتری را فراهم میآورد. علاوه بر این، آن دسته از مدیران IT که تصمیم به ارتقاء دیتاسنترهای سازمان خود و مدرن نمودن آن دارند، میتوانند با بهرهگیری از تکنولوژی فوقهمگرا، بدون حذف کنترل سختافزاری برروی محیطهای On-Premise، چابکی در زیرساختِ Public Cloud را کسب نمایند.
تفاوت Hyperconvergence با زیرساخت همگرا
در پلتفرم فوقهمگرا عملیات جداسازی به صورت کاملتر و فرآیند خودکارسازی در سطحی وسیعتر صورت میپذیرد.
زیرساخت همگرا به منظور سادهسازی مدیریت، از یک Package نرمافزاری و سختافزاری که از پیش در یک سیستم واحد پیکربندی شده بهره میبرد. اما در زیرساخت همگرا، Componentهای مربوط به Compute، Storage و شبکه مجزا بوده و قابلجداسازی میباشند؛ در حالیکه در محیط فوقهمگرا، امکان جداسازی Componentها وجود ندارد و عوامل مبتنی بر نرمافزار با یکپارچهسازی کامل در محیط یک Hypervisor، به صورت مجازی پیادهسازی میشوند. این موضوع سازمانها را قادر میسازد تا ظرفیت خود را با پیادهسازی ماژولهای اضافی به راحتی گسترش دهند.
مزایای راهکارهای مبتنی بر زیرساخت فوقهمگرا
زیرساخت فوقهمگرا، سادگی و انعطافپذیری بیشتری در مقایسه با راهکارهای قدیمی فراهم میکند. سوئیچهای شبکه، سرورها و سیستمهای یکپارچهی Storage به گونهای طراحی شدهاند تا مدیریت آنها در تمام Instanceهای زیرساخت فوقهمگرا به صورت یک سیستم واحد امکانپذیر باشد. قابلیتهای مدیریتی این پلتفرم موجب سهولت در کاربرد شده و Storage مبتنی بر نرمافزار آن نیز باعث ارتقای مقیاسپذیری و کارایی منابع میگردد. لازم به ذکر است که سازمانها میتوانند استفاده از زیرساخت فوقهمگرا را با میزان کمی از منابع شروع کرده و سپس در صورت نیاز کاربرد آن را گسترش دهند. شرکتهای ارائهدهندهی تکنولوژیهای HCI نیز با بهرهگیری از این پلتفرم توانستهاند در هزینههایی همچون توان و ظرفیت دیتاسنتر و عملیات IT صرفهجویی نموده و از ابزارهای Disaster Recovery یا پشتیبانگیری که به مجوز تهیه License نیاز دارند، بینیاز گردند.
بارهای کاری متناسب با زیرساخت فوقهمگرا
سیستمهای HCI در آغاز هدف خود را بر زیرساخت دسکتاپ مجازی (VDI) و سایر بارهای کاری با اهداف عمومی متمرکز ساخته بودند که از الزامات قابلپیشبینی در ارتباط با منابع برخوردار میباشند. طبق تحقیقات مرکز Forrester، این سیستمها به مرور زمان از کاربرد در راهکارهای اختصاصی VDI به کاربرد در پلتفرمهای مقیاسپذیر در سطح عمومی برای محیط Cloud، پایگاهداده و برنامههای کاربردی سازمانی ارتقا یافتهاند.
Forrester
با کمک کارشناسان زیرساخت و سازمانهای مربوطه که در حال برنامهریزی، پیادهسازی یا گسترش کاربرد سیستمهای فوقهمگرا میباشند، تحقیقاتی صورت داده است و دریافته است که اکثریت بارهای کاری که بر روی چنین سیستمهایی اجرا میشوند شامل پایگاههای داده از جمله Oracle یا SQL server (تا ۵۰ درصد)، سرویسهای پرینت و فایل (۴۰ درصد)، محصولات Collaboration مانند Exchange یا SharePoint (38 درصد)، دسکتاپ مجازی (۳۴ درصد)، Packageهای نرمافزارهای تجاری مانند SAP و اوراکل (۳۳ درصد)، فرآیندهای آنالیزی (۲۵ درصد) و بارهای کاری Web-Facing مانند LAMP یا سرورهای وب (۱۷ درصد) میشود.
نحوه ارائه و فروش
دسترسی به زیرساخت فوقهمگرا از طریق Appliance، معماری مرجع یا مدل Software-Only امکانپذیر میباشد. همچنین قابلیتهایی همچون حذف دادههای تکراری (Deduplication)، فشردهسازی، محافظت از دادهها، Snapshotها، بهینهسازی WAN و ابزارهای ممیزی پشتیبانگیری از Disaster Recovery در محصولات تولیدکنندگان مختلف از این تکنولوژی بهره میبرند.
#Hyperconvergence @unixmens
شرکتهای Nutanix، SimpliVity و Pivot3 از جمله تولیدکنندگان تخصصی در حوزه HCI به شمار میآیند. از تولیدکنندگان Big System که در این بازار فعالیت می کنند نیز میتوان از Cisco، Dell-EMC و HPE نام برد. موسسه تحقیقاتی Gartner پیشبینی میکند که تا سال ۲۰۱۹ بازار سیستمهای یکپارچهی فوقهمگرا (HCIS) با حرکت به سمت کاربریهای عمومیتر، نزدیک به ۵ میلیارد دلار یا به عبارت دیگر ۲۴ درصد از کل بازارِ سیستمهای یکپارچه را به خود اختصاص خواهد داد.
#Hyperconvergence @unixmens
#Hyperconvergence @unixmens
Forwarded from Academy and Foundation unixmens | Your skills, Your future
نانو یکی از کاربردی ترین نرم افزار ادیتور لینوکس می باشد که نحوه کار و کد های این ادیتور در زیر اشاره شده است:
مواردی که در این آموزش خواهید آموخت به صورت زیر میباشد.
1. راهنمای nano
2. حرکت به ابتدای خط در نانو
3. حرکت به انتهای خط در نانو
4. صفحه بعدی در نانو
5. صفحه قبلی در نانو
6. پیدا کردن ماکن نما در nano
7. جستجوی کلمه در نانو
8. ذخیره کردن فایل نانو
9. خروج از نانو
Ctrl+G nano help
Ctrl+A move to beginning of line
Ctrl+E move to end of line
Ctrl+Y move down a page
Ctrl+V move up a page
Ctrl+_ move to a specific line: Ctrl+V moves to the top of the file, Ctrl+Y to the bottom
Ctrl+C find out what line the cursor is currently on
Ctrl+W search for some text
Ctrl+D delete character currently under the cursor
Ctrl+K delete entire line
Ctrl+O save contents without exiting
Ctrl+X exit nano you will be prompted to save your file if you have not
همچنین در صورتی که نانو در سرور شما نصب نیست میتوانید با دستور زیر ویرایشگر نانو را در سرور خود نصب نمایید
yum install nano
مواردی که در این آموزش خواهید آموخت به صورت زیر میباشد.
1. راهنمای nano
2. حرکت به ابتدای خط در نانو
3. حرکت به انتهای خط در نانو
4. صفحه بعدی در نانو
5. صفحه قبلی در نانو
6. پیدا کردن ماکن نما در nano
7. جستجوی کلمه در نانو
8. ذخیره کردن فایل نانو
9. خروج از نانو
Ctrl+G nano help
Ctrl+A move to beginning of line
Ctrl+E move to end of line
Ctrl+Y move down a page
Ctrl+V move up a page
Ctrl+_ move to a specific line: Ctrl+V moves to the top of the file, Ctrl+Y to the bottom
Ctrl+C find out what line the cursor is currently on
Ctrl+W search for some text
Ctrl+D delete character currently under the cursor
Ctrl+K delete entire line
Ctrl+O save contents without exiting
Ctrl+X exit nano you will be prompted to save your file if you have not
همچنین در صورتی که نانو در سرور شما نصب نیست میتوانید با دستور زیر ویرایشگر نانو را در سرور خود نصب نمایید
yum install nano
محصول Deeplearn.js به عنوان یک Library متنباز (Open Source) که دارای GPU به صورت Accelerate شده میباشد، امکان یادگیری شبکههای عصبی و یا اجرای مدلهای از پیش آموزش داده شده را فراهم میکند.
گوگل با ارائه این محصول یک Library متنبازِ دارای سختافزار Accelerate شده، که قابلاجرا در مرورگر میباشد را برای یادگیری ماشینی ایجاد نموده است. این Library درحالحاضر تنها در نسخهی دسکتاپ Google Chrome پشتیبانی میشود اما کارشناسان این پروژه در تلاشند تا با توسعه آن از تعداد تجهیزات بیشتری پشتیبانی نمایند.
Deeplearn.js Library
این قابلیت را دارد تا بدون نیاز به داشتن Back End خاصی و یا نصب هرگونه نرمافزار، فرآیند آموزش برروی شبکههای عصبی را در یک مرورگر راهاندازی نماید. طبق اعلام محققان گوگل، این Library یادگیری ماشینی در سمت Client را میتوان در قالب یک پلتفرم برای توضیحات تعاملی، نمونهسازی و تصویرسازی سریع و حتی برای Offline Computation استفاده نمود. ضمن اینکه این مرورگر یکی از پرکاربردترین پلتفرمها برای برنامهنویسی نیز محسوب میشود.
بنا به گفته محققان، Deeplearn.js با استفاده از WebGL JavaScript API برای کارتهای گرافیکی دو و سه بعدی، میتواند محاسبات مربوطه را برروی GPU اجرا کرده و با ارائه عملکردی قابلتوجه مسالهی محدودیت سرعت در JavaScript را برطرف نماید.
لازم به ذکر است که Deeplearn.js ساختار هوش ماشینی در TensorFlow Library و ساختارPackage علمی محاسباتی NumPy که بر زبان Python مبتنی میباشد را شبیهسازی میکند. گوگل همچنین از پیادهسازی چندین نسخه از پرکاربردترین عملیات TensorFlow خبر داده و افزوده است که در آینده ابزارهایی را فراهم خواهد نمود که به برنامهنویسان اجازه میدهد با خارج نمودن Weight از Checkpointهای TensorFlow، آنها را به صفحات وب در واسط کاربریِ Deeplearn.js وارد نمایند.
از موارد قابل توجه دیگر در این محصول آن است که هرچند در Deeplearn.js از زبان انتخابیِ TypeScript مایکروسافت استفاده میگردد اما زبان سادهی JavaScript نیز قابلاستفاده است. لازم به ذکر است که دموهای Deeplearn.js در Homepage این محصول نمایش داده میشود. به علاوه، Deeplearn.js با تکنولوژیهای دیگر یادگیری ماشینی در JavaScript و مرورگرهایی همچون TensorFire که اجرای شبکههای عصبی را در صفحه وب ممکن میسازند و یا مرورگر ML.js که یادگیری ماشینی و ابزارهای آنالیز عددی را در JavaScript برای Node.js فراهم میکند، ارتباط برقرار میسازد.
#google @unixmens
گوگل با ارائه این محصول یک Library متنبازِ دارای سختافزار Accelerate شده، که قابلاجرا در مرورگر میباشد را برای یادگیری ماشینی ایجاد نموده است. این Library درحالحاضر تنها در نسخهی دسکتاپ Google Chrome پشتیبانی میشود اما کارشناسان این پروژه در تلاشند تا با توسعه آن از تعداد تجهیزات بیشتری پشتیبانی نمایند.
Deeplearn.js Library
این قابلیت را دارد تا بدون نیاز به داشتن Back End خاصی و یا نصب هرگونه نرمافزار، فرآیند آموزش برروی شبکههای عصبی را در یک مرورگر راهاندازی نماید. طبق اعلام محققان گوگل، این Library یادگیری ماشینی در سمت Client را میتوان در قالب یک پلتفرم برای توضیحات تعاملی، نمونهسازی و تصویرسازی سریع و حتی برای Offline Computation استفاده نمود. ضمن اینکه این مرورگر یکی از پرکاربردترین پلتفرمها برای برنامهنویسی نیز محسوب میشود.
بنا به گفته محققان، Deeplearn.js با استفاده از WebGL JavaScript API برای کارتهای گرافیکی دو و سه بعدی، میتواند محاسبات مربوطه را برروی GPU اجرا کرده و با ارائه عملکردی قابلتوجه مسالهی محدودیت سرعت در JavaScript را برطرف نماید.
لازم به ذکر است که Deeplearn.js ساختار هوش ماشینی در TensorFlow Library و ساختارPackage علمی محاسباتی NumPy که بر زبان Python مبتنی میباشد را شبیهسازی میکند. گوگل همچنین از پیادهسازی چندین نسخه از پرکاربردترین عملیات TensorFlow خبر داده و افزوده است که در آینده ابزارهایی را فراهم خواهد نمود که به برنامهنویسان اجازه میدهد با خارج نمودن Weight از Checkpointهای TensorFlow، آنها را به صفحات وب در واسط کاربریِ Deeplearn.js وارد نمایند.
از موارد قابل توجه دیگر در این محصول آن است که هرچند در Deeplearn.js از زبان انتخابیِ TypeScript مایکروسافت استفاده میگردد اما زبان سادهی JavaScript نیز قابلاستفاده است. لازم به ذکر است که دموهای Deeplearn.js در Homepage این محصول نمایش داده میشود. به علاوه، Deeplearn.js با تکنولوژیهای دیگر یادگیری ماشینی در JavaScript و مرورگرهایی همچون TensorFire که اجرای شبکههای عصبی را در صفحه وب ممکن میسازند و یا مرورگر ML.js که یادگیری ماشینی و ابزارهای آنالیز عددی را در JavaScript برای Node.js فراهم میکند، ارتباط برقرار میسازد.
#google @unixmens