<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kenji Yamamoto</title>
	<atom:link href="http://www.kenjiyamamoto.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kenjiyamamoto.com/blog</link>
	<description>Web User Interface Designer and Front End Developer</description>
	<lastBuildDate>Wed, 21 Oct 2009 17:33:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Que equipamento eu preciso para ser um fotógrafo do casamento?</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/10/21/que-equipamento-eu-preciso-para-ser-um-fotografo-do-casamento/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/10/21/que-equipamento-eu-preciso-para-ser-um-fotografo-do-casamento/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:26:54 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Default]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=717</guid>
		<description><![CDATA[Eu estava pensando hoje sobre o que eu gostaria de ter conhecido quando eu fiz a primeira saída como um fotógrafo de casamento em Tampa, percebi que, apesar da riqueza de informações disponíveis para o novato, não me lembro de alguma vez ter visto uma análise detalhada das equipamento de um fotógrafo de casamento típico.
Então, [...]]]></description>
			<content:encoded><![CDATA[<p>Eu estava pensando hoje sobre o que eu gostaria de ter conhecido quando eu fiz a primeira saída como um fotógrafo de casamento em Tampa, percebi que, apesar da riqueza de informações disponíveis para o novato, não me lembro de alguma vez ter visto uma análise detalhada das equipamento de um fotógrafo de casamento típico.</p>
<p>Então, com isso em mente, aqui está uma passada sobre os equipamentos com descrições e avaliações com comentários sobre como  usá-lo. Esta não é, de maneira alguma, uma lista definitiva. Mas só o que eu estou carregando agora e posso mudar a qualquer momento.</p>
<p><strong>Canon 40D </strong>- A Canon 40D pode não ser o melhor camera que a Canon tem a oferecer, mas certamente faz o trabalho. Não fique muito preso na corrida para comprar a câmera mais nova e mais avançada disponível. A DSLR mais barata no mercado ainda está anos-luz mais avançados do que qualquer câmera que vieram antes dele. Pessoalmente, eu prefiro dois corpos de câmera idênticos. É um conforto para mim que eu posso pegar qualquer câmera e obter os mesmos resultados.</p>
<p><strong> Bateria </strong>- Uma bateria de cada corpo da câmera e dois de apoios. Eu não uso um Grip com minha câmera. Eu admito que invejo a conveniência dos controles adicionados de modo que você pode segurar a câmera em modo retrato da mesma maneira que você faz na paisagem, mas estou adiando isso pelo volume extra e peso. Normalmente eu nem chego a utilizar a bateria reserva, com isso ainda não vejo necessidade ter o Grip como um equipamento padrão para o meu conjunto.</p>
<p><strong>Black Rapid Strap </strong>- Quando eu sinto que é necessário utilizar ambas as câmeras, eu tenho uma segunda cinta em volta do meu pescoço. Ambas as cameras usam junto  ao corpo um suporte para tripé da Manfrotto, com encaixe rápido. Normalmente, vou usar ambas as correias durante a cerimônia e, por vezes durante a recepção.</p>
<p><img class="size-full wp-image-721 alignleft" title="st.-petersburg-wedding-photographer-5-333x500" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/10/st.-petersburg-wedding-photographer-5-333x500.jpg" alt="st.-petersburg-wedding-photographer-5-333x500" width="333" height="500" /></p>
<p><img class="alignnone size-full wp-image-722" title="st.-petersburg-wedding-photographer-41-333x500" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/10/st.-petersburg-wedding-photographer-41-333x500.jpg" alt="st.-petersburg-wedding-photographer-41-333x500" width="333" height="500" /></p>
<h3>Lentes:</h3>
<p><strong>Sigma 18-50mm, f2.8</strong> &#8211; Esta é a minha lente principal, e está em minha câmera de 90% do tempo.</p>
<p><strong>Canon 70-200mm, f2.8, IS</strong> &#8211; Esta é a lente que eu espero comprar em breve, porque é um equipamento muito caro. Ótimo para fotos sem flash cerimônia, mas também para o trabalho de retrato. Eu poderia trabalhar com apenas esta lente da Sigma.<strong></strong></p>
<p><strong>Canon 28-135mm, f3.5, IS</strong> &#8211; Essa é a minha lente secundária. Eu uso mais para trabalho de estúdio, retrato estilo ou ao ar livre. É uma boa opção de objetiva backup.</p>
<p><strong>Canon 50mm, f1.4</strong> &#8211; O &#8220;Fantastico Plastico&#8221;. Barato e de plástico, mas agradável quando você realmente precisa de uma objetiva com grande abertura.</p>
<p><strong>Tamron 28-75mm, f2.8</strong> &#8211; Esta foi a minha lente principal antes de me mudar para o Sigma (porque é mais amplo). Agora é uma objetiva de backup</p>
<p>Você pode perceber, que não tenho um conjunto de objetivas tão prime. Tenho que encontrar a necessidade de realmente comprar esas objetivas mais caras, só lamento não ter um sistema IS em minha objetiva primária. Mas tenho certeza de que muitos vão me criticar por não utilizar objetivas tão mais cara ou de melhor qualidade, mas a mesma regra aplica-se aqui com relação ao corpo da câmera: Se você tivesse que ter o equipamento mais caro ou o mais moderno, a fim de tirar ótimas fotos, então como você explica todos os fotógrafos incríveis dos últimos 100 anos? Se você tiver o dinheiro para gastar, tudo bem, porque você pode atualizar a sua camera várias vezes e ainda usar a mesma objetiva. Mas se ele se resume objetivas prime vs flashes, controles remotos de rádio, etc &#8230; eu prefiro ter mais equipamentos, á gastar todo o meu dinheiro com uma objetiva tão cara.</p>
<h3>Flashs</h3>
<p><strong>Canon 580EX &amp; EXII</strong> &#8211; Não há muito o que não se pode realizar com estes dois flashes.</p>
<p><strong>Flash Battery Packs</strong> &#8211; Eu uso um no meu quadril todos os dias. O outro é ligado a minha câmera quando eu vou usá-lo muito, caso contrário, ele permanece guardado. Por utilizar um peso extra da bateria junto ao meu corpo, eu acabo economizando a bateria da minha camera, e com isso diminuindo o peso e não criando a necessidade de ter um grip ou várias baterias extras. Isso facilita, pois eu não tenho pesos extras na mão, diminui o tempo de reciclagem do flash e deixa o trabalho muito mais dinamico. Uma vez tive de pedir ao DJ para parar na hora que a noiva ia arremessar o bouquet, justamente porque precisava trocar a bateria da camera, no dia segunte a esse problema, comprei as baterias para o flash, e esse problema nunca mais aconteceu.</p>
<p><strong> Radio Remoto</strong> -  Minha iluminação de estúdio é AlienBees com eles eu consigo fazer o dobro de trabalho do que com os outros flashes padrões. Se e quando eles quebrarem, eu provavelmente irei atualizar para um verdadeiro sitema TTL, que permite mais configurações automáticas, assim como me habilita  mudar disparo do flash remotamente. Ainda assim, eu recomendo iniciar qualquer trabalho com todos os flash em modo manual&#8230; assim ele te força a aprender melhor como medir a luz e futuramente voce usará o sistema TTL com um maior controle do que está acontecendo, do que inicialmente voce já se viciar a esse sistema, e não saber realmente o que a luz está mostrando pra você.</p>
<p><strong>Baterias </strong>- Eu levo sempre o dobro de baterias, ao que eu preciso para o meu equipamento.</p>
<h3>Tripés</h3>
<p><strong> Manfrotto 055XPROB com pistol grip</strong> &#8211; eu uso este como tripé principal. Às vezes tenho de fazer fotos em baixa velocidade (1/15th segundo). Além disso, quando fotografo um grupo de pessoas ou um ambiente forma, utilizar um tripé facilita, pois cria uma unidade entre as fotos, pois deixa elas no mesmo angulo, e me facilitar transitar para ajustar algumas imperfeições na cena.</p>
<p><strong>Tripé de Iluminação </strong>- Este é apenas um tripé padrão leve de iluminação. Ele tem um suporte de montagem em anexo que podemos acoplar um flash e uma sombrinha. Eu mantenho uma sombrinha montada para isso o tempo todo, tento também manter uma sapata com cabo remoto ligado desde de que o Flash 580EX não tenha um clip.</p>
<p><strong>Monopé  Manfrotto </strong>- Eu uso isso quando for necessário para estabilizar a 70-200mm zoom ao fotografar em baixas velocidades do obturador.</p>
<p><strong>Tripé Manfrotto Giratório</strong> &#8211; Basicamente, este é um tripé (o mesmo que está na base da minha câmera) com um suporte de montagem a ela ligada. Isto permite-me rapidamente montar meu segundo flash no meu tripé Manfrotto e se eu quero dois flash, configuração da fora câmera. Sem isso, eu teria que levar outro tripé.</p>
<h3><img class="size-full wp-image-724 alignnone" title="bar-mitzvah-photography-tampa-500x333" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/10/bar-mitzvah-photography-tampa-500x333.jpg" alt="bar-mitzvah-photography-tampa-500x333" width="500" height="333" /></h3>
<h3>Iluminação</h3>
<p><strong>Guarda Chuva Shoot-thru</strong> &#8211; 35 polegadas (eu mantenho um de reserva no carro)  ;</p>
<p><strong>Demb Flash Diffuser </strong><br />
<strong><br />
<a href="http://www.photocrati.com/naneu-urbangear-u220-review/" target="_blank">Lumiquest Softbox III</a></strong> &#8211; Utilizo mais para retratos de casamentos;</p>
<p><strong>Strobist Gel Back</strong> &#8211; muito mais fácil do que cortar o meu próprio gel;</p>
<p><strong>Lumiquest extra</strong> &#8211; Cortei o titular gel porque interfere com a inclinação strobe.</p>
<p><em> Repare que eu não utilizo um Omni-bounce ou Lightsphere.</em></p>
<p><strong> Medidor de Luz</strong> &#8211; eu raramente utilizá-lo para casamentos, mas sempre usá-lo para o trabalho retrato onde eu tiro será a mesma coisa todos os dias (como considerando dança fotos). Eu carrego isso porque eu gosto de manter todas as minhas artes juntos e ele é pequeno e leve.</p>
<p><strong>Capa para Balanço do Branco</strong> &#8211; Frequentemente utilizados em situações de retrato. Com casamentos você movimenta muito, com isso a sua referencia de balanço de branco pude mudar independente do que voce faça, e ter uma forma de equalizar isso, te ajudará na uniformidade do trabalho final.</p>
<p><strong>Magic Egg</strong> &#8211; <a href="http://www.photocrati.com/how-to-get-them-to-smile-at-a-wedding/" target="_blank">Veja este </a></p>
<p><strong>Controle  remoto com fio e camera rádio remoto</strong> &#8211; O controle remoto com fio eu uso quando eu tenho a câmera no monopé sobre minha cabeça. O rádio remoto às vezes, dependendo do tempo vem a calhar com as crianças, porque me dá mais liberdade para me mover.</p>
<p>Cartões de visita, óculos de leitura, lanterna pequena, snoots, balas, caixas, caneta, fita adesivas, velcro, biscoitinhos e cartões de memória.</p>
<p>E &#8230; eu mantenho tudo em uma <a href="http://www.photocrati.com/naneu-urbangear-u220-review/" target="_blank">Naneu  Bag</a></p>
<p>Uma palavra sobre backups:<br />
É importante ter cópias de segurança para tudo e um plano para usá-los. Quando você está configurando e tirando fotos, e perguntar o que você faria se um item em particular quebrou. Se você não tem uma resposta rápida, voce tem que trabalhar sobre esse problema. Por exemplo, os meus dois tripés irão trabalhar com um flash cada, mas eu costumo usar apenas um. Eu tenho um receptor de rádio de backup para o meu flash, mas mesmo que ambos falharam de alguma forma, eu ainda podia usar o sistema de built-in IR da Canon (e eu pratico com ela, ocasionalmente, por isso não estou enferrujado). Duas câmeras, dois flashes, lentes diversas &#8230; você pode remover uma grande quantidade de itens da minha bolsa e não afeta minha habilidade de tirar fotos em um casamento no estilo que meus clientes esperam. O bônus é que você tem mais confiança quando você sabe que você tem um plano de backup, e que ele está coberto, mesmo que haja falhas em algum dos equipamentos.</p>
<p><span style="color: #808080;"><em>Esse texto foi extraido / traduzido do site: <a href="http://www.photocrati.com" target="_blank">www.photocrati.com</a></em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/10/21/que-equipamento-eu-preciso-para-ser-um-fotografo-do-casamento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help Portrait</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/08/31/help-portrait/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/08/31/help-portrait/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:36:55 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[ajuda]]></category>
		<category><![CDATA[campanha]]></category>
		<category><![CDATA[conhecimento]]></category>
		<category><![CDATA[desfavorecidos]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[férias]]></category>
		<category><![CDATA[Fotógrafo]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[movimento]]></category>
		<category><![CDATA[multirão]]></category>
		<category><![CDATA[portrait]]></category>
		<category><![CDATA[tempo livre]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=708</guid>
		<description><![CDATA[um movimento de fotógrafos, que estão usando seu tempo livre, equipamento e conhecimento, para ajudar aqueles que são menos afortunados, nesta temporada de férias.]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;"><strong> </strong></span></p>
<p><strong><a href="http://www.help-portrait.com/">Help Portrait</a></strong> é um movimento de fotógrafos, que estão usando seu tempo livre, equipamento e conhecimento, para ajudar aqueles que são menos afortunados, nesta temporada de férias.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AYGa9CkC" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="390" src="http://blip.tv/play/AYGa9CkC" allowfullscreen="true"></embed></object></p>
<div id="result_box" dir="ltr">Se voce também quiser ajudar a esse movimento, entre no site do <strong><a href="http://www.help-portrait.com/">Help Portrait</a> </strong>e contribua.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/08/31/help-portrait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>50 programas para diversas áreas da fotografia</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/07/01/50-programas-para-diversas-areas-da-fotografia/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/07/01/50-programas-para-diversas-areas-da-fotografia/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:26:48 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Automação]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Compartilhamento]]></category>
		<category><![CDATA[Editar]]></category>
		<category><![CDATA[Foto]]></category>
		<category><![CDATA[Fotógrafo]]></category>
		<category><![CDATA[Geotagging]]></category>
		<category><![CDATA[HDR]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[Organizar]]></category>
		<category><![CDATA[Panoramica]]></category>
		<category><![CDATA[Processamento]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Recuperação]]></category>
		<category><![CDATA[Upload]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=648</guid>
		<description><![CDATA[50 programas para diversas áreas da fotografia]]></description>
			<content:encoded><![CDATA[<p>MacOS X é uma plataforma popular para fotógrafos profissionais, e oferece uma enorme gama de softwares ajudam a melhorar suas fotos, pós-processamento, vender as imagens, e publicá-las, para que outras pessoas possam ver. Seja você um completo amador ou um profissional experiente, este <em>Roundup</em> terá algo de novo para mostrá-lo.<br />
Nós estaremos cobrindo 50 fantásticas aplicações para diversas áreas da fotografia: <strong>organizar</strong>, <strong>pós-processamento</strong>, <strong>geo-tagging</strong>, <strong>panoramas</strong>, imagens <strong>HDR</strong>, fazer <strong>upload </strong>/ <strong>compartilhamento de imagens</strong>, e muito mais.</p>
<h2>Organizar &amp; Editando Fotos</h2>
<ul>
<li><img class="size-full wp-image-651 alignright" title="aperture" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/aperture.png" alt="aperture" /><a href="http://www.apple.com/ilife/iphoto/" target="_blank">iPhoto </a>- É um programa básico para o MacOS X, o iPhoto packs tem uma vasta gama de funcionalidades e integra brilhantemente com todo o outro software no Mac.</li>
<li>Adobe Photoshop Lightroom &#8211; Se voce necessita de uma organização profissional para fotografia, essa é a  ferramenta completa, com poderosos recursos de edição. Você pode rapidamente importar, transformar, gerenciar e visualizar as suas imagens.</li>
<li><a href="http://www.adobe.com/products/photoshoplightroom/" target="_blank">Aperture </a>- Tendo melhorado muito nas últimas versões, Aperture oferece agora uma boa maneira de  melhorar imagens, gerir bibliotecas e fornecer edição das suas fotografias, fantásticas.</li>
<li><a href="http://www.phaseone.com/Content/EshopMenu/C1LE.aspx" target="_blank">Capture One Pro</a> &#8211; A escolha de profissionais experientes, Capture One Pro funciona bem para fotografar e oferece uma ferramenta sólida para um RAW.</li>
<li><a href="http://picasa.google.com/" target="_blank">Picasa</a> &#8211; do Google, aplicativo de gerenciamento de fotos gratuito, o Picasa é amigável e simples de usar. Faltam as características inovadoras encontradas em versões recentes do iPhoto, mas se voce precisa de um software para gerenciamento de imagens gratuíto, o Picasa é uma boa solução.</li>
<li><a href="http://bibblelabs.com/" target="_blank">Bibble</a> &#8211; Outra ferramenta útil para gerenciamento de arquivos RAW, útil para organizar as fotografias com uma vasta gama de edição e funcionalidades.</li>
<li><a href="http://www.kavasoft.com/Shoebox/" target="_blank">Shoebox</a> &#8211; Uma solução sólida para organizar todas as suas fotografias por conteúdo, com uma interface bem adaptada às telas widescreen.</li>
<li><a href="http://www.jetphotosoft.com/web/home/" target="_blank">JetPhoto Studio</a> &#8211; Uma forma fácil e divertida de gerenciamento de fotos com uma série de formas de edição e exportação (incluindo a criação automática de Galerias de Fotos em Flash).</li>
<li><a href="http://www.adobe.com/products/photoshopelmac/" target="_blank">Photoshop Elements</a> &#8211; Se voce precisa apenas de poucos recursos do Photoshop, mas quer trabalhar com a confiabilidade e interface Adobe, essa é a pedida, construído sobre a base sólida do Adobe Photoshop voce consegue funções básicas mas não menos importantes para editoração e tratamento de imagens.</li>
</ul>
<h2>Pós-Processamento</h2>
<ul>
<li><img class="alignright size-full wp-image-657" title="photoshop" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/photoshop.png" alt="photoshop" /><a href="http://www.adobe.com/products/photoshop/compare/" target="_blank">Adobe Photoshop </a>- foi um líder da indústria por muitos anos, e é extremamente poderoso, mas tem um preço alto, para semi-profissionais ou amadóres.</li>
<li><a href="http://www.pixelmator.com/" target="_blank">Pixelmator </a>- Um aplicativo incrivelmente rápido para edição de fotos, ele utiliza várias características do Leopard que aumentam a velocidade e o desempenho na hora de edição, tratamento e manipulação. Definitivamente vale dar uma olhada.</li>
<li><a href="http://seashore.sourceforge.net/index.php" target="_blank">Seashore </a>- A aplicação nativa construída sobre o núcleo do GIMP, proporcionando uma qualidade na edição de fotos com uma solução gratuita.</li>
<li><a href="http://apps.corel.com/painterx/us/index.html" target="_blank">Corel Painter X</a> &#8211; Tem um ângulo ligeiramente diferente, este aplicativo tenta simularmeios tradicionais associados com o desenho e a pintura.</li>
<li><a href="http://flyingmeat.com/acorn/" target="_blank">Acorn </a>- Um programa notável, mas um simples editor de fotografia para OS X, com ótimos Brushs para auxiliar na manipulação criação de fotos.</li>
<li><a href="http://www.acqualia.com/picturesque/" target="_blank">Picturesque </a>- útil para adicionar os últimos retoques para uma fotografia, tais como as bordas, sombras, perspectivas, reflexões etc</li>
<li><a href="http://www.funkypixels.com/" target="_blank">PhotoComplete</a> &#8211; Similar a Acorn, PhotoComplete é um editor de imagem básico e fácil de compreender sua interface.</li>
<li><a href="http://www.creaceed.com/prizmo/" target="_blank">Prizmo </a>- Este aplicativo permite ao usuário mudar facilmente a perspectiva de uma fotografia, e essencialmente &#8220;escanear&#8221; usando uma câmera digital. Fascinante esse recurso.</li>
</ul>
<h2>Automação</h2>
<ul>
<li><img class="alignright size-full wp-image-662" title="automator" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/automator.png" alt="automator" /><a href="http://www.apple.com/downloads/macosx/automator/" target="_blank">Automator</a> &#8211; É uma automação interna do MacOS X, que pode executar uma série de ações com a fotografia, um item muito importante é a quantidade de plugins disponíveis para o programa.</li>
<li><a href="http://yvs.eu.com/" target="_blank">iMagine Photo</a> &#8211; Outra ferramenta para automatizar a sua imagem de transformação do fluxo de trabalho. Você pode escalar, mesclar imagens, aplicar filtros e rotacionar.</li>
<li><a href="http://www.yellowmug.com/easybatchphoto/" target="_blank">EasyBatchPhoto</a> &#8211; Permite processar centenas (ou milhares) de imagens com um simples arrastar e soltar, com uma interface simples e intuitiva.</li>
<li><a href="http://www.aramk.net/photodrop/" target="_blank">PhotoDrop</a> &#8211; Um utilitário simples que permite criar pequenos, tarefa tediosas de modificar ou renomear uma pasta de imagens em um simples arrastar e largar operações.</li>
</ul>
<h2>Fotografias HDR</h2>
<ul>
<li><img class="alignright size-full wp-image-664" title="hydra" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/hydra.png" alt="hydra" /><a href="http://www.hdrsoft.com/" target="_blank">Photomatix</a> &#8211; um software amplo para tratamento HDR, com tom de mapeamento e exposição fusão. Ele funciona como uma aplicação autônoma, ou como um plugin para o Photoshop ou Aperture.</li>
<li><a href="http://qtpfsgui.sourceforge.net/about.php" target="_blank">Qtpfsgui</a> &#8211; Apesar do nome um pouco estranho, esta ferramenta é totalmente open source e oferece um caminho livre para iniciar um trabalho em HDR.</li>
<li><a href="http://creaceed.com/hydra/" target="_blank">Hydra</a> &#8211; com uma interface amigável, correspondência automática de imagens e um plug-in para o Aperture, vale dar uma olhada no Hydra.</li>
<li><a href="http://www.silverfast.com/show/silverfast-hdr-studio/en.html" target="_blank">SilverFast </a>- oferece um vasto conjunto de funcionalidades avançadas. Não muito mas não tem uma interface muito amigável.</li>
<li><a href="http://www.pangeasoft.net/pano/bracketeer/index.html" target="_blank">Bracketeer</a> &#8211; oferece uma funcionalidade de auto-alinhamento e pode criar fotos HDR supostamente muito melhor do que imagens no  Photoshop. Você pode ser o juiz!</li>
<li><a href="http://www.fdrtools.com/fdrtools_advanced_e.php" target="_blank">FDRTools</a> &#8211; Outra ferramenta similar para combinar imagens, tons de mapeamento, e exportar em uma vários  de formatos diferentes.</li>
</ul>
<h2>Foto Panoramica</h2>
<ul>
<li><img class="alignright size-full wp-image-668" title="panorama" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/panorama.jpg" alt="panorama" /><a href="http://www.all-in-one.ee/~dersch/" target="_blank">Panorama Tools</a> &#8211; Uma página com informações técnicas parece sugerir que este é um grande conjunto de ferramentas para visualização de fotos panoramicas. Também disponível como um plugin para o Photoshop.</li>
<li><a href="http://echoone.com/doubletake/" target="_blank">Double Take</a> &#8211; um programa muito simples, com interface amigável que é uma boa opção para quando você não consegue enquadrar aquelas cenas muito grande.</li>
<li><a href="http://www.eyesee360.com/photowarp/" target="_blank">PhotoWarp</a> &#8211; Capaz de produzir alguns fotos fascinante circular e panoramas.</li>
<li><a href="http://www.flamingpear.com/flexify.html" target="_blank">Flexify</a> &#8211; Permite que você dobre e estique uma fotografia aparentemente em qualquer formato, criando alguns efeitos realmente impressionante.</li>
<li><a href="http://www.easypano.com/panorama2flash.html" target="_blank">Panorama2Flash</a> &#8211; Apoio para a conversão do grupo de fotos com a possibilidade de exportar para o Flash, torna este aplicativo uma alternativa interessante àqueles anteriormente mencionados.</li>
</ul>
<h2>Upload &amp; Compartilhamento</h2>
<ul>
<li><img class="alignright size-full wp-image-669" title="iweb" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/iweb.png" alt="iweb" /><a href="http://www.flickr.com/tools/uploadr/" target="_blank">Flickr Uploadr</a> &#8211; Um simples aplicativo mas fantastico, para fazer o upload de suas fotos para o Flickr e garantindo que permaneçam organizados como você gostaria.</li>
<li><a href="http://developers.facebook.com/iphoto/" target="_blank">Facebook iPhoto Plugin</a> &#8211; Um simples plugin para fazer upload de imagens diretamente para a Facebook. Muito melhor do que a ferramentas baseadas na web.</li>
<li><a href="http://www.istockphoto.com/aperture.php" target="_blank">iStockPhoto Aperture Plugin</a> &#8211; Se você vender as imagens através iStockPhoto, este plugin irá agilizar muito o processo.</li>
<li><a href="http://www.apple.com/ilife/iweb/" target="_blank">iWeb</a> &#8211; útil para a criação rápida, tem recursos de templates de galerias e apresentações de fotos a partir de imagens já contida no iPhoto ou Aperture.</li>
<li><a href="http://picturesync.net/" target="_blank">PictureSync</a> &#8211; Oferecendo uma central de controle para etiquetar e organizar fotos para fazer upload de uma vasta gama de diferentes serviços online.</li>
<li><a href="http://www.smilebox.com/" target="_blank">Smilebox</a> &#8211; Um divertido e simpático serviço de <em>scrap-booking</em>, criação de cartões, com rapidez e compartilhamento de imagens.</li>
</ul>
<h2>Geotagging</h2>
<div id="result_box" style="text-align: left;" dir="ltr">
<ul>
<li><a href="http://www.ovolab.com/geophoto/" target="_blank"><img class="alignright size-full wp-image-670" title="geophoto" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/geophoto.png" alt="geophoto" />Geophoto</a> &#8211; Veja as imagens a partir de uma perspectiva nova, iniciar a marcação por localização. É possível importar fotos diretamente do iPhoto ou Aperture e compartilhá-los no Flickr.</li>
<li><a href="http://www.earlyinnovations.com/photolinker/" target="_blank">PhotoLinker</a> &#8211; A solução profissional que pode se integrar com o GPS, tentando colocar as suas fotografias automaticamente geo-posição correta.</li>
<li><a href="http://craig.stanton.net.nz/code/geotagger/" target="_blank">GeoTagger</a> &#8211; Uma programa para inserir coordenadas do GPS em suas fotos, que integra com o Google Earth.</li>
<li><a href="http://www.houdah.com/houdahGeo/" target="_blank">HoudahGeo</a> &#8211; geomarcação tanto para fins de arquivo, quanto na publicação para o Google Earth, Flickr ou locr. Também é capaz de combinar fotos para um GPS veicular.</li>
<li><a href="http://www.mmisoftware.co.uk/pages/photogpseditor.html" target="_blank">PhotoGPSEditor</a> &#8211; fácil de usar, utiliza editor de meta-dados, e é possível combinar dados de GPS (gpx ou NMEA) nos arquivos. Aplicativa free.</li>
<li><a href="http://trails.lamouroux.de/" target="_blank">Trails</a> para iPhone &#8211; Se você tem um iPhone, Trails é uma forma fantástica para monitorar exatamente onde você está para mais tarde geomarcação. Não requer uma conexão à Internet &#8211; um grande momento para viajar.</li>
</ul>
</div>
<h2 id="result_box" style="text-align: left;" dir="ltr">Backup &amp; Recuperação</h2>
<div style="text-align: left;" dir="ltr">
<ul>
<li><a href="http://www.subrosasoft.com/OSXSoftware/index.php?main_page=product_info&amp;cPath=200&amp;products_id=3" target="_blank"><img class="alignright size-full wp-image-673" title="compactflash" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/07/compactflash.jpg" alt="compactflash" width="200" height="195" />CameraSalvage</a> &#8211; recupere suas fotos de cartões flash formatados ou corrompidos ou de outra câmera digital. É possível recuperar dados de cartões de memória, discos rígidos, CD-ROM, dispositivos externos, Apple iPod, e muito mais.</li>
<li><a href="http://www.andrewtoth.com/software/salvage/salvage.html" target="_blank">Salvage</a> &#8211; é uma ferramenta para recuperar imagens de câmera digital com cartões de memória corrompido.</li>
<li><a href="http://www.flashfixers.com/software/" target="_blank">ImageRecall</a> &#8211; irá fazer o melhor para recuperar todas as fotos de um cartão corrompido ou de um cartão que teve acidentalmente as fotos apagadas.</li>
<li><a href="http://www.apple.com/macosx/features/timemachine.html" target="_blank">Time Machine</a> &#8211; é uma solução do MacOS X Leopard, tudo o que você necessita é um disco rígido externo, para manter uma cópia de seu site ou fotos localmente seguros.</li>
<li><a href="http://www.getdropbox.com/" target="_blank">Dropbox</a> &#8211; eu uso como um meio de manter um backup de segurança para documentos importantes (embora, também é uma ótima solução para voce manter vários computadores em sincronia!)</li>
<li><a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html" target="_blank">SuperDuper</a> &#8211; Se quiser manter uma cópia de segurança do seu Mac, SuperDuper é uma excelente solução.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/07/01/50-programas-para-diversas-areas-da-fotografia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 Add-ons para Firebug</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/06/22/13-add-ons-para-firebug/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/06/22/13-add-ons-para-firebug/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 20:28:51 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=572</guid>
		<description><![CDATA[13 Add-ons para Firebug ]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;"><img class="size-full wp-image-576 alignright" title="Firebug" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/firebug_logo1.jpg" alt="Firebug" width="288" height="100" />Se voce é desenvovedor web, voce algum momento já trabalhou com o <a href="http://getfirebug.com/" target="_blank">Firebug</a>, uma ferramenta que auxilia no desenvolvimento e gerenciamento de aplicações web. Especialmente, após o JavaScript e Ajax que se tornou muito popular, é difícil o desenvolvimento e depuração sem <a href="http://getfirebug.com/" target="_blank">Firebug</a>. </span></p>
<p><span style="color: #000000;">Este grande add-on para o </span><span style="color: #000000;"><a href="http://getfirebug.com/" target="_blank">Firebug</a></span><span style="color: #000000;">, foi desenvolvimento por uma equipe talentosa, e tem muitas características que o tornam imprescindível, tais como: </span><br />
<br style="clear:both" /></p>
<ul>
<li><span style="color: #000000;">Trabalho dentro do browser, sem necessidade de outros aplicativos;</span></li>
<li><span style="color: #000000;">Estar em tempo real, registrando todos os pedidos;</span></li>
<li><span style="color: #000000;">Capacidade de editar código e ver os resultados instantaneamente;</span></li>
<li><span style="color: #000000;">Depurar JavaScript, medir o seu desempenho e muito mais. </span></li>
</ul>
<p><span style="color: #000000;">Existem vários add-ons que podem adicionar mais potência ao </span><span style="color: #000000;"><a href="http://getfirebug.com/" target="_blank">Firebug</a> </span><span style="color: #000000;">para desenvolver com mais facilidade e agilidade. Aqui estão eles:</span></p>
<h3><a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a></h3>
<p><img class="size-full wp-image-580 alignleft" title="yslow" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/yslow.jpg" alt="yslow" width="480" height="123" /><br />
<a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a> Firebug é um add-on para analisar páginas web e receber sugestões sobre formas de melhorar o desempenho Ele também fornece ferramentas de análise desempenho, incluindo <a href="http://developer.yahoo.com/yslow/smushit/index.html" target="_blank">Smush.it</a> ™ e <a href="http://jslint.com/" target="_blank">JSLint</a>.</p>
<h3><a href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed</a></h3>
<h2><img class="alignleft size-full wp-image-589" title="pagespeed" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/pagespeed.jpg" alt="pagespeed" width="480" height="123" /></h2>
<p>Muito semelhante ao <a href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a>, é um add-on desenvolvido pela equipe do Google para avaliar o desempenho de páginas da web e, melhor de tudo, voce recebe sugestões (com base na &#8220;Web Performance Best Practices&#8221;) sobre as formas de melhorá-las.</p>
<p><a href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed</a> otimiza automaticamente imagens e fornece os comprimidos foruploading posterior.</p>
<p>Pode também detectar Javascript e CSS carregados que, na verdade, não é utilizada para diminuir o tamanho total dos arquivos.</p>
<h3><a href="http://pixelperfectplugin.com/" target="_blank">Perfect Pixel</a></h3>
<h2><img class="alignleft size-full wp-image-590" title="pixelperfect" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/pixelperfect.jpg" alt="pixelperfect" width="480" height="123" /></h2>
<p><a href="http://pixelperfectplugin.com/" target="_blank">Perfect Pixel</a> web permite que desenvolvedores e designers coloquem o layout superposto a uma página HTML, afím de comparar inperfeições e desalinhamentos na página.</p>
<p>É possível ligar/desligar qualquer número de elementos no design para ver se enquadra bem. E, com a opção opacidade, a composição pode ser visualizada sobre o HTML.</p>
<h3><a href="http://tools.sitepoint.com/codeburner/" target="_blank">CodeBurner</a></h3>
<h2><img class="alignleft size-full wp-image-593" title="codeburner" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/codeburner.jpg" alt="codeburner" width="480" height="123" /></h2>
<div id="result_box" style="text-align: left;" dir="ltr"><a href="http://tools.sitepoint.com/codeburner/" target="_blank">CodeBurner</a> oferece um painel de referência com uma ferramenta de pesquisa para estudar os elementos HTML, os atributos, propriedades e CSS.</p>
<p>Ela também fornece atalhos para visualizar informações ou código sobre um item selecionado.</p></div>
<h3><a href="http://fireunit.org/" target="_blank">FireUnit</a></h3>
<h2><img class="alignleft size-full wp-image-594" title="fireunit" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/fireunit.jpg" alt="fireunit" width="480" height="123" /></h2>
<div id="result_box" style="text-align: left;" dir="ltr"><a href="http://fireunit.org/" target="_blank">FireUnit</a> é uma API desenvolvida em JavaScript, para fazer teste simples &#8211; testes unitários, tudo executado sem necessidade de novas tabs do firefox.</div>
<h3><a href="http://www.firephp.org/" target="_blank">FirePHP</a></h3>
<h2><img class="alignleft size-full wp-image-597" title="firephp" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/firephp.jpg" alt="firephp" width="480" height="123" /></h2>
<div id="result_box" style="text-align: left;" dir="ltr">Com a ajuda de <a href="http://www.firephp.org/" target="_blank">FirePHP</a>, é possível fazer logon para o <span style="color: #000000;"><a href="http://getfirebug.com/" target="_blank">Firebug</a></span> console por um método PHP simples.</p>
<p>Os dados são enviados através de resposta ao cabeçalhos e não irá interferir com o conteúdo da página.</p>
<p>Para qualquer desenvolvedor que tenho utilizado a interface do <span style="color: #000000;"><a href="http://getfirebug.com/" target="_blank">Firebug</a></span>, essa extensão é de grande ajuda para depuração de códigos PHP.</div>
<h3><a href="http://firerainbow.binaryage.com/" target="_blank">FireRainbow</a></h3>
<h2><img class="alignleft size-full wp-image-598" title="firerainbow" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/firerainbow.jpg" alt="firerainbow" width="480" height="123" /></h2>
<p><a href="http://firerainbow.binaryage.com/" target="_blank">FireRainbow</a> acrescenta uma melhor sintaxe de apoio a Firebug e tem suporte a temas.</p>
<h3><a href="http://www.incaseofstairs.com/firediff/" target="_blank">FireDiff</a></h3>
<h2><img class="alignleft size-full wp-image-601" title="firediff" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/firediff.jpg" alt="firediff" width="480" height="123" /></h2>
<div id="result_box" style="text-align: left;" dir="ltr"><a href="http://www.incaseofstairs.com/firediff/" target="_blank">FireDiff</a> acrescenta um quadro que acompanhar todas as alterações feitas no Firebug e pelo próprio site, os CSS e os DOM.</p>
<p>Isto fornece um olhar mais profundo sobre a funcionalidade do site e ajuda a manter um registro das alterações que foram necessárias para depurar a página de exibição.</p></div>
<h3><a href="http://billwscott.com/jiffyext/" target="_blank">Jiffy</a><a href="http://billwscott.com/jiffyext/" target="_blank">Firefox Extension</a></h3>
<h2><img class="alignleft size-full wp-image-602" title="jiffyextension" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/jiffyextension.jpg" alt="jiffyextension" width="480" height="123" /></h2>
<p><a href="http://billwscott.com/jiffyext/" target="_blank">Jiffy</a> Firefox Extensão, usando o Jiffy-Web, acrescenta um novo painel para Firebug e gera o um relatório de tempo médio de execução dos elementos requisitados na página.</p>
<h3><a href="http://stevesouders.com/hammerhead/" target="_blank">Hammerhead</a></h3>
<h2><img class="alignleft size-full wp-image-606" title="hammerhead" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/hammerhead.jpg" alt="hammerhead" width="480" height="123" /></h2>
<div id="result_box" style="text-align: left;" dir="ltr">Ele permite que você meça o tempo de carregamento páginas.</p>
<p>A extensão tem suporte para várias páginas e pode limpar caches (disco e memória), com um clique motrará o resultado.</p></div>
<h3><a href="http://www.softwareishard.com/blog/firecookie/" target="_blank">Firecookie</a></h3>
<h2><img class="alignleft size-full wp-image-607" title="firecookie" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/firecookie.jpg" alt="firecookie" width="480" height="123" /></h2>
<p><a href="http://www.softwareishard.com/blog/firecookie/" target="_blank">Firecookie</a>, é um visualizador / gerenciador de cookies, que trabalha dentro Firebug.</p>
<p>Para um desenvolvimento mais rápido, quando codifica uma aplicação, facilita a visualização dos cookies e os seus valores, datas de expiração, etc</p>
<p>Também é integrado com o Net painel, exibe cookies enviados e recebidos.</p>
<h3><a href="http://robertnyman.com/firefinder/" target="_blank">Firefinder</a></h3>
<h2><img class="alignleft size-full wp-image-608" title="firefinder" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/firefinder.jpg" alt="firefinder" width="480" height="123" /></h2>
<p><a href="http://robertnyman.com/firefinder/" target="_blank">Firefinder</a> oferece uma maneira de encontrar rapidamente elementos HTML, CSS e suas congruências ou expressão XPath.</p>
<p>Ela permite que você teste instantaneamente ao mesmo tempo, seletores CSS na página,  enquanto vê o conteúdo e combinando com elementos em destaque na página.</p>
<h3><a href="http://getlivecoder.com/" target="_blank">LiveCoder</a></h3>
<h2><img class="alignleft size-full wp-image-609" title="livecoder" src="http://www.kenjiyamamoto.com/blog/wp-content/uploads/2009/06/livecoder.jpg" alt="livecoder" width="480" height="123" /></h2>
<p><a href="http://getlivecoder.com/" target="_blank">LiveCoder</a> estende o Firebug e permite que desenvolvedores que controem Add-ons, possam analiza-los e modifica-los a qualquer momento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/06/22/13-add-ons-para-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Ways to Correctly Delete Applications</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/06/18/6-ways-to-correctly-delete-applications/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/06/18/6-ways-to-correctly-delete-applications/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 20:33:20 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=566</guid>
		<description><![CDATA[6 Ways to Correctly Delete Applications]]></description>
			<content:encoded><![CDATA[<div class="entry clearfix">
<p>Have you ever deleted an application from your Mac by simply dragging it to the trash? It turns out there’s more to most applications than what you see in the “Applications” folder. Many apps spread system files all over your hard drive that can be a pain to track down. This means when you simply throw an app in the trash, you’re leaving behind associated content that unnecessarily eats up space on you Mac.</p>
<p>Fortunately, there are several third party solutions that save you the work of hunting down and deleting all these stranded files. Here’s a quick rundown of six of them, let us know which ones you use!</p>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.koingosw.com/products/amnesia.php">Amnesia</a></h3>
<p><img class="size-full wp-image-3049 alignleft" title="amnesia" src="http://mac.appstorm.net/wp-content/uploads/2009/06/amnesia.png" alt="Amnesia" width="200" height="200" />Amnesia is a feature rich solution that uninstalls applications, screen savers, dashboard widgets and preferences panes and their associated system files. It also comes with a built-in backup function that lets you restore any files that you may have deleted accidentally and lets you create a list of “Untouchables” that the application will warn you about before deleting.</p>
<p>Amnesia features a drag and drop interface as well as the option to view all installed applications, widgets, etc. in a list within the application.</p>
<p>Price: $9.95<br />
Developer: <a href="http://www.koingosw.com/">Koingosw</a><br />
Requires: Mac OS 10.4 or later</div>
</div>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.freemacsoft.net/AppCleaner/index.php">AppCleaner</a></h3>
<p><img class="size-full wp-image-3050 alignleft" title="appcleaner" src="http://mac.appstorm.net/wp-content/uploads/2009/06/appcleaner.png" alt="AppCleaner" width="200" height="200" />AppCleaner is one of the best uninstall solutions out there. Simple drag and drop interface will take care of applications, widgets, plugins, and preferences along with their associated files with a smooth rotating cube animation.</p>
<p>Turning the SmartDelete option on will allow you to simply drag applications to the trash to receive an option to eliminate all associated files. Additional features include built-in lists to sort through your apps, automatic updates, and a customizable protected applications list. Best of all, it’s completely free.</p>
<p>Price: Free<br />
Developer: <a href="http://www.freemacsoft.net/">Free Mac Soft</a><br />
Requires: Mac OS 10.4 or later</div>
</div>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://reggie.ashworth.googlepages.com/appdelete">AppDelete</a></h3>
<p><img class="size-full wp-image-3051 alignleft" title="appdelete" src="http://mac.appstorm.net/wp-content/uploads/2009/06/appdelete.png" alt="AppDelete" width="200" height="200" />Though not as refined as AppCleaner, AppDelete is a great utility that effortlessly deletes applications, widgets, plugins, and preferences and any associated files. Drag and drop or select from list, hidden file support, auto detect apps thrown in the trash (if AppDelete is open), history logs, and undo delete.</p>
<p>Price: $5<br />
Developer: <a href="http://reggie.ashworth.googlepages.com/">Reggie Ashworth</a><br />
Requires: Mac OS 10.4 or later</div>
</div>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://konstochvanligasaker.se/apptrap/">AppTrap</a></h3>
<p><img class="size-full wp-image-3052 alignleft" title="apptrap" src="http://mac.appstorm.net/wp-content/uploads/2009/06/apptrap.png" alt="AppTrap" width="200" height="200" />AppTrap seeks to be a seamless solution for deleting apps in OS X. Instead of a standalone application, AppTrap is a preference panel that runs in the background. When you throw away an app, you get a simple dialogue asking if you want to delete the associated system files as well. If you’re looking for full integration and minimal effort, this is your best bet.</p>
<p>Price: Free<br />
Developer: <a href="http://konstochvanligasaker.se/apptrap/blog/">Markus Magnuson</a><br />
Requires: Mac OS 10.4 or later</div>
</div>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.appzapper.com/">AppZapper</a></h3>
<p><img class="size-full wp-image-3053 alignleft" title="appzapper" src="http://mac.appstorm.net/wp-content/uploads/2009/06/appzapper.png" alt="AppZapper" width="200" height="200" />AppZapper “zaps” your applications into oblivion with an easy to use drag and drop interface. After dragging an app to the window, you’ll see a list of associated files. Simply uncheck any you wish to keep and hit the zap button. Additional features include a log of all zapped files and the ability to keep certain apps safe from zapping. The best feature? It plays a (very) cool laser sound effect when you delete an app.</p>
<p>Price: $12.95<br />
Developer: Austin Sarner and Brian Ball<br />
Requires: Mac OS 10.4 or later</p></div>
</div>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.synium.de/products/cleanapp/index.html">CleanApp 3</a></h3>
<p><img class="size-full wp-image-3054 alignleft" title="cleanapp" src="http://mac.appstorm.net/wp-content/uploads/2009/06/cleanapp.png" alt="CleanApp" width="200" height="200" />CleanApp is by far the most advanced uninstall application I found. As soon as you open CleanApp it begins searching your Mac for applications, preference panes, and archives. It then organizes these files into searchable, categorized lists.</p>
<p>Like the other apps listed above, you can drag and drop an unwanted application into the interface and delete it along with any associated system files. If “logging” is turned on, CleanApp will track any new files created by a given app and include those in the delete menu along with the system files.</p>
<p>DeleteApp has several other options for keeping your Mac clean as well. It can analyze a specified directory for disk usage statistics, identify old files (those that haven’t been used in a while) on your Mac that you might not need, search for bulky cache files, and eliminate unnecessary language files and universal binaries from a specified application.</p>
<p>CleanApp even comes with a handy dashboard widget with similar functionality. Finally, CleanApp gives you the option to archive any deleted apps in case you wish to reinstall them at a later time.</p>
<p>Price: $13<br />
Developer: <a href="http://www.synium.de/products/index.html">Synium Software</a><br />
Requires: Mac OS 10.4 or later</div>
</div>
<h3>Conclusion</h3>
<p>After briefly using all of the applications listed above, I have two personal favorites. If you like lots of features and don’t mind dropping a few bucks, I recommend CleanApp. It goes way beyond simply deleting apps to an all-in-one way to keep you Mac trim and tidy.</p>
<p>If you’re looking for functional and free, I recommend AppCleaner. It’s a great app that runs smoothly and gets the job done whether you prefer to drag apps into the interface or straight to the trash can.</p>
<p>Two additional applications that you might want to check out are <a href="http://uapp.en.softonic.com/mac">uApp</a> and <a href="http://www.matterform.com/mac_software/uninstaller/index.html">Yank</a>. uApp is no longer in development and Yank isn’t yet compatible with Leopard. For these reasons I did not include them in the above list.</div>
<p>reference: <a href="http://mac.appstorm.net">appstorm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/06/18/6-ways-to-correctly-delete-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax no Django com jQuery</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/06/09/ajax-no-django-com-jquery/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/06/09/ajax-no-django-com-jquery/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 22:48:02 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[djangoproject]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[serialize]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=546</guid>
		<description><![CDATA[Como usar Ajax com o Django?
Essa é uma grande pergunta principalmente para os iniciantes. Usar Ajax juntamente com o Django é muito simples como praticamente tudo neste framework. O que irei usar aqui é o framework JavaScript chamado jQuery, que será usado para enviar a requisição e interpretar o retorno em formato json dos dados.
Vamos [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Como usar Ajax com o Django?</strong></p>
<p>Essa é uma grande pergunta principalmente para os iniciantes. Usar Ajax juntamente com o Django é muito simples como praticamente tudo neste framework. O que irei usar aqui é o framework JavaScript chamado <a title="jQuery.com" href="http://jquery.com/" target="_blank"><strong>jQuery</strong></a>, que será usado para enviar a requisição e interpretar o retorno em formato json dos dados.</p>
<p>Vamos a prática, o link para download do código fonte está no final do artigo.</p>
<p>Crie um projeto novo:</p>
<pre><strong>django-admin.py startproject DjangoAjax</strong></pre>
<p>Dentro da pasta do projeto crie uma aplicação:</p>
<pre><strong>python manage.py startapp contatos</strong></pre>
<p>Ainda dentro da pasta do projeto crie os seguintes diretórios:</p>
<pre><strong>/media </strong></pre>
<pre><strong> |---/js </strong></pre>
<pre><strong>/templates</strong></pre>
<p>Dentro da pasta <strong>/media/js/</strong> coloque o arquivo do <a title="jQuery.com" href="http://jquery.com/" target="_blank"><strong>jQuery</strong></a> que pode ser baixado em <a title="jQuery.com" href="http://jquery.com/" target="_blank">http://jquery.com/</a> [jquery.com].<br />
Não vou explicar aqui a parte de configuração do settings.py tendo em vista que basta algumas alterações simples e rotineiras como configurar o banco e a app instalada, e baixando o código fonte de exemplo você poderá ver como foi configurado o projeto.<br />
Vamos ao models.py da aplicação “<strong>contatos</strong>”:</p>
<div class="code">
<pre><span class="kn">from</span> <span class="nn">django.db</span> <span class="kn">import</span> <span class="n">models</span>

<span class="k">class</span> <span class="nc">Contatos</span><span class="p">(</span><span class="n">models</span><span class="o">.</span><span class="n">Model</span><span class="p">):</span>
    <span class="n">nome</span> <span class="o">=</span> <span class="n">models</span><span class="o">.</span><span class="n">CharField</span><span class="p">(</span><span class="s">'Nome'</span><span class="p">,</span> <span class="n">max_length</span><span class="o">=</span><span class="mf">40</span><span class="p">)</span>
    <span class="n">telefone</span> <span class="o">=</span> <span class="n">models</span><span class="o">.</span><span class="n">CharField</span><span class="p">(</span><span class="s">'Telefone'</span><span class="p">,</span> <span class="n">max_length</span><span class="o">=</span><span class="mf">15</span><span class="p">,</span> <span class="n">blank</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
    <span class="n">celular</span> <span class="o">=</span> <span class="n">models</span><span class="o">.</span><span class="n">CharField</span><span class="p">(</span><span class="s">'Celular'</span><span class="p">,</span> <span class="n">max_length</span><span class="o">=</span><span class="mf">15</span><span class="p">,</span> <span class="n">blank</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
    <span class="n">email</span> <span class="o">=</span> <span class="n">models</span><span class="o">.</span><span class="n">CharField</span><span class="p">(</span><span class="s">'E-mail'</span><span class="p">,</span> <span class="n">max_length</span><span class="o">=</span><span class="mf">40</span><span class="p">,</span> <span class="n">blank</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>

    <span class="k">class</span> <span class="nc">Meta</span><span class="p">:</span>
        <span class="n">db_table</span> <span class="o">=</span> <span class="s">'contatos'</span> <span class="c">#define o nome da tabela no banco</span>

    <span class="k">def</span> <span class="nf">__unicode__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">nome</span></pre>
</div>
<p>Criada a classe Contatos e rodado o <em>syncdb</em> vamos ao nosso arquivo views.py:</p>
<div class="code">
<pre><span class="c"># -*- coding: utf-8 -*-</span>
<span class="kn">from</span> <span class="nn">django.core</span> <span class="kn">import</span> <span class="n">serializers</span>
<span class="kn">from</span> <span class="nn">django.http</span> <span class="kn">import</span> <span class="n">HttpResponse</span>
<span class="kn">from</span> <span class="nn">django.shortcuts</span> <span class="kn">import</span> <span class="n">render_to_response</span>
<span class="kn">from</span> <span class="nn">DjangoAjax.contatos.models</span> <span class="kn">import</span> <span class="n">Contatos</span>

<span class="k">def</span> <span class="nf">index</span><span class="p">(</span><span class="n">request</span><span class="p">):</span>
    <span class="k">return</span> <span class="n">render_to_response</span><span class="p">(</span><span class="s">'index.html'</span><span class="p">,)</span>

<span class="k">def</span> <span class="nf">get_contatos</span><span class="p">(</span><span class="n">request</span><span class="p">):</span>
    <span class="n">contatos</span> <span class="o">=</span> <span class="n">Contatos</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">all</span><span class="p">()</span>
    <span class="n">retorno</span> <span class="o">=</span> <span class="n">serializers</span><span class="o">.</span><span class="n">serialize</span><span class="p">(</span><span class="s">"json"</span><span class="p">,</span>  <span class="n">contatos</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">HttpResponse</span><span class="p">(</span><span class="n">retorno</span><span class="p">,</span> <span class="n">mimetype</span><span class="o">=</span><span class="s">"text/javascript"</span><span class="p">)</span></pre>
</div>
<p>Assim como o models, o <em>views</em> é muito simples, e apenas com a função “get_contatos” já temos como realizar a mágica do ajax com ou sem o framework <a title="jQuery.com" href="http://jquery.com/" target="_blank"><strong>jQuery</strong></a> ou usando um outro framework de javascript que preferir.<br />
O que fazemos na função “get_contatos” nada mais é do que pegar todos os contatos da nossa tabela “Contatos” e usarmos o serializers do Django para transformar nossos dados em um formato json.<br />
O serializers do django é um framework que traduz nossos objetos em um outro formato, são eles:</p>
<ul>
<li>xml</li>
<li>json</li>
<li>python</li>
<li>yaml</li>
</ul>
<p>Mais informações sobre o serializers pode ser encontrado aqui <a title="DjangoProject.com" href="http://docs.djangoproject.com/en/dev/topics/serialization/?from=olddocs" target="_blank">http://docs.djangoproject.com/en/dev/topics/serialization/?from=olddocs</a> [docs.djangoproject.com].</p>
<p>Deixe seu arquivo urls.py assim:</p>
<div class="code">
<pre><span class="kn">from</span> <span class="nn">django.conf.urls.defaults</span> <span class="kn">import</span> <span class="o">*</span>
<span class="kn">from</span> <span class="nn">django.contrib</span> <span class="kn">import</span> <span class="n">admin</span>
<span class="kn">import</span> <span class="nn">os</span>

<span class="n">BASEDIR</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="n">__file__</span><span class="p">))</span>

<span class="n">admin</span><span class="o">.</span><span class="n">autodiscover</span><span class="p">()</span>

<span class="n">urlpatterns</span> <span class="o">=</span> <span class="n">patterns</span><span class="p">(</span><span class="s">''</span><span class="p">,</span>
    <span class="p">(</span><span class="s">r'^admin/(.*)'</span><span class="p">,</span> <span class="n">admin</span><span class="o">.</span><span class="n">site</span><span class="o">.</span><span class="n">root</span><span class="p">),</span>
    <span class="p">(</span><span class="s">r'^media/(?P&lt;path&gt;.*)$'</span><span class="p">,</span> <span class="s">'django.views.static.serve'</span><span class="p">,</span> <span class="p">{</span><span class="s">'document_root'</span><span class="p">:</span> <span class="n">BASEDIR</span> <span class="o">+</span> <span class="s">'/media/'</span><span class="p">}),</span>
    <span class="p">(</span><span class="s">r'^$'</span><span class="p">,</span> <span class="s">'DjangoAjax.contatos.views.index'</span><span class="p">),</span>
    <span class="p">(</span><span class="s">r'^get_contatos/$'</span><span class="p">,</span> <span class="s">'DjangoAjax.contatos.views.get_contatos'</span><span class="p">),</span>
<span class="p">)</span></pre>
</div>
<p>A url media/ vai servir nossos arquivos estáticos, neste caso usaremos apenas o jquery.</p>
<p>Agora vamos olhar o nosso arquivo index.html que é usado em nosso views.py, vou mostrar ele em duas partes, o base.html é apenas um html base e não o mostrarei aqui sendo que ele pode ser visto nos fontes.</p>
<div class="code">
<pre><span class="p">{</span><span class="o">%</span> <span class="nx">extends</span> <span class="s2">"base.html"</span> <span class="o">%</span><span class="p">}</span>
<span class="p">{</span><span class="o">%</span> <span class="nx">block</span> <span class="nx">head</span> <span class="o">%</span><span class="p">}</span>
<span class="o">&lt;</span><span class="nx">script</span> <span class="nx">type</span><span class="o">=</span><span class="s2">"text/javascript"</span><span class="o">&gt;</span>
    <span class="nx">$</span><span class="p">(</span><span class="nb">document</span><span class="p">).</span><span class="nx">ready</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span>
        <span class="nx">$</span><span class="p">(</span><span class="s2">"#btnContatos"</span><span class="p">).</span><span class="nx">click</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span>
            <span class="nx">$</span><span class="p">.</span><span class="nx">ajax</span><span class="p">({</span>
                <span class="nx">type</span><span class="o">:</span> <span class="s2">"GET"</span><span class="o">,</span>
                <span class="nx">url</span><span class="o">:</span> <span class="s2">"/get_contatos/"</span><span class="o">,</span>
                <span class="nx">dataType</span><span class="o">:</span> <span class="s2">"json"</span><span class="o">,</span>
                <span class="nx">success</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">retorno</span><span class="p">){</span>
                    <span class="nx">$</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">retorno</span><span class="o">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="o">,</span> <span class="nx">item</span><span class="p">){</span>
                        <span class="nx">$</span><span class="p">(</span><span class="s2">"#corpoTabela"</span><span class="p">).</span><span class="nx">append</span><span class="p">(</span><span class="s1">'&lt;tr&gt;'</span> <span class="o">+</span>
                        <span class="s1">'&lt;td&gt;'</span> <span class="o">+</span>
                        <span class="nx">item</span><span class="p">.</span><span class="nx">fields</span><span class="p">[</span><span class="s1">'nome'</span><span class="p">]</span> <span class="o">+</span>
                        <span class="s1">'&lt;/td&gt;'</span> <span class="o">+</span>
                        <span class="s1">'&lt;td&gt;'</span> <span class="o">+</span>
                        <span class="nx">item</span><span class="p">.</span><span class="nx">fields</span><span class="p">[</span><span class="s1">'telefone'</span><span class="p">]</span> <span class="o">+</span>
                        <span class="s1">'&lt;/td&gt;'</span> <span class="o">+</span>
                        <span class="s1">'&lt;td&gt;'</span> <span class="o">+</span>
                        <span class="nx">item</span><span class="p">.</span><span class="nx">fields</span><span class="p">[</span><span class="s1">'celular'</span><span class="p">]</span> <span class="o">+</span>
                        <span class="s1">'&lt;/td&gt;'</span> <span class="o">+</span>
                        <span class="s1">'&lt;td&gt;'</span> <span class="o">+</span>
                        <span class="nx">item</span><span class="p">.</span><span class="nx">fields</span><span class="p">[</span><span class="s1">'email'</span><span class="p">]</span> <span class="o">+</span>
                        <span class="s1">'&lt;/td&gt;'</span> <span class="o">+</span>
                        <span class="s1">'&lt;/tr&gt;'</span><span class="p">);</span>
                    <span class="p">});</span>
                <span class="p">}</span>
            <span class="p">});</span>
        <span class="p">});</span>
    <span class="p">});</span>
<span class="o">&lt;/</span><span class="nx">script</span><span class="o">&gt;</span>
<span class="p">{</span><span class="o">%</span> <span class="nx">endblock</span> <span class="o">%</span><span class="p">}</span></pre>
</div>
<p>Esta primeira parte, é onde a mágica realmente começa a acontecer, o que temos aqui é uma função atribuída a ação de click do botão “btnContatos”, esta função utiliza o recurso de ajax do <a title="jQuery.com" href="http://jquery.com/" target="_blank"><strong>jQuery</strong></a>.<br />
Vamos detalhar um pouco a função, vou direto para o “$.ajax”:</p>
<div class="code">
<pre>type: "GET"</pre>
</div>
<p>– Determina o método http, GET, POST &#8230;</p>
<div class="code">
<pre>url: "/get_contatos/"</pre>
</div>
<p>- Nossa url declarada lá no urls.py</p>
<div class="code">
<pre>dataType: "json"</pre>
</div>
<p>– O tipo de dados que a url vai retornar.</p>
<div class="code">
<pre>success: function(retorno){</pre>
</div>
<p>- Caso tenhamos sucesso a função segue em frente.</p>
<div class="code">
<pre>$.each(retorno, function(i, item){</pre>
</div>
<p>- Faz um laço e pega todos os itens do objeto “retorno”<br />
Daqui em diante a tabela é montada usando o “append” para inserir as tags e os dados no html. Neste exemplo estou montando uma tabela mas você pode fazer o que quiser com os dados.</p>
<p>Agora a segunda parte, que nada mais é do que o html que vai receber os dados:</p>
<div class="code">
<pre>{% block conteudo %}
    <span class="nt">&lt;table</span> <span class="na">id=</span><span class="s">"contatos"</span><span class="nt">&gt;</span>
        <span class="nt">&lt;thead&gt;</span>
            <span class="nt">&lt;tr&gt;</span>
                <span class="nt">&lt;th&gt;</span>
                    Nome
                <span class="nt">&lt;/th&gt;</span>
                <span class="nt">&lt;th&gt;</span>
                    Telefone
                <span class="nt">&lt;/th&gt;</span>
                <span class="nt">&lt;th&gt;</span>
                    Celular
                <span class="nt">&lt;/th&gt;</span>
                <span class="nt">&lt;th&gt;</span>
                    E-mail
                <span class="nt">&lt;/th&gt;</span>
            <span class="nt">&lt;/tr&gt;</span>
        <span class="nt">&lt;/thead&gt;</span>
        <span class="nt">&lt;tbody</span> <span class="na">id=</span><span class="s">"corpoTabela"</span><span class="nt">&gt;</span>
        <span class="nt">&lt;/tbody&gt;</span>
    <span class="nt">&lt;/table&gt;</span>
    <span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">"button"</span> <span class="na">id=</span><span class="s">"btnContatos"</span> <span class="na">class=</span><span class="s">"botao"</span> <span class="na">value=</span><span class="s">"Pegar Contatos"</span><span class="nt">&gt;</span>
{% endblock %}</pre>
</div>
<p>Temos ali nosso botão que ao ser clicado chama a função atribuída ao evento click dele.<br />
Pronto, era isso, muito fácil, prático e simples, com isso as possibilidades são enormes, você pode fazer muita coisa usando o jquery e o serializers do Django, agora o resto é com sua imaginação e criatividade.<br />
Abraços e até a próxima!</p>
<p>Código fonte de exemplo: <a title="DjangoAjax.zip" href="http://www.kenjiyamamoto.com/blog/files/DjangoAjax.zip">http://www.kenjiyamamoto.com/blog/files/DjangoAjax.zip</a></p>
<div id="formComent">
<form action="/salva_comentario/29/2008/10/02/ajax-no-django-com-jquery/" method="post">
<div id="formComent">
<p><label for="id_cmt_nome">*Nome:</label></p>
<input id="id_cmt_nome" maxlength="50" name="cmt_nome" type="text" /></div>
<div><label for="id_cmt_email">E-Mail: </label></p>
<input id="id_cmt_email" maxlength="75" name="cmt_email" type="text" /> Não será divulgado!<label for="id_cmt_homepage">Homepage:</label></p>
<input id="id_cmt_homepage" maxlength="200" name="cmt_homepage" type="text" /> Um site válido!</p>
<p><label for="id_cmt_comentario">*Mensagem:</label> <textarea id="id_cmt_comentario" cols="40" rows="10" name="cmt_comentario"></textarea></div>
<div>
<input id="adicionar" name="adicionar" type="submit" value="Adicionar" /></div>
<div>[ informação retirada do site do <a title="RFDev.org" href="http://rfdev.org/2008/10/02/ajax-no-django-com-jquery/" target="_blank">RFDev.org</a> ]</div>
</form>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/06/09/ajax-no-django-com-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Getting Things Done Apps for Mac</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/06/03/5-getting-things-done-apps-for-mac/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/06/03/5-getting-things-done-apps-for-mac/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 23:10:36 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Things Done Apps Mac apple softwares applications]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=537</guid>
		<description><![CDATA[
David Allen’s Getting Things Done task management techniques have become incredibly popular, inspiring Mac software developers to build applications that help users manage their lives and their ever growing To Do lists.
These applications assist with the capture, management and completion of tasks. Many include iPhone applications that offer syncing and other iPhone specific features, not [...]]]></description>
			<content:encoded><![CDATA[<div class="entry clearfix">
<p>David Allen’s <a href="http://www.davidco.com/">Getting Things Done</a> task management techniques have become incredibly popular, inspiring Mac software developers to build applications that help users manage their lives and their ever growing To Do lists.</p>
<p>These applications assist with the capture, management and completion of tasks. Many include iPhone applications that offer syncing and other iPhone specific features, not found in their Mac counterparts. This roundup will focus on five of the most popular tools, each with a different approach and style.</p>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://culturedcode.com/">Things</a></h3>
<p><img class="size-full wp-image-2957 alignleft" title="things" src="http://mac.appstorm.net/wp-content/uploads/2009/05/things.jpg" alt="Things" width="200" height="200" />Available on both the Mac and iPhone, Things is an elegant, yet somewhat new application for task management. This application offers a great way to view and organize projects, and a simple way to tag, file and schedule tasks for the future.</p>
<p>Their iPhone app is well designed, but lacks some features available on the desktop version. Also, syncing between the iPhone and the Mac requires a Wi-Fi network, which can be limiting for those who are always on the go.</p>
<p>Price: Mac $49.95 / iPhone $9.99<br />
Developer: <a href="http://culturedcode.com/">Cultured Code</a><br />
Requires: Mac OS X 10.4.11 or later / iPhone OS 2.2 or later</div>
</div>
<p><br style="clear:both;" /></p>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a></h3>
<p><img class="size-full wp-image-2958 alignleft" title="omnifocus" src="http://mac.appstorm.net/wp-content/uploads/2009/05/omnifocus.jpg" alt="Omnifocus" width="200" height="200" />OmniFocus is another application which offers both iPhone and Mac versions. It is one of the most developed and powerful applications available for managing To Do lists, but it can be seen as too structured or overwhelming for some individuals without extensive organizational needs.</p>
<p>It also offers the widest options for syncing to external applications, like iCal. Their iPhone application has some breakthrough features, like displaying tasks you need complete based on your location and syncing your tasks through a MobileMe or WebDAV server.</p>
<p>Price: Mac $79.95 / iPhone $19.99<br />
Developer: <a href="http://www.omnigroup.com/">The Omni Group</a><br />
Requires Mac OS X 10.4.8 or later / iPhone OS 2.1 or later</div>
</div>
<p><br style="clear:both;" /></p>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.potionfactory.com/thehitlist/">The Hit List</a></h3>
<p><img class="size-full wp-image-2959 alignleft" title="hitlist" src="http://mac.appstorm.net/wp-content/uploads/2009/05/hitlist.jpg" alt="The Hit List" width="200" height="200" />The newest application for task management on the Mac, The Hit List, has yet to reach version 1.0. The interface seems more similar to Things than OmniFocus, but integrates new features like a built in timer. The Hit List also integrates smart folders as well as iCal syncing into this great application. They also have promised that an iPhone version is in the works.</p>
<p>Price: (Pre-order) $49.95<br />
Developer: <a href="http://www.potionfactory.com/">Potion Factory</a><br />
Requires: Mac OS X 10.5 or later</div>
</div>
<p><br style="clear:both;" /></p>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.igtd.pl/iGTD/iGTD2/">iGTD2</a></h3>
<p><img class="size-full wp-image-2960 alignleft" title="igtd2" src="http://mac.appstorm.net/wp-content/uploads/2009/05/igtd2.jpg" alt="iGTD" width="200" height="200" />This older application is undergoing a refresh, and is still in Alpha (Pre-Beta) testing. The interface is not nearly as slick as Things, OmniFocus or The Hit List, but provides for a quick and easy way to enter in tasks and manage To Do lists. iGTD2 also offers multiple ways to view your tasks, called Workspaces, and offers synchronization between both iCal and MobileMe. The biggest selling point of iGTD2 is it’s price.</p>
<p>Price: Free, donations accepted<br />
Developer: <a href="http://www.igtd.pl/index.html">bartek:bargiel</a><br />
Requires: Mac OS X 10.5 or later</div>
</div>
<p><br style="clear:both;" /></p>
<div class="roundup clearfix">
<div class="roundup_text">
<h3><a href="http://www.midnightbeep.com/">Midnight Inbox</a></h3>
<p><img class="size-full wp-image-2961 alignleft" title="inbox" src="http://mac.appstorm.net/wp-content/uploads/2009/05/inbox.jpg" alt="Midnight Inbox" width="200" height="200" />Midnight Inbox provides more of a step by step system for organizing tasks. This very structured environment is great for those who prefer to follow the GTD system religiously. For those who like more breathing room, this might not be the best choice. It does offer a different interface approach and options to add notes and alarms.</p>
<p>One of the most interesting features is it’s ability to tell if you haven’t been working on what you had prioritized through their Yak Timer. They are in the process of developing version 2.0 of the software which should be released soon, as well as an iPhone component.</p>
<p>Price: $35.00<br />
Developer: <a href="http://www.midnightbeep.com/">Midnight Beep Softworks</a><br />
Requires: Mac OS X 10.4</div>
</div>
<p><br style="clear:both;" /></p>
<h3>Conclusion</h3>
<p>Each application offers a different approach to Getting Things Done. Whether you prefer the unstructured style of Things (like me), or a more rigid system for input like Midnight Inbox or OmniFocus, you’re on your way to getting organized and complete tasks, on your Mac or on the go.</p>
<p>Feel free to let me know how you get things done on your Mac or iPhone &#8211; are you an advocate of an application featured, or do you prefer a traditional pen and paper?</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/06/03/5-getting-things-done-apps-for-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guia de comandos Linux para iniciantes</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/05/28/guia-de-comandos-linux-para-iniciantes/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/05/28/guia-de-comandos-linux-para-iniciantes/#comments</comments>
		<pubDate>Thu, 28 May 2009 19:10:01 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[guia]]></category>
		<category><![CDATA[linux. shell]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=521</guid>
		<description><![CDATA[Guia de comandos Linux para iniciantes]]></description>
			<content:encoded><![CDATA[<p>Abra um shell e divirta-se!<br />
Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.</p>
<ul>
<li>dmesg &#8211; Mensagens de inicialização</li>
<li>id &#8211; Mostra o usuário atual</li>
<li>man &#8211; Ajuda sobre algum comando, assunto ou arquivo de configuração</li>
<li>info &#8211; Ajuda sobre algum comando, assunto ou arquivo de configuração</li>
</ul>
<h2>Comandos para Manipulação de Arquivos</h2>
<p>Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.</p>
<ul>
<li>pwd &#8211; Exibe o diretório atual</li>
<li>cd &#8211; Navegando entre diretórios</li>
<li>ls &#8211; Listar arquivos</li>
<li>mkdir &#8211; Cria um diretório</li>
<li>rmdir &#8211; Remove um diretório vazio</li>
<li>cp &#8211; Cópia de arquivos e diretórios</li>
<li>mv &#8211; Move ou renomeia arquivos e diretórios</li>
<li>rm &#8211; Remove arquivos e diretórios</li>
<li>find &#8211; Procura arquivos</li>
<li>ln &#8211; Cria links entre arquivos</li>
<li>cat &#8211; Exibe o conteúdo de um arquivo</li>
<li>head, tail &#8211; Mostra o começo e fim de um arquivo</li>
<li>file &#8211; Indica o tipo de arquivo</li>
<li>touch &#8211; Muda timestamps</li>
</ul>
<h2>Compactação e Descompactação</h2>
<p>Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.</p>
<ul>
<li>tar &#8211; Agrupando arquivos</li>
<li>gzip, bzip2 &#8211; Compactando arquivos</li>
<li>zip, rar &#8211; Outros formatos de arquivos compactados</li>
</ul>
<h2>Comandos de Tratamento de Texto</h2>
<p>Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…</p>
<ul>
<li>sort – Ordena um arquivo alfabeticamente</li>
<li>uniq – Elimina linhas repetidas</li>
<li>grep – Procura texto e expressões dentro de um arquivo</li>
<li>paste – Combina arquivos em um só</li>
<li>cut – Separa um arquivo por campos e imprime apenas partes especificadas</li>
<li>tr – Transforma caracteres</li>
<li>sed – Filtragem e Transformação de Conteúdo</li>
</ul>
<h2>Permissões</h2>
<p>Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.</p>
<ul>
<li>chown &#8211; Modifica os donos de arquivos e diretórios</li>
<li>chmod &#8211; Modifica as permissões dos arquivos e diretórios</li>
<li>umask &#8211; Visualiza e muda a máscara padrão de permissões</li>
</ul>
<h2>Processos</h2>
<p>Como funciona a execução dos programas no Linux e como tratá-los.</p>
<ul>
<li>ps &#8211; Listar processos</li>
<li>top &#8211; Lista processos em tempo real</li>
<li>pstree &#8211; Mostra processos em forma de árvore hierárquica</li>
<li>kill, killall &#8211; Envia um sinal ao processo (MATA!)</li>
</ul>
<h2>Comandos de Informações do Sistema</h2>
<ul>
<li>date &#8211; Mostra a data e hora do sistema</li>
<li>cal &#8211; Mostra um calendário amigável</li>
<li>df &#8211; Mostra informações de espaço em disco</li>
<li>du &#8211; Mostra espaço em disco usado por diretórios</li>
<li>fdisk, sfdisk &#8211; Informações sobre partições</li>
<li>hdparm &#8211; Informações detalhadas sobre HDs</li>
<li>free &#8211; Informações sobre memória</li>
<li>swapon &#8211; Informações sobre memória virtual (swap)</li>
<li>cat /proc/cpuinfo &#8211; Informações sobre o processador</li>
<li>uname &#8211; Informações de versão do kernel, arquitetura e outros</li>
<li>lspci &#8211; Mostra informações sobre dispositivos PCI</li>
<li>lsusb &#8211; Mostra informações sobre dispositivos USB</li>
</ul>
<h2>DPKG &#8211; Debian Package Manager</h2>
<p>Como lidar com os pacotes de programas que encontramos por aí na Internet, ou nos CDs das distribuições Linux? Quais os processos para instalar, remover e atualizar programas que estão no formato DPKG?</p>
<ul>
<li>dpkg -i &#8211; Instala pacotes</li>
<li>dpkg -r &#8211; Desinstala pacotes</li>
<li>dpkg -l &#8211; Lista pacotes instalados</li>
<li>dpkg -p &#8211; Mostra informações sobre um pacote</li>
<li>dpkg -L &#8211; Lista os arquivos instalados de um pacote</li>
</ul>
<h2>RPM &#8211; RPM Package Manager</h2>
<ul>
<li>rpm -i &#8211; Instala pacotes</li>
<li>rpm -U &#8211; Atualiza pacotes</li>
<li>rpm -e &#8211; Remove pacotes</li>
<li>rpm -q &#8211; Consulta um pacote</li>
<li>rpm -qa &#8211; Lista todos os pacotes instalados</li>
<li>rpm -qi &#8211; Mostra informações sobre um pacote</li>
<li>rpm -ql &#8211; Lista os arquivos instalados de um pacote</li>
<li>rpm -V &#8211; Faz uma verificação de integridade em pacotes</li>
</ul>
<h2>Gerenciador de pacotes: apt</h2>
<p>Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.</p>
<ul>
<li>apt-get update &#8211; Atualiza a lista de pacotes dos repositórios</li>
<li>apt-cache search &#8211; Procura um pacote por palavras</li>
<li>apt-get install &#8211; Instala pacotes de programas</li>
<li>apt-get remove &#8211; Remove pacotes de programas do sistema</li>
<li>apt-get upgrade &#8211; Atualiza todos os pacotes do sistema</li>
<li>apt-get dist-upgrade &#8211; Atualiza a versão da distribuição e todos seus pacotes</li>
<li>apt-get moo &#8211; Invoca os poderes da vaca</li>
</ul>
<h2>Gerenciador de pacotes: yum</h2>
<p>Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.</p>
<ul>
<li>yum search &#8211; Procura um pacote por palavras</li>
<li>yum install &#8211; Instala pacotes de programas</li>
<li>yum remove &#8211; Remove pacotes de programas do sistema</li>
<li>yum update &#8211; Atualiza os pacotes do sistema</li>
<li>yum check-update &#8211; Verifica se há atualizações de pacotes disponíveis</li>
<li>yum list &#8211; Lista todos os pacotes instalados e disponíveis no repositório</li>
<li>yum list available &#8211; Lista os pacotes disponíveis para instalação</li>
<li>yum grouplist &#8211; Lista os grupos de pacotes instalados e disponíveis no repositório</li>
<li>yum groupinstall &#8211; Instala grupos de pacotes</li>
<li>yum groupremove &#8211; Remove grupos de pacotes do sistema</li>
</ul>
<p>==========<br />
Fonte: <a title="Marcos Arouca" href="http://www.marcosarouca.com/blog" target="_blank">Marcos Arouca</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/05/28/guia-de-comandos-linux-para-iniciantes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ultimate Mac Setup for Web Designers</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/05/28/the-ultimate-mac-setup-for-web-designers/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/05/28/the-ultimate-mac-setup-for-web-designers/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:31:05 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=517</guid>
		<description><![CDATA[The Ultimate Mac Setup for Web Designers (60 Apps)]]></description>
			<content:encoded><![CDATA[<div class="entry clearfix">
<p>There’s little doubt that OS X is a popular platform for web designers &#8211; it offers an enormous range of software for designing, managing, developing and publishing websites. Whether you prefer to use an all-in-one environment for designing websites or a range of different applications, there’s a tool to suit you perfectly.</p>
<p>This article will round up 60 different web design apps for every different conceivable need. And don’t worry if design isn’t your area of expertise; much of the software covered is fairly multi-purpose, suited to a variety of tasks.</p>
<h2>Client &amp; Project Management</h2>
<ul><img class="alignright size-full wp-image-701" title="billings2" src="http://mac.appstorm.net/wp-content/uploads/2009/02/billings2.jpg" alt="billings2" width="200" height="186" /></p>
<li><a href="http://www.billingsapp.com/">Billings</a> &#8211; An excellent tool for managing the details of clients, billing, and tracking payments and receipts.</li>
<li><a href="http://www.apple.com/macosx/features/300.html#ical">iCal</a> &#8211; Bundled with OS X, iCal can offer a simple and inexpensive method to track projects and deadlines. Email reminders are handy too!</li>
<li><a href="http://www.omnigroup.com/applications/omniplan/">OmniPlan</a> &#8211; More advanced planning software with Gantt charting, robust task management, and a great interface</li>
<li><a href="http://www.itaskx.com/software/en/iTaskX2_info.asp">iTaskX</a> &#8211; Seamlessly integrates with Microsoft Project to be another fairly advanced planning and project management tool.</li>
<li><a href="http://www.marketcircle.com/daylite/index.html">Daylite</a> &#8211; From the makers of Billings, Daylite is a more professional app capable of organizing an entire design team!</li>
<li><a href="http://www.projectwizards.net/en/products/merlin">Merlin</a> &#8211; Yet another advanced project management tool, with a great looking interface.</li>
</ul>
<h2>Creating an Asset Library</h2>
<ul><img class="alignright size-full wp-image-485" title="littlesnapper2" src="http://mac.appstorm.net/wp-content/uploads/2009/02/littlesnapper2.jpg" alt="littlesnapper2" width="200" height="200" /></p>
<li><a href="http://www.realmacsoftware.com/littlesnapper/">LittleSnapper</a> &#8211; An awesome tool for capturing and organizing screenshots, ensuring you’re never stuck for inspiration.</li>
<li><a href="http://www.smileonmymac.com/TextExpander/">TextExpander</a> &#8211; Allows you to build up a library of code or text snippets, and quickly drop them into a document.</li>
<li><a href="http://www.barebones.com/products/Yojimbo/">Yojimbo</a> &#8211; An “information organizer”, which can be used for building up a library of code snippets, images, icons, or client material.</li>
<li><a href="http://www.devon-technologies.com/products/devonthink/devonthink2.html">DevonThink</a> &#8211; Similar to Yojimbo, but with a few advanced features such as OCR and scanner integration.</li>
<li><a href="http://www.fontexplorerx.com/pro/">FontExplorer</a> &#8211; The de facto font management tool for OS X, with automatic activation.</li>
<li><a href="http://www.bohemiancoding.com/fontcase/">Fontcase</a> &#8211; A great looking interface and robust comparison tools makes Fontcase a worthy competitor to FontExplorer.</li>
</ul>
<h2>Designing: All-in-one</h2>
<ul><img class="alignright size-full wp-image-1087" title="codaespresso" src="http://mac.appstorm.net/wp-content/uploads/2009/03/codaespresso.jpg" alt="Coda and Espresso" width="195" height="200" /></p>
<li><a href="http://www.panic.com/coda/">Coda</a> &#8211; The original (and, some would say, best) integrated web design environment for OS X with robust CSS tools, live previewing, and one-click publishing.</li>
<li><a href="http://macrabbit.com/espresso/">Espresso</a> &#8211; Bringing several features across from CSSEdit, Espresso is a worthy Coda competitor with a built-in code snippet manager.</li>
<li><a href="http://www.apple.com/ilife/iweb/">iWeb</a> &#8211; Bundled with iLife, iWeb is Apple’s take on a WYSIWYG editor. Simple, easy-to-use, and capable of creating wonderfully designed sites. More of a consumer tool, with fewer advanced features than Coda/Espresso.</li>
<li><a href="http://www.realmacsoftware.com/rapidweaver/">RapidWeaver</a> &#8211; The undisputed king of visual web design apps on OS X, RapidWeaver has an extensive community creating hundreds of excellent themes.</li>
</ul>
<h2>Designing: Images</h2>
<ul><img class="alignright size-full wp-image-2410" title="cs4" src="http://mac.appstorm.net/wp-content/uploads/2009/05/cs4.png" alt="cs4" width="200" height="200" /></p>
<li><a href="http://www.adobe.com/products/creativesuite/">Adobe CS4</a> &#8211; The daddy of design suites, CS4 includes Photoshop and Illustrator &#8211; two essential apps for designing graphics for the web.</li>
<li><a href="http://www.pixelmator.com/">Pixelmator</a> &#8211; Billed as a Photoshop competitor for “the rest of us”, Pixelmator is inexpensive and remarkably fast for editing photos and graphics.</li>
<li><a href="http://www.gimp.org/macintosh/">GIMP</a> &#8211; A completely free image editing tool. It lacks the same polish as Photoshop or Pixelmator, but packs a decent punch.</li>
<li><a href="http://www.apple.com/iwork/keynote/">Keynote</a> &#8211; Often overlooked, Keynote can create stunning diagrams and charts which are only a screenshot away from looking brilliant on your website.</li>
<li><a href="http://www.adobe.com/products/photoshopelwin/">Photoshop Elements</a> &#8211; Photoshop’s little brother, Elements offers an inexpensive way to organize and edit a photo library for the web.</li>
<li><a href="http://www.flyingmeat.com/acorn/">Acorn</a> &#8211; The “image editor for humans”, Acorn has a bunch of excellent export-for-web options.</li>
<li><a href="http://www.acqualia.com/picturesque/">Picturesque</a> &#8211; It’s easy to add reflections, borders, shadows, curves and change the perspective of photographs with Picturesque. Great for adding life to a dull image.</li>
</ul>
<h2>Designing: CSS &amp; HTML</h2>
<ul><img class="alignright size-full wp-image-1072" title="bbedit" src="http://mac.appstorm.net/wp-content/uploads/2009/03/bbedit.jpg" alt="BBEdit" width="200" height="200" /></p>
<li><a href="http://www.barebones.com/products/bbedit/">BBEdit</a> &#8211; Undoubtedly the leading OS X text editor, BBEdit is incredibly powerful whilst retaining a simple interface. Particularly useful is the auto-complete feature.</li>
<li><a href="http://www.barebones.com/products/TextWrangler/">TextWrangler</a> &#8211; The free alternative to BBEdit, retaining much of the functionality at a price that’s too good to resist.</li>
<li><a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a> &#8211; Another great text editing tool, with powerful features for allowing multiple designers to collaborate on a document at the same time.</li>
<li><a href="http://macromates.com/">TextMate</a> &#8211; A simple, unobtrusive text editor for editing HTML, CSS, or another programming language you throw at it.</li>
<li><a href="http://macrabbit.com/cssedit/">CSSEdit</a> &#8211; A game-changing app for editing and previewing CSS, packed with useful features such as a visual editing tool and “selector builder”.</li>
<li><a href="http://site.ringce.com/products/slammer/slammer.html">Slammer</a> &#8211; Capable of placing a grid over your screen to assist with laying out webpage elements and keeping a good structure.</li>
<li><a href="http://iconfactory.com/software/xscope">xScope</a> &#8211; A fantastic all-rounder for measuring and analyzing any element on your screen. xScope is worth every penny!</li>
<li><a href="http://www.betadesigns.co.uk/Blog/caliper/">Caliper</a> &#8211; Focusing on one small subset of xScope, Caliper is a free alternative for accurately measuring elements on your screen.</li>
</ul>
<h2>Audio &amp; Video</h2>
<ul><img class="alignright size-full wp-image-743" title="garageband" src="http://mac.appstorm.net/wp-content/uploads/2009/02/garageband.jpg" alt="garageband" width="200" height="200" /></p>
<li><a href="http://handbrake.fr/">Handbrake</a> &#8211; A powerful video conversion application, which is ideally suited for converting videos into a web format. It can happily handle almost any video format available, and is completely free.</li>
<li><a href="http://www.telestream.net/screen-flow/overview.htm">ScreenFlow</a> &#8211; If you’re considering using a screencast on your website, ScreenFlow is worth every penny. It can record your screen/webcam/audio simultaneously, and packs a range of editing tools.</li>
<li><a href="http://audacity.sourceforge.net/">Audacity</a> &#8211; An open source app for editing and encoding audio across a variety of different formats.</li>
<li><a href="http://www.apple.com/ilife/garageband/">GarageBand</a> &#8211; For podcasting website designers, GarageBand is a simple (and free) way to edit a recording and export it in a suitable podcast format.</li>
</ul>
<h2>Testing</h2>
<ul><img class="alignright size-full wp-image-2411" title="mamp_icon1" src="http://mac.appstorm.net/wp-content/uploads/2009/05/mamp_icon1.png" alt="mamp_icon1" width="128" height="128" /></p>
<li><a href="http://www.mamp.info/en/index.html">MAMP</a> &#8211; Whilst OS X ships with an in-built web server, MAMP also ensures that PHP and MySQL are installed. A quick way to set up a local website testing server.</li>
<li><a href="http://litmusapp.com/alkaline/">Alkaline</a> &#8211; A great app for generating screenshots of how a website will display in various Windows browsers.</li>
<li><a href="http://www.kronenberg.org/ies4osx/">ies4osx</a> &#8211; Providing a way to test your website locally in various versions of Internet Explorer. A headache, but necessary!</li>
<li><a href="http://www.parallels.com/products/desktop/">Parallels Desktop</a> &#8211; If you’re prefer to test websites in an actual Windows environment, Parallels is the virtualization industry leader.</li>
<li><a href="http://www.virtualbox.org/">VirtualBox</a> &#8211; For the budget-conscious, VirtualBox is a free alternative to Parallels which can provide an equally useful testing setup.</li>
</ul>
<h2>Publishing</h2>
<ul><img class="alignright size-full wp-image-2422" title="transmit" src="http://mac.appstorm.net/wp-content/uploads/2009/05/transmit.png" alt="transmit" width="200" height="200" /></p>
<li><a href="http://www.panic.com/transmit/">Transmit</a> &#8211; Transmit is probably the best known FTP client for the Mac, with good reason &#8211; it packs a great deal of functionality and is notoriously well designed.</li>
<li><a href="http://cyberduck.ch/">CyberDuck</a> &#8211; The most full-featured open source client available, Cyberduck packs a decent punch and is a free rival to Transmit.</li>
<li><a href="http://www.yummysoftware.com/">YummyFTP</a> &#8211; Notable features include auto-recovery of failed transfers, filtering of upload synchronization, robust scheduling and FTP alias support</li>
<li><a href="http://nolobe.com/interarchy/">Interarchy</a> &#8211; Supporting a range of SSH functionality, mirroring, Dashboard and Automator integration, and downloading of entire websites.</li>
<li><a href="http://www.binarynights.com/">Forklift</a> &#8211; Offering a great interface, but quite an expensive price tag for the features on offer.</li>
<li><a href="http://fetchsoftworks.com/">Fetch</a> -Support for a range of protocols with a few new Leopard-centric features in the latest release.</li>
</ul>
<h2>Version Control</h2>
<ul><img class="alignright size-full wp-image-2420" title="versions" src="http://mac.appstorm.net/wp-content/uploads/2009/05/versions.png" alt="versions" width="150" height="150" /></p>
<li><a href="http://versionsapp.com/">Versions</a> &#8211; A wonderfully designed subversion app, making it simple for a non-technical web designer to get started.</li>
<li><a href="http://www.zennaware.com/">Cornerstone</a> &#8211; A worthy Versions competitor with a stunning interface, and the latest version of Subversion built-in.</li>
<li><a href="http://www.lachoseinteractive.net/en/community/subversion/svnx/features/">svnX</a> &#8211; A free, open source, subversion client with a decent range of features.</li>
<li><a href="http://gitx.frim.nl/">GitX</a> &#8211; Offering a history viewer and commit interface with OS X style.</li>
</ul>
<h2>Databases</h2>
<ul><img class="alignright size-full wp-image-2413" title="querious" src="http://mac.appstorm.net/wp-content/uploads/2009/05/querious.png" alt="querious" width="150" height="150" /></p>
<li><a href="http://www.araelium.com/querious/">Querious</a> &#8211; A throughly full-featured SQL database manager, which unfortunately only works with MySQL5 at present. If you’re rocking the latest MySQL version, however, this is an incredibly useful app.</li>
<li><a href="http://www.sequelpro.com/">Sequel Pro</a> &#8211; A free alternative to Querious, with a recent update bringing the interface up to a much improved standard. Reliable, and easy-to-use.</li>
</ul>
<h2>Monitoring &amp; Statistics</h2>
<ul><img class="alignright size-full wp-image-2421" title="fluid-mint1" src="http://mac.appstorm.net/wp-content/uploads/2009/05/fluid-mint1.png" alt="fluid-mint1" width="150" height="150" /></p>
<li><a href="http://dashalytics.rovingrob.com/">Dashalytics</a> &#8211; A simple Dashboard widget for monitoring Google Analytics statistics. I’m a fan of the simple graphical interface.</li>
<li><a href="http://www.watchmouse.com/en/widget/dashboard_widget.php">WatchMouse</a> &#8211; Allows you to monitor the uptime of your website or server through the OS X Dashboard.</li>
<li><a href="http://www.haveamint.com/peppermill/junior_mint/">Junior Mint</a> &#8211; If you use <a href="http://www.haveamint.com/">Mint</a> as a statistics system, this is a simple way to stay up-to-date through Dashboard.</li>
<li><a href="http://www.reinvigorate.net/">Reinvigorate</a> (Beta) &#8211; Currently an invite-only beta, Reinvigorate allows desktop monitoring of website visitors and statistics. Get signed up to be a tester!</li>
</ul>
<h2>Backup</h2>
<ul><img class="alignright size-full wp-image-2415" title="timemachine" src="http://mac.appstorm.net/wp-content/uploads/2009/05/timemachine.png" alt="timemachine" width="200" height="200" /></p>
<li><a href="http://www.apple.com/macosx/features/timemachine.html">Time Machine</a> &#8211; The OS X Leopard backup solution. All that you require is an external hard drive, and to keep a copy of your website locally.</li>
<li><a href="http://www.getdropbox.com/">Dropbox</a> &#8211; I use Dropbox as a means of keeping an off-site backup of important website documents and files (though it’s also great at keeping multiple computers in sync!)</li>
<li><a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">SuperDuper</a> &#8211; If you’d like to keep a bootable backup of your Mac hard drive, SuperDuper is an excellent solution.</li>
<li><a href="http://www.syncplicity.com/">Syncplicity</a> &#8211; Similar to Dropbox, Syncplicity can easily maintain a fully versioned remote backup of any folder(s) on your hard drive.</li>
</ul>
<h2>Conclusion</h2>
<p>I hope to have covered most of the areas you’ll come across as a web designer, with a variety of applications for each. Whether you have a huge budget to blow or are working on a shoestring, nothing can hold you back with a combination of the above software (apart from IE6…).</p>
<p>I’m sure there are several fantastic applications not mentioned, so please feel free to share in the comments. I look forward to learning about a few new gems!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/05/28/the-ultimate-mac-setup-for-web-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Django tips and tricks pages that I&#8217;ve found helpful.</title>
		<link>http://www.kenjiyamamoto.com/blog/2009/05/28/some-django-tips-and-tricks-pages-that-ive-found-helpful/</link>
		<comments>http://www.kenjiyamamoto.com/blog/2009/05/28/some-django-tips-and-tricks-pages-that-ive-found-helpful/#comments</comments>
		<pubDate>Thu, 28 May 2009 13:57:32 +0000</pubDate>
		<dc:creator>Kenji Yamamoto</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Web Sites]]></category>

		<guid isPermaLink="false">http://www.kenjiyamamoto.com/blog/?p=508</guid>
		<description><![CDATA[Some Django tips and tricks pages that I've found helpful]]></description>
			<content:encoded><![CDATA[<p>My current work involves working on some Web applications developed using <a href="http://www.djangoproject.com/">Django</a>. Although I&#8217;ve used <a href="http://www.python.org/">Python</a> much in the past, my experience with Django was quite limited. So I recently did some research to become more proficient with it, and will list below some of the Web pages that I found provided the most useful tips and tricks for when using Django.</p>
<div class="post_body">
<ul>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://gnuvince.wordpress.com/2007/06/03/some-django-tips/"><span style="font-weight: bold; text-decoration: none;">Some Django tips</span></a>: Although an older article, it also makes some good non-Django suggestions, like installing <a href="http://ipython.scipy.org/">IPython</a> and ensuring your project has a test suite.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://www.stonemind.net/blog/2007/01/12/small-django-tips-from-one-newbie-to-another/"><span style="font-weight: bold; text-decoration: none;">Small Django tips from one newbie to another</span></a>: Another older article, this one also emphasizes the need for unit testing, and gives some examples (with code) about how to go about this. It also discusses ways to manage frequent model changes during development.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://kdl.nobugware.com/post/2008/02/19/Usefull-tips-to-start-a-new-project-with-Django/"><span style="font-weight: bold; text-decoration: none;">Usefull tips to start a new project with Django</span></a>: A slightly dated article that summarizes how to get started with Django, and well as some suggestions for when deploying a production Django application.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://blog.awarelabs.com/?p=70"><span style="font-weight: bold; text-decoration: none;">Django Tips: UTF-8, ASCII Encoding Errors, Urllib2, and MySQL</span></a>: Gives useful tips about handling UTF-8 encoded strings. Although the project I&#8217;m working on thankfully didn&#8217;t make the mistake of using <a href="http://www.mysql.com/">MySQL</a>, this article does include some tips relating to string encoding and MySQL, which may be useful for some people.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://ericholscher.com/blog/2008/oct/5/django-tips/"><span style="font-weight: bold; text-decoration: none;">Big list of Django tips (and some python tips too)</span></a>: This offers perhaps the greatest quantity of Django tips in a single page. It&#8217;s quite complete, covering areas such as deployment, configuration, templating and views, the model, testing, and so forth.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://www.davidcramer.net/code/django/345/tips-for-scaling-a-web-app.html"><span style="font-weight: bold; text-decoration: none;">Tips for Scaling a Web App</span></a>: While not completely Django-specific, it lists some good ideas for how to develop a database-backed Web application that scales well.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://www.chipx86.com/blog/2008/07/25/django-tips-pil-imagefield-and-unit-tests/"><span style="font-weight: bold; text-decoration: none;">Django Tips: PIL, ImageField and Unit Tests</span></a>: Gives some time-saving suggestions about using the <a href="http://www.pythonware.com/products/pil/">Python Imaging Library</a> with Django and unit tests.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://natereed.com/?p=10"><span style="font-weight: bold; text-decoration: none;">Django Image Uploading: Tips and Tricks</span></a>: Outlines how to upload images in Django apps, with some suggestions about how to solve some common problems.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://net.tutsplus.com/tutorials/tools-and-tips/10-insanely-useful-django-tips/"><span style="font-weight: bold; text-decoration: none;">10 Insanely Useful Django Tips</span></a>: I think the title of this article overhypes it somewhat. The tips are useful, but they are somewhat common-sense tips, as well. Although I haven&#8217;t tried it yet, this article did point me to <a href="http://github.com/robhudson/django-debug-toolbar/tree/master">django-debug-toolbar</a>, which sounds like it might be useful.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://patrickbeeson.com/blog/2008/jul/10/tips-working-django/"><span style="font-weight: bold; text-decoration: none;">&#8216;Practical&#8217; tips for working with Django</span></a>: Includes some suggestions regarding developing custom managers, wrapping generic views, and converting text to HTML before rendering the template.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://simonwillison.net/2008/May/22/debugging/"><span style="font-weight: bold; text-decoration: none;">Debugging Django</span></a>: One of the more detailed articles I found suggesting some strategies for debugging Django applications.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://news.e-scribe.com/212"><span style="font-weight: bold; text-decoration: none;">Django development tips</span></a>: Some ideas for setting up a long-running Django development server in a UNIX-like environment using <a href="http://www.gnu.org/software/screen/">GNU Screen</a>. More advanced users of UNIX-like systems are probably familiar with this technique, but this article is still a useful reference and tutorial for newer users.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://www.beardygeek.com/2009/02/django-tips-unique-date-querysets/"><span style="font-weight: bold; text-decoration: none;">Django Tips &#8211; Unique Date Querysets</span></a>: A quick suggestion about how to get all of the unique years and months for a data set such as the posts in a blog, or other timestamped data.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://stackoverflow.com/questions/550632/favorite-django-tips-features"><span style="font-weight: bold; text-decoration: none;">Favorite Django Tips &amp; Features</span></a>: This thread from <a href="http://stackoverflow.com/">Stack Overflow</a> contains a variety of user-contributed tips. Some of them suggest software to use in conjunction with Django, including <a href="http://jinja.pocoo.org/2/">Jinja2</a>.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://blog.webfaction.com/tips-to-keep-your-django-mod-python-memory-usage-down"><span style="font-weight: bold; text-decoration: none;">Tips to keep your Django/mod_python memory usage down</span></a>: Some deployment and configuration suggestions to reduce Django&#8217;s memory usage when using <a href="http://httpd.apache.org/">Apache</a> and <a href="http://www.modpython.org/">mod_python</a>.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://toastdriven.com/fresh/django-doctest-tips/"><span style="font-weight: bold; text-decoration: none;">Django Doctest Tips</span></a>: Some tips for testing Django applications using <a href="http://docs.python.org/library/doctest.html">doctest</a>. Suggests better ways to locate failures, to use conditionals, to check context variables, and to check content type relations.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://twitter.com/djangotips/"><span style="font-weight: bold; text-decoration: none;">djangotips on Twitter</span></a>: I didn&#8217;t find the quality of these user-contributed tips as good as those from Stack Overflow or the other pages, but there were a few that seemed like they might be useful.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://www.maurachace.com/post/14137549/django-tips-vol-1"><span style="font-weight: bold; text-decoration: none;">Django Tips, Vol. 1</span></a>: Contains five tips covering topics like the difference between &#8216;blank&#8217; and &#8216;null&#8217;, displaying multiple fields on the same line in the admin, and so on.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://www.mercurytide.co.uk/news/article/django-cheat-sheet/"><span style="font-weight: bold; text-decoration: none;">Django cheat sheet</span></a>: Although this is a cheat sheet, and not really a Web page, this is one of the cleaner cheat sheets that I&#8217;ve seen. I&#8217;ve found it to be a useful reference so far.</li>
<li style="margin-bottom: 8px; margin-top: 8px;"><a href="http://jacobian.org/writing/django-performance-tips/"><span style="font-weight: bold; text-decoration: none;">Django performance tips</span></a>: This article is also older, but many of its suggestions are very sensible and apply even when not using Django, such as using separate database and Web servers if possible, using <a href="http://www.postgresql.org/">PostgreSQL</a>, and putting as much RAM as possible into the servers.</li>
</ul>
<p>Of course, those are just a small sample of the many useful Django resources out there. But for those new to Django, reading through the articles about may help avoid some common pitfalls, as well as offer ideas to help become more productive while getting accustomed to Django.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kenjiyamamoto.com/blog/2009/05/28/some-django-tips-and-tricks-pages-that-ive-found-helpful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
