Posts

Big data analytics

Image
             Big data analytics Definition        Big data analytics is the process of examining large and varied data sets -- i.e., big data -- to uncover hidden patterns, unknown correlations, market trends, customer preferences and other useful information that can help organizations make more-informed business decisions.     Why is big data analytics important? Big data analytics helps organizations harness their data and use it to identify new opportunities. That, in turn, leads to smarter business moves, more efficient operations, higher profits and happier customers. In his report Big Data in Big Companies , IIA Director of Research Tom Davenport interviewed more than 50 businesses to understand how they used big data. He found they got value in the following ways: Cost reduction. Big data technologies such as Hadoop and cloud-based analytics bring significant cost advantages when it comes to storing large amounts of data – plus they can identi

OPEN SOURCE CONTRIBUTION AND HUMAN-COMPUTER INTERACTION

Image
Welcome! Let's do some Open Source! Open Source Software is a computer software whose source code is made publicly available for modification and enhancements. It is released under various licenses like BSD, MIT etc. “ What is open source? ” is a good read. How do I get started? First and foremost, you must choose a programming language of your choice. Once you are done with selecting a programming language, search for a project that is interesting to you. Open Hatch is perfect for beginners. The search page of Open Hatch filters out bugs based on - Languages - Projects Mozilla has a wide range of projects filtered based on programming language. What can I do for Mozilla?.  There are  organizations like mozilla, KDE ,Wikipedia ,GNOME ,Apache , Python ,Django, Github   ect...    A great way to get involved in open source is to contribute to the existing projects you’re using.   Let's take  an example of GitHub A Typical Project
Image
Human - computer interaction Human-computer interaction is developing rapidly according to today's technology . Here is some brief  theory behind that. It covers human-computer interface design  and focused techniques that allow computers to understand people (detect emotions,  intent, level of skill), as well as the design of human-facing software (social networks) and hardware (talking smart-phones and self-driving cars).   The Association for Computing Machinery (ACM) defines human-computer interaction as "a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them". An important facet of HCI is the securing of user satisfaction (or simply End User Computing Satisfaction). "Because human–computer interaction studies a human and a machine in communication, it draws from supporting knowledge on both the machine and the human side. O