Deixando seu Windows XP ligeirinho no ambiente de rede

Quem nunca se irritou ao tentar acessar uma pasta compartilhada em uma rede local pelo Windows, o bicho demora um século para abrir o compartilhamento?

Para acelerar este processo é fácil, siga a seguintes dicas a seguir:

Primeiro, desative os pacotes QoS:

1. Iniciar / Executar / gpedit.msc / Enter:

2. Na tela que aparece, ative os pacotes de QoS e coloque ZERO (clique na imagem para ver maior):
qos.jpg (97 KB)

Segundo apague uma chave do registro:
1. Iniciar / Executar / regedit / Enter:

2. Vá até a chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NetworkNeighborhood\NameSpace
e apague a subchave que inicia com {D pode apagar sem medo (clique para ampliar):

registros.jpg (66 KB)

Reinicie o computador.
Agora você vai ver que o acesso a rede local ficou bem mais rápido agora.

Fonte: nerdpoint

6000 modelos de carros em vetor

Excelente coleção de carros, caminhões e pickups de diversas marcas como: Ford, Bmw, Citroen, Fiat, Renault, daewoo, audi, gmc, lexus, mazda, mercedes, etc. Todas em formato .ai (Adobe Ilustrator).

Não estão assim em uma qualidade espetacular, mas com alguns retoques, pode-se utilizar como apoio em alguma imagem principal, como fundo, ou outros fins…

O arquivo esta no formato .rar, e pesa 190Mb.

Fonte: http://garcya.us/

Arquivos de imagens da NASA

A NASA abriu seu banco de dados de imagens ao público pela Internet, através de seu site: NASA Images é possível ter acesso à uma gigantesca coleção de imagens, sons e vídeos atuais e históricos da NASA, cobrindo diversas atividades dos programas espaciais da agência, e oferecendo um material riquíssimo para pesquisadores e historiadores.

Fonte: SlashDot

Firebird – Comandos SQL úteis – Substring, Cast, Case, Like, etc

Problema: Como mostrar apenas parte dos dados de um coluna em um relatório?

=============================
SUBSTRING
=============================

Conheça o  “substring”, mas como ele funciona? 

A sintaxie é a seguinte: select substring (“nome do campo” from “coluna_inicial” for “caracteres”) from “nome da tabela”

Exemplo: A máscara de estoque é de 8 digitos, porém quero que na SQL mostre apenas os 3 últimos dígitos

select substring (codpa from 6 for 3) as Referencia from etprocab where codemp=1

Nota: Este comando é muito útil e pode ser usado inclusive para acerto de base, quando é necessário diminuir o tamanho de alguma configuração, para isto basta combiná-lo com update

=============================
CAST
=============================

Porém a coluna irá ser mostrada grande, devido ao tamanho que foi criada, ai neste caso basta usar o “cast” para reduzir o tamanho da coluna na consulta

Exemplo:

select cast(substring (codpa from 6 for 3) as varchar (3)) as Ref from etprocab
where codemp=1

Nota: Este comando é útil, para ser usado no gerrel, pois neste caso iria mostrar a coluna grande no excel e após usar o “cast” o tamanho da coluna fica limitada ao tamanho informado no comando

=============================
LIKE
=============================

Outro comando bacana é o like, que acredito que não seja novidade pra ninguém, porém mesmo assim vai a dica:

select * from dtclifor
where insestrg like ‘%NTO’ /* Neste caso o percentual antes da palavra substitui as letras que o antecede */
and insestrg like ‘ISE%’ /* Neste caso o percentual depois da palavra substitui as letras da sequencia */
and insestrg like ‘%EN%’ /* E entre percentuais ira retornar todos valores que contenham a consulta em qualquer parte do campo */

Mais se quiser consultar todos os registros que variam apenas um caracter, como faço?

Basta utilizar o “_” (underline) no lugar do percentual, pois neste caso ele irá considerar a variação de apenas uma casa decimal na consulta.

Exemplo:

select * from dtclifor
where codclifor like ‘10000_1’

=============================
CASE
=============================

E vai a dica do comando case, onde com ele é possivel mostrar dados que seriam mostrados por linha, nas colunas

Exemplo:

select
sum ( case when vendedor = 1 then pretot else 0 end ) as Vendedor_1,
sum ( case when vendedor = 2 then pretot else 0 end ) as Vendedor_2,
sum ( case when vendedor = 3 then pretot else 0 end ) as Vendedor_3,
sum ( case when vendedor = 4 then pretot else 0 end ) as Vendedor_4
from vtvencor
where tipo in (‘VBA’, ‘VBT’, ‘VCO’)
and situacao=1
and codemp=1

Nota: Este é um exemplo simples de como usar o comando case, onde mostra o valor vendido com base na tabela vtvencor, porém não é considerado os descontos e acréscimos do cadastro da venda e mostra os valores independente da venda cadastrada ou não. É apenas para demonstrar o uso do case.

=============================
COMENTÁRIO EM COMANDOS
=============================

Outra dica útil é poder colocar comentários em comandos para isso basta entre os comentários colocar as tags “/*” para iniciar e “*/” para finalizar, com isso ao executar o comando, não será considerado o que estiver entre as tags

Exemplo:

select * from dtclifor
where codemp=1 /* Comentário qualquer de sua preferencia… */

Checklist para um projeto Web Profissional

Você costuma fazer um checklist de seus projetos antes de começar?

O Walmar Andrade publicou uma extensa lista do que é necessário fazer na hora de colocar por exemplo um Blog profissional no ar.

Sei que o meu não esta atendendo muitos dos requisitos, mas estou me esforçando para criar coragem e atualizar tudo por aqui.

No mais segue a compilação das dicas do Walmar, que facilmente podem ser aplicadas a quaqluer projeto, seja ele um blog, um site institucional, um portal, etc…

Continue reading

Livro: Desenvolvendo Aplicações Web com Netbeans IDE 6

  • Autor: Edson Gonçalves
  • Editora: Ciencia Moderna

Nesta obra, com uma abordagem ilustrada através de exemplos, incluindo estudos de caso, o leitor aprenderá: Como instalar o NetBeans IDE, configurar e utilizar servidores de aplicações Web; A criar páginas dinâmicas utilizando JSP, Servlets, JSTL, tags customizadas e padrões de desenvolvimento como MVC e DAO; A desenvolver utilizando frameworks como JavaServer Faces, Spring e Hibernate; A criar projetos EJB 3 utilizando a Java Persistence API (JPA); A gerar e consumir Web Services através do NetBeans; A utilizar o Visual Web JSF (antigo Visual Web Pack) com acesso a dados; A integrar o Visual Web JSF com Spring e Hibernate; A trabalhar com AJAX através de plugins integrados ao NetBeans; Como desenvolver aplicações utilizando Rails 2.0.2 com Ruby ou JRuby;De brinde, no CD-ROM, 200 páginas a mais contendo seis capítulos extras incluindo Struts, MySQL, criação de relatórios com o plugin iReport for NetBeans e dois estudos de caso completo, utilizando o Visual Web JSF com SQL, Spring, Hibernate e JPA (abordando relacionamentos One-To-Many, Many-To-One, Many-To-Many, cache de segundo nível etc).

Download: MediaFire