Arquivo

Arquivo do autor

Solucionando Falha ao conectar ao servidor FTP do wordpress

Eu estava tendo problemas para fazer upload de arquivos, instalação e atualização de plugins, ao configurar o blog do meuInglês (http://blog.meuingles.com)

Dava o seguinte erro:
Falha ao conectar ao servidor FTP server.dominio.com.br:21

Pesquisando na net, encontrei este excelente tutorial para configuração das permissões de arquivos e pastas:
http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en|pt&u=http://www.nerdgrind.com/wordpress-automatic-upgrade-plugin-failed-or-not-working/&rurl=translate.google.com.br&usg=ALkJrhjc7TcQKJtMT84e8Q0u5kDYUuM9wQ

Espero que seja útil para vc!

Criando virtual hosts no linux ubuntu 9.10

Para criar um virtual host no apache2 instalado no ubuntu 9.10 (acerdito que funciona também em outras versões do ubuntu), siga os passos abaixo:

Por padrão, o diretório do apache é /var/www

Você pode criar pastas dentro desse diretório, que serão os vhosts. Se o diretório estiver protegido, no terminal execute o seguinte comando:

sudo chmod 777 /var/www

Crie dentro desse diretório um novo diretório chamado, por exemplo, meusite.local
No terminal:
mkdir /var/www/meusite.local
sudo getdit /etc/apache2/sites-available/meusite.local

Adicione o seguinte código:

<VirtualHost *:80>
	ServerName meusite.local
	DocumentRoot /var/www/meusite.local
	<Directory /var/www/meusite.local/>
		Options FollowSymLinks
		AllowOverride None
		Order deny,allow
		Allow from all
	</Directory>
</VirtualHost>

Salve e feche.

Edite o arquivo hosts do Ubuntu:

sudo gedit /etc/hosts

Adicione a seguinte linha:
127.0.0.1 meusite.local

Salve e feche.

Abra o arquivo
sudo gedit /etc/apache2/apache2.conf
e certifique-se de que ele possua as linhas

NameVirtualHost *:80
Listen 80

Edite se preciso (adicione as linhas), salve e feche.

No terminal, desabilite o site default do apache:
a2dissite default
e habilite o seu vhost:
a2ensite meusite.local

Dê o seguinte comando
sudo /etc/init.d/apache2 reload

Vá até o diretório /var/www/meusite.local, e crie um novo arquivo, index.html, e insira e salve o seguinte código:

<h1>Funciona!</h1><h2>Esta é a página inicial de meusite.local</h2>

Abra o navegador e acesse http://meusite.local

Você deverá ver as mensagens editadas no arquivo.

Pronto! Você criou um virtual host!

Para criar outros, siga o mesmo processo, substituindo meusite.local pelo nome do seu novo virtual host.

Só para deixar claro, o diretório não precisa ter o mesmo nome do virtual host.

fixPng Jquery Plugin ie6

Download & Demo

Demo: http://blog.idealmind.com.br/exemplos/fixpng/
Download: http://blog.idealmind.com.br/exemplos/fixpng/fixpng.rar

ENGLISH

This plugin solves the problems of transparency in PNG in Internet Explorer 6.

It looks for all the images and puts them in the background with an opacity filter, replacing the original image with a transparent 1px gif.

Using


<script type="text/javascript" src="js/jquery.js"></script>
 <script type="text/javascript" src="js/fixpng.js"></script>
 <script type="text/javascript">
 $(document).ready(function(){
 $("body").fixPng();
 });
 </script>

The code to put images not changes:


<img src="img/image.png" alt="png image" />

Options


$("body").fixPng( [ string gif_file, string attr, string noreplace ] );

gif_file – If you use a file different then “img/vazio.gif”, use this option to set the correct path to a transparent gif.

attr – If you do not want to apply the filter on a specific image, use this option to set the attribute of the image that will not have the filter. The default is the attribute ‘rel’.

noreplace – The attribute value defined above. The default is ‘noreplace’.

Example


$("body").fixPng( "images/null.gif", "class", "nofixpng" );

Image that will not filter


<img src="img/imagem.png" class="test nofixpng" />

PORTUGUÊS

Este plugin resolve os problemas de transparência em PNG no Internet Explorer 6.

Ele procura por todas as imagens e as coloca em background com um filtro de opacidade, substituindo a imagem original por um gif transparente de 1px.

Como usar


<script type="text/javascript" src="js/jquery.js"></script>
 <script type="text/javascript" src="js/fixpng.js"></script>
 <script type="text/javascript">
 $(document).ready(function(){
 $("body").fixPng();
 });
 </script>

O código de iserção das imagens é normal:


<img src="img/imagem.png" alt="png image" />

Opções


$("body").fixPng( [ string gif_file, string attr, string noreplace ] );

gif_file – Se você for usar um gif diferente de “img/vazio.gif”, use esta opção para definir o caminho correto.

attr – Se você não deseja aplicar o filtro em uma determinada imagem, use esta opção para definir o atributo da imagem que não terá o filtro. O padrão é o atributo ‘rel’.

noreplace – O valor do atributo definido acima. O padrão é ‘noreplace’.

Exemplo


$("body").fixPng( "images/null.gif", "class", "nofixpng" );

Imagem que não terá o filtro


<img src="img/imagem.png" class="test nofixpng" />

 

Licence/Licença

This plugin is under GNU GENERAL PUBLIC LICENSE.

Como criar um disco virtual

Para criar um disco virtual a partir de um computador na rede, no windows, basta usar o comando:

Iniciar -> Executar (ou na linha de comando CMD do windows)
subst P: \\computador\pasta

onde P: será o nome do disco virtual, e \\computador é o nome do computador na rede, e \pasta é a pasta compartilhada do computador.

A pasta obrigatoriamente deve estar compartilhada para que seja acessada remotamente.

How to create a virtual drive

To create a virtual drive from a shared computer on the network, you need to use this command:

Start -> Run
subst P: \\computer\folder

where P: is the name of the virtual drive created, and \\computer\folder is the shared folder from a pc on the network.

Simple AutoComplete JQuery Plugin

DOWNLOAD

http://blog.idealmind.com.br/exemplos/simpleautocomplete/simpleautocomplete.rar

DEMO

http://blog.idealmind.com.br/exemplos/simpleautocomplete/

ENGLISH

Simple AutoComplete JQuery Plugin screenshot

The Simple JQuery AutoComplete Plugin allows you to add autocomplete functionality easily in text fields on your site.

It also has resources to bring other data in the autocomplete list, as the id of the element, performing a callback function to store these data in other inputs.

You can also:
* Use multiple autocomplete on the same page
* Pass an extra parameter to filter the results of a sql query
* Stylize each autocomplete in different ways.

How to use it

To use the Simple AutoComplete JQuery Plugin is very easy. Just use the syntax:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="simpleautocomplete.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$("#input_fied_id").simpleAutoComplete("query_processor.php");
	});
