#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 متشکرم که سال پیش من را با این مفهوم آشنا کردند و باعث شدند مطالعاتی را در این زمینه شروع کنم. معتقدم باید از قدرت آیندهبینی و آیندهنگاری افرادی مثل ایشان نهایت استفاده را ببریم.
http://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/wJ6i30jn1B4
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
@ABlueDeveloper
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند با ازر دیجیتالی معامله کنند . در حقیقت این دو عبارت است که تهدید است نه خود تلگرام. تلگرام فقط ابزاری است که این دو را در اختیار قرار داده.
فیلتر کردن تلگرام فقط فیلتر کردن یک برنامه است. نکته مهم این طرز تفکر است، آن را چطور فیلتر کنیم؟ مثل صدا و سیما، ماهواره را ممنوع کردند تا صدا و سیما بیشتر دیده شود. فیلتر کردن ابزار به جای حل کردن مشکل. مشکل اصلی سلیقه مردم است که صدا و سیما همخوانی ندارد. با ممنوع کردن ماهواره هم این طرز فکر عوض نشد.
مشکل ما با بستری است که مردم در آن با یک #تکرار_میکنم رئیس جمهورشان را انتخاب کردهاند. مشکل اصلی ما این است که اگر مردم بتوانند در یک شبکه باز صحبت کنند چه کنیم؟ اگر در گروهها یا کانالهایی عضو شوند که ما دوست نداریم چه کنیم؟ مشکل ما با طرز فکر مردم است که نمیتوانیم آن را تحمل کنیم، پس ترجیح میدهیم آن را نبینیم! با فیلتر کردن هم این طرز فکر عوض نمیشود فقط تا مدتی دیده نمیشود.
از این لحاظ رویکرد ما خیلی شبیه مایکروسافت ۱۰ سال پیش است. مایکروسافتی که با دنیای open-source مخالف بود و سعی در نادیده گرفتن آن داشت تا جایی که به مرز حذف از بازار برنامهنویسی رسید. ولی آنها فهمیدند، خود را تغییر دادند، اوپنسورس بودن را درک کردند. به جای مقابله با آن شروع به استفاده از مزایای آن کردند و اکنون فعالترین open-souce community در github هستند. و آرام آرام در حال بازگشت به بازار.
اگر تلگرام را تهدید میبینیم، به خاطر این است که «باز بودن« یا «open-source بودن» را تهدید میبینیم و باید به حال آن فکری کنیم. با فیلتر کردن ابزار، این طرز فکر از بین نمیرود، فقط تبدیل به حالت جنگجویانهترش میشود و فیلتر کننده را از بین میبرد.
اگر میخواهیم رفع انحصار کنیم، باید مسنجری بسازیم که به واسطه طرز فکر بینظیرش اعتماد خارجیها را نیز جذب کند تا عضو آن شوند، چه برسد به خودمان.
ارز دیجیتال به هر حال میآید، اگر از آن میترسیم و برایمان تهدید است باید ارز دیجیتالی بسازیم که به خاطر طرز فکر بینظیرش بقیه جهان را نیز جذب کند، چه برسد به خودمان.
اعتماد خود و بقیه را نمیتوان با بسته نگه داشتن به دست آورد. باید در شفاف بودن و باز بودن ابتکار داشته باشیم تا اعتماد خلق کنیم. اگر بزرگ فکر نکنیم، کوچک میشویم. اگر کوچک فکر کنیم، بعد از مدتی وجود نخواهیم داشت.
نکته بعدی تکنولوژی blockchain است. قبل از آنکه باز هم دیر شود باید از الان روی آن کار کنیم. به جای اینکه از آن بترسیم باید آن را یاد بگیریم و از آن استفاده کنیم. من از آقای کورنگی، مدیرعامل MAPS متشکرم که سال پیش من را با این مفهوم آشنا کردند و باعث شدند مطالعاتی را در این زمینه شروع کنم. معتقدم باید از قدرت آیندهبینی و آیندهنگاری افرادی مثل ایشان نهایت استفاده را ببریم.
http://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/wJ6i30jn1B4
#مهران_داودی (http://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
#Git
#GitHub
ساختار گیت و معماری فکری آن به گونهای است که میتوان با روشهای بسیار متنوعی از آن استفاده کرد.
اینکه چه موقعی یک branchجدید ساخته شود ، چه موقعی merge انجام شود و یا اینکه اصولا چند branch موازی وجود داشته باشد همه به یک معماری بلندمدتتر نیاز دارد.
روشهای مختلفی که از گیت استفاده میشود یکسری راهکارها و غیر عملی بنظر میرسند و یا راهکارهایی بسیار ابتدایی بودند. یکی از بهترین روشهایی که وجود دارد مدلی است که برنامهنویسی به نام Vincent Driessen بر اساس تجربه شخصیش به آن رسده و آن را در بلاگش توضیح داده و در سالهای اخیر توجه بسیاری را به خود جلب کرده. در این روش مدلهای مختلف branching شرح داده شدهاست:
• Main Branch
• Feature Branch
• Release Branch
• Hotfix Branch
این مدل branching که اکنون به gitflow معروف است و در GitHub و BitBucket هم عنوان یک روش مرسوم استفاده میشود و در مستندات آنها نیز میتوانید این مدل را مطالعه کنید.
لینک مقاله :
https://goo.gl/5P87kF
@ABlueDeveloper
#GitHub
ساختار گیت و معماری فکری آن به گونهای است که میتوان با روشهای بسیار متنوعی از آن استفاده کرد.
اینکه چه موقعی یک branchجدید ساخته شود ، چه موقعی merge انجام شود و یا اینکه اصولا چند branch موازی وجود داشته باشد همه به یک معماری بلندمدتتر نیاز دارد.
روشهای مختلفی که از گیت استفاده میشود یکسری راهکارها و غیر عملی بنظر میرسند و یا راهکارهایی بسیار ابتدایی بودند. یکی از بهترین روشهایی که وجود دارد مدلی است که برنامهنویسی به نام Vincent Driessen بر اساس تجربه شخصیش به آن رسده و آن را در بلاگش توضیح داده و در سالهای اخیر توجه بسیاری را به خود جلب کرده. در این روش مدلهای مختلف branching شرح داده شدهاست:
• Main Branch
• Feature Branch
• Release Branch
• Hotfix Branch
این مدل branching که اکنون به gitflow معروف است و در GitHub و BitBucket هم عنوان یک روش مرسوم استفاده میشود و در مستندات آنها نیز میتوانید این مدل را مطالعه کنید.
لینک مقاله :
https://goo.gl/5P87kF
@ABlueDeveloper
nvie.com
A successful Git branching model
In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful.
Forwarded from اتچ بات
#AcceleratedMobilePages
#AMP
این فریم ورک متن باز باعث می شود تا ضمن سازگاری کامل صفحات وب با موبایل، سرعت لود صفحات برای کاربران چند برابر شود به این روش که کد نویسی آن بسیار سبک است و کد هایی که سرعت لود را بالا می برند را غیر مجاز می داند، همچنین این صفحات از CDN گوگل بارگذاری می شوند.
بهتر است سرعت آن را خودتان تست کنید تا متوجه سرعت چند برابری شوید! برای تست سرعت AMP کافی است در مرورگر موبایل خود و در گوگل عبارت “IRAN” را سرچ کنید سایت هایی که در قسمت Top stories (که با لمس به چپ یا راست قابل جابجایی هستند) نمایش داده می شوند معمولا همگی از فناوری AMP گوگل استفاده میکنند و مانند تصویر زیر کنارشان آرم AMP وجود دارد چراکه این سایت ها جزو مهمترین سایت های خبری می باشند که معمولا بیشترین بازدید را توسط کاربران موبایلی دارند و در این پروژه شرکت کرده اند تا کاربران بالاترین سرعت را هنگام مرور با موبایل داشته باشند، ضمن اینکه گوگل نیز قطعا امتیاز مثبتی را در زمینه سئو برای سایت هایی که از AMP استفاده می کنند در نظر می گیرد.
@ABlueDeveloper
#AMP
این فریم ورک متن باز باعث می شود تا ضمن سازگاری کامل صفحات وب با موبایل، سرعت لود صفحات برای کاربران چند برابر شود به این روش که کد نویسی آن بسیار سبک است و کد هایی که سرعت لود را بالا می برند را غیر مجاز می داند، همچنین این صفحات از CDN گوگل بارگذاری می شوند.
بهتر است سرعت آن را خودتان تست کنید تا متوجه سرعت چند برابری شوید! برای تست سرعت AMP کافی است در مرورگر موبایل خود و در گوگل عبارت “IRAN” را سرچ کنید سایت هایی که در قسمت Top stories (که با لمس به چپ یا راست قابل جابجایی هستند) نمایش داده می شوند معمولا همگی از فناوری AMP گوگل استفاده میکنند و مانند تصویر زیر کنارشان آرم AMP وجود دارد چراکه این سایت ها جزو مهمترین سایت های خبری می باشند که معمولا بیشترین بازدید را توسط کاربران موبایلی دارند و در این پروژه شرکت کرده اند تا کاربران بالاترین سرعت را هنگام مرور با موبایل داشته باشند، ضمن اینکه گوگل نیز قطعا امتیاز مثبتی را در زمینه سئو برای سایت هایی که از AMP استفاده می کنند در نظر می گیرد.
@ABlueDeveloper
Telegram
attach 📎
#article
#tutorial
#python
#list
The best of Python: a collection of my favorite articles from 2017 and 2018 (so far).
@ABlueDeveloper
https://kutt.it/t9vIGV
#tutorial
#python
#list
The best of Python: a collection of my favorite articles from 2017 and 2018 (so far).
@ABlueDeveloper
https://kutt.it/t9vIGV
#resources
#js
#react
Interactive React lifecycle methods diagram.
@ABlueDeveloper
https://kutt.it/YolP7Y
#js
#react
Interactive React lifecycle methods diagram.
@ABlueDeveloper
https://kutt.it/YolP7Y
This media is not supported in your browser
VIEW IN TELEGRAM
#Skin
#DNN
#DotNetNuke
How to install a Skin in DotNetNuke 7
آموزش بارگزاری پوسته ( تم ) بر روی دات نت نیوک 7
@ABlueDeveloper
#DNN
#DotNetNuke
How to install a Skin in DotNetNuke 7
آموزش بارگزاری پوسته ( تم ) بر روی دات نت نیوک 7
@ABlueDeveloper
#اطلاعیه
دوستان و همکاران محترم با توجه به دستور قضایی مبنی بر فیلتر شدن تلگرام گروه و کانال به کار خود ادامه خواهد داد و شما هم میتوانید از فیلتر شکن های مختلف استفاده کنید حال اون دسته از دوستانی که امکان استفاده از فیلتر شکن را ندارند میتوانند از گروه رو از اپلیکیشن واتس اپ دنبال کنند
لینگ گروه واتس اپ:
https://chat.whatsapp.com/IxRl1MK8k266iIcciVb948
دوستان و همکاران محترم با توجه به دستور قضایی مبنی بر فیلتر شدن تلگرام گروه و کانال به کار خود ادامه خواهد داد و شما هم میتوانید از فیلتر شکن های مختلف استفاده کنید حال اون دسته از دوستانی که امکان استفاده از فیلتر شکن را ندارند میتوانند از گروه رو از اپلیکیشن واتس اپ دنبال کنند
لینگ گروه واتس اپ:
https://chat.whatsapp.com/IxRl1MK8k266iIcciVb948
WhatsApp.com
ASP.NET MVC
WhatsApp Group Invite
#CSS
#HTML
#style
HTML/CSS drawing in the style of an 18th-century oil painting. Hand-coded entirely in HTML & CSS.
اینسپکت کنید css و html هاشو ببینید !
http://diana-adrianne.com/purecss-francine/
لینک سورس تو گیت هاب
https://github.com/cyanharlow/purecss-francine
@ABlueDeveloper
@ABlueDeveloper
#HTML
#style
HTML/CSS drawing in the style of an 18th-century oil painting. Hand-coded entirely in HTML & CSS.
اینسپکت کنید css و html هاشو ببینید !
http://diana-adrianne.com/purecss-francine/
لینک سورس تو گیت هاب
https://github.com/cyanharlow/purecss-francine
@ABlueDeveloper
@ABlueDeveloper
Diana-Adrianne
Pure CSS Oil Painting - by Diana Smith aka cyanHarlow
An ongoing series in which I create art using only CSS and HTML. Made for Chrome.
#mvcCore
.NET Core 3 and Support
for Windows Desktop Applications
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
@ABlueDeveloper
.NET Core 3 and Support
for Windows Desktop Applications
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
@ABlueDeveloper
Microsoft
.NET Core 3 and Support for Windows Desktop Applications
A first-hand look from the .NET engineering teams
#version15.7
#VisualStudio
Visual Studio 2017 version 15.7
آپدیت جدید ویژوال استودیو ورژن 15.7 که در 7 می 2018(دیروز) منتشر شده
خلاصه ای از ویژگی های جدید :
سی شارپ 7.3 در این نسخه گنجانده شده .
بهبود دز زمان Load پروژه #c یا #vb
کاهش 25 درصدی زمان برای فعال شدن IntelliSense برای پروژه های Net Core.
بهبود سریع اطلاعات و اصلاح جدید دات نت مانند تبدیل for به foreach انجام دادیم و ساختن private fields readonly
اضافه شدن قابلیت
publish ASP.NET Core applications to App Service Linux without containers.
تایپ اسکریپت TypeScript 2.8 در این ورژن گنجانده شده.
در پروژه های پایتون از type hints در IntelliSense پشتیبانی می کند و یک خط فرمان Run MyPy برای دیدن خطاهای تایپ در کد شما اضافه شده است.
محیط های Conda environments در پروژه های پایتون پشتیبانی می شوند.
بهبود سرعت Kestrel HTTPs در حین debugging
امکان دیباگ کردن JavaScript با Microsoft Edge
ابزاری برای زامارین که میتونه اتوماتیک Android API های گم شده یا مورد نیاز پروژه ی رو نصب کند
و امکانات دیگر که برای دیدن کامل امکانات اضافه شده میتونید به لینک زیر مراجعه کنید:
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.7
@ABlueDeveloper
#VisualStudio
Visual Studio 2017 version 15.7
آپدیت جدید ویژوال استودیو ورژن 15.7 که در 7 می 2018(دیروز) منتشر شده
خلاصه ای از ویژگی های جدید :
سی شارپ 7.3 در این نسخه گنجانده شده .
بهبود دز زمان Load پروژه #c یا #vb
کاهش 25 درصدی زمان برای فعال شدن IntelliSense برای پروژه های Net Core.
بهبود سریع اطلاعات و اصلاح جدید دات نت مانند تبدیل for به foreach انجام دادیم و ساختن private fields readonly
اضافه شدن قابلیت
publish ASP.NET Core applications to App Service Linux without containers.
تایپ اسکریپت TypeScript 2.8 در این ورژن گنجانده شده.
در پروژه های پایتون از type hints در IntelliSense پشتیبانی می کند و یک خط فرمان Run MyPy برای دیدن خطاهای تایپ در کد شما اضافه شده است.
محیط های Conda environments در پروژه های پایتون پشتیبانی می شوند.
بهبود سرعت Kestrel HTTPs در حین debugging
امکان دیباگ کردن JavaScript با Microsoft Edge
ابزاری برای زامارین که میتونه اتوماتیک Android API های گم شده یا مورد نیاز پروژه ی رو نصب کند
و امکانات دیگر که برای دیدن کامل امکانات اضافه شده میتونید به لینک زیر مراجعه کنید:
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.7
@ABlueDeveloper
Docs
Visual Studio 2017 15.9 Release Notes
Release notes for the latest features and improvements in Visual Studio 2017 v15.9. Plan better, code together and ship faster with Visual Studio.
Media is too big
VIEW IN TELEGRAM
#Startup
#DrStartup
صحبت های جناب مهدی علیپور راجب خطا هایی که استارتاپ ها با آن مواجه میشوند و هشدارهایی به استارتاپ ها داده میشود!
#استارتاپ , #هشدار_استارتاپی ,#دکتراستارتاپ
@ABlueDeveloper
#DrStartup
صحبت های جناب مهدی علیپور راجب خطا هایی که استارتاپ ها با آن مواجه میشوند و هشدارهایی به استارتاپ ها داده میشود!
#استارتاپ , #هشدار_استارتاپی ,#دکتراستارتاپ
@ABlueDeveloper
سلام و عرض ادب خدمت دوستان عزیز
شاید بارها برای شما پیش اومده باشه که بخواهید مثلا یک موردی رو در Administration در SQL Server تست کنید ولی ابزار یا تجهیزاتش رو نداشته باشید
به عنوان مثال مثلا تمایل دارید Replication رو راه اندازی کنید یا AlwaysON رو راه اندازی کنید ولی سیستم به اندازه کافی ندارید و همچنین PC شما نیز قدرت کافی نداره بخواهید مثلا VM بیارید بالا یا اینکه تنظیمات اولیه شبکه برای شما دشوار باشه.
سایت Virtual Lab مایکروسافت این امکانات رو در اختیار شما قرار میده.
تنها چیزی که نیاز دارید فقط یک اکانت ایمیل مایکروسافت هست و بس.!
در حوزه های مختلف خودش Lab هایی رو برای شما آماده سازی کرده و همچنین یک سری Documentation نیز آماده کرده و یک زمانی مشخص کرده.
به اندازه مورد نیاز اون Feature به شما منابع میده و شما به راحتی به سیستم ها لاگین میکنید و طبق اون مستنداتی که بهتون داده مراحل رو طی میکنید و میتونید راه اندازی Feature مورد نظر رو یاد بگیرید.
لینک سایتش رو قرار میدم امیدوارم که مفید واقع بشه.
نویسنده:
حمیدرضا صادقیان
ID: @Hamidreza_Sadeghian
@ABlueDeveloper
https://www.microsoft.com/handsonlabs/SelfPacedLabs
شاید بارها برای شما پیش اومده باشه که بخواهید مثلا یک موردی رو در Administration در SQL Server تست کنید ولی ابزار یا تجهیزاتش رو نداشته باشید
به عنوان مثال مثلا تمایل دارید Replication رو راه اندازی کنید یا AlwaysON رو راه اندازی کنید ولی سیستم به اندازه کافی ندارید و همچنین PC شما نیز قدرت کافی نداره بخواهید مثلا VM بیارید بالا یا اینکه تنظیمات اولیه شبکه برای شما دشوار باشه.
سایت Virtual Lab مایکروسافت این امکانات رو در اختیار شما قرار میده.
تنها چیزی که نیاز دارید فقط یک اکانت ایمیل مایکروسافت هست و بس.!
در حوزه های مختلف خودش Lab هایی رو برای شما آماده سازی کرده و همچنین یک سری Documentation نیز آماده کرده و یک زمانی مشخص کرده.
به اندازه مورد نیاز اون Feature به شما منابع میده و شما به راحتی به سیستم ها لاگین میکنید و طبق اون مستنداتی که بهتون داده مراحل رو طی میکنید و میتونید راه اندازی Feature مورد نظر رو یاد بگیرید.
لینک سایتش رو قرار میدم امیدوارم که مفید واقع بشه.
نویسنده:
حمیدرضا صادقیان
ID: @Hamidreza_Sadeghian
@ABlueDeveloper
https://www.microsoft.com/handsonlabs/SelfPacedLabs
#VisualStudio
#LiveShareExtention
Real-time collaborative development
Link Download Visual Studio Share:
https://goo.gl/k9TF8A
@ABlueDeveloper
#LiveShareExtention
Real-time collaborative development
Link Download Visual Studio Share:
https://goo.gl/k9TF8A
@ABlueDeveloper
Visual Studio
Visual Studio Live Share | Visual Studio
Visual Studio Live Share lets you collaboratively edit and debug any codebase with others in real time—each person working in their own familiar, personalized environment.
This media is not supported in your browser
VIEW IN TELEGRAM
#VisualStudio
#LiveShareExtention
آموزش چگونگی استفاده از این افزونه
چگونه از این افزونه میشه استفاده کرد؟
@ABlueDeveloper
#LiveShareExtention
آموزش چگونگی استفاده از این افزونه
چگونه از این افزونه میشه استفاده کرد؟
@ABlueDeveloper
#MTProto
#HTTPS
#HTTP
#UDP
#TCP
پروتکل MTProto که مخفف Mobile Telegram Protocol هست یک پروتکل امنیتی جدید هست که با هدف دور زدن فیلتر ینگ تلگرام توسط تیم تلگرام و نیکلای دوروف برادر پاول دوروف توسعه داده شده است. تلگرام هماکنون نسخه دوم این پروتکل یعنی MTProto 2.0 را ارائه داده است و از همین ابتدا باید بگویم که این پروتکل با بحث بلاکچین کاملاً متفاوت بوده و ارتباطی با این قضیه ندارد.
پروتکل MTProto را میتوان از جهاتی به پروتکل HTTPS مرتبط دانست البته با این تفاوت که پروتکل HTTPS یک رابط بین کاربر و سرور است و صرفاً اطلاعات را بین کاربر(Client) وسرور(Server) رمزنگاری می کند و پیام در سرور رمزگشایی شده و سرور می تواند محتوای پیام را رویت کند.
البته باید گفت که این یک عیب برای این پروتکل به حساب نمی آید چراکه اصولا پروتکل Https برای همین کار (یعنی : وبگردی، تبادل فایل و …) طراحی و بهینه سازی شده است و البته هیچ محدودیتی برای استفاده از این پروتکل برای مقاصد دیگه وجود ندارد.
اما پروتکل MTProto وظیفه انتقال پیامهای رمزنگاری شده به صورت “کاربر به کاربر” (Client to Client) یابه عبارت دیگه End-to-End رو دریک ارتباط کاربر به کاربر بر عهده دارد. دراین صورت پیامها فقط برای فرستنده و گیرنده پیام قابل رمزگشایی و مشاهده است و حتی سرور هم قادر به رمزگشایی پیامها و مشاهده آنها نیست.
در حالت معمول، پیام رمزنگاری شده (Encrypted) از سوی کاربر فرستنده به سرور منتقل می شود و در آنجا رمزگشایی (Decryption) می شود و مجددا برای ارسال به سوی کاربر گیرنده، رمزنگاری مجدد (Re-encrypt) می شود. ولی در MTProto پیام رمزنگاری شده به سوی سرور فرستاده میشود و در آنجا بدون رمزگشایی به طور مستقیم به سوی گیرنده ارسال میشود. با چنین مکانیزمی امکان شنود پیامها حتی در سرور هم عملا ازبین می رود.
از مزایای این پروتکل می توان به ترکیب متنوعی از روشهای رمزنگاری همچون پروتکل تبادل کلید دیفی هلمن(Diffie–Hellman Key Exchange)، الگوریتم رمزنگاری SHA-256، استاندارد رمزنگاری پیشرفته AES، و استانداردهایی همچون AES IGE و AES IGE IV اشاره نمود.
نکته جالب اینجاست که این پروتکل از هربستری قادر به دریافت و ارسال بسته های اطلاعتی خود است از جمله :
TCP
UDP
Http
Https
به همین خاطر به جرات میتوان گفت که فیلتر و مسدود کردن این پروتکل کار بسیار دشواری است چرا که مسدود کردن این پروتکل یعنی عملا زیر سوال رفتن دسترسی به اینترنت !
@ABlueDeveloper
#HTTPS
#HTTP
#UDP
#TCP
پروتکل MTProto که مخفف Mobile Telegram Protocol هست یک پروتکل امنیتی جدید هست که با هدف دور زدن فیلتر ینگ تلگرام توسط تیم تلگرام و نیکلای دوروف برادر پاول دوروف توسعه داده شده است. تلگرام هماکنون نسخه دوم این پروتکل یعنی MTProto 2.0 را ارائه داده است و از همین ابتدا باید بگویم که این پروتکل با بحث بلاکچین کاملاً متفاوت بوده و ارتباطی با این قضیه ندارد.
پروتکل MTProto را میتوان از جهاتی به پروتکل HTTPS مرتبط دانست البته با این تفاوت که پروتکل HTTPS یک رابط بین کاربر و سرور است و صرفاً اطلاعات را بین کاربر(Client) وسرور(Server) رمزنگاری می کند و پیام در سرور رمزگشایی شده و سرور می تواند محتوای پیام را رویت کند.
البته باید گفت که این یک عیب برای این پروتکل به حساب نمی آید چراکه اصولا پروتکل Https برای همین کار (یعنی : وبگردی، تبادل فایل و …) طراحی و بهینه سازی شده است و البته هیچ محدودیتی برای استفاده از این پروتکل برای مقاصد دیگه وجود ندارد.
اما پروتکل MTProto وظیفه انتقال پیامهای رمزنگاری شده به صورت “کاربر به کاربر” (Client to Client) یابه عبارت دیگه End-to-End رو دریک ارتباط کاربر به کاربر بر عهده دارد. دراین صورت پیامها فقط برای فرستنده و گیرنده پیام قابل رمزگشایی و مشاهده است و حتی سرور هم قادر به رمزگشایی پیامها و مشاهده آنها نیست.
در حالت معمول، پیام رمزنگاری شده (Encrypted) از سوی کاربر فرستنده به سرور منتقل می شود و در آنجا رمزگشایی (Decryption) می شود و مجددا برای ارسال به سوی کاربر گیرنده، رمزنگاری مجدد (Re-encrypt) می شود. ولی در MTProto پیام رمزنگاری شده به سوی سرور فرستاده میشود و در آنجا بدون رمزگشایی به طور مستقیم به سوی گیرنده ارسال میشود. با چنین مکانیزمی امکان شنود پیامها حتی در سرور هم عملا ازبین می رود.
از مزایای این پروتکل می توان به ترکیب متنوعی از روشهای رمزنگاری همچون پروتکل تبادل کلید دیفی هلمن(Diffie–Hellman Key Exchange)، الگوریتم رمزنگاری SHA-256، استاندارد رمزنگاری پیشرفته AES، و استانداردهایی همچون AES IGE و AES IGE IV اشاره نمود.
نکته جالب اینجاست که این پروتکل از هربستری قادر به دریافت و ارسال بسته های اطلاعتی خود است از جمله :
TCP
UDP
Http
Https
به همین خاطر به جرات میتوان گفت که فیلتر و مسدود کردن این پروتکل کار بسیار دشواری است چرا که مسدود کردن این پروتکل یعنی عملا زیر سوال رفتن دسترسی به اینترنت !
@ABlueDeveloper
Forwarded from اتچ بات
#OCR
#ScanningTools
#GoogleDrive
#عکس
#متن
تبدیل تصویر به متن فارسی
گاهی برامون اتفاق میافته که میخوایم یه فایل PDF یا عکس که شامل متن میشه رو به فایل متنی تبدیل کنیم!
گوگل با ابزار Google Docs امکانی فراهم کرده که شاید در وهله اول به چشم نیاد، اما پشتیبانی عالی از زبان فارسی داره و اینکار رو بخوبی برامون انجام میده، در ادامه روش کار توضیح میدم.
1-مرحله اول : آپلود تصاویر در Google Drive
گوگل درایو باز کنید، یک فولدر داخلش ایجاد کنید و تمام تصاویر یا فایل های اسکن شده خودتون رو آپلود کنید.
نکته : اگر فایلتون PDF هست میتونید با استفاده از نرم افزار های خوندن PDF یا ابزار های آنلاین مثل این سایت https://pdftoimage.com/ خروجی JPG بگیرید.
2-مرحله دوم : باز کردن تصاویر در Google Docs
روی تصاویر کلیک راست کنید و از منو Open With -> Google Docs رو انتخاب کنید.
3-مرحله سوم : گرفتن خروجی متنی
شما به صفحه ای هدایت میشید که در بالای صفحه تصویر آپلود شده و در پایین متن قابل ویراش و جستجو آماده است.
حالا میتونید از منو File -> Download as خروجی مورد نظرتون (docx، txt و ... ) رو هم انتخاب و دانلود کنید.
@ABlueDeveloper
#ScanningTools
#GoogleDrive
#عکس
#متن
تبدیل تصویر به متن فارسی
گاهی برامون اتفاق میافته که میخوایم یه فایل PDF یا عکس که شامل متن میشه رو به فایل متنی تبدیل کنیم!
گوگل با ابزار Google Docs امکانی فراهم کرده که شاید در وهله اول به چشم نیاد، اما پشتیبانی عالی از زبان فارسی داره و اینکار رو بخوبی برامون انجام میده، در ادامه روش کار توضیح میدم.
1-مرحله اول : آپلود تصاویر در Google Drive
گوگل درایو باز کنید، یک فولدر داخلش ایجاد کنید و تمام تصاویر یا فایل های اسکن شده خودتون رو آپلود کنید.
نکته : اگر فایلتون PDF هست میتونید با استفاده از نرم افزار های خوندن PDF یا ابزار های آنلاین مثل این سایت https://pdftoimage.com/ خروجی JPG بگیرید.
2-مرحله دوم : باز کردن تصاویر در Google Docs
روی تصاویر کلیک راست کنید و از منو Open With -> Google Docs رو انتخاب کنید.
3-مرحله سوم : گرفتن خروجی متنی
شما به صفحه ای هدایت میشید که در بالای صفحه تصویر آپلود شده و در پایین متن قابل ویراش و جستجو آماده است.
حالا میتونید از منو File -> Download as خروجی مورد نظرتون (docx، txt و ... ) رو هم انتخاب و دانلود کنید.
@ABlueDeveloper
Telegram
attach 📎
#froala
#WYSIWYG
#Editor
🏵 سلام و عرض ادب خدمت همکاران گرامی
خواستم این editor خوب و زیبا را بهتون معرفی کنم و البته سورسی که قبلا تو گیت وجود داشت باگ هایی داشت . بنده باگ ها را برطرف کردم و در اختیار شما عزیزان قرار دادم . امیدوارم که مفید باشد . هر سوالی داشتین بنده در خدمت هستم .
@ABlueDeveloper
https://github.com/armanab/wysiwyg-Editor-Net-Sdk/
#WYSIWYG
#Editor
🏵 سلام و عرض ادب خدمت همکاران گرامی
خواستم این editor خوب و زیبا را بهتون معرفی کنم و البته سورسی که قبلا تو گیت وجود داشت باگ هایی داشت . بنده باگ ها را برطرف کردم و در اختیار شما عزیزان قرار دادم . امیدوارم که مفید باشد . هر سوالی داشتین بنده در خدمت هستم .
@ABlueDeveloper
https://github.com/armanab/wysiwyg-Editor-Net-Sdk/
GitHub
armanab/wysiwyg-Editor-Net-Sdk
New .NET SDK Froala WYSIWYG Editor without bug By ArmanAB - armanab/wysiwyg-Editor-Net-Sdk