hive روش دیگری در زبانهای سطح بالاست که در Facebook توسعه داده میشود. کاری که Hive انجام میدهد ارائهی نوعی پوسته (Shell) نزدیک به SQL است. بنابراین شما دستورالعملهایی مینویسید که شباهت زیادی به SQL دارند و Hive نگاشت میان Schema و فایلها را نگهداری میکند. شما اطلاعات فایلهای درون فایل سیستم و اطلاعاتی در مورد محتوای آنها را به هایو داده و هایو آنها را در ستونهایی مرتب میکند. سپس پرسوجوها را مینویسید که به عنوان کارهای MapReduce اجرا میشوند. هر دوی Pig و Hive از بسیاری جنبهها کارهای یکسانی را انجام میدهند. تلاشهایی برای پشتیبانی Pig از پرس و جو های شبیه به SQL هم وجود دارد. هر دو زبان دارای بهینهساز (Optimizer) هستند. هر دو قادر به اجرای کارهایی هستند که ممکن است شامل چند کار MapReduce باشد. در دوره آموزشی Packt From 0 to 1 - Hive for Processing Big Data با آموزش کامل پردازش داده های حجیم با هایو آشنا می شوید.
لینوکس سیستمعاملی شبه یونیکسی است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکسْ تنها نامی است برای هستهٔ سیستمعامل و نه کل آن. هستهای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به طور معمول این نام اطلاق میشود به سیستمعاملهایی که از همنهش (composition) لینوکس (به عنوان هسته سیستمعامل) با نرمافزارهای آزاد و متنباز بدست میآیند. درحالیکه بنیاد نرمافزار آزاد سیستمعامل حاصل از این همنهش را «گنو/لینوکس» مینامد اما همانطور که گفته شد به طور معمول آنرا لینوکس میخوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شدهاست. لینوکس از سختافزارهای مختلفی پشتیبانی میکند از جمله ساعت (Linux Watch)، تلفنهای همراه، تبلتها، مسیریابها، و کنسولهای بازی تا رایانههای رومیزی، رایانههای بزرگ و ابررایانهها. در دوره آموزشی CBT Nuggets Everything Linux با لینوکس و ویژگی های آن آشنا می شوید.
امروز بسیار بیشتر از گذشته، شاهد تغییرات اساسی در وضعیت بازار و اقتصاد هستیم. فکر می کنم با من هم عقیده باشید که در حال حاضر با نوسانات بسیار زیادی در بازار کسب و کار روبرو هستیم. یک روز فروش خوبی داریم و در روز دیگر فروش ما به اندازه تامین هزینه های جاری کسب و کارمان هم نیست. بازاریابی چابک رویکردی جدید در بازاریابی است که از توسعه سریع الهام می گیرد. چابکی به معنای توانایی پاسخگویی و واکنش سریع و موفقیت آمیز به تغییرات محیط بیرونی سازمان است. همانند تولید کنندگان، همه سازمانها و کسب و کارها ناچارند که برای رقابت در قرن بیست و یکم به دنبال چابکی باشند چرا که سازمان مدرن امروزی با فشار فزاینده ای جهت یافتن راههای جدید رقابت کارآمد، در بازار پویای امروز مواجه است. بیل گیتس بنیان گذار و مدیر مایکروسافت می گوید: اگر سازمان ها بتوانند با چابکی و زیرکی سازوکارهایی ایجاد، تحول و دگرگونی را در خود ایجاد کنند دیگر نباید نگران آینده غیر قابل پیش بینی در بازار هدف خود باشند. به عبارت دیگر وی معتقد است که سازمان ها باید سریعتر از همه رقبای خود، فرایند ها، قیمت ها، محصولات و یا خدمات خود را تغییر دهند. اهداف بازاریابی چابک بهبود سرعت، قابلیت پیش بینی، شفافیت و سازگاری برای تغییر عملکرد بازاریابی در دنیای تجاری امروز است. در دوره آموزشی Lynda Agile Marketing Foundations با اصول و مبانی بازایابی چابک و ویژگی های آن آشنا می شوید.
نرمافزار ساس (SAS) یک نرمافزار آماری است که برای تجزیه وتحلیلهای آماری به کار میرود. نام این نرمافزار مخفف Statistical Analysis System است. این نرمافزار به لحاظ محاسباتی بسیار قدرتمندتر از نرمافزارهای آماری دیگر چون SPSS و S-PLUS است. نسخههای مختلفی از این نرمافزار اریه گردیده که جدیدترین نسخه نسخه ۹٫۲ است. یکی از نقاط قوت این نرمافزار این است که به کاربران اجازه میدهد که تحلیلهای آماری را در هر سطحی از پیچیدگی انجام دهند. این نرمافزار احتیاج به برنامه نویسی دارد و مانند نرمافزار Spss همه کارها با منوها انجام نمیشود. انواع تجزیه و تحلیلهای سریهای زمانی، انواع مدلهای خطی و غیر خطی، روشهای چند متغیره پیوسته و گسسته، کنترل کیفیت، آمار توصیفی، انواع تحلیلهای گرافیکی و نموداری، انواع تحلیلهای ماتریسی و ... را میتوان توسط این نرمافزار انجام داد. این نرمافزار دارای Help بسیار قوی است که هر کاربری به راحتی میتواند موارد موردنیاز خود را آموزش ببیند. در دوره آموزشی Udemy Complete & Practical SAS, Statistics & Data Analysis Course با آموزش کامل و کاربردی ساس استاتیک و آنالیز داده ها آشنا می شوید.
به طور کلی به مسئله هایی که ستون آخر(ستون طبقه یا Class) را داشته باشند، مسائل طبقه بندی یا Classification گفته می شود. این دسته از مسائل به یاگیری با ناظر(Supervised Learning) نیز معروف هستند، چون در واقع یک ناظر وجود دارد که ستون آخر را برای ما پر کند. الگوریتم های یادگیری ماشین و داده کاوی که کار طبقه بندی را انجام میدهند(مانند SVM، Random Forest، Naive Bayes و...) میتوانند جدول یا ماتریس را به عنوان ورودی قبول کنند و از این ماتریس و ویژگی های آن، طبقه یا Class موجود را یادبگیرند. سپس اگر یک نمونه جدید(مثلا یک مشتری جدید) - که طبقه آن را نمیدانیم - به الگوریتمی که یادگرفته است داده شود، این الگوریتم میتواند این نمونه را به طبقه های احتمالا درست(که قبلا دیده است) طبقه بندی یا Classification کند. مثلا یک مشتری جدید با ۴ویژگی جدید(۴ بعد مسئله)، به الگوریتم داده میشود، و الگوریتم میتواند حدس بزند(با توجه به داده هایی که یادگرفته است) که این مشتری میتواند وام خود را پس دهد یا خیر. در دوره آموزشی Packt Machine Learning Classification Algorithms using MATLAB با الگوریتم های طبقه بندی یادگیری ماشین و پیاده سازی آنها با متلب آشنا می شوید.
elasticsearch، یک موتور جستجو و تحلیلگر توزیع شده است که برای تعامل با آن از restful api استفاده میشود، قالب ارسال و دریافت اطلاعاتش json است. اولین نسخه از elasticsearch در سال 2010 عرضه شد و در حال حاضر نسخه 5.0.1 آن هم در دسترس است. elasticsearch با جاوا توسعه داده شده، متن باز و تحت مجوز ASL است. امکان اجازه ی ترکیب و استفاده از انواع مختلف، پاسخ دهی سریع، مقیاس پذیر، پایداری و انعطاف پذیری بالا، قابل اعتماد، ساده و شفاف، دارای امنیت، دارای تحلیل گر بلادرنگ و... از ویژگی های elasticsearch می باشد. در دوره آموزشی Lynda Getting Started with Elastic Stack با الاستیک سرچ و ویژگی های آن آشنا خواهید شد. سپس به تجزیه و تحلیل عبارات متنی و پایپ لاین ها می پردازیم و در نهایت با استفاده از کابانا به پرس و جوی داده ها خواهیم پرداخت.
اف شارپ (F#) یک زبان برنامه نویسی چند پارادایم بر پایه دات نت است. زبانی ساخته یافته و شی گرا و متن باز است که همراه با ویژوال استودیو 2010 آمد. #F یک زبان برنامه نویسی چند مدله و همه منظوره است ک در چهارچوب .Net فعالیت می کند و شامل برنامه نویسی تابعی و برنامه نویسی شی گرای دستوری می باشد. #F شاخه ای از ML بوده و بسیار با OCAML سازگار است.این زبان در ابتدا توسط دون سیم در مرکز تحقیقات مایکروسافت ابداع شد اما در حال حاضر توسط گروه توسعه دهنده مایکروسافت ادامه داده می شود و به عنوان یک زبان کاملا پشتیبانی شده در محیط های .Net و Virtual Studio ارائه می گردد. xamarin یك ابزار برای برنامه نویسی بر روی موبایل با استفاده از زبان #C می باشد. این ابزار در ماه مه سال ۲۰۱۱ توسط سازندگان پروژه متن باز Mono Android خلق شد. تاكنون حدود ۸۰۰ هزار توسعه دهنده در بیش از ۱۲۰ كشور جهان بروی این فریم ورك كار كردهاند. كتابخانه xamarin بیش از ۲۰۰۰۰ كامپوننت قابل استفاده دارد، كدهای برنامه قبل از كامپایل شدن در بستر فریم ورك دات نت اجرا میشوند و نهایتا به صورت كدهای بومی آی او اس و اندروید ( برنامه نویسی ویندوزفون هم که با سی شارپ انجام میشود ، یعنی شما با یک کد سه خروجی برای پلتفرم اندروید ، IOS و ویندوزفون خواهید داشت ) در خروجی پدید میآیند. توسعه دهندگانی كه از این ابزار استفاده كنند میتوانند اپلیكیشنهای خود را بروی بیش از ۱۰۰۰ دستگاه مختلف كه با تكنولوژی پردازش ابری (Cloud) بنا شده است تست كنند. در دوره آموزشی #Udemy F# Programming Language & Xamarin Android with F با زبان اف شارپ و زامارین برای برنامه نویسی اندروید آشنا می شوید.
سی شارپ، زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است. زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفینیازمندمدرک تأثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد. آخرین نسخه آن نسخه ۵٫۰ است که همزمان با داتنت ۴٫۵ در اوت ۲۰۱۲ منتشر شد. در دوره آموزشی Packt Learn C# With Windows Forms and SQL Server به طور کامل با اصول و مبانی سی شارپ با ویندوز فرم و اس کیو ال سرور آشنا می شوید.
۱۲۰ نکته برای تحلیل آماری با SPSS کتابی درباره SPSS که یکی از قدرتمندترین نرمافزارهای رایانهای در زمینه تحلیلهای آماری است. تحلیل آماری بخشی از روش تحقیق است که برای انجام آن علاوه بر دانش تخصصی نیازمند نرمافزارهای آماری است. از میان انواع مختلف نرم افزارهای موجود SPSS به دلایل متعدد از قبیل بروز بودن، در دسترس بودن، جامع بودن و شناخته شده بودن از جایگاه متفاوتی برخوردار هست. هر اندازه که نرمافزارهای دیگر تلاش در تخصص گرایی داشتهاند، SPSS کوشیده به نیاز عمومی پاسخ دهد. به همین جهت حجم و تعداد مطالبی که در خصوص این نرمافزار تهیه گردیده از هر نرمافزار آماری دیگر بیشتر است.
مایکروسافت اولین کمپانی نیست که از عبارت واقعیت ترکیبی استفاده میکند، بلکه آنها اولین گروهی هستند که از این اصطلاح برای نام تجاری خود استفاده میکنند. واقعیت ترکیبی ویندوز، طبق اعلام مایکروسافت، یک طیف از تجربهها است. هر چیزی از محصولات مایکروسافت که با هدف تغییر یا جایگزینی واقعیت برای شما کار میکند، از هدستهایی که بهطور کامل چشمانداز شما را تحت تأثیر قرار میدهند، تا هدستهای شفاف مانند هولولنز، همگی شکلهایی از واقعیت ترکیبی ویندوز هستند. ویندوز هولوگرافیک (Windows Holographic) سیستم عامل دستگاه هولولنز مایکروسافت (Microsoft HoloLens) است که هنوز عرضه عمومی نشده و در حال گذراندن آزمایشهای خود است. هولوگرافیک، به کمک سختافزار تعبیه شده در هولولنز، دنیای واقعی و دنیای واقعیت افزوده و مجازی را ترکیب میکند و فضای اطراف شما را میتواند انیمیشنی کند. هولوگرافیک کمک بسیار زیادی به طراحان، معماران و ... میکند. علاوه بر اینها، برای مثال میتوانید بازی ماینکرفت را بر روی فرش اتاقتان انجام دهید. در دوره آموزشی Livelessons Windows Mixed Reality and Hololens Development Fundamentals با اصول و مبانی واقعیت ترکیبی ویندوز و توسعه هولولنز اشنا می شوید.