50 programas para diversas áreas da fotografia

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 Roundup terá algo de novo para mostrá-lo.
Nós estaremos cobrindo 50 fantásticas aplicações para diversas áreas da fotografia: organizar, pós-processamento, geo-tagging, panoramas, imagens HDR, fazer upload / compartilhamento de imagens, e muito mais.

Organizar & Editando Fotos

  • apertureiPhoto - É 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.
  • Adobe Photoshop Lightroom - 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.
  • Aperture - 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.
  • Capture One Pro - A escolha de profissionais experientes, Capture One Pro funciona bem para fotografar e oferece uma ferramenta sólida para um RAW.
  • Picasa - 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.
  • Bibble - Outra ferramenta útil para gerenciamento de arquivos RAW, útil para organizar as fotografias com uma vasta gama de edição e funcionalidades.
  • Shoebox - Uma solução sólida para organizar todas as suas fotografias por conteúdo, com uma interface bem adaptada às telas widescreen.
  • JetPhoto Studio - 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).
  • Photoshop Elements - 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.

Pós-Processamento

  • photoshopAdobe Photoshop - 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.
  • Pixelmator - 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.
  • Seashore - 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.
  • Corel Painter X - Tem um ângulo ligeiramente diferente, este aplicativo tenta simularmeios tradicionais associados com o desenho e a pintura.
  • Acorn - 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.
  • Picturesque - útil para adicionar os últimos retoques para uma fotografia, tais como as bordas, sombras, perspectivas, reflexões etc
  • PhotoComplete - Similar a Acorn, PhotoComplete é um editor de imagem básico e fácil de compreender sua interface.
  • Prizmo - Este aplicativo permite ao usuário mudar facilmente a perspectiva de uma fotografia, e essencialmente “escanear” usando uma câmera digital. Fascinante esse recurso.

Automação

  • automatorAutomator - É 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.
  • iMagine Photo - Outra ferramenta para automatizar a sua imagem de transformação do fluxo de trabalho. Você pode escalar, mesclar imagens, aplicar filtros e rotacionar.
  • EasyBatchPhoto - Permite processar centenas (ou milhares) de imagens com um simples arrastar e soltar, com uma interface simples e intuitiva.
  • PhotoDrop - 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.

Fotografias HDR

  • hydraPhotomatix - 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.
  • Qtpfsgui - Apesar do nome um pouco estranho, esta ferramenta é totalmente open source e oferece um caminho livre para iniciar um trabalho em HDR.
  • Hydra - com uma interface amigável, correspondência automática de imagens e um plug-in para o Aperture, vale dar uma olhada no Hydra.
  • SilverFast - oferece um vasto conjunto de funcionalidades avançadas. Não muito mas não tem uma interface muito amigável.
  • Bracketeer - oferece uma funcionalidade de auto-alinhamento e pode criar fotos HDR supostamente muito melhor do que imagens no Photoshop. Você pode ser o juiz!
  • FDRTools - Outra ferramenta similar para combinar imagens, tons de mapeamento, e exportar em uma vários de formatos diferentes.

Foto Panoramica

  • panoramaPanorama Tools - 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.
  • Double Take - um programa muito simples, com interface amigável que é uma boa opção para quando você não consegue enquadrar aquelas cenas muito grande.
  • PhotoWarp - Capaz de produzir alguns fotos fascinante circular e panoramas.
  • Flexify - Permite que você dobre e estique uma fotografia aparentemente em qualquer formato, criando alguns efeitos realmente impressionante.
  • Panorama2Flash - 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.

