Archive

Archive for the ‘Bloglife’ Category

WordPress Widgets – Problemas com Drag and Drop – Resolvido na unha

December 7th, 2007 Camelo 1 comment

Já há bastante tempo eu estava tendo problemas com a capacidade de drag and drop dos widgets do WordPress. Nas últimas duas semanas passei boa parte do meu tempo livre fazendo backups e reinstalando o WP. Desliguei plugins, mudei de temas, tentei de tudo. E nada funcionava.

Nessas horas bate uma frustração de não ser programador. Mas mesmo assim eu não desisti… Precisava descobrir o que havia de errado. O Google não ajudou muito, ao contrário de tantas outras vezes. O fórum do WordPress.org também não. O suporte técnico do WordPress.com nem ligou para mim, apesa do problema acontecer por lá também…As soluções propostas, e olha que tentei muitas, não deram jeito. E aí acaba que, com um pouco de curiosidade e saco, consegui achar o motivo do problema. A página lida pelo wordpress 2.3.1 para a manipulação dos widgets é widgets.php. No Firefox, ao ler tal página, os widgets ficavam estáticos e eu não podia arrastar e soltar nenhum deles.

Verifiquei que o Error Console do Firefox me mostrava a mensagem de erro “Draggable is not a function“. Dragabble é sim uma função, que pertence a uma extensão do jquery.js chamada interface.js. Pensei com os meus botões que talvez, por mais improvável que pudesse parecer, o proxy da Tunísia implicasse com o nome da função. Afinal Drag pod se referir a drag queen, e se comportamento sexual diferente do “standard” já dá confusão em Niterói, imagina como deve ser bem visto em um país muçulmano… Mudei todas as referências a drag e substituí por “brag” em todos os arquivos que compõem o pacote do WordPress e voilá… Não funcionou. Bem, pensei com os meus botões, o problema não era o proxy…

No dia seguinte, ao fazer o restore do backup com tudo original, sem modificar o nome da função, deixando Draggable mesmo fui fazer o teste de novo para saber se o erro persistia. Persistia é claro. Tudo imóvel. Como estava usando o Safari, resolvi escarafunchar e ver se havia algo como o Error Console do Firefox. Não havia algo assim, ao menos eu não achei. Em compensação havia uma opção que se chamava “active connections”.

Foi ali que descobri o problema. O active connections mostra todos os links de dada página, de onde estão chupando informação. E entre os links da página, havia o seguinte:

http://www.camelomanco.com/weblog/wp-includes/js/jquery/interface.js?ver=1.2 NOT FOUND

Em poucas palavras, o WordPress não conseguia encontrar o arquivo interface.js, acreditava que o mesmo não estava no servidor. Mas ele estava lá! Coloquei a url acima no browser e recebi uma mensagem igualzinha a do post sobre o Youtube. O danado do Proxy da Tunísia estava aprontando mais uma! Como resolver este pepino?

Tentei então a url:

http://www.camelomanco.com/weblog/wp-includes/js/jquery/interface.js

e qual não foi minha surpresa ao achar lá o arquivo bonitinho….

O meu trabalho então era fazer com que o WordPress chamasse pela segunda url e não pela primeira. E toca a procurar onde era feita a leitura da bendita… Acabei que achei o arquivo scripts-loader.php, que se encarrega de carregar na memória todos os scripts (como o nome diz).

Com um pouco de tentativa e erro modifiquei a linha 77 (no WP 2.3.1):

de:
$this->add( 'interface', '/wp-includes/js/jquery/interface.js',
array('jquery'), '1.2');

para

$this->add( 'interface', '/wp-includes/js/jquery/interface.js',
array('jquery'), '');

Agora o wordpress consegue ler a linha gerada e ela não encrenca com o proxy.

