مایکروسافت

من یک مهندس فناوری اطلاعات هستم که علاقه زیادی به دنیای فناوری اطلاعات، برنامه نویسی، امنیت و شبکه دارم.

آپدیت جدید ویژوال استدیو منتشر شد

۵۱۵ بازديد
نسخه ی ژوئن سردبیر محبوب کد ویژگی های جدید و همچنین بهبود اشکال زدایی و عملکرد را اضافه می کند.

آخرین به روز رسانی در ویرایشگر ویژوال استودیو مایکروسافت، تعدادی پیشرفت برای توسعهدهندگان جاوا اسکریپت، C # و آموزش جاوا ارائه می دهد.

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

برای توسعهدهندگان که با JavaScript و Spin-off TypeScript کار میکنند، مایکروسافت عملکرد عملکرد را برای چک کردن و تکمیل کد بهبود داده است.

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

انتقال به دو سرور به این معناست که توسعه دهندگان دیگر نباید انتظار داشته باشند که سرور بتواند یک پروژه کل JavaScript یا TypeScript را ارزیابی کند قبل از اینکه بتواند عملیات ساده مانند کد بندی تاشو یا طرح مدارک را انجام دهد. برای فعال کردن این تنظیم دو سرور، مجموعه "writcript.experimental.useSeparateSyntaxServer": true و مطمئن شوید که از TypeScript 3.4 یا جدیدتر در فضای کاری خود استفاده می کنید.

پیشرفت های اشکال زدایی نیز وجود دارد، مایکروسافت اضافه کردن فرمان جدید 'پرش به مکان نما'، که از طریق منوی زمینه قابل دسترسی است.

در هنگام اشکال زدایی، 'پرش به مکان نما' به آن خط در کد جهش پیدا می کند و از آن نقطه به بعد اجرا می شود، بدون اجرای هر یک از کد های مداخله. این فرمان در حال حاضر تنها از افزونه C # در دسترس است، اما سایر برنامه های debug debugging باید به زودی دنبال کنند.

برای توسعه دهندگان باید برنامه ویژوال استودیو را برای ویرایش جاوا به دلیل پشتیبانی نسخه جدید جاوا اسکریپت نصب، آسانتر کند.

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

حرکت به منظور بهبود کلی در به روز رسانی، فرمان انتخاب پیش فرض Shell اکنون می تواند با نسخه های macOS و لینوکس VS Code مورد استفاده قرار گیرد، به کاربران اجازه می دهد تا ساده ترین پوسته ترمینال خود را از آنهایی که بر روی سیستم نصب شده اند، انتخاب کنند. همچنین گزینه های جدید برای تنظیم محیط برای VS Code Terminal مجتمع وجود دارد.

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

مایکروسافت و تیم آلفابت برنامه نویسی به زبان کامپیوترهای کوآنتومی را شروع کردند

۴۹۲ بازديد
مفهوم یک کامپیوتر کوانتومی می تواند دلهره آور باشد، به رغم برنامه نویسی آن، اما مایکروسافت فکر می کند که می تواند یک دست کمک کند. این همکاری با الفبای X و Brilliant در یک برنامه آموزشی آنلاین برای محاسبات کوانتومی است. این دوره با مفاهیم اساسی آغاز می شود و به تدریج شما را به زبان Q # مایکروسافت معرفی می کند، به شما آموزش می دهد که چگونه الگوریتم های ساده کوانتومی را بنویسید قبل از اینکه به سناریوهای پیچیده پیچیده تبدیل شوند. شما می توانید همه چیز را در وب (شامل پازل مدار کوانتومی) اداره کنید و یک شبیه ساز برای تأیید اینکه شما در مسیر درست هستید، وجود دارد.

این دوره بیش از حد طولانی نیست - باید بین 16 تا 24 ساعت طول بکشد. شما هم مجبور نیستید که همه چیز را مرتکب شوید. Brilliant دو فصل اول را به صورت رایگان برای مدت زمان محدود ارائه می دهد. اگر این مفهوم را تحسین کنید یا بخواهید مطمئن شوید که شما آماده مشاغل کامپیوتری کوانتومی هستید که ممکن است در افق باشد، ممکن است صدمه ای به آن ندهید. این در حالی است که ما همچنان در حال آموزش دوره برنامه نویسی سنتی هستیم و هنوز هم افراد زیادی از آن استقبال می کنند.

