quinta-feira, 21 de novembro de 2013

Top 10 supercomputadores no mundo

By on 12:58



A 42 ª edição da lista TOP500 de supercomputadores foi lançada, com as máquinas Linux mais poderosas do mundo. Liderando o grupo novamente é Tianhe-2, um supercomputador desenvolvido pela National University of Defense Technology da China, com um desempenho de 33,86 petaflop/s no benchmark Linpack. Tianhe-2 utiliza o sistema operacional Linux Kylin (OS).

O mais novo supercomputador que integra o Top 10, Piz Daint, também é o sistema mais eficiente de energia no Top 10, consumindo um total de 2,33 MW e entregar 2,7 Gflops / W. O número dois computadores, Titan também é um dos sistemas mais eficientes, consumindo um total de 8,21 MW e entregando 2,143 Gflops / W.

Veja os 10 supercomputadores do mundo:

1. Tianhe-2, desenvolvido pela  National University of Defense Technology da China - 33.86 petaflop/s - Kylin Linux operating system (OS)

2. Titan,  Cray XK7 sistema instalado no Department of Energy’s (DOE) Oak Ridge National Laboratory - 17.59 Pflop/s – Cray Linux Environment

3. Sequoia, um IBM BlueGene/Q sistema instalado no DOE’s Lawrence Livermore National Laboratory - 17.17 Pflop/s - Linux

4. K computer, um sistema Fujitsu instalado no RIKEN Advanced Institute for Computational Science (AICS) in Kobe, Japão - 10.51 Pflop/s - Linux

5. Mira, um BlueGene/Q system installed at DOE’s Argonne National Laboratory - 8.59 Pflop/s - Linux

6. Piz Daint, um Cray XC30 instalado no Swiss National Supercomputing Centre (CSCS) in Lugano, Switzerland - 6.27 Pflop/s – Cray Linux Environment

7. Stampede, um Dell no Texas Advanced Computing Center of the University of Texas, Austin – 5.17 Pflop/s - Linux

8. JUQEEN, um BlueGene/Q instalado em Forschungszentrum Juelich na Alemanha – 5.01 Pflops/s - Linux

9. Vulcan, um IBM BlueGene/Q system at Lawrence Livermore National Laboratory – 4.29 Pflop/s - Linux

10. SuperMUC, em Leibniz Rechenzentrum na Alemanha – 2.90 Pflop/s - Linux

Fonte: http://www.linux.com



terça-feira, 19 de novembro de 2013

E-mail seguro em todos os ministérios custará R$ 300 milhões

By on 02:23


Instalar o "e-mail seguro" em todos os ministérios é tarefa de R$ 300 milhões. A conta, feita pelo presidente do Serpro, Marcos Mazoni, é uma projeção do que será necessário para atender a Esplanada ao longo do primeiro semestre do próximo ano.

O valor deixa de fora, por exemplo as três primeiras implantações, a serem feitas ainda em 2013. Até porque se tratam do Ministério do Planejamento, onde basicamente será atualizada a versão 2 para 3 do Expresso, do Palácio do Planalto e do Ministério das Comunicações.

Para esses primeiros casos – que envolvem cerca de 1,5 mil ‘clientes’ – não há aperto. Segundo explica o presidente do Serpro, o valor a ser investido para estender o Expresso às demais pastas é especialmente para ampliação da capacidade de armazenamento.


Fonte: http://convergenciadigital.uol.com.br



sábado, 16 de novembro de 2013

Agendando backup com data e hora no Linux

By on 11:10


Um administrador de sistemas deve estar sempre com os backups em dias, pois nunca se sabe quando murphy pode aparecer. Porém fazer cópias de segurança é um trabalho chato e muitos são relapsos no que diz a respeito aos backups.

Felizmente há uma forma de automatizar esta tarefa e deixar com que o sistema operacional se encarregue de fazer isto para você, é só dizer o que ele deve fazer.

No Linux há várias ferramentas de backup como rsync, dd, bacula, cp, entre outros. E através do ShellScript pode ser configurado um script para fazer o trabalho pesado.

Um exemplo básico de ShellScript para fazer um backup baseado na data e horário da operação da cópia:


backup_etc.sh
#!/bin/bash
## Script para fazer cópias dos arquivos /etc

