Desabilitando Teclas com Javascript

Depois de muita pesquisa, teste e adaptação de vários códigos encontrados na Internet, consegui resolver meu problema. Ao pressionar a tecla F1 preciso chamar uma função específica do ASP.NET e não exibir a ajuda padrão dos navegadores, segue o código:



Apenas modificando esta função é possível desabilitar a função de qualquer tecla, basta trocar o código ASCII na variável “tecla” ou ainda pode desabilitar do F1 ao F12, trocando a condição que verifica a tecla pressionada por esta:

if(oEvent.keyCode >= 112 && oEvent.keyCode <= 123) { bRet = false; }

Resolvendo problema som/áudio Ubuntu 9.04

Comprei um notebook HP Pavilion dv3 recentemente que veio com Vista Home Premium, não aguentei muito tempo, pequei o cd do Ubuntu 9.04 e instalei ele. Logo vi que não tinha jeito de fazer funcionar o som, pesquisando no google encontrei algumas soluções e como sempre, deixo aqui a que funcionou pra mim.


1. Abra o terminal
2. Digite
sudo -s
e informe sua senha para ficar como root
3. Execute:
gedit /etc/modprobe.d/alsa-base.conf 
4. Adicione a seguinte linha no final do arquivo
options snd-hda-intel model=hp-m4 enable_msi=1
5. Salve, feche e reinicie.

Pra mim funcionou beleza, sites em que encontrei as dicas:
1. http://ubuntuforums.org/showpost.php?p=7198547&postcount=5
2. http://ubuntuforum-br.org/index.php?PHPSESSID=lpm7p8nqsn4n73ddlsvdtmo7n0&topic=50761.0

APACHE, MYSQL, PHP, PHPMYADMIN e ECLIPSE NO UBUNTU

Breve tutorial da instalação e configuração do Ubuntu para programar com PHP, realizando estes simples passos já é possível iniciar a programar.

1. Atualizar o sistema operacional
apt-get update
apt-get upgrade

2. Instalar Apache/Mysql/PHP
aptitude install apache2 mysql-server-5.0 php5 php5-mysql php5-cli -y
--durante a instalação será necessário definir uma senha para o Mysql.

3. Ir ao diretório virtual
cd /var/www/

4. Criar pagina de teste
vi teste.php

5. Pressione 'i' para poder digitar no vi e adicione o seguinte código
< ? php
      phpinfo();
? > 

6. Pressione ESC e digite ':wq' para salvar e fechar o vi

7. Instalar PhpMyAdmin
aptitude install phpmyadmin

8. Copiar o diretório do phpmyadmin para dentro de /var/www
cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin
8. Para acessar no seguinte endereço, http://localhost/phpmyadmin, precisa fazer o seguinte:
sudo gedit /etc/apache2/apache2.conf
add esta linha no final do arquivo ou onde desejar
Include /etc/phpmyadmin/apache.conf
e então reiniciar o apache.
/etc/init.d/apache2 restart
Fonte: http://askubuntu.com/questions/19127/how-to-access-phpmyadmin-after-installation


9. Reinicie

10. Abra o navegador e acesse 'http://localhost/' para verificar o funcionamento do apache, depois 'http://localhost/teste.php' para ver as configurações do PHP e depois 'http://localhost/phpmyadmin' para gerenciar facilmente suas bases de dados no Mysql.

11. Baixe o eclipse aqui.

12. Descompacte ele dentro de algum diretório, recomendo /usr/local/

13. Crie um atalho para o Eclipse na Área de Trabalho:
13.1 Clique com o botão direito do mouse e escolha Criar lançador…;
13.2 No campo Nome, digite: Eclipse;
13.3 no campo Comando, digite: /usr/local/eclipse/eclipse
13.4 Clique em OK;

14. Duplo clique no atalho para abrir.

Obs.: É necessário ter JVM instalado para rodar o Eclipse.

Até.

Dicas daqui e daqui.

Delphi Grátis

Olá pessoal, lendo meus feed/RSS hoje vi um artigo interessante sobre licenças e alguns links interessantes, como programo atualmente com Delphi for ASP.NET na empresa, cliquei em um que me chamou a atenção, Delphi Grátis, verifiquei e realmente existe mas o software vem com algumas limitações, ainda assim é possível desenvolver muitas coisas legais. Mais detalhes no site da Code Gear - Turbo e tutoriais na Turbo Explorer.

Pesquisando outras alternativas ao software pirata para quem está habituado com o Delphi encontrei o Lazarus (Win32), que roda em Linux, FreeBSD, MacOSX e Windows, também temos o Free Pascal e o Kylix. Segundo meus colegas Sipmann e Allan, o Lazarus funcionou muito bem no Ubuntu 9.04 e eles recomedaram o uso do mesmo já que o Kylix está descontinuado.

Bom, concluí com esta breve consulta ao oráculo que existem muitas alternativas ao uso de software pirata e que vale a pena utilizálos para garantir a segurança do seu computador e do seu bolso, até.

Fusion Tables: Novo Banco de Dados da Google

A Google disponibilizou mais uma ferramenta no Google Labs, um banco de dados online para os usuários poderem compartilhar grandes quantidades de dados rapidamente, segundo o Discovery Google, o Google Fusion Tables oferece uma plataforma para visualização de grandes conjunto de dados, uma nova opção para empresas que tentam interesse no compartilhamento de banco de dados na nuvem computacional do Google.



Fiz um teste importando um arquivo do Excel e funcionou muito bem, veja as imagens abaixo da sequência de passos.

- Criei o arquivo no Excel pois é possível importar arquivos *xls, *csv e tabelas já armazendas no Google Spreadsheets.



- Importando para o Fusion Tables.



- Permite a seleção das colunas a serem importadas, em seguida pede um nome e descrição para a nova tabela e pronto, todo o processo segue o padrão NNF.



Tabela importada, feito isso, podemos visualizar e editar os dados em diferentes formas, desde formatos bidimensionais até gráficas e em formas de mapas, podendo configurar filtros (WHERE), agrupar dados (GROUP BY) ordenar (ORDER BY) e até podendo contar (COUNT) os dados, tudo muito rápido e fácil. É possível ainda criar as Views e compartilhar com outros usuários na rede, isso o torna muito útil em grandes empresas facilitando o compartilhamento das informações, também pode-se compartilhar os mapas e gráficos em outros Blogs e sites.



Nesta versão de testes, o novo BD suporta até 100MB por tabela e 250MB por usuário, esperamos pra ver novas funções e serviços da Google, quero só ver como vai ser daqui uns 10 anos. Até.