Artigos com o marcador Mac

Steve Jobs se afasta do comando da Apple até junho por razões médicas

Por UOL Tecnologia

O presidente-executivo da Apple Steve Jobs, 53, pediu afastamento do comando da empresa até o final de junho por razões médicas. Segundo Jobs, na última semana ele soube que seu estado de saúde é mais complexo do que ele imaginava originalmente. Jobs pediu que Tim Cook passe a responder pelas operações da companhia no dia-a-dia.

Ele também informou que planeja se manter envolvido em todas as principais decisões estratégicas da empresa enquanto estiver fora. Na semana passada, Jobs anunciou em carta pública que estava se tratando de um “desequilíbrio hormonal”.

Segundo comunicado oficial da Apple emitido na semana passada, Jobs está em tratamento por um “desequilíbrio hormonal” (leia comunicado na íntegra). Depois de meses especulações, Jobs admitira que estava sofrendo com problemas de saúde. “Fui perdendo peso ao longo de 2008… Médicos acham que encontraram a causa: um desequilíbrio hormonal que estava roubando de mim as proteínas que meu corpo precisa para se manter saudável”, diz o CEO.

Estado de saúde de Steve Jobs

Em meados de 2007, o jornal norte-americano “New York Post” publicou uma matéria dizendo que investidores da Apple estavam preocupados com a saúde do presidente-executivo da empresa, principalmente depois que o CEO apareceu muito magro na conferência anual da companhia para desenvolvedores.

Na ocasião, blogs e observadores da indústria ponderavam se Jobs, estaria sofrendo de complicações causadas —ou por um reaparecimento— de um câncer pancreático curado há quatro anos por cirurgia.

No entanto, a Apple afirmava que o executivo estava se tratando de um “problema comum” e estaria tomando antibióticos.

Silêncio

A Apple tem um histórico de morosidade quando se trata de admitir que Job está doente. O diagnóstico de câncer de outubro de 2003 não foi revelado até depois da remoção do tumor pancreático, citou o “Post”.

Recentes rumores afirmam que a companhia tinha conhecimento da condição de Jobs nove meses antes do anúncio público, segundo o diário.

Um pouco de história

Steve Jobs fundou a Apple em 1976 junto com o colega de trabalho Steve Wozniak a partir de uma empresa de garagem que teria foco no desenvolvimento de computadores. O primeiro produto da empresa foi Apple I, à venda por US$ 666.

A partir daí, teria surgido o Macintosh, com seu sistema operacional Mac OS e o inédito mouse que vinha com o computador, em 1984.

Em 1985, por conta de discussões com o então presidente da Apple, John Sculley, Jobs foi expulso da empresa. Logo em seguida, fundou a NeXT, desenvolvedora de plataformas para educação e negócios. Em 1986, comprou a divisão de animação da Lucasfilm, empresa do diretor de cinema George Lucas, e fundou a Pixar Animation, que nos últimos 15 anos revolucionou o mercado de entretenimento com filmes como “Toy Story”, “Procurando Nemo”, “Os Incríveis” e o recente “Wall-e”.

Jobs retornou à empresa somente em 1996, como CEO, quando a Apple comprou a NeXT. Desde então, deu início a mais uma série de produtos que viraram sucesso, como o computador iMac, o tocador de música digital iPod, loja de música virtual iTunes e o celular iPhone.

  • Share/Bookmark

Como obter informações do sistema operacional usando Java

Essa é uma dica rápida para quem programa Java e precisa saber de algumas informações do sistema operacional ou do próprio Java em que a aplicação está rodando. Dependendo dessas informações, podemos tomar decisões em código específicas para um determinado sistema.

Para fazer isso, o Java nos fornece o método getProperty(String key) da classe System.

O parâmetro key é uma string que fornecemos ao método para que ele nos retorne as informação que desejamos, como nome do sistema operacional, versão do java…

Vamos ao exemplo:

package com.meupost.main;
 
public class Main {
 
	public static void main(String[] args) {
 
		String vendor = System.getProperty("java.vendor");
		String osName = System.getProperty("os.name");
		String separadorArquivo = System.getProperty("file.separator");
 
		System.out.println("Java Vendor: " + vendor);
		System.out.println("Sistem Operacional: " + osName);
		System.out.println("Separador de Arquivos: " + separadorArquivo);
 
	}
}

No trecho de código acima é atribuído nas Strings informações como o vendor, o nome do sistema operacional e o caractere que o sistema operacional usa para separar os arquivos. Se o código acima fosse executado em Windows XP, o resultado seria:

Java Vendor: Sun Microsystems Inc.
Sistema Operacional: Windows XP
Separador de Arquivos:

Se fosse executado em Linux:

Java Vendor: Sun Microsystems Inc.
Sistema Operacional: Linux
Separador de Arquivos: /

Abaixo segue uma lista com as chaves que podem ser passadas como parâmetro no método getProperty().

Key Description of Associated Value
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator (“/” on UNIX)
path.separator Path separator (“:” on UNIX)
line.separator Line separator (“n” on UNIX)
user.name User’s account name
user.home User’s home directory
user.dir User’s current working directory
  • Share/Bookmark

O iPhone 3G chegou! Mas não no Brasil (ainda)

Um dos produtos mais aguardado do ano finalmente foi lançado em 24 países. O iPhone 3G começou a ser vendido hoje e já é um dos produtos mais procurados nas lojas.

Hoje, dia 11/07/2008, o iPhone está sendo vendido em:

  • Australia
  • Austria
  • Belgium (French)
  • Belgium (Dutch)
  • Canada (English)
  • Canada (French)
  • Denmark
  • Finland
  • Germany
  • Hong Kong
  • Ireland
  • Italy
  • Japan
  • Mexico
  • Netherlands
  • New Zealand
  • Norway
  • Portugal
  • Spain
  • Sweden
  • Switzerland (French)
  • Switzerland (German)
  • UK
  • USA

Em terras tupiniquins duas operadoras manifestaram interesse em lançar o iPhone. A Claro e a Vivo. Quem irá ganhar essa guerra eu não sei. Mas tenha certeza de uma coisa, ele também será subsidiado aqui. Senão ninguém aguenta pagar. Pelo menos eu não! :)

Abraço!

  • Share/Bookmark