VidaGeek.net

Linux, Open-source, Programação e Produtividade

Archive for the ‘Mac’ Category

NeoOffice: Um OpenOffice Nativo para Mac

Neo Office Logo
Uma das maiores frustrações que tive no Mac foi o OpenOffice. O melhor pacote Office open-source é simplesmente uma carroça no meu MacBook. Provavelmente por causa do X11 que funciona de maneira bem estranha e que consome muita memória (até pouco tempo atrás eu não tinha feito um upgrade de memória ainda e por isso sofria muito com qualquer aplicação X11 no Mac). Outra questão é que ele não se encaixa na usabilidade do MacOS e é feio (pronto, falei). Ele simplesmente não encaixa.

Mas felizmente, em algum canto obscuro da internet, encontrei o NeoOffice. Trata-se de um fork do próprio OpenOffice, mas que ao invés de usar o X11 tem uma interface nativa para Mac. Como resultado ele é mais bonito que o OpenOffice e tem uma integração maior com o sistema, por exemplo usando as fontes do sistema e serviços de impressão sem precisar de outras configurações. Por outro lado, este pacote nunca é baseado nas versões mais recentes do OpenOffice, já que a equipe de desenvolvimento é pequena e gasta muito tempo para integrar a interface. Mas não tive nenhum problema até hoje por causa disso (mas também não sou um usuário diário de pacote Office, uso apenas quando alguém manda um anexo .doc - por favor, nunca faça isso, ao invés disso mande um pdf).

A nova versão do OpenOffice para Mac não precisará do X11 e, portanto, o futuro do NeoOffice é incerto. Mas o beta atual do OpenOffice não é nem um pouco estável e portanto recomendo o NeoOffice por enquanto até a versão 3.0 do OpenOffice sair.

Posts Relacionados:

  • Top 50 Alternativas Open-Source
  • Sincronizando o OpenOffice com o Google Docs
  • Java 1.6 no Mac
  • Como carregar extensões do kernel no Mac OS X
  • Meu Ubuntu fala!
  • Guia Linux - Parte IV: Aplicativos
  • MacOSX Terminal e os Alias do Finder
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 3 Comments
  • Filed under: Mac
  • Java 1.6 no Mac

    Java no Mac
    Uma decepção geral de programadores Java com o MacOS é que a versão corrente do Java é a 1.5. Um update da Apple foi lançado para fornecer suporte a Java 1.6, mas está disponível apenas para a plataforma 64 bits (não vejo sentido nenhum nisso). E aparentemente nenhum esforço tem sido feito para que os usuários de Mac tenham a versão mais recente do Java em suas máquinas.

    E ai que entra o projeto SoyLatte, um port do Java do BSD para o Mac (lembrando que o kernel do Mac usa o FreeBSD). O projeto funciona bem e é fácil de instalar, mas existe um porém: qualquer programa que use janelas precisa do X11 do Mac rodando. Portanto, você precisará instalar o X11 e lembrar de roda-lo antes de uma aplicação Java, uma chateação bem grande. Note que se o X11 não estiver rodando a janela simplesmente não abrirá (aparentemente assim que o X11 rodar, elas aparecem) e não encontrei nada que automatize o processo, ou seja, que rode o X11 pra você se ele não estiver rodando. Uma boa é deixar a configuração pronta para usar o SoyLatte, mas usar o 1.5 quando for possível.

    Esta solução não é nem perto de ser ótima, mas enquanto a Apple nos deixar na mão é o que podemos fazer. A muito tempo atrás, abordamos como instalar pacotes open-source no seu Mac, acho que vale a pena dar uma olhada.

    Imagem por justinsane

    Posts Relacionados:

  • Como carregar extensões do kernel no Mac OS X
  • Meu Ubuntu fala!
  • Rails Vs Java e PHP
  • NeoOffice: Um OpenOffice Nativo para Mac
  • MacOSX Terminal e os Alias do Finder
  • Encoding hell
  • Mac Widgets
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 9 Comments
  • Filed under: Dicas, Java, Mac, Programacao
  • Encontrei um artigo muito bom sobre construção de interfaces com o Glade neste site. O autor ensina, passo-a-passo, como instalar e utilizar essa ferramenta tão poderosa, concluindo com exemplos em diversas linguagens. O artigo ainda está em construção, mas já está bem completo.

    Para quem não conhece, o Glade é um utilitário para desenvolvimento de interfaces utilizando a biblioteca GTK+. O papel do Glade é permitir ao programador projetar a interface de um programa visualmente, em vez de programá-la, o que pode ser tedioso e cansativo (exceto no Visual Basic e similares, em que tudo já está quase pronto nesse aspecto).

    Como o autor do artigo cita, a biblioteca GTK+ está disponível para muitas linguagens, e o arquivo com a descrição da sua interface, gerado pelo Glade, pode ser utilizado para carregá-la dinamicamente, ou seja, você pode mudar a hora que quiser a linguagem do seu programa que não precisará redesenhar a interface, o que torna o Glade muito versátil.

    Veja também o site oficial: http://glade.gnome.org/

    Posts Relacionados:

  • INC - Colisão de Nomes de Métodos
  • Falando em Java: Overview
  • Retrospectiva 2008
  • Falando em Java: Interfaces ricas na Web com Ajax
  • Desenvolvimento de jogos com o Morphic
  • Como funciona o Wii Remote
  • Vidageek é aceito com instituição mentora do Google Summer of Code
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

    Leopard em Março?

    Em diversos sites estão aparecendo rumores de que a nova versão do MacOS X (10.5, com codinome Leopard) estará sendo lançada no final de março. Essa nova e esperada versão estava sendo esperada para o fim deste ano. A Apple ainda não confirmou a informação. O máximo que disse foi que o novo sistema operacional estará sendo lançado durante a primavera (outono aqui no hemisfério sul) deste ano.
    Também está sendo menciona que os softwares iLife ‘07 e iWork ‘07 serão lançados também até o fim de março, mas sobre esses não existe nenhum informe oficial da Apple.

    Mais informações: Think Secret, em inglês.

    Posts Relacionados:

  • YACP - Definindo seus próprios tipos
  • Atualizando o RubyGems no Mac
  • Apple “not that” magic mouse
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 4 Comments
  • Filed under: Mac