</script>

Enter the css that will be used to style the auto complete:

<link rel="stylesheet" type="text/css" href="simpleAutoComplete.css" />

And the field that will run the autocomplete:

<input type="text" id="input_fied_id" name="estado" />

Optional Features:

Callback Function

You can use a callback function that will be performed by selecting an autocomplete item, bringing extra data.

To do it, use the syntax:

<script type="text/javascript">
	$(document).ready(function(){
		$("#input_fied_id").simpleAutoComplete("query_processor.php",null,callbackfunctionName);
	});

	// And create a callbackfunction
	function callbackfunctionName( par )
	{
		$("#id_estado").val( par[0] );
	}
</script>

The variable ‘par’ is a vector with additional data brought by the query for each item (stored in an attribute of the item).

The callback is useful for you to bring other data beyond what appears in the autocomplete, as the id of an autocomplete option, or any other data (see the demo that illustrates this feature) to be returned by the file that runs the query, and store it in the input “id_estado” (you can bring as many parameters as you want, and store them in different fields).

Optional parameters

You can use the optional parameters to add more detail and customize each autocomplete.

identifier : to enable the file (eg php) that will process the query to identify which query is processed, and to identify an autocomplete on a page that has more than one autocomplete.

autoCompleteClassName : if you want to use a custom css class name (default ‘autocomplete’). This is useful to avoid conflicts, or if you want to style each autocomplete differently.

selectedClassName : has the same purpose autoCompleteClassName, but applies for the pre-selected autocomplete item, eg, on mouse over (default ‘sel’).

attrCallBack : if you want to store the parameters that will be passed to the callback function in other list attribute (default ‘rel’).

extraParamFromInput : useful if you want to pass an additional parameter to the query, in order to filter the results. This value must be one input field (this way the value can be variable).

Compatibility

Simple AutoComplete version 1.1.0 has been tested, exhibiting the same behavior in the following browsers: IE6, IE7, IE8, Safari, Chrome and Firefox.

PORTUGUÊS