Upload & Compartilhamento

  • iwebFlickr Uploadr - Um simples aplicativo mas fantastico, para fazer o upload de suas fotos para o Flickr e garantindo que permaneçam organizados como você gostaria.
  • Facebook iPhoto Plugin - Um simples plugin para fazer upload de imagens diretamente para a Facebook. Muito melhor do que a ferramentas baseadas na web.
  • iStockPhoto Aperture Plugin - Se você vender as imagens através iStockPhoto, este plugin irá agilizar muito o processo.
  • iWeb - ú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.
  • PictureSync - Oferecendo uma central de controle para etiquetar e organizar fotos para fazer upload de uma vasta gama de diferentes serviços online.
  • Smilebox - Um divertido e simpático serviço de scrap-booking, criação de cartões, com rapidez e compartilhamento de imagens.

Geotagging

  • geophotoGeophoto - 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.
  • PhotoLinker - A solução profissional que pode se integrar com o GPS, tentando colocar as suas fotografias automaticamente geo-posição correta.
  • GeoTagger - Uma programa para inserir coordenadas do GPS em suas fotos, que integra com o Google Earth.
  • HoudahGeo - 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.
  • PhotoGPSEditor - fácil de usar, utiliza editor de meta-dados, e é possível combinar dados de GPS (gpx ou NMEA) nos arquivos. Aplicativa free.
  • Trails para iPhone - 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 - um grande momento para viajar.

Backup & Recuperação

  • compactflashCameraSalvage - 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.
  • Salvage - é uma ferramenta para recuperar imagens de câmera digital com cartões de memória corrompido.
  • ImageRecall - 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.
  • Time Machine - é 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.
  • Dropbox - 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!)
  • SuperDuper - Se quiser manter uma cópia de segurança do seu Mac, SuperDuper é uma excelente solução.

Tags: , , , , , , , , , , , , , , , , ,

No Comments

13 Add-ons para Firebug

FirebugSe voce é desenvovedor web, voce algum momento já trabalhou com o Firebug, 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 Firebug.

Este grande add-on para o Firebug, foi desenvolvimento por uma equipe talentosa, e tem muitas características que o tornam imprescindível, tais como:

  • Trabalho dentro do browser, sem necessidade de outros aplicativos;
  • Estar em tempo real, registrando todos os pedidos;
  • Capacidade de editar código e ver os resultados instantaneamente;
  • Depurar JavaScript, medir o seu desempenho e muito mais.

Existem vários add-ons que podem adicionar mais potência ao Firebug para desenvolver com mais facilidade e agilidade. Aqui estão eles:

YSlow

yslow
YSlow 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 Smush.it ™ e JSLint.

Page Speed

pagespeed

Muito semelhante ao YSlow, é 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 “Web Performance Best Practices”) sobre as formas de melhorá-las.

Page Speed otimiza automaticamente imagens e fornece os comprimidos foruploading posterior.

Pode também detectar Javascript e CSS carregados que, na verdade, não é utilizada para diminuir o tamanho total dos arquivos.

Perfect Pixel

pixelperfect

Perfect Pixel 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.

É 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.

CodeBurner

codeburner

CodeBurner oferece um painel de referência com uma ferramenta de pesquisa para estudar os elementos HTML, os atributos, propriedades e CSS.

Ela também fornece atalhos para visualizar informações ou código sobre um item selecionado.

FireUnit

fireunit

FireUnit é uma API desenvolvida em JavaScript, para fazer teste simples - testes unitários, tudo executado sem necessidade de novas tabs do firefox.

FirePHP

firephp

Com a ajuda de FirePHP, é possível fazer logon para o Firebug console por um método PHP simples.

Os dados são enviados através de resposta ao cabeçalhos e não irá interferir com o conteúdo da página.

Para qualquer desenvolvedor que tenho utilizado a interface do Firebug, essa extensão é de grande ajuda para depuração de códigos PHP.

FireRainbow

firerainbow

FireRainbow acrescenta uma melhor sintaxe de apoio a Firebug e tem suporte a temas.

FireDiff

firediff

FireDiff acrescenta um quadro que acompanhar todas as alterações feitas no Firebug e pelo próprio site, os CSS e os DOM.

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.

JiffyFirefox Extension

