با توجه به محبوبیت صنعت وِب، سالهاست زبانهای برنامهنویسی در این زمینه پیشرفتها و کاربردهای چشمگیری را داشتهاند، از جمله جاوااسکریپت (JS) به عنوان یک زبان قابل اجرا در داخل مرورگر شناخته میشود. هرچند بسیار محبوب و کاربردی است، اما این زبان قطعاً مشکلات خودش را دارد که برخی از آنها عدم انعطافپذیر بودن، سرعت پایین اجرا و همچنین انواع غیر ایمن آن است که این باعث میشود برای محاسبات و کارهای پیچیده جوابگو نباشد.
هرچند گزینههایی مانند CoffeeScript و TypeScript وجود دارند و نسبتا
خالق لینوکس از اینتل به خاطر پشتیبانی نکردن از حافظههای ECC انتقاد کرده است. او به پشتیبانی غیررسمی از ECC در پردازندههای AMD بهعنوان اتفاقی مثبت نگاه میکند. این ماجرا برای توسعهدهدنگان قطعاً بسیار مهم و کاربردی است، بنابراین به عنوان نمایندهای از جامعهٔ برنامهنویسان و یک فرد با تجربه در بحث برنامهنویسی و مشکلات آن در مدیریت حافظه نظرات توروالدز برای جامعهٔ ما اهمیت دارد.
لینوس توروالدز، خالق لینوکس، بهتازگی پست جدیدی در انجمن آنلاین Real World Tech با محوریت حافظهٔ کد تصحیح
مقدمه
این سری مقالات به بررسی نحوهٔ اثرگذاری فناوری بلاکچین بر روی زنجیرههای تامین میپردازند. دلیل اهمیت وجود این فناوری در زنجیرههای تامین به ۴ عامل بستگی دارد: قابلیت ردیابی و دید گسترده، دیجیتال سازی و حذف واسطهها، امنیت دادهٔ پیشرفته و قراردادهای هوشمند. در این مقالات چگونگی راه اندازی زنجیرهٔ تامین مبتنی بر بلاکچین از منظر طراحی نیز بیان شده است. از حوزههای حضور بلاکچین میتوان به ارزهای دیجیتالی غیر متمرکز چون بیت کوین، قراردادهای دیجیتالی خودکار و داراییهای هوشمند اشاره کرد
همانطور که میدانید پلیاستیشن ۵ به عنوان یک نسل جدیدی از کنسول بازی سونی معرفی شده است که رابطکاربری آن به شدت تغییر و بهبود یافته است.
هر چیزی که در این محیط از پلیاستیشن ۵ دیده میشود خط به خط و ریز به ریز آن، به لُطفِ کامپایلر Clang که اتفاقاً امروز هم نسخهٔ ۱۱ اون منتشر شد، و استاندارد ۱۷ از سی++ و به خصوص بحث نرمافزاری آن بر پایهٔ سیستمعامل FreeBSD ارائه شده است که متخصصها در این باره خوب میدانند فریبیاِسدی به عنوان سریعترین و پایدارترین نوع سیستمعاملهای یونیکسی مطرح
مدتی قبل بود که من در رابطه با شاخصهای در حال رشد زبانهای برنامهنویسی در کانالهای شخصی نظری داده بودم که با توجه به وضعیت شاخص، زبان برنامهنویسی ++C سریعترین رشد را بعد از مدتها به خود اختصاص داده است.
این تغییرات و بیداری زبان طبق انتظاری که داشتم بعد از ظاهر شدن زبان برنامهنویسی Rust در بین ۲۰ زبان برنامهنویسی برتر و همچنین نهایی شدن استانداردهای 2a و پیشرفتهای اخیر به خصوص رضایتبخشی کاربران از استاندارد 17 زبان ++C رخ داده است که دور از انتظار هم نبود.
طبق ش
در این مقاله من قصد دارم به معرفی ده فریمورک برتر جهان در بازهٔ سالهای ۲۰۱۹ و ۲۰۲۰ اشاره کنم که در حوزهٔ صنعت وب کاربرد دارند. معمولاً در سایتها، وبلاگها و گروههای تلگرامی حرف از فریمورکهای شناخته شدهای مانند Asp.net core و یا Laravel به گوش میرسد. اما واقعیت این است که فریمورکهایی که در مورد آنها بحث میشود جایگاه خاصی در بین فریمورکهای قدرتمند و به عنوانی ناشناخته مانند Drogon، h2o، ulib و غیره ندارند! جالب است بدانید فریمورکهایی که در ادامه نامهایشان را میشنوید به قدری سریع
زبانی را انتخاب کنید که پاسخگوی برنامهٔ تحت بلاکچین شما باشد!
فناوری بلاکچین به سرعت در حال تبدیل شدن به یکی از مهمترین پیشرفتهای فناوری در چند دههٔ گذشته است. این سیستم، معاملات ناشناس و همتا را بین کاربران امکانپذیر میکند که اساساً بر پایهٔ انقلاب رمزنگاری است. بازار جهانی بلاکچین در حال حاضر حدود ۱.۲ میلیارد دلار تخمین زده میشود و کارشناسان پیشبینی میکنند که تا سال ۲۰۲۵ به ارزش ۵۷ میلیارد دلار برسد که در سال بیش از ۶۹ درصد رشد خواهد داشت.
عمدهٔ شرکتها و سرمایه
مایکروسافت در بهروزرسانی بعدی خود که در ماههای اول سال ۲۰۲۰ عرضه خواهد شد، مرورگر اج خود را حذف خواهد نمود و بر اساس گزارش ها مرورگری برا پایه کرومیوم را عملکردی متفاوت در اختیار کاربران قرار خواهد داد. در ادامه به جزییات این خبر خواهیم پرداخت.
حذف نسخه قدیمی مرورگر اج از ویندوز 10
مایکروسافت مراحل حذف مرورگر Edge را آغاز کرده است تا فضا را برای مرورگر جدید خود ایجاد کند. البته این جایگزینی فعلا انجام نخواهد شد و فقط شاهد حذف این مرورگر خواهیم بود. البته حذف این مرورگر نیز به
مایکروسافت قصد دارد با اعمال فناوری گرافیکی سایهزنی با نرخ متغیر در DirectX 12 ضمن افزایش نرخ فریم همگام با افزایش کیفیت بصری، از الزامات سختافزاری اجرای بازیها بکاهد.
مایکروسافت فناوری سایهزنی با نرخ متغیر (Variable Rate Shading) را به DirectX 12 وارد کرده است. بدین ترتیب توسعهدهندگان با اتکا بر این نوع سایهزنی قادر خواهند بود سطح عملکرد در محیطهای گرافیکی نظیر بازیها را بهبود ببخشند، کیفیت بصری بازی را افزایش داده و منابع مورد نیاز سیستم برای اجرای بازی را کاهش دهند.
ما
در حال حاضر يادگيري الکترونيکي مفهومي مهم در آموزش عالي است و دانشگاه هاي متنوعي ايجاد شده که نياز جهاني به آموزش
را نمايانگر میکند. با يادگيري الکترونيکي امكان «يادگيري بدون محدوديت زماني و مکانی و صرف هزينه» متناسب با نيازهاي بشر فراهم ميشود.
در زیر به معرفی چند سایت ازشمند جهانی میپردازیم:
سايت ايراني Motamem : محلي براي توسعه دانش و مهارت هاي فردي : www.motamem.org
سايت Lynda: وب سايتي که بيش از 4 ميليون نفر در آن مشغول گذارندن دوره هاي آموزشي هستند : www.lynda.com
ما به شما پیشنهاد میکنیم که دربارهٔ انتقال ایمن اطلاعات توسط JSon Web Token بیشتر بدانید. یک وبتوکت از نوع جیسان (JWT) یک استاندارد باز از (RFC7519) میباشد که که یک روش جمع و جور و خود مختار را برای ایمنی اطلاعات بین ترنسفر اطلاعات در JSon را تعریف میکند. این اطلاعات به عنوان اطلاعات مورد اعتماد قابل تایید میباشند زیرا آنها امضای دیجیتالی شدهاند. تراکنشهای مربوط به JWT را میتوان با استفاده از یک کلید مخفی عمومی/خصوصی امضا کرد.
ساختار وبتوکن جیسان چکونه است؟
Header
«بخش اول»
CDN مخفف Content Delivery Network یک شبکهٔ تحویل محتوا است که به گروه توزیع شدهٔ سرورها اشاره دارد که با یکدیگر همکاری میکنند تا محتوای اینترنت را به صورت سریعی ارائه دهند. CDN امکان انتقال سریع بستههای مورد نیاز برای بارگذاری محتوای اینترنتی از جمله صفحات HTML، فایلهای جاوا اسکریپت، شیوه نامهها، تصاویر و فیلمها را فراهم میکند. محبوبیت سرویسهای CDN همچنان در حال رشد است و امروزه اکثر ترافیک وب سایتهای بزرگ چون Facebook، Netflix و Amazon از طریق CDNها جا به جا میشوند.
C
آیا فایلهای شما نیاز قابل توجهی به صرفهجویی در حافظهٔ سرور دارند؟ در این مقاله ما به شما خواهیم گفت که چگونه توسط چه الگوریتمهایی میتوانید اطلاعات خود را تا ۹۰٪ فشرده سازی کنید.
الگوریتمهای فشرده سازی دادهها (دو نوع اصلی فشردهسازی داده وجود دارد)
فشردهسازی بیاتلاف اطلاعات (کاملاً برگشت پذیر)
فشردهسازی با اتلاف (بخش کوچکی از دادهها از دست میروند و بازسازی کامل آنها امکان پذیر نیست)
اولین نوع فشرده سازی زمانی مورد استفاده قرار میگیرد که اطمینان حاصل شود داده
مهندسی ویژگیها (FE) بخش بزرگی از یادگیری ماشین (ML) و یادگیری عمیق است. مقاله فوق را برای آشنایی بیشتر با اینکه ویژگی مهندسی چگونه به توسعهدهنگان در کار با داده کمک میکند مطالعه کنید.
دادهها بدون توجه به اندازه و مقایس کسبوکارهای مُدرن، شرکتها و سازمانها به عنوان دارایی از نوع طبقه-اولِ آنها تبدیل شده است. هر سیستم هوشمند، صرف نظر از پیچیدگی آن، باید بر اساس داده باشد. در قلب هر سیستم هوشمند، ما یک یا چند الگوریتم بینش دادهای را بر اساس مجموعهای از دادههای یادگیری، مانند یاد
تحول توسط اینترنت اشیاء (IoT)، این واضح است که افزوده شدن به تعداد دستگاه های متصل به این فناوری با سرعت چشمگیری در حال افزایش است. همه جا در اطراف زندگی روزمره ما، استفاده بیشترو بیشتری را از آن ها داریم. علاوه بر این که به آن ها متصل هستیم، دستگاه های با صفحه لمسی بیشتری به رابط گرافیکی مدرن مجهز می شوند.
در این میان در اطراف ما به راحتی دیده می شود که کاربران زیادی نرم افزار های خود را توسط کیوت برای این دستگاه ها می سازند. برای رسیدن به شماری از این اعداد و ارقام توسط گروه Gartner که تخ
از زبان سازندگان تیم Nymea بشنوید که چگونه در مورد دلایل استفاده خود از Qt در حوزه اینترنت اشیاء میگویند. در اینجا تیم Nymea که سازنده پلتفرم IoT با نام Nymea اس اینگونه میگویند. ما از ابتدای کار خود از Qt استفاده کرده ایم. شما ممکن است فکر کنید و اینگونه به نظر برسد که انتخاب کیوت برای دستگاههایی که دارای رابط کاربری نیستند یک انتخاب غیر عادی باشد! اجازه دهید تا این مبحث را کمی برای شما روشن کنیم. اساساً، در بیانیه قبلی٬ سه تصور غلط وجود دارد.
کیوت یک چهارچوب رابط کاربری است : بله
برای سال های بسیار زیادی است که HTML یک زبان جهانی برای ساخت صفحات وب بوده است و تا کنون در مقابل زبانهای دیگر به شدت مقاومت نشان داده است که در بین آنها بهترین امنیت و سرعت مورد نظر ارائه داده است. با این حال جهان فراتر از مرورگر اینترنتی رفته و وارد موبایل و دستگاههای هوشمند بسیاری شده است و برخی از توسعه دهندگان HTML5 را برای توسعه در حوزه IoT بسیار آهسته و ضعیف دانسته اند. شاید پاسخ آن را Qt بتواند ارائه دهد که خود یک چهار چوب چند سکویی بشمار میآید.
چرا HTML بسیار موفق بوده است؟
ز