Eu deixei isso tudo aqui documentado por dois motivos. O primeiro é para que quando houver atualização do WP eu saberei exatamente onde eu tenho que mexer no danado caso o mesmo problema ocorra. O segundo é que, apesar de comigo acontecer na Tunísia, o problema certamente não é causado por uma vontade do governo de bloquear a leitura do interface.js. A causa é um proxy mau configurado. E você pode apostar que tem muito proxy nessa situação pelo mundo afora. Se acontecer com você algo parecido, essa dica pode te dar o caminho das pedras para “obrigar: o WP a ler uma biblioteca qualquer…

A Tunísia bloqueou o Youtube

November 17th, 2007 Camelo Comments off

É pessoal, é isso mesmo. Não sei bem o motivo, mas o governo daqui barrou o acesso ao Youtube. Já tinha sido bloqueado também o Daily Motion…

Agora ao tentar acessar recebo apenas:
200711171735-1
Uma pena….

Categories: Bloglife Tags:

O casaco de couro

November 16th, 2007 Camelo Comments off

Na Tunísia está um frio de lascar. Pode parecer estranho, por ser um país africano. Mas é verdade…Olha a previsão do tempo aí pra provar!

Picture 1

Podem me dizer que tem lugar mais frio, que estou reclamando de barriga cheia… Na verdade eu estou é reclamando de barriga fria!

Eu comprei alguma roupa de frio em São Francisco, mas mesmo assim ainda passo perrengue. Nós, tropicais, não sabemos nos mover bem no frio, essa coisa de usar camiseta, camisa, suéter, casaco e cachecol…

Eu pelo menos não tenho bem discernimento de como vai ser o dia, e acabo ou por me sentir um completo idiota (vestido à la esquimó e suando que nem pingüim no Zaire), ou boto uma roupa mais leve e me dói os ossos a cada ventada fria. Um dia eu aprendo, e espero que seja logo (antes da pneumonia)!

Brincadeiras a parte, o meu casaco de couro, comprado numa queima de estoque da Borelli, na correria de arrumar malas, acabou pintando no Rio ( e em Túnis chegou um saquinho cheio de calcinha suja…).

Ontem de manhã, uma friaca danada, eu precisei comprar umas coisas pro escritório, e quando cheguei na loja, a bendita ainda estava fechada. Ia abrir daí a meia hora, e como esperar na porta ia me congelar los uevos, resolvi tomar um café em um boteco ali do lado. Abrigado do frio, fiquei observando o povo passar agasalhado, e lembrando da falta que me faz o tal casaco. Que barra o vento brabo dessa terra… Pois nessa não é que vejo passar, meio esbaforido, um dos motoristas da empresa, um moleque duns 20 anos.

Quando o o cara me viu, veio perto de mim e me perguntou se eu conhecia uma loja especializada em casacos de couro, que ele sabia que era ali perto, mas não estava achando. Hum!…. Bem que estou precisando comprar um casaco de couro… O cara é motorista, o lugar deve ter umas pechinchas e como eu adoro pechincha… lá fui eu com o cara achar a tal loja.

Depois de perguntar para umas pessoas na rua acabamos por achar a loja. A loja era chiquérrima. Só de olhar a porta eu já sabia que era cara. O casaco mais barato custava a bagatela de 500 dinares, algo como 720 reais. Eu não acreditei! O motorista escolheu o casaco que queria, maneiríssimo por sinal. Pagou na lata 800 dinares, 1200 reais e saiu da loja todo contente. Eu fiquei completamente estarrecido. O cara gastou em um casaco o dinheiro do salário dele no mês.

Ao comentar isso com um tunisino, ele me explicou que a nova geração do país vive de aparências. Que eles acham que só arrumam mulher se estiverem com roupas de marca… No Brasil é até parecido, mas nunca nesse nível… Afinal eu não conheço motorista que compra camisa na Richards… Bem que o Roger diz que o povo daqui é emergente…

Para o pessoal curioso, a loja se chama Redskins Territoire, e o site é esse aqui. Eles vendem material da equipe de futebol americano Washington RedSkins, se é que eu entendi bem…

Categories: Bloglife Tags:

Internet em Angola – Que saudades da Cicarelli

January 19th, 2007 Camelo 6 comments