jiffyextension

Jiffy 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.

Hammerhead

hammerhead

Ele permite que você meça o tempo de carregamento páginas.

A extensão tem suporte para várias páginas e pode limpar caches (disco e memória), com um clique motrará o resultado.

Firecookie

firecookie

Firecookie, é um visualizador / gerenciador de cookies, que trabalha dentro Firebug.

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

Também é integrado com o Net painel, exibe cookies enviados e recebidos.

Firefinder

firefinder

Firefinder oferece uma maneira de encontrar rapidamente elementos HTML, CSS e suas congruências ou expressão XPath.

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.

LiveCoder

livecoder

LiveCoder estende o Firebug e permite que desenvolvedores que controem Add-ons, possam analiza-los e modifica-los a qualquer momento.

Tags: , , , , , , , , ,

No Comments

6 Ways to Correctly Delete Applications

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.

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!

Amnesia

AmnesiaAmnesia 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.

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.

Price: $9.95
Developer: Koingosw
Requires: Mac OS 10.4 or later

AppCleaner

AppCleanerAppCleaner 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.

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.

Price: Free
Developer: Free Mac Soft
Requires: Mac OS 10.4 or later

AppDelete

AppDeleteThough 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.

Price: $5
Developer: Reggie Ashworth
Requires: Mac OS 10.4 or later

AppTrap

AppTrapAppTrap 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.

Price: Free
Developer: Markus Magnuson
Requires: Mac OS 10.4 or later

AppZapper

AppZapperAppZapper “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.

Price: $12.95
Developer: Austin Sarner and Brian Ball
Requires: Mac OS 10.4 or later

CleanApp 3

CleanAppCleanApp 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.

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.

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.

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.

Price: $13
Developer: Synium Software
Requires: Mac OS 10.4 or later

Conclusion

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.

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.

Two additional applications that you might want to check out are uApp and Yank. 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.

reference: appstorm

Tags: , , , ,

No Comments

Ajax no Django com jQuery

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 a prática, o link para download do código fonte está no final do artigo.

Crie um projeto novo:

django-admin.py startproject DjangoAjax

Dentro da pasta do projeto crie uma aplicação:

python manage.py startapp contatos

Ainda dentro da pasta do projeto crie os seguintes diretórios:

/media 
 |---/js 
/templates

Dentro da pasta /media/js/ coloque o arquivo do jQuery que pode ser baixado em http://jquery.com/ [jquery.com].
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.
Vamos ao models.py da aplicação “contatos”:

from django.db import models

class Contatos(models.Model):
    nome = models.CharField('Nome', max_length=40)
    telefone = models.CharField('Telefone', max_length=15, blank=True)
    celular = models.CharField('Celular', max_length=15, blank=True)
    email = models.CharField('E-mail', max_length=40, blank=True)

    class Meta:
        db_table = 'contatos' #define o nome da tabela no banco

    def __unicode__(self):
        return self.nome

Criada a classe Contatos e rodado o syncdb vamos ao nosso arquivo views.py:

# -*- coding: utf-8 -*-
from django.core import serializers
from django.http import HttpResponse
from django.shortcuts import render_to_response
from DjangoAjax.contatos.models import Contatos

def index(request):
    return render_to_response('index.html',)

def get_contatos(request):
    contatos = Contatos.objects.all()
    retorno = serializers.serialize("json",  contatos)
    return HttpResponse(retorno, mimetype="text/javascript")

Assim como o models, o views é muito simples, e apenas com a função “get_contatos” já temos como realizar a mágica do ajax com ou sem o framework jQuery ou usando um outro framework de javascript que preferir.
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.
O serializers do django é um framework que traduz nossos objetos em um outro formato, são eles:

  • xml
  • json
  • python
  • yaml

Mais informações sobre o serializers pode ser encontrado aqui http://docs.djangoproject.com/en/dev/topics/serialization/?from=olddocs [docs.djangoproject.com].

