MacBook… Respostas interessantes

novembro 16th, 2008
Apple

Apple

Estava buscando respostas lá pelo Google, quando percebi que no site da Apple poderia encontrar respostas as dúvidas que tinha. Bem, o site não deixou a desejar e resolveu bem o que precisava.

[link] http://www.apple.com/br/support/macbook/

Apple MagSafe

novembro 16th, 2008
MacBook

MacBook

MagSafe

MagSafe

Notei que o carregador de baterias do MacBook parece ter um erro de projeto e fuçando a internet, encontrei respaldo (olha isso). Porém, sendo ruim por um lado, encontrei algo de positivo que mostra certo alívio: “…Mesmo que o produto esteja fora da garantia…” (no enunciado abaixo que retirei do site da Aplle). Isso ajuda.

O MagSafe é bonito, segue a linha visual dos produtos Apple e tem todo o charme, mas me sinto “desajeitado” para plugar e desplugar porque conheço de eletrônica/eletricidade o suficiente para ver que tanto na saída do adaptador, quanto na base do conector na outra extremidade do fio, é muito frágil e sensível. Mais tempo, menos tempo, ele vai quebrar bem ali. Acontece com muitos outros carregadores. Mas, esperava mais da Apple.

Nota: Mesmo que o produto esteja fora da garantia, você pode levar o adaptador (não é necessário levar o computador, mas é extremamente importante apresentar o número de série do computador) a uma assistência técnica autorizada da Apple ou a uma revendedora da Apple para avaliação e substituição, se necessário. Você pode receber um novo adaptador sem qualquer custo. Faça uma reserva na Genius Bar antes de visitar uma revendedora local da Apple. Para fazer uma reserva, visite http://www.apple.com/retail/geniusbar/. [link da Apple]

De resto, tudo as mil maravilhas com o novo “pequeno possante”, enquanto vou aprendendo a usar os recursos.

VMWare Fusion

agosto 24th, 2008

Parece que usar um aplicativo nativo do Windows no Mac agora é menos “doloroso” que usar o bootcamp. Dá pra deixar o Windows dentro do “chiqueirinho” dele só para as emergências que surgirem.

http://communities.vmware.com/community/beta/fusion

Dicas para Mac

agosto 17th, 2008

sites que gostei

Para fazer um screen da tela

  • Command + Shift + 3 captura a tela inteira
  • Command + Shift + 4 captura trecho selecionado
  • Command-Option-Esc vai abrir a janela com os aplicativos ativos

http://www.dslreports.com/speedtest

agosto 9th, 2008

http://www.dslreports.com/speedtest?flash=1

Carousel.us

