DotNet | دات نت
1.11K subscribers
664 photos
229 videos
484 files
706 links
تو این روزا بهتره که همیشه علم خودمون رو بالا ببریم و بتونیم با سریع ترین راه ممکن خودمونو بروز نگه داریم.
- سعی کنیم از کمترین امکانات بیشترین بهره رو ببریم
منتظرت هستیم😉
دنیا رو جای بهتری برای یادگیری کنیم 🌹
#course #book


🆔 @dotnetcode
Download Telegram
کیبورد بی سیم گیمینگ لاجیتک 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/
رقابت بین این دو ابزار طراحی فوق العاده در حال پیشرفته و سوالی که بیشتر طراحان میپرسن اینه که کدوم بهتره؟ و باید از کدوم به کدوم سوئیچ کنیم؟

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

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

تو این مطلب، امکاناتی که فیگما و اسکچ برای کاربر‌ها فراهم کردن بررسی و همچنین به تفاوت های میون این دو ابزار محبوب پرداخته شده.

از اینجا بخونید:
https://vrgl.ir/EneIv
در Identity از دو متد برای احراز هویت کاربر استفاده میشود:

متد 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
ابزار غلط یاب املایی ویندوز توسط مایکروسافت منتشر شد
ابزار غلط یاب املایی ویندوز Windows Spell-check به تازگی از سوی مایکروسافت در اختیار کاربران قرار گرفته است تا با چک شدن متون هنگام نوشتن بتوانند به طور خودکار آن را ویراستاری کنند.
ساعاتی پیش ابزار غلط یاب املایی ویندوز برای تمام دیوایس‌های مبتنی بر این سیستم عامل عرضه شد. این ابزار جدید در واقع یک سرویس ویراستاریِ توسعه یافته توسط مایکروسافت است و از تمام محصولاتی که دارای سیستم عامل ویندوز ۸.۱ و بالاتر باشند پشتیبانی می‌کند. تا پیش از این کاربران دستگاه های مبتنی بر ویندوز از ابزارهای متن باز برای چک کردن غلط های املایی استفاده می‌کردند و این ویژگی به طور پیش فرض در مایکروسافت Edge و دیگر مرورگرهای کرومیوم وجود نداشت.
اما اگر می‌خواهید از این موضوع مطلع شوید که این ابزار برای شما فعال است یا خیر، نرم افزار مایکروسافت اج را باز کنید و آدرس edge://settings/languages را در نوار جستجو تایپ کنید. در صفحه‌‌ای که باز می‌شود، شما می‌توانید زبان مورد نظر خود را مشاهده کنید و تعیین کنید صفحاتی که به زبان شما نیستند هنگام مشاهده به طور خودکار ترجمه شوند یا خیر. همچنین در صفحه تنظیمات و در قسمت Check Spelling شما می‌توانید گزینه مربوط به ابزار اسپل چکینگ ویندوز را فعال کنید.
https://www.slashgear.com/windows-spellcheck-released-heres-how-to-get-it-29622892/
من امروز کاملا احساساتی شده‌ام و صادقانه بگویم که صحبت کردن برایم تقریبا سخت است. ۱۸ سال برای این هدف کار کردیم، بنابراین باور کردن اتفاقی که افتاده، سخت است. هنوز فضانوردان به ایستگاه فضایی نرسیده‌اند و باید آن‌ها را سالم به زمین برگردانیم و چندین بار این کار را تکرار کنیم.
👨‍💻 با مطالعه ی علوم کامپیوتر نمی‌توان یک برنامه نویس حرفه‌ای شد؛ همانطور که با مطالعه بر روی رنگ ها و آثار نمی‌توان یک نقاش حرفه‌ای شد.

👤 #اریکـاسـریموند
مایکروسافت چند روز پیش با معرفی قابلیت Windows Package Manager | WinGet بسیاری را شگفت زده کرد، با این حال ظاهرا این شرکت مکانیزم اصلی را از برنامه یک توسعه‌دهنده دیگر با نام AppGet کپی کرده است.

