Pages

Google Ads

Friday, June 27, 2014

A Key Ingredient for Creating Start-Ups: Young People

The presence of young workers appears to be necessary for the creation and growth of new firms, particularly in industries where young people have key technical skills, say Paige Ouimet of the University of North Carolina and Rebecca Zarutskie of the Federal Reserve Board. For example, in the electronics industry, a 5% increase in the share of youth in the population leads to a 1-to-2-percentage-point increase in the rate of new-firm creation, according to the researchers’ analysis of U.S. Census data.
Source: 


Tuesday, June 24, 2014

Pentaho Analyzer on MongoDB

This video presentation and demo shows the first ever interactive analytics directly on top of MongoDB. Pentaho and MongoDB - a combination that powers Big Data Analytics at Scale.

http://www.pentaho.com/resource/analyzer-on-mongodb-video

Monday, June 23, 2014

A lot of good stuff about Mondrian

Hi folks,

Are you learning how to write a Mondrian OLAP Cube?

Read the link below:
http://mondrian.pentaho.com/documentation/xml_schema.php


Crunch Base - Pentaho

Hi folk

Do you like Pentaho?

Below there are some infos about the company.
Founded:
January 1, 2004
Founders:
Doug Moran, James Dixon, Richard Daley, Marc Batchelor
Headquarters:
Orlando, FL
Funding:
$72M
Categories:
Predictive Analytics, Data Integration, Web Development, 
Open Source,  Business Intelligence, Data Visualization, 
Big Data, Analytics
Description:
Pentaho is a business analytics platform providing a suite of
open source intelligence products.

Source:
http://www.crunchbase.com/organization/pentaho

Gartner Magic Quadrant for Business Intelligence and Analytics Platforms (February 2014)


Usando Motion para comandar um dispositivo externo através de uma camera


raspberry pi. Fonte: Flickr
Motion é um programa de monitoramento de câmeras no Linux em modo console com diversas opções que o torna poderoso. Foi feito primeiramente como um programa para detectar movimento e gravar os quadros quando o movimento ocorrer (dai o nome). Entre suas opções estão servidor web, envio remoto dos quadros, e um poderoso sistema de saída via comandos pré-configurados na ocorrência de eventos. E são estes comandos que iremos usar.

Instalação

A instalação será para uma instalação Debian pois torna este artigo quase que universal permitindo por exemplo rodar no Raspberry PI.
Faça a instalação normalmente com:
sudo apt-get install motion
Para Raspberry PI faça um update:
sudo apt-get install rpi-update
Seu arquivo de configuração esta em /etc/motion/motion.conf:
sudo nano /etc/motion/motion.conf
Altere as seguintes linhas que respectivamente faz o programa iniciar no boot e permite a visualização da camera fora do localhost:
daemon on

webcam_localhost off
Inicie o motion:
sudo services motion start
Veja se tudo esta correto acessando sua camera pelo browser (que deverá estar conectada) no endereço do raspberry pi na porta 8081. Pode-se controlar algumas câmeras e configurá-las na porta 8080.
Estando tudo ok vamos à ligação externa.

GPIOs

Há diversas formas de se comandar um aparelho externo usando as GPIOs do raspberry pi inclusive há um artigo aqui mesmo sobre o assunto.
Para comandar uma GPIO a forma mais rápida será usar o sistema de arquivos /sys. Antes é preciso configurar a porta e usaremos a GPIO 4 como nossa comunicação externa:
Exportar os arquivos GPIOs para /sys: 
echo "4" > /sys/class/gpio/export
Direcionar a porta para saida: 
echo "out" > /sys/class/gpio/gpio4/direction
E finalmente para testar comandar a porta:
echo "1" > /sys/class/gpio/gpio4/value

Unindo 

Para executar um comando quando um movimento for detectado use a seguinte opção no arquivo de configuração (e não esqueça de reiniciar o motion):
on_motion_detected COMANDO
Para a GPIO escolhida:
on_motion_detected echo "1" > /sys/class/gpio/gpio4/value

on_event_end  echo "0" > /sys/class/gpio/gpio4/value
Quando um movimento for detectado on_motion_detected ira ligar a gpio e quando a visão ficar estática por um tempo a gpio será desligada.

Conclusão