Enquanto o Brasil internauta fica indignado com o bloqueio do Youtube devido ao processo aberto pela Cicarelli devido ao video na praia, que eu já ensinei, na época, como achar e baixar, em Angola a situação é bem diferente. que saudade dos dias em que podia correr atrás do vídeo da Cicarelli…
Há poucos provedores Internet por aqui, em Luanda só consegui encontrar 5. E estes  cinco provedores fornecem primariamente conexão discada. Aqui, devido aos problemas de infra-estrutura, é muito utilizada a tecnologia de rádio para linhas telefônicas. No Brasil, a mesma tecnologia é usada para internet predial. Só que o serviço aqui é de telefonia, voz mesmo. A solução que as pessoas usam é exatamente fazer conexão discada por cima destas linhas telefônicas via rádio. Imaginem a qualidade da ligação… Cái toda hora, dá erros incríveis e é lenta…. E a cereja neste bolo é que o telefone é pré-pago. Isso mesmo! Pré-pago, tem que comprar cartão e colocar créditos para ligar…

Começam agora a surgir, a preços vergonhasamente altos, conexões ADSL (tipo Velox) e Cable ADSL (Virtua), no centro da cidade, para clientes residenciais. Mas o serviço é aparentemente também péssimo, quem pagou está sofrendo com falta de conectividade e lentidão. Fora do centro estão também fazendo internet direta via rádio, mas quando chove, não funciona nem a pau (por que aqui a chuva quando vem, não cái, despeja!).

A opção mais interessante que vi foi a Internet via celular. A companhia CDMA daqui, Movicel, oferece um serviço de dados (pré-pago e salgadinho também) a uma velocidade de 156kbps. Quem testou gostou.

Por enquanto meu acesso é na empresa, servida de duas “ultra-rápidas” linhas telefônicas via rádio pré-pago para conectar à Internet,  demoro 30 hora para baixar meus e-mail e 5 minutos para abrir a página do globo.com; qualquer operaçõa no bank-line demora 1 hora se não cair a linha e tenho conseguido fazer verdadeiros milagres com o Skype! Pornografia só se for ASCII…
Que saudade do meu vírtua 4Mb…

Categories: Angola, Bloglife, Lento Mancar, Opinião Tags:

Minha ausência e o deserto…

November 17th, 2006 Camelo 1 comment

Há algum tempo tenho estado longe do blog. Muitas vezes durante o dia me acontecem coisas que eu  gostaria de relatar, de contar aqui. Em vários momentos tenho o impulso de escrever. Infelizmente o tempo tem faltado. Eu tenho corrido contra vários prazos, enfrentado desafios realmente complicados no trabalho e tentado manter o bom humor.

Neste exato momento a vida parece dar um rodopio… Tudo está se encaixando de forma estranha, as coisas mais improváveis estão acontecendo e acredito que isso seja um bom sinal. Neste último mês tenho estado longe por falta de tempo. Mas pode ser que em pouco tempo eu só possa escrever com menos frequencia. Pode ser que eu nao fique tao proximo das tecnologias que tanto gosto. Mas acredito qe teri muitas estorias interessantes para contar.

Categories: Bloglife, Brasil, Lento Mancar Tags:

How to download video from youtube, google video and others to your computer

September 28th, 2006 Camelo 2 comments

So you want to download that awesome video you saw on Youtube, Google Video, Yahoo Video, Daily Motion and others to your computer?

I wrote about this a few posts ago (in portughese) and I’ve received good feedback, so I think it would be worth writing it in english so I can get a bigger audience.

1 – You should download Firefox browser, as it has an extension that allows you to save the videos! Firefox is faster and cleaner than Internet Explorer, it does have tabbed browsing,it is truly standard compliant and best of all is free and opensource. It runs on PCs, Macs, Linux, and probably any OS you have running on your Desktop.

2- Install the extension Firefox Video Download. It will allow you to get Daniela Cicarelli’s video or any other avaiable from tmost of the free video services arround the net.

3- Restart Firefox so the extension can finish it’s install process.

4- As a test go to Youtube!

5- Search for a magic word, as for instance a lonelygirl15 (the most famous scam of youtube).

