Raspberry Pi یک کامپیوتر بسیار کوچک است که تقریبا تمام امکانات ضروری یک کامپیوتر را دارا می باشد. پردازنده، حافظه، فضای ذخیرهسازی (با کارت اسدی)، کارت صدا، کارت شبکه، کارت ویدیو و… و از آن میتوان به عنوان یه کامپیوتر معمولی (و البته کند) استفاده کرد. هدف سازنده آن ایجاد یک دستگاه کم هزینه بود که مهارت های برنامه نویسی و مفهوم سخت افزاری را در سطح پیش دانشگاهی بهبود بخشد. ولی به لطف اندازه کوچک و قیمت مناسب، این دستگاه به سرعت توسط متخصصان، سازندگان و علاقمندان به الکترونیک در پروژه های مختلف مورد استفاده قرار گرفت.
اگر یادتان باشد، زبان PHP که حدوداً سال ۱۹۹۷ به وجود آمد، تقریباً پنج سال بعد توانست خود را نشان دهد و برنامهنویسان زیادی را به خود جلب کند. به نظر میآید چنین اتفاقی برای RoR یا Roby on Rails نیز در حال رخ دادن است و تا مدتی دیگر تعداد برنامهنویسان این فریمورک به سرعت زیاد، خواهد شد. RoR تقریباً سه سال پیش از پروژهای به نام Basecamp که برای مدیریت پروژههای طراحی وب بود، اقتباس شد.RoR در واقع فریمورکی رایگان برای برنامههای تحت وب است که با هدف سرعت بخشیدن و آسانترشدن کدها به وجود آمد. زبان اصلی این فریمورک، Ruby است که تقریباً هفده سال قبل در ژاپن تولید شده بود ولی تا قبل از Rails قدرت زیادی نداشت.
PyTorch ( پایتورچ ) یک کتابخانه یادگیری عمیق Open Source ( متنباز ) بر پایه کتابخانه Torch (تورچ) است. تورچ بر پایه زبان برنامهنویسی Lua ساخته شده. PyTorch دو ویژگی اصلی دارد: محاسبات تانسورها (مانند NumPy) با شتابدهی قدرتمند GPU مشتق خودکار برای ساخت شبکههای عصبی آموزشی
API مخفف Application Programming Interface به معنای رابط برنامه نویسی اپلیکیشن است. به زبان ساده APIها رابطهای نرم افزاری هستند که ارتباط بین نرم افزارهای مختلف را امکان پذیر میکنند. در واقع واژه ی API به یک ابزار یا کتابخانهای اشاره میکند که به توسعه دهندگان کمک میکند، کدی را بنویسند که با نرم افزارهای دیگر ارتباط برقرار کند. GraphQL یک زبان query نویسی برای API است و به عنوان یک معماری برای APIها در نظر گرفته میشود. GraphQL در ابتدا در محیط Facebook با هدف رفع نواقص داخلی برنامههای موبایلی توسعه داده شد و از آن پس مورد استفادهی خاص شبکههای اجتماعی قرار گرفت. در نهایت در سال ۲۰۱۵ به صورت open source یا متن باز به جامعهی برنامه نویسان عرضه شد و امروزه به عنوان یک معماری جدید برای API تبدیل شده است.
اتریوم یک پلتفرم غیرمتمرکز است که قراردادهای هوشمند را اجرا میکند: هیچگونه احتمال از کارافتادگی، سانسور، تقلب یا دخالت افراد شخص ثالث برای برنامههایی که روی اتریوم اجرا میشوند، وجود ندارد. در ساده ترین جمله، اتریوم یک پلتفرم آزاد مبتنی بر فناوری بلاک چین است که توسعه دهندگان را قادر می سازد تا برنامه های غیرمتمرکز خود را روی آن پیاده سازی کنند. این برنامهها تحت کنترل و نظارت هیچ سازمان و نهادی نخواهند بود و تراکنشها و معاملات روی اتریوم به صورت کاملا مستقل از بانکها یا نهادهای دیگر پولی انجام میشوند. ارز دیجیتال این شبکه هم اتر نام دارد و واحد اختصاری آن ETH است.
در پروژه های نرم افزاری که در آن، تیم پروژه از افراد دارای مهارت های گوناگون تشکیل شده است و فعالیت های متنوعی باید در آن انجام شود، استفاده از نرم افزاری که امکان اداره کردن شرایط را برای مدیر پروژه فراهم بیاورد، بسیار مهم است. برای پاسخ به چنین نیازی، نرم افزار جیرا (JIRA) ابتدا برای ردیابی باگ های نرم افزاری به منظور کمک به تیم های توسعه نرم افزار، توسط شرکت اطلسیان تولید گردید، اما با گذشت زمان و با توسعه ویژگی ها، به ابزاری کارآمد برای مدیریت کنترل پروژه، توسعه نرم افزار و کاربردهای دیگری، تبدیل شد. روش توسعه نرم افزار Agile یکی از ساده ترین و موثرترین فرایندها برای تبدیل چشم انداز نیاز تجاری به راه حل های نرم افزاری است. Agile اصطلاحی است که برای توصیف رویکردهای توسعه نرم افزار استفاده می شود که از برنامه ریزی مداوم ، یادگیری ، بهبود ، همکاری تیمی ، توسعه تکاملی و تحویل زودهنگام استفاده می کند. جریان کارها در متدولوژی Agile روی دو نوع تمرکز می کند. Scrum و Kanban. این دو متدولوژی هایی هستند که می ..
Metasploit یک فریم ورک بسیار قدرتمند با امکانات بسیار زیاد است . MetaSploit در نتیجه زحمات اجتماع Rapid7 آماده شده است . با Metasploit می توانید با حملات از پیش شناخته شده مواردی مانند ورود به سیستم قربانی بدون رمز ، هک وب کم ، هک وب سرور ، هک ایمیل سرور و …. را انجام دهید . تحت این فریم ورک می توانید اکسپلویت های خود را تولید و به صورت خصوصی از آن استفاده کنید .
(Amazon Web Services (AWS یا سرویس های وب آمازون یک پلتفرم محاسبات ابری جامع و در حال توسعه است که توسط Amazon.com ارائه شده است. سرویس های وب گاهی اوقات خدمات ابری یا سرویس های محاسباتی از راه دور نامیده می شود. اولین سرویس های AWS در سال ۲۰۰۶ برای ارائه خدمات آنلاین برای وب سایت ها و برنامه های کاربردی مشتری آغاز شد. برای به حداقل رساندن تاثیر قطعی و اطمینان از قابلیت سیستم، AWS از لحاظ جغرافیایی در مناطق تقسیم شده است. این مناطق دارای مراکزی در ایالات متحده آمریکا، غرب ایالات متحده آمریکا (دو مکان)، برزیل، ایرلند، سنگاپور، ژاپن و استرالیا هستند. هر منطقه شامل چندین منطقه جغرافیایی کوچک به نام مناطق دسترسی است.
شاید این روزها واژه IOT یا اینترنت اشیا زیاد به گوشتان خورده باشد اما معنا و یا کاربرد آن را ندانید. نظریه اینترنت اشیا، برای نخستین بار در سال ۱۹۹۹ توسط کوین اشتون بیان شده اما تنها حدود دوسال است که به طور جدی در دنیای IT بر روی این مبحث کار می شود و نکته جالب اینجاست که بدانید در حال حاضر اکثر کسب و کارها در حال حرکت به سمت استفاده وسیع از این تکنولوژی هستند. برای اینکه اطلاعات بیشتری درمورد IOT بدست بیاورید با ما همراه شوید.
Json یا همان JavaScript Object Notation یک استاندارد سبک، باز ، متنی و خوانا برای انسان جهت انتقال داده و جایگزینی برای xml است. Json برای انسان خوانا بوده و ویژه ی انتقال داده طراحی شده است. Web service ها و API ها از فرمت Json برای انتقال داده استفاده می کنند و ما با یادگیری چگونگی استفاده از Json می توانیم از اطلاعاتی که این Web service ها و API ها در اختیار ما قرار می دهند استفاده کنیم.