10 janeiro 2011
IBM promete projeção holográfica 3D em cinco anos
IBM promete projeção holográfica 3D em cinco anos: "A empresa revelou um conjunto de cinco tecnologias que mudarão sua vida nos próximos cinco anos."
30 dezembro 2010
[Revistas] Revista Espírito Livre
Apresentação
A Revista Espírito Livre
A Iniciativa Espírito Livre, proposta idealizada por João Fernando C. Jr., que reune colaboradores, técnicos, profissionais liberais, entusiastas, estudantes, empresários, funcionários públicos e tem como objetivos estreitar os laços do software livre e outras iniciativas e vertentes sócio-culturais de cunho similar para com a sociedade de um modo geral, está com um novo projeto deste 2009.
A Revista Espírito Livre visa ser uma publicação em formato digital, a ser distribuída em PDF, gratuita e com foco em cultura livre e tecnologia, mas sempre tendo como plano de fundo o software livre. A publicação já completou um ano de existência em sua edição de nº 13 de abril de 2010. A periodicidade da Revista Espírito Livre é mensal.
A Revista Espírito Livre
A Iniciativa Espírito Livre, proposta idealizada por João Fernando C. Jr., que reune colaboradores, técnicos, profissionais liberais, entusiastas, estudantes, empresários, funcionários públicos e tem como objetivos estreitar os laços do software livre e outras iniciativas e vertentes sócio-culturais de cunho similar para com a sociedade de um modo geral, está com um novo projeto deste 2009.
A Revista Espírito Livre visa ser uma publicação em formato digital, a ser distribuída em PDF, gratuita e com foco em cultura livre e tecnologia, mas sempre tendo como plano de fundo o software livre. A publicação já completou um ano de existência em sua edição de nº 13 de abril de 2010. A periodicidade da Revista Espírito Livre é mensal.
Download das edições 1 á 5:
[Dicas] Caelum Stella
O Caelum Stella visa suprir as necessidades comumente encontradas em aplicações desenvolvidas para o mercado brasileiro. Atualmente, o Caelum Stella fornece uma biblioteca de validadores, formatadores e conversores para documentos brasileiros, tais como CPF, CNPJ e PIS/PASEP; além de um gerador de boletos bancários.
O Stella também fornece adaptadores para JSF, JSP tag-libs e Hibernate Validator.
Visite o site do fornecedor: http://stella.caelum.com.br/
Download: http://sourceforge.net/projects/caelum-stella/files/caelum-stella/
[Revistas] Revista PROGRAMAR - Edições 25 e 26
[Softwares] Crystal Repors para VS2010 RTM
Crystal Reports é uma ferramenta que permite a criação de relatórios. Pertence a Business Objects. Pode ser aplicado juntamente em linguagens como o Visual Basic, linguagens .NET ou diretamente em aplicações web ou sua própria sintaxe, o Crystal sintaxe. O Crystal também pode receber seus dados de um programa, via um Recordset ou então se conectar diretamente a um Banco de dados relacional, como Microsoft SQL Server, Sybase ou Oracle para buscar seus dados.
Download: Crystal Reports for VS 2010
Download: Crystal Reports for VS 2010
16 novembro 2010
[Softwares] Ligações Gratuitas Tuitalk
Nome: Tuitalk
Ano: 2008
Fabricante: Tuitalker
Sistema Operacional: Windows
Estilo: Utilitário VOIP
Tamanho: 6 MB
Formato: Rar
Interface: 10
Facilidade de Uso: 10
Idioma: Inglês
Sinopse:
Programa que realiza ligações gratuitas para telefone fixo, inclusive Brasil.
Em alguns países aceita ligação até para celular, como Estados Unidos e China dentre outros.
Ano: 2008
Fabricante: Tuitalker
Sistema Operacional: Windows
Estilo: Utilitário VOIP
Tamanho: 6 MB
Formato: Rar
Interface: 10
Facilidade de Uso: 10
Idioma: Inglês
Sinopse:
Programa que realiza ligações gratuitas para telefone fixo, inclusive Brasil.
Em alguns países aceita ligação até para celular, como Estados Unidos e China dentre outros.
Não necessita passar dados de celular, nem telefone fixo, somente ter um computador, conta de email registrado no programa e acesso a internet. e é claro microfone, preferivel headset ( fone com microfone em um só aparelho).
Um programa que não é divulgado e 90% das pessoas desconhecem que ele existe, mas sem sombra de dúvidas é o melhor em ligações VOIP para telefones fixos e celulares.
Download: HotFile
Download: HotFile
[Softwares] Panda Cloud Antivirus 1.3.0 Pro
Nome: Panda Cloud Antivirus 1.3.0 Pro
Ano: 2010
Fabricante: Panda Security 2010
Sistema Operacional: Windows XP/Vista/7
Estilo: Antivírus
Tamanho: 239 KB
Formato: Rar
Interface: 10
Facilidade de Uso: 10
Idioma: PT-BR
Sinopse:
Antivírus pequeno, rápido e fácil de usar
Configuração Mínima:
Windows XP/Vista/7
Download: FileServe
Ano: 2010
Fabricante: Panda Security 2010
Sistema Operacional: Windows XP/Vista/7
Estilo: Antivírus
Tamanho: 239 KB
Formato: Rar
Interface: 10
Facilidade de Uso: 10
Idioma: PT-BR
Sinopse:
Antivírus pequeno, rápido e fácil de usar
Configuração Mínima:
Windows XP/Vista/7
Download: FileServe
[Softwares] NITRO PC 2010 + Crack
Nome: Nitro pc 2010
Ano: 2010
Fabricante: Intelliclick
Sistema Operacional: Windows 98/xp/vista/7
Estilo: Utilitário
Tamanho: 7,33Mb
Formato: Rar
Número de Mídias: 1 CD
Interface: 10
Facilidade de Uso: 10
Idioma: PT BR
Sinopse:
O Nitro PC é um otimizador do seu sitema operacional. Ele realiza ajustes avançados para que seu equipamento lhe ofereça performance e estabilidade máximas. O aplicativo possui uma interface simples e prática. Desse modo, permite que usuários com pouco conhecimento consigam aumentar o funcionamento do sistema sem ter esquentar a cabeça.
Ano: 2010
Fabricante: Intelliclick
Sistema Operacional: Windows 98/xp/vista/7
Estilo: Utilitário
Tamanho: 7,33Mb
Formato: Rar
Número de Mídias: 1 CD
Interface: 10
Facilidade de Uso: 10
Idioma: PT BR
Sinopse:
O Nitro PC é um otimizador do seu sitema operacional. Ele realiza ajustes avançados para que seu equipamento lhe ofereça performance e estabilidade máximas. O aplicativo possui uma interface simples e prática. Desse modo, permite que usuários com pouco conhecimento consigam aumentar o funcionamento do sistema sem ter esquentar a cabeça.
Além de melhorar o desempenho de sua máquina, Nitro PC pode acabar de vez com problemas que acompanham seu computador há tempos. A ferramenta analisa o seu sistema de forma detalhada, detectando falhas e corrigindo instantaneamente os erros encontrados. Com Nitro PC você pode deixar seu computador novinho outra vez com um desempenho invejável, sem erros e com muita velocidade. Conheça melhor os recursos e funcionalidades do programa a seguir
Configuração Mínima:
Monitor mouse teclado e cpu XD
Configuração Mínima:
Monitor mouse teclado e cpu XD
Download: HotFile
[Softwares] Kaspersky 2011 Unlocker 1.1
Nome: Kaspersky 2011 Unlocker 1.1
Ano: 2010
Fabricante: Quangnhut 123
Sistema Operacional: Todos windows
Estilo: Patch Antivírus
Tamanho: 695 KB
Formato: Rar
Interface: 10
Facilidade de Uso: 10
Idioma: Inglês
Sinopse:
Este não é o Antivírus, é somente o ativador do mesmo.
Ano: 2010
Fabricante: Quangnhut 123
Sistema Operacional: Todos windows
Estilo: Patch Antivírus
Tamanho: 695 KB
Formato: Rar
Interface: 10
Facilidade de Uso: 10
Idioma: Inglês
Sinopse:
Este não é o Antivírus, é somente o ativador do mesmo.
Preço do Kaspersky Internet Security 2011: R$149.95
Configuração Mínima:
Ter o Kaspersky Internet Security 2011 instalado
Ter o Kaspersky Internet Security 2011 instalado
Download:
15 novembro 2010
[Dicas] Usando o Mysql para facilitar sua vida
Bom brothers, uma pequena seleção de funções úteis para quem já está familiarizado com este poderoso SGBD.
A função IN e NOT IN
Usamos IN para fazer consultas quando precisamos que seja retornado todos os registros onde em um determinado campos contenha um dos valores que serão passados no IN.
Usamos NOT IN quando queremos retornar tudo menos os resultados passados no NOT IN
Uso em String:
Uso numérico:
SELECT sigla, nome, população
FROM cidades
WHERE
Sigla IN(‘PR’, ‘SP’, ‘MG’);
//NOT IN
Sigla NOT IN(‘PR’, ‘SP’, ‘MG’);
Uso numérico:
SELECT nome, email, idade
FROM curriculos
WHERE
idade IN (18, 19, 20)
//NOT IN
idade NOT IN (15, 16, 17)
As funções IF e CASE WHEN
Usamos a função IF no MySQL com a mesma finalidade do que qualquer linguagem de programação, só que na maioria das vezes é mais fácil jogar essa verificação para o banco de dados do que para a linguagem de programação.
Sintaxe:
IF(condição, caso verdadeiro, caso contrário)
SELECT nome, email, IF(sexo =”M”, “Masculino”, “Feminino”)
FROM currículos
A função CASE WHEN:
Usamos a função CASE WHEN no MySQL com a mesma finalidade do que usamos em qualquer çinguagem de programação, so que na maioria da vezes é mais fácil jogar essa verificação para o banco de dados do que para a linguagem de programação.
Sintaxe:
CASE campo
WHEN “valor1” THEN “Novo valor”
Controle de fluxo
Condições livres
SELECT nome, setor
CASE mes_nascimento
WHEN 01 THEN “Janeiro”
WHEN 02 THEN “Fevereiro”
WHEN 03 THEN “Março”
WHEN 04 THEN “Abril”
WHEN 05 THEN “Maio”
WHEN 06 THEN “Junho”
WHEN 07 THEN “Julho”
WHEN 08 THEN “Agosto”
WHEN 09 THEN “Setembro”
WHEN 10 THEN “Outubro”
WHEN 11 THEN “Novembro”
ELSE “Dezembro” END AS mes_nascimento
FROM funcionários
Condições livres
SELECT
CASE
WHEN continente = “América” THEN “Continente americano”
WHEN pais = “Brasil” THEN “Continente sul americano”
WHEN continente = “Mexico” THEN “Continente norte americano”
WHEN estado = “Paraná” THEN “Região Sul”
WHEN estado = “São Paulo” THEN “Região Sudeste”
Funções matemáticas
Trigonometria
pi() = 3.14.15.93
radians(180) = 3.1415926535898
sin(radians(60)) = 0.866025
sqrt(3)/2 = 0.86602540
degrees(asin(sqrt(3)/2)) = 60
pi() = 3.14.15.93
radians(180) = 3.1415926535898
sin(radians(60)) = 0.866025
sqrt(3)/2 = 0.86602540
degrees(asin(sqrt(3)/2)) = 60
Logarítimo e potência
log(2) = 0.693147
exp(1) = 2.718282
power(2,5) = 32.000000
log10(100) = 2.000000
mod(13,7) = 6
13%7 = 6
abs(-42) = 42
sign(0) = 0
exp(1) = 2.718282
power(2,5) = 32.000000
log10(100) = 2.000000
mod(13,7) = 6
13%7 = 6
abs(-42) = 42
sign(0) = 0
Arredondamento
ceiling(2.5) = 3
floor(2.5) = 2
round(2.5) = 2
round(2.51) = 3
truncate(2.5,0) = 2
floor(2.5) = 2
round(2.5) = 2
round(2.51) = 3
truncate(2.5,0) = 2
celing para cima
floor para baixo
round para o inteiro mais próximo
truncate elimina casas decimais
floor para baixo
round para o inteiro mais próximo
truncate elimina casas decimais
Obs: todas as funções de arredondamento também funcionam para números negativos
Funções de string
concat – concatema strings; pode receber 1-n parâmetros
substring – pega partes de uma string baseado na posição
substring_index – pega partes da string baseado nos delimitadores
instr – encontra strings em outras strigns
replace – modifica strings em outras strings
length – calcula o tamanho da string
like – compara strings utilizando wildcards
substring – pega partes de uma string baseado na posição
substring_index – pega partes da string baseado nos delimitadores
instr – encontra strings em outras strigns
replace – modifica strings em outras strings
length – calcula o tamanho da string
like – compara strings utilizando wildcards
substring_index(“diegohellas@hotmail.com”, “@”, 1) = diegohellas
substring_index(“orders.mysql.com”, “.”, -2) = mysql.com
reverse(“orders.mysql.com”) = moc.lqsym.sredro
upper(“mysql”) = MYSQL
lower(“MySQL”) = mysql
rpad(“Diego”, 10, “.”) = diego…..
char(77,121,83,81,76) = MySQL
left(“Diego Felipe Hellas”, 3) = Die
mid(“Diego Felipe Hellas Moreira Alves”, 13,6) = Hellas
rught(‘Diego Hellas“, 6) = Hellas
trim(“Q”, from “QQQQMySQL ABQQQ”) = MySQL AB
substring_index(“orders.mysql.com”, “.”, -2) = mysql.com
reverse(“orders.mysql.com”) = moc.lqsym.sredro
upper(“mysql”) = MYSQL
lower(“MySQL”) = mysql
rpad(“Diego”, 10, “.”) = diego…..
char(77,121,83,81,76) = MySQL
left(“Diego Felipe Hellas”, 3) = Die
mid(“Diego Felipe Hellas Moreira Alves”, 13,6) = Hellas
rught(‘Diego Hellas“, 6) = Hellas
trim(“Q”, from “QQQQMySQL ABQQQ”) = MySQL AB
Funções de tempo e de data
NOW() e intervalos
SELECT NOW() – irá retornar a data e hora atual do servidor MySQL no formato
aaaa-mm-dd hh:mm:ss
aaaa-mm-dd hh:mm:ss
SELECT NOW() + INTERVAL 2DAY – irá retornar a data e hoira do servidor, só que com uma diferença de 2 dias para frente(ex: hoje é 2006-10-07 ele irá retornar 2006-10-09), essa diferença pode ser negativa também, e o intervalo pode ser horas, minutos, segundos, dias, semanas, meses, anos, etc;
Formatando datas com o DATE_FORMAT()
Sintaxe:
DATE_FORMAT(campo, ‘formato desejado’)
DATE_FORMAT(campo, ‘formato desejado’)
Especificador Descrição
%M Nome do mês (January..December)
%W Nome do dia da semana (Sunday..Saturday)
%D Dia do mês com o sufixo em Inglês (1st, 2nd, 3rd, etc.)
%Y Ano, numérico, com 4 dígitos
%y Ano, numérico, com 2 dígitos
%a Nome do dia da semana abreviado (Sun..Sat)
%d Dia do mês, numérico (00..31)
%e Dia do mês, numérico (0..31)
%m Mês, numérico (01..12)
%c Mês, numérico (1..12)
%b Nome do mês, abreviado (Jan..Dec)
%j Dia do ano (001..366)
%H Hora (00..23)
%k Hora (0..23)
%h Hora (01..12)
%I Hora (01..12)
%l Hora (1..12)
%i Minutos, numérico (00..59)
%r Horário, 12 horas (hh:mm:ss [AP]M)
%T Horário, 24 horas (hh:mm:ss)
%S Segundos (00..59)
%s Segundos (00..59)
%p AM ou PM
%w Dia da semana (0=Domingo..6=Sábado)
%U Semana (00..53), onde Domingo é o primeiro dia da semana
%u Semana (00..53), onde Segunda é o primeiro dia da semana
%% Caractere `%’.
%M Nome do mês (January..December)
%W Nome do dia da semana (Sunday..Saturday)
%D Dia do mês com o sufixo em Inglês (1st, 2nd, 3rd, etc.)
%Y Ano, numérico, com 4 dígitos
%y Ano, numérico, com 2 dígitos
%a Nome do dia da semana abreviado (Sun..Sat)
%d Dia do mês, numérico (00..31)
%e Dia do mês, numérico (0..31)
%m Mês, numérico (01..12)
%c Mês, numérico (1..12)
%b Nome do mês, abreviado (Jan..Dec)
%j Dia do ano (001..366)
%H Hora (00..23)
%k Hora (0..23)
%h Hora (01..12)
%I Hora (01..12)
%l Hora (1..12)
%i Minutos, numérico (00..59)
%r Horário, 12 horas (hh:mm:ss [AP]M)
%T Horário, 24 horas (hh:mm:ss)
%S Segundos (00..59)
%s Segundos (00..59)
%p AM ou PM
%w Dia da semana (0=Domingo..6=Sábado)
%U Semana (00..53), onde Domingo é o primeiro dia da semana
%u Semana (00..53), onde Segunda é o primeiro dia da semana
%% Caractere `%’.
Exemplos de uso:
Lembrando sempre que o MySQL armazena as datas no formato aaaa-mm-dd
Para selecionar a data no formato que usamos, ou de nossa necessidade:
SELECT nome, DATE_FORMAT(data_nascimento, ‘%d/%m/%Y’) AS data
FROM funcionarios
Esse exemplo agora é muio útil, eu sempre uso quando eu tenho um formulário que tem um campo de data e essa data temque ser pesquisada no MySQL, com ela eu evito de ficar transformando a data de dd/mm/aaaa para aaaa-mm-dd
FROM funcionarios
Esse exemplo agora é muio útil, eu sempre uso quando eu tenho um formulário que tem um campo de data e essa data temque ser pesquisada no MySQL, com ela eu evito de ficar transformando a data de dd/mm/aaaa para aaaa-mm-dd
SELECT nome, departamento FROM funcionários
WHERE DATE_FORMAT(data_nascimento, ‘%d/%m/%Y’) = ‘22/11/1986’
Função DATEDIFF
WHERE DATE_FORMAT(data_nascimento, ‘%d/%m/%Y’) = ‘22/11/1986’
Função DATEDIFF
Ela calcula a diferença em dias entre duas datas
SELECT DATEDIFF(’2006-12-31′, ’2006-01-01′) = 364
Assinar:
Postagens (Atom)