StartSSL – Certificado Gratuito para o seu Site

startssl Olá galera, venho aqui com uma dica de como deixar seu site seguro e ter acesso a algumas funcionalidades do html5 ( como geolocalização e cache de arquivos ) que estão sendo liberadas apenas para sites com https.

O custo de certificados ssl no Brasil é muito alto, sendo um classe 1 em torno de R$ 1700,00 pela CertSign. A empresa startssl.com, fornece gratuitamente certificados classe 1 com validade de 1 ano totalmente de graça. Basta se cadastrar no site deles, e seguir alguns passos:

Continue lendo “StartSSL – Certificado Gratuito para o seu Site”

PHP CURL: 417 – Expectation Failed

PHP CURL

Olá  todos, durante o desenvolvimento de uma de minhas aplicações web, me encontrei fazendo o envio de algumas informações para um web service através do módulo do curl do php. Estive obtendo o seguinte erro:

417 - Expectation Failed

Depois de alguma pesquisa na internet, não encontrei a explicação exata do porque isto acontece, mas pude achar um workaround. Ao adicionar o seguinte código:

curl_setopt($ch,CURLOPT_HTTPHEADER,array("Expect:  "));

O Curl foi capaz de efetuar o envio das informações de maneira correta.

Continue lendo “PHP CURL: 417 – Expectation Failed”

Append em JTextArea a partir de uma Thread

Olá a todos, depois de muita peleja, consegui resolver meu dilema. Estes dias recebi uma encomenda de um pequeno software o qual desenvolvi em java, com swing para a interface. No onclick de um botão eu tinha que executar uma Thread em segundo plano que iria executar vários subprocessos e exibir o retorno em um JTextArea…. ai veio o grande problema, a GUI simplesmente ficava travando, ou o aplicativo inteiro travando… etc.

 Tentei de todas a maneiras que o tio Google me indicou, iniciando uma nova Thread apenas não  resolveu. Tentei utilizar o SwingUtils.invokeLater, e ainda assim o resultado continuava o mesmo. Depois de algumas horas quebrando a cabeça achei a raiz de todo o mau….

 

Continue lendo “Append em JTextArea a partir de uma Thread”

Netbeans e o Master Password Dialog

Olá a todos, de uns tempos pra cá o netbeans começou a torrar minha paciência sempre que eu tentava sincronizar meus projetos com o servidor remoto, ou acessar alguma conexão de banco de dados, enfim, qualquer ação que requeresse acesso a senhas salvas, o netbeans me apresentava a odiosa tela do master password…. Simplesmente porque ele não estava conseguindo utilizar a encriptação do meu login ( aqui no meu caso, gnome3 no fedora 23 ). Suspeitando disso comecei a procurar na internet e várias pessoas passando pela mesma irritante situação, muitos diziam pra fazer links pro arquivo da libgnome-keyring.so, outros falavam pra instalar a libgnome-keyring-devel, mas no fim o que resolveu meu problema foi bem mais simples, exportei uma variável de ambiente no meu .bashrc assim:

export GNOME_KEYRING_=foobar

Aparentemente há algum bug na versão atual do netbeans (8.0.2 ) e ele não detecta que estou utilizando o gnome se esta variável não estiver definida. Feito isto o netbeans voltou a funcionar normalmente.

 

NOTA: o foobar ai na variável pode ser qualquer coisa… 🙂