تایپوگرافی روشی در ارتباط تصویری می باشد که با حضور صنعت چاپ در عرصه انتشار کتاب به وجود آمده است. با اختراع چاپ، برای زیبا و تلطیف نمودن کلمات چاپی که خشک به نظر می رسیدند، حرکاتی در قسمت هایی از حروف و تاکید بر آن ایجاد می کردند. تایپوگرافی هنریست که هنگام ورود از عصر چاپ به عصر دیجیتال از اهمیت خیلی بیشتری برخوردار شد. این به خاطر آن است که در این علم نیاز نیست که شما نکات فنی و تکنیکی زیادی برای استاد شدن فرا بگیرید، در عوض باید دارای چشمانی تیزبین برای جزئیات، عشق به طراحی و خلق کردن و یک پیش زمینه در مورد طراحی های خوب و اصولی باشید.
Rust ابتدا به عنوان یک پروژهٔ شخصی توسط Graydon Hoare که یکی از کارمندان بنیاد موزیلا بود، طراحی و توسعه داده میشد؛ در سال ۲۰۰۹ هم این بنیاد اسپانسری این پروژه را بر عهده گرفت و خبر آن را در سال ۲۰۱۰ انتشار داد اما جالب است بدانید اولین نسخهٔ پایدار این زبان برنامهنویسی -یعنی نسخهٔ Rust 1.0- در روز پانزدهم ماه می سال ۲۰۱۵، به صورت رسمی ارائه شد.
لینوکس بر خلاف ویندوز محصولی تجاری نیست، بلکه یک محصول متن باز (Open Source) است که با هدف گسترش استفاده از کامپیوتر گسترش داده میشود. همچنین بر خلاف ویندوز که تنها به وسیله ی مایکروسافت ساخته میشود، لینوکس توسط افراد و گروه های زیادی ساخته میشود و البته نه با نام رسمی لینوکس، بلکه با استفاده از هسته ی لینوکس و نام های رسمی ای همچون Ubuntu، Linspire، Red Hat و … عرضه میشود. اگرچه این سیستم های عامل که بر پایه ی هسته ی لینوکس (Linux Kernel) بنا شده اند، کاملاً مستقل نیستند اما در کل به نامی که سازندگان بر آن ها گذاشته اند شناخته میشوند، نه صرفاً لینوکس؛ مانند: Ubuntu 8.04 اوبونتو مانند بسیاری دیگر از توزیع های لینوکس دارای ۲ نسخه ی Desktop Edition و Server Edition هست که اولی برای استفاده در کامپیوتر های شخصی و دومی برای راه اندازی کامپیوتر های مخصوص Server ها کاربرد دارد.
اسکیوال برای کارهای ویژه و محدودی (گزارش گیری از دادهها در پایگاه دادههای رابطهای) طراحی شدهاست. بر خلاف زبانهای دستوری مثل بیسیک یا سی که برای حل مسائل طراحی شده، SQL زبانی بر پایه اعلان است. زبانهای توسعه یافتهای مثل PL/SQL به دنبال کامل کردن زبان به هدف ایجاد زبان برنامه نویسی با حفظ مزیتهای SQL میباشد. شیوه دیگر کار این است که به کدهای زبان برنامه نویسی اجازه دسترسی به پایگاه داده به کمک دستورات SQL داده شود مثلاً PostgreSQL به توابعش اجازه میدهد که درون کدهای Perl، Tcl و C نوشته شوند. گاهی به شوخی گفته میشود که SQL نه ساخت یافتهاست، نه محدود به گزارش گیریها و اصلاً یک زبان نیست!
در علوم کامپیوتر Shell به معنای یک رابط کاربری میباشد که دسترسی شما را به سرویس های سیستم عامل ممکن میسازد. به صورت کلی Shell میتواند در دو حالت خط فرمان (Command Line Interface) یا گرافیکی (Graphical User Interface) ارائه شود. مایکروسافت ابزار PowerShell را برای خودکار نمودن عمل مدیریت و پیکربندی سیستم عامل ویندوز توسعه داده است. ابزار قدرتمند PowerShell مبنی بر .Net Framework میباشد و شامل یک رابط کاربری خط فرمان و یک زبان Script است. یکی از ویژگیهای PowerShell وجود نسخه PowerShell ISE میباشد که کار Script نویسی را ساده نموده. چرا که در نسخه PowerShell ISE دیگر نیاز به تایپ دستورات نمیباشد و میتوانید از محیط گرافیکی این نسخه از PowerShell استفاده کنید.
Database یا بانک اطلاعاتی همانطور که از اسمش بر می آید مجموعه ای از داده های سازماندهی شده است که امکان دسترسی آسانتر ، مدیریت و بروز رسانی داده ها را برای ما فراهم می کند. به عبارت دیگر Database در یک سازمان یا شرکت به منظور ذخیره سازی ، مدیریت و استخراج اطلاعات مورد استفاده قرار می گیرد. یک سیستم Database یا بانک اطلاعاتی یکی از مهم ترین و با ارزش ترین منابع یک سازمان به شمار می رود و توانایی سازماندهی ، پردازش و مدیریت اطلاعات را به شکل ساختار یافته و کنترل شده را در خود دارد.
فیوژن ۳۶۰ به طراحان اجازه میدهد تا طرحهای دو بعدی خود را وارد نرم افزار کرده و با استفاده از ابزار T-Spline اقدام به مدلسازی کنند. همچنین این نرم افزار ابزاری عالی برای مدلسازی مستقل (فارغ از سایر نرم افزارهای سه بعدی سازی) بوده و به شما این امکان را می دهد تا فارغ از مشکلات مدلسازی پارامتریک به راحتی مدلسازی و ویراش سه بعدی انجام دهید. فیوژن نقشهها و طرحهای شما را بصورت یکپارچه و گویا و بصورت واقعگرایانه به مشتریان معرفی می کند، همچنین با ابزارهای خود قدرت طراحی شما را نیز افزایش می دهد.
گیت (Git)، یک سیستم کنترل نسخه (Version Control) یا کنترل ورژن است. سیستم های کنترل نسخه (کنترل ورژن)، در برنامه نویسی و مهندسی نرم افزار کاربردهای فراوانی دارند. برای مثال، فرض کنید یک برنامه نویس هستید و در حال نوشتن یک وب سایت می باشید. شما کد نویسی وب سایت را انجام میدهید و سایت را آماده تحویل میکنید. در این جا، یک نسخه از وب سایت خود را در سیستم Version Control ذخیره کرده (نام این نسخه را “نسخه شماره ۱” میگذارید) و کار برنامه نویسی وب سایت را ادامه می دهید. حال اگر بعد از مدتی (به دلیل اینکه مثلا یک فایل را به اشتباه پاک کرده اید) خواستید، به نسخه شماره ۱، برگردید، سیستم کنترل ورژن، این کار را برای شما به راحتی انجام می دهد.
انگولار جی اس یکی از نسخههای توسعه یافته زبانهایی جاوا اسکریپتی است که در سال ۲۰۰۹ متولدشده است. این فریم ورک بهصورت کاملا رایگان بوده ضمن اینکه بهصورت متن باز ارائه شده است که میشود بهراحتی مطابق سلیقهای که داریم از آن استفاده کرده و کد نویسی را انجام دهیم. انگولار علاوه بر اینکه این امکان را به شما میدهد که از HTML برای طراحی قالب استفاده کنید باعث میشود بتوانید سینتکسهای HTML را طوری گسترش دهید تا جزئیات وباپلیکیشنها را نیز به وضوح بیان نمایید.
پلت فرم Meteor یا MeteorJS یک پلت فرم وب سایت جاوا اسکریپت آزاد و منبع باز است که با استفاده از Node js نوشته شده است. این چارچوب برای نمونه سازی های سریع و تولید کد کراس پلت فرم ها مورد استفاده قرار می گیرد. این چارچوب با ادغام با MongoDB و با استفاده از پروتکل توزیع شده و الگوی اشتراک گذاری، به طور خودکار تغییرات داده را به مشتریان بدون نیاز به توسعه دهنده برای نوشتن هر کد هماهنگ سازی، ابلاغ می کند. در سمت کلاینت، Meteor را می توان با موتور قالب خود یعنی Blaze و همچنین با فریم ورک های Angular و React مشاهده کرد.