Improve your English! IDE Netbeans em Inglês!

Aproveitando para melhorar o seu inglês todos os dias, é interessante que você use todas as suas ferramentas em inglês para realmente aplicar a “imersão na língua”. Troque a linguagem do seu smartphone, TV, tablet, Netbeans e tudo o que puder trocar pra te forçar a usar o inglês.

Indo ao tema do post, para trocar a linguagem da IDE há várias formas mas vou somente tratar de uma rápida aqui que muitos já conhecem pois os aplicativos java funcionam basicamente da mesma forma. O locale é especificação da língua e região que rodará o aplicativo e trocaremos ele na inicialização do netbeans da seguinte forma:

  1. Feche o Netbeans, edite o arquivo <netbeans-dir>/etc/netbeans.conf
  2. Modifique o parâmetro netbeans_default_options adicionando mais uma opção: –locale en_US e salve-o. Atente-se que são 2 hifens seguidos. Adicionei esta nota por sugestão enviada pelo amigo Johnatan. Valeu amigo! 😉
  3. Abra  o Netbeans novamente e curta a versão original em inglês do Netbeans! 🙂
  4. Outra possibilidade é adicionar o –locale en_US em frente ao executável do netbeans no sistema operacional.

Existem outras formas de realizar esta modificação mas esta é a forma que funcionará em qualquer Sistema Operacional.

Tem muito mais para modificar na inicialização. Dá uma olhada nestes links:

http://wiki.netbeans.org/FaqCustomLaf (aparência look and feel)

http://wiki.netbeans.org/FaqStartupParameters (outras modificações)

Até a próxima pessoal!

Retirando caracteres especiais de enter, final de linha e tab via SQL

Linha de comando para remover estes caracteres especiais de enter, final de linha e tab via SQL:
UPDATE tabela_tal SET ColunaVarcharDaTabela = REPLACE(REPLACE(REPLACE( ColunaVarcharDaTabela , CHAR(13), ”), CHAR(10), ”),CHAR(9),”)

Atenção: este comando irá atualizar todas os registros da “tabela_tal”. Se não quiser este resultado, use where para filtrar os registros que quer modificar.

Referência char.

Referência replace.

Até a próxima.

Google Code está acabando… isso afetará este blog?

Boa noite pessoal,

Recebi uma nota por e-mail da Google informando que o Google Code estará sendo desligado:

“…We will be shutting down Google Code over the coming months…”

[by Google]

Então, a resposta para o título do post é sim. Porque?

Vários projetos aqui no blog foram explicados e exemplificados colocando os códigos no Google Code. Muitos dos exemplos que são baixados podem ficar fora do ar até que eu modifique.

Se neste meio tempo você verificar algum problema com links para baixar exemplos aqui, por favor, entre em contato através dos comentários de cada post que providencio correção.

Até a próxima pessoal.

Apostilas, materiais e cursos online sobre java e outras linguagens/tecnologias

Vários dos alunos me perguntam onde encontrar mais material sobre java e outras linguagens que utilizamos nos cursos técnicos. Há vários locais legais para assistir cursos ou baixar materiais interessantes. Estes aqui são alguns deles:

 

Material oficial (gratuito) do Site da Oracle: 

http://docs.oracle.com/javase/tutorial/    (em Inglês)

http://docs.oracle.com/javase/tutorial/getStarted/index.html (java desktop)

http://www.oracle.com/technetwork/java/javase/documentation/index.html (muitos materiais, videos e outros)

http://docs.oracle.com/javase/8/

http://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html

 

Cursos de Java online (gratuitos):

http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/

http://www.rlsystem.com.br/curso-java-gratis/

http://www.javaprogressivo.net/2012/08/curso-completo.html

http://www.globalcode.com.br/gratuitos/miniCursos

http://www.devmedia.com.br/curso/curso-basico-de-java-aplicado/367 (interface gráfica)

 

Apostilas (gratuitas)

https://www.caelum.com.br/apostilas/ (java, java web,  design patterns, html css javascript, c#, Ruby on Rails,…)

http://www.k19.com.br/downloads/apostilas (java, sql, logica, java web, html css javascript, android, c#,…)

 

Estudem javaFX! http://docs.oracle.com/javase/8/javafx/get-started-tutorial/index.html

Alguns destes sites precisam de cadastro gratuito para realizar cursos ou baixar apostilas.

Até a próxima.

 

Diminuindo Log BD MSSQLServer por script

Boa tarde pessoal,

Diversas vezes você faz backup de um banco de dados SQLServer e no momento você somente se interessa pelos dados(extensão mdf) e não pelo LOG(extensão ldf). Para quem trabalha com bancos de dados grandes, meu caso, um arquivo de log pode ser bem maior que o arquivo de dados mdf. Se você acha que pode diminuir este log sem causar problemas para você, abaixo está a solução:

USE nomeDoSeuBanco;
GO

ALTER DATABASE nomeDoSeuBanco
SET RECOVERY SIMPLE;
GO

DBCC SHRINKFILE (nomeDoSeuBanco_log, 1);
GO

ALTER DATABASE nomeDoSeuBanco
SET RECOVERY FULL;
GO

–obs.: — nomeDoSeuBanco_log é o nome lógico do seu banco de dados dentro do SQLServer. Se você não sabe onde se encontra ele pode ser encontrado clicando no botão direito em cima do banco de dados no SQLServer, properties, opção files e depois logical name do file type LOG

Até a próxima.

Backup do BD MSSQLServer por script

Este é um exemplo de script que usamos em sala de aula para realizar backup do seu banco de dados  no MSSQLServer. O exemplo realiza backup do banco de dados meubd e grava o arquivo de backup em D:\bkps\meubd.Bak.

 
USE meubd;
GO
BACKUP DATABASE meubd
TO DISK = 'D:\bkps\meubd.Bak'
   WITH FORMAT,
      MEDIANAME = 'Z_SQLServerBackups',
      NAME = 'Full Backup of meubd';
GO

 

referência: http://msdn.microsoft.com/pt-br/library/ms187510.aspx

Representando SQL Joins Graficamente – exemplo usado em aula

Olá pessoal,

Discutimos sempre em sala de aula algumas situações que podemos ter no cotidiano de um DBA(Database Administrator) que resolvemos com select + join.

Como uma imagem vale mais que 1000 palavras mas ocupa mais lugar no pendrive, segue ai a imagem que em vários momentos discutimos em sala e será sempre útil para o ambiente profissional dos profissionais de TI:

 

 

Por exemplo, imaginem que A é uma tabela de cidades e B os clientes destas cidades. Se eu quiser trazer as cidades e os clientes mesmo e mesmo que exista a cidade mas não tenha clientes associados faríamos assim:

SELECT * FROM tbcidades A LEFT JOIN tbclientes B ON A.codcidade = B.codcidade

Todos estes comandos podem ser usados dentro de um comando q executa queries em alguma linguagem de programação ou ainda dentro de uma view, store procedure e outros no banco de dados.

Vejam mais exemplos em inglês em: http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins. São exemplos bem semelhantes aos que vimos em aula.

Vocês verão no dia a dia (e no TCC) que é muito útil dependendo da informação que o DBA necessita trazer do banco de dados.

Até a próxima.