کیوان بیگی توسعه‌دهنده (احتمالا ایرانی) پکیج منیجر 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
سورس کد (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 میشود مربوط به مصرف بالای رم آن است که باعث کندی عمومی سیستم میشود. با این وجود ابزار فوق العاده و افزونه های فراروان در کنار ساختار کاملا کاستوم پذیر توسعه دهندگان زیادی را به سمت آن جلب کرده است.
شمارش خودکار ارجاع یا ARC روشی است که در زبانهایی مانند Objective-C و Swift برای مدیریت حافظه استفاده میشود.

در این روش پاکسازی حافظه یک شی زمانی انجام میشود که دیگر هیچ رفرنسی به آن داده نشده باشد.

در 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
مایکروسافت قابلیت چت در چند پنجره را به تیمز اضافه کرد

مایکروسافت از ماه گذشته قابلیت چت در چند پنجره را برای سرویس تیمز توسعه می‌داد. اکنون ردموندی‌ها اعلام کرده‌اند که جداسازی پنل‌های چت و ارتباط در پنجره‌های جداگانه به‌صورت عمومی دردسترس قرار گرفته است. اکنون نسخه‌ی دسکتاپ ویندوز و مک مایکروسافت تیمز از این قابلیت پشتیبانی می‌کند. قابلیت جدید به شما امکان می‌دهد تا چت…

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

#اخبار_فناوری

#Microsoft_Teams #مایکروسافت_تیمز
♨️نسخه جدید مرورگر مایکروسافت اج مبتنی بر کرومیوم عرضه شد
نسخه جدید مرورگر مایکروسافت اج در دل آخرین آپدیت‌ ویندوز منتشر شد. این ورژن Microsoft Edge مبتنی بر کرومیوم بوده و قابلیت‌های جدیدی ارائه می‌کند.
مایکروسافت از طریق انتشار آپدیتی جدید برای آخرین سیستم عامل خود تا امروز، ورژن جدید مرورگر مایکروسافت Edge را به ویندوز ۱۰ اضافه کرد. کاربرانی که از بیلدهای ۱۸۰۳، ۱۸۰۹، ۱۹۰۳ و ۱۹۰۹ این سیستم عامل استفاده می‌کنند، نسخه جدید مرورگر نام برده را دریافت خواهند کرد.
البته توسعه نسخه جدید مرورگر مایکروسافت اج به ماه ژانویه ۲۰۲۰ (دی ۱۳۹۸) برمی‌گردد، اما تا امروز به منظور در اختیار داشتن آن باید فایل مرورگر را از وب سایت Microsoft به صورت دستی دانلود و نصب می‌کردید. گفتنی است ورژن جدید مبتنی بر کرومیوم توسعه یافته است. دو مرورگر بسیار معروف گوگل کروم و اپرا نیز از کرومیوم بهره می‌برند.
https://www.gsmarena.com/new_chromium_based_microsoft_edge_starts_rolling_out_through_windows_updates-news-43570.php
مایکروسافت در کنفرانس Build 2020 خبر از یک Windows Package Manager داد که برای نصب ساده و سریع برنامه ها در محیط ویندوز در نظر گرفته شده است.

حالا "کیوان بیگی" توسعه دهنده پروژه متن باز "AppGet" می گوید روش کار و حتی کدهای "WinGet" تا حد زیادی از روی پروژه او کپی شده است.

طبق متن وبلاگش آقای بیگی میگوید از یک سال گذشته چندبار با مدیران مایکروسافت دیدار داشته و قرار بوده پروژه AppGet را برای مایکروسافت توسعه دهد اما بعد از چند جلسه و مصاحبه تماسها ادامه پیدا نکرده و حالا بعد از شش ماه پروژه WinGet معرفی شده است.

او البته پروژه را به صورت متن باز منتشر کرده و به نظر میرسد از بابت کپی برداری از ایده اش ادعایی ندارد اما از برخورد مایکروسافت در طی این جریان هم خوشنود نیست.

برای بسیاری از مشتریان مایکروسافت هر چیزی که Third-party باشد چندان جلب توجه نمیکند. شانس موفقیت AppGet بدون مایکروسافت کم بود و این چیزی هست که خود آقای بیگی هم در وبلاگش بیان میکند اما مایکروسافت می توانست با روش بهتری این فرآیند را مدیریت کند تا انگیزه افرادی که قصد دارند پروژه های متن باز توسعه دهند حفظ شود
شرکت TIOBE هر ماه زبانهای برنامه نویسی را از نظر محبوبیتاشن در موتورهای جستجو مورد بررسی قرار میدهد.

نتایج June 2020 از این نظر اهمیت دارد که زبان برنامه نویسی Rust برای اولین بار در بین 20 ردیف اول قرار گرفته است.

زبان سی شارپ با یک پله صعود نسبت به یک سال گذشته از جایگاه ششم به پنجم بازگشته است.

زبان R سریعترین رشد را داشته و به نظر میرسد جایگاه خودش را نسبت به MATLAB در علوم داده و محاسبات آماری تقویت کرده است.