#Cria uma variável para armazenar data e hora
DATA=$(date +%Y-%m-%d-%HH-%MM)

#Faz a cópia dos aquivos /etc e 
#coloca no diretório /backup/backup-etc-DATA
tar cjf /backup/backup-etc-$DATA.tar.bz2 /etc


O script vai fazer a cópia do diretório /etc e armazenar no diretório /backup. Para minimizar o uso do espaço em disco foi utilizado o comando tar juntamente com o algoritmo de compactação do bzip2 através da opção j.

Agendando Backups


O cron é um agendador de tarefas que podemos configurar para executar procedimentos de tempos em tempos. Além de poder agendar em determinados dias, horas, o cron possui outra forma de trabalhar, através dos diretórios:

Diretório
Periodicidade
/etc/cron.daily Todo dia
/etc/cron.hourly De hora em hora
/etc/cron.weekly Toda Semana
/etc/cron.monthly Uma vez ao mês

É só escolher a periodicidade desejada para executar seu script e adicionar em um dos diretórios acima. Pronto você tem seus arquivos salvo com certa frequência, só não esqueça de conferir os arquivos copiados de tempos em tempos.

O ideal é armazenar o backup em outra máquina, de preferência longe do servidor de onde estão saindo os dados, em outro artigo será apresentado o rsync que utiliza um tunelamento ssh para o envio dos arquivos de backup.

Já fez seu backup hoje?

Até a próxima!




segunda-feira, 11 de novembro de 2013

Configurando o endereço dos dispositivos de rede no Linux

By on 01:05


Configurações de rede no Linux podem ser chatas de configurar no início mas não é nenhum bicho de sete cabeças.
Em distribuições Debian-like as configurações ficam no arquivo /etc/network/interfaces

exemplo:
Distribuições Debian-like
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.100

auto eth1
iface eth1 inet dhcp
Neste caso a placa de rede eth0 terá o endereço IP estático, e o gateway será o 192.168.0.100

A placa de rede eth1 terá seu endereço configurado dinamicamente através de um servidor DHCP

após as configurações é só reiniciar os serviços de rede
/etc/init.d/networking restart

Já em distribuições Red Hat-like cada dispositivo de rede tem seu próprio arquivo de configuração que ficam em /etc/sysconfig/network-scripts/ifcfg-ethX
ethX é a interface que está trabalhando

Distribuições Red Hat-like
DEVICE=eth0
IPADDR=192.168.0.10
NETMASK=255.255.255.0
GATEWAY=192.168.0.100
ONBOOT=yes
A placa de rede terá o IP fixo, e será habilitada no boot do sistema

reiniciando o serviço de rede:
/etc/init.d/network restart

Pronto, com isto você já está apto a configurar uma placa de rede no Linux.



domingo, 10 de novembro de 2013

Programa de Painéis e Palestras Software Livre - Campus Party

By on 01:32



Da mesma forma que o grande Sócrates fez na Grécia Antiga ao dedicar sua vida em difundir o seu conhecimento, sabendo ouvir as opiniões de outras pessoas, e assim, chegar a uma ideia mais completa e mais próxima da verdade inicialmente proposta, o palco que leva seu nome debaterá acerca de temas como software livre, código aberto e civic hacking, afim de promover o compartilhamento irrestrito de dados entre os desenvolvedores.

Um conjunto de temas que vem ganhando cada dia mais destaque no cenário tecnológico atual, principalmente na comunidade desenvolvedora ativa brasileira, e que pretende criar soluções constantemente aperfeiçoadas para os problemas diários do seres humanos.

  • É possível empreender e ganhar dinheiro com software livre?
  • Desenvolvimento de games com software livre
  • Distribuições GNU/Linux - entenda como funciona
  • LibreOffice, show me the code!
  • Estimulando a participação das mulheres na tecnologia e em projetos de software livre
  • Existe vida depois do Arduino?
  • GNU/Linux, Software Livre e tudo mais
  • Governos e software livre - investindo dinheiro público em tecnologias abertas
  • Linguagens de programação livres: qual escolher?
  • Monitoramento Enterprise com Zabbix + RHEL
  • O processo de construção colaborativo de revistas eletrônicas, fanzines e publicações em geral com software livre
  • O que tem a ver: Espionagem, Redes Sociais e Manifestações?
  • O uso e desenvolvimento de Software Livre na Universidade
  • Politicas públicas para REA e software livre na educação
  • Robótica Educacional com Software e Hardware Livre na Escola   
  • Desenvolvimento web com CMS Livre   
  • Jogaram PRISM no ventilador, e agora?   
  • webtv.tar.gz - Um estúdio de WebTV que cabe na sua mochila   





