Monday, August 22, 2016

Run R in Jupyter Notebook on Ubuntu 16.04

R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible.

You can find more information of R language on this link. R has its own IDE called RStudio which provide you with Matlab like environment for running R, and it also provide a Web IDE.

using Jupyter Notebook as R interface is an alternative to the RStudio, its fairly easy to setup and activated, we will discuss in depth about it in this post

Autorun JupyterNotebook using Supervisor on Ubuntu 16.04

On this post I will discuss how to make Jupyter Notebook autorun whenever the computer start, I will utilize Supervisor to do that. this post will discuss from how to set and configure the supervisor job

Configure Jupyter Notebook

In the previous post, I have show you how to install jupyterhub, then on this post I will try to show you how to configure jupyterhub using configuration file

Sunday, August 21, 2016

Install Jupyter Notebook on Ubuntu 16.04

The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.

I use Jupyter notebook to document R, Python and Spark scripts, I`ll put the configuration and setting up R on another post later on

Sunday, August 7, 2016

C++ List

List is almost the same as array, but array is limited and list is not (well except for the memory limitation, but you rarely used that much)

Monday, August 1, 2016

C++ Matrix

Then after array, there's matrix. Matrix / matrices is used most on spatial problem, there's also 3D matrix and the concept is the same

C++ Array

One of the most used things on competitive programming is array, here's how to create it on C++

Beginning Logstash Configuration


This will be a starting point in understanding logstash configuration, this post will cover about
- how logstash configuration works
- how logstash configuration is written
- and the most basic logstash configuration