6- Click the blue link.

7- When the video starts to play click with the RIGHT mouse button to show a context menu.
8 – Choose the option download (should be the last one in the botton).

9 – Save to the hardisk and it’s done. It works with any video: youtube, google video, daily motion, etc…

Have fun!

powered by performancing firefox

Categories: Bloglife, Lento Mancar, Linux, Mac, Win Tags:

Daniela Cicarelli e o mundo dos blogs

September 19th, 2006 Camelo 93 comments

UPDATE : A RECEITA DE BOLO PARA PEGAR O VIDEO DA CICARELLI ESTÁ DISPONÍVEL no post do dia 22/09/2006.
Ontem foi um dia interessante. Ao chegar ao trabalho, soube que havia escapulido na Internet um video da Daniela Cicarelli, ex-de Ronaldinho, fazendo saliência com o namorado em uma praia espanhola. Detalhe que o video só funciona quandose usa o navegador firefox. Com o internet explorer não funciona de maneira nenhuma, deve ser bug…

O pessoal do trabalho estava alvoroçado com a notícia e ao mesmo tempo decepcionado, pois ninguém tinha conseguido ver o vídeo. O youtube havia apagado todos os vídeos relacionados, que efetivamente apareciam na pesquisa, mas quando se ia lá necas. O pornotube, o daily motion, o google video e o yahoo video também tinham sido devidamente alertados e o video da moça havia completamente desaparecido das ferramentas de busca.

Mas amigos, convenhamos, estamos falando da Internet. Se o Sarney com dinheiro e o poder como motivadores não conseguiu parar a campanha do Xô Sarney, imaginem se sacanagem pura e própria, ia fazer um vídeo desses sumir… O pessoal do trabalho não havia saído do óbvio… Todo mundo procuraria no google, aquele amigo camarada que acha tudo que queremos…QUANDO ELE QUER QUE ACHEMOS!

Se há um lugar com o caminho das pedras para achar o vídeo da Cicarelli (e praticalmente qualquer coisa que dê um mínimo de repercussão) é a blogosfera. Foi só procurar no technorati e achei vários blogs falando sobre o caso… Lembrem-se que 2% dos blogs do mundo falam português, e isso é coisa para caramba! Alguns com os links para os sites “padrão”, outros para lugares mais sinistros como o rapidshare e mesmo endereços de dns dinãmico, provavelmente o micro de alguém em casa com um servidorzinho web rodando…

Pois bem, assistimos o vídeo da Cicarelli em conjunto e chegamos a conclusão que ela além de ser digna da capa da Playboy é tembém uma sapeca de primeira. Parabéns Ronaldinho Pururuca, com o teu dinheiro eu também pagava um casamento, mas no Castelo das Pedras, pois lá o ambiente parece ser ideal para as cachorras! :)

Agora parece que já estão dando uploads novamelte no google video..:) Estejam atentos, que o link que postei pode ainda estar funcionando! Mas só disse isso para recompensar quem leu até o fim! :)


Widgets Plugins vs. Canvas

September 5th, 2006 Camelo Comments off

Para facilitar a vida dos usuários de WordPress, a Automattic criou o Widgets Plugin, do qual falei no post anterior. Não há o que querer mais da vida, dirão muitos. Mas imagine a facilidade de arrastar e soltar não apenas “pedaços” da sua barra lateral? Imagine poder mudar praticamente toda a arquitetura do seu tema somente arrastando e soltando… Isso seria bem melhor, não é?

Pois é exatamente a isso que um outro plugin com características semelhantes, mas muito mais poderoso em funcionalidades do que o Widgets plugin, se propõe. Se chama Canvas e é desenvolvido pela Fresh Pursuits.

Devo ser sincero com vocês e dizer que tenho uma preferência pelo Canvas, pois é bem mais simpático. Olhem só o que é possível configurar com ele no screenshoot abaixo:

Canvas em ação

Assim como o Widgets plugin o Canvas necessita de um tema compatível e de “blocks”, uma forma bem mais lógica de chamar blocos, que nada mais são que os tais widgets! :)

