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


🆔 @dotnetcode
Download Telegram
هفت دوره آموزشی مرتبط با برنامه‌نویسی و امنیت سایبری در یودمی رایگان شده. یکی دو روز حدودا وقت دارید برای گرفتن دوره‌ها اگر به دردتون می‌خوره. هزینه قبل از تخفیفشون بیش از ۱۵۰۰ دلار بوده.

https://www.reddit.com/r/learnprogramming/comments/gbfs1w/7_free_courses_100_off_coupons_on_programming/
[ Photo ]
بزرگترین مزرعه استخراج بیت کوین در ایران مجوز گرفت
شرکت آی ماینر (iMiner)، یک شرکت فعال در حوزه کریپتوکارنسی است که در ترکیه به ثبت رسیده است توانست مجوز استخراج ارزهای دیجیتالی و ارائه خدمات خرید و فروش و اجاره ماینر را در ایران دریافت کند. این شرکت دارای نمایندگی‌های متعددی است و این شرکت در ایران با نام ددینو به فعالیت می‌پردازد.
مجوزی که وزارت صنعت ، معدن و تجارت ایران برای این شرکت صادر کرده است به این شرکت اجازه خواهد داد تا با قدرت محاسباتی ۹۶۰۰۰ تِراهاش در ثانیه در یک مزرعه ماینینگ بیت کوین در مرکز شهر سمنان به فعالیت بپردازد.
مزرعه استخراج بیت کوین با سرمایه‌گذاری ۳۱۱ میلیارد ریال (۷.۳ میلیون دلار) توسط شرکت آی ماینر احداث شده است که بزرگترین مزرعه استخراج بیت کوین در ایران محسوب می‌شود. در این فارم ۶۰۰۰ دستگاه در تولید رمزارز فعالیت دارند.

https://www.msn.com/en-us/news/world/iran-issues-license-for-biggest-bitcoin-mining-farm-report/ar-BB13n0ps
مایکروسافت در حال توسعه نرم افزار جدیدی بنام اوتلوک اسپیسیز است.
نگاهی کلی به اوت‌لوک اسپیسز نشان می‌دهد که این سرویس شباهتی بسیار زیاد به ترلو (Trello) دارد. ترلو سرویسی ویژه برای مدیریت پروژه‌ها است که به‌صورت گسترده توسط سازمان‌های مختلف استفاده می‌شود. در ابتدا به‌نظر می‌رسید که مایکروسافت می‌خواهد سرویس جدیدش را تنها برای کاربران تجاری در دسترس قرار دهد. با این‌حال اخیرا گفته شده است که ردموندی‌ها در پی انتشار سرویس اوت‌لوک اسپیسز برای کاربران عادی نیز هستند.
کاربر همچنین می‌تواند در اوت‌لوک اسپیسز فهرست برای انجام کارهای آینده (To-Do List) ایجاد و یادداشت‌هایی خاص را به آن اضافه کند؛ این یادداشت‌ها می‌توانند حاوی لینک نیز باشند. وقتی که محتوای موردنظر خودتان را در یک‌جا به‌عنوان یک پروژه جمع‌آوری کردید، می‌توانید از سایر کاربران دعوت کنید تا به همکاری با شما بپردازند. در آینده سرویس اوت‌لوک اسپیسز با اتکا بر هوش مصنوعی به شما کمک خواهد کرد آیتم‌های مفید را به پروژه‌ها اضافه کنید.
♻️♻️شرط های زبان پایتون♻️♻️

• شرط if، که یک بلوک کد، تا else و elif را اجرا می‌کند. (یک اختصار از else-if)

• شرط for، که روی یک شیء تکرار شدنی تکرار می‌شود، به هر متغیر محلی مقدار داده می‌شود برای استفاده توسط بلوک مربوط.

• شرط class، که یک بلوک کد را اجرا می‌کند و فضاهای محلی آن را به یک کلاس ملحق می‌کند، برای استفاده در برنامه‌نویسی شیء گرا.

• شرط def، که یک تابع را تعریف می‌کند.