quinta-feira, 7 de novembro de 2013

Governo vai barrar compra de software que impeça auditoria

By on 00:54


A partir do ano que vem, o governo não comprará mais computadores ou softwares que não permitam auditoria pelo próprio poder público. A nova norma deve ser publicada hoje no "Diário Oficial da União".

Com isso, sistemas operacionais como Windows, da Microsoft, e Mac OS, da Apple, deixarão de ser usados caso as empresas dificultem investigação sobre espionagem por meio dos sistemas.

Atualmente, ao instalar um software, os usuários precisam aceitar um termo da fabricante permitindo que sua máquina seja eventualmente acessada pelo proprietário do sistema.

O governo brasileiro quer ter o direito de monitorar qualquer tipo de visualização externa do conteúdo. A preocupação é tentar identificar e rastrear tentativas de espionagem.

Segundo a Folha apurou, a intenção não é promover uma troca massiva de aparelhos e programas, mas impedir que eles continuem sendo comprados sem o atendimento às novas exigências.

Dessa forma, haverá uma substituição gradual de programas tradicionais por softwares livres, como o Linux, caso não haja negociação com as grandes empresas.

A preocupação com espionagem ganhou força no governo desde que surgiram as denúncias sobre o acesso do serviço de inteligência americano a arquivos de autoridades e empresas nacionais.

ECONOMIA

O governo considera que, além de aumentar a segurança, a medida trará economia. O uso de softwares livres encerra a obrigação de pagar as licenças dos programas.
Procurada pela reportagem, Apple não quis comentar a medida.

A Microsoft informou que fornece aos governos "acesso controlado ao código fonte e outras informações técnicas para ajudá-los a avaliar a segurança dos produtos".

A empresa disse também que está à disposição do governo brasileiro para discutir os "detalhes" da medida.

VALOR INCERTO

Não há ainda uma estimativa do impacto da medida sobre os gastos do governo. Informações mais precisas desses valores só serão conhecidas após a regulamentação, quando será feito um levantamento dos contratos hoje vigentes e das datas em que eles expiram.

Como as licenças são adquiridas em momentos muito diferentes, ainda não é possível fazer uma projeção.

A Folha apurou que o governo estima que outra medida de segurança adotada na área de informática a determinação da presidente Dilma Rousseff de adotar o e-mail brasileiro Expresso, do Serpro, como padrão em toda máquina pública, substituindo o Outlook, da Microsoft vai gerar uma economia superior a R$ 60 milhões/ano.

Fonte: http://www1.folha.uol.com.br



sábado, 2 de novembro de 2013

Velocidade mínima obrigatória de acesso à internet aumenta, de acordo com determinação da Anatel

By on 23:49


A velocidade mínima obrigatória de acesso à internet subiu de 20% para 30% da taxa contratada, de acordo com determinação da Anatel. A velocidade média mensal também subiu de 60% para 70% do estabelecido em contrato. A regra vale tanto para conexões fixas tanto para conexões móveis.

A determinação da elevação da velocidade surge em um momento onde as operadoras mal conseguem cumprir as regras atuais. Nas últimas três aferições mensais feitas pela Anatel, Vivo TIM e Oi não ficaram dentro das metas da agência.

Por conta dos problemas na prestação de serviços, a Anatel recomenda que o usuário primeiro faça contato com a operadora, e anote o número de protocolo de atendimento.

- Se a prestadora não o atender, ele deve entrar em contato com a agência. Dependendo do fato, e com o número do protocolo, a Anatel entra em contato com a operadora para acompanhar o atendimento e apurar os fatos. O número de protocolo é uma segurança para o usuário – afirmou a agência em comunicado.

As operadoras que descumprirem as metas poderão sofrer sanções administrativas por parte da Anatel, que incluem advertência, suspensão temporária de serviço e multas de até R$ 50 milhões. Caso o usuário fique mais de 30 minutos com o serviço indisponível sem ter sido avisado com antecedência, ele tem o direito de pedir ressarcimento.

