💎 اجرای برنامه های لینوکس در ویندوز 10
✅ مایکروسافت سال گذشته بود که از کار روی WSL 2 خبر دارد و حالا منتظریم که WSL 2 به عنوان یک تغییر، در آپدیت بعدی بزرگ ویندوز 10 وجود داشته باشد؛ آپدیتی که اواخر همین ماه عرضه خواهد شد.
⬅️ در نیمه دوم سال جاری، WSL 2 پشتیبانی از GPU را دریافت خواهد کرد. این قابلیت به ابزارهای لینوکس اجازه میدهد تا از GPU برای شتابدهی به سخت افزار برای بسیاری از سناریوهای توسعه بهره ببرند. پشتیبانی از GPU در طی چند ماه آینده ممکن خواهد شد.
✅ مایکروسافت سال گذشته بود که از کار روی WSL 2 خبر دارد و حالا منتظریم که WSL 2 به عنوان یک تغییر، در آپدیت بعدی بزرگ ویندوز 10 وجود داشته باشد؛ آپدیتی که اواخر همین ماه عرضه خواهد شد.
⬅️ در نیمه دوم سال جاری، WSL 2 پشتیبانی از GPU را دریافت خواهد کرد. این قابلیت به ابزارهای لینوکس اجازه میدهد تا از GPU برای شتابدهی به سخت افزار برای بسیاری از سناریوهای توسعه بهره ببرند. پشتیبانی از GPU در طی چند ماه آینده ممکن خواهد شد.
آینده شغلی حوزه برنامه نویسی:
یکی از سوالاتی که فکر افرادی که می خواهند وارد حوزه برنامه نویسی شوند رو درگیر خودش می کند اینست که آینده شغلی حوزه برنامه نویسی چگونه است و آیا برنامه نویسی آینده ای دارد یا خیر؟
دوستان عزیز الان هر چیزی رو که استفاده میکنید یک ربطی به برنامه نویسی دارد. از سایت هایی که می بینید تا استفاده از اپلیکیشن هایی روی گوشیتون، یا حتی برنامه های موجود در ادارات، کلا با برنامه نویسی پیاده سازی شده اند. پس می توان گفت تقریبا هر چیزی که در اطرافمون میبینیم که به صورت الکترونیکی ارائه شده است ربطی به برنامه نویسی دارد.
پس با این وضعیت می توان گفت زندگی روزمره ما با برنامه نویسی گره خورده است چون حداقل ما روزانه چند ساعت از وقتمون رو با چیزهایی سر می کنیم که برنامه نویسی شده اند. و این وسایل روز به روز در حال افزایش هستند چون جامعه خواهان اضافه شدن این ابزارها می باشد.
پس اگر می خواهید برنامه نویسی را به عنوان شغل اصلی خود انتخاب کنید اصلا تردید نکنید چون آینده فوق العاده برای این حوزه وجود دارد و می توان با جرات گفت هر کسی که برنامه نویسی را عمیق یاد گرفته است الان وضعیت درآمد خوبی دارد.
یکی از سوالاتی که فکر افرادی که می خواهند وارد حوزه برنامه نویسی شوند رو درگیر خودش می کند اینست که آینده شغلی حوزه برنامه نویسی چگونه است و آیا برنامه نویسی آینده ای دارد یا خیر؟
دوستان عزیز الان هر چیزی رو که استفاده میکنید یک ربطی به برنامه نویسی دارد. از سایت هایی که می بینید تا استفاده از اپلیکیشن هایی روی گوشیتون، یا حتی برنامه های موجود در ادارات، کلا با برنامه نویسی پیاده سازی شده اند. پس می توان گفت تقریبا هر چیزی که در اطرافمون میبینیم که به صورت الکترونیکی ارائه شده است ربطی به برنامه نویسی دارد.
پس با این وضعیت می توان گفت زندگی روزمره ما با برنامه نویسی گره خورده است چون حداقل ما روزانه چند ساعت از وقتمون رو با چیزهایی سر می کنیم که برنامه نویسی شده اند. و این وسایل روز به روز در حال افزایش هستند چون جامعه خواهان اضافه شدن این ابزارها می باشد.
پس اگر می خواهید برنامه نویسی را به عنوان شغل اصلی خود انتخاب کنید اصلا تردید نکنید چون آینده فوق العاده برای این حوزه وجود دارد و می توان با جرات گفت هر کسی که برنامه نویسی را عمیق یاد گرفته است الان وضعیت درآمد خوبی دارد.
اکنون توییتر از طریق اپلیکیشن وب خود به شما این امکان را می دهد که توییتهایی خود را زمانبندی کنید
نحوه کار بدین ترتیب است که وقتی توییتی را آماده می کنید ، شما یک آیکون تقویم کوچک در انتهای پایین صفحه مشاهده می کنید.
روی آن تقویم کلیک نمایید و در آن تقویم می توانید تعیین کنید چه زمانی توییت شما ارسال شود.
همچنین توییتر اعلام کرده است که از این به بعد شما می توانید یک یا چند توییت را بصورت Draft ذخیره نمایید.
https://www.theverge.com/2020/5/28/21273940/twitter-schedule-draft-tweets-web-app
نحوه کار بدین ترتیب است که وقتی توییتی را آماده می کنید ، شما یک آیکون تقویم کوچک در انتهای پایین صفحه مشاهده می کنید.
روی آن تقویم کلیک نمایید و در آن تقویم می توانید تعیین کنید چه زمانی توییت شما ارسال شود.
همچنین توییتر اعلام کرده است که از این به بعد شما می توانید یک یا چند توییت را بصورت Draft ذخیره نمایید.
https://www.theverge.com/2020/5/28/21273940/twitter-schedule-draft-tweets-web-app
The Verge
Twitter now lets you schedule tweets from its web app
Schedule a tweet for later with the new feature.
آموزش کامل لینوکس از مبتدی تا پیشرفته
https://youtu.be/wBp0Rb-ZJak
https://youtu.be/wBp0Rb-ZJak
YouTube
The Complete Linux Course: Beginner to Power User!
Get The Complete Linux Administration Course Bundle!
https://josephdelgadillo.com/product/linux-course-bundle/
If you want to get started using Linux, you will LOVE this course! This 7+ hour Ubuntu Linux tutorial will take you from beginner to power user.…
https://josephdelgadillo.com/product/linux-course-bundle/
If you want to get started using Linux, you will LOVE this course! This 7+ hour Ubuntu Linux tutorial will take you from beginner to power user.…
کیبورد بی سیم گیمینگ لاجیتک G915 TKL معرفی شد. این صفحه کلید کامپکت از ۱۶.۸ میلیون رنگ برای نور پس زمینه و شارژ ۴۰ ساعته پشتیبانی میکند.
کمپانی لاجیتک روز گذشته از یک کیبورد بی سیم گیمینگ جدید رونمایی کرد. لاجیتک G915 TKL یک کیبورد مکانیکی وایرلس جمع و جور است که از سرعت بالایی برخوردار بوده و کلیدهای آن دارای نور پس زمینه رنگی هستند. این صفحه کلید به عنوان بخشی از برند Logitech G، از همان فناوریها و تجربیات به کار رفته در مدل G915 استفاده میکند، اما فقط ابعاد آن کوچکتر شده است.
لاجیتک G915 TKL از فناوری بی سیم پرقدرت Lightspeed ، نورپردازی رنگی Lightsync RGB و کلیدهای مکانیکی با پروفایل کم برای طراحی فوق باریک و البته دقیق در بازیها استفاده میکند. این کیبورد میتواند با هر بار شارژ تا ۴۰ ساعت بدون توقف فعالیت کند و همچنین یکی از باریکترین کیبوردهای مکانیکی موجود در بازار نیز هست.
سازنده این کیبورد گیمینگ را با قیمت ۲۳۰ دلار عرضه خواهد کرد.
https://venturebeat.com/2020/05/26/logitech-launches-compact-wireless-gaming-keyboard-with-16-8-million-colors/
کمپانی لاجیتک روز گذشته از یک کیبورد بی سیم گیمینگ جدید رونمایی کرد. لاجیتک G915 TKL یک کیبورد مکانیکی وایرلس جمع و جور است که از سرعت بالایی برخوردار بوده و کلیدهای آن دارای نور پس زمینه رنگی هستند. این صفحه کلید به عنوان بخشی از برند Logitech G، از همان فناوریها و تجربیات به کار رفته در مدل G915 استفاده میکند، اما فقط ابعاد آن کوچکتر شده است.
لاجیتک G915 TKL از فناوری بی سیم پرقدرت Lightspeed ، نورپردازی رنگی Lightsync RGB و کلیدهای مکانیکی با پروفایل کم برای طراحی فوق باریک و البته دقیق در بازیها استفاده میکند. این کیبورد میتواند با هر بار شارژ تا ۴۰ ساعت بدون توقف فعالیت کند و همچنین یکی از باریکترین کیبوردهای مکانیکی موجود در بازار نیز هست.
سازنده این کیبورد گیمینگ را با قیمت ۲۳۰ دلار عرضه خواهد کرد.
https://venturebeat.com/2020/05/26/logitech-launches-compact-wireless-gaming-keyboard-with-16-8-million-colors/
VentureBeat
Logitech launches compact wireless gaming keyboard with 16.8 million colors
Logitech has unveiled the Logitech G915 TKL Tenkeyless Lightspeed Wireless RGB Mechanical Gaming Keyboard for gamers who like their lighting.
رقابت بین این دو ابزار طراحی فوق العاده در حال پیشرفته و سوالی که بیشتر طراحان میپرسن اینه که کدوم بهتره؟ و باید از کدوم به کدوم سوئیچ کنیم؟
چهار سال گذشته با اسکچ کار میکردم و طرفدار سر سخت اون بودم. چون اسکچ، در روز هایی که ما از فوتوشاپ برای طراحی رابط کاربری استفاده میکردیم یک نجات دهنده واقعی بود. مطمئنا به یاد دارین که چقدر عذاب آور بود.
تیم طراحی شرکتی که در اون فعالیت دارم، اخیرا به فیگما سوئیچ کرده، بنابراین این فرصت رو داشتم تا با فیگما کار کنم و در کنار اسکچ این ابزار فوق العاده رو کشف کنم…
تو این مطلب، امکاناتی که فیگما و اسکچ برای کاربرها فراهم کردن بررسی و همچنین به تفاوت های میون این دو ابزار محبوب پرداخته شده.
از اینجا بخونید:
https://vrgl.ir/EneIv
چهار سال گذشته با اسکچ کار میکردم و طرفدار سر سخت اون بودم. چون اسکچ، در روز هایی که ما از فوتوشاپ برای طراحی رابط کاربری استفاده میکردیم یک نجات دهنده واقعی بود. مطمئنا به یاد دارین که چقدر عذاب آور بود.
تیم طراحی شرکتی که در اون فعالیت دارم، اخیرا به فیگما سوئیچ کرده، بنابراین این فرصت رو داشتم تا با فیگما کار کنم و در کنار اسکچ این ابزار فوق العاده رو کشف کنم…
تو این مطلب، امکاناتی که فیگما و اسکچ برای کاربرها فراهم کردن بررسی و همچنین به تفاوت های میون این دو ابزار محبوب پرداخته شده.
از اینجا بخونید:
https://vrgl.ir/EneIv
در Identity از دو متد برای احراز هویت کاربر استفاده میشود:
متد IsSignedIn احراز هویت را فقط بر اساس کوکی ذخیره شده در مرورگر بررسی می کند.
متد IsAuthenticated همه ی روشهای احراز هویت را شامل میشود و فرقی نمیکند که کاربر از Cookie یا Token یا روش دیگری وارد حساب کاربری شده باشد.
اگر اکشنی دارید که فقط در مرورگر اجرا میشود می توانید از IsSignedIn استفاده کنید. اما اگر برنامه ی شما با Web API یا اپ گوشی کار میکند یا از Single Page App استفاده می کند بهتر است از IsAuthenticated استفاده کنید.
متد IsSignedIn احراز هویت را فقط بر اساس کوکی ذخیره شده در مرورگر بررسی می کند.
متد IsAuthenticated همه ی روشهای احراز هویت را شامل میشود و فرقی نمیکند که کاربر از Cookie یا Token یا روش دیگری وارد حساب کاربری شده باشد.
اگر اکشنی دارید که فقط در مرورگر اجرا میشود می توانید از IsSignedIn استفاده کنید. اما اگر برنامه ی شما با Web API یا اپ گوشی کار میکند یا از Single Page App استفاده می کند بهتر است از IsAuthenticated استفاده کنید.
سلام،
هر رسانهای، هر مطلبی و هر پادکستی با مخاطبینش زنده هست.
دوست داریم این رابطه دو طرفه باشه پس هرگونه انتقاد و پیشنهادی داشتید با ما در میون بذارید و ممنون میشیم در بیشتر شنیده شدن این پادکست به ما کمک کنید.
موضوع قسمت دوم پادکست دیزاین استدیو و میهمان ما اسما کروبی است.
پادکست کارخانه محصول را میتوانید از طریق تلگرام، کست باکس و ساندکلاود ما با آدرس
@productfact_co
گوش دهید.
لینک ساندکلاود:
https://soundcloud.com/productfact_co
لینک کست باکس:
https://castbox.fm/ch/2938565
#کارخانه_محصول
#محصول #طراحی #پادکست #پادکست_فارسی #پادکست_طراحی
#design #PFCast #ProductFactory #productdesign #product #Business
هر رسانهای، هر مطلبی و هر پادکستی با مخاطبینش زنده هست.
دوست داریم این رابطه دو طرفه باشه پس هرگونه انتقاد و پیشنهادی داشتید با ما در میون بذارید و ممنون میشیم در بیشتر شنیده شدن این پادکست به ما کمک کنید.
موضوع قسمت دوم پادکست دیزاین استدیو و میهمان ما اسما کروبی است.
پادکست کارخانه محصول را میتوانید از طریق تلگرام، کست باکس و ساندکلاود ما با آدرس
@productfact_co
گوش دهید.
لینک ساندکلاود:
https://soundcloud.com/productfact_co
لینک کست باکس:
https://castbox.fm/ch/2938565
#کارخانه_محصول
#محصول #طراحی #پادکست #پادکست_فارسی #پادکست_طراحی
#design #PFCast #ProductFactory #productdesign #product #Business
SoundCloud
Product Factory
یادگیری نحوه تفکر طراحی، کاربرپژوهی، دید کسب و کار و بازاریابی و در نهایت طراحی و خلق محصولات دیجیتال واقعی برای کاربران واقعی
https://product-factory.co/
https://product-factory.co/
✅ابزار غلط یاب املایی ویندوز توسط مایکروسافت منتشر شد
ابزار غلط یاب املایی ویندوز Windows Spell-check به تازگی از سوی مایکروسافت در اختیار کاربران قرار گرفته است تا با چک شدن متون هنگام نوشتن بتوانند به طور خودکار آن را ویراستاری کنند.
ساعاتی پیش ابزار غلط یاب املایی ویندوز برای تمام دیوایسهای مبتنی بر این سیستم عامل عرضه شد. این ابزار جدید در واقع یک سرویس ویراستاریِ توسعه یافته توسط مایکروسافت است و از تمام محصولاتی که دارای سیستم عامل ویندوز ۸.۱ و بالاتر باشند پشتیبانی میکند. تا پیش از این کاربران دستگاه های مبتنی بر ویندوز از ابزارهای متن باز برای چک کردن غلط های املایی استفاده میکردند و این ویژگی به طور پیش فرض در مایکروسافت Edge و دیگر مرورگرهای کرومیوم وجود نداشت.
اما اگر میخواهید از این موضوع مطلع شوید که این ابزار برای شما فعال است یا خیر، نرم افزار مایکروسافت اج را باز کنید و آدرس edge://settings/languages را در نوار جستجو تایپ کنید. در صفحهای که باز میشود، شما میتوانید زبان مورد نظر خود را مشاهده کنید و تعیین کنید صفحاتی که به زبان شما نیستند هنگام مشاهده به طور خودکار ترجمه شوند یا خیر. همچنین در صفحه تنظیمات و در قسمت Check Spelling شما میتوانید گزینه مربوط به ابزار اسپل چکینگ ویندوز را فعال کنید.
https://www.slashgear.com/windows-spellcheck-released-heres-how-to-get-it-29622892/
ابزار غلط یاب املایی ویندوز Windows Spell-check به تازگی از سوی مایکروسافت در اختیار کاربران قرار گرفته است تا با چک شدن متون هنگام نوشتن بتوانند به طور خودکار آن را ویراستاری کنند.
ساعاتی پیش ابزار غلط یاب املایی ویندوز برای تمام دیوایسهای مبتنی بر این سیستم عامل عرضه شد. این ابزار جدید در واقع یک سرویس ویراستاریِ توسعه یافته توسط مایکروسافت است و از تمام محصولاتی که دارای سیستم عامل ویندوز ۸.۱ و بالاتر باشند پشتیبانی میکند. تا پیش از این کاربران دستگاه های مبتنی بر ویندوز از ابزارهای متن باز برای چک کردن غلط های املایی استفاده میکردند و این ویژگی به طور پیش فرض در مایکروسافت Edge و دیگر مرورگرهای کرومیوم وجود نداشت.
اما اگر میخواهید از این موضوع مطلع شوید که این ابزار برای شما فعال است یا خیر، نرم افزار مایکروسافت اج را باز کنید و آدرس edge://settings/languages را در نوار جستجو تایپ کنید. در صفحهای که باز میشود، شما میتوانید زبان مورد نظر خود را مشاهده کنید و تعیین کنید صفحاتی که به زبان شما نیستند هنگام مشاهده به طور خودکار ترجمه شوند یا خیر. همچنین در صفحه تنظیمات و در قسمت Check Spelling شما میتوانید گزینه مربوط به ابزار اسپل چکینگ ویندوز را فعال کنید.
https://www.slashgear.com/windows-spellcheck-released-heres-how-to-get-it-29622892/
SlashGear.com
Windows Spellcheck released: Here's how to get it - SlashGear
This week Windows Spellcheck was released for Windows devices. This is a Microsoft-made spellchecking system, ready to support devices with Windows 8.1 and higher. Before…
👨💻 با مطالعه ی علوم کامپیوتر نمیتوان یک برنامه نویس حرفهای شد؛ همانطور که با مطالعه بر روی رنگ ها و آثار نمیتوان یک نقاش حرفهای شد.
👤 #اریکـاسـریموند
👤 #اریکـاسـریموند
مایکروسافت چند روز پیش با معرفی قابلیت Windows Package Manager | WinGet بسیاری را شگفت زده کرد، با این حال ظاهرا این شرکت مکانیزم اصلی را از برنامه یک توسعهدهنده دیگر با نام AppGet کپی کرده است.
کیوان بیگی توسعهدهنده (احتمالا ایرانی) پکیج منیجر AppGet، مدعی شده که سال گذشته میلادی مایکروسافت با وی ارتباط برقرار کرده و سپس بلافاصله ویژگی مشابهی را توسعه داده است.
از این اقدام با نام Sherlocking یاد میشود، کلمهای که به دنیای اپل تعلق دارد و به معنای آن است که این شرکت عملکرد برنامههای توسعهدهندگان را بطور مستقیم به سیستم عامل مک او اس و iOS اضافه میکند و برنامههای جانبی را برای خود کپی میکند!
اپ گیت یک پکیج منیجر رایگان و متن باز برای سیستم عامل ویندوز است که نصب نرم افزار بر روی کامپیوترها را خودکار میکند. سال گذشته مایکروسافت از بیگی دعوت کرد که به این شرکت برود و برای یک موقعیت شغلی مصاحبه کند.
این مصاحبه در دسامبر سال گذشته میلادی انجام شد، اما مایکروسافت دیگر با بیگی تماسی نگرفت تا اینکه WinGet معرفی شد. بیگی ادعا کرده که مایکروسافت مکانیزم اصلی، فرمت مانیفست و ساختار و حتی ساختار مخزن پکیج را با الهام از AppGet توسعه داده است.
البته این شرکت در معرفی قابلیت جدید خود اشاره کوتاهی به AppGet کرد. به گفته بیگی، نحوه عملکرد WinGet شباهت زیادی به AppGet دارد. این اقدام مایکروسافت باعث تعطیلی AppGet در تاریخ 11 مرداد میشود چون این نرم افزار قادر به رقابت با این غول دنیای نرم افزار نیست.
علاوه بر بیگی، توسعهدهندگان نرم افزارهای متن باز دیگری نیز وجود دارند که در موقعیت مشابه قرار گرفتهاند. مایکروسافت با الهام از این برنامهها، نرم افزار منحصر بفرد خود را تولید میکند. مایکروسافت اعلام کرده که ادعای بیگی را بررسی میکند
کیوان بیگی توسعهدهنده (احتمالا ایرانی) پکیج منیجر AppGet، مدعی شده که سال گذشته میلادی مایکروسافت با وی ارتباط برقرار کرده و سپس بلافاصله ویژگی مشابهی را توسعه داده است.
از این اقدام با نام Sherlocking یاد میشود، کلمهای که به دنیای اپل تعلق دارد و به معنای آن است که این شرکت عملکرد برنامههای توسعهدهندگان را بطور مستقیم به سیستم عامل مک او اس و iOS اضافه میکند و برنامههای جانبی را برای خود کپی میکند!
اپ گیت یک پکیج منیجر رایگان و متن باز برای سیستم عامل ویندوز است که نصب نرم افزار بر روی کامپیوترها را خودکار میکند. سال گذشته مایکروسافت از بیگی دعوت کرد که به این شرکت برود و برای یک موقعیت شغلی مصاحبه کند.
این مصاحبه در دسامبر سال گذشته میلادی انجام شد، اما مایکروسافت دیگر با بیگی تماسی نگرفت تا اینکه WinGet معرفی شد. بیگی ادعا کرده که مایکروسافت مکانیزم اصلی، فرمت مانیفست و ساختار و حتی ساختار مخزن پکیج را با الهام از AppGet توسعه داده است.
البته این شرکت در معرفی قابلیت جدید خود اشاره کوتاهی به AppGet کرد. به گفته بیگی، نحوه عملکرد WinGet شباهت زیادی به AppGet دارد. این اقدام مایکروسافت باعث تعطیلی AppGet در تاریخ 11 مرداد میشود چون این نرم افزار قادر به رقابت با این غول دنیای نرم افزار نیست.
علاوه بر بیگی، توسعهدهندگان نرم افزارهای متن باز دیگری نیز وجود دارند که در موقعیت مشابه قرار گرفتهاند. مایکروسافت با الهام از این برنامهها، نرم افزار منحصر بفرد خود را تولید میکند. مایکروسافت اعلام کرده که ادعای بیگی را بررسی میکند
♨️اولین تراشه های Wi-Fi 6E توسط کمپانی Qualcomm معرفی شدند.
کوالکام اولین تراشه های خود با پشتیبانی Wi-Fi 6E ، نسخه جدید Wi-Fi را معرفی کرده است که قابل اطمینان تر و سریعتر از تراشه های قبلی می باشد.
امروز دو مجموعه از محصولات اعلام گردید: یکی برای تلفن ها ، که باید در نیمه دوم سال ارسال شوند و دیگری برای روترها که بلافاصله حمل آنها آغاز می شود. ویژگی اصلی همه این تراشه ها پشتیبانی از Wi-Fi 6E است که از طیف 6 گیگاهرتزی که ماه گذشته توسط کمیسیون ارتباطات فدرال در ایالات متحده برای Wi-Fi در ایالات متحده افتتاح شده بهره می برد. این بزرگترین گسترش طیف Wi-Fi تا کنون است ، که باید منجر به برخی از دستاوردهای بزرگ شود.
https://www.theverge.com/2020/5/28/21271814/qualcomm-wifi-6e-6ghz-chips-phones-routers-announced-fastconnect
کوالکام اولین تراشه های خود با پشتیبانی Wi-Fi 6E ، نسخه جدید Wi-Fi را معرفی کرده است که قابل اطمینان تر و سریعتر از تراشه های قبلی می باشد.
امروز دو مجموعه از محصولات اعلام گردید: یکی برای تلفن ها ، که باید در نیمه دوم سال ارسال شوند و دیگری برای روترها که بلافاصله حمل آنها آغاز می شود. ویژگی اصلی همه این تراشه ها پشتیبانی از Wi-Fi 6E است که از طیف 6 گیگاهرتزی که ماه گذشته توسط کمیسیون ارتباطات فدرال در ایالات متحده برای Wi-Fi در ایالات متحده افتتاح شده بهره می برد. این بزرگترین گسترش طیف Wi-Fi تا کنون است ، که باید منجر به برخی از دستاوردهای بزرگ شود.
https://www.theverge.com/2020/5/28/21271814/qualcomm-wifi-6e-6ghz-chips-phones-routers-announced-fastconnect
The Verge
Qualcomm’s first Wi-Fi 6E chips are here
Faster Wi-Fi is coming soon.
سورس کد (Source Code) چیست:
سورس کد مجموعهای از دستورالعملهای رایانهای است که معمولا در قالب متن ساده و به یک زبان برنامه نویسی کامپیوتری نوشته میشود. در واقع برنامه نویسان با نوشتن سورس کد، اعمالی که باید توسط رایانه انجام شود را مشخص میکنند.
————————————————
#source_code
سورس کد مجموعهای از دستورالعملهای رایانهای است که معمولا در قالب متن ساده و به یک زبان برنامه نویسی کامپیوتری نوشته میشود. در واقع برنامه نویسان با نوشتن سورس کد، اعمالی که باید توسط رایانه انجام شود را مشخص میکنند.
————————————————
#source_code
یک کاربر توییتر اخیرا گزارش داد که قابلیت تحت وب مدیریت پروژه، اکنون برای کاربران اوتلوک بهصورت آزمایشی (بتا) دردسترس قرار دارد. البته کاربران تجاری اوتلوک از مدتی پیش قابلیت استفادهی آزمایشی از ابزار Outlook Spaces را داشتند، اما اکنون شرکت تلاش میکند تا قابلیت را برای کاربران بیشتر، خصوصا مصرفکنندهها، ارائه کند. برای آزمایش ابزار جدید میتوانید در اوتلوک وارد بخش اعلانها شوید. اگر بنر اطلاعرسانی با عبارت Bring it all together with Project Moca را مشاهده کردید، یعنی ابزار مدیریت پروژه بهصورت آزمایشی دردسترس شما قرار دارد.
داستان VSCode
ویرایشگر VSCode محبوبترین پروژه متن باز در گیتهاب است و تا به حال بیش از 19 هزار نفر در توسعه آن مشارکت کرده اند.
مایکروسافت این محصول را 5 سال پیش عرضه کرد و می توانید از آن برای کد نویسی انواع زبانهای برنامه نویسی در همه سیستم عامل ها استفاده کنید.
نرم افزار VSCode با تایپ اسکریپت و جاوااسکریپت پیاده شده است و برای اجرا در محیط دسکتاپ از Nodejs و Electron استفاده می کند.
فریم ورک Electron توسط گیتهاب توسعه داده میشود و اپلیکیشن های نوشته شده با HTML و CSS و JavaScript را بجای اجرا در مرورگر تبدیل به نرم افزار دسکتاپ میکند.
ویرایشگر ATOM هم از Electron استفاده میکند که محصولی از گیتهاب است.
مایکروسافت در سال 2018 گیتهاب را خرید و اکنون مالک Electron و البته ATOM حساب می شود.
یکی از انتقاداتی که به VSCode میشود مربوط به مصرف بالای رم آن است که باعث کندی عمومی سیستم میشود. با این وجود ابزار فوق العاده و افزونه های فراروان در کنار ساختار کاملا کاستوم پذیر توسعه دهندگان زیادی را به سمت آن جلب کرده است.
ویرایشگر VSCode محبوبترین پروژه متن باز در گیتهاب است و تا به حال بیش از 19 هزار نفر در توسعه آن مشارکت کرده اند.
مایکروسافت این محصول را 5 سال پیش عرضه کرد و می توانید از آن برای کد نویسی انواع زبانهای برنامه نویسی در همه سیستم عامل ها استفاده کنید.
نرم افزار VSCode با تایپ اسکریپت و جاوااسکریپت پیاده شده است و برای اجرا در محیط دسکتاپ از Nodejs و Electron استفاده می کند.
فریم ورک Electron توسط گیتهاب توسعه داده میشود و اپلیکیشن های نوشته شده با HTML و CSS و JavaScript را بجای اجرا در مرورگر تبدیل به نرم افزار دسکتاپ میکند.
ویرایشگر ATOM هم از Electron استفاده میکند که محصولی از گیتهاب است.
مایکروسافت در سال 2018 گیتهاب را خرید و اکنون مالک Electron و البته ATOM حساب می شود.
یکی از انتقاداتی که به VSCode میشود مربوط به مصرف بالای رم آن است که باعث کندی عمومی سیستم میشود. با این وجود ابزار فوق العاده و افزونه های فراروان در کنار ساختار کاملا کاستوم پذیر توسعه دهندگان زیادی را به سمت آن جلب کرده است.
شمارش خودکار ارجاع یا ARC روشی است که در زبانهایی مانند Objective-C و Swift برای مدیریت حافظه استفاده میشود.
در این روش پاکسازی حافظه یک شی زمانی انجام میشود که دیگر هیچ رفرنسی به آن داده نشده باشد.
در GC که #C و Java از آن استفاده میکنند پاکسازی حافظه در بازه های زمانی اتفاق می افتد و باعث مکث در برنامه میشود. همچنین هنگامی که حافظه سیستم پر میشود باید GC در بازه های زمانی کوتاهتر اجرا شود.
در ARC رفرنس های داده شده به شی یا گرفته شده از آن شمارش میشود و زمانی که تعداد آنها به صفر میرسد حافظه شی تخلیه میشود. این روش نیاز به الگوریتم ساده تری دارد و جایی که منابع حافظه محدود است (موبایل) کارایی بیشتری دارد.
اما ARC قادر به مدیریت Reference Cycle نیست یعنی زمانی که شی A فقط به شی B وابسته باشد و برعکس تعداد رفرنس ها هیچوقت صفر نمیشود و نیاز به مکانیزم بیرونی برای تشخیص و پاکسازی بوجود می آید در غیر این صورت Memory Leak پیش می آید.
همچنین دفعات زیاد رفرنس دهی یا حذف رفرنس از شی در ARC غیر بهینه عمل میکند. در حالی که در GC تاثیر نمیگذارد.
در iOS از نسخه 5 به بعد از ARC استفاده میشود.
در این روش پاکسازی حافظه یک شی زمانی انجام میشود که دیگر هیچ رفرنسی به آن داده نشده باشد.
در GC که #C و Java از آن استفاده میکنند پاکسازی حافظه در بازه های زمانی اتفاق می افتد و باعث مکث در برنامه میشود. همچنین هنگامی که حافظه سیستم پر میشود باید GC در بازه های زمانی کوتاهتر اجرا شود.
در ARC رفرنس های داده شده به شی یا گرفته شده از آن شمارش میشود و زمانی که تعداد آنها به صفر میرسد حافظه شی تخلیه میشود. این روش نیاز به الگوریتم ساده تری دارد و جایی که منابع حافظه محدود است (موبایل) کارایی بیشتری دارد.
اما ARC قادر به مدیریت Reference Cycle نیست یعنی زمانی که شی A فقط به شی B وابسته باشد و برعکس تعداد رفرنس ها هیچوقت صفر نمیشود و نیاز به مکانیزم بیرونی برای تشخیص و پاکسازی بوجود می آید در غیر این صورت Memory Leak پیش می آید.
همچنین دفعات زیاد رفرنس دهی یا حذف رفرنس از شی در ARC غیر بهینه عمل میکند. در حالی که در GC تاثیر نمیگذارد.
در iOS از نسخه 5 به بعد از ARC استفاده میشود.
گوگل دوره رایگان آموزش پایتون برگزار میکند:
گوگل اعلام کرد تصمیم دارد برای کسانی که در حوزهی فناوری دنبال شغل میگردند، دورهی آموزشی زبان برنامهنویسی پایتون (Python) برگزار کند. یادگیری این زبان، یکی از تواناییهای کلیدی برای کسانی که در این حوزه دنبال شغل میگردند به شمار میرود.
بنابهاعلام گوگل این دوره ذیل دورهای بهنام IT Automation With Python Professional Certificate برگزار میشود و از طریق سرویس آموزش آنلاین Coursera در دسترس متقاضیان خواهد بود. این برنامه شامل شش دوره خواهد بود که از سطح مبتدی آغاز میشود و در سطح متمرکز برای انجام برنامهنویسی اتوماسین به پایان خواهد رسید.
————————————————
#python #google
گوگل اعلام کرد تصمیم دارد برای کسانی که در حوزهی فناوری دنبال شغل میگردند، دورهی آموزشی زبان برنامهنویسی پایتون (Python) برگزار کند. یادگیری این زبان، یکی از تواناییهای کلیدی برای کسانی که در این حوزه دنبال شغل میگردند به شمار میرود.
بنابهاعلام گوگل این دوره ذیل دورهای بهنام IT Automation With Python Professional Certificate برگزار میشود و از طریق سرویس آموزش آنلاین Coursera در دسترس متقاضیان خواهد بود. این برنامه شامل شش دوره خواهد بود که از سطح مبتدی آغاز میشود و در سطح متمرکز برای انجام برنامهنویسی اتوماسین به پایان خواهد رسید.
————————————————
#python #google