• شرط with، که یک بلوک کد را به یک مدیر متن ضمیمه می‌کند. (به عنوان مثال، اندوختن یک قفل قبل از اجرای بلوک کد و آزاد کردن قفل بعد از اجرا)
راهنمای پایتون: مبتدی تا حرفه ای
اگر علاقه ای به علوم داده ، توسعه وب ، روباتیک یا IoT دارید باید پایتون را یاد بگیرید. پایتون به دلیل استفاده بالا و کاربردهای گسترده در برنامه های مختلف ، تبدیل به یک زبان برنامه نویسی با سریعترین رشد شده است.
بر اساس اطلاعات وب سایت Github ، پایتون دومین زبان مورد استفاده توسعه دهندگان در سال 2019 بوده است.
در اینجا شما را با برنامه نویسی پایتون از مقدماتی تا پیشرفته آشنا می نماییم.

https://www.freecodecamp.org/news/the-ultimate-guide-to-python-from-beginner-to-intermediate-to-pro/
تست کد های #C به صورت آنلاین

توی پست قبلی در مورد C# Interactive توضیح داده بودم الان میخوام روش آنلاینش رو بررسی کنیم.
واسه اینکار سایت های زیادی هست که امکان Syntax Highlighter و Run کردن کد رو بهتون میدن. با این ابزار ها میتونین کد سی شارپ تون رو انلاین و راحت تست کنین و یا کدتون رو با بقیه به اشتراک بگذارین

🔸اول از همه بهترینشون و با اختلاف فاحش، سایت SharpLab هست. امکانات فوق العاده ای داره، Intellisense خیلی قوی ایی داره که در نوع خودش واقعا بی نظیره، امکان Decompile کردن کد خروجی به IL و #C و حتی Jit Assembly رو بهتون میده. UX خوب و روون ایی داره و خیلی سریع، در لحظه کد رو اجرا میکنه.
https://sharplab.io/

🔹این سایت برای ویرایشگرش اش از پلاگین جاوااسکریپتی CodeMirror استفاده میکنه که یک Code Editor و Syntax Highlighter قوی هست و از تموم زبان ها پشتیبانی میکنه
مثلا اگه خواستین قابلیت اسکریپت نویسی و اجرای کد داینامیک رو برای پروژه تون اضافه کنین میتونین از این پلاگین استفاده کنین
https://github.com/codemirror/CodeMirror
[Demo] https://codemirror.net/

🔸 این سایت برای اجرای کد ها از Roslyn و برای Decompile کردنشون از ILSpy استاده میکنه که قوی ترین برنامه Decompiler دات نت هست و ابزار های حرفه دیگه از از جمله dnSpy از رو همین ساخته شدن

🔹سازنده این سایت اومده کل پکیج Code Editor سی شارپیش رو که بر روی CodeMirror و Roslyn ساخته شده رو به صورت سورس پاز تو گیتهاب گذاشته
بدین صورت مثلا میتونین یه ویرایشگر کامل سی شارپی به همراه Autocomplete واسه اسکریپت نویسی داینامیک به پروژه تون اضافه کنین
https://github.com/ashmind/mirrorsharp

🔰تنها ایرادی که سایت sharplab.io داره اینه که که امکان اضافه کردن Nuget Package به کد هاتون رو نداره
واسه همین یه سایت دیگه به نام NET Fiddle. هست (که البته به خوبی اون نیست ولی بعضی امکانات اضافه تر مثل همین nuget package داره)
https://dotnetfiddle.net/
♨️برنامه SuperVPN ، بزرگترین وی پی ان اندرویدی از پلی استور حذف شد

برنامه SuperVPN Free VPN Client جزو برنامه‌های پر دانلود اندرویدی رایگان محسوب می‌شود. این برنامه حدود ۴ سال قبل به بازار عرضه شد و تا به امروز به بیش از ۱۰۰ میلیون نصب فعال دست پیدا کرده است، اما اخیرا فروشگاه اپلیکیشن گوگل پلی استور برنامه SuperVPN که به عنوان بزرگترین وی پی ان اندرویدی محسوب می‌شود را حذف کرد.
شرکت گوگل در خصوص حذف این برنامه با وجود بیش از ۱۰۰ میلیون نصب فعال عنوان کرد برنامه SuperVPN دارای حفره‌های امنیتی متعددی است که باعث می‌شود ترافیک کاربر شنود شود.
به کاربران توصیه شده است این اپلیکیشن را از گوشی خود حذف نمایند.