Qual a parte ruim da história? A parte ruim é que Canvas não “colou”. A maior parte dos usuários não conhece o Canvas ( e se depender dos desenvolvedores do WP, que são os mesmos dos Widgets, vai continuar sem conhecer).

Há poucos temas para ele, e poucos blocos disponíveis. A grande diferença é que tanto a criação de temas, como a criação de blocos capazes de conter plugins tradicionais é bem documentada no site e tão fácil que até eu consegui criar um bloco para conter o plugin do Now Reading, com cinco minutos de tempo.

A comunidade é pequena e há um interessante fórum, onde os desenvolvedores trocm idéias e dão suporte, e parece que todos se conhecem como em cidade do interior. Vale a pena dar uma olhadinha.

Para quem gosta de facilidade o Canvas é também de grande ajuda! Um trabalho muito bem feito, e o tema Kiwi bem legal. E não deixa de ter o gostinho do underground, enquanto os Widgets cada vez mais se pausterizam no mainstream!

Categories: Bloglife, Wordpress Tags:

WordPress Widgets: Uma revolução?

September 4th, 2006 Camelo 3 comments

Nos últimos meses um plugin para WordPress está revolucionando a forma como os usuários se relacionam com o seu sistema de blogs favorito, utilizando tecnologia Ajax e trazendo a Web 2.0 aos nossos blgs. O Widgets Plugin da Automattic permite que os usuários configurem sua barra lateral de forma muito mais intuitiva do que antes, bastando arrastar e soltar. Parece o paraíso? Pois pode acreditar que é um alívio, principalmente para os novatos. É um dos atrativos do WordPress.com, site de hospedagem criado pelos idealizadores do WP, mas também disponível para os que rodam uma cópia do WP em outra hospedagem.
Para usufruir dos benefícios deste plugin é preciso estar atento a dois fatores:

  1. Deve-se usar um tema capaz de entender o conceito de Widgets. Uma lista inicial pode ser encontrada no Codex do WordPress.
  2. Utilizar plugins compatíveis com a tecnologia Widgets. Uma boa lista está no mesmo link acima.

Existe uma boa gama de temas e plugins compatíveis com Widgets. Existem Widgets especiais que SàO plugins, e outros que permitem a utilização de plugins tradicionais com o Widgets. A instalação dos plugins com Widgets não é muito diferente dos plugins tradicionais, mas é bom estar atento às instruções de cada plugin.

Mas o que são os benditos widgets? São “blocos” que o usuário pode arrastar e soltar para construir a sua barra lateral. Se o usuário quer calendário como primeira coisa a aparecer, basta pô-lo lá. Não gostou? Arrasta para outro lugar, ou mesmo retira da lista de “blocos” a serem publicados. Olhe o screenshot abaixo para entender melhor!

Widgets em ação

A grande vantagem deste método e a possibilidade de mudar de tema sem traumas, sem precisar editar praticamente nada. Basta que o novo tema também seja compatível com o Widgets plugin e voilá, “tudo como antes no quartel de Abrantes”. Não é necessário editar templates para adicionar funcionalidades, o que é realmente um grande facilitador para o novato que já custa a entender que precisa dar upload de um plugin (Aliás bem que o WordPress poderia ter uma interface simples para dar uploads de plugins. Olha aí o que realmente falta, um bom gerenciador de plugins, como já houve…).

Um bom lugar para ver as novidades em termos de plugins e temas compatíveis com o Widgets Plugin é o blog dos desenvolvedores!

Mas e aquele plugin que eu gosto tanto mas que é feito à moda tradicional? Existe um widget capaz de resolver seu problema na maior parte das vezes: o execphp, que faz exatamente isso, executa PHP.

Mas visite o site do seu plugin, há boas chances que o desenvolvedor já tenha feito versão compatível. Caso contrário procure no google, muita gente está escrevendo Widgets que permitem utilizar de seus plugins favoritos. Em último caso, aconselho aos hábeis de escrever um widget para o plugin. Há alguma documentação (pouca) no site da Automattic. Não me parece um exercício para, os como eu, fracos em programação.

