Artigos com o marcador Linux

Matrix on Windows

Vídeo de humor Nerd no YouTube:

Precisa explicar?

  • Share/Bookmark

Dica rápida: Instalando o NetBeans no Ubuntu

Essa é uma dica rápida para quem quer instalar o NetBeans no Ubuntu.

Antes de começar a fazer a instalação, certifique-se que você tenha o Java instalado em sua máquina. Para fazer esse teste é simples abra o Terminal e digite:

java -version

Deverá ser exibida a versão do Java que você tem instalado. Se não aparecer a versão do Java, provavelmente você não tem o Java instalado em sua máquina. Precisaremos instalar. Para isso faça o seguinte, no console novamente digite:

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Depois de instalado, tente novamente executar o comando:

java -version

Uma saída parecida com essa deverá aparecer:

java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)

Feito isso, teremos o Java instalado e podemos então instalar o NetBeans. Baixe a última versão para Linux do NetBeans em http://www.netbeans.org/. Até a publicação desse post, o NetBeans está na versão 6.5 e o nome do arquivo baixado é netbeans-6.5-ml-linux.sh

Depois de baixado, abra o terminal e vá na pasta onde você baixou o NetBeans (geralmente é no Desktop) e execute o seguinte comando:

sudo sh netbeans-6.5-ml-linux.sh

Pronto. Agora toda instalação será via GUI (igual no Windows), basta ir cliando em avançar, customizar sua instalação e pronto. O instalador do NetBeans irá criar um menu para o programa em Aplicativos > Desenvolvimento > NetBeans IDE 6.5. Isso se seu ambiente for Gnome.

Até a próxima!

  • Share/Bookmark

Instalando últimos drivers de vídeo da Nvidia no Ubuntu

Dica rápida para instalar os últimos Forcewares disponibilizados pela Nvidia no Ubuntu. Primeiramente, baixe o driver a ser instalado no site oficial da Nvidia(http://www.nvidia.com). Você provavelmente irá baixar um arquivo com extensão .run.

O último driver que eu instalei foi o NVIDIA-Linux-x86-177.80-pkg1.run.

Agora, remova tudo o que tiver de driver gráfico instalado no seu Ubuntu.

Você pode usar os seguintes comandos:

sudo apt-get remove nvidia-settings nvidia-new-kernel-source 
nvidia-kernel-common nvidia-glx-new nvidia-cg-toolkit

O Ubuntu dirá que você precisará remover alguns outros arquivos, como esses:

linux-generic
linux-restricted-modules-generic

Aceite. Fique tranquilo que o Ubuntu funcionará normalmente.

Dê permissão de escrita ao driver baixado através do comando:

chmod 777 caminho_do_driver_baixado.run

Saia do X (Ctrl – Alt – F1)

Mate os processos referentes  interface grágica (KDE ou GNOME)

Exemplo:

killall gdm

Agora basta executar o driver baixado:

sh caminho_do_driver_baixado.run

Siga as instruções e reboot!

Finalizado e novo driver gráfico instalado.

  • 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