O comando motion é poderoso e flexível. Aqui foi dado um exemplo mais amplo que envolve hardware, mas usando as opções de eventos do motion pode-se facilmente fazer um sistema de vigilância que emita alertas por e-mail ou salve os quadros do evento em algum servidor remoto.
Usando Raspberry PI é uma opção barata para se comandar uma porta quando alguém chega em um local. O comando motion faz todo o serviço para nós e só precisamos configurar a porta usada e o que fazer com ela. Com os comandos on_*  e a possibilidade de executar scripts a criatividade é posta a prova.
Também é perfeitamente possível usar um computador normal para esta etapa, entretanto comandar um dispositivo externo é mais complicado. A vantagem de usar um computador desktop é que o Raspberry PI não tem poder de processamento suficiente para altas resoluções e alguns tipos de cameras. Usando computadores desktop podemos ainda visualizar mais cameras ao mesmo tempo.
Fonte:
http://www.protejaecontrole.com.br/usando-motion-para-comandar-um-dispositivo-externo-atraves-uma-camera

IvyDD - Ivy Dashboard Designer

Thursday, June 12, 2014

Go Brazil!!! FIFA World Cup Brazil™


We Are One (Ole Ola) [The Official 2014 FIFA World Cup Song] (Olodum Mix)



We Are One (Ole Ola) (Feat. Jennifer Lopez & Claudia Leitte)

Put your flags up in the sky (put them in the sky)

(Joga ela pro alto)

And wave them side to side (side to side) (lado a lado)

Show the world where you're from

