loading...

Bloquear um Determinado Plugin de Pedir Atualização

09/08/2011 - 11:36 - por: Pedro Costa Neves

postato em: All, WordPress

Tags:
Comentários neste post: Comentários.

As vezes modificamos um plugin tanto que quando sai uma atualização dele sabemos que vamos perder todas modificações que fizemos, certo? bom o que fazemos então?

Sofremos com a barrinha amarela de pedido de atualização do WordPress, que convenhamos é um porre ficar vendo aquilo.

Ou então outro cenário, você fez modificações num site de um cliente em um plugin específico e não avisou ele que não é pra ele atualizar né e ele atualizou e te ligou que o site bugou inteiro :s problemas amigo, refazer trabalho é outro porre na vida de um dev.

Bom, apresento-lhes uma solução:
add_filter( 'http_request_args', 'dm_prevent_update_check', 10, 2 );
function dm_prevent_update_check( $r, $url ) {
if ( 0 === strpos( $url, 'http://api.wordpress.org/plugins/update-check/' ) ) {
$my_plugin = plugin_basename( __FILE__ );
$plugins = unserialize( $r['body']['plugins'] );
unset( $plugins->plugins[$my_plugin] );
unset( $plugins->active[array_search( $my_plugin, $plugins->active )] );
$r['body']['plugins'] = serialize( $plugins );
}
return $r;
}

Insira o código acima dentro do plugin que você modificou, assim quando o wordpress rodar a function que checa todos plugins vai bater no seu e ver que ele não quer ser checado e passar reto.
Agora, se o plugin já está pedindo pra ser atualizado antes de você ter lido essa dica, sinto muito amigo, você terá trabalho dobrado, mas veja a solução:
Abra seu wp-includes/update.php e insira:

get_site_transient( 'update_plugins' );
set_site_transient( 'update_plugins', '' );

Infelizmente a solução não é perfeita e parece, pelo menos nos teste que fiz, que funciona em apenas um plugin por instalação :/ mas continua sendo uma dica fodona heim ;)

Você viu o Bob?

17/07/2011 - 14:41 - por: Pedro Costa Neves

postato em: All, off-topic, Pessoal

Comentários neste post: Comentários.

Have you seen bob é um projeto de fotografia global, onde as pessoas enviam seus endereços para um certo email na comunidade e recebem uma criatura feita de papelão para ser fotografada aonde a imaginação as levar.

Não é novo o projeto, mas é bem maneiro. Me inscrevi ano passado e recebi ele em minha casa, porém até então não consegui nenhuma oportunidade de fotografá-lo. Até esse fim de semana, que tragicamente coincidiu com o fim de semana que minha namorada estava se mudando de estado, indo para Santa Catarina.

Então decidimos juntos sair e ir no parque aqui de Curitiba que mais gostamos, o Jardim Botânico. Um lugar lindo, colocamos nossas câmeras na bolsa, uma Smena 8m(Lomo) de 1970, original e tals ;) , uma Sony HX-1 e meu iPhone 4 :D

Bem, ainda não revelei as fotos da Smena que foi junto com a namorada de presente de 10 meses de namoro e como garantia de que eu ia encontrar ela denovo dentro de algumas semanas pra ver o filme finalizado e revelado, nem da Sony que é dela e também foi embora. Sobrou apenas o iPhone que contem UMA foto do Bob para o projeto :p

Comunidade do Bob no Facebook: http://www.facebook.com/haveyouseenbob?sk=info

e aqui está bob e outras fotos da gente no parque :) assim que receber as outras fotos atualizo esse post:

Bob no Jardim Botânico de Curitiba

Eve e sua câmera(Sony hx-1)

Eu e Evelise

Jardim Botânico de Curitiba

Jardim Botânico de Curitiba

CSS3 Media Queries Virtual Pixels

29/06/2011 - 20:46 - por: Pedro Costa Neves

postato em: All

Comentários neste post: Comentários.

Esta é uma dica rapida pra quem está utilizando Media Queries do CSS3 e não tá entendendo por que raios o iPhone 4 não tem width de 480 e sim 320 quando se usa device-width.

Vamos lá

Isso se chama Virtual Pixels, nos iPhones anteriores ao 4 o Virtual Pixel era medido de 1:1, no 4 é medido de 2:1. Mas, o que isso significa?

Significa que 1 Virtual Pixel é igual a 1 Pixel Físico, como temos retina display no iPhone 4 e pra haver compatibilidade entre os sites feitos até então foi feito 2:1, ou seja, 2 Virtuais Pixels para 1 Pixel Físico.

Sendo assim, o max-device-width do iPhone 4 se torna 320px

Exemplo de Media Query com max e min device-width:

@media screen and (max-device-width: 320px) {
body {
background: orange;
}
}
@media screen and (min-device-width: 320px){
body {
background: green;
}
}

Ok e no iPad? temos Virtual Pixel de 1:1 e width de 1024px :)

Simples assim, pros androids vale a mesma regra, se não tem retina display é 1:1 se tem 2:1 pra haver compatibilidades.

Basta apenas saber o width do seu device ;) e mãos a obra

Fotos Lomográficas com seu iPhone

22/06/2011 - 17:02 - por: Pedro Costa Neves

postato em: off-topic, Pessoal

Tags:
Comentários neste post: Comentários.

Não estou aqui pra falar do Instagram que é febrinha entre iPhone Users, eu uso, acho legal, mas as possibilidades não são tão infinitas assim.

Quero falar sobre o Hipstamatic, comprei ele essa semana por que gosto muito de lomografia, tenho 2 Lomos ( uma Diana Mini e uma Smena8m) fora outras na coleção de cameras LowFi que possuo :p

Enfim, o Hipstamatic possui uma coisa que os outros não possuem, ESCOLHAS, com ele posso escolher, filme, flash, lente e até a carcaça da minha “camera”

Achei maneiro, não custa muito($1,99), não estou fazendo jabá pra comprarem :D

mais táe um post pessoal pra vocês saberem mais sobre mim, que gosto de fotografia lomográfica ;)

Vocês podem ver algumas fotos que fiz com as Lomos aqui: http://flickr.com/photos/n_c

As fotos do meu Instagram aqui: http://web.stagram.com/n/persocon/

As outras ainda não publiquei ;) mais ficae alguns screens que fiz do app pra vocês:

Back da camera

Escolhendo Lentes

Escolhendo Filme

Escolhendo Flash

Escolhendo Carcaça

Fotos "Reveladas"