Deixe seu arquivo urls.py assim:

from django.conf.urls.defaults import *
from django.contrib import admin
import os

BASEDIR = os.path.abspath(os.path.dirname(__file__))

admin.autodiscover()

urlpatterns = patterns('',
    (r'^admin/(.*)', admin.site.root),
    (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': BASEDIR + '/media/'}),
    (r'^$', 'DjangoAjax.contatos.views.index'),
    (r'^get_contatos/$', 'DjangoAjax.contatos.views.get_contatos'),
)

A url media/ vai servir nossos arquivos estáticos, neste caso usaremos apenas o jquery.

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.

{% extends "base.html" %}
{% block head %}
<script type="text/javascript">
    $(document).ready(function(){
        $("#btnContatos").click(function(){
            $.ajax({
                type: "GET",
                url: "/get_contatos/",
                dataType: "json",
                success: function(retorno){
                    $.each(retorno, function(i, item){
                        $("#corpoTabela").append('<tr>' +
                        '<td>' +
                        item.fields['nome'] +
                        '</td>' +
                        '<td>' +
                        item.fields['telefone'] +
                        '</td>' +
                        '<td>' +
                        item.fields['celular'] +
                        '</td>' +
                        '<td>' +
                        item.fields['email'] +
                        '</td>' +
                        '</tr>');
                    });
                }
            });
        });
    });
</script>
{% endblock %}

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 jQuery.
Vamos detalhar um pouco a função, vou direto para o “$.ajax”:

type: "GET"

– Determina o método http, GET, POST …

url: "/get_contatos/"

- Nossa url declarada lá no urls.py

dataType: "json"

– O tipo de dados que a url vai retornar.

success: function(retorno){

- Caso tenhamos sucesso a função segue em frente.

$.each(retorno, function(i, item){

- Faz um laço e pega todos os itens do objeto “retorno”
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.

Agora a segunda parte, que nada mais é do que o html que vai receber os dados:

{% block conteudo %}
    <table id="contatos">
        <thead>
            <tr>
                <th>
                    Nome
                </th>
                <th>
                    Telefone
                </th>
                <th>
                    Celular
                </th>
                <th>
                    E-mail
                </th>
            </tr>
        </thead>
        <tbody id="corpoTabela">
        </tbody>
    </table>
    <input type="button" id="btnContatos" class="botao" value="Pegar Contatos">
{% endblock %}

Temos ali nosso botão que ao ser clicado chama a função atribuída ao evento click dele.
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.
Abraços e até a próxima!

Código fonte de exemplo: http://www.kenjiyamamoto.com/blog/files/DjangoAjax.zip

Não será divulgado!

Um site válido!

[ informação retirada do site do RFDev.org ]

Tags: , , , , , , ,

No Comments

5 Getting Things Done Apps for Mac

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 found in their Mac counterparts. This roundup will focus on five of the most popular tools, each with a different approach and style.

Things

ThingsAvailable 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.

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.

Price: Mac $49.95 / iPhone $9.99
Developer: Cultured Code
Requires: Mac OS X 10.4.11 or later / iPhone OS 2.2 or later


OmniFocus

OmnifocusOmniFocus 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.

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.

Price: Mac $79.95 / iPhone $19.99
Developer: The Omni Group
Requires Mac OS X 10.4.8 or later / iPhone OS 2.1 or later


The Hit List

The Hit ListThe 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.

Price: (Pre-order) $49.95
Developer: Potion Factory
Requires: Mac OS X 10.5 or later


iGTD2

iGTDThis 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.

Price: Free, donations accepted
Developer: bartek:bargiel
Requires: Mac OS X 10.5 or later


Midnight Inbox

Midnight InboxMidnight 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.

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.

Price: $35.00
Developer: Midnight Beep Softworks
Requires: Mac OS X 10.4


Conclusion

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.

Feel free to let me know how you get things done on your Mac or iPhone - are you an advocate of an application featured, or do you prefer a traditional pen and paper?

Tags:

No Comments

Guia de comandos Linux para iniciantes

Abra um shell e divirta-se!
Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.

  • dmesg - Mensagens de inicialização
  • id - Mostra o usuário atual
  • man - Ajuda sobre algum comando, assunto ou arquivo de configuração
  • info - Ajuda sobre algum comando, assunto ou arquivo de configuração

Comandos para Manipulação de Arquivos

Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.

  • pwd - Exibe o diretório atual
  • cd - Navegando entre diretórios
  • ls - Listar arquivos
  • mkdir - Cria um diretório
  • rmdir - Remove um diretório vazio
  • cp - Cópia de arquivos e diretórios
  • mv - Move ou renomeia arquivos e diretórios
  • rm - Remove arquivos e diretórios
  • find - Procura arquivos
  • ln - Cria links entre arquivos
  • cat - Exibe o conteúdo de um arquivo
  • head, tail - Mostra o começo e fim de um arquivo
  • file - Indica o tipo de arquivo
  • touch - Muda timestamps

Compactação e Descompactação

Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.

  • tar - Agrupando arquivos
  • gzip, bzip2 - Compactando arquivos
  • zip, rar - Outros formatos de arquivos compactados

Comandos de Tratamento de Texto

Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…

  • sort – Ordena um arquivo alfabeticamente
  • uniq – Elimina linhas repetidas
  • grep – Procura texto e expressões dentro de um arquivo
  • paste – Combina arquivos em um só
  • cut – Separa um arquivo por campos e imprime apenas partes especificadas
  • tr – Transforma caracteres
  • sed – Filtragem e Transformação de Conteúdo

Permissões

Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.

  • chown - Modifica os donos de arquivos e diretórios
  • chmod - Modifica as permissões dos arquivos e diretórios
  • umask - Visualiza e muda a máscara padrão de permissões

Processos

Como funciona a execução dos programas no Linux e como tratá-los.

  • ps - Listar processos
  • top - Lista processos em tempo real
  • pstree - Mostra processos em forma de árvore hierárquica
  • kill, killall - Envia um sinal ao processo (MATA!)

Comandos de Informações do Sistema

  • date - Mostra a data e hora do sistema
  • cal - Mostra um calendário amigável
  • df - Mostra informações de espaço em disco
  • du - Mostra espaço em disco usado por diretórios
  • fdisk, sfdisk - Informações sobre partições
  • hdparm - Informações detalhadas sobre HDs
  • free - Informações sobre memória
  • swapon - Informações sobre memória virtual (swap)
  • cat /proc/cpuinfo - Informações sobre o processador
  • uname - Informações de versão do kernel, arquitetura e outros
  • lspci - Mostra informações sobre dispositivos PCI
  • lsusb - Mostra informações sobre dispositivos USB

DPKG - Debian Package Manager

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?

  • dpkg -i - Instala pacotes
  • dpkg -r - Desinstala pacotes
  • dpkg -l - Lista pacotes instalados
  • dpkg -p - Mostra informações sobre um pacote
  • dpkg -L - Lista os arquivos instalados de um pacote

RPM - RPM Package Manager

  • rpm -i - Instala pacotes
  • rpm -U - Atualiza pacotes
  • rpm -e - Remove pacotes
  • rpm -q - Consulta um pacote
  • rpm -qa - Lista todos os pacotes instalados
  • rpm -qi - Mostra informações sobre um pacote
  • rpm -ql - Lista os arquivos instalados de um pacote
  • rpm -V - Faz uma verificação de integridade em pacotes

Gerenciador de pacotes: apt

Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.

  • apt-get update - Atualiza a lista de pacotes dos repositórios
  • apt-cache search - Procura um pacote por palavras
  • apt-get install - Instala pacotes de programas
  • apt-get remove - Remove pacotes de programas do sistema
  • apt-get upgrade - Atualiza todos os pacotes do sistema
  • apt-get dist-upgrade - Atualiza a versão da distribuição e todos seus pacotes
  • apt-get moo - Invoca os poderes da vaca

Gerenciador de pacotes: yum

Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.

  • yum search - Procura um pacote por palavras
  • yum install - Instala pacotes de programas
  • yum remove - Remove pacotes de programas do sistema
  • yum update - Atualiza os pacotes do sistema
  • yum check-update - Verifica se há atualizações de pacotes disponíveis
  • yum list - Lista todos os pacotes instalados e disponíveis no repositório
  • yum list available - Lista os pacotes disponíveis para instalação
  • yum grouplist - Lista os grupos de pacotes instalados e disponíveis no repositório
  • yum groupinstall - Instala grupos de pacotes
  • yum groupremove - Remove grupos de pacotes do sistema

==========
Fonte: Marcos Arouca

Tags: , , ,

No Comments

The Ultimate Mac Setup for Web Designers

There’s little doubt that OS X is a popular platform for web designers - 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.

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.

Client & Project Management

    billings2

  • Billings - An excellent tool for managing the details of clients, billing, and tracking payments and receipts.
  • iCal - Bundled with OS X, iCal can offer a simple and inexpensive method to track projects and deadlines. Email reminders are handy too!
  • OmniPlan - More advanced planning software with Gantt charting, robust task management, and a great interface
  • iTaskX - Seamlessly integrates with Microsoft Project to be another fairly advanced planning and project management tool.
  • Daylite - From the makers of Billings, Daylite is a more professional app capable of organizing an entire design team!
  • Merlin - Yet another advanced project management tool, with a great looking interface.

Creating an Asset Library

    littlesnapper2

  • LittleSnapper - An awesome tool for capturing and organizing screenshots, ensuring you’re never stuck for inspiration.
  • TextExpander - Allows you to build up a library of code or text snippets, and quickly drop them into a document.
  • Yojimbo - An “information organizer”, which can be used for building up a library of code snippets, images, icons, or client material.
  • DevonThink - Similar to Yojimbo, but with a few advanced features such as OCR and scanner integration.
  • FontExplorer - The de facto font management tool for OS X, with automatic activation.
  • Fontcase - A great looking interface and robust comparison tools makes Fontcase a worthy competitor to FontExplorer.

Designing: All-in-one

    Coda and Espresso

  • Coda - The original (and, some would say, best) integrated web design environment for OS X with robust CSS tools, live previewing, and one-click publishing.
  • Espresso - Bringing several features across from CSSEdit, Espresso is a worthy Coda competitor with a built-in code snippet manager.
  • iWeb - 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.
  • RapidWeaver - The undisputed king of visual web design apps on OS X, RapidWeaver has an extensive community creating hundreds of excellent themes.

Designing: Images

    cs4

  • Adobe CS4 - The daddy of design suites, CS4 includes Photoshop and Illustrator - two essential apps for designing graphics for the web.
  • Pixelmator - Billed as a Photoshop competitor for “the rest of us”, Pixelmator is inexpensive and remarkably fast for editing photos and graphics.
  • GIMP - A completely free image editing tool. It lacks the same polish as Photoshop or Pixelmator, but packs a decent punch.
  • Keynote - Often overlooked, Keynote can create stunning diagrams and charts which are only a screenshot away from looking brilliant on your website.
  • Photoshop Elements - Photoshop’s little brother, Elements offers an inexpensive way to organize and edit a photo library for the web.
  • Acorn - The “image editor for humans”, Acorn has a bunch of excellent export-for-web options.
  • Picturesque - 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.

Designing: CSS & HTML

    BBEdit

  • BBEdit - Undoubtedly the leading OS X text editor, BBEdit is incredibly powerful whilst retaining a simple interface. Particularly useful is the auto-complete feature.
  • TextWrangler - The free alternative to BBEdit, retaining much of the functionality at a price that’s too good to resist.
  • SubEthaEdit - Another great text editing tool, with powerful features for allowing multiple designers to collaborate on a document at the same time.
  • TextMate - A simple, unobtrusive text editor for editing HTML, CSS, or another programming language you throw at it.
  • CSSEdit - A game-changing app for editing and previewing CSS, packed with useful features such as a visual editing tool and “selector builder”.
  • Slammer - Capable of placing a grid over your screen to assist with laying out webpage elements and keeping a good structure.
  • xScope - A fantastic all-rounder for measuring and analyzing any element on your screen. xScope is worth every penny!
  • Caliper - Focusing on one small subset of xScope, Caliper is a free alternative for accurately measuring elements on your screen.

Audio & Video

    garageband

  • Handbrake - 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.
  • ScreenFlow - 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.
  • Audacity - An open source app for editing and encoding audio across a variety of different formats.
  • GarageBand - For podcasting website designers, GarageBand is a simple (and free) way to edit a recording and export it in a suitable podcast format.

Testing

    mamp_icon1

  • MAMP - 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.
  • Alkaline - A great app for generating screenshots of how a website will display in various Windows browsers.
  • ies4osx - Providing a way to test your website locally in various versions of Internet Explorer. A headache, but necessary!
  • Parallels Desktop - If you’re prefer to test websites in an actual Windows environment, Parallels is the virtualization industry leader.
  • VirtualBox - For the budget-conscious, VirtualBox is a free alternative to Parallels which can provide an equally useful testing setup.

Publishing

    transmit

  • Transmit - Transmit is probably the best known FTP client for the Mac, with good reason - it packs a great deal of functionality and is notoriously well designed.
  • CyberDuck - The most full-featured open source client available, Cyberduck packs a decent punch and is a free rival to Transmit.
  • YummyFTP - Notable features include auto-recovery of failed transfers, filtering of upload synchronization, robust scheduling and FTP alias support
  • Interarchy - Supporting a range of SSH functionality, mirroring, Dashboard and Automator integration, and downloading of entire websites.
  • Forklift - Offering a great interface, but quite an expensive price tag for the features on offer.
  • Fetch -Support for a range of protocols with a few new Leopard-centric features in the latest release.

Version Control

    versions

  • Versions - A wonderfully designed subversion app, making it simple for a non-technical web designer to get started.
  • Cornerstone - A worthy Versions competitor with a stunning interface, and the latest version of Subversion built-in.
  • svnX - A free, open source, subversion client with a decent range of features.
  • GitX - Offering a history viewer and commit interface with OS X style.

Databases

    querious

  • Querious - 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.
  • Sequel Pro - A free alternative to Querious, with a recent update bringing the interface up to a much improved standard. Reliable, and easy-to-use.

Monitoring & Statistics

    fluid-mint1

  • Dashalytics - A simple Dashboard widget for monitoring Google Analytics statistics. I’m a fan of the simple graphical interface.
  • WatchMouse - Allows you to monitor the uptime of your website or server through the OS X Dashboard.
  • Junior Mint - If you use Mint as a statistics system, this is a simple way to stay up-to-date through Dashboard.
  • Reinvigorate (Beta) - Currently an invite-only beta, Reinvigorate allows desktop monitoring of website visitors and statistics. Get signed up to be a tester!

Backup

    timemachine

  • Time Machine - The OS X Leopard backup solution. All that you require is an external hard drive, and to keep a copy of your website locally.
  • Dropbox - 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!)
  • SuperDuper - If you’d like to keep a bootable backup of your Mac hard drive, SuperDuper is an excellent solution.
  • Syncplicity - Similar to Dropbox, Syncplicity can easily maintain a fully versioned remote backup of any folder(s) on your hard drive.

Conclusion

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…).

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!

Tags: , , , , , ,

No Comments