Php

Mysql Teste de Performance | Usando o MySQL Tuning Primer Script

Seguindo nas dicas do vídeo no code-squad sobre como melhorar/analisar a performance do mysql, apresento aqui como instalar e executar o MySQL Tuning Primer Script.

Este é um script que permite executar testes de configuração, afim de, otimizar configurações no my.cnf do mysql.

Inicialmente é necessário baixa-lo em https://launchpad.net/mysql-tuning-primer (copiar o endereço do botão verde a direita). No meu caso ficou:

wget "https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh"

Após é necessário alterar as permissões para que seja possível executar o arquivo:

chmod +x tuning-primer.sh

Se você instalou em um servidor da digital ocean, pode ser que o bc não esteja instalado, gerando o erro “Command not found : bc line…”. Basta instalar o bc através de:

#somente se ocorrer erros:
sudo yum install bc

Para terminar é necessário executar o script:

./tuning-primer.sh

Serão analisadas diversas categorias para otimização, sendo que em vermelho estarão itens que poderiam ser melhorado.

Anúncios
Padrão
Php

Locaweb e o seu terrível problema de segurança | Opinião sobre a locaweb

Dentre os servidores do Brasil, o que normalmente recomendo é a Locaweb. Eu realmente concordo que está longe de nos ser prestado um serviço ótimo, porem acredito que possa medi-lo como bom.

Os envios de e-mails são razoáveis (existem algumas sobrecargas, porem menores que em outros servidores que testei); A disponibilidade do serviço é boa; Velocidade para contas de hospedagem compartilhadas funcionam;

E o atendimento que apesar de lento é melhor da Uolhost. (mesmo que venha caindo MUITO nos últimos 9 meses). Ainda assim sugiro que os meus clientes optem pela Locaweb. Tem seus defeitos, mas atende as expectativas por um servidor de aproximadamente R$ 29,90*.

Ao meu ver, existe uma falha terrível de segurança nos atendimentos. A equipe de suporte não possuí acesso ao painel dos clientes. Então toda vez que um ticket é aberto, o cliente deve informar o seu login e senha, ou então, trocar a senha do painel para loca1020.

Isso mesmo, se você quiser invadir um site, hospeado na locaweb, descubra quais sites estão hospedados na locaweb através de um whois no domínio, e acesse painel.locaweb.com.br digitando a senha loca1020. Lhes asseguro, que uma quantidade pequena, porém considerável, possuirá a senha loca1020.

Aí eu pergunto, por que? Se algum membro da equipe de suporte, sem intenção, comprometer seus arquivos, que será o responsável o cliente? Sim, pois o login e senha foi realizado com algo que deveria ser só seu. Não é possível identificar quem acessou o seu site de dentro do servidor.

Em um sistema seguro cada membro da equipe de suporte deveria ter seu login e senha ao painel, permissões deveriam ser atribuídas de acordo com o ticket, cada ação seria registrada, um chamado fechado iria expirar o acesso do membro de suporte a conta do cliente.

Esse é um problema que a locaweb deveria corrigir, pois, não deve-se esperar que clientes troquem a senha. É algo que compromete os serviços por falta de pensar no processo.

*Na data do post.

Padrão
C#, Php

Hack Design: aulas de design para programadores

Estava navegando no blog do Rodrigo Amaral e li um post interessantíssimo sobre  Hack Design: aulas de design para programadores,

Se você se considera um bom programador, mas todo mundo vive reclamando da deficiência estética de suas interfaces gráficas, seus problemas acabaram! Bom, pelo menos se você tiver interesse em acompanhar as lições de design para hackers do Hack Design, não vai ser por falta de informação de alta qualidade que a cara da sua aplicação vai desanimar os usuários.

http://hackdesign.org/courses/

 

Fica a dica, muito interessante.

Padrão
Php

Como alinhar verticalmente usando css | vertical-align: middle

Na época das tabelas era muito habitual alinhar ao verticalmente os elementos. Com o tableless também é possível e simples, apenas algumas atenções necessárias:

Serão necessárias duas div antes do elemento a ser alinhado verticalmente.

A primeira deve possuir posição relative.

A segunda, deve possuir: height,  vertical-align e display: table-cell.

Um exemplo no jsfiddle:

http://jsfiddle.net/Ts7W8/3/

Padrão
Php

registro domínio .com | registrar domínio internacional | minha experiência com a GoDaddy

Meus projetos começaram a crescer e vi potencial para o exterior. O primeiro a ser registrado foi um domínio .org, nesse caso minha própria empresa de hospedagem realizou a operação. Entretanto eu preciso de maior autonomia, uma vez que sempre gosto de estar checando opções e registra-las quando possível. Por isso um amigo indicou a Godaddy.com.

Continuar lendo

Padrão