(Show them where you're from)

Show the world we are one (one love, life)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

When the goin' gets tough

The tough get goin'

One love, one life, one world

One fight, whole world, one night, one place

Brazil, everybody put your flags in the sky

And do what you feel

It's your world, my world, our world today

And we invite the whole world, whole world to play

It's your world, my world, our world today

And we invite the whole world, whole world to play

Es mi mundo, tu mundo, el mundo de nosotros

Invitamos a todo el mundo a jugar con nosotros

Put your flags up in the sky

(Put them in the sky) (joga ela pro alto)

And wave them side to side (side to side) (lado a lado)

Show the world where you're from

(Show them where you're from)

Show the world we are one (one love, life)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Jenny, dalé

One night

Watch the world unite

Two sides, one fight and a million eyes

Full heart's gonna work so hard

Shoot, fall, the stars

Fists raised up towards the sky

Tonight watch the world unite, world unite, world unite

For the fight, fight, fight, one night

Watch the world unite

Two sides, one fight and a million eyes

Hey, hey, hey, força, força come and sing with me

Hey, hey, hey, ole ole come shout it out with me

Hey, hey, hey, come on now

Hey, hey, hey, come on now

Hey, hey, hey, hey, hey

Put your flags up in the sky

(Put them in the sky) (joga ela pro alto)

And wave them side to side (side to side) (lado a lado)

Show the world where you're from

(Show them where you're from)

Show the world we are one (one love, life)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Claudia Leitte, obrigado

É meu, é seu, hoje é tudo nosso

Quando eu chamo o mundo inteiro pra jogar

É pra mostrar que eu posso

Torcer, chorar, sorrir, gritar

Não importa o resultado, vamos extravasar

Put your flags up in the sky

(Put them in the sky) (joga ela pro alto)

And wave them side to side (side to side) (lado a lado)

Show the world where you're from

(Show them where you're from)

Show the world we are one (one love, life)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola
 
Somos Um (Feat. Jennifer Lopez & Claudia Leitte)
Coloque suas bandeiras lá no alto (coloque-as lá no alto)

(Joga ela pro alto)

E balance de um lado para o outro (lado a lado)

Mostre ao mundo de onde você é

(Mostre a eles de onde você é)

Mostre ao mundo que somos um (um amor, uma vida)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Quando a jogada fica maias difícil

A dificuldade vai aumentando

Um amor, uma vida, um mundo

Uma luta, o mundo inteiro, uma noite, um lugar

Brasil, todo mundo, coloquem suas bandeiras lá no alto

E façam o que vocês sentem

É o seu mundo, o meu mundo, o nosso mundo hoje

E convidamos todo mundo, todo mundo para jogar

É o seu mundo, o meu mundo, o nosso mundo hoje

E convidamos todo mundo, todo mundo para jogar

É o seu mundo, o meu mundo, o nosso mundo

Convidamos todo mundo para jogar com a gente

Coloque suas bandeiras lá no alto

(Coloque-as lá no alto) (joga ela pro alto)

E balance de um lado para o outro (lado a lado)

Mostre ao mundo de onde você é

(Mostre a eles de onde você é)

Mostre ao mundo que somos um (um amor, uma vida)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Jenny, dalé

Uma noite

Veja o mundo se unir

Dois lados, uma partida e um milhão de olhos

Corações abertos vão trabalhar arduamente

As estrelas cadentes

Punhos erguidos para o alto

Hoje à noite o mundo se une, o mundo se une

Pela partida, partida, partida, uma noite

Veja o mundo se unir

Dois lados, uma partida e um milhão de olhos

Ei, ei, ei, força, força, venha e cante comigo

Ei, ei, ei, ole, ole, venha gritar comigo

Ei, ei, ei, vamos agora

Ei, ei, ei, vamos agora

Ei, ei, ei, ei, ei

Coloque suas bandeiras lá no alto

(Coloque-as lá no alto) (joga ela pro alto)

E balance de um lado para o outro (lado a lado)

Mostre ao mundo de onde você é

(Mostre a eles de onde você é)

Mostre ao mundo que somos um (um amor, uma vida)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Claudia Leitte, obrigado

É meu, é seu, hoje é tudo nosso

Quando eu chamo o mundo inteiro pra jogar

É pra mostrar que eu posso

Torcer, chorar, sorrir, gritar

Não importa o resultado, vamos extravasar

Coloque suas bandeiras lá no alto

(Coloque-as lá no alto) (joga ela pro alto)

E balance de um lado para o outro (lado a lado)

Mostre ao mundo de onde você é

(Mostre a eles de onde você é)

Mostre ao mundo que somos um (um amor, uma vida)

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Ole ole ole ola

Link: http://www.vagalume.com.br/pitbull/we-are-one-ole-ola-feat-jennifer-lopez-claudia-leitte-traducao.html#ixzz34R7jcHvK

Monday, June 09, 2014

Set default JDK on Mac OS X


To set to JDK 6
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
 
To set JDK 7
 export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
 
To set JDK 8
 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 
 
Source: 
https://coderwall.com/p/esa4sg 
 
http://www.jayway.com/2014/01/15/how-to-switch-jdk-version-on-mac-os-x-maverick/ 

Monday, June 02, 2014

Hadoop - The Data Scientist's Dream

Big Ideas: Demystifying Hadoop

How Incredibly Successful People THINK

What is Hadoop? Other big data terms like MapReduce? Cloudera's CEO talks us through big data trends

EMR Training: Intro to EMR (1 of 11)

Analyzing Big Data with Amazon AWS

The term big data has become so common, it defies clear definition. A prevailing theme in any context is that big data is difficult data: difficult to store in traditional databases, difficult to process on standard servers, and difficult to analyze with typical applications. Even "smaller" data can exhibit a complexity that requires a new approach. As you explore more sources and types of data, you'll also need to identify tools and techniques for managing it efficiently and extracting real value.
This guide illustrates two uses of Amazon Web Services to process big data. Getting Started: Sentiment Analysis shows you how to use Hadoop to evaluate Twitter data.Getting Started: Web Server Log Analysis shows you how to query Apache web server logs with Hive.

Key AWS Services for Big Data

With Amazon Web Services, you pay only for the resources you use. Instead of maintaining a cluster of physical servers and storage devices that are standing by for possible use, you can create resources when you need them. AWS also supports popular tools like Hadoop, and makes it easy to provision, configure, and monitor clusters for running those tools.
The following table shows how Amazon Web Services can help you manage big data.
ChallengesAmazon Web ServicesBenefits
Data sets can be very large. Storage can become expensive, and data corruption and loss can have far-reaching implications.Amazon Simple Storage Service (Amazon S3)Amazon S3 can store large amounts of data, and its capacity can grow to meet your needs. It is highly redundant and secure, protecting against data loss and unauthorized use. Amazon S3 also has an intentionally small feature set to keep its costs low.
Maintaining a cluster of physical servers to process data is expensive and time-consuming.Amazon Elastic Compute Cloud (Amazon EC2)When you run an application on a virtual Amazon EC2 server, you pay for the server only while the application is running, and you can increase the number of servers — within minutes, not hours or days — to meet the processing needs of your application.
Hadoop and other open-source big-data tools can be challenging to configure, monitor, and operate.Amazon EMRAmazon EMR handles cluster configuration, monitoring, and management. Amazon EMR also integrates open-source tools with other AWS services to simplify large-scale data processing in the cloud, so you can focus on data analysis and extracting value.

Source: