Postado por Micox - Náiron J. C. G..
28 Novembro, 2008
Pacote de plugins essenciais pra Wordpress na opinião deste Mico que vos fala.
Toda instalação de wordpress que eu faço (que não são muitas) eu uso os seguintes plugins que facilitam pra caramba minha vida. Acho que eles já deveriam vir (pelo menos alguns) no pacote inicial do wordpress hahehaehe.
Se você têm mais ae, sugira nos comentários. Alguns dos abaixo, foram indicados pelo brodi Igor.
ChapSecureLogin - criptografa (via javascript) sua senha pra que ela não passe em branco pela rede (e qualquer sniffer de rede possa vê-la)
LoginLockDown - Bloqueia após 3 tentativas de senhas. Daí o mala só vai poder tentar força bruta novamente após XX minutos
WP Security Scan - Testa permissões de pasta, nome do banco de dados, senhas e mais outras coisas. Muito bom.
Admin management Xtended - Adiciona opções ajax a algumas ações de administração (como por ex deixar a página visível, trocar ordem de posts, etc)
Ozh Admin Drop Down Menu - transforma o menu do wp-admin em algo mais fácil de mexer. Em vez de ter que ficar acessando o menu pai pra só depois poder acessar os filhos. Esse compensa di cum força.
All in One SEO Pack - Deixa seu blog mais amigável pra mecanismos de busca.
Google XML Sitemaps - Simplesmente ótimo pra gerar seu sitemap. Com opção de peso pra cada tipo de página e envio automático pros motores de busca.
Comments Hash do Japs - Já famoso. Adiciona uma conta matemática na caixa de comentários. Reduz spam (e se você complicar a conta, pode reduzir comentários de não inteligentes também hahaha) - Ele não está na lista de plugins do wordpress.org, tem que procurar no google.
Old Post Alert - Mostra um aviso se o post for antigo X meses. Bom pra sites de notícias.
Similar Posts - Exibe links para postagens similares ao post em que o visitante está. (requer o post plugin library)
Theme Test Drive - pra você poder testar vários temas e modificações sem que seu visitante veja.
Wordpress Popular posts - Mostra os posts mais populares.
Wordpress stats - Estatísticas completas: pageviews, palavras chave, links clicados, sites que linkaram, etc
wordpress mobile edition - link pra versão simples do seu site. Bom pra celulares e talz.
404 notifier - òtimo quando se está no começo do blog ou de um novo template, bom pra ver arquivos, imagens e outros links quebrados.
WP DBManager - alem do backup automática, faz otimização automática, reparação, restore do backup, etc.
WP Super Cache - Transforma seus posts em arquivo HTML reduzindo o acesso ao banco de dados e lentidão.
Wordpress Automatic upgrade - Simplifica o trabalho chato de atualizar seu wordpress
PageNavi - Adiciona números de página no seu blog ao invés do velho "página anterior" , "próxima página".
Por hoje é só. Se você têm mais, sugira nos comentários.
E-mail Newsletter
Feed RSS
Resultado! Concursos
Shopping Resultado
Não mande dúvidas nos comentários ou no meu e-mail. Mande elas para o fórum de desenvolvedores Webly. Tem mais gente lá gabaritada a responder e você não fica dependendo só do mico.
![]()
Comenta aí! Não cai o dedo e me incentiva a escrever mais. (7 comentários)
Postado por Micox - Náiron J. C. G..
26 Novembro, 2008
Cenário real: A conta telefônica do senhor X, mais um dos zilhões dos clientes da Brasil Telecom, chega com valores indevidos. Ele tenta, por vários dias, ligar para a central de atendimento e corrigir os valores indevidos para poder pagar. Nunca consegue. Certo dia, um robô da Brasil Telecom, liga na casa do senhor X e diz que se ele não pagar até o dia tal, terá seu telefone cortado.
(pra quem não sabe, URA são aqueles sistemas de atendimento automático que te colocam pra digitar mil opções até ser atendido pela área certa).
tuuuu
103-14
"Bem vindo à Brasil Telecom"
"Para telefone fixo, digite 2"
2
"Se deseja atendimento para seu telefone fixo, digite 2"
2
"Se o atendimento é para o telefone do qual está falando digite 2, ou digite o número do telefone para o qual deseja atendimento"
XX-XXXX-XXXX
Música...
"Para conta telefônica, digite 2"
2
"Sua conta já está na internet. Você pode imprimí-la, solicitar por email, blablabla, blablabla. Acesse www.brasiltelecom.com.br e confira"
"Por favor, digite o número do seu CPF"
XXX.XXX.XXX-XX
"Para valor da conta, digite 2, segunda via, digite 3, informar pagamento, digite 4, mudar vencimento, digite 5, conta detalhada, digite 6, voltar ao menu anterior, digite 8, falar com um de nossos atendentes, digite 9" (finalmente, lágrimas de emoção escorrem dos olhos do senhor X)
"Queremos saber sua opinião sobre nosso atendimento. Ao finalizar, participe de nossa pesquisa, blablabla" (engraçado que a pesquisa é sobre os atendentes do callcenter e não sobre a qualidade da maldita URA ou dos sistemas deles)
"Aguarde um momento para ser atendido" (novidade)
"Para sua segurança, esta ligação poderá ser gravada"
tuuuu
tuuuu
tuuuu
"No momento, todos os nossos atendentes estão ocupados. Por favor, ligue mais tarde." (neste momento, deve-se manter a calma, respirar fundo e treinar as técnicas milenares de auto-controle)
Por este e por outros motivos, eu (e outros zilhões) odeio a Brasil Telecom.
Aguardamos, ansiosamente, o dia 01 de dezembro de 2008, quando entra em vigor a histórica lei que regulamente melhor os Call-centers (ou SAC's).
Aliás, o ex-líder espiritual da BRT andou tacando o caos na justiça federal, PRF e Abin. No melhor estilo Joker, transformou o 'mocinho' em investigado e instalou guerras internas em instituições federais.


Qualquer semelhança é uma mera coincidência
Se você quer falar mal da Brasil Telecom na internet (ou de qualquer outra empresa), não tenha medo. “Exercer censura sobre a Internet, exceto nas hipóteses de crime, seria pôr fim ao seu objeto de unir povos e culturas diferentes no espaço virtual”.
Marcadores: bate-papo
E-mail Newsletter
Feed RSS
Resultado! Concursos
Shopping Resultado
Não mande dúvidas nos comentários ou no meu e-mail. Mande elas para o fórum de desenvolvedores Webly. Tem mais gente lá gabaritada a responder e você não fica dependendo só do mico.
![]()
Comenta aí! Não cai o dedo e me incentiva a escrever mais. (5 comentários)
Postado por Micox - Náiron J. C. G..
20 Novembro, 2008
Como alguns já sabem, a comunidade/fórum de desenvolvimento web ievolution mudou seu nome para Webly.
Foi necessário, então, fazer um redirecionamento de domínio para apontar para o novo Webly (webly.com.br). O cpanel cuidou de tudo direitinho, os users do fórum mal perceberam, não perdemos links e nem pagerank, graças ao bom e velho redirecionamento http 301.
Existem inúmeros outros códigos de redirecionamento, mas o dr. 301 (moved permanently) se dá melhor com buscadores.
Apesar do Cpanel ter feito o serviço perfeitamente, eu, como um bom nlerd que sou, dei uma pesquisada básica sobre o assunto e achei um documento interessante que mostra redirecionamentos em várias linguagens/servidores:
IIS, Apache, PHP, JSP, ASP, Coldfusion, CGI PERL, Ruby.
No fim, eu mostro também como redirecionar via HTML através do META refresh, algo não muito recomendado.
Vá no seu htaccess e coloque:
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.new-url.com/" %>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script>
<% response.setStatus(301); response.setHeader( "Location", "http://www.new-url.com/" ); response.setHeader( "Connection", "close" ); %>
def old_action headers["Status"] = "301 Moved Permanently" redirect_to "http://www.new-url.com/" end
<.cfheader statuscode="301" statustext="Moved permanently"> <.cfheader name="Location" value="http://www.new-url.com">
$q = new CGI;
print $q->redirect("http://www.new-url.com/");
<meta http-equiv="refresh" content="0;url=http://example.com/" />
Por hoje é só. Não tinha nada melhor pra eu postar hehhhee

Marcadores: dicas http
E-mail Newsletter
Feed RSS
Resultado! Concursos
Shopping Resultado
Não mande dúvidas nos comentários ou no meu e-mail. Mande elas para o fórum de desenvolvedores Webly. Tem mais gente lá gabaritada a responder e você não fica dependendo só do mico.
![]()
Comenta aí! Não cai o dedo e me incentiva a escrever mais. (1 comentários)
"WTF mico? Are you Crazy?"
Calma malucada, não estou dizendo pra vocês voltarem ao século passado, quando referenciávamos os elementos via 'document.all' hehe. Na verdade este post é um incentivo pra vocês "apelidarem" alguns métodos e objetos, de forma facilitar a digitação de vocês.
//É que eu tava afim de fazer um título polêmico hahehahe
"Como assim?"
Estou cansado de ver códigos assim:
function juntaEnd(){
var rua = document.getElementById('input_rua').value
var num = document.getElementById('input_num').value
var bairro = document.getElementById('input_bairro').value
var cidade = document.getElementById('input_cidade').value
var estado = document.getElementById('input_estado').value
return rua+num+bairro+cidade+estado
}
Olha o tanto que o cara teve que digitar (ou copiar e colar). O tanto de bytes gastos com o 'document.getElementById'.
Muitos dos meus inteligentes leitores já fazem de uma forma mais 'legal':
function get(quem) { return document.getElementById(quem) }
function juntaEnd(){
var rua = get('input_rua').value
var num = get('input_num').value
var bairro = get('input_bairro').value
var cidade = get('input_cidade').value
var estado = get('input_estado').value
return rua+num+bairro+cidade+estado
}
Olha só, muito melhor de ler, digitar, economizar banda hehaehae. O nome da função 'get' poderia ser o que você quisesse. Eu por exemplo uso '$m'.
Existem várias outras funções mais poderosas que este 'get' simples mostrado. Pesquise, também, funções dos diversos frameworks existentes que facilitam o serviço.
Além de 'apelidar' o getElementById você pode apelidar outros objetos também de forma mais simples, caso não saiba. (Não lembro o nome real pra isso de 'apelidar' na literatura acadêmica de programação, se vocÊ souber ae me avisa nos comments hehe :P ) (O nome é 'alias' conforme foi lembrado pelo Maujor e Walter Cruz)
Exemplo:
var d = document
d.write('isto funciona, caracas!').
d.getElementById('input_nome').value = 'apelidando o document';
Um exemplo mais hard (mas pode te ajudar pois direto agente vê isto em scripts que baixa e fica boiando sem saber o que é):
(dc=document).write('o document também foi apelidado dessa maneira doida??')
dc.getElementById('input_nome').value = 'Sim!!';
Bom, é isso ae, por hoje é só! Acredito que, para os que não conheciam estes truques loucos, eu devo ter dado uma luz. Só toma cuidado pois o uso indiscriminado sem comentários pode deixar seu código ilegível e complicar sua cabeça no futuro.
Adiós povo. Não se esqueçam de participar do desafio Webly de Natal em Flash (valendo 1 pendrive 4Gb) ok?
Marcadores: dicas, javascript
E-mail Newsletter
Feed RSS
Resultado! Concursos
Shopping Resultado
Não mande dúvidas nos comentários ou no meu e-mail. Mande elas para o fórum de desenvolvedores Webly. Tem mais gente lá gabaritada a responder e você não fica dependendo só do mico.
![]()
Comenta aí! Não cai o dedo e me incentiva a escrever mais. (3 comentários)
Postado por Micox - Náiron J. C. G..
13 Novembro, 2008
Holá senhores e senhoras,
Hoje volto para mostrar um projeto muito interessante: PHP to Javascript Project: php.js
Vendo o tanto de gente querendo funções equivalente do PHP no javascript, os malucos tiveram a idéia de portar grande parte das funções do PHP para o javascript, usando a sintaxe mais próxima possível do php.
Assim, acabam ajudando a galera que entende de PHP mas não entende muito de javascript.
Eu achei uma ótima idéia. Parece que ela é meio antiga mas eu só encontrei agora por acaso.
Os caras têm versões de 190 funções PHP, inclusive a de criação de array, explode, isset, is_array, utf8_encode, urldecode, trim, time, wordwra, unserialize, sha1, md5, print_r, e o escambau.
Acessem o site do projeto e confiram. Está sendo um ótimo trabalho e, provavelmente, vai te ajudar algum dia.
http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_addslashes/
Não olhei os créditos inteiros, mas já ví que os brasileiros do jsfromhell contribuiram bastante.
Marcadores: bibliotecas, funções, javascript, php
E-mail Newsletter
Feed RSS
Resultado! Concursos
Shopping Resultado
Não mande dúvidas nos comentários ou no meu e-mail. Mande elas para o fórum de desenvolvedores Webly. Tem mais gente lá gabaritada a responder e você não fica dependendo só do mico.
![]()
Comenta aí! Não cai o dedo e me incentiva a escrever mais. (0 comentários)
El Micox - Alguns direitos resevados - Licença Creative Commons
Este é apenas um espelho do blog real elmicox.com. Assinando aqui, na verdade você está assinando lá.