[mac] pdf2cbz cocoa

 

Um tempo atrás eu relatei que gostava de ler revistas no iPad, e para isso eu tinha feito um script em python que convertia o arquivo pdf em cbz.

Para aprimorar um pouco meu conhecimento em Cocoa e Objective-C resolvi tentar refaze-lo como um aplicativo para Mac, evitando assim de ter que abrir toda vez o terminal e ir até o arquivo a ser convertido.

Acabei não usando nada do script anterior neste novo app, pois o Objective-c já tem algumas facilidades para mexer com pdf e zip.

A diferença deste app é que ele também permite salvar apenas os arquivos em jpg.

A interface  não é uma maravilha, até porque não manjo muito dessa parte, mas ficou bom.

O app é em drag drop, ou seja, basta arrastar seu arquivo pdf que ele converte no mesmo local para cbz ou cria uma pasta com os jpgs dentro.

Aqui tem um video de como ficou.

[youtube]qVCY3ssLPV0[/youtube]

 

E aqui você pode fazer o download:

Pdf2Cbz – Mac OSX

 

 

 

[mac] pdf2cbz

Alguns dias atrás comecei a ler bastante HQs no ipad utilizando o app BookMan, porém costumo pegar os mesmo sempre no formato CBZ ou CBR, que nada mais é que um arquivo zip ou rar, com arquivos jpg em sequencia dentro.

Porém em alguns casos existem muitos HQs que estão em formato pdf, assim como algumas revistas digitais, por exemplo a Nintendo Blast ou a Arkade, se você tem windows é bem fácil encontrar programas que convertem o pdf para cbz ou cbr, porém no mac não encontrei nada.

Claro, o app Bookman também aceita o formato pdf, epub, etc, mas como ele monta uma galeria com a primeira pagina do cbz/cbr, fica mais bacana para identificar a edição da revista/quadrinho por exemplo.

Como estava com um tempinho, comecei a procurar scripts para fazer isso, mas o máximo que encontrei foi um script que convertia o pdf para jpg, só que este era em Python, ou seja, tive que aprender um pouco de Python para alterar o script do jeito que eu queria, que é gerar o cbz apenas.

Eis o pdf2cbz.py (clique para fazer download)

A princípio o script é apenas via terminal, quem sabe mais para frente eu faça algo visual ou até mesmo um applescript (se alguém se habilitar, me avise…)

Como instalar:

Copie o script para a pasta /usr/bin do seu mac.

Como utilizar:

Abra o terminal e é só digitar:

pdf2cbz.py arquivo.pdf

O script irá gerar o arquivo cbz na mesma pasta em que estiver o pdf

Pronto, agora você pode ter sua coleção de revistas e quadrinhos em formato cbz

Iniciando um Mochilão – Parte 2

Mochilão Parte 2

Demorei, mas está aqui a segunda parte do que eu estou descobrindo sobre como fazer um mochilão.

Nesta parte quero compartilhar com vocês sobre softwares para montar roteiros.

Primeiro de tudo, existem vários sites na internet onde você pode montar seu roteiro de viagem, da mesma forma existe uma grande massa de aplicativos para Desktop (windows, Mac), assim como para o mundo mobile, iPhone, Android, etc.

A príncipio vou destacar  os aplicativos que eu testei e o que eu melhor me familiarizei, como faz alguns anos que não sou usuário de Windows não sei como estão os aplicativos para esta plataforma, mas me lembro que o Microsoft Street fazia isso bem.

Minhas dicas são válidas para que utiliza Mac e iPhone, porém no caso dos aplicativos Web, basta usar qualquer browser (firefox,safari, IE, etc.).

Começando pelo aplicativo para Mac:

KnapSack

Foi difícil encontrar um aplicativo bacana para Mac, porém achei o KnapSack, que é um ótimo aplicativo para você montar roteiros, você pode adicionar qualquer informação sobre sua viagem, inclusive este te mostra um mapa em que você pode colocar o “alfinetes” por onde você irá passar.

Um ponto forte dele é para quem gosta de imprimir o roteiro para ter sempre a mão, ele monta seu roteiro dia a dia com horários o que facilita para a consulta posterior, ele também exporta as datas para você sincronizar com o iCal que posteriormente pode ser sincronizado com o iPhone.

Seu ponto fraco está em seu preço pois custa U$ 39,95 , bem caro porém tem uma versão Trial de 30 dias para você testar.

Como comecei a fazer meu roteiro a um bom tempo atrás, meu tempo de teste se esgotou e acabei por não comprar o KnapSack por causa do preço, a saída que eu encontrei foi procurar aplicativos para iPhone e algo na web que possa consultar de qualquer lugar.

No mundo web, existem vários sites que permitem que você crie seu roteiro, inclusive você pode deixá-lo privado/público, compartilhar só com as pessoas que vão fazer a mesma trip que você, etc.

Os serviços que eu testei foram:

Travel Planner Yahoo! – http://travel.yahoo.com/trip

A príncipio gostei bastante do Travel Planner, porém achei meio chatinho de fazer edições e foi onde eu percebi que muitos dos lugares por onde eu passarei não terá internet.

Trip Case – http://www.tripcase.com

Aplicativo iPhone : TripCase (link itunes)

Este foi o primeiro  site de roteiro que eu achei que tinha aplicativos mobiles, gostei bastante dele e me interessei mais pela sincronia com um app para iPhone, porém o app do iPhone nada mais é que um WebApp que se conecta no site.

TripIt – http://www.tripit.com

Aplicativos iPhone: TripIt (link itunes)  TripDeck (link itunes)

Este foi o segundo site que eu testei quem tem aplicativos mobiles e o que eu mais gostei, pois ele busca seus vôos, Hotéis, hostels, etc e adiciona mapas no seu roteiro, além de sempre mostrar algumas dicas da cidade que você está passando, seu aplicativo para iPhone funciona bem, porém poderia ser bem melhor, aliás tem aplicativo também para BlackBerry e Android.

Continuei minhas buscas por aplicativos para iPhone e acabei por encontrar o TripDeck, este não pede para você se cadastrar em nenhum serviço Web, permite fazer seu roteiro offline, quando online ele  busca vôos, mostra mapa quando você informa o endereço, e a sacada do aplicativo é permitir sincronização com o TripIt, ou seja, você pode fazer seu roteiro inteiro no TripIt e depois pedir para o aplicativo buscar as informações que ficam offline no aplicativo.

Como meu roteiro tem um buraco e será decidido durante a viagem, quando eu voltar postarei ele completo e mais algumas dicas.

3º iPhoneDevBR

Rolou neste último sábado o iPhoneDevBR, encontro de desenvolvedores de iPhone, gostei bastante das palestras e deu para perceber que no Brasil existem bastante pessoas interessadas na plataforma, por outro lado deu para perceber que a maioria programam aplicativos e não games.

Como não consegui participar dos outros eventos anteriores, não sei dizer se foram tão bons quanto este, mas me surpreendi com o conteúdo, e claro eu e o Leonardo estávamos presente também como palestrantes, ministrando um tutorial sobre Cocos2d + Chipmunk, que  a príncipio era apenas um tutorial, porém acabou virando um jogo e  foi submetido para a App Store.

Todas palestras foram bacanas, aprendi alguns macetes de Xcode e otimização de código com o Adriano da Maya, o Tiago Moraes da OvniStudios deu um apanhado geral sobre desenvolvimento de jogos destacando desde aos números significativos de jogos na App Store até os frameworks existentes hoje, a única palestra que peguei pela metade, pois cheguei atrasado foi a do Gustavo sobre o Three20, mas pelo que vi achei bem legal o Three20 e provavelmente irei fazer alguns testes com ele e por último a palestra do Márcio da Bitix sobre a valorização de aplicativos.

Em breve o material das palestras, assim como vídeos estaram publicados no site  www.iphonedevbr.com.br .

O material da palestra sobre Cocos2d-iPhone, está disponível no site da InstantGames na área de tutoriais, e claro se você tiver alguma dúvida basta nos perguntar.

ShorterURL 1.2 – Novos Recursos

Olá galera, fiz um update básico no ShorterURL, o Leonardo já havia comentado sobre o copy direto pro widget, e o polonês Mackozer também sugeriu uma melhoria que é a seguinte, se vc copiar um link de qualquer lugar e clicar sobre o logo do ShorterURL ele coloca este link no campo, automático sem que vc precise teclar CTRL+V e o melhor, depois que vc clicar no Tiny para encurtar a url, a mesma já será automaticamente copiado para seu clipboard (área de transferência), ou seja, você já poderá utilizar o CTRL+V para postar a url gerada.

Ainda não entendeu?? Veja o vídeo abaixo:

 

[youtube]KEYL2RMkUUI[/youtube]

Lembrando que para atualizar basta clicar em Check Update no próprio widget ou então fazer o download abaixo.

Download: ShorterURL 1.2

Limpando a bolinha do Mighty Mouse

Tive um problema com a bolinha do meu mac essa semana, o bendito não rolava mais para baixo, o mais estranho é que para cima ia normalmente.

Caçando pelo internet achei um pdf que tinha um link para o video do Youtube, onde o cara limpa com uma folha de sulfite, achei meio sem noção, mas testei para ver….e não é que funciona.

Meu mouse está ok agora.

Caso você tenha esse problema siga os passos do video abaixo.

[youtube]j0DH1R_GMQs[/youtube]

Iphone Sample – Mario Coins

Estou começando a me aventurar no mundo do iphone, e que baguio dificil de aprender…rs

Para programar para Iphone  é necessário baixar o sdk da apple e ter um mac pois não funciona em Windows, além de ter que aprender Objective-C , linguagem parecida com C(bem longe..rs) meio chatinha de aprender.

Abaixo segue um video do meu primeiro teste, e adivinhem…..Mario Coins..rs

[youtube]FE8ZaKX6Ndo[/youtube]

Fugu – O winscp do MAC

Fugu é um frontend para comando scp do terminal, para quem não sabe o scp é com o ftp porém utiliza o protocolo ssh para fazer a cópia.

No windows existe o ótimo software winscp que da conta do recado.

 

Procurando alternativa para o MAC acabei por encontrar o FUGU que além de muito bem feito possui recurso de Drag Drop, Visualização de Imagens, editor de permissões…

 

Segue algumas imagens do programa:

 

Download: Fugu

Screenshot no Mac

 

No mac para se fazer um screenshot basta utilizar as teclas Command + Shift + 4 ou Command + Shift + 3, porém graças a Digital Waters existe uma forma mais prática, ela criou o programa  InstantShot, que permite que você tire screenshots da tela inteira, de uma janela, multiplos ou com tempo definido e de quebra ainda permite que você salve o arquivo nos formatos JPEG, TIFF e PNG.

 

Download: Instant Shot