Patch de segurança do Linux Shellshock

Nenhum comentário:
Recentemente foi descoberta uma falha grave de segurança, que afeta Linux e Mac OS chamada de "Shellshock", então vamos corrigir esse bug
Patch de segurança do Linux Shellshock


1 Primeiro teste seu sistema
Para testar o sistema, basta abrir o terminal e digitar!
env x='() { :;}; echo Bash é vulnerável' bash -c "echo Bash teste!"
Se você receber a mensagem “Bash é vulnerável” "Bash teste " siga para a etapa 2
Se você receber a mensagem fique tranquilo que o bash está atualizado;
bash: aviso: x: ignoring function definition attempt
bash: erro ao importar a definição da função para `x'
Bash teste!

2 Atualizando o sistema
Ubuntu / Debian:
sudo apt-get update && sudo apt-get install --only-upgrade bash
Centos:
sudo apt-get update && sudo apt-get install --only-upgrade bash
Essa é um problema de segurança muito grave, por isso certifique-se de manter o seu sistema sempre atualizado!

Fonte: http://www.linuxnews.pro/patch-bash-shell-shock-centos-ubuntu/
Leia mais...

Como transformar texto em voz - PHP

Nenhum comentário:
Como transformar texto em voz - PHP
Para converter o texto em voz e baixar em mp3, vamos usar a classe em php PHP_Text2Speech.class.php junto com Google Text to Speech, o processo é bem simples.

 
Index.php
<?php 

include 'PHP_Text2Speech.class.php'; 

    $t2s = new PHP_Text2Speech; 
?>
    <audio controls="controls" autoplay="autoplay"> 
       <source src="<?php echo $t2s->speak("SCROLLUX");?>" type="audio/mp3" />    
    </audio>
Fazer o download do mp3 direto do Google
if (!file_exists($this->mp3File)) { 
            $this->download("http://translate.google.com/translate_tts?ie=UTF-8&q={$this->text}&tl={$this->lang}&total={$this->wordCount}&idx=0&textlen={$this->textLen}", $this->mp3File); 
        }
Leia mais...

Meta Tags Sociais do Twitter, Facebook, Google +

2 comentários:
Meta tags
Você já deve ter ouvido falar das Meta Tags Sociais??

As metatags são uma ótima maneira para os webmasters fornecerem informações sobre seus sites a mecanismos de busca. As metatags são usadas para passar informações a programas externo ou ações mais simples, cada sistema processa somente as metatags que entendem, ignorando as demais. As metatags são adicionadas à seção<(entre as tags <head> e </head>) de sua página HTML, e geralmente têm esta aparência:

 
 <!DOCTYPE html>

<html>

 <head>

<meta name="description" content="Tutorias">

 <meta name="keywords" content="HTML,CSS,XML,JavaScript">

 <meta name="author" content="Jano Sousa">


<meta charset="UTF-8">

 </head> 

As metatags eram importantes antigamente para os mecanismos de busca, infelizmente os mecanismos de busca pararam de olhar para estes valores.

Com a chegada das redes sociais, se tornou novamente importante defini-las para alcançar cada vez mais pessoas.

 Vamos ao que interessar!


Google Plus
 
<meta itemprop="name" content="Nome do site ou Blog"/>

<meta itemprop="description" content="Descrição do site/blog"/>

<meta itemprop="image" content="https://endereço-da-sua-imagem.com/image250X250.png"/> 

Google Plus Meta Tag

Ferramenta de teste de dados estruturados
http://www.google.com/webmasters/tools/richsnippets

Twitter 

 
<meta name="twitter:card" content="summary"/>  <!-- Card type -->
<meta name="twitter:site" content="scrollux"/>
<meta name="twitter:title" content="Titulo">
<meta name="twitter:description" content="Descrição"/>
<meta name="twitter:creator" content="scrollux"/>
<meta name="twitter:image:src" content="https://endereço-da-sua-imagem.com/image250X250.png"/>
<meta name="twitter:domain" content="seu-site.com"/>
Twitter Card
Verificação
https://dev.twitter.com/docs/cards/validation/validator
Verificação

Detalhes do proprietário
Detalhes do proprietário

Validação aprovado

Validação aprovado

Facebook 

 
<meta property="og:type" content="profile"/>
 <meta property="profile:first_name" content="Nome "/>
 <meta property="profile:last_name" content="Sobrenome"/>
<meta property="profile:username" content=""/>
<meta property="og:title" content="Nome do site/blog"/>
 <meta property="og:description" content="Descrição do site"/>
<meta property="og:image" content="https://endereço-da-sua-imagem.com/image250X250.png"/>
<meta property="og:url" content="http://www.seu-site.com"/>
<meta property="og:site_name" content="Nome do site/blog"/>
<meta property="og:see_also" content="http://www.seu-site.com"/>
<meta property="fb:admins" content="Facebook numeric ID"/>
Facebook debugger tool
https://developers.facebook.com/tools/debug
Espero que gostem!
Leia mais...

Como fazer um site utilizando BaseKit

Nenhum comentário:
Este é um "guest post" escrito por BaseKit, o BaseKit já se encontra em diversos países, e agora está entrando no mercado brasileiro.

Quem já utiliza a internet há algum tempo, deve saber como tudo era mais complexo antigamente. Em comparação com as velocidades de hoje, as conexões de internet antes eram muito ruins, assistir vídeos era inimaginável, os buscadores não eram tão eficientes, e existiam poucas ferramentas para se comunicar e interagir com os seus amigos.

Da mesma maneira, fazer um site era uma ação praticamente impossível para a grande maioria dos usuários brasileiros. Para ter um site era preciso investir muito dinheiro ou saber programar um website, e mesmo assim, era necessário pagar um valor mensal de hospedagem.

Nos dias de hoje, os vídeos representam um dos conteúdos mais consumidos pelos brasileiros, a maioria dos usuários utiliza um serviço de internet de banda larga, é quase impossível não encontrar as informações desejadas no buscador, e as possibilidades de interação entre pessoas são infinitas.


Acompanhando essa evolução, os procedimentos para a criação de sites se desenvolveram muito. Desde 2008 qualquer um pode criar um website em minutos. O construtor não requer conhecimentos técnicos deem programação, para utiliza-lo basta se cadastrar e escolher um entre os diversos modelos de site disponíveis, adicionar todo o conteúdo desejado, e criar o seu site com facilidade.

construtor

O construtor BaseKit oferece do caminhos para a criação de sites. Se o usuário for mais experiente, ele pode começar com uma página em branco e montar o seu próprio layout. Se ele for iniciante, pode optar por um caminho mais fácil e rápido, que torna possível fazer sites com aparência profissional, através da escolha de um dos diversos temas disponibilizados pela BaseKit.


Cada um desses temas pode ser modificado, já que toso os seus elementos são customizáveis. Tabelas, planos de fundo, colunas, textos, posição de imagens, número de páginas e tudo que compõe o site podem ser alterados com poucos cliques.
editor


No editor BaseKit, todas as ferramentas funcionam da mesma maneira e estão reunidas em um menu lateral. Através do widget drag and drop, basta clicar em qualquer elemento e arrastar até o local desejado. Adicione formulários de e-mail, integre o seu site com Facebook, Twitter, Flickr, e insira campos de vídeo, Google Maps, galerias de imagens animadas, além de inúmeras outras funções úteis a todos os usuários.


Essas e outras diversas funções fornecidas pela BaseKit, tornam a vida de qualquer usuário mais fácil. Os sites podem ser criados em minutos, e etapas que nos métodos tradicionais são complicadas e ocupam muito tempo são facilmente resolvidas. Quem usa BaseKit obtém resultados impressionantes, criando sites de qualidade profissional com eficiência, rapidez e muita liberdade.


Agradeço a BaseKit pelo interesse e disponibilidade para escrever este “guest post”.
Leia mais...

Screenshot do CMS APOPHIS

Nenhum comentário:
Hoje estou publicando alguns screenshot do Apophis, o Apophis é baseado no OpenCart que é uma ótima plataforma  para E-commerce Open Source!
Vamos aos screenshot:

 Instalação – Licença
Licença

Instalação – Pré-Instalação
Pré-Instalação

Instalação – Configuração
Configuração

Administração – Login
Login

Administração – Módulo
Módulo

Versão móvel
Versão Móvel

Infelizmente ainda não tenho data de lançamento do Apophis!

 Agradecimentos:
- Deus;
- Amigos;
- Manoel Vidal OpenCart Brasil
Leia mais...

Crie seu próprio servidor Proxy para acessar sites bloqueados.

Nenhum comentário:
Com o PHProxy você poderá construir seu próprio servidor Proxy, conseguindo assim acessar os sites bloqueados! PHProxy, como o próprio nome já diz é feito em PHP. Ele permite que você acesse sites que não são acessíveis diretamente. Este projeto pesa apenas 24.7kb e não requer configurações adicionais. Basta descompactar e enviar para o seu servidor, após o upload, acesse o endereço onde fez o upload, você verá uma página semelhante a essa.
Antes de baixar você pode fazer o teste, para isso acesse
 http://sincromaster.com/proxy/
Download: PHProxy
Leia mais...

OPENCART: Refresh Captcha (Atualizado)

9 comentários:
OPENCART: Refresh Captcha
Hoje eu vou ensinar como atualizar a imagem Captcha do OpenCart sem ter que atualizar a página inteira. Vamos alterar a página de contato.

 1. Vá ate a pasta catalog/view/theme/seu-tema/template/information
2. Der dois clique sobre o arquivo contact.tpl
3. Vá ate o final da página e adicione o código jquery antes de <?php echo $footer; ?>

<script type="text/javascript">
$('#Captchaload').live('click', function() { Capt = new Date(); $("#Captchaim").attr("src", "index.php?route=information/contact/captcha/?"+Capt.getTime()); });
</script>

4. Remova esse código:
<img src="index.php?route=information/contact/captcha" alt="" />
Por esse:
<img id="Captchaim" src="index.php?route=information/contact/captcha" alt="" /> <a id="Captchaload"><img src="catalog/view/theme/default/image/refresh.png" title="Atualizar imagem" alt="" /></a>
Demo

Produtos/Comentários(reviews) 

1. Vá ate a pasta catalog/view/theme/seu-tema/template/product
2. Der dois clique sobre o arquivo product.tpl
3. Vá ate o final da página e adicione o código jquery antes de <?php echo $footer; ?>
 
<script type="text/javascript">
$('#Captchaload').live('click', function() { Capt = new Date(); $("#Captchaim").attr("src", "index.php?route=product/product/captcha/?"+Capt.getTime()); });
</script>
4. Remova esse código:
<img src="index.php?route=product/product/captcha" alt="" />
Por esse:
<img id="Captchaim" src="index.php?route=product/product/captcha" alt="" /> <a id="Captchaload"><img src="catalog/view/theme/default/image/refresh.png" title="Atualizar imagem" alt="" /></a>
Demo

Agora faça o teste e veja o resultado
Leia mais...

Melhorando o SEO do OpenCart

10 comentários:
Quando conheci o OpenCart há dois anos fiquei maravilhado com as possibilidades que ele oferece: painel simples,layout limpo,estrutura de pasta simples,vários módulos free, etc. Desde então o OpenCart evoluiu muito, porém senti falta do campo meta tags (palavra chave) e é justamente esse campo que vou ensinar a inserir, as meta tags na página home da loja.

 1. Vá até pasta admin\controller\setting e adicione o código abaixo da entry_meta_descritpion
entry_meta_keyword




2. Vá até pasta admin/view/template/setting/
3. Clique duas vezes sobre o arquivo setting.tpl e procure a div “tab-store”, logo abaixo do campo config_meta_descritpion adicione as seguintes linhas
<tr> <td><?php echo $entry_meta_keyword; ?> </td> <td><input type=”text” name=”config_meta_keyword” value=”<?php echo $config_meta_keyword; ?>” size=”40” /> </td> </tr>
4. Vá até a pasta admin/controller/setting
5. Clique sobre o arquivo setting.php e adicione as seguintes linhas de código:
Controller Setting









6. Vá até a pasta catalog/controller/common
7. Dê dois cliques sobre o arquivo home.php e adicione as seguintes linhas:
Controller Home














8. Vá ate a pasta admin/language/seu-idioma/setting
9. Adicione as seguintes linhas logo abaixo da entry_meta_ description
$_['entry_meta_keyword'] = 'Meta Keywords (Meta Tag):<br/><span class="help">Essa meta tag é usada pelos motores de busca para encontrar palavras-chave relacionadas com o conteúdo do seu site. Tentar limitar o número de palavras-chave para no máximo 7 palavras. IMPORTANTE: cada palavra separada por uma vírgula.</span>';
Depois de todo esse processo, vá até a página home da sua loja e clique com o botão direito do mouse para exibir o código fonte da página. Se você observar, as palavras-chave estarão do jeito que você colocou no painel administrativo.
Código Fonte







Antes que me perguntem: essa meta tag aparecerá junto com as meta tags dos produtos? Não, não vai porque essa meta tag é armazenada em uma variável e as meta tags dos produtos são armazenadas no banco de dados.

Demo: http://demo.sincromaster.com.br/opencart_v1.5.1.1/
Admin: http://demo.sincromaster.com.br/opencart_v1.5.1.1/admin/
Usuário: demo
Senha: demo

Bom é isso, espero que gostem!
Leia mais...

Como instalar alpha 11 do Firefox no Ubuntu 11,10

4 comentários:
Firefox 11

Mais uma versão do Firefox está disponível para teste. Isso mesmo, alpha do Firefox 11 já está entre nós. Quem quiser da uma olhada no Firefox 11, o processo é bem simples!
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa sudo apt-get update sudo apt-get install firefox-trunk
Para testar o novo firefox, basta digitar firefox-trunk no terminal e apertar Enter
Terminal

Espero que gostem.
Leia mais...

Mais rápido que a luz ? E dai ?

Um comentário:

Nos últimos dias a notícia de que descobriu-se uma partícula mais rápida que a luz rodou o mundo e causou muitos comentários no mundo da física. Curiosos e pesquisadores tem falado sobre o assunto.

Pra começar não se descobriu partículas mais rápida que a luz coisa nenhuma :p . O que se descobriu é que ALGUNS neutrinos (partículas conhecidas a muitas décadas), produzidos em um experimento chamado OPERA apresentaram velocidade 0,001% maior que a da luz. Eu estive numa palestra dada por um dos pesquisadores responsável pela medida, feita pelo experimento OPERA do CERN. O maior dos auditórios do CERN, com capacidade para quase 500 pessoas, não foi o suficiente para os ansiosos ouvintes da notícia. Muitos dos mais renomados pesquisadores da área de física de partículas tiveram que ficar em pé durante as 2 horas de "talk" sobre o experimento. Tiveram que ouvir uma palestra muito bem dada, explicando detalhes técnicos de precisão, acurácia, estatística, tudo que fosse necessário para mostrar que tomaram todas as precauções possíveis. Mesmo com uma chuva de perguntas após a apresentação, não houve quem encontrasse um ponto falho.
Se esse experimento errou, um ponto bom para a física (e suas áreas adjacentes) é que há algum tipo de informação na obtenção dos dados que ainda não foi levada em conta e que os cientistas poderão descobrir nos próximos meses. Isso não seria uma revolução, mas uma evolução importante para qualquer área : descobrir erros que não sabíamos que cometíamos.
Agora, e se eles não estiverem errados ? E se realmente existe uma (ou mais) partículas mais rápidas que a luz ? O que isso muda na nossa vida ?

A curto prazo, nada ! A teria que está sendo contestada é a relatividade restrita de Einstein (1905) que tem, entre outras ideias, a de que a velocidade máxima que algo pode atingir é a da luz, um corpo com massa tem que ter velocidade menor que a da luz. Uma consequência de alguma partícula viajar mais rapidamente que a luz é que ela teria uma espécie de massa negativa. Existem suspeitas de que uma grande parte do universo seja composta de uma "matéria escura" e esses neutrinos podem apontar caminhos para investigá-la. Outra possível ideia, mais empolgante eu diria, é que essas partículas possam viajar no tempo. É como se os neutrinos chegassem em um lugar antes mesmo da informação que eles transmitem, antes mesmo de serem detectados !!! Se isso é uma porta para viagens no tempo, só o próprio tempo próprio poderá nos dizer .
Em breve falarei sobre outros assuntos de interesse geral em física. Quem tiver sugestões ou dúvidas pode mandar que tentarei saná-las.

Abraços

Tiago dos Anjos
Físico pela USP
Mestre em Física pela UFABC
Colaborador no Experimento CMS do LHC- no CERN.
Leia mais...