ngular5InVsCode.pdf
611 KB
#Angular5InVsCode
#Angular5
#VisualStudioCode
✅✅✅✅✅✅✅✅✅✅✅
آموزش راه اندازی angular 5 در Vs Code
@ABlueDeveloper
#Angular5
#VisualStudioCode
✅✅✅✅✅✅✅✅✅✅✅
آموزش راه اندازی angular 5 در Vs Code
@ABlueDeveloper
پسورد وای فای تون رو بگذارید 2444666668888888
اگر دوست تون پرسید چیه بگید 12345678
دومی نوشته: من 10 دقیقه داشتم سعی می کردم بفهمم منظور اون اولی چی بوده!
@ABlueDeveloper
اگر دوست تون پرسید چیه بگید 12345678
دومی نوشته: من 10 دقیقه داشتم سعی می کردم بفهمم منظور اون اولی چی بوده!
@ABlueDeveloper
#Send_SMS
⚙️احراز هویت پیامکی از طریق
✅ ارسال پیامک از طریق URL
🔹کد فعال سازی
🔹احراز هویت پیامکی خودکار
✅کاملا رایگان
URL
https://goo.gl/tpwQAH
@ABlueDeveloper
⚙️احراز هویت پیامکی از طریق
✅ ارسال پیامک از طریق URL
🔹کد فعال سازی
🔹احراز هویت پیامکی خودکار
✅کاملا رایگان
URL
https://goo.gl/tpwQAH
@ABlueDeveloper
#منهای_برنامه_نویسی
💎 حسادت، عصبانیت و تنفر ما را ترک نخواهند کرد، پس باید یاد بگیریم تا چگونه با آنها دوست باشیم! و این ما باشیم که کنترلشان میکنیم، نه آنها ما را!
@ABlueDeveloper
💎 حسادت، عصبانیت و تنفر ما را ترک نخواهند کرد، پس باید یاد بگیریم تا چگونه با آنها دوست باشیم! و این ما باشیم که کنترلشان میکنیم، نه آنها ما را!
@ABlueDeveloper
زبان فارسی به طور رسمی به تلگرام اضافه شد
🔹دقایقی پیش نوتیفیکیشنی در تلگرام ارسال شد که به کاربران امکان انتخاب زبان فارسی را به عنوان زبان رسمی اپلیکیشن می داد
@ABlueDeveloper
🔹دقایقی پیش نوتیفیکیشنی در تلگرام ارسال شد که به کاربران امکان انتخاب زبان فارسی را به عنوان زبان رسمی اپلیکیشن می داد
@ABlueDeveloper
#DependencyInjection
#InversionOfControl
#DI
#Ioc
انواع تزریق وابستگی
IOC یک اصطلاح جنریک است. به جای اینکه برنامه متدها را در فریم ورک فراخوانی کند، فریم ورک پیاده سازی های برنامه را فراخوانی می کند. تزریق وابستگی شکلی از IOC است، که پیاده سازی ها از طریق سازنده ها/تنظیم کننده ها/ سرویس های lookup به شیء پاس داده می شوند که روی شیء تزریق خواهد شد و به درستی رفتار خواهد کرد. فریم ورک های تزریق وابستگی برای استفاده از DI طراحی شده اند و می توانند رابط ها (interface) را تعریف کرده تا پیاده سازی ها را آسان کنند.
لیست فریم ورک های تزریق وابستگی
در زیر لیستی از نگهدارنده های (container) محبوب تزریق وابستگی را شرح می دهیم.
Spring.NET
Spring.NET یکی از فریم ورک های open source محبوب برای تزریق وابستگی است که NET 4.0.، NET Client Profile 3.5. و 4.0، Silverlight 4.0 و 5.0 و Windows Phone 7.0 و 7.1 را پشتیبانی می کند.
Castle Windsor
Castle Windsor یک کانتینر کامل IOC برای .NET و Silverlight است. ورژن فعلی آن 4.0 است که در جولای 2017 منتشر شد. Castle Windsor را می توان از GitHub یا NuGet دانلود کرد. مزایای استفاده از Castle Windsor این است که کامل بوده و با decorator آشناست و به خوبی مستندشده است.
Unity
Unity (Unity Application Block) یک کانتینر تزریق وابستگی کم وزن و توسعه پذیر است که نسبتا پیچیده تر می باشد. Unity از کانتینر و داده های XML استفاده می کند و پشتیبانی قدرتمندی از XML داشته و با برنامه های WPF کار می کند. تحت مجوز عمومی مایکروسافت بوده و رایگان است. Unity به صورتمسأله هایی که توسعه دهندگان در مهندسی نرم افزار مبتنی بر مولفه با آن درگیرند می پردازد. همچنین شامل افزونه Interception container است که به توسعه دهنگان اجازه می دهد تا مدیریت exception، logging یا حتی کدهای سفارشی خود بین فراخواننده و فراخوانده شده را تزریق کنند.
Structure Map
Structure Map تزریق وابستگی برای .NET است که می تواند برای بهبود کیفیت معماری سیستم شیءگرا با کاهش هزینه های ماشینی تکنولوژی های طراحی خوب مورد استفاده قرار گیرد. تحت مجوز Apache 2 OSS منتشر شده است، رایگان میباشد و توسعهدهنده میتواند آن را دانلود کرده، تغییر دهد و مجددا توزیع کند.
Autofac
Autofac کانتینر IOC برای #Microsoft .NET C، ورژنهای 3.0 و بالاتر میباشد. مجوز آن تحت MIT است. وابستگیهای میان کلاسها را مدیریت میکند، چنان که برنامهها با تغییر در اندازه و پیچیدگی، همچنان آسان باقی بمانند.
Ninject
یک فریمورک تزریق وابستگی همگانی، فوقالعاده سبک و open source برای .NET، Mono، .NET Compact Framework و Silverlight میباشد. مجوز آن تحت Apache 2 است. Ninject به شما کمک میکند تا از تکنیکهای تزریق وابستگی برای شکستن برنامهیتان به اجزای کاملا یکپارچه و پیوسته بدون محدودیت استفاده کنید، و سپس آنها را به صورت انعطافپذیر به هم متصل میکند.
مزایای تزریق وابستگی
تزریق وابستگی به جداسازی کلاسها کمک میکند. DI و IOC کار را برای توسعهدهنده آسان میکنند تا بتواند وابستگی بین اشیاء را مدیریت کند. این امر باعث میشود تا توسعهدهنده راحتتر بتواند ارتباطات اساسی را با قراردادهای خود نشان دهد. در نتیجه کدها ماژولارتر میشوند. همچنین قابلیت استفاده مجدد کدها افزایش یافته و نگهداری و تست کدها بهبود مییابد.
معایب تزریق وابستگی
درک کد شما میتواند سختتر شود. تزریق وابستگی معمولا با افزایش تعداد کلاسها، که همیشه هم مفید نیستند، پیچیدگی کد را بالا میبرد. به طور کلی مزیت جداسازی، خواندن و درک هر کار را سادهتر میکند، اما پیچیدگی هماهنگی بین کارهای پیچیدهتر را افزایش میدهد.
تزریق وابستگی منحنی یادگیری بالاتری را دارد. برای درک نحوه استفاده یک پروژه از تزریق وابستگی، توسعهدهنده باید هم الگوی تزریق وابستگی و هم فریمورکهای خاص را درک کند.
با استفاده از فریمورک تزریق وابستگی، کلاینتها به پیکربندی داده وابسته هستند. این کار وقتی برنامه نیازی به پیکربندی سفارشی زیادی ندارد، برای توسعهدهندگان یک کار اضافی محسوب میشود.
نتیجهگیری
محبوبیت تزریق وابستگی در جامعه توسعهدهندگان همچنان رو به رشد است. IOC در مورد اینکه چه کسی شروع به برقراری تماس میکند، صحبت میکند، در حالی که DI در مورد نحوه دستیابی وابستگی یک شیء روی اشیای دیگر، از طریق انتزاع (abstraction)، صحبت میکند. اگر از تزریق وابستگی استفاده میکنید، سبکهای زیادی برای انتخاب بین آنها وجود دارد
@ABlueDeveloper
#InversionOfControl
#DI
#Ioc
انواع تزریق وابستگی
IOC یک اصطلاح جنریک است. به جای اینکه برنامه متدها را در فریم ورک فراخوانی کند، فریم ورک پیاده سازی های برنامه را فراخوانی می کند. تزریق وابستگی شکلی از IOC است، که پیاده سازی ها از طریق سازنده ها/تنظیم کننده ها/ سرویس های lookup به شیء پاس داده می شوند که روی شیء تزریق خواهد شد و به درستی رفتار خواهد کرد. فریم ورک های تزریق وابستگی برای استفاده از DI طراحی شده اند و می توانند رابط ها (interface) را تعریف کرده تا پیاده سازی ها را آسان کنند.
لیست فریم ورک های تزریق وابستگی
در زیر لیستی از نگهدارنده های (container) محبوب تزریق وابستگی را شرح می دهیم.
Spring.NET
Spring.NET یکی از فریم ورک های open source محبوب برای تزریق وابستگی است که NET 4.0.، NET Client Profile 3.5. و 4.0، Silverlight 4.0 و 5.0 و Windows Phone 7.0 و 7.1 را پشتیبانی می کند.
Castle Windsor
Castle Windsor یک کانتینر کامل IOC برای .NET و Silverlight است. ورژن فعلی آن 4.0 است که در جولای 2017 منتشر شد. Castle Windsor را می توان از GitHub یا NuGet دانلود کرد. مزایای استفاده از Castle Windsor این است که کامل بوده و با decorator آشناست و به خوبی مستندشده است.
Unity
Unity (Unity Application Block) یک کانتینر تزریق وابستگی کم وزن و توسعه پذیر است که نسبتا پیچیده تر می باشد. Unity از کانتینر و داده های XML استفاده می کند و پشتیبانی قدرتمندی از XML داشته و با برنامه های WPF کار می کند. تحت مجوز عمومی مایکروسافت بوده و رایگان است. Unity به صورتمسأله هایی که توسعه دهندگان در مهندسی نرم افزار مبتنی بر مولفه با آن درگیرند می پردازد. همچنین شامل افزونه Interception container است که به توسعه دهنگان اجازه می دهد تا مدیریت exception، logging یا حتی کدهای سفارشی خود بین فراخواننده و فراخوانده شده را تزریق کنند.
Structure Map
Structure Map تزریق وابستگی برای .NET است که می تواند برای بهبود کیفیت معماری سیستم شیءگرا با کاهش هزینه های ماشینی تکنولوژی های طراحی خوب مورد استفاده قرار گیرد. تحت مجوز Apache 2 OSS منتشر شده است، رایگان میباشد و توسعهدهنده میتواند آن را دانلود کرده، تغییر دهد و مجددا توزیع کند.
Autofac
Autofac کانتینر IOC برای #Microsoft .NET C، ورژنهای 3.0 و بالاتر میباشد. مجوز آن تحت MIT است. وابستگیهای میان کلاسها را مدیریت میکند، چنان که برنامهها با تغییر در اندازه و پیچیدگی، همچنان آسان باقی بمانند.
Ninject
یک فریمورک تزریق وابستگی همگانی، فوقالعاده سبک و open source برای .NET، Mono، .NET Compact Framework و Silverlight میباشد. مجوز آن تحت Apache 2 است. Ninject به شما کمک میکند تا از تکنیکهای تزریق وابستگی برای شکستن برنامهیتان به اجزای کاملا یکپارچه و پیوسته بدون محدودیت استفاده کنید، و سپس آنها را به صورت انعطافپذیر به هم متصل میکند.
مزایای تزریق وابستگی
تزریق وابستگی به جداسازی کلاسها کمک میکند. DI و IOC کار را برای توسعهدهنده آسان میکنند تا بتواند وابستگی بین اشیاء را مدیریت کند. این امر باعث میشود تا توسعهدهنده راحتتر بتواند ارتباطات اساسی را با قراردادهای خود نشان دهد. در نتیجه کدها ماژولارتر میشوند. همچنین قابلیت استفاده مجدد کدها افزایش یافته و نگهداری و تست کدها بهبود مییابد.
معایب تزریق وابستگی
درک کد شما میتواند سختتر شود. تزریق وابستگی معمولا با افزایش تعداد کلاسها، که همیشه هم مفید نیستند، پیچیدگی کد را بالا میبرد. به طور کلی مزیت جداسازی، خواندن و درک هر کار را سادهتر میکند، اما پیچیدگی هماهنگی بین کارهای پیچیدهتر را افزایش میدهد.
تزریق وابستگی منحنی یادگیری بالاتری را دارد. برای درک نحوه استفاده یک پروژه از تزریق وابستگی، توسعهدهنده باید هم الگوی تزریق وابستگی و هم فریمورکهای خاص را درک کند.
با استفاده از فریمورک تزریق وابستگی، کلاینتها به پیکربندی داده وابسته هستند. این کار وقتی برنامه نیازی به پیکربندی سفارشی زیادی ندارد، برای توسعهدهندگان یک کار اضافی محسوب میشود.
نتیجهگیری
محبوبیت تزریق وابستگی در جامعه توسعهدهندگان همچنان رو به رشد است. IOC در مورد اینکه چه کسی شروع به برقراری تماس میکند، صحبت میکند، در حالی که DI در مورد نحوه دستیابی وابستگی یک شیء روی اشیای دیگر، از طریق انتزاع (abstraction)، صحبت میکند. اگر از تزریق وابستگی استفاده میکنید، سبکهای زیادی برای انتخاب بین آنها وجود دارد
@ABlueDeveloper
#Edge
براساس گزارش مایکروسافت، طی بهروزرسانی ماه آینده مرورگر اج، این مرورگر سرانجام از آیپد پشتیبانی خواهد کرد
🔹نسخه پیش نمایش این آپدیت ماه فوریه در دسترس کاربران قرار میگیرد
@ABlueDeveloper
براساس گزارش مایکروسافت، طی بهروزرسانی ماه آینده مرورگر اج، این مرورگر سرانجام از آیپد پشتیبانی خواهد کرد
🔹نسخه پیش نمایش این آپدیت ماه فوریه در دسترس کاربران قرار میگیرد
@ABlueDeveloper
ریاضیات نشان می دهد چگونه در طول یکسال، "اندکی بهتر یا بدتر بودن"، موفقیت یا شکست شما را رقم میزند
@ABlueDeveloper
@ABlueDeveloper
#Logo
دوستان یه سایت خوب برای درست کردن لوگو !بنظرم خیلی سایت پرکاربرد و جالبیه حتما سر بزنید!
📌 آدرس سایت :
https://logojoy.com
@ABlueDeveloper
دوستان یه سایت خوب برای درست کردن لوگو !بنظرم خیلی سایت پرکاربرد و جالبیه حتما سر بزنید!
📌 آدرس سایت :
https://logojoy.com
@ABlueDeveloper
برای مهندسین بن بستی وجود ندارد. آنان یا راهی خواهند یافت٬ یا راهی خواهند ساخت.
🌹🌹🌹🌹🌹🌹🌹🌹🌹
پنجم اسفند روز بزرگداشت خواجه نصیرالدین طوسی و روز مهندس مبارک
🌹🌹🌹🌹🌹🌹🌹🌹
@ABlueDeveloper
🌹🌹🌹🌹🌹🌹🌹🌹🌹
پنجم اسفند روز بزرگداشت خواجه نصیرالدین طوسی و روز مهندس مبارک
🌹🌹🌹🌹🌹🌹🌹🌹
@ABlueDeveloper
#react
#AngularJS
#VueJs
سلام به دوستان خوب و همکاران محترم یک مقاله به زبان انگلیسی که منصفانه سه کتابخانه یا فریمورک جاوااسکریپ را با هم مقایسه میکند را برای دوستان قرار میدهم. امیدوارم که مفید واقع شود. این سه عبارتند از Angular نسخه ۵ و React و Vue
https://itnext.io/angular-5-vs-react-vs-vue-6b976a3f9172
@ABlueDeveloper
#AngularJS
#VueJs
سلام به دوستان خوب و همکاران محترم یک مقاله به زبان انگلیسی که منصفانه سه کتابخانه یا فریمورک جاوااسکریپ را با هم مقایسه میکند را برای دوستان قرار میدهم. امیدوارم که مفید واقع شود. این سه عبارتند از Angular نسخه ۵ و React و Vue
https://itnext.io/angular-5-vs-react-vs-vue-6b976a3f9172
@ABlueDeveloper
Medium
Angular 5 vs. React vs. Vue
Nowadays, technologies are growing very fast. Every day, week and month more and more tools appear to solve different problems.
#Repository
With Repository
لایه انتزاعی ما بین لایه های dbContext و controller قرار میگیرد
No Repositoty
دسترسی مستقیم به Database Context از controller
@ABlueDeveloper
With Repository
لایه انتزاعی ما بین لایه های dbContext و controller قرار میگیرد
No Repositoty
دسترسی مستقیم به Database Context از controller
@ABlueDeveloper
#NopCommerce
#NopCommerce4
دوستان عزیز، ورژن 4 ناپکامرس به تازگی منتشر شده. شما میتوانید این نسخه رو از سایت رسمی ناپکامرس دانلود کنید:
https://www.nopcommerce.com/downloads.aspx
در نسخهی جدید توسعه بر روی حرکت فروشگاه بر روی ASP.NET Core 2.0، عملکرد ، بهبود معماری و رفع باگ ها متمرکز شده البته توجه داشته باشید که target .netframework 4.6.1 است و نه .NET Core است ، البته هدف اصلیشون این هست که تارگت .NET Core باشد و یکسری تغییرات دیگر هم برای افزایش کارایی انجام داده اند .
لیست تغییرات نسخه جدید رو هم میتوانید در آدرس زیر مشاهده کنید :
https://www.nopcommerce.com/releasenotes.aspx
@ABlueDeveloper
#NopCommerce4
دوستان عزیز، ورژن 4 ناپکامرس به تازگی منتشر شده. شما میتوانید این نسخه رو از سایت رسمی ناپکامرس دانلود کنید:
https://www.nopcommerce.com/downloads.aspx
در نسخهی جدید توسعه بر روی حرکت فروشگاه بر روی ASP.NET Core 2.0، عملکرد ، بهبود معماری و رفع باگ ها متمرکز شده البته توجه داشته باشید که target .netframework 4.6.1 است و نه .NET Core است ، البته هدف اصلیشون این هست که تارگت .NET Core باشد و یکسری تغییرات دیگر هم برای افزایش کارایی انجام داده اند .
لیست تغییرات نسخه جدید رو هم میتوانید در آدرس زیر مشاهده کنید :
https://www.nopcommerce.com/releasenotes.aspx
@ABlueDeveloper
Nopcommerce
Download - nopCommerce
Download the latest version of nopCommerce, and start a successful online store today! nopCommerce is the most popular ASP.NET shopping cart in the world based on Microsoft technologies. Free and open-source eCommerce platform
#NETFiddle
با استفاده از لینک زیر قادر خواهید بود به صورت انلاین کد سی شارپ خود را تست و مثال های خود را به اشتراک بگذارید:
https://dotnetfiddle.net/
مثال عملی:
https://dotnetfiddle.net/ybGKfY
@ABlueDeveloper
با استفاده از لینک زیر قادر خواهید بود به صورت انلاین کد سی شارپ خود را تست و مثال های خود را به اشتراک بگذارید:
https://dotnetfiddle.net/
مثال عملی:
https://dotnetfiddle.net/ybGKfY
@ABlueDeveloper
dotnetfiddle.net
C# Online Compiler | .NET Fiddle
Test your C# code online with .NET Fiddle code editor.
@Authorization
12 تا از بهترین روش ها برای حساب کاربری، مجوز و مدیریت رمز عبور
https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html
@ABlueDeveloper
12 تا از بهترین روش ها برای حساب کاربری، مجوز و مدیریت رمز عبور
https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html
@ABlueDeveloper
Google Cloud Blog
12 best practices for user account, authentication and password management | Google Cloud Blog
Account management, authentication and password management can be tricky. For many developers, account management is a dark corner that doesn't get enough
#JQuery
#jquery_For_Web_Designers
جی کوئری یک کتابخانه جاوا اسکریپت است , آموزش جالبی بود میدونم اکثرا میدونید ولی پیشنهاد میکنم حتما ببینید . ویدیو های بعدیش را هم ببینید .
https://www.linkedin.com/learning/jquery-for-web-designers
@ABlueDeveloper
#jquery_For_Web_Designers
جی کوئری یک کتابخانه جاوا اسکریپت است , آموزش جالبی بود میدونم اکثرا میدونید ولی پیشنهاد میکنم حتما ببینید . ویدیو های بعدیش را هم ببینید .
https://www.linkedin.com/learning/jquery-for-web-designers
@ABlueDeveloper
LinkedIn
jQuery for Web Designers Online Class | LinkedIn Learning, formerly Lynda.com
Learn how to use jQuery's core library and plugins to create richer, more usable sites—faster and more efficiently than with JavaScript alone.
مقایسه ایران با مایکروسافت ۱۰ سال پیش! تلگرام را فیلتر کنیم؟
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند با ازر دیجیتالی معامله کنند . در حقیقت این دو عبارت است که تهدید است نه خود تلگرام. تلگرام فقط ابزاری است که این دو را در اختیار قرار داده.
فیلتر کردن تلگرام فقط فیلتر کردن یک برنامه است. نکته مهم این طرز تفکر است، آن را چطور فیلتر کنیم؟ مثل صدا و سیما، ماهواره را ممنوع کردند تا صدا و سیما بیشتر دیده شود. فیلتر کردن ابزار به جای حل کردن مشکل. مشکل اصلی سلیقه مردم است که صدا و سیما همخوانی ندارد. با ممنوع کردن ماهواره هم این طرز فکر عوض نشد.
مشکل ما با بستری است که مردم در آن با یک #تکرار_میکنم رئیس جمهورشان را انتخاب کردهاند. مشکل اصلی ما این است که اگر مردم بتوانند در یک شبکه باز صحبت کنند چه کنیم؟ اگر در گروهها یا کانالهایی عضو شوند که ما دوست نداریم چه کنیم؟ مشکل ما با طرز فکر مردم است که نمیتوانیم آن را تحمل کنیم، پس ترجیح میدهیم آن را نبینیم! با فیلتر کردن هم این طرز فکر عوض نمیشود فقط تا مدتی دیده نمیشود.
از این لحاظ رویکرد ما خیلی شبیه مایکروسافت ۱۰ سال پیش است. مایکروسافتی که با دنیای open-source مخالف بود و سعی در نادیده گرفتن آن داشت تا جایی که به مرز حذف از بازار برنامهنویسی رسید. ولی آنها فهمیدند، خود را تغییر دادند، اوپنسورس بودن را درک کردند. به جای مقابله با آن شروع به استفاده از مزایای آن کردند و اکنون فعالترین open-souce community در github هستند. و آرام آرام در حال بازگشت به بازار.
اگر تلگرام را تهدید میبینیم، به خاطر این است که «باز بودن« یا «open-source بودن» را تهدید میبینیم و باید به حال آن فکری کنیم. با فیلتر کردن ابزار، این طرز فکر از بین نمیرود، فقط تبدیل به حالت جنگجویانهترش میشود و فیلتر کننده را از بین میبرد.
اگر میخواهیم رفع انحصار کنیم، باید مسنجری بسازیم که به واسطه طرز فکر بینظیرش اعتماد خارجیها را نیز جذب کند تا عضو آن شوند، چه برسد به خودمان.
ارز دیجیتال به هر حال میآید، اگر از آن میترسیم و برایمان تهدید است باید ارز دیجیتالی بسازیم که به خاطر طرز فکر بینظیرش بقیه جهان را نیز جذب کند، چه برسد به خودمان.
اعتماد خود و بقیه را نمیتوان با بسته نگه داشتن به دست آورد. باید در شفاف بودن و باز بودن ابتکار داشته باشیم تا اعتماد خلق کنیم. اگر بزرگ فکر نکنیم، کوچک میشویم. اگر کوچک فکر کنیم، بعد از مدتی وجود نخواهیم داشت.
نکته بعدی تکنولوژی blockchain است. قبل از آنکه باز هم دیر شود باید از الان روی آن کار کنیم. به جای اینکه از آن بترسیم باید آن را یاد بگیریم و از آن استفاده کنیم. من از آقای کورنگی، مدیرعامل MAPS متشکرم که سال پیش من را با این مفهوم آشنا کردند و باعث شدند مطالعاتی را در این زمینه شروع کنم. معتقدم باید از قدرت آیندهبینی و آیندهنگاری افرادی مثل ایشان نهایت استفاده را ببریم.
https://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/wJ6i30jn1B4
#مهران_داودی (https://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
@ABlueDeveloper
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند با ازر دیجیتالی معامله کنند . در حقیقت این دو عبارت است که تهدید است نه خود تلگرام. تلگرام فقط ابزاری است که این دو را در اختیار قرار داده.
فیلتر کردن تلگرام فقط فیلتر کردن یک برنامه است. نکته مهم این طرز تفکر است، آن را چطور فیلتر کنیم؟ مثل صدا و سیما، ماهواره را ممنوع کردند تا صدا و سیما بیشتر دیده شود. فیلتر کردن ابزار به جای حل کردن مشکل. مشکل اصلی سلیقه مردم است که صدا و سیما همخوانی ندارد. با ممنوع کردن ماهواره هم این طرز فکر عوض نشد.
مشکل ما با بستری است که مردم در آن با یک #تکرار_میکنم رئیس جمهورشان را انتخاب کردهاند. مشکل اصلی ما این است که اگر مردم بتوانند در یک شبکه باز صحبت کنند چه کنیم؟ اگر در گروهها یا کانالهایی عضو شوند که ما دوست نداریم چه کنیم؟ مشکل ما با طرز فکر مردم است که نمیتوانیم آن را تحمل کنیم، پس ترجیح میدهیم آن را نبینیم! با فیلتر کردن هم این طرز فکر عوض نمیشود فقط تا مدتی دیده نمیشود.
از این لحاظ رویکرد ما خیلی شبیه مایکروسافت ۱۰ سال پیش است. مایکروسافتی که با دنیای open-source مخالف بود و سعی در نادیده گرفتن آن داشت تا جایی که به مرز حذف از بازار برنامهنویسی رسید. ولی آنها فهمیدند، خود را تغییر دادند، اوپنسورس بودن را درک کردند. به جای مقابله با آن شروع به استفاده از مزایای آن کردند و اکنون فعالترین open-souce community در github هستند. و آرام آرام در حال بازگشت به بازار.
اگر تلگرام را تهدید میبینیم، به خاطر این است که «باز بودن« یا «open-source بودن» را تهدید میبینیم و باید به حال آن فکری کنیم. با فیلتر کردن ابزار، این طرز فکر از بین نمیرود، فقط تبدیل به حالت جنگجویانهترش میشود و فیلتر کننده را از بین میبرد.
اگر میخواهیم رفع انحصار کنیم، باید مسنجری بسازیم که به واسطه طرز فکر بینظیرش اعتماد خارجیها را نیز جذب کند تا عضو آن شوند، چه برسد به خودمان.
ارز دیجیتال به هر حال میآید، اگر از آن میترسیم و برایمان تهدید است باید ارز دیجیتالی بسازیم که به خاطر طرز فکر بینظیرش بقیه جهان را نیز جذب کند، چه برسد به خودمان.
اعتماد خود و بقیه را نمیتوان با بسته نگه داشتن به دست آورد. باید در شفاف بودن و باز بودن ابتکار داشته باشیم تا اعتماد خلق کنیم. اگر بزرگ فکر نکنیم، کوچک میشویم. اگر کوچک فکر کنیم، بعد از مدتی وجود نخواهیم داشت.
نکته بعدی تکنولوژی blockchain است. قبل از آنکه باز هم دیر شود باید از الان روی آن کار کنیم. به جای اینکه از آن بترسیم باید آن را یاد بگیریم و از آن استفاده کنیم. من از آقای کورنگی، مدیرعامل MAPS متشکرم که سال پیش من را با این مفهوم آشنا کردند و باعث شدند مطالعاتی را در این زمینه شروع کنم. معتقدم باید از قدرت آیندهبینی و آیندهنگاری افرادی مثل ایشان نهایت استفاده را ببریم.
https://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/wJ6i30jn1B4
#مهران_داودی (https://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
@ABlueDeveloper
LinkedIn
مقایسه ایران با مایکروسافت ۱۰ سال پیش! تلگرام را فیلتر کنیم؟
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند…
ASP.NET Core.2 & Angular 5.pdf
7.3 MB
🌕🌕ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular
دوستان محترم کتاب خوب و کاملی هستش و تو سایت امازون 40.49 $ هستش
@ABlueDeveloper
دوستان محترم کتاب خوب و کاملی هستش و تو سایت امازون 40.49 $ هستش
@ABlueDeveloper