agosto 7th, 2008
What is it ?
Carousel.us is a Javascript 3D carousel, using either the prototype.js and scriptaculous.js or mootools.js frameworks. It also uses PHP Easy Reflections v3 by Richard Davey.
Fixes
(07/23/08) :
- Adaptation for mootools.js.
- Transparency compatibility for IE6.
Demonstration
You can try out the demonstration on this page (http://www.piksite.com/carousel.us/carousel.us.php)
Documentation
You will find a configuration file (_inc/config.php) in which you can define the default parameters or you can also define them via URL using the GET method. Here are the several parameters :

includes Directory where your files to include are
javascript Directory where your javascript files are
css Directory to your css file
path Directory where your images are
framework Framework you want to use (scriptaculous or mootools)
opacity Reflection opacity (0-100)
height Reflection height (pixel)
radiusx Horizontal spacing between opposite images (pixel)
raidusy Vertical spacing between opposite images (pixel)
centerx Position X of the carousel center (pixel)
centery Position Y of the carousel center (pixel)
clickit Add onclick event on each image (true or false)
base Base speed (boolean)
speed Carousel speed (boolean)
Download
You can download it here.

custom fields no wordpress

agosto 3rd, 2008

Aprenda a criar/gerenciar custom fields
29 jul 2008 Desenvolvimento, Plugins, Template Tags, Wordpress - Geral
http://www.maikelneris.com.br/aprenda-a-criargerenciar-custom-fields/

Pouca gente conhece o poder dos custom fields; a maioria nem sabe pra que serve. Pois saiba que este recurso poderoso do Wordpress pode transformar o seu simples blog em um CMS completo.

Os custom fields também são chamados de meta-data; informações complementares sobre o seu post. O princípio básico de um cf (daqui pra frente vou referenciar custom fields assim) é que ele possui um valor armazenado em uma propriedade/campo/nome, assim como uma coluna de um banco de dados. Na prática, significa que você pode criar um novo campo para o seu post, e dar a ele o valor que você quiser.

Por exemplo: digamos que você queira inserir no seu post sobre uma pizzaria da sua cidade o endereço da pizzaria. Seria fácil inserir esse endereço no corpo do post, mas dessa forma você não poderia dar uma formatação diferenciada e nem recuperar apenas este campo para referências futuras. Usando cf, você apenas escreveria um nome para o campo (por exemplo, “endereco”) e um valor (”Avenida Wordpress, 2455″), dessa forma:

E esta operação pode ser repetida para quantas informações você quiser, sem nenhum limite.

RECUPERANDO CF
Mas só isso não garante que essa informação será inserida junto ao post. É necessário inserir em seu tema uma template tag do WP responsável por “chamar” o cf para junto do post. Existem duas delas.

A primeira é a the_meta(). Ao inserir essa template tag (por exemplo, no arquivo single.php, dentro do loop) serão exibidos todos os cf do post em uma lista não ordenada (ul), dessa forma:

<ul class=”post-meta”>
<li><span class=”post-meta-key”>Endereço:</span> Avenida Wordpress, 2455</li>
<li><span class=”post-meta-key”>Melhor sabor:</span> Calabresa</li>
</ul>

Nesse exemplo, inserimos dois cf no post. Os mesmos são exibidos na lista, em qualquer quantidade que você inserir no post. Usando as classes que são criadas, você pode mudar o visual dessa lista dentro do post.

A outra função usada para inserir cf no post é a get_post_meta(). Ela requer 3 parâmetros:

get_post_meta($post_id, $key, $single);

* $post_id é o ID do post que você quer para recuperar o cf. Logo, você pode chamar uma campo personalizado em qualquer lugar no seu tema, basta saber o ID do post. Dentro do loop, use $post->ID para recuperar o ID do post atual;
* $key é a string contendo o nome exato do cf inserido no post;
* $single só tem dois valores possíveis: TRUE ou FALSE. Se o valor for TRUE, então apenas um valor será retornado; caso o valor seja FALSE, todos os cf do post serão retornados em um array.

Logo, para fazer a chamada de apenas um cf, usando o exemplo já mostrado:

Endereço da Pizzaria: <?php $key=”endereco”; echo get_post_meta($post->ID, $key, true); ?>

E é simples assim. Mas pra que você iria usar isso?

* para inserir informações que existem em todos os seus posts;
* quando desenvolver algo específico para um cliente;
* para fazer verificações de propriedades booleanas para cada post (veja um exemplo disso aqui).

Existem, claro, muitas outras formas de uso; basta observar a sua necessidade.

MORE FIELDS, A REVOLUÇÃO
O plugin More fields permite criar um novo painel dentro da sua área de postagem para a inserção de cf. O painel pode ter um título, e você pode escolher se ele fica na barra lateral ou abaixo do post, junto de “categorias”, “pingback” etc…

Depois de criar o painel, você adiciona os campos, que são os mesmo campos de custom fields, com a diferença de que não é preciso digitar o nome/valor, apenas o valor do campo, pois o nome sempre vai ficar visível.

Dá pra criar textfield, select box, textarea, option button e outros campos comuns de formulários, de forma a dar apenas opções limitadas ao utilizador, evitando respostas erradas.

Por exemplo: digamos que você criou algo lá no seu blog que mostra “sim” ou não” para um post. No modo tradicional, todas vez que você fosse criar um post, teria que escolher no combo box o nome do custom field (”opcao_post”, digamos) e DIGITAR o valor (”s” ou “n”). Usando o plugin, você cria esse painel e dá o nome do campo (”opcao_post”), o nome para EXIBIÇÃO (”Escolha uma opção”) e o tipo do campo. Nesse caso você poderia fazer por check box, para checar valores booleanos. Nesse caso específico, ele vai retornar “on” ou “off” na tabela post_meta do WP.

Depois é só tratar os valores no código com get_post_meta().

Esse é um exemplo do painel do More fields que usamos no Jornal A TRIBUNA:

E este é um exemplo de como o painel fica na área de escrita do post:

Acredite: esse painel facilidade e MUITO a operação de inclusão/alteração de custom fields. E quebra um galho para o desenvolvedor, que pode incluir isso em seu projeto e entregar para o cliente algo com bastante usabilidade, sem que ele dependa de ficar “escrevendo” o nome para cada cf existente.

Obrigado ao Carlos, que deu a dica para a escrita desse post.

Régua - JR Screen Ruler

julho 27th, 2008

This Screen Ruler is a great tool that allows you to accurately measure anything on your screen. This is especially useful when measuring graphics, web page browser sizes or whatever. Screen Ruler can display Pixels, Inches, Picas or Centimeters [link]

JR Screen Ruler

JR Screen Ruler

Introduçao ao Silverlight

julho 27th, 2008

http://www.microsoft.com/brasil/msdn/tecnologias/Expression/Intro_Silverlight.mspx

Dobradinha legal: DVD Shrink e CDBurnerXP

julho 27th, 2008

[Download] 1. DVDShrink é ótimo para ser usado em conjunto com softwares de gravação de DVD, criando cópias de qualquer disco. Para gravar discos você pode usar o CDBurnerXP (ver abaixo). Os arquivos podem ser salvos no seu disco rígido ou como imagem ISO e gravados mais tarde.

[Download] 2. O CDBurnerXP é um programa gratuito para a gravação de CD-R, CD-RW, DVD+R/RW DVD-R/RW, discos Blu-Ray e HD-DVD´s sem complicações. Ele traz as funções mais usadas nos programas da categoria, como cópias “On the Fly” (direto de um disco para o outro), gravação de discos de áudio com ou sem intervalos entre as músicas, gravação e criação de arquivos ISO e cópia de CDs de música para o computador com pesquisa de tags na internet. O programa ainda permite a criação de discos inicializáveis.

Os comentários a respeito dos programas acima são os melhores possíveis (veja os comentários no site baixaki.com.br), você conta com produto de qualidade e totalmente grátis. Ter o Nero é desnecessário em mais de 90% dos casos. Os dois bastam e “não poluem o meio ambiente” (não são cópias piratas).