https://www.pcmag.com/news/google-pulls-supervpn-from-the-play-store-users-urged-to-delete-it
Media is too big
VIEW IN TELEGRAM
و بالاخره از غول جديد مايكروسافت ( Microsoft Surface Book 3) رونمايى شد
تزریق به پایگاه داده یا دیتابیس (SQL Injection) نوعی از حملات وب است که در آن فرد حمله کننده یا هکر می‌تواند اقدام به اجرا کردن دستورات دلخواه و مخرب خود بر روی پایگاه داده وب سایت مورد هدف کند. در این حمله، حمله کننده با استفاده از دانش خود (یا تنها با استفاده از یک برنامه ساده!) می‌تواند از نقض‌های امنیتی موجود در کدهای نوشته شده توسط برنامه نویس سایت استفاده کرده و به اصطلاح آن‌ها را اکسپلویت کند. چون در این حمله هکر درواقع به کد اسکیوال، کد دلخواه خود را اضافه می‌کند، تزریق SQL نام گرفته است.
یک حمله موفق اس کیو ال اینجکشن می‌تواند به راحتی سبب افشای داده‌های مهم در دیتابیس (ازجمله رمزهای عبور، اطلاعات فردی کاربران و ...)، اضافه کردن داده‌های دلخواه حمله کننده به دیتابیس یا حذف کردن داده‌های خاص از دیتابیس گردد.
This media is not supported in your browser
VIEW IN TELEGRAM
بیش از 100 کاندیدای مختلف واکسن کروناویروس در این آثار وجود دارد. این نامزدها رویکردهای گوناگونی برای محافظت از بدن در برابر COVID-19 دارند. برای درک اینکه دقیقاً به چه معناست ، یادآوری نحوه عملکرد سیستم ایمنی بدن مفید است
بفرستین برای کسایی که معنی باگ رو نمیدونن🙌🏻
♨️کپی پیست اشیا واقعی در فتوشاپ با اپلیکیشن AR Cut & Paste

اپلیکیشن AR Cut & Paste ابزاری جدید و منحصر به فرد برای شکوفایی خلاقیت و پیاده کردن تکنیک‌هایی شگفت‌انگیز بر روی نرم‌افزار فتوشاپ است؛ این اپ با فراهم کردن امکان برش و جاگذاری اشیا واقعی و حقیقی در پروژه‌های نرم‌افزار فتوشاپ، عملا به ما این امکان را می‌دهد تا مرز بین دنیای واقعی و دیجیتال را از همیشه کمرنگ‌تر کنیم. در ادامه شما را به دیدن ویدیوهای منتشر شده برای معرفی اپ مورد نظر و بررسی قابلیت‌های این ابزار شگفت‌انگیز دعوت می‌کنیم.
سیریل دیان (Cyril Diagne) هنرمند و برنامه‌نویسی بوده که این اپ واقعیت افزوده (AR) شگفت‌انگیز را طراحی کرده و با انتشار ویدیو آن در حساب توییتری‌اش، سر و صدای زیادی به پا کرده است. اپلیکیشن دیان که بیشتر ما را به یاد فیلم‌های علمی تخیلی می‌اندازد، با بهره‌گیری از فناوری‌های نرم‌افزاری گوناگون و تکنولوژی یادگیری ماشینی، به راحتی فضای پس‌زمینه اشیا گوناگون را برش داده و در کوتاه‌ترین زمان ممکن، شی مورد نظر را عینا در فایل فتوشاپ پیست می‌کند.
https://www.phonearena.com/news/Watch-a-smartphone-camera-app-take-objects-from-the-real-world-and-paste-them-into-Photoshop_id124344
🔴 مجموعه (set) در پایتون

شئی set یک مجموعه از اشیاء متمایز از هم است.
مجموعه در پایتون مانند دیکشنری بین دو آکولاد {} قرار میگیرد و مانند یک لیست عمل میکند با این تفاوت که در set شئی تکراری وجود ندارد و اگر list را به set تبدیل کنیم شئی های تکراری حذف و فقط یکی از آنها باقی می ماند.


شئی set مانند مجموعه ها در ریاضی عمل میکند و متد هایی برای انجام عملیات های ریاضی بر روی set دارد.
🔵 #مایکروسافت: لینوکس سفارشی ما را هک کنید، ۱۰۰ هزار دلار جایزه بگیرید

🔺مایکروسافت از هکرها خواسته تا امنیت فناوری Azure Sphere را به چالش بکشند. این شرکت به هکرهایی که بتوانند از سد امنیتی Pluton و یا سندباکس Secure World عبور کنند، تا ۱۰۰ هزار دلار جایزه می‌دهد.

🔹 مایکروسافت به طور ویژه به دنبال محققان امنیتی گردد که بتوانند از سپر امنیتی لینوکس سفارشی این شرکت عبور کنند.