Assine o Feed desse BlogUma das grandes vantagens da virtualização é o fato de podermos criar modelos(templates), com configurações padrão do sistema que se pretende replicar posteriormente. Quando se utiliza o VirtualBox da Oracle, ao copiarmos um template e adicionarmos uma VDI (Virtual Device Interface) existente, precisamos alterar o UUID (Universally Unique Identifier). Este procedimento é realizado pelos scripts de administração do próprio VirtualBox. VBoxManage internalcommands sethduuid arquivo.
JDOM é uma biblioteca que visa ser um modo simples de ler e escrever documentos XML. Vamos ver neste tutorial como criar um documento XML e como lê-lo de forma bastante simples. Primeiramente vamos as classes chaves desta biblioteca: Document: Esta classe representa o documento inteiro, esta classe pode ter apenas um elemento que seria o elemento raiz do documento(elemento root), comentários e outros elementos de definição. Element: Esta classe representa um elemento do documento XML(também cham
O HTML5 vem para ser a atualização da linguagem HTML. Ela cria várias novas tags na linguagem para que o CSS e o Javascript fazerem melhor seu trabalho sem precisar da instalação de vários plugin, compromentendo o desempenho, e trazer mais semântica ao código HTML. Embora o padrão não esteja terminado e plenamente suportado, podemos começar a utilizar alguns de seus recursos já que ele esta sendo disponibilizados em módulos. Uma das mudanças que já podemos utilizar é a estrutura da página, que f
“Uma imagem diz mais que mil palavras”, se isso é verdade é muito discutível, mas com certeza um gráfico facilita bastante a assimilação de uma boa quantidade de dados. Gráficos são importantes com certeza(os administradores adoram) e agregam bastante a um sistema. Até pouco tempo a única biblioteca de gráficos que eu conhecia utilizava Flash e era bem complicada de mexer, a Fusion Charts , mas a alguns meses descobri uma biblioteca bem mais interessante a pChart que gera gráficos muito bonitos
Conheço bem algumas das necesidades básicas de quem gerencia uma rede: Ficar informado sobre dados que entram e saem via internet; Consultar os logs de forma eficiente e com regularidade; Aplicar de modo construtivo as informações obtidas pelos logs; e Controlar e restringir o acesso do usuário administrativo (root). Sei que apresentar soluções para todas as necessidades requer um pouco de estudo e bastante tempo para testes. Isso porque nem sempre uma ferramenta/aplicativo usado por um determin
Depois de ler diversas opiniões em vários fóruns e depois de seguir alguns tutoriais que, infelizmente, não resolveram minha simples pendência, resolvi resumir este assunto.” Contexto Geral: –> Trabalho em uma rede com aprox. 100 hosts ligados a um servidor DHCP (mais exatamente dhcp3-server + Debian “Lenny”); e –> Meu DHCP está configurado de forma que os IP’s são distribuídos conforme as seguintes linhas do dhcpd.conf: #esse é um pequeno trecho de minha conf# host NOME_DO_HOST { hardware ether
Vimos em um post passado o MongoDB e agora vamos ver como conectamos a ele em Java. Antes de qualquer coisa temos de baixar o driver e para isso basta baixá-lo da área de drivers do site do MongoDB e adicioná-lo ao seu classpath. Conectar ao MongoDB é bastante simples, basta instanciar a classe Mongo e depois selecionar o banco. 1 2 3 4 5 6 7 Mongo m = new Mongo ( ) ; // ou Mongo m = new Mongo ( "localhost" ) ; // ou Mongo m = new Mongo ( "localhost" , 27017 ) ; DB db = m.
Manter os dispositivos nas redes e na Internet com a hora certa é muito importante. Isso vale para servidores, roteadores, notebooks e desktops! Muitas aplicações dependem disso para funcionar bem. Incidentes de segurança e até crimes cibernéticos só podem ser investigados se os logs dos dispositivos envolvidos estiverem em sincronismo. Para evitar estes possíveis problemas, utilizamos um repositório central para sincronizar a data e hora em nossos servidores, desktop, etc.
Um assunto que tem crescido bastante no último ano é o conceito de banco de dados NoSQL(Not only SQL ), que a principio não diz o que é, apenas o que não é . Basicamente o termo é utilizado em oposição ao pensamente da maioria dos desenvolvedores que se você tem que armazenar algum dado isso dever ser feito em um Banco de Dados Relacional( SQL ). Bancos de Dados Relacionais já foram a “bala de prata” mas nos dias de hoje os requisitos de uma performance superior e alta disponibilidade permitiram
Se você já desenvolveu mesmo que fosse um pequeno sistema que precisou ser modificado com uma certa frequência ao longo de um tempo sabe que manter um controle sobre as alterações é necessário e bem difícil, principalmente se existe vários desenvolvedores mexendo no código. Um Sistema de Controle de Versões( CVS ) nada mais é do que um software que possui a responsabilidade de gerenciar as versões de arquivos em um diretório ou remotamente, ele permite saber quais foram as alterações que um arqu
Estava eu preparando um álbum de fotos no Flikr e precisei redimensionar fotos no linux , estas fotos eram do 1º Seminário de Software Livre TchêLinux Uruguaiana. A resolução original das fotos é 3.456 X 2.592 (sim eu sei, um absurdo), eu precisava deixar todas em 800×600. Cheguei a pensar em pesquisar algum plugin para o Dolphin (gerenciador de arquivos do KDE), algo parecido com o “nautilus-image-converter”, mas acabei lembrando do bom e velho convert em modo texto.
É com grande satisfação que anunciamos o 1º Seminário de Software Livre TcheLinux Uruguaiana. O TcheLinux é um grupo de voluntários que desde 2006 trabalha na divulgação do Software Livre no estado do Rio Grande do Sul, através de palestras e workshops gratuitos para estudantes e demais interessados. O evento será realizado na Escola SENAC de Uruguaiana nos dias 16 e 17 de Setembro de 2011 (sexta e Sábado). As inscrições estão abertas: http://tchelinux.
Depois de muito tempo esperando, saiu o Coding Dojo da turma de Desenvolvimento de Aplicações. Como foi a primeira experiencia de Dojo do pessoal demorou um pouco para engrenarem mas na minha opinião foi bem legal, deu para entender o básico sobre TDD . Foi utilizada a linguagem Java já que é a que utilizamos no componente de Desenvolvimento. O Problema foi o clássico janken-pon(Pedra Papel e tesoura) ou como chamamos “JokenPO” (pura preguiça de buscar o nome certo).
O Gimp como todo programa de edição de imagens possuí o processamento em lote de imagens(batch), o problema do Gimp é que ele não é instalado por padrão, na verdade ele é um plugin separado, então é preciso instalá-lo por fora, mas é bastante simples, no Ubuntu basta: sudo apt-get install gimp-plugin-registry E ele fica disponível no menu Filtros Ele abrirá uma janela, pedindo que selecione as imagens; Após selecionar as imagens que deseja redimensionar vá em na aba Resize.
A data oficial de lançamento da versão final do Firefox 5 é 21 de junho, mas já é possível baixar o novo navegador nos servidores de FTP da Mozilla, empresa responsável pelo Firefox e outros aplicativos como o Thunderbird. Fiz a instalação do navegador no Ubuntu (10.10) e no Debian (Squeeze), abaixo coloco os passos seguidos. Obtendo o Firefox Primeiro devemos fazer o download do aplicativo direto do FTP da Mozilla, para a versão de 32 bits: $ wget ftp : // ftp.
Durante uma aula de manutenção de notebooks um aluno perguntou como poderia controlar a temperatura do Hardware pelo linux, ai surgiu a ideia de fazer este post, mostrando a instalação do lm-sensors . É fato que o calor é um dos fatores da natureza mais problemático quando estamos falando de Hardware. Portanto monitorar as temperaturas dos componentes de hardware(CPU, HD, GPU e etc) é sempre bom para percebermos quando alguma parte do nosso computador/notebook começa a esquentar demais, nos aler
Hoje precisei habilitar a senha e o usuário Raiz no meu MacBook Pro. Procurei nos artigos da Apple e encontrei uma referência, porém não consegui sucesso. Neste instante pensei em ligar pela primeira vez para o suporte da Apple que sempre ouvi dizer que era muito bom, e realmente É MUITO BOM! Pois bem, precisei alterar o httpd.conf do apache para habilitar o php5, o sistema solicitava que fosse feita a alteração com o comando sudo nano httpd.
Quem nunca apagou um diretório achando que nele não haviam arquivos importantes que atire a primeira pedra, pois bem, obviamente cometi este engano. A lei de Murphi é clara: “Se alguma coisa pode dar errado, com certeza dará”, então a primeira dica é bem simples, clara e óbvia: Confira o seu conteúdo antes de qualquer ação, pois isto evitará futuros problemas e incômodos, mas se assim como eu, você “esqueceu” de fazer o procedimento, deixo algumas dicas.
Apesar de ser fundamental validar as informações enviadas por um formulário no lado do servidor, também é importante validar as informações no lado do cliente evitando assim que o usuário tenha que enviar o formulário, que leva algum tempo, para saber que esqueceu de preencher um campo obrigatório. Existe um plugin para JQuery que nos facilita muito a vida, o jquery-plugin-validation que nos permite uma boa customização nas validações.
Sempre houve uma grande dificuldade em trabalhar com fontes na web, o problema? Ficamos limitados a utilizar somente as fontes instaladas no computador do usuário, ou seja somente as fontes instaladas por padrão do sistema operacional. É claro existem algumas técnicas que podemos utilizar, mas sinceramente só não chamamos elas de gambiarras porque não existia outro modo! Agora com CSS3 temos a propriedade font-face que permite carregar um fonte externa e utilizá-la no navegador.