Qualquer adição de botões, imagens, etc, pode ser feito com o Text Widget, que vem instalado por padrão, e aceita HTML. No camelomanco com Widgets, copiei o que precisava do meu antigo rodapé (sem as tags div) para um widget de texto e ficou belezinha.

Coloquei aqui no site rodando um Widget que mostra os plugins que tenho rodando no Blog. Olhe aí na barra lateral, serve de boa amostra!

Há temas legais já suportando os Widgets. Eu estou usando uma versão do K2 em 3 colunas. Veja o link no rodapé do blog! Há sempre a possibilidade de adaptar seu tema preferido. Não parece ser muito complicado, mas eu não quis me aventurar. Se você tem o estômago necessário, vá aprender como se faz! Provavelmente você vai precisar adaptar o CSS para que tudo fique bonitinho de novo.

Os iluminados talvez ainda prefiram utilizar os métodos tradicionais de editar na mão arquivos e programar hacks em php. Mas o cidadão comum da blogosfera, que só quer dizer a sua, tem uma ferramenta ótima a disposição.

Categories: Bloglife, Wordpress Tags:

Instalando uma cópia local do wordpress no Ubuntu Dapper

July 18th, 2006 Camelo 3 comments

O primeiro passo para instalar o WordPress no Ubuntu Dapper (nome usado pela comunidade Ubuntu) ou Ubuntu 6.06 LTS (Nome oficial do Sistema) , é configurar o que os entendidos chamam de ambiente LAMP ( Linux + Apache + +MySQL + PHP). Estes passos devem ser muito similares para os vários sabores de Debian Linux.
Você pode utilizar o Synaptic, ou no caso do Dapper Server Edition já pedir durante a instalação que seja colocado de pé o ambiente LAMP. Como eu prefiro o modo texto uso os seguintes comandos dentro de um terminal:
sudo apt-get install php5 mysql-server apache2
Teste apontando seu browser para 127.0.0.1
Teste apontando seu browser para seu hostname, no meu caso CAMELO-UBUNTU. APareceu neste texto CAMELO-UBUNTU, troque pelo seu hostname! ISSO É MUITO IMPORTANTE PARA NÂO DAR ZICA!

O diretório onde o apache procura seus arquivos é /var/www/
Configure o mysql, substituindo XXXXXX pela senha que você quiser e CAMELO-UBUNTU pelo hostname da sua máquina:

mysqladmin -u root password XXXXXX

mysqladmin -h root@CAMELO-UBUNTU -u root password XXXXXX  sudo /etc/init.d/mysql restart

Eu aconselho também a instalação do phpmyadmin:

sudo apt-get install phpmyadmin

teste visitando:

http://127.0.0.1/phpmyadmin/

Depois instalamos o wordpress:

sudo apt-get install wordpress

Por default o wordpress é instalado em /usr/share/wordpress
Vamos configurar o apache para trabalhar de maneira inteligente com nosso wordpress, em estilo Debian. Adicione as seguintes linhas ao seu /etc/apache2/apache2.conf

Alias /blog /usr/share/wordpress
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php

Reinicie seu apache:

sudo sh /etc/init.d/apache2 restart

No seu browser aponte para http://CAMELO-UBUNTU/blog e voilá! Você recebe uma linda mensagem de erro!
Precisamos configurar o wordpress!

Vamos lá! NàO SE ESQUEÇA DE TROCAR O CAMELO-UBUNTU PELO SEU HOSTNAME. NA LINHA ABAIXO blog É O NOME QUE DAREMOS AO BANCO DE DADOS.

sudo chmod +x /usr/share/doc/worpdress/examples/setup-mysql -n blog CAMELO-UBUNTU

se tudo correu bem basta apontar seu browser para http://CAMELO-UBUNTU/blog e você terá sua instalação local do WordPress! Três cliques e pronto!
Use-o como playground para seus temas e templates!



Categories: Bloglife, Lento Mancar, Linux, Wordpress Tags: