Posted in Big Data

Big Data Post #2- Why Big Data? (❀◦‿◦)




\(≧▽≦ )>*

Terabytes, Petabytes, Exabytes(2^60 –> Quintillion). Who can keep track? These strange terms have just begun to enter the business lexicon, but the hype surrounding them has reached a fever pitch. We have undoubtedly entered the age of BIG DATA.
In simple words, BIG DATA is structured/unstructured data and in large amounts. There is no standard format in the data you have. The important point is, not everyone has a BIG DATA problem. Sometimes, they just create BIG DATA problems.
Σ(‘◉⌓◉’)
Coming to the question, Why is BIG DATA so important?
BIG DATA has two components to it: 
1) Storage 
2) Analyzing. 
What will help us is analysis.

¯\(◉‿◉)/¯
There are lots of things you can learn from a given data. And whatever you learn from it can be translated into business models and improvisations. Big data analytics helps to spot certain patterns and behaviour which can be introspected further to understand the causes.
For example, you are analysing data of a manufacturing process. Through your analysis, you observe the bottleneck in the process. Now, with this insight you can make sure the bottleneck is eliminated by manipulating a few feasible parameters. Another scenario is that of predictive analytics. From the past and present data, you try to predict the future of certain things of interest.
In these and many other ways, big data analytics helps to give you a better insight about many behaviours in lesser time and helps you to act on them swiftly.
To condense my thoughts into relatable terms: 
Big Data is important because it can help in increasing the productivity of your business.Big Data is mined by some powerful techniques and tools, to draw some consistent patterns and trends, hidden in it. With the help of these patterns, business strategies can be improved, which in turn may increase the productivity.
Data is being produced every minute and in large quantities. You can get data from almost anything you do. Right from typing a search query on the internet to the things you buy at the supermarket. Data can practically be taken from anything. This data is usually in a large chunk and will not make sense unless it is processed and has to be broken down into smaller bits to get the best information out of the data. This information can then be used to take important business decisions, predict future market trends and can help make more profits. 
It can be of great use to the government to take governmental decisions and know the progress rate of a city/country. Came across this website of a big data analytics company known as Aureus Analytics. Their big data analytics platform known as ONASAP is truly one of its kind. It has the ability to work through all kinds of data including structured and unstructured, internal and external. Check out the following link to know more about this platform and it might turn out to be useful to you!!
Big Data Analytics is really going to be the future need for every companies as so much Data is produced by every companies and we need to sort it out. The thing Why should you be interested in Big Data? is also the thing in which we guys are interested a lot. Well this article also explain that why Big Data is so important to us. One of the statement which I feel will answer this question properly is this:

The recent advancements in technology has blessed us with amazing ways to collect and store data, which wouldn’t be of imagination a few years back.

.
.
.
Disclaimer: I have a slightly malfunctioned inclination towards data collection and my views might be deep into the no-man zone…unless and until if you have me holding a knife at the back of your neck or any other vital parts of your body or your prized possessions for that matter… It’s only humane to ignore all of the post labelled BIG DATA! But then again if you genuinely want to learn about why exactly learning BIG DATA might increase your chances of getting placed then you are more than welcomed to proceed 😉

φ_(ΦwΦ;)Ψ

Posted in Big Data

Big Data Post #1 – What is Big Data? (′ʘ⌄ʘ‵)

The term Big Data is being increasingly used almost everywhere  – online and offline. And it is not related to computers only. It comes under a broader term called Information Technology, which is now part of almost all other technologies and fields of studies and businesses. Big Data is not a big deal. But the hype surrounding it is conveniently big enough  to confuse you. 

.
.
.

So what exactly is Big Data?

The data lying in the servers of your SNS was just data until yesterday – sorted and filed. Suddenly, the slang Big Data got popular and now the data in your SNS is Big Data. The term covers each and every piece of data your account has stored till now. It includes data stored in clouds and even the URLs that you bookmarked. Your domain server might not have digitized all the data. You may not have structured all the data already. But then, all the digital, papers, structured and unstructured data within your SSN is now Big Data.

In short, all the data – irrespective whether or not they are categorized – present in a server,that host the sites we commonly refer to as SNS, is collectively called BIG DATA. All this data can be used to get different results using different types of analysis. It is not necessary that all analysis use all the data. The different analysis uses different parts of the BIG DATA to produce the results and predictions necessary.

(Let’s think on a larger scale assuming that we are in a company from now on and that our organization is hosting a pretty big archive of data that is semistructured!)

Big Data is essentially the data that you analyze for results that you can use for predictions and for other uses. When using the term Big Data, one is bound to work with top level Information technology to deduce different types of results using the same data that was stored intentionally or unintentionally over years.

How big is Big Data

Essentially, all the data combined is Big Data but many researchers agree that Big Data – as such – cannot be manipulated using normal spreadsheets and regular tools of database management. They need special analysis tools like Hadoop (we’ll study this in a separate post) so that all the data can be analyzed at one go (or may include iterations of analysis).

Contrary to the above, though I am not an expert on the subject, I would say that data with any organization – big or small, organized or unorganized – is Big Data for that organization and that the organization may choose its own tools to analyze the data.

Normally, for analyzing data, people create different data sets based on one or more common fields so that analysis becomes easy. In case of Big Data, there is no need to create subsets for analyzing it. We now have tools that can analyze data irrespective of how huge it is. Probably, these tools themselves categorize the data even as they are analyzing it.

Big Data Concepts

This is another point where most people don’t agree. Some experts say that the Big Data Concepts are three Vs:

  • Volume
  • Velocity
  • Variety

Some others add few more Vs to the concept:

  • Veracity (Reliability)
  • Visibility
  • Value

I will cover concepts of Big Data in a separate article as this post is already getting big(or so I am told.. *sigh). In my opinion, the first three Vs are enough to explain the concept of Big Data.

The above summarizes what is Big Data in a non-technical language(right?). You can call it a very basic introduction. As usual, I plan to write few more articles on associated factors such as – Concepts, Analysis, Tools and uses of Big Data, Big Data 3 Vs yadda yadda yadda… 
φ(*⌒▽⌒)ノ

Posted in Uncategorized

Java Post #10 *I am gonna wrap up with Java since I feel that I have been spending too much time for this*

(・0・。(・-・。(・0・。(・-・。)

I am little outta words so bear with me…
I think that,one of the really unique things about computer programming is that, when you run your program for the first time, it’s not going to work. And you shouldn’t expect it to work… (Saves a lot of time wasted in frustration.. )
People generally get really frustrated, because that’s not something that they’ve seen in other places. And so my advice for anyone learning to computer program, whatever point you’re at, would be to move forward or stackoverflow

Initially I told myself (when I first started coding…like in the alpha days..) : 
  • It’s about writing code, and
  • Running a program, and 
  • Having it not compile. 
  • And not run. 
And while that can be really, really frustrating, when you move forward… you’ll see that bug ten times later and you will understand the reason behind that bug which had formed irrespective of your logic implementation. And you’ll be faster at recognizing it and going about with your recovery process in order to get the output for the logic that you have implemented. 
As time passes by, you don’t see those bugs and your program just runs, because you fundamentally understand the concepts and writting code just becomes like a second nature to you. And so. Just move forward and learn from your mistakes and be okay with this kind of incremental process.
And Really…Great job!!! Look at how much you’ve learned. You now know how to make objects from classes , how to call methods on them to make them do things,how to install 3rd party libraries and whatever else you could decipher from this mess of a site.
You might have also learned how to look up the documentation for classes and methods so you can find out what they can do and how to make them do it.
Also you’ve learned how to store objects and variables so that you can recall them when you need them.
Most importantly you’ve learned how to combine different objects in order to do more complicated things and speaking of complicated let’s not forget the OOP Jargon.

.
.
.
So that being said, and assuming that I have mentioned every thing necessary,let me disclose the winner of today’s lot picking…
.
.
.
And the lucky winner is … (´・ω・)っ由 


Big Data and Analytics





(๑•́o•̀๑)ᵒᵐᵍᵎᵎᵎ

I hope I can deliver this a little less far-fetched than Java *sigh…

≡≡≡≡φ(^∇^*)

Posted in Uncategorized

Java Post #9 Java Games ᕦ[ •́ ﹏ •̀ ]⊃¤=[]::::::::>




─=≡Σ((( つ◕ل͜◕)つ¤=[]:::::>




Random Pics of Games developed using LWJGL?

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem.

LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library.LWJGL is open source software and freely available at no charge.

.

.

.

Installation is pretty simple and well explained in this Site… It has ample amount of tutorials with enough sample source codes.

LWJGL3 – Documentation on the Library.

LWJGL3 – Integrating Java and LWJGL3 by setting up Eclipse (Tutorial).
Website
Forum
Blog
Bugs/Suggestions

LWJGL2 – Documentation on the Library. Corresponding Tutorial can be found here.

OpenGL – The great thing about this tutorial is that they step up to more complicated examples nicely, giving you discreet examples to build off of that you can always reference back to. So, the format can still be used as a guide for what you should expect out of OpenGL.

o(╥﹏╥)o

Posted in Filler Post

Filler Post #1 Apparently My Brain did not allow it… *sigh




‎(ノಥ益ಥ)ノ 彡┻━┻

Sorry for stopping by… Even Though I had mentioned earlier that I would take this weekend off…My hands are typing on their own accord… Right now I am basically a zombie in front of the system…Me and my stupid Bio-clock…*sigh…
I really do wish that there were methodologies to let me peacefully resume that happy dream I was having … after a very long time…*sigh And then I had to  get up with this blaring post in my head…
“Its an ODD day today!!!”

(I post on Odd days this month…) Get the Irony..No? Its okay… Let’s just shove that as one of my soon-2-b-long (linked) list of personal-akward moments for the public to view…
I am planning to post something that is a little outta the normal league that I type in! … Half the time I’m not even sure of what I am majoring in over here???Or why I even bother with this… *sigh

o͡͡͡͡͡͡╮(。。)╭o͡͡͡͡͡͡ ᵑ৹!

Deliberately trying to keep all of my internal battles aside(and managing to fail miserably at it) … Let me try and weave out a comprehensible post today so that I can go and continue my overdued slumber…

(๑→‿←๑)
As the post’s name says this is a filler post…and basically you would just find a filler post here? I think I just wasted one of you precious minutes right there…Boy do I feel evil…*snicker
(ʃƪ¬‿¬)

.
.
.

I am just trying out something new here… Hover your mouse over this image if you are using a PC … Or press the image if the device you use can support touch

.
.
.

.
.
.

.
.
.

щ (*ㅇ△ Φ☆)ノ・゚・ояяу・゚・
I think I’ll stop right there before I end up doing certain irrecoverable damages to myself … 
I am most probably gonna delete this post since it doesn’t have anything meaningful enough … *sigh I feel hopeless…

┬┴┬┴┤(。◕‿├┬┴┬┴

Posted in Rant Alert

Rant Alert #2 – (ಡ艸ಡ)


┗( ^o^)┛≡┏( ^o^)┓≡┗( ^o^)┛

I should try doing this often since this takes lesser typing time … *sigh
Well let me start… As you might have noticed by now that this place is undergoing cleaning as of now … If not then ,let me pin point it out …
I am just trying out a few things here… like … Did you notice that all your clicks to drag doesn’t work here…And so no cut copy pasting… even ctrl+u doesnt work any more…
Ψ(☆w☆)Ψ
So yeah, I’ll be around just clearing up my mess… or personalizing my mess to be truthful… and that means that Posting on  Java will be on temporary Hiatus …
ϞϞ(๑⚈ ․̫ ⚈๑)
  
There are other changes that I am currently working on too… and am willingly letting it go unnoticed since I am currently tied up with my academic work… which has been piling up for a while…*sigh
And then I stumbled over this amazing website… So beautiful ….Look at what I came up with from scratch!!!
I am a little color blind … so don’t mind that… (-‸ლ)
The sites name is… Canva … Just drag and drop elements and WOW!! did that make me feel like a Graphics designer!!!

So then I guess I’ll have to stop depending on Google images for my pics…
⎧ᴿᴵᴾ⎫◟◟◟◟◟◟◟◟ ❀◟(ó ̯ ò, )
Well the actual reason is that I have a lot of catching up to do with regards to my college work… So I am planning to take this weekend off… If my Brain allows it … *sigh
┬┴┬┴┤(。◕‿├┬┴┬┴

Posted in Uncategorized

Java Post #8 Java GUI 2 (๑•﹏•)

ε-(≖д≖﹆) 

In the beginning, there was “awt” or Java’s abstract window toolkit which was used for both Applets (embedded Java programs on webpages) and Applications. With this you could create buttons, checkboxes, text fields, etc and make a program with a basic user interface.
Then came Swing, Java’s updated GUI library with more tools and an updated look and feel. Swing is still very popular and widely used, but now that Java has Oracle at the helm we are once again seeing Java move into a new and exciting direction.

I was surprised to learn that JavaFx has been around for a long time. Even before Oracle acquired Java from Sun Microsystems in 2009, Sun acquired the technology when they bought out ‘See Beyond’ in 2005. It started out as more of a side project when it was first released as ‘JavaFx’ in 2007, and didn’t gain much traction even after Oracle acquired Java. But then in 2010 Oracle announced the future direction for Java which included a completely re-done JaxaFx as the centrepiece technology for building applications. Java 8 which was released in March 2014 and is the first MAJOR Java release that includes JavaFx as an integral part of its core distribution.
If you go directly to the JavaFx faq source at Oracle they state clearly that yes, “JavaFX (is) replacing Swing as the new client UI library for Java” which is why it makes sense as Java developers that we start taking JavaFx seriously and start embracing it as the best way to build applications in Java.

JavaFx Features
So what’s the big deal with JavaFx anyway? Well here in a nutshell are the main features of JavaFx, which also try to answer the question “why use it in the first place?
  • New and improved interface tools that are way… WAY beyond your standard buttons, checkboxes, etc. (Think bar and pie charts and cool things you can find using JQuery like date-pickers, accordion panes, tabbed panes etc.) . 
  • A new ‘language’ called FXML, which like HTML is used only to define the interface of an application, keeping it completely separate from the code logic.
  • An outstanding application called ‘Scene Builder’ which can be integrated into NetBeans and Eclipse to allow you to create and generate FXML documents using a drag-and-drop design interface (like Dreamweaver for HTML)
  • A new powerful way to control the design of your application with CSS-like syntax and precision. If you know any CSS you will easily be able to make the transition to styling JavaFx applications.
  • An integrated library for graphics (both 2D and 3D) as well as animation tools that rival Flash, JQuery and CSS animations
  • Mobile platform development tools (which admittedly, I know very little about at the time of writing this post but like everything else on this site, as I learn I share). There is an open-source project called JavaFx ports that helps bridge the path to mobile application development with JavaFx
  • Speaking of open-source, that is EXACTLY what JavaFx is. This is cool for 2 reasons:
  1. It’s survival chances are greatly improved with a worldwide army of JavaFx fans contributing to the development and well-being of the technology
  2. Others are quickly developing additional tools, plugins and UI controls that go beyond the offerings at Oracle. Check this out from ControlsFX – very cool!.
Documentation on…
JavaFX – Inbuilt in Java 8