کره جنوبی از ویندوز به لینوکس مهاجرت میکند

۵۱۰ بازديد
پشتیبانی از ویندوز 7 در ماه ژانویه سال آینده پایان خواهد یافت و این یک مشکل بزرگی برای کاربران تجاری و خانگی است که هنوز سیستم عامل قدیمی را اجرا می کنند. آیا این افراد نمی توانند به ویندوز 10 ارتقا دهند؟ خب، آره، اما بسیاری فقط نمیخواهند. ویندوز 10 دارای تله متری شدید است که بسیاری از مردم آن را جاسوسی می دانند. در نتیجه، آنها به سادگی به آخرین سیستم عامل مایکروسافت اعتماد ندارند. لازم به ذکر است، برای کسب و کارها و سازمان هایی که دارای رایانه های زیادی هستند، ارتقاء به ویندوز 10 می تواند یک هزینه پر هزینه باشد.

در حال حاضر، به علت مرگ بعدی پشتیبانی از ویندوز 7، دولت کره جنوبی به طور رسمی تصمیم گرفته است که به طور کامل از ویندوز مایکروسافت استفاده کند. به گفته The Korea Alliance، دولت آسیا از ویندوز 7 به سیستم عامل مبتنی بر لینوکس تغییر خواهد کرد.

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

انتقال به لینوکس در کوتاه مدت نسبتا گران خواهد بود، زیرا انتظار می رود که بیش از نیم میلیارد دلار (از جمله ارتقاء سخت افزار) هزینه شود. با گفتن این مطلب، چوی جانگ هیوک، رئیس ادارۀ وزارت امنیت و امنیت، پیش بینی می کند صرفه جویی در هزینه های طولانی مدت با تغییر سیستم عامل منبع باز پیش بینی شده است.

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

مایکروسافت .Net 5 را عرضه کرد

۵۰۳ بازديد
در ماه نوامبر سال 2020، مایکروسافت دات نت 5 را راه اندازی خواهد کرد که به طور گسترده ای برای فرآیند استفاده از فریم ورک های Microsoft .NET طراحی شده است.

مایکروسافت تغییرات بزرگی در چارچوب های توسعه نرم افزار آموزش .NET خود را از سال آینده اعلام کرده است.


در ماه نوامبر سال 2020، مایکروسافت دات نت 5 را راه اندازی خواهد کرد که پایگاه های موجود .NET Framework، .NET Core و Mono را تحت یک ارائه تنها دات نت یکپارچه می کند.

این حرکت طراحی شده است تا روند استفاده از چارچوب های Microsoft .NET را بسیار ساده کند. در حالی که چارچوبهای Microsoft .NET به توسعه دهندگان اجازه می دهند تا در طیف وسیعی از زبان ها کار کنند و برنامه های مختلف را برای سیستم عامل های مختلف بسازند، انجام این کار به توسعه دهندگان نیاز دارد تا از چارچوب های مختلف .NET استفاده کنند.

توسعه دهندگان امروز باید بین دات نت چارچوب، دات نت هسته و مونو را انتخاب کنند، بسته به اینکه کدام پلتفرم برای آنها توسعه می یابد.

در مقابل، دات نت 5 میتواند برای ساخت برنامهها برای ویندوز، لینوکس، macOS، iOS، Android، tvOS، watchOS، WebAssembly و سیستم عاملهای دیگر استفاده شود.

یکی از ویژگی های متمایز چارچوب های دات نت، کتابخانه های استاندارد نرم افزاری هستند که توسعه دهندگان می توانند از طیف گسترده ای از قابلیت ها، از طریق ارتباطات شبکه به منظور مدیریت استثنایی استفاده کنند.

مایکروسافت می گوید که دات نت 5 شامل بهترین کتابخانه هایی است که از طریق .NET Core و چارچوب مونو در دسترس هستند "برای ایجاد یک پلت فرم واحد که شما می توانید برای تمام کد مدرن خود استفاده کنید." مایکروسافت می گوید که شکاف میان این دو تقریبا نزدیک به انتشار هسته اصلی هسته 3.0 در ماه سپتامبر است.

