quinta-feira, 24 de novembro de 2011

Prepo Mac app que facilita a criação de ícones para IOS app.

Prepo foi uma grande dica da MacMagazine! Com o Prepo fica mais fácil e ágil a criação de ícones para que desenvolve aplicativos para IOS, disponível na Mac App Store sem custo. Acho que vale apena pelo menos testar! Se preferir você ainda pode ver a matéria da MacMagazine que ainda tem um link para outra serviço on-line com a mesma finalidade.

Vulnerabilidade em PHP - Vulnerability Hunter

O pessoal da Under-Linux.Org, sempre manda algumas matérias interessantes sobre vários assuntos ligado a TI e tecnologia usando principalmente soluções Linux e open-source.

Foi agora o caso do PHP Vulnerability Hunter, um sistema que com apenas a configuração mínima já consegue  rastrear ou escanear aplicações web em php em busca de vulnerabilidades.

Alguns recursos citado no artigo:

  • Vetor automatizado de descoberta de entrada;
  • Integrar Detecção de Falhas;
  • Configuração mínima;
  • Comprovadamente Eficaz;
  • Adicionado Relatório de Cobertura de Código - Updated GUI (validação);
  • Diversas Correções de Instrumentação;
  • Problema de Conexão Fixo Persistente;
  • Ajustes na GUI e visualizador de relatório de falhas relacionadas com o diretório de trabalho.


Vale pegar um pouco mais de informações no artigo de fonte na under-linux.org
e tem ainda o link direto  PHP Vulnerability Hunter

segunda-feira, 3 de outubro de 2011

Macbook rodando com a tela fechada (closed display or lid)

Já faz um tempo que eu quero usar meu Macbook Pro com um monitor externo grande que tenho, mas com ele fechado, reparei que isso é muito comum para equipamentos novos e nunca experimentei em meu  MBP(MacBook Pro) 2007. Na verdade eu nunca procurei me informar como poderia fazer isso, ou, como deveria ser o procedimento.

Bom hoje foi o dia, cheguei um pouco mais cedo do trabalho e pesquisei no google e como sempre as respostas apareceram logo nas primeiras linhas.
Vou resumir o procedimento, mas o link do próprio site da apple fica aqui: http://support.apple.com/kb/HT3131?viewlocale=en_US

Os requerimentos são:

  • Estar com o adaptador de energia ligado ao notebook. 
  • Ter conectado ao notebook um teclado externo, um mouse externo ou o trackpad. 
  • Estar com o monitor externo conectado ao notebook. Certifique-se que seu monitor ou projetor seja compatível com o notebook, principalmente quanto as definições de resolução de imagem. 
Tendo todos os requerimentos conectados ao notebook, e, funcionando corretamente você poderá fechar a tela do notebook. 
Para quem já está usando o Mac OS X Lion deverá surgir uma tela azul no monitor externo e logo em seguida deverá ser mostrado a tela do sistema no seu monitor externo e você já poderá usar o sistema com este monitor, teclado, mouse e/ou trackpad externos também.
Uma diferença deverá acontecer para quem está usando o SnowLeopard, no site da Apple ele mencionam a versão 10.6.8 ou mais atual, ao fechar a tela do notebook o sistema vai entrar  no modo de espera, para que ele "desperte" ou aconteça o chamado "wake-up", basta você dar um clique no mouse ou teclar alguma tecla do teclado externo, o sistema irá despertar e estará funcional para o uso. 

Dica: Você pode customizar a resolução da tela para o monitor externo, deixando ele com uma resolução maior que a normal quando você usa no notebook, mas fique atento quando você voltar a usar a tela do notebook, pois poderá dar algum problema. Você pode antes de mudar para a tela do notebook, voltar a usar a resolução original e compatível para a tela do notebook, ou, antes de desconectar o monitor externo abrir a tela do notebook e fazer um "detect display" para que a tela do notebook volte  funcionar.  Isso é recomendado, pelo menos no meu caso, OS X 10.6.8. 

quarta-feira, 21 de setembro de 2011

Criar um PDF viewer - shortcode WordPress

Excelente dica para quem usa a plataforma do Wordpress para seus blogs, conseguir visualizar ou abrir arquivos PDF em seu blog.
Li essa dica pelo twitter, @pinceladasdaweb, que citou o Snipplr e que por sua vez citou o que entendo ser a fonte original WPRecipes.


Link abaixo para o post do Snipplr
link http://snipplr.com/view.php?codeview&id=35682


------------ WPRecipes -------------------
The first step is to paste the following code into your functions.php file:

function pdflink($attr, $content) {
	return ''.$content.'';
}
add_shortcode('pdf', 'pdflink');




Once you saved the file, you'll be able to use the shortcode on your posts and page. Here is the syntax:
[pdf href="http://yoursite.com/linktoyour/file.pdf"]View PDF[/pdf]
-----------------------------------

terça-feira, 13 de setembro de 2011

Alterando Database no Mysql - Change Mysql Database


Não sou nem de perto um expert ou DBA em banco de dados e ainda mais nesse caso com Mysql, mas eu tenho que dar meus pulos e contar com a ajuda do Google quando preciso de alguma coisa.


Queria mudar ou alterar (change) no nome de uma database ou schema no Mysql, mas sem perder algumas informações que já existiam nesta base.

Eu utilizo atualmente o Mysql WorkBench, que na minha opinião de leigo,  é uma ferramenta  bem interessante para algumas tarefas administrativas, mas não existe uma opção para alterar ou mudar o nome de uma database ou schema (como preferirem).

Dentre tantas opções que acabei achando na web, a mais prática, rápida e que no meus caso funcionou bem e com segurança foi através de linha de comando, usando apenas os comandos mysqldump, mysqladmin e mysql.

Como estou muito acostumado a usar terminal e linha de comando, mesmo porque sempre uso Mysql em algum ambiente *NIX (Linux, Solaris ou Mac).

Vou colocar como exemplo a mudança que acabei de fazer em uma Mac OS X, os passos são bem simples, fazer um dump da database/schema que deseja alterar o nome, criar uma nova database/schema como o nome que deseja, recuperar o dump feito no primeiro passo, e se quiser, deletar (drop) da antiga database /schema ou substituir por um outro dump que você tenha ou queira.

Os passos com os exemplos
  1. Criar o dump da database/schema que deseja alterar o nome:
  2. host# mysqldump -u username -p -v old_database > old_database.sql

  3. Criar a nova database/schema:
  4. host# mysqladmin -u username -p create new_database

  5. Para recuperar o dump criado no passo 1 para a nova database/schema:
  6. host# mysql -u username -p new_database < old_database.sql


  7. Caso queira deletar a antiga database/schema:
  8. host# mysqladmin -u username -p drop old_database


Na minha humilde opinião está foi uma maneira rápida e eficiente para esta tarefa. 

Vamos ver se posso dar algumas dicas que achei interessante sobre Mysql Workbench em um outro post.