Regex para alteração de data

Post rápido sobre uma regex utilizada para transformar 03 de Março de 2015 em 03/03/2015, ou seja, a data por extenso convertida para dd/mm/yyyy

\s+de\s+
replace /

Janeiro
replace 01
Fevereiro
replace 02
Março
replace 03
Abril
replace 04
maio
replace 05
Junho
replace 06
Julho
replace 07
Agosto
replace 08
Setembro
replace 09
Outubro
replace 10
Novembro
replace 11
Dezembro
replace 12

Instalando MongoDB no Windows 10

Hoje eu consegui terminar a instalação do MongoDB no meu notebook, quero aprender sobre esse sistema gerenciador de dados na prática. Entar no mundo NoSQL é um desafio importante atualmente.

A primeira dúvida surgiu na escolha do arquivo pra baixar, pois no site oficial (https://www.mongodb.com/download-center) encontramos poucas opções, e deve-se escolher “Windows Server 2008 R2 and later, with SSL support” para baixar e instalar o msi.

Após o download eu fui pra configuração de variáveis de ambiente. No painel de controle acesse o item Sistema (ou aperte win+pause)  então clique em “Configurações avançadas do sistema”, clique em Variáveis de ambiente e localize a variável PATH.

Cuidado, alterar a variável de ambiente PATH indevidamente pode fazer aplicativos pararem de funcionar.

Clique em editar na variável e adicione um ponto-e-virgula e o diretório onde o mongo está instalado (;C:\Program Files\MongoDB\Server\3.2\bin).

Também é necessário criar um diretório onde o MongoDB armazena os dados, em C: crie uma pasta data, e dentro dessa pasta crie uma pasta db, ao rodar o Mongo ele verifica a existência do diretório C:\data\db para instanciar o server.

Criado o diretório, abra um prompt de comando (aperte win+r e digite cmd) e digite mongod.

A instância será criada e para verificar se está ok, acesso num navegador o endereço localhost:27017, o server vai retornar uma página com a seguinte mensagem:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

É isso ai, eu consegui configurar com a ajuda do site abaixo, espero que você consiga também.

Fonte: https://code.msdn.microsoft.com/Mongo-Database-setup-on-6963f46f

 

Obtendo o conteúdo do protocolo HEAD

Eu tive dificuldades para encontrar material que me trouxesse o valor de um cabeçalho de um arquivo, assim resolvi compartilhar o que consegui.

using System;
using System.Net;
public static string Retorno ()
{
    try{
        HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://www.elivros-gratis.net/scripts/download.asp?SEC=14&FL=Franz-Kafka- Metamorfose.zip&NOME=A%20Metamorfose&AUTOR=Franz%20Kafka");
        HttpWebResponse response = (HttpWebResponse) request.GetResponse();

        return response.Headers.ToString();
        //PEGAR URL DO ARQUIVO: return response.ResponseUri.ToString();
    } catch(Exception exp)
    {
        args.WriteDebug("ERRO: " + exp.Message);
        return "";
    }
}

Curso de SQL

Hoje no trabalho um amigo enviou um curso do Udemy em português, o próprio autor anunciou que até 25/02 seus 2 cursos serão disponibilizados gratuitamente.

Até agora o que mais gostei foi o uso do SQLite, que é simples e leve e me parecia muito mais complicado antes de assistir as aulas.

Os links para os cursos são:

https://www.udemy.com/aprenda-sql-do-zero/?couponCode=hardmob

e

https://www.udemy.com/aprendalinux/?couponCode=HARDMOB

A fonte de informação veio do portal Hardmob em http://www.hardmob.com.br/promocoes/619811-curso-esta-gratis-certificado-aprenda-sql-do-zero-mao-na-massa.html

Então… aproveitem!!!