از انتشار دات نت 5 در نوامبر 2020، این تنها چهارچوب دات نت خواهد بود که به روز می شود و نسخه های جدید هر نوامبر در سال های بعد منتشر می شود. نسخه های حتی شماره، به عنوان مثال دات نت 6، نسخه LTS با پشتیبانی بلند مدت خواهند بود. انتظار می رود نسخه پیش نمایش دات نت 5 در نیمه اول سال 2020 در دسترس قرار گیرد.

با هدف قرار دادن طیف وسیعی از سیستم عامل ها، مایکروسافت می گوید. دات نت 5 میتواند برای برنامه های کاربردی به طیف وسیعی از سیستم های فیزیکی و مجازی - از رایانه های رومیزی و زیرساخت های مبتنی بر ابر استفاده کند - همانطور که در زیر دیده می شود.

ریچارد لاندر، مدیر برنامه برای گفتگو می گوید: "این پروژه جدید و جهت یک مبادله بازی برای دات نت است. با دات نت 5، فایل های کد و پرونده های شما، بدون توجه به نوع برنامه ای که شما در حال ساخت آن هستید، به نظر می رسد. تیم دات نت در یک پست وبلاگ که با کنفرانس 2019 در سیاتل سازگاری دارد.

"شما با هر برنامه دسترسی به همان API های زمانبندی، API و زبان را در اختیارتان قرار می دهید. این شامل بهبود عملکرد جدیدی است که تقریبا روزانه به CoreFX متعهد هستند.

"ما یک آینده روشن را در پیش رو داریم که می توانید از همان API های .NET و زبان برای استفاده از طیف گسترده ای از انواع برنامه ها، سیستم عامل ها و معماری های تراشه استفاده کنید."

Lander می گوید. دات نت 5 روند بسیاری از چارچوب های موجود در دات نت را ادامه می دهد، از جمله پشتیبانی از قابلیت های خاص پلت فرم مانند Windows Forms و WPF در ویندوز، و ویژگی های رابط کاربری بومی و دسترسی سخت افزاری در دستگاه های آندروید و iOS در هنگام استفاده از Xamarin و مونو

همانطور که با .NET Core، .NET 5 نیز به طور کامل توسط ویژوال استودیو، ویژوال استودیو برای مک و ویراستاران ویژوال استودیو کد پشتیبانی می شود.

دات نت 5 همچنین انواع پیشرفت هایی را در زمینه چارچوب قبلی ارائه می دهد، از جمله انتخاب بیشتر در زمان اجرا، قابلیت همکاری Java در تمام سیستم عامل ها، قابلیت همکاری Objective-C و Swift در چند سیستم عامل و گسترش کتابخانه های کلاس CoreFX برای پشتیبانی تلفیقی استاتیک، رد پایهای کوچکتر و سیستم عاملهای بیشتر.

خبرهای بد مایکروسافت در خصوص ویندوز 10

۴۶۱ بازديد
کاربران ویندوز 10 با مشکلات در حال انجام با به روز رسانی های ویندوز 10 مانند سیستم های انجماد، عدم نصب اگر درایو های USB وجود داشته باشد و حتی تاثیرات چشمگیر بر روی نرم افزار ضروری است. بنابراین شاید جای تعجب نیست که tranche بزرگی از کاربران وجود دارد که حاضر به حرکت از ویندوز 7 به گلچرترین سیستم عامل مایکروسافت نیستند. با توجه به آخرین آمار سهم بازار، شمار افرادی که هنوز از ویندوز 7 استفاده می کنند ماه به میزان ثابت در ماه است. آنچه که ممکن است شما را شگفت زده کند این است که در حالی که ویندوز 10 در آوریل سهم 44.1 درصدی از کل سیستم عامل را تجربه کرد، ویندوز 7 همچنان 36.43٪ بود. این رقم در ماه دسامبر سال گذشته به بیش از 36.9 درصد رسیده است.

مایکروسافت به وضوح می خواهد همه را به آخرین نسل ویندوز منتقل کند و یک خبر بد برای ویندوز 10 را تهدید می کند. اولین شماره Whammy این است که ویندوز 7 در تاریخ 14 ژانویه سال آینده به وضعیت نهایی خود برسد. Whammy شماره دو این است که هزینه آن به مبلغ 200 دلار در سال خواهد رسید تا "پشتیبانی امنیتی گسترده" پس از آن دوره به دست آید. فرض کنید این است که شما یک کاربر خانگی نیستید. من حدس می زنم شما می توانید یک شماره 3 را که در آن کاربرانی که از ژانویه سال 2020 استفاده می کنند، کاملا صفر می کنند.

بسیاری از دلایل بسیار خوبی وجود دارد که چرا مردم تمایلی به حرکت به ویندوز 10 ندارند: سخت افزاری که ویندوز 7 در حال اجرا است ممکن است به اندازه کافی قدرتمند نباشد یا ذخیره سازی موجود برای مثال مشکل باشد، اما به احتمال زیاد آن را به یک دوست نداشتن ساده ویندوز 10. به همان شیوه که کاربران ویندوز ایکس پی برای سالها از این سیستم عامل منسوخ پرده برداشتند و حاضر به ارتقاء به ویندوز 7 نشدند، انتظار دارم که همین اتفاق دوباره رخ خواهد داد چون ویندوز 10 haters را "نفرت" می کند می گوید با این حال، ویندوز 7 سریعا به پایان عمر خود نزدیک می شود، زمانی که پشتیبانی امنیتی رایگان پایان می یابد. پس از 14 ژانویه 2020، هر سال به مبلغ 200 دلار به ازای هر کامپیوتر هزینه می شود تا به حمایت امنیتی گسترده برای حفظ آن ادامه دهد. و همانطور که قبلا ذکر کردم این است که فقط برای کاربران شرکتی، چنین گزینه ای برای کاربران خانگی وجود ندارد.


سوال امنیتی به طور گسترده به عنوان اخبار جعلی توسط XP کاربران برای طولانی ترین زمان رد شد. من تصور می کنم که تعداد بسیار زیادی از کاربران ویندوز 7 نیز اصرار دارند که از ویندوز 10 بسیار امن تر هستند. در حالی که WannaCry دیگر وجود ندارد که مشکلات مربوط به استفاده از سیستم عامل های پشتیبانی نشده را برجسته کند، این امر ویندوز 7 را به شرط امن . فقط در ماه گذشته گوگل از همه کاربران ویندوز 7 درخواست کرد تا بعد از کشف دو آسیب پذیری صفر روز که می توانند در کنار یکدیگر برای برداشتن سیستم های میزبان مورد استفاده قرار گیرند، به ویندوز 10 ارتقا می یابند. مایکروسافت پس از WannaCry، به روز رسانی های امنیتی اضافی را برای کاربران XP به ارمغان می آورد، اما کاربران ویندوز 7 نمی بایست با حسن نیت امنیتی به آن دست پیدا کنند.

من نمی خواهم تمام استدلالات امنیتی را برای ارتقاء از ویندوز 7 به ویندوز 10 کشف کنم، به ویژه اینکه SentinelOne کار بزرگی را انجام داده است که جزئیات امنیتی 32 دلاری را برای حرکت به ویندوز 10 در وبلاگ بلوار بلوار به ارمغان آورده است. با این حال، من اصرار می کنم که تمامی ویندوز 7 معتقد باشند این مقاله را بخوانند و عواقب بالقوه ای را که با آن مواجه می شوند، درک کنند. به منظور به پایان رساندن این خبر بد با برخی از پیام های بالقوه خوب، هنوز هم می توانید به صورت رایگان به ویندوز 10 ارتقا دهید اگر شما کاربر ویندوز 7 با وجود ارائه اولیه ویندوز 10 در سال 2016 منقضی شده است. این کمی پیچیده و شامل ابزار ایجاد مایکروسافت مایکروسافت، درایو USB (و یا دی وی دی) و خرج شانس، اما شما می توانید دستورالعمل کامل در اینجا پیدا کنید.