Hoje eu criei um novo sistema autocomplete, para substituir o antigo que estava tento bugs no IE. Este autocomplete é um plugin JQuery, fácil de integrar e customizar.

Simple AutoComplete JQuery Plugin screenshot

O Simple AutoComplete JQuery Plugin permite que você adicione a funcionalidade de autocomplete facilmente em campos de texto do seu site.

Ele também possui recursos para trazer outros dados na lista do autocomplete, como o id do elemento, executando uma função de callback para armazenar estes dados em outros inputs.

Você ainda pode:
* utilizar vários autocompletes numa mesma página
* passar um parâmetro extra para filtrar os resultados de uma consulta sql
* estilizar cada autocomplete de maneiras diferentes.

Como usar

Para usar o Simple AutoComplete JQuery Plugin é muito fácil. Basta usar a sintaxe:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="simpleautocomplete.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$("#input_fied_id").simpleAutoComplete("query_processor.php");
	});
</script>

Insira o css que será usado para estilizar o auto complete:

<link rel="stylesheet" type="text/css" href="simpleAutoComplete.css" />

E o campo que será executado o autocomplete:

<input type="text" id="input_fied_id" name="estado" />

Recursos opcionais:

Função de Callback

Você pode utilizar uma função de callback, que será executada ao selecionar um item do autocomplete, trazendo dados extras.

Para isso, utilize a sintaxe:

<script type="text/javascript">
	$(document).ready(function(){
		$("#input_fied_id").simpleAutoComplete("query_processor.php",null,callbackfunction);
	});

	// E crie a função de callback
	function callbackfunction( par )
	{
		$("#id_estado").val( par[0] );
	}
</script>

A variável ‘par’ é um vetor com dados adicionais trazidos pela consulta para cada item (armazenados em um atributo do item).

O callback é util para você trazer outros dados além do que aparecerá no autocomplete, como o id de uma opção do autocomplete, ou qualquer outro dado (veja o demo que exemplifica esta funcionalidade), que será retornado pelo arquivo que executará a consulta, e armazenar no input “id_estado” (você pode trazer quantos parâmetros quiser, e armazená-los em campos diferentes).

Parâmetros opcionais

Você pode utilizar os parâmetros opcionais para adicionar mais detalhes e personalizar cada autocomplete.

São eles:

identifier : útil para que o arquivo (php por exemplo) que processará a consulta possa identificar qual consulta será processada, e para identificar um autocomplete numa página que tenha mais de um autocomplete.

autoCompleteClassName : caso você queira utilizar um nome de classe css diferente da padrão (padrão ‘autocomplete’). Isso é útil para evitar conflitos, ou caso você queira estilizar diferentemente vários autocompletes.

selectedClassName : tem o mesmo propósito de autoCompleteClassName, porém se aplica à opção pré-selecionada dos resultados do autocomplete (padrão ‘sel’).

attrCallBack : caso você queira que os parâmetros que serão passados para a função de callback sejam armazenados em um atributo diferente do padrão, que é ‘rel’.

extraParamFromInput : útil caso você queira passar um parâmetro adicional à consulta, com o intuito de filtrar os resultados. Este valor deve estar em um campo input (desta forma o valor pode ser variável).

Compatibilidade

O Plugin simpleAutoComplete foi testado apresentando o mesmo comportamento, nos seguintes navegadores: IE6, IE7, IE8, Safari, Chrome e Firefox.

Licence

This plugin is under GNU GENERAL PUBLIC LICENSE.

Inteligência Artificial

Muito legal: http://www.ed.conpet.gov.br/converse.php

É um projeto super bacana usando inteligência artificial. O robô conversa com você e te surpreende dependendo do que você falar. Dê uma olhada!

Trata-se de um projeto de conscientização ambiental, realizado pela Petrobrás e a Conpet.

Vou dar uma pesquisada sobre como isso funciona.

Google anuncia contratações no Brasil

Após fechar mais um ano com resultados positivos e acima da expectativa para a operação brasileira, o Google anuncia que está reforçando a equipe local. São mais de 50 posições abertas tanto em São Paulo, onde fica o escritório administrativo da empresa, quanto em Belo Horizonte, que sedia o único centro de desenvolvimento do Google na América Latina.

São Paulo possui o maior número de vagas em aberto, são mais 30 posições, principalmente nas áreas de vendas e marketing. Já para a capital mineira, o Google busca 20 engenheiros para os times de desenvolvimento e de produtos. Em ambos os casos, o processo seletivo exige que os profissionais já sejam graduados e que aliem experiência prática à formação acadêmica sólida. Atividades extracurriculares que indiquem interesses diversificados, caso de trabalhos voluntários ou visão empreendora, também são diferenciais na hora da definição dos candidatos finalistas.

