۵ مورد از بهترین پروژههای اوپن سورس پایتون:
1. Pipenev
یک محیط و ابزار پکیجبندی است که برنامهنویسان پایتون از آن برای ساخت یک محیط مجازی برای پروژههایشان و همینطور بروزرسانیDependency های آن پروژهها، استفاده میکنند.
2. Whatwaf
یک ابزار بسیار پیشرفتهای که فایروالها را شناسایی میکند.
با استفاده از Whatwaf میتوانید فایروالها و سیستمهای امنیتی را تشخیص دهید و با میانبرها آنها را دور بزنید.
3. Grumpy
وقتی شما نیاز به تبدیل کد پایتون خود به کد زبان برنامهنویسی GO داشته باشید، بهترین راه حلی که وجود دارد استفاده از Grumpy است.
بطور خلاصه Grumbly یک تبدیل کننده کد امن و runtime پایتون و زبان Go است.
4. Pythorch
این کتابخانه هوش مصنوعی و یادگیری ماشینی هنگامی که در برنامهنویسی نیاز به چیزهایی همچون محاسبه tensor، شبکههای عصبی و … ایجاد میشود، بسیار مفید واقع میشود.
5. Home Assistant
یک پلتفرم اوپن سورس بر پایه پایتون است که به شما امکان کنترل و پیگیری تمامی دستگاههای هوشمند و گچتهایی که در خانه دارید، را میدهد.
1. Pipenev
یک محیط و ابزار پکیجبندی است که برنامهنویسان پایتون از آن برای ساخت یک محیط مجازی برای پروژههایشان و همینطور بروزرسانیDependency های آن پروژهها، استفاده میکنند.
2. Whatwaf
یک ابزار بسیار پیشرفتهای که فایروالها را شناسایی میکند.
با استفاده از Whatwaf میتوانید فایروالها و سیستمهای امنیتی را تشخیص دهید و با میانبرها آنها را دور بزنید.
3. Grumpy
وقتی شما نیاز به تبدیل کد پایتون خود به کد زبان برنامهنویسی GO داشته باشید، بهترین راه حلی که وجود دارد استفاده از Grumpy است.
بطور خلاصه Grumbly یک تبدیل کننده کد امن و runtime پایتون و زبان Go است.
4. Pythorch
این کتابخانه هوش مصنوعی و یادگیری ماشینی هنگامی که در برنامهنویسی نیاز به چیزهایی همچون محاسبه tensor، شبکههای عصبی و … ایجاد میشود، بسیار مفید واقع میشود.
5. Home Assistant
یک پلتفرم اوپن سورس بر پایه پایتون است که به شما امکان کنترل و پیگیری تمامی دستگاههای هوشمند و گچتهایی که در خانه دارید، را میدهد.
This media is not supported in your browser
VIEW IN TELEGRAM
♨ آموزش: استارت آپ سریع تر در اندروید!
⭕ ابتدا پروژه اندروید خود را Unload کرده،
بر پروژه اندروید راست کلیک کرده و Edit را بزنید.
سپس در تگ زیر :
پراپرتی زیر را وارد کنید :
و در Properties>Android Options
تیک Enable Startup Tracing را بزنید.
💢 تفاوت حالت های AOT :
⭕ ابتدا پروژه اندروید خود را Unload کرده،
بر پروژه اندروید راست کلیک کرده و Edit را بزنید.
سپس در تگ زیر :
<PropertyGroup
Condition=" '$(Configuration)|$(Platform)' == '
Release|AnyCPU' ">
پراپرتی زیر را وارد کنید :
<AndroidEnableProfiledAot>
true
</AndroidEnableProfiledAot>
یا
<AotAssemblies>
True
</AotAssemblies>
⭕ پروژه را Reload کرده و در Properties>Android Options
تیک Enable Startup Tracing را بزنید.
💢 تفاوت حالت های AOT :
Type |Startup Speed |APK Size
------------------------------
Normal |2s914ms|16.1MB
AOT |1s018ms|34.6MB
Startup Tracing|1s518ms|20.1MB
🔥 رویداد //Build 2020 Xamarin.Forms : پرسش و پاسخ
🔵 .NET MAUI
⭕ چه زمانی .NET MAUI منتشر خواهد شد؟
همراه با .NET 6 منتشر خواهد شد
RoadMap
⭕ آیا هنگامی که NET MAUI منتشر می شود ، Xamarin.Forms رها میشود؟
برنامه ما اضافه کردن ویژگی ها به Xamarin.Forms تا زمانی است که .NET MAUI به دسترس عموم در .NET 6. برسد، پس از اینکه .NET MAUI در .NET 6 در نوامبر سال 2020 منتشر شد ، Xamarin.Forms برای 12 ماه آپدیت های سرویسی را دریافت می کند.
⭕ آیا .NET MAUI بطور خودکار تمام تصاویر iOS و Android را بر اساس یک تصویر واحد تولید می کند؟
بله! تصاویر شما را به 1x ، 2x ، 3x ، HDPI ، XHDPI و غیره تغییر می دهد ، شبیه به Resizetizer NuGet Package
⭕ آیا .NET MAUI اجازه deployment در یک واحد کد را در آیفون ، اندروید ، ویندوز دسکتاپ ، macOS دسکتاپ و لینوکس فراهم می کند؟
بله ، نمودار را در اینجا میتوانید ببینید که چه سیستم عامل های پشتیبانی شده است
⭕ .NET MAUI از چه نوع XAML پشتیبانی می کند؟
از همان XAML که ما از Xamarin.Forms می شناسیم و دوست داریم ادامه خواهد داد.
⭕ .NET MAUI چگونه می تواند پلاگین های موجود Xamarin توسعه یافته توسط جامعه را تحت تأثیر قرار دهد؟
برای Target قرار دادن .NET MAUI ، پلاگین ها باید پیش نیاز NET 6 را اضافه کنند و به Namespace های جدید System.Maui را reference کنند.
⭕ آیا .NET MAUI و Blazor متحد خواهند بود؟
گوش به زنگ باشید! هنوز هیچ برنامه رسمی وجود ندارد ، اما ما در حال بررسی این امکان هستیم.
⭕ آیا دات نت Maui به شما اجازه می دهد در صورت لزوم به Native UI دسترسی داشته باشیم؟
بله! با اهرم Multitargeting که به ما اجازه می دهد تا در پروژه MAUI یکپارچه ما به API های خاص برای پلتفرم مراجعه کنیم
⭕ برای توسعه دهندگان جدید، آیا باید برنامه های خود را با MAUI شروع کنیم؟
امروز به استفاده از Xamarin.Forms ادامه دهید زیرا MAUI تا پیش نمایش .NET 6 در اواخر سال جاری در دسترس نخواهد بود.
⭕ چه چیزی را می توان انتظار داشت به خصوص پیشرفت عملکرد در MAUI؟
Slim Renderers عملکرد چشمگیر را بهبود می بخشد و رندرها را استاندارد سازی می کند
🔵 Xamarin.Forms
⭕ آیا برنامه ای برای ساخت / اجرای یک برنامه Xamarin.iOS بدون اتصال به macOS / Xcode وجود دارد؟
Hot Restart اجازه می دهد تا بدون اتصال به mac ، برنامه Xamarin.Forms ما را به یک دستگاه iOS بطور مستقیم از Visual Studio در ویندوز Build / Deploy کنیم. برای انتشار برنامه به Store App و کاربران AdHoc هنوز به macOS / Xcode احتیاج دارید.
⭕ چه ویژگی های جدید مهیج امروز در Xamarin.Forms موجود است؟
Maddy: Gradient Brush in Xamarin.Forms v4.7-pre1
Matt: Xamarin.Forms.Shell Backwards Navigation
Brandon: Xamarin.Forms C# Markup
David: من همه ویژگی های جدیدم را به یک اندازه دوست دارم 😇
🔵 Tools
⭕ آینده Xamarin.Essentials چیست؟
مانند Xamarin.Forms ، Xamarin.Essentials نیز در .NET قرار می گیرد
Xamarin.Essentials -> System.Devices
Xamarin.Forms -> System.Maui
⭕ چه زمانی می توانیم از پروژه های SDK با Xamarin استفاده کنیم؟
.NET 6
⭕ چه زمانی می توان انتظار Hot Reload برای UWP را داشت؟
این در RoadMap برای بهار 2020 است
🔵 .NET MAUI
⭕ چه زمانی .NET MAUI منتشر خواهد شد؟
همراه با .NET 6 منتشر خواهد شد
RoadMap
⭕ آیا هنگامی که NET MAUI منتشر می شود ، Xamarin.Forms رها میشود؟
برنامه ما اضافه کردن ویژگی ها به Xamarin.Forms تا زمانی است که .NET MAUI به دسترس عموم در .NET 6. برسد، پس از اینکه .NET MAUI در .NET 6 در نوامبر سال 2020 منتشر شد ، Xamarin.Forms برای 12 ماه آپدیت های سرویسی را دریافت می کند.
⭕ آیا .NET MAUI بطور خودکار تمام تصاویر iOS و Android را بر اساس یک تصویر واحد تولید می کند؟
بله! تصاویر شما را به 1x ، 2x ، 3x ، HDPI ، XHDPI و غیره تغییر می دهد ، شبیه به Resizetizer NuGet Package
⭕ آیا .NET MAUI اجازه deployment در یک واحد کد را در آیفون ، اندروید ، ویندوز دسکتاپ ، macOS دسکتاپ و لینوکس فراهم می کند؟
بله ، نمودار را در اینجا میتوانید ببینید که چه سیستم عامل های پشتیبانی شده است
⭕ .NET MAUI از چه نوع XAML پشتیبانی می کند؟
از همان XAML که ما از Xamarin.Forms می شناسیم و دوست داریم ادامه خواهد داد.
⭕ .NET MAUI چگونه می تواند پلاگین های موجود Xamarin توسعه یافته توسط جامعه را تحت تأثیر قرار دهد؟
برای Target قرار دادن .NET MAUI ، پلاگین ها باید پیش نیاز NET 6 را اضافه کنند و به Namespace های جدید System.Maui را reference کنند.
⭕ آیا .NET MAUI و Blazor متحد خواهند بود؟
گوش به زنگ باشید! هنوز هیچ برنامه رسمی وجود ندارد ، اما ما در حال بررسی این امکان هستیم.
⭕ آیا دات نت Maui به شما اجازه می دهد در صورت لزوم به Native UI دسترسی داشته باشیم؟
بله! با اهرم Multitargeting که به ما اجازه می دهد تا در پروژه MAUI یکپارچه ما به API های خاص برای پلتفرم مراجعه کنیم
⭕ برای توسعه دهندگان جدید، آیا باید برنامه های خود را با MAUI شروع کنیم؟
امروز به استفاده از Xamarin.Forms ادامه دهید زیرا MAUI تا پیش نمایش .NET 6 در اواخر سال جاری در دسترس نخواهد بود.
⭕ چه چیزی را می توان انتظار داشت به خصوص پیشرفت عملکرد در MAUI؟
Slim Renderers عملکرد چشمگیر را بهبود می بخشد و رندرها را استاندارد سازی می کند
🔵 Xamarin.Forms
⭕ آیا برنامه ای برای ساخت / اجرای یک برنامه Xamarin.iOS بدون اتصال به macOS / Xcode وجود دارد؟
Hot Restart اجازه می دهد تا بدون اتصال به mac ، برنامه Xamarin.Forms ما را به یک دستگاه iOS بطور مستقیم از Visual Studio در ویندوز Build / Deploy کنیم. برای انتشار برنامه به Store App و کاربران AdHoc هنوز به macOS / Xcode احتیاج دارید.
⭕ چه ویژگی های جدید مهیج امروز در Xamarin.Forms موجود است؟
Maddy: Gradient Brush in Xamarin.Forms v4.7-pre1
Matt: Xamarin.Forms.Shell Backwards Navigation
Brandon: Xamarin.Forms C# Markup
David: من همه ویژگی های جدیدم را به یک اندازه دوست دارم 😇
🔵 Tools
⭕ آینده Xamarin.Essentials چیست؟
مانند Xamarin.Forms ، Xamarin.Essentials نیز در .NET قرار می گیرد
Xamarin.Essentials -> System.Devices
Xamarin.Forms -> System.Maui
⭕ چه زمانی می توانیم از پروژه های SDK با Xamarin استفاده کنیم؟
.NET 6
⭕ چه زمانی می توان انتظار Hot Reload برای UWP را داشت؟
این در RoadMap برای بهار 2020 است
Microsoft
Register now
Join us at Microsoft Build
محیط طراحی WinForm برای NET Core
در آپدیت 16.07 که امروز منتشر شد امکان استفاده از محیط طراحی فرم های ویندوز به دات نت Core اضافه شده است.
برای استفاده از این قابلیت باید ابتدا Visual Studio را به آخرین نسخه آپدیت کنید سپس در تنظیمات Tools > Options > Environment > Preview
گزینه ی Use the preview Windows Forms designer for .NET Core apps را تیک بزنید.
در آپدیت 16.07 که امروز منتشر شد امکان استفاده از محیط طراحی فرم های ویندوز به دات نت Core اضافه شده است.
برای استفاده از این قابلیت باید ابتدا Visual Studio را به آخرین نسخه آپدیت کنید سپس در تنظیمات Tools > Options > Environment > Preview
گزینه ی Use the preview Windows Forms designer for .NET Core apps را تیک بزنید.
This media is not supported in your browser
VIEW IN TELEGRAM
اموزش اتصال tryvpn در سیستم عامل های دسکتاپ ویندوز
1.ابتدا در سایت tryvpn عضو شوید.(لینک سایت)
2.OpenVPN را دانلود کنید.(لینک دانلود)
3.کانفیگ ها رای مورد نظر را از سایت دانلود کنید و در OpenVPN اضافه کنید.
#VPN
➖➖➖➖➖➖➖
✅ @Microsoftapps
1.ابتدا در سایت tryvpn عضو شوید.(لینک سایت)
2.OpenVPN را دانلود کنید.(لینک دانلود)
3.کانفیگ ها رای مورد نظر را از سایت دانلود کنید و در OpenVPN اضافه کنید.
#VPN
➖➖➖➖➖➖➖
✅ @Microsoftapps
اولین نسخه ی Windows Terminal منتشر شد
ابزار Windows Terminal از سال گذشته در وضعیت پیش نمایش بود اما امروز نسخه ی 1.0 آن رسما منتشر شد.
به عنوان یک دولوپر همیشه نیاز به اجرای دستورات در خط فرمان دارید و در گذشته ابزاری مانند CMD و Powershell این امکان را فراهم می کردند. اما Windows Terminal تلاش میکند تمامی نیازمندی های شما را در یک محل جمع کند.
در Windows Terminal می توانید چند تب باز کنید و همزمان روی Ubuntu یا Powershell کار کنید یا یک تب را با استفاده از قابلیت Pane به چند بخش تقسیم کنید.
ویندوز ترمینال برای نمایش متن از GPU استفاده میکند و اینکار سرعت نمایش اطلاعات را بسیار افزایش میدهد همچنین امکان نمایش تصویر و آیکون در محیط ترمینال را فراهم میکند.
ابزار Windows Terminal از سال گذشته در وضعیت پیش نمایش بود اما امروز نسخه ی 1.0 آن رسما منتشر شد.
به عنوان یک دولوپر همیشه نیاز به اجرای دستورات در خط فرمان دارید و در گذشته ابزاری مانند CMD و Powershell این امکان را فراهم می کردند. اما Windows Terminal تلاش میکند تمامی نیازمندی های شما را در یک محل جمع کند.
در Windows Terminal می توانید چند تب باز کنید و همزمان روی Ubuntu یا Powershell کار کنید یا یک تب را با استفاده از قابلیت Pane به چند بخش تقسیم کنید.
ویندوز ترمینال برای نمایش متن از GPU استفاده میکند و اینکار سرعت نمایش اطلاعات را بسیار افزایش میدهد همچنین امکان نمایش تصویر و آیکون در محیط ترمینال را فراهم میکند.
رقابت برنامه نویسی
ICT Challenge
دانشگاه شریف
Java
.Net
Python
Node.js
Go Lang
PHP
12 و 13 تیر
ثبت نام و توضیحات
https://ictchallenge.sharif.ir/
ICT Challenge
دانشگاه شریف
Java
.Net
Python
Node.js
Go Lang
PHP
12 و 13 تیر
ثبت نام و توضیحات
https://ictchallenge.sharif.ir/
⚫️ کاربران می توانند لانچر PowerToys را برای ویندوز ۱۰ دانلود کنند.
مایکروسافت شب گذشته این لانچر در کنفرانس بیلد ۲۰۲۰ معرفی کرد لانچر پاورتویز متشکل چند ابزار جدید برای بهبود تجربه کاربری ویندوز است.
یکی از جالب ترین ابزار های این لانچر PowerToys Run است که در واقع نسخه جدیدی از Run ویندوز به حساب می آید و با کلید ترکیبی Alt + Space در دسترس است.
این لانچر در گیت هاب برای دانلود در دسترس است:
https://github.com/microsoft/PowerToys/releases/tag/0.18.0
مایکروسافت شب گذشته این لانچر در کنفرانس بیلد ۲۰۲۰ معرفی کرد لانچر پاورتویز متشکل چند ابزار جدید برای بهبود تجربه کاربری ویندوز است.
یکی از جالب ترین ابزار های این لانچر PowerToys Run است که در واقع نسخه جدیدی از Run ویندوز به حساب می آید و با کلید ترکیبی Alt + Space در دسترس است.
این لانچر در گیت هاب برای دانلود در دسترس است:
https://github.com/microsoft/PowerToys/releases/tag/0.18.0
مایکروسافت سال ۲۰۲۰ را اصلا نمیشناسیم. ساتیا نادلا درحال انقلاب کردن است.
مایکروسافت شبکه تلوزیونی آنلاین به نام learn tv را جهت آموزش محصولاتش در سایت مستنداتش اضافه کرد.
محصولات مایکروسافت انقدر بزرگ و حرفه ای شدن که چیزی جز یک آموزش ویدیویی نمیتواند به سرعت کاربران را آموزش دهد.
جهت مشاهده learn tv وارد لینک زیر شوید.
https://docs.microsoft.com/en-us/learn/tv/
مایکروسافت شبکه تلوزیونی آنلاین به نام learn tv را جهت آموزش محصولاتش در سایت مستنداتش اضافه کرد.
محصولات مایکروسافت انقدر بزرگ و حرفه ای شدن که چیزی جز یک آموزش ویدیویی نمیتواند به سرعت کاربران را آموزش دهد.
جهت مشاهده learn tv وارد لینک زیر شوید.
https://docs.microsoft.com/en-us/learn/tv/
جدول زمانی دات نت
طبق اعلام تیم فنی NET Core نسخه ی نهایی 5.0 ماه نوامبر 2020 (آبان 99) منتشر میشود.
دات نت 5.0 قرار است همه ی نسخه های دات نت را گرد هم آورد و دیگر Core نامگذاری نمیشود. امکان پیاده سازی برنامه ای Windows Form و WPF و ASP NET و همچنین موبایل با Xamarin به صورت یکپارچه ممکن میشود.
همچنین این نسخه دارای پشتیبانی کوتاه مدت است و نسخه ی 6.0 که سال 2021 منتشر میشود به صورت بلند مدت(3 ساله) پیشتیبانی خواهد شد.
پشتیبانی کوتاه مدت به این معنی است که توسعه دهندگانی که از نسخه ی 5.0 استفاده کنند بهتر است هنگام انتشار نسخه ی 6.0 نرم افزارهای خود را آپدیت کنند. بعد از انتشار نسخه ی 6.0 دیگر آپدیتی برای نسخه 5.0 ارائه نمی شود.
در حال حاضر NET Core نسخه ی 3.1 پشتیبانی بلند مدت 3 ساله دارد. نسخه های LTS حتی بعد از انتشار نسخه های جدید تا پایان زمان پشتیبانی بروز رسانی میشند و باگها و مشکلات امنیتی آنها برطرف میشود.
طبق اعلام تیم فنی NET Core نسخه ی نهایی 5.0 ماه نوامبر 2020 (آبان 99) منتشر میشود.
دات نت 5.0 قرار است همه ی نسخه های دات نت را گرد هم آورد و دیگر Core نامگذاری نمیشود. امکان پیاده سازی برنامه ای Windows Form و WPF و ASP NET و همچنین موبایل با Xamarin به صورت یکپارچه ممکن میشود.
همچنین این نسخه دارای پشتیبانی کوتاه مدت است و نسخه ی 6.0 که سال 2021 منتشر میشود به صورت بلند مدت(3 ساله) پیشتیبانی خواهد شد.
پشتیبانی کوتاه مدت به این معنی است که توسعه دهندگانی که از نسخه ی 5.0 استفاده کنند بهتر است هنگام انتشار نسخه ی 6.0 نرم افزارهای خود را آپدیت کنند. بعد از انتشار نسخه ی 6.0 دیگر آپدیتی برای نسخه 5.0 ارائه نمی شود.
در حال حاضر NET Core نسخه ی 3.1 پشتیبانی بلند مدت 3 ساله دارد. نسخه های LTS حتی بعد از انتشار نسخه های جدید تا پایان زمان پشتیبانی بروز رسانی میشند و باگها و مشکلات امنیتی آنها برطرف میشود.
دات نت به پیش
در بیلد امسال آمار مایکروسافت باز هم خبر از رشد صعودی میدهد.
در طول سال گذشته بیش از یک میلیون کاربر فعال ماهانه از ویژوال استودیو استفاده کرده اند.
بیش از 600 هزار برنامه نویس جدید شروع به استفاده از از NET Core کرده اند.
بیش از یک میلیون بار از ویژوال استودیو به لینوکس پابلیش انجام شده است.
تعداد توسعه دهندگان NET Core حالا به بیش از 1.5 میلیون نفر رسیده است.
طبق آمار Stackoverflow دات نت Core محبوبترین فریم ورک است.
آمار بنچمارک Techempower نشان میدهد ASP NET Core تا 7 برابر سریعتر از Node.js است.
زبان سی شارپ جزو 5 زبان برتر GitHub است.
حدود 40% از برنامه نویسان جدید دات نت شامل دانشجویان میشود.
آمارها نشان میدهد الان بهترین زمان برای پیوستن به دات نت و ماندن در آن است.
در بیلد امسال آمار مایکروسافت باز هم خبر از رشد صعودی میدهد.
در طول سال گذشته بیش از یک میلیون کاربر فعال ماهانه از ویژوال استودیو استفاده کرده اند.
بیش از 600 هزار برنامه نویس جدید شروع به استفاده از از NET Core کرده اند.
بیش از یک میلیون بار از ویژوال استودیو به لینوکس پابلیش انجام شده است.
تعداد توسعه دهندگان NET Core حالا به بیش از 1.5 میلیون نفر رسیده است.
طبق آمار Stackoverflow دات نت Core محبوبترین فریم ورک است.
آمار بنچمارک Techempower نشان میدهد ASP NET Core تا 7 برابر سریعتر از Node.js است.
زبان سی شارپ جزو 5 زبان برتر GitHub است.
حدود 40% از برنامه نویسان جدید دات نت شامل دانشجویان میشود.
آمارها نشان میدهد الان بهترین زمان برای پیوستن به دات نت و ماندن در آن است.
متن باز شدن سور GW-Basic
زبان Basic نسخه های متعددی دارد که اولین آن حدود 40 سال پیش توسط مایکروسافت عرضه شد.
این زبان از اولین محصولات مایکروسافت است که بیل گیتس و پال آلن روی آن کار کردند.
در سورس این زبان فقط از زبان Assembly استفاده شده است چون در آن موقع لایسنس استفاده از زبانهای سطح بالاتر مانند C بسیار پر هزینه بود.
بعد از متن باز کردن سورس MS-DOS حالا مایکروسافت به سراغ یک محصول قدیمی دیگر رفته تا علاقمندان این زبان را بار دیگر به تکاپو بیاندازد.
لایسنس GW-Basic به صورت MIT منتشر میشود که امکان استفاده ی آزاد از سورس آن را برای مصارف دیگر متن باز ممکن میکند.
زبان Basic نسخه های متعددی دارد که اولین آن حدود 40 سال پیش توسط مایکروسافت عرضه شد.
این زبان از اولین محصولات مایکروسافت است که بیل گیتس و پال آلن روی آن کار کردند.
در سورس این زبان فقط از زبان Assembly استفاده شده است چون در آن موقع لایسنس استفاده از زبانهای سطح بالاتر مانند C بسیار پر هزینه بود.
بعد از متن باز کردن سورس MS-DOS حالا مایکروسافت به سراغ یک محصول قدیمی دیگر رفته تا علاقمندان این زبان را بار دیگر به تکاپو بیاندازد.
لایسنس GW-Basic به صورت MIT منتشر میشود که امکان استفاده ی آزاد از سورس آن را برای مصارف دیگر متن باز ممکن میکند.
🔴 جای نمایشگاه کتاب خالیه نه؟
📌 نمایشگاه امسال با مجموعه وبینارهای بهترین ناشران تخصصی در حوزههای مدیریت، توسعه فردی، زبان انگلیسی و... رایگان در خانه شما برگزار میشود.
⬅️ از ۲۹ اردیبهشت تا ۸ خرداد
✅ وبینار افتتاحیه: معرفی کتاب اضطراب جایگاه اجتماعی با حضور زهره حسینزادگان از انتشارات ققنوس
بریم نمایشگاه😉👈
📎 esmn.ir/tlesnbook
📌 نمایشگاه امسال با مجموعه وبینارهای بهترین ناشران تخصصی در حوزههای مدیریت، توسعه فردی، زبان انگلیسی و... رایگان در خانه شما برگزار میشود.
⬅️ از ۲۹ اردیبهشت تا ۸ خرداد
✅ وبینار افتتاحیه: معرفی کتاب اضطراب جایگاه اجتماعی با حضور زهره حسینزادگان از انتشارات ققنوس
بریم نمایشگاه😉👈
📎 esmn.ir/tlesnbook
دور 19 تک امپاور
هفته آینده نتایج دور 19م بنچمارک تک امپاور رسما اعلام میشود. اما تویتر Techempower پیش نمایشی از نتایج بدست آمده را امروز منتشر کرد که نشان میدهد ASP NET Core در رتبه ی 6 سریعرین فریم ورکهای وب قرار گرفته است.
دسته بندی جدید Composite شامل وزن گیری و بررسی همه ی تست ها می شود که هدفش مقایسه همه ی عواملی است که میتواند در سریعتر اجرا شدن یک اپلیکیشن وب تاثیر گذار باشد.
فریم ورک ASP NET Core در حالی در ردیف ششم قرار گرفته که در مقایسه با ردیف های بالاتر امکانات بسیار بیشتری دارد و کد نویسی با آن به مراتب از زبانهایی مثل RUST یا C و ++C ساده تر است.
همچنین در تست Plaintext آمار خیره کننده 7 میلیون RPS بدست آمده است که برای زبانی مانند سی شارپ که دارای GC است یک دست آورد بزرگ محسوب میشود.
هفته آینده نتایج دور 19م بنچمارک تک امپاور رسما اعلام میشود. اما تویتر Techempower پیش نمایشی از نتایج بدست آمده را امروز منتشر کرد که نشان میدهد ASP NET Core در رتبه ی 6 سریعرین فریم ورکهای وب قرار گرفته است.
دسته بندی جدید Composite شامل وزن گیری و بررسی همه ی تست ها می شود که هدفش مقایسه همه ی عواملی است که میتواند در سریعتر اجرا شدن یک اپلیکیشن وب تاثیر گذار باشد.
فریم ورک ASP NET Core در حالی در ردیف ششم قرار گرفته که در مقایسه با ردیف های بالاتر امکانات بسیار بیشتری دارد و کد نویسی با آن به مراتب از زبانهایی مثل RUST یا C و ++C ساده تر است.
همچنین در تست Plaintext آمار خیره کننده 7 میلیون RPS بدست آمده است که برای زبانی مانند سی شارپ که دارای GC است یک دست آورد بزرگ محسوب میشود.
♨️ابر کامپیوتر مایکروسافت به جمع پنج غول پردازشی برتر جهان پیوست
مایکروسافت در کنفرانس سالانه توسعه دهندگان که در 19 و 20 می 2020 برگزار شد اعلام کرد که ابر کامپیوتر ساخته شده توسط این شرکت موفق شده است به جمع ۵ کامپیوتر قدرتمند جهان راه پیدا کند.
پس از هوش مصنوعی، مایکروسافت به سراغ معرفی ابرکامپیوتر جدید خود رفته است که طی همکاری مشترک با OpenAI ساخته شده است. سوپر کامپیوتر قدرتمند Microsoft در میان ۵ غول پردازشی برتر جهان قرار میگیرد و برای آموزش یک هوش مصنوعی در مقیاس عظیم در فضای ابری عمومی Azure به کار گرفته خواهد شد.
ابر کامپیوتر مایکروسافت ۲۸۵ هزار هسته پردازشی سی پی یو و ۱۰ هزار هسته پردازش گرافیکی خواهد داشت که هرکدام از پردازشگرهای گرافیکی از یک سیستم واحد با پهنای باند شبکه ۴۰۰ گیگابیت بر ثانیه برخوردار خواهند بود.
https://www.gizchina.com/2020/05/20/microsoft-built-a-supercomputer-ranking-worlds-top-five/
مایکروسافت در کنفرانس سالانه توسعه دهندگان که در 19 و 20 می 2020 برگزار شد اعلام کرد که ابر کامپیوتر ساخته شده توسط این شرکت موفق شده است به جمع ۵ کامپیوتر قدرتمند جهان راه پیدا کند.
پس از هوش مصنوعی، مایکروسافت به سراغ معرفی ابرکامپیوتر جدید خود رفته است که طی همکاری مشترک با OpenAI ساخته شده است. سوپر کامپیوتر قدرتمند Microsoft در میان ۵ غول پردازشی برتر جهان قرار میگیرد و برای آموزش یک هوش مصنوعی در مقیاس عظیم در فضای ابری عمومی Azure به کار گرفته خواهد شد.
ابر کامپیوتر مایکروسافت ۲۸۵ هزار هسته پردازشی سی پی یو و ۱۰ هزار هسته پردازش گرافیکی خواهد داشت که هرکدام از پردازشگرهای گرافیکی از یک سیستم واحد با پهنای باند شبکه ۴۰۰ گیگابیت بر ثانیه برخوردار خواهند بود.
https://www.gizchina.com/2020/05/20/microsoft-built-a-supercomputer-ranking-worlds-top-five/
Gizchina
Microsoft Built A Supercomputer, Ranking World's Top Five
Those who think Microsoft is developing software only are in a deep confusion. The new supercomputer of this company ranks world's top five.
🔆 بازی خاطرهانگیز Solitaire مایکروسافت ۳۰ ساله شد
🔅 بازی محبوب مایکروسافت که برای آموزش درگ اند دراپ در ویندوز قرار داده شده بود، روز گذشته رسما ۳۰ ساله شد. Solitaire امروزه هم محبوبیت درخورتوجهی دارد.
مایکروسافت شب گذشته با انتشار بیانیهی مطبوعاتی اعلام کرد که بازی Solitaire سی ساله شده است. مایکروسافت ادعا میکند که در حال حاضر بهصورت ماهانه ۳۵ میلیون نفر به تجربهی بازی Solitaire میپردازند. آمار نشان میدهند که کاربران در سراسر دنیا بهصورت روزانه بازی Solitaire را ۱۰۰ میلیون بار انجام میدهند...
📷 bit.ly/2LSIVXc
🌐 bit.ly/2yqsE8I
🔅 بازی محبوب مایکروسافت که برای آموزش درگ اند دراپ در ویندوز قرار داده شده بود، روز گذشته رسما ۳۰ ساله شد. Solitaire امروزه هم محبوبیت درخورتوجهی دارد.
مایکروسافت شب گذشته با انتشار بیانیهی مطبوعاتی اعلام کرد که بازی Solitaire سی ساله شده است. مایکروسافت ادعا میکند که در حال حاضر بهصورت ماهانه ۳۵ میلیون نفر به تجربهی بازی Solitaire میپردازند. آمار نشان میدهند که کاربران در سراسر دنیا بهصورت روزانه بازی Solitaire را ۱۰۰ میلیون بار انجام میدهند...
📷 bit.ly/2LSIVXc
🌐 bit.ly/2yqsE8I
💠مفهوم تابع (Function) در برنامه نویسی
♻️کارمندانی را در نظر بگیرید که هرکدام وظیفهی خاصی را بر عهده داشته به طوری که با صدا زدن نامشان حاضر شده و وظیفهی محول شده را انجام میدهند، توابع در برنامهنویسی نیز به همین صورت عمل میکنند، آنها قطعاتی کوچک در یک برنامه هستند که وظایفی خاص را برعهده دارند، میتوانند مقادیری را به عنوان ورودی تحویل گرفته و با توجه به وظیفهای که دارند (کدهای نوشته شده در بدنهی تابع) مقداری خاص را به عنوان نتیجهی کارشان برگردانند، شما میتوانید یک تابع را تنها یکبار بنویسید و در تمام برنامهتان با صدا زدن نام تابع از آن استفاده کنید.
♻️کارمندانی را در نظر بگیرید که هرکدام وظیفهی خاصی را بر عهده داشته به طوری که با صدا زدن نامشان حاضر شده و وظیفهی محول شده را انجام میدهند، توابع در برنامهنویسی نیز به همین صورت عمل میکنند، آنها قطعاتی کوچک در یک برنامه هستند که وظایفی خاص را برعهده دارند، میتوانند مقادیری را به عنوان ورودی تحویل گرفته و با توجه به وظیفهای که دارند (کدهای نوشته شده در بدنهی تابع) مقداری خاص را به عنوان نتیجهی کارشان برگردانند، شما میتوانید یک تابع را تنها یکبار بنویسید و در تمام برنامهتان با صدا زدن نام تابع از آن استفاده کنید.
این هم از پروژه امروز من ( کار بر روی پرفرمنس سایت)
1) رساندن لود سایت به 2.0 ثانیه
2) رساندن رتبه سایت در هر دو تست به رتبه A
🆔 @codedeveloper
1) رساندن لود سایت به 2.0 ثانیه
2) رساندن رتبه سایت در هر دو تست به رتبه A
🆔 @codedeveloper
چطور از پایتون در صنعت رسانه های اجتماعی استفاده می شود؟
هدف اصلی سایتهای ارتباط جمعی گرفتن ترافیک بیشتر برای افزایش عملکرد وب سایت خود است. در اینجا مقیاس پذیری ابزارهای برنامه نویسی از اهمیت بالایی برخوردارند و به خاطر شهرتی که زبان پایتون برای سادگی و کاربردی بودن آن دارد، بسیاری از سایتهای ارتباط جمعی از کدهای آن استفاده می کنند.
بسیاری از بزرگان این صنعت از زبان پایتون برای پیش بینی تقاضا و مدیریت میلیون ها کاربر فعال استفاده می کنند. هر بستر اجتماعی سطح بالایی را که در نظر بگیرید کدهایی از آن را خواهید یافت که به زبان پایتون نوشته شده است. اگر بخواهم چند مورد از آنها را نام ببرم عبارتند از فیسبوک، اینستاگرام، یوتیوب و ...
اینستاگرام از پایتون استفاده میکند:
تیم مهندسی اینستاگرام از سال ۲۰۱۶ تا کنون بیشترین استفاده از پایتون را در جهان به نام خود ثبت کردند، اینستاگرام ۸۰۰ میلیون کاربر فعال در سراسر جهان دارد و پایتون توانسته است مقیاس پذیری خود را در این برنامه به رخ همه بکشد.
هدف اصلی سایتهای ارتباط جمعی گرفتن ترافیک بیشتر برای افزایش عملکرد وب سایت خود است. در اینجا مقیاس پذیری ابزارهای برنامه نویسی از اهمیت بالایی برخوردارند و به خاطر شهرتی که زبان پایتون برای سادگی و کاربردی بودن آن دارد، بسیاری از سایتهای ارتباط جمعی از کدهای آن استفاده می کنند.
بسیاری از بزرگان این صنعت از زبان پایتون برای پیش بینی تقاضا و مدیریت میلیون ها کاربر فعال استفاده می کنند. هر بستر اجتماعی سطح بالایی را که در نظر بگیرید کدهایی از آن را خواهید یافت که به زبان پایتون نوشته شده است. اگر بخواهم چند مورد از آنها را نام ببرم عبارتند از فیسبوک، اینستاگرام، یوتیوب و ...
اینستاگرام از پایتون استفاده میکند:
تیم مهندسی اینستاگرام از سال ۲۰۱۶ تا کنون بیشترین استفاده از پایتون را در جهان به نام خود ثبت کردند، اینستاگرام ۸۰۰ میلیون کاربر فعال در سراسر جهان دارد و پایتون توانسته است مقیاس پذیری خود را در این برنامه به رخ همه بکشد.