Iniciando no MongoDB

A ideia aqui é dar um conceito geral de alguma comandos importantes no MongoDB.

  1. Iniciando daemon do MongoDB
    Na linha de comando inicie com o comando
    mongod
  2. Depois de iniciado o daemon do MongoDB você pode entrar no modo console digitando simplesmente o comando mongo. Após este comando será aberto um console para que você possa entrar com os comandos de administração do MongoDB. Abaixo você verá alguma comandos para administração.
  3. Exibindo informações do banco de dados e estrutura do servidor:
    db.adminCommand('hostinfo':1) 
  4. Exibindo os datasets
    ls d* 
  5. Importando JSON para dentro do MongoDB
    mongoimport --db test --collection teste --drop --file dataset.json --port 27017 --host 127.0.0.1 
  6. Exibindo informações do banco de dados
    db.teste.find()

O que haverá de novo no Nintendo NX ?

Há grandes expectativas para o novo hardware do Nintendo NX que segundo rumores estará disponível em 2016. A pergunta é será que o hardware acompanhará a geração de consoles como PS4 e XBOX ONE ? Levando em consideração a posição da Nintendo no mercado de games se há algo para ser feito no mercado de games que tenha impacto algo de muito inovador está sendo criado exatamente neste momento que você lê este post.

Algumas fotos do console que também ainda são rumores estão rodando na internet. Há também um conceito de capacete de realidade virtual que está sendo divulgado mas também como rumo.

Screen Shot 2016-01-24 at 2.56.31 PM

Screen Shot 2016-01-24 at 2.56.21 PM

A verdade é que a Nintendo precisa voltar ao mercado de games com algo diferente para reconquistar um público tão exigente que é o do mercado de games.

Baixando sites inteiros com Wget

Eu estou preparando um script em Python para facilitar o que já é fácil mas vamos lá. A ideia aqui é muito simples imagine que precisamos baixar o conteúdo inteiro de um site. Na internet há diversos softwares que fazem isto utilizando curl mas vamos ser práticos, o Wget dá conta do recado.

Abra o terminal e utilize o comando:
wget -r -p -U Mozilla http://www.stupidsite.com/restricedplace.html

As flags de comando é o que irá fazer a diferença a utilização do Wget. Simples não ?

Entendo o que é Big Data

Big Data

A importância da análise de dados comportamentais dos usuários online a favor dos negócios.

A cada minuto milhões de mensagens, vídeos, imagens, áudios são publicados não mais diversificadas plataformas e redes sociais. A verdade é que hoje em dia
temos condições de entender, conhecer e as vezes prever o que um usuário precisa ou deseja. Este tipo de dados temos a tão falada BIG DATA para nos ajudar.
A tecnologia das APIs possibilitaram que softwares de análise destas massas de dados transformando a forma que compramos, vendemos, consumimos, contratamos, nos divertimos,
nos comunicamos, nos engajamos.
Continue reading

O novo Cloud da Blue Systems Tecnologia

A Blue Systems Tecnologia apresentou no novo site publicado em 22/01/2016 que os serviços Cloud mudaram para atender um público mais diversificado. Agora todos os planos Cloud possuem monitoramento de profissionais 24/7 ou seja você deve se preocupar apenas com sua aplicação eles cuidam do resto.

Os novos planos podem ser conferidos na url do produto em http://start.bluesystems.com.br/produtos-cloud-hosting.html

Para mais informações acesse www.bluesystems.com.br

Criando uma extensão do Chrome para injetar código HTML em uma página

O código abaixo possibilita que você crie uma extensão para o Google Chrome para injetar código HTML em uma página da web.

Para baixar o código fonte clique abaixo:

Background.js

// this is the background code...
// listen for our browerAction to be clicked
chrome.browserAction.onClicked.addListener(function (tab) {
// for the current tab, inject the "inject.js" file & execute it
chrome.tabs.executeScript(tab.ib, {
file: 'inject.js'
});
});

Inject.js
// this is the code which will be injected into a given page...
(function() {

// just place a div at top right
var div = document.createElement(‘div’);
div.style.position = ‘fixed’;
div.style.top = 0;
div.style.right = 0;
div.textContent = ‘Injected!’;
document.body.appendChild(div);

alert(‘inserted self… giggity’);

})();

Manifest.json
{
"name": "Injecta",
"version": "0.0.1",
"manifest_version": 2,
"description": "Injecting stuff",
"homepage_url": "http://danharper.me",
"background": {
"scripts": [
"background.js"
],
"persistent": true
},
"browser_action": {
"default_title": "Inject!"
},
"permissions": [
"https://*/*",
"http://*/*",
"tabs"
]
}

A importância do Marketing Digital para os negócios

Muitos dizem que a web mudou sim de fato mudou, com ela o marketing tradicional também mudou. A ideia de ter um site, uma página no Facebook, canal do Youtube por si só não traz resultados se não tiver um bom plano de marketing digital para organizar todas as ações que serão tomadas para gerar os leads para seu negócio.

Diferente dos conceitos de muitas agências digitais da última década nos quais vendiam um site bonito clean, estruturado, responsivo aliado com um mix de ações nas mídias sociais já seriam a solução para o problema de conversão, esqueçam tudo isto já é passado. O Marketing Digital é muito mais preciso e as métricas possibilitam mostrar para os clientes o verdadeiro ROI de uma ação nas mídias digitais.

Resumindo a obra não adianta comprar um pacote em uma agência de mídias digitais X acreditando que o simples fato de estas nas mídias sociais e ter um blog em seu site será a solução para seus problemas. É necessário buscar um profissional da área para seu investimento não virar uma frustração.

Linguagem Swift agora é Open Source

apple-wwdc-2015_1490

A linguagem de desenvolvimento de aplicações para Mac a Swift agora é Open Source e sob licença Apache. Com isso muitos projetos interessantes já começaram a surgir como os projetos Caramel, Swiftline ferramenta para linha de comando e até servidores web Taylor. Outra grande novidade agora é que na versão 3.0 será adicionado um gerenciador de pacotes integrado a linguagem independente da plataforma.

A Apple está mudando e mais uma vez o mundo dos softwares estão se adaptando a padrões open source. Como já havia previsto em matérias publicadas aqui mesmo no blog