sábado, 3 de dezembro de 2011

Alterando storage engine de uma tabela no MySQL

Muitas vezes precisamos alterar o storage engine de uma tabela. No MySQL isto é algo bem simples e pode ser feito utilizando o comando ALTER TABLE.

Para alterar o storage engine de uma tabela basta digitar:

ALTER TABLE nome_tabela ENGINE = 'InnoDB';

Onde nome_tabela é o nome da tabela a ser atualizada e InnoDB é o novo storage engine da tabela.

Até a próxima ;)

quinta-feira, 14 de julho de 2011

Redirecionamento permanete com PHP

Muitas vezes precisamos mudar uma página de lugar ou fazer um simples redirecionamento. Porém para uma melhor indexação pelos motores de busca, é recomendavel também, informar que a página foi movida, informando o código HTTP correspondente, que no nosso caso será 301 (movido permanentemente).

Para fazer isto no php, crie o arquivo que será o responsável por fazer este redirecionamento e adicione as seguintes linhas:

<?php
       header("HTTP/1.1 301 Moved Permanently");
       header("location http://angelitomg.com");
?> 

Ou se preferir, pode usar a forma simplificada, com apenas uma linha:

<?php
        header("location: http://angelitomg.com", TRUE, 301);
?> 

Até a próxima ;)

quinta-feira, 17 de março de 2011

Utilizando o FileZilla para se conectar a servidores SSH

Eaii galera. O FileZilla é um cliente FTP bastante leve e simples de usar, porém nem todo mundo sabe que através dele também é possível se conectar a servidores SFTP (FTP sobre SSH). Para isto, basta abrir o programa e preencher os campos corretamente:

Host -> hostname
Nome de usuário -> seu nome de usuário
Senha -> sua senha
Porta -> digite aqui a porta do seu servidor SSH (geralmente 22).

Depois de se conectar, abrirá uma caixa de diálogo perguntando se você deseja aceitar a chave daquele host. Basta aceitar e pronto, você estara conectado a seu servidor SSH. :D


Até a próxima ;)

quarta-feira, 16 de março de 2011

Ordenando as coisas com sort

O comando sort é um comando do mundo *nix utilizado para ordenar arquivos e textos. Seu uso é muito simples, basta digitar o comando seguido do arquivo que se quer ordenar. É possível ainda mesclar dois arquivos e gerar um terceiro ordenado a partir dos outros 2.


Exemplo de uso:


O conteudo do arquivo arquivo.txt:


abacaxi
laranja
melancia
uva
pera
melao
maracuja

Para ordernar este arquivo, basta digitar:

sort arquivo.txt

E o resultado será:

abacaxi
laranja
maracuja
melancia
melao
pera
uva


Até a próxima ;)

Convertendo números binários em decimais e vice-versa

Para quem trabalha ou estuda na área de informática saber fazer a conversão entre números binários e decimais é algo muito simples e de muita importância, porém muitos se confundem no início.

Os números binários, como o próprio nome diz, bi -> 2, utilizam apenas com dois números, 0 e 1. Vamos então as conversões. Vamos converter o numero 342 em binário:
  • Faça uma tabela, com o dobro dos números, começando do 1. Exemplo: dobro de 1 -> 2, dobro de 2 -> 4, dobro de 4 -> 8 e assim sucessivamente. O tamanho da tabela varia de acordo com o tamanho do número a ser convertido.
  • Após isso, marque com 1, os números cuja soma seja o valor a ser convertido e marque com 0, os números que não são serão utilizados na soma.
256 |128 |64 |32 |16 |8 |4 |2 |1 |
    1 |    0 |  1 |  0 |  1 |0 |1 |1 |0 |

Resultado: 101010110

Números marcados com 1 -> 256, 64, 16, 4, 2.

256 + 64 + 16 + 4 + 2 = 342

Para converter um numero binário em decimal, basta fazer o inverso:

Convertendo 100110 em decimal:


32 |16 |8 |4 |2 |1 |
  1 |  0  |0 |1 |1 |0 |

32 + 4 + 2 = 38

Até a próxima ;)

terça-feira, 15 de março de 2011

Informações do sistema no Windows

No Windows existe um comando muito útil para exibir informações diversas do sistema como informações de hardware, uptime entre outras.


Através do systeminfo você pode visualizar todas estas informações. Seu uso é muito simples, basta abrir o prompt de comando e digitar systeminfo.







Se você quiser visualizar as informações com "pausa", utilize-o em conjunto com o comando more:


systeminfo | more


Até o proximo post...

quarta-feira, 9 de março de 2011

Obtendo a data e hora de compilação em C

Aí vai uma dica rapida e simples: como obter a data e a hora de compilação de um programa em linguagem C.


Para isto, basta incluir a biblioteca time.h e utilizar as constantes __TIME__ e __DATE__. Exemplo:



#include<stdio.h>
#include<time.h>
int main()
{
   printf ("Alo Mundo!\n");
   printf ("Este programa foi compilador em %s, as %s!\n", __DATE__, __TIME__);
   return 0;
}


E o resultado será:






Alo Mundo!
Este programa foi compilado em Mar  9 2011, as 17:19:19!


Até a próxima ;)