Para saber mais e submeter currículos, é necessário acessar o site da empresa: http://www.google.com.br/intl/pt-BR/jobs/

(Texto extraído na íntegra de http://vocesa.abril.com.br/noticias/google-anuncia-contratacoes-brasil-526365.shtml)

Categories: Geral Tags: ,

Apresentando o CSS 3 e o HTML 5

Simplesmente impressionante.

Veja um exemplo: http://www.zurb.com/playground/css3-polaroids

Você pode rotacionar divs, incluir sombra etc etc…

E a tag vídeo: http://people.xiph.org/~maikmerten/demos/bigbuckbunny-videoonly.html

Sem player nem nada… código limpo, enxuto…

Agora esse, animação de cantos arredondados usando mootools (também dá para fazer o mesmo efeito usando JQuery): http://demo.rickyh.co.uk/fun-with-CSS3-and-mootools/

Só vendo (aliás, você vai precisar de um navegador de verdade para visualizar: use o firefox)!

Aulas de conversação de inglês grátis

Criei uma promoção que te dá 2 aulas de conversação gratuitas na aquisição de um curso de inglês no ramo de Turismo.

No meuInglês você aprende inglês de uma forma fácil, interativa, de modo online e offline.

Você pode ouvir as aulas no seu mp3 onde você estiver. Os professores são americanos nativos que, além de ensinar inglês, também trazem um pouco da cultura norte americana para os alunos.

Acesse http://www.meuingles.com/billing_cursos.php, escolha um dos cursos, e use o código promocional WELLINGTON para ganhar as duas aulas de conversação gratuitas via skype.

Abraço!

544 dicas para otimização da taxa de conversão de usuários

Olá! Encontrei na net este excelente material com dicas de otimização do site para aumentar a taxa de conversão de usuários.

(conteúdo original em http://unbounce.com/conversion-rate-optimization/544-conversion-rate-optimization-tips/ – Os artigos estão em inglês)

Sabemos que otimizar as páginas de entrada do seu site (landing pages), e seu site como um todo, para um melhor desempenho, é essencial, principalmente se você estiver com pouco tempo e recursos, pois isso ajuda a automatizar o processo de conversão de visitas em cadastros e em vendas.

A coleção de links abaixo reúne mais de 500 dicas sobre otimização e melhoria da taxa de conversão das landing pages.

Naturalmente, haverá alguma repetição dos princípios fundamentais, mas é sempre bom ler a perspectiva de vários especialistas antaes de formar sua própria opinião.

The Art of the Landing Page: 7 Tips For Increasing Conversions
31 Conversion Optimization Tips – and Counting
108 Ways to Improve Your Conversion Rate
10 Tips for Writing the Ultimate Landing Page
7 actionable ideas to optimize e-Commerce website conversions for the holiday season
Why your bounce rate is high and how to fix it – top 6 reasons why visitors immediately exit your website
3 Tips to Optimize Your Email Landing Pages
Optimizing Conversion Rates: It’s All About Usability – 5 Tips
31 quick points to instantly understand online conversion
10 techniques for an effective ‘call to action’
13 quick tips to increase online conversion rate via building trust
6 Tips For Improving High Bounce / Low Conversion Web Pages
The 6 Landing Page Conversion Rate Factors
10 Landing Page Optimization Tactics
7 Rules for Landing Page Optimization
14 Instant Landing Page Upgrades
10 Tips for Lead Generation Landing Pages
5 Successful Landing Page Optimization Tips
30+ principles to a better landing page design
Design To Sell: 8 Useful Tips To Help Your Website Convert
7 More Useful Tips To Help Your Site Convert
Landing Page Optimization For Dummies – 30 Points from the Cheat Sheet
10 Landing Page Optimization Tips
5 Landing Page Optimization Tips
Top 10 Landing Page Optimization Tips
7 Tips To Increase Landing Page Conversions
Conversion Magnet: 10 Tips to Creating a Brilliant Landing Page
Optimizing Conversion Rates: Less Effort, More Customers – 3 Tips
12 Tips For Designing an Excellent Checkout Process to Improve Conversions
7 Tips to Increase your Landing Page Conversion Rate
15 Common Mistakes in E-Commerce Design
101 Landing Page Optimization Tips
SEO Powered by Platinum SEO from Techblissonline