Fonte: http://codigofonte.uol.com.br




Google remove serviço de DNS no Brasil e transfere solicitações para os EUA

By on 00:30


O Google está usando servidores baseados nos Estados Unidos para responder a consultas de endereços de sites do Brasil depois que a presidente do País propôs leis de privacidade mais fortes, de acordo com a empresa de monitoramento de Internet Renesys.

A companhia disse na quarta-feira (30) que a gigante das buscas começou a responder consultas de DNS (Domain Name System) do Brasil para os servidores baseados nos EUA desde 12 de setembro, mesmo dia em que a presidente Dilma Rousseff manifestou apoio a uma lei que obriga as empresas de Internet a armazenar dados coletados sobre os cidadãos do País a nível local.

Os comentários dela vieram após documentos vazados pelo ex-funcionário da NSA, Edward Snowden, mostrando que ela e o Brasil foram espionados pela Agência de Segurança Nacional dos EUA (NSA).
Quando perguntado, uma porta-voz do Google respondeu via e-mail em 23 de outubro que "estes dois eventos não estão relacionados", mas não deu mais detalhes sobre a mudança.





terça-feira, 29 de outubro de 2013

IBM disponibiliza 250 vagas de TI em diversos estados

By on 09:53



IBM disponibiliza 250 vagas de TI em diversos estados


Sobre a IBM
A IBM, empresa mundial do ramo de Tecnologia da Informação, presente em mais de 160 países. Focada em soluções em TI, envolvendo serviços de consultoria, fabricação e venda de software e hardware, também financiamentos.

Sobre as vagas
São mais de 350 vagas, distribuídas em diversos estados do Brasil.
Confira a quantidade de vagas por estado:

Lugar não definido (91)
Belem (1)
Belo Horizonte (3)
Brasilia (7)
Curitiba (1)
Fortaleza (2)
Hortolandia (58)
Joinville (1)
Porto Alegre (5)
Recife (2)
Rio De Janeiro (16)
Salvador (1)
São Paulo (61)
Uberlandia (1)

Candidatar-se
Os interessados deverão acessar o link a seguir, escolher o estado de sua preferencia, a função e, por fim, clicar em candidatar-se.

Concorra a uma vaga na IBM




Recursividade

By on 00:40


Uma função recursiva é uma função que se refere a si própria. A ideia consiste em utilizar a própria função que estamos a definir na sua definição.

Em todas as funções recursivas existe:
  • Um passo básico (ou mais) cujo resultado é imediatamente conhecido.
  • Um passo recursivo em que se tenta resolver um sub-problema do problema inicial.  

Geralmente, uma função recursiva só funciona se tiver uma expressão condicional, mas não é obrigatório que assim seja. A execução de uma função recursiva consiste em ir resolvendo subproblemas sucessivamente mais simples até se atingir o caso mais simples de todos, cujo resultado é imediato. Desta forma, o padrão mais comum para escrever uma função recursiva é: 
  • Começar por testar os casos mais simples.
  • Fazer chamada (ou chamadas) recursivas com subproblemas cada vez mais próximos dos casos mais simples.
 Os dois problemas mais utilizados para ensinar recursividade são: o fatorial e o fibonacci.

Abaixo estão implementados os dois problemas em Python e em C++.

Código em Python
def fatorial(n):
  if n == 0:
      return 1
  else:
      return n * fatorial(n-1)

def fibonacci(n):
    if n == 0 or n == 1:
        return 1
    else:
        return fibonacci(n-1) + fibonacci(n-2)
    
print fatorial(5)
print fibonacci(5)

Código em C++
#include <iostream>

using namespace std;

int fatorial(int n)
{
  if (n == 0)
    return 1;
  else 
  {
     return n * fatorial(n - 1);
  }
}

int fibonacci(int n)
{
  if (n == 0 || n == 1)
    return 1;
  else
  {
     return fibonacci(n-1) + fibonacci(n-2);
  }
}

int main() 
{
   cout << fatorial(5) << endl;
   cout << fibonacci(5) << endl;
   return 0;
}

Como podemos observar, são funções que chamam a si mesmas, até chegar ao entendimento do funcionamento da recursão você pode ter muitas dores de cabeça.