sábado, 30 de julho de 2016

APT-GET a poderosa ferramenta de instalação do debian

O Debian inovou com o DPKG, e buscando um meio mais eficiente e prático criou o apt-get, uma ferramenta poderosa no auxilio da gerência de pacotes Debian.

Na apostila do link abaixo temos muitos exemplos dos comandos mais utilizados.

LINK PARA APOSTILA DO APT-GET



Aproveite..

Abraços

Ed.

sábado, 16 de julho de 2016

Repositórios para o Debiam

Os repositorios do Debian são configurados no arquivo  etc/apt/sources.list,  é preciso abrir como usuário root para poder processar   as alteraões no arquivo.  o funcionamento, o APT utiliza este arquivo que lista as "fontes" a partir do qual podem ser obtidos os pacotes..






exemplo sources.list

Abaixo está um exemplo de um sources.list para o Debian 8 / Jessie, geralmente tem o mesmo formato para todas as versões  mudando-se somente o nome da versão.

deb http://httpredir.debian.org/debian jessie-updates main
deb-src http://httpredir.debian.org/debian Jessie-updates main

deb http://security.debian.org/ Jessie / main atualizações
deb-src http://security.debian.org/ Jessie / updates main

Se você também quiser os componentes contrib e non-free, adicione contrib non-free após principal:


deb http://httpredir.debian.org/debian jessie principal contrib non-free
deb-src http://httpredir.debian.org/debian jessie principal contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ Jessie / updates main contrib non-free
deb-src http://security.debian.org/ Jessie / updates main contrib non-free

É possível usar uma ferramenta GNOME para editar seu arquivo sources.list. Acessá-lo através do Menu → Sistema → Administração → Canais de software.

Também e possível administrar os reopositórios através do Synaptic

Adicionando um CD-ROM

Se você preferir usar o CD-ROM para a instalação de pacotes ou atualizar seu sistema automaticamente com o APT, você pode colocá-lo em seu /etc/apt/sources.list. Para fazer isso, você pode usar o programa apt-cdrom assim:


# Apt-cdrom add
com o CD-ROM Debian na unidade.

Você pode usar -d para o diretório do CD-ROM ponto de montagem ou adicionar um ponto non CD-mount (ou seja, um pendrive USB).

É importante lembrar que sempre que for alterada alista de repositórios se faz necessário atalizar o cache, banco de dados  do sistema, isso é feito com o comando :

sudo apt-get update

Espero que ajude
abs..
Edson.

quinta-feira, 14 de julho de 2016

Qual é o melhor Linux.


Qual é o melhor Linux.



Uma breve reflexão sobre o Sistema Operacional Linux

Uma das questões em moda principalmente com o recente avanço do Linux no Mundo, e querer saber qual distro Linux é melhor, em meio a centenas de opções pessoas menos entrosadas com o sistema, perambulam pelos sites da net em busca de uma resposta, isto até me parece aquele vício de outro sistema onde seus usuários ficam debatendo sobre qual seria o melhor antivírus.
Bem sobre o Linux primeiro e preciso salientar que Linux e Linux, mas embora mantenham as mesmas estruturas, ainda assim existem algumas pequenas diferenças ,

  1. As Distros Linux se diferenciam pelo tipo de empacotamento usados em seus repositórios.
  2. O Linux e um sistema modular, e o que faz dele mais leve ou pesado e a quantidade de módulos.
  3. Existem  Distros customizadas para certos tipos de tarefas, progamacão pentest, auditoria, manutencão, testes etc, porém qualquer distro pode ser facilmente configurada para exercer qualquer uma destas funcões, e ainda você pode  criar um DVD com sua distro customizada, -->>>dica o GambOS e uma distro customizada para programacão em Gambas, e já vem com o Remastersys funcional(programa que cria um DVD customizado instalável)
  4. Tambem podemos destacar Distros minimalisas que primam pela econoia de memoria RAM, além de se adptarem as mais  diversas arquiterturas, poso destacar aqui:
O Puppy linux grande sucesso, dericada do Slackware, tem memos de 250 mb de download e vem completinho com muitas ferramentas e aplicativos vefrsátil e bem estável, o Puppy já vem vem sendo desenvolvida a alguns anos o que a torna bastante confiável, e Ótima para  Notebooks e pcs com poucos recurso, vale apena experimentar essa Distro Australiana.

O Portheus também e outra Disto  derivada do Slack. muito bonita de pequeno porte, pode rodar  direto do cd ou ser instalada no HD.

Outra pequena disro interessante e o Slitaz a menor e bem diferenciada das demais.

O Bodhi Linux é um pequeno mas potente sistema operativo, que pode ser personalizado de acordo com as necessidades de cada utilizador. O Bodhi Linux é uma semi-rolling distro baseado no Ubuntu e vem com um conjunto de ferramentas pré-instaladas como por exemplo o  Midori, LXTerminal, PCManFM, Leafpad ou o Synaptic. Veja aqui outras aplicações que estão disponíveis via AppCenter.

Existem muitas outras, acredito que as citadas sejam as mais interesantes.

Pelo tipo de empacotamento as Distros se diferenciam-se em :

.deb .rpm .tgz estas são as principais mas ainda se destacam as Distros Baseadas em Arch e Gentoo.
A diferença fica só na forma de empacotar a maioria dos programas são  opensource e estão disponíveis para todas as distros; também vale salientar que se pode instalar pacotes de outras distros,
existem programas concersores com o alien que faz conversão de umm tipo para o outro

Então vimos que Linux se diferencia pelos módulos incorporados e arquivos de configurações e tipo empacotamento.
Mas além disso existe mais um detalhe, até aqui falei sobre Kernel(Linux) e Pacotes, mas outra coisa muito importante são as interfaces gráficas disponíveis para o LINUX; interfaces gráficas e aquilo que você vê na tela do Monitor ícones menus etc, que fazem a comunicação entre usuário e o Sistema, para o Linux temos mais de uma dezenas de opções de interfaces gráficas, estas sim , são bem diferentes umas das outras, no formato, na maneira de acessar, na configuração e recursos disponíveis, nos detalhes gráficos, na programação e no tamanho, o que tornam umas mais ou menos leves que as outras, as principais e mais conhecidas são KDE GNome LXDE XFCE MATE CINAMON OPENBOX DENTRE OUTRAS.
Então o Linux ou GNULinux, e composto por Kernel(LINUX) Interface + Programas(GNU), e é
esta composição mais a quantidade de módulos instalados que fazem uma distro ser mais leve que a outra.

Então voltando a pergunta qual é a melhor Distro Linux, principalmente escolhemos uma distro de acordo com a capacidade do Computador que vamos utilizar, se temos um PC antigo com poucos recursos de HD Memória e Processador o mais sensato e escolher uma Interface mais leve com um kernel mais enxuto, mas nem por isso vamos ficar atrás na utilização de programas e serviços.

Distros Leves.
Slackware, prima por um kernel enxuto e é o mais próximo do UNIX, vem completo e podemos instalar quase todo tipo de servidor durante a instalação, todo o sistema cabe em um DVD, apesar dos repositórios do Slackware ser pobre de Pacotes, podemos instalar facilmente códigos fontes,e também utilizar pacotes de outras distro como por exemplo instalar pacotes .rpm bastando para isso utilizar o instalador rpm.
No mesmo grupo de distribuição do Slackware, destacam-se pela leveza , o Salix, Portheus, ZenWalk,Vector, Slax, Puppy , Bodhy,  etc. Sendo estas mais leves e mais amigáveis, o slackware por padrão vem com a interface KDE que é uma super interface porem consome mas recursos, mas e possível optar pelo XFCE4 durante a instalação, já as outras citadas já vem com interfaces leves.

Manjaro, também zela pela leveza, baseado em outra distros simples o ARCH, o Manjaro se diferencia em leveza porque utiliza praticamente todos as mais conhecidas Interfases, com o diferencial da leveza em todas elas porque o Manjaro as customiza com visual gráfico leve e simples sem perder as funcionalidades, essa distro vem ganhando muitos adeptos em todo mundo, e leve bonita caprichada e tem uma grande comunidade desenvolvedora e de suporte.

O Debian e uma excelente distro conta com o maior repositório, e leve sua instalação e feita através de um conjunto de DVD que você instala de acordo com as necessidades, também a distro que tem o maior numero de distros derivadas como o Conhecido Ubuntu, Point-Linux, Deft, GambOS, etc.

O Ubuntu LXDE ou Lubunto, talvez o Linux mais conhecido e mantido por uma empresa a Canonical, e muito estável, e uma distro comercial ,tem grande número de pacotes os mesmos do Debiam mais os programas proprietários, se você tem um bom computador talvez goste do Ubuntu, lembrando que a interface original pode ser mudada facilmente, através do terminal, assim sudo apt-get install lxdou apt-get install mate, xfce4 etc….

Eu recomendo o Manjaro, Salix , Debiam LXDE, Point liux, Esentials, Simpliciti. ElementaryOS
Para um computador  com mais recursos, tem o OpenSuse, Mangeia, Sabayon, Ubuntu, Fedora Mint etc.

Então é isso Linux é Linux, mais não é tudo igual, além dos detalhes acima o que realmente vai fazer diferença serão os aplicativos instalados no seu sistema, posso falar com tranquilidade sobre isso, porque fiz minha faculdade de Ciências da Computação utilizando Linux e somente Software Free e Opensource, vocês acham que levei alguma desvantagem ?? pelo contrário fiz uso dos melhores programas , grátís sem limitações sem spam spy nem propaganda, dentre eles posso citar:

Firefox browser web
Thunderbird → gerenciador de e-mail.
Skype – Facebook – Twitter etc.
Gimp e Kolorpaint tratamento de imagens.
LibreOffcie → suíte de escritório
LibreCad → Cad Livre
Cinalerra Kino → edição de videos.
SimpleSceemRecord → gravador de desktop videos para apresentações.
Netbeans Ide multiprogramação JAVA C C++ etc.
Geany Anjuta → ide mutiprogramação
GAMBAS → ide programação grafica Orientada a Objetos.
Komposer Bluefish Blue grifon → Programção WEB
MYSQL SQLite e POSTGREE → Banco de Dados.
XPDF → editor de PDF
DIA e UMBRELLO → diagramação
K3B --> Para faze gravacão de DVDS
gFTP --> para fazer  downloads via FTP de servidor ou sites da net.
PlayonLinux emulador windows
Wine --> emulador wndows
Jogos:
Torcs --> corrida tipo GT
Alien Arena --> tiro tipo Quake
Ltetris, etc.


Além dos programas  GNU  possível instalar muitos programas do windows no Linux até o oficce 2003 2007, visual studio C++  jogos muita coisa mesmo, e só instalar o wine e o playonlinux da steam, voce terá acesso a plataforma de jogos da Steam para Linux.

Wireshark Snort Iptables → ferramentas de segurança e monitoração.
E mais uma dezena de programas, com os quais pude cursar minha Universidade sem traumas e sem depender de programas limitados distribuídos por empresas de soft proprietário.

E o melhor de tudo com meu firewall bem configurado e com  senhas de acesso, nunca tive problemas com vírus ou invasão, além daqueles Spam Spy Propagandas, terminei meu curso com o mesmo sistema, obviamente Linux não esta livre de travões ou fala de energia, mas você vai se surpreender como ele é capaz de se recuperar, dificilmente você vai perder o sistema ou algo que esta digitando.

Então é isso puxa uma apostilinha da uma lida e experimenta esse Sistema Maravilhoso.

KTAL O MANJARO.
Acesse e escolha a interface mais bonita de acordo com seu sistema 32 ou 64 bits.. OK




Edson Pessotti
Programador Tecnólogo da Segurança da Informação

sexta-feira, 3 de junho de 2016

Documento Oficial DECLARAÇÃO UNIVERSAL DOS DIREITOS DO HOMEM

Documento Oficial DECLARAÇÃO UNIVERSAL DOS DIREITOS DO HOMEM

Artigo 21.º
  1. Toda a pessoa tem o direito de tomar parte na direcção dos negócios públicos do seu país, quer directamente, quer por intermédio de representantes livremente escolhidos.
  2. Toda a pessoa tem direito de acesso, em condições de igualdade, às funções públicas do seu país.
  3. A vontade do povo é o fundamento da autoridade dos poderes públicos; e deve exprimir–se através de eleições honestas a realizar periodicamente por sufrágio universal e igual, com voto secreto ou segundo processo equivalente que salvaguarde a liberdade de voto.
Artigo 22.º
Toda a pessoa, como membro da sociedade, tem direito à segurança social; e pode legitimamente exigir a satisfação dos direitos económicos, sociais e culturais indispensáveis, graças ao esforço nacional e à cooperação internacional, de harmonia com a organização e os recursos de cada país.
Artigo 23.º
  1. Toda a pessoa tem direito ao trabalho, à livre escolha do trabalho, a condições equitativas e satisfactórias de trabalho e à proteção contra o desemprego.
  2. Todos têm direito, sem discriminação alguma, a salário igual por trabalho igual.
  3. Quem trabalha tem direito a uma remuneração equitativa e satisfactória, que lhe permita e à sua família uma existência conforme com a dignidade humana, e completada, se possível, por todos os outros meios de proteção social.
  4. Toda a pessoa tem o direito de fundar com outras pessoas sindicatos e de se filiar em sindicatos para defesa dos seus interesses.
Artigo 24.º
Toda a pessoa tem direito ao repouso e aos lazeres e, especialmente, a uma limitação razoável da duração do trabalho e a férias periódicas pagas.
Artigo 25.º
  1. Toda a pessoa tem direito a um nível de vida suficiente para lhe assegurar e à sua família a saúde e o bem–estar, principalmente quanto à alimentação, ao vestuário, ao alojamento, à assistência médica e ainda quanto aos serviços sociais necessários, e tem direito à segurança no desemprego, na doença, na invalidez, na viuvez, na velhice ou noutros casos de perda de meios de subsistência por circunstâncias independentes da sua vontade.
  2. A maternidade e a infância têm direito a ajuda e a assistência especiais. Todas as crianças, nascidas dentro ou fora do matrimónio, gozam da mesma proteção social.
Artigo 26.º
  1. Toda a pessoa tem direito à educação. A educação deve ser gratuita, pelo menos a correspondente ao ensino elementar fundamental. O ensino elementar é obrigatório. O ensino técnico e profissional deve ser generalizado; o acesso aos estudos superiores deve estar aberto a todos em plena igualdade, em função do seu mérito.
  2. A educação deve visar à plena expansão da personalidade humana e ao reforço dos direitos do homem e das liberdades fundamentais e deve favorecer a compreensão, a tolerância e a amizade entre todas as nações e todos os grupos raciais ou religiosos, bem como o desenvolvimento das atividades das Nações Unidas para a manutenção da paz.
  3. Os pais têm um direito preferencial para escolher o tipo de educação que será dada aos seus filhos.
artigo 27.º
  1. Toda a pessoa tem o direito de tomar parte livremente na vida cultural da comunidade, de fruir as artes e de participar no progresso científico e nos benefícios que deste resultam.
  2. Todos têm direito à proteção dos interesses morais e materiais ligados a qualquer produção científica, literária ou artística da sua autoria.
Artigo 28.º
Toda a pessoa tem direito a que reine, no plano social e no plano internacional, uma ordem capaz de tornar plenamente efectivos os direitos e as liberdades enunciadas na presente Declaração.
Artigo 29.º
  1. O indivíduo tem deveres para com a comunidade, fora da qual não é possível o livre e pleno desenvolvimento da sua personalidade.
  2. No exercício deste direito e no gozo destas liberdades ninguém está sujeito senão às limitações estabelecidas pela lei com vista exclusivamente a promover o reconhecimento e o respeito dos direitos e liberdades dos outros e a fim de satisfazer as justas exigências da moral, da ordem pública e do bem–estar numa sociedade democrática.
  3. Em caso algum estes direitos e liberdades poderão ser exercidos contrariamente aos fins e aos princípios das Nações Unidas.
Artigo 30.º
Nada na presente Declaração pode ser interpretado de maneira a conceder a qualquer Estado, grupo ou indivíduo o direito de se entregar a alguma atividade ou de praticar algum ato destinado a destruir os direitos e liberdades aqui enunciados.

sexta-feira, 20 de maio de 2016

Diferença entre Programação Estruturada e Programação Orientada a Objetos.


Sumário

Introdução


Com a fantástica evolução do hardware nesses últimos anos, não só a qualidade da metodologia para desenvolvimento de softwares foi evoluindo. O que antes ficava somente na retórica técnica pode finalmente ser aplicado na prática, sim idealizada na década de 60 a Orientação a Objetos ficou engavetada por anos, simplesmente porque não havia recursos técnico para que ela fosse implementada, cm a evolução do hardware a POO vem ganhando a cada dia mais e mais seguidores, Conhecer e dominar a POO e atualmente um dos requisitos básicos de um bom programador, mas a POO não derrubou a programaçã estruturada ambas continuam a ser utilizadas em larga escala esse artigo tem como finalidade expor os conceitos básicos dois paradigmas. Programação Estruturada e Programação Orientação a Objeto.

Paradigmas de Programação




Antes de começarmos a desenvolver um sistema e precisa analisar o cenário onde o mesmo será executado, a forma com será executado, e se a capacidade do hardware atende
aos requerimentos do sistema.
Assim e necessário fazer uma análise para saber qual modelo de programação se ajusta melhor, quando trabalharmos com programação, é necessário pensar em um paradigma de programação, porque será explorando as características de cada modelo que será possível realizar a codificação de seus programas, e atender plenamente as expectativas.

Paradigma Estruturado

No inicio a programação era feita em uma sequência continua de código bruto, o que deixava os programas muito extensos e quando havia a necessidade de fazer alguma atualização ou modificação, era melhor até fazer outro programa e começar do zero, tamanha a dificuldade de compreensão dos mesmos, havia portando a necessidade de uma mudança.
A programação estruturada veio com o objetivo de ser criada para utilizar três estruturas para desenvolvimento: Sequência, decisão e interação. Foi criada por volta de 1975, focada em utilizar funções e sub-rotinas nos programas, isto possibilitou a fragmentação de um código extenso em pequenas partes, chamadas de funções ou rotinas, isso facilitava a programação e a compreensão, pois se dividia o código em rotinas, rotina de impressão, rotina de leitura, etc assim quando havia a necessidade de fazer um ajuste na impressão era só localizar a rotina de impressão e fazer o ajuste ou só refazer a rotina de impressão, assim não há mais a necessidade de se refazer todo o programa. O paradigma estruturado utiliza a programação imperativa. Na prática isso se deve pela questão de você desenvolver de uma forma lógica e com sequência. Você diz ao computador, faça isso, e depois isso. A questão de Sub Rotinas e funções é um grande ponto da programação estruturada. Utilizando a mesma é possível concentrar pedaços de seus códigos em determinados blocos e, somente utilizá-los, quando for necessário.
A programação estruturada e muito utilizada pois possuí características próprias, praticamente todas as linguagens podem sere usadas para desenvolvimento de sistemas estruturadas ou procedural. C C++ C# VisualBasic, Java etc.
A programação procedural/estruturada tem um curto espaço de tempo para o aprendi- sado, desenvolver de forma estrutural tem uma forma simples e objetiva, A dificuldade fica por conta da complexidade do problema a ser resolvido e da lógica/estratégica de cada indivíduo onde o limite e a capacidade criativa de cada um. D
É claro que ao desenvolver desta forma, você irá possuir uma produtividade muito maior, mas quando for necessário dar manutenção em seus sistemas, tanto na questão da produtividade e entendimento do seu código, será cada vez mais complicado. Outro grande fator que não justifica a utilização da programação estrutural é a questão da reutilização de código. Assim como em qualquer área, reaproveitar algo que já foi construído é sempre importante e, no mundo da programação, não é diferente., isso fica evidente quando começamos desenvolver grandes sistemas, onde o reaproveitamento de código faz toda a diferença, assim e comum dizer que Java e uma linguagem apropriada pra grandes sistemas.
Neste paradigma, reutilizar seus códigos, não é uma tarefa simples e, tentar ser o mais genérico possível não é uma tarefa simples, até porque você precisa de outras metodologias para realizar essas implementações de reaproveitamento total do código.
Neste ponto, se você utilizar sub-rotinas pode começar a reaproveitar seus códigos, mas ainda sim o mesmo ficará sempre dependente de algum procedimento. O Desenvolvimento em equipe também não é uma tarefa simples, antes de tudo, independente de reuniões e especificações do software, cada desenvolvedor possui uma maneira de desenvolver, e apesar das empresas/equipes tentarem criar padrões, o código sempre será complexo e de difícil compreensão (e repetição).

Paradigma Orientado a Objetos

A programação orientada a objeto foi criada em conjunto com a linguagem Smalltalk. A mesma é hoje o paradigma de programação mais recomendado para o desenvolvimento de softwares. É também conhecida como OOP - Object Oriented Programming e POO - Programação Orientada a Objeto ou simplesmente OO (Orientação a Objetos). Além da parte de codificação, um de seus objetivos é a análise do projeto.
A compreensão dos conceitos na orientação a objetos é fundamental, para que seja possível colocá-los em prática. Outro fator importante é a utilização do mundo real para o desenvolvimento. Quando começamos a pensar de forma Orientada a Objeto, é preciso recorrer ao mundo real para o desenvolvimento das aplicações.
A Programação orientada a objetos tem como um dos seus grandes atributos o suporte às principais linguagens do mercado. Muitas linguagens que implementam a estrutural também utilizam o paradigma OO. Além disso, existem linguagens que utilizam somente a OO como seu paradigma. Um dos grandes fatores da POO é a fácil manutenção na aplicação. Utilizando técnicas da OO é possível desenvolver uma aplicação completa com fácil manutenção - isso inclui alterações de módulos e correções de erros etc. O trabalho em equipe é outra questão que faz a OO ser (já está) um paradigma cada vez mais contextualizado no mercado. Utilizando Padrões de Projeto (técnicas e metodologias utilizadas na OO), é possível melhorar ainda mais o trabalho em equipe. Com o passar do tempo será notório o quanto a orientação a objetos nos traz produtividade e reutilização de código. As oportunidades para desenvolvedores estão cada vez mais exigentes. Assim, o conhecimento de mais um paradigma, neste caso a OO, fará com que você comece a se encaixar nesses requisitos.
Então espero também ter ficado claro que o conceito de orientação a objetos e um estudo em separado, é um conceito de desenvolvimento de sistemas. E para que uma linguagem suporte a aplicação deste paradigma ela tem que suportar todos os conceitos da OO, a POO e a utilização de uma linguagem compatível com a OO para desenvolvimento de Sistemas, as linguagens C++ C# Smalltalk JAVA e VisualBasic, são alguns exemplos de linguagens que suportam o paradigma da POO.



Bibiografia:
Este material foi recebido por e-mail do site
Foi modificado e melhorado em 19/05/2015 por Edson Pessotti.

quarta-feira, 23 de março de 2016

Baloo Manjaro KDE resolvendo lentidão


Problemas com o baloo

Manjaro KDE



Manjaro e uma distro que vem sendo muito procurada atualmente, e ela tem um diferencial das outras distros oferecer uma linha de desktops totalmente customizados para o sistema.
Um destes desktops e o tradicional KDE, interface muito rica em detalhes com muitos aplicativos próprios, e muita amigabilidade com o usuário final.
KDE proporciona muita liberdade para fazer customizações, e o manjaro uma parceria muito forte com a comunidade mundial.
No entanto a atual versão vem com um DAEMON para fazer a indexação de arquivos 0 baloo, que costuma causar em Pcs de baixa performance ou uso exagerado da CPU, deixando o sistema lento consumindo muita memoria e energia. Tenho visto muita reclamação do pessoal pela rede busca de uma solução, excluir o tal aplicativo não é uma boa ideia, você terá sérios problemas no próximo boot.
Para resolver tal impasse podemos tomar duas atitudes, uma via gerenciador de tarefas, parando o processo ou pelo terminal através do kill, mas no próximo boot ele estará ativo novamente.
Uma solução mais aceitável e inócua é desabilitar o serviço de forma que ele não inicialize mais durante o boot.
E isso e facilmente conseguido com o comando balooctl disable.
[root@edson-pc edson]# balooctl disable
Disabling the File Indexer
[root@edson-pc edson]#  
[root@edson-pc edson]# uname -a  
Linux edson-pc 4.1.15-1-MANJARO #1 SMP PREEMPT Tue Dec 15 10:52:46 UTC 2015 i6
86 GNU/Linux
[root@edson-pc edson]

Pronto desse modo esse problema e contornado e seu sistema vai ficar leve e rápido novamente.

domingo, 13 de março de 2016

Diferenças entre um Tecnólogo e Eletricista


Diferenças entre um Tecnólogo e Eletricista

Funções de Tecnólogo



O profissional de TI é aquele que atua em um dos segmentos relacionados a Tecnologia da Informação, como: Programação, Segurança da informação, Redes, Banco de Dados, Análise de Sistemas, Engenharia de Software, infraestrutura e hardware, entre outros.
Cada profissional tem um papel fundamental nas organizações para que sistemas, ou a infraestrutura, para que este continue funcionando e operando corretamente dentro de sua capacidade técnica a fim de atender uma determinada demanda planejada. Além disso, o profissional de TI pode ser responsável por criar e desenvolver novas tecnologias.
Em sua formação acadêmica um tecnólogo estuda a Base de todos os segmentos de TI, e sendo o curso dedicado à alguma especialidade, esta é estudada com mais profundidade, não dá para estudar Banco de dados sem estudar Programação e vice&versa, nem engenharia de software ou Infraestrutura sem estudar Segurança da Informação e Vice&versa.
Um tecnólogo não se preocupa com a parte eletrônica, mais com seu estado e desempenho, sua capacidade técnica de atender as necessidades da demanda , um tecnólogo e capaz de montar um computador, formatar seu hd e instalar sistemas e programas, instalar e gerenciar redes, programar configurar hardware e software, – concertar partes eletrônicas de um computador não é tarefa para tecnólogo--, o tecnólogo pode detectar partes problemáticas e fazer a troca de componentes, substituir peças ultrapassadas por peças mais atuais sempre de acordo com a capacidade técnica do computador.
Então assim fica claro que existe uma diferença enorme do que é ser eletricista/soldador/reparador de um tecnólogo de Tecnologia da Informação.
Então não leve seu rizadinho de pilha para um tecnólogo de TI concertar, não é função dele.


sábado, 12 de março de 2016

Ken Thonpson & Dennis Ritchie

          Sistema operacional Unix  e a linguagem C.
Resolvi postar uma homenagem a esses dois Cientistas, que a meu ver não vem tendo o devido reconhecimento da media, se falou muito de Gates Jobs, porém  Ken e Dennis foram precursores, sem eles não  haveria Linux Windows nem OS MAC, JAVA  BSD etc
Há 46 anos, em agosto de 1969, o programador Ken Thompson sentou-se em frente a um terminal de computador e começou a trabalhar numa forma de fazer seu jogo favorito funcionar em uma máquina mais barata. Um mês depois, a brincadeira produzia nada menos que um novo sistema operacional. Nascia o Unix, um dos sistemas operacionais mais influentes da história da computação - e ainda hoje na ativa, sendo a base da internet, dos sistemas de tecnologia de grandes corporações e até de aparelhos que você usa no dia a dia.
Unix forneceu um sistema mais simples grátis para estudos o MINIX, que foi base para o desenvolvimento do LINUX, por isso a compatibilidade do Linux com o Unix.
Do unix também derivam o Solaris o OS da Mac  o BSD  FreeBSD






Ken Thompson (esq.) e Dennis Ritchie, criadores do Unix, trabalham em um computador DEC PDP11 e dois terminais Teletype modelo 33

Ken e Dennis, também desenvolveram a linguagem C,  base para muitas outras linguagens como o Java o C++ C#, JavaScript etc.
Como usuários de PCs, somos tentados a pensar que a computação mundial é quase que totalmente controlada pelo sistema operacional Windows. Isso se deve ao fato de o software da Microsoft ser, realmente, o mais popular "motor" para os computadores pessoais e estações de trabalho.
Entretanto, apesar de o Windows estar mais perto dos olhos, existe uma importante parcela de dispositivos e computadores "escondidos" que, ainda hoje, fazem uso de alguma variante de Unix para funcionar - algumas muito perto de nós.
Criado inicialmente como sistema operacional acadêmico e de pesquisa, o Unix tomou de assalto as grandes empresas na década de 1980, quando passou a ser empregado em servidores, bancos de dados e outros sistemas corporativos. Em termos simples, os "servidores" são aqueles computadores, nas empresas, que fazem funcionar o e-mail, a reserva de passagens aéreas ou o armazenamento de arquivos. Não por acaso, praticamente toda a infraestrutura da internet é baseada em equipamentos com um sistema operacional desse tipo. Embora ameaçado pelo Windows Server, a fatia de mercado do Unix ainda é significativa.
Djanira Vicenzy, diretora da Vytech, um dos mais tradicionais centros de treinamento Unix de São Paulo, não vê queda no uso do Unix nas empresas. "Quando comecei a trabalhar com Unix, em 1984, achei que era um sistema operacional que teria perto de dez anos de vida. Passaram-se os dez e mais dez e mais alguns, e eu só vejo seu crescimento. É claro que a tecnologia tem evoluído muito rapidamente e não dá para prever o tempo de reinado do Unix, mas creio que acompanhará o crescimento e mudanças do mercado de tecnologia e estará por aí por muito tempo".
A atualidade e, ao mesmo tempo, maturidade do Unix fazem dele uma plataforma sólida e multiuso. Mesmo com o crescimento de seu principal concorrente não-Unix, o Windows, a criação de Thompson, Kernighan e Ritchie não irá desaparecer tão cedo.
Além dos servidores
A versatilidade do Unix o levou muito além dos servidores. Por exemplo, o popular Linux leva a filosofia Unix para o "computador de casa". Além disso, o atual sistema operacional da Apple, o Mac OS X, também é um tipo de Unix, portanto todos os Macs modernos ainda mantêm viva a chama do velho sistema.
Dentro de muitos telefones celulares, como o iPhone e o Palm Pre, rodam sistemas operacionais Unix. O WebOS, o ChromeOS e o Android são todos baseados nele. Milhares de sistemas embarcados em aeronaves, aparelhos de GPS, máquinas industriais e mesmo televisores são equipados com alguma versão do sistema operacional.
A própria web como a conhecemos nasceu nesse ambiente: numa estação de trabalho NeXT do CERN (Organização Européia de Pesquisa Nuclear), na Suíça. Mesmo o Windows tem partes do Unix dentro de si, como por exemplo as rotinas de comunicação em rede (a "pilha TCP/IP").
O primeiro Unix, desenvolvido naquele longínquo 1969, pouco oferecia do que se espera hoje de um sistema operacional moderno, como recursos de multitarefa ou conectividade em rede. Mas sua facilidade de expansão e adição de recursos, bem como a portabilidade para diversos computadores diferentes, fez com que se mantivesse em movimento e constante evolução nestes quarenta anos. Sem o Unix não teríamos iPhones, GPS de mão ou elevadores inteligentes - e muito menos Windows, Linux e Mac OS X.

MUITO OBRIGADO KEN THONPSON E DENNIS RITCHIE, QUE DEUS CONTINUE A NOS ABENÇOAR COM PESSOAS TÃO TALENTOSAS E DEDICADAS.
AMEM.

segunda-feira, 29 de fevereiro de 2016

Point Linux uma distribuição GNU/Linux Russa


O Point Linux é uma distribuição GNU/Linux Russa, que tem como objetivo acombinar o poder do Debian GNU/Linux com a produtividade do MATE, um ambiente de trabalho bifurcado do Gnome 2. O Point Linux oferece uma distribuição fácil de configurar e proporcionando um ambiente Desktop leve rápido e muito produtivo.

.O Point Linux é construído no topo do popular sistema operativo Debian GNU/Linux. Mas, sendo uma distribuição de ambiente orientado, o Point tem muitas coisas que fazem a vida do utilizador mais fácil, como o sudo ativado por padrão ou o suporte de hardware alargado*. O Point Linux também localiza os aplicativos durante a instalação, dando-te o desktop no teu idioma nativo.

O Point Linux usa o ambiente de trabalho MATE, tentando imitar completamente o aspeto do Gnome 2 e sentir e oferecer um ambiente de trabalho confortável para os utilizadores Linux do género old school e empresarial, migrando para a plataforma moderna do Debian. O Point Linux vem com um grupo de ferramentas e aplicativos cuidadosamente escolhidos, requeridos para começar a usá-lo ao máximo.

Além disso outro diferencial do Debiam e o uso de aplicativos non-free
O estilo visual do Point Linux 3.0 casa com o clássico Gnome 2 como 'Clearlooks-Phenix'’, o tema GTK2/GTK3 Clearlooks pelo Jean-Philippe Fleury com o popular 'Faenza tema de ícones pelo Tiheum e o fantástico fundo 'The Stars' pela Balderoine.

Extraido de
02/2016.

sexta-feira, 26 de fevereiro de 2016

MANJARO LINUX UMA DISTRO ROLLING-RELEASED



MANJARO LINUX UMA DISTRO ROLLING-RELEASED

Philip Müller, é  um dos líderes do projeto,  que  juntamente com alguns amigos,  resolveram fazer  uma viagem  para Tanzânia mas especificamente nas proximidades do Monte Kilimanjaro.

Nesse ponto já ficou  fácil sacar por que a Distro se chama  Manjaro, óbvio para homenagear a montanha Kilimanjaro  é claro, assim por ter um nome simples  e ficar num local panoramicamente fantástico resolveram usar  Manjaro como nome para  a distro que vinham desenvolvendo que enfatizava na beleza e  simplicidade. Neste  cenário, o Manjaro Linux é uma distribuição engajada na filosofia do projeto  GNU/Linux,, simples é desenvolvida com muito esmero em 32 e 64 bits e com praticamente todas as interfaces mais conhecidas, KDE Gnome, Mate, Cinamon Lxde XFCE etc.


É uma distro Live-CD , de instalação fácil pode ser facilmente customizado Manjaro tem muitas ferramentas para customização também conta com um bom numero de aplicativos, apenas ressaltando que  os repositórios AUR não são mantidos pela Manjaro que possui seus próprios repositórios, sendo o manjaro 100% compatível com o ARCH.

Manjaro e uma distro e totalmente compatível com o ARCH Linux, com a característica KISS/Rolling-Realise, desfrutar da Simplicidade  é a filosofia da equipe do Manjaro Linux, que procura oferecer uma alternativa mais simples aos usuários que gostam das características do Arch Linux, como a sua velocidade, os seus pacotes sempre atualizados, a sua leveza .e a sua facilidade no processo de manuseio da distribuição. Esta distro também oferece uma série de ferramentas exclusivas  desenvolvidas exclusivamente pela equipe :
Manjaro HardWare Detection (mhwd);
Manjaro HardWare Detection Kernel (mhwd-kernel);
Pacman Graphical User Interface;
Suporte automático para o uso de múltiplos kernels, etc.

Ademais, a equipe também desenvolveu um  instalador gráfico construído em QT  visando a melhoria e simplificar o Pacman Graphical User Interface. , assim temos o  Octopi para quem conhece e parecido com o Synaptic.
Mas o que é uma  distribuição Rolling Realese ??
Ela permite que você esteja sempre  atualizado não necessitando  reinstalar outra versão a atualização ocorre no dia a dia.,assim podemos  desfrutar  sempre da mais recente versão do sistema.

Manjaro pode ser  baixada  com várias interfaces, Gnome.


O Xfce é o ambiente padrão do Manjaro Linux, que é leve e otimizado para o uso em nosso dia a dia. Todavia, essa distribuição vem com outros sabores ambientais com, por exemplo, o KDE, GNOME/Cinnamon (edições oficiais), E17, LXDE e MATE (edições comunitárias e apoiadas pela equipe).



É Claro que por ser uma  Distro relativamente  nova, podem ocorrer bugs principalmente nas versões testing, testei a distro em vários sabores de Desktop, isso em um computador 10 yo i 686 com 2 gigas de memória e fiquei muito satisfeito com o desempenho facilidade de manuseio, com a beleza e  capricho da Equipe em seu desenvolvimento, quando  encontrei alguma dificuldade na instalação de pacotes foi muito fácil encontrar ajuda nas muitas comunidades Manjaro.
Gostei muito do Manjaro e deixo a dica pra quem  gosta de Virtualizar e testar novos Distros, e é claro se descobrirem algum bug não deixem de reportar a equipe, um projeto assim tão elegante e caprichado merece o apoio de toda a comunidade Linux.

Edson Pessotti 02/2016.

sexta-feira, 5 de fevereiro de 2016

PHP no Slckware configuração do APACHE

PHP no Slckware configuração do APACHE


Setup Apache, PHP.

Tendo em vista uma melhor configuração do servidor LAMP de seu Linux Salckware , e aconcelhável uma minuciosa leitura das instruções abaixo.:
  • Instale O Apache (httpd), php e MySQL packs. Do disco do Slackware ou do Slackpkg.
  • Fix php time zone (muitos apps poderam reclamar, se não for feito ). Edit '/etc/httpd/php.ini' encontre e descomente a linha como segue abaixo:
    date.timezone =
     America/São Paulo  <--altere de acordo com o seu time zone
  • Como root abra '/etc/httpd/httpd.conf' Arquivo de configuração do Apache com seu editor preferido. E , e encontre e descomente a linha (apagando o '#' charactere do inicio da linha):
    Include
     /etc/httpd/mod_php.conf
  • Dessa forma agora ao iniciar seu Apache ele irá incluir o Módulo PHP.
  • Set o server name (isso se sua machiqua não o estiver fazendo). Edit o '/etc/httpd/httpd.conf' e descomente a seguinte linha.
    ServerName
     www.example.com:80 <--troque o www.example.com pelo IP ou nome de
     sua maquina.
  • Opcinalmente
     (mas muito recomendadorecommended), você poderá configurar o
     Apache para usar um arquivo 'index.php'
     como sendo ao seu diretório index. You just have to search the
     following line…:
  • Opcionalmente 2, se você usa Perl para escrever scripts web , você poderá também adicionar'index.pl' .
      <IfModule
     dir_module> DirectoryIndex index.html </IfModule>
    … and change it to:
      <IfModule
     dir_module> DirectoryIndex index.html index.php </IfModule>
    Então note que o 'index.php' foi incluido , agora você pode salvar seu trabalho, e fechar seu arquivo '/etc/httpd/httpd.conf' , após isso é necessário restartar seu Servidor Apache , para que as mudanças sejam aplicadas. Como root execute:
    apachectl restart
  • Agora se você quer que seu Servidor Apache inicie automaticamente ao seu login, então você precisa mudar as permissões do arquivo '/etc/rc.d/rc.httpd' . Como root execute o comando a seguir:
      * chmod 755
     /etc/rc.d/rc.httpd
    Now your Apache server will start automatically when your system boots.

    Para configurar sua instalação do MySQL, consulte o Install MySQL On Slackware doc.
  • Considerações finais
    Normalmente, você gostaria de testar as alterações recentes, a fim de saber se el
    as estão funcionando. Depois de reiniciar o Apache, crie um arquivo 'test.php' no seu Diretório
  • '/var//htdocs/' como segue:
    <?php
     phpinfo(); ?>
    Agora é só executa-lo no seu browser preferido : http://localhost/test.php . Se as informações sobre a instalação de seu PHP forem mostradas, então seu Apache esta configurado perfeitamenteI, Caso contrário certifique-se que fez as alterações como foi mostrado acima, or poderá nos contactar at ##slackware on FreeNode.

Sources

  • Originally written by User Pavel E.
  • Traduzido para o Português by Edson Pessotti



Trace: • setup_apache_php_mysql

quarta-feira, 27 de janeiro de 2016

Configurando placas wireless no Slackware

Configurando placas wireless no Slackware

Assim como praticamente todas as distribuições atuais, o Slackware inclui o udev, que se encarrega de detectar e ativar a placa wireless quando os drivers necessários estão disponíveis. Ele também inclui a maior parte dos drivers disponíveis, incluindo os firmwares. Entretanto, ele não inclui o networkmanager, nem nenhuma outra ferramenta de configuração amigável, o que torna necessário configurar a rede wireless usando diretamente o "iwconfig" e o "wpa_supplicant", as ferramentas de configuração manual. Vamos então a um resumo sobre a configuração da rede no Slackware.
Você pode verificar se sua placa wireless foi detectada pelo sistema usando o comando "cat /proc/net/wireless", como em:
# cat /proc/net/wireless

Inter-| sta-| Quality | Discarded packets | Missed | WE 
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22 
wlan0: 0000 0 0 0 0 0 0 0 0 0
Veja que no exemplo minha placa wireless foi detectada e é vista pelo sistema como "wlan0", uma informação que vamos precisar ao ativar a conexão. Se, por outro lado, o comando não retornar nada, significa que sua placa ainda não foi detectada, nesse caso, veja as dicas seguintes.
Se você utiliza uma rede com encriptação WPA ou WPA2, a conexão é feita usando o "wpa_supplicant", que nas versões recentes do Slackware está disponível dentro da categoria "N". Ele é instalado por default, de forma que se você não o desmarcou durante a instalação, ele já estará disponível.
Para usá-lo, o primeiro passo é criar o arquivo de configuração do wpa_supplicant, contendo o SSID e a passphrase da sua rede. Para isso, rode o comando "wpa_passphrase" seguido do SSID da rede e a passphrase (a senha), como em:
$ wpa_passphrase minharede minhapassphrase
Ele retorna a configuração que deve ser incluída no arquivo, como em:
network={
    ssid="minharede"
    #psk="minhapassphrase"
    psk=24b0d83ee1506019e87fcf1705525ca60abbd9b24ac5bedf183620d0a22ab924
}
Note que ele inclui duas linhas "psk", onde vai a passphrase. A linha que está comentada contém sua passphrase real, enquanto a segunda contém um "hash" (verificador), que funciona da mesma forma, mas evita que você precise deixá-la disponível dentro do arquivo para qualquer um ver. Apague a linha comentada, deixando apenas a segunda linha, com o hash.
Agora edite (ou crie) o arquivo "/etc/wpa_supplicant.conf", de forma que ele contenha apenas as linhas retornadas pelo comando. Se preferir, você pode usar também o comando abaixo (como root), que cria o arquivo automaticamente:
# wpa_passphrase minharede minhapassphrase > /etc/wpa_supplicant.conf
Agora vem o comando que ativa o wpa_supplicant, especificando a placa de rede que será usada, o arquivo de configuração que acabamos de criar e o driver que será usado:
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -d -D wext
O "wlan0" no comando indica a interface de rede, e naturalmente deve ser alterado conforme necessário. O "wext" é o driver (interno do wpa_supplicant) que será usado.
Atualmente, o driver wext é usado em quase todos os casos, inclusive no caso de placas configuradas através do Ndiswrapper (usando o driver do Windows) e no caso das placas com chipset Intel. A única exceção fica por conta das placas com chipset Atheros, onde você deve substituir o "wext" por "madwifi".
Por causa da opção "-d" que incluímos no comando anterior, o wpa_supplicant é executado em modo verbose, onde são mostrados detalhes sobre a conexão com o ponto de acesso. Este modo é interessante para descobrir problemas. Se a conexão for bem-sucedida, você terá (depois de uma rápida sucessão de mensagens), algo como:
State: GROUP_HANDSHAKE -> COMPLETED
CTRL-EVENT-CONNECTED - Connection to 00:50:50:81:81:01 completed (auth)
EAPOL: External notification - portValid=1
EAPOL: External notification - EAP success=1
EAPOL: SUPP_PAE entering state AUTHENTICATING
EAPOL: SUPP_BE entering state SUCCESS
EAP: EAP entering state DISABLED
EAPOL: SUPP_PAE entering state AUTHENTICATED
EAPOL: SUPP_BE entering state IDLE
EAPOL: startWhen --> 0
Estas mensagens indicam que ele se conectou ao ponto de acesso com o endereço MAC "00:50:50:81:81:01" e que a conexão está disponível para transmitir dados.
Para confirmar, rode o comando "iwconfig", que mostrará algo como:
# iwconfig

lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11g ESSID:"casa"

Mode:Managed Frequency:2.447 GHz Access Point: 00:50:50:81:81:01
Bit Rate=54 Mb/s Tx-Power:32 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key: 
Security mode:restricted
Power Management:off
Link Quality:65/100 Signal level:-54 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Isso significa que ele se conectou com sucesso ao ponto de acesso. A partir daí, você precisa apenas configurar os parâmetros da rede (IP, máscara, gateway e DNS) usando a ferramenta apropriada para que a conexão fique disponível.
Se, por outro lado, você receber mensagens como:
Scan results: 0
Selecting BSS from priority group 0
No suitable AP found.
Setting scan request: 5 sec 0 usec
Starting AP scan (broadcast SSID)
Wireless event: cmd=0x8b1a len=8
... significa que a conexão não foi estabelecida. Pode ser que o seu notebook esteja muito longe do ponto de acesso, fora da área de alcance, ou mesmo que o transmissor da placa wireless do notebook esteja desativado.
Caso o ponto de acesso tenha sido configurado para não divulgar o SSID, experimente encerrar o wpa_supplicant, definir o SSID da rede manualmente usando o iwconfig e em seguida iniciá-lo novamente, como em:
# killall wpa_supplicant
# iwconfig wlan0 essid casa
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -d -D wext
Depois de testar e ver que a conexão está funcionando corretamente, você pode passar a usar o comando a seguir, trocando o "-d" por "-B". Isso faz com que o wpa_supplicant rode em modo daemon, sem bloquear o terminal nem mostrar mensagens na tela:
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B -D wext
Depois de conectar na rede, falta apenas fazer a configuração dos endereços, da mesma forma que faria ao configurar uma placa de rede cabeada. Para configurar a rede via DHCP, usamos o comando "dhclient", seguido pela interface de rede, como em:
# dhclient wlan0
Para configurar a rede manualmente, usamos o comando "ifconfig" (que permite definir o endereço IP e a máscara) e o "route" (que define o gateway), como em:
# ifconfig wlan0 192.168.1.2 netmask 255.255.255.0 up
# route add default gw 192.168.1.1 dev wlan0
Veja que ao usar o comando route, é necessário especificar a interface no final do comando. Finalmente, é necessário editar o arquivo "/etc/resolv.conf", especificando o endereço do(s) servidor(es) DNS. Uma forma rápida de fazer isso é usar o echo para escrever diretamente no arquivo:
# echo "nameserver 208.67.222.222" > /etc/resolv.conf
Para não precisar ficar digitando os comandos novamente a cada boot, você pode criar um script contendo os comandos de configuração e passar a executá-lo quando quiser se conectar à rede. Basta criar um arquivo de texto contendo os comandos para conectar ao ponto de acesso e configurar os endereços da rede, como em:
#!/bin/sh
# Conecta ao ponto de acesso usando o wpa_supplicant
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B -D wext

# Configura a rede via DHCP
dhclient wlan0
ou:
#!/bin/sh
# Conecta ao ponto de acesso usando o wpa_supplicant
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B -D wext

# Configura a rede manualmente
ifconfig wlan0 192.168.1.65 netmask 255.255.255.0 up
route del default 
route add default gw 192.168.1.1 dev wlan0
echo "nameserver 208.67.222.222" > /etc/resolv.conf
Depois de salvar o arquivo, ative a permissão de execução, usando o comando "chmod +x scrip", como em:
# chmod +x /usr/local/bin/conectar-wireless
A pasta "/usr/local/bin" é um bom lugar para salvar seus scripts, pois ela faz parte do path (o que faz com que os scripts passem a ser vistos como comandos de sistema) e ela vem vazia por padrão na maioria das distribuições. Você pode também salvar os scripts dentro do home (ou em outra pasta qualquer), mas nesse caso você vai precisar especificar o caminho completo ao executar o script.
Você pode também adicionar os comandos ao final do arquivo "/etc/rc.d/rc.local" (o que faz com que eles passem a ser executados automaticamente no final do boot), ou usar o script "/etc/rc.d/rc.wireless.conf", que é a forma tradicional de configurar placas wireless no Slackware. Entretanto, você vai perceber que configurar a placa através dele é mais complicado do que simplesmente ativar a rede manualmente e criar seu próprio script.
Uma observação importante é que ao ser executado usando o parâmetro "-B", como fizemos dentro do script, o wpa_supplicant fica ativo continuamente, tentando se conectar ao ponto de acesso até conseguir. Se você precisar alterar a configuração da rede, precisa primeiro finalizá-lo antes de poder executar o script novamente, usando a nova configuração. Para isso, finalize o processo usando o comando "killall", como em:
# killall wpa_supplicant
Se você precisar se conectar a redes sem encriptação, ou a redes com encriptação WEP, a conexão é mais simples, feita usando o comando "iwconfig".
Para se conectar ao ponto de acesso, o primeiro passo é definir o SSID da rede, como em:
# iwconfig wlan0 essid casa
Para as redes sem encriptação, este único comando é suficiente para se associar à rede. Para as redes com ecnriptação via WEP, o próximo passo é especificar a chave usando o parâmetro "key". Ao usar caracteres hexadecimais, a chave terá 10 dígitos ("123456789A" no exemplo) e o comando será:
# iwconfig wlan0 key restricted 123456789A
Se a chave for em ASCII, onde cada caracter equivale a 8 bits, a chave terá apenas 5 dígitos ("qwert" no exemplo) e o comando será:
# iwconfig wlan0 key restricted s:qwert
Veja que ao usar uma chave em ASCII você precisa adicionar o "s:" antes da chave. Ao configurar o ponto de acesso para usar uma chave de 128 bits, a chave terá 26 dígitos em hexa ou 13 em ACSII. Depois de terminar a configuração inicial, você pode ativar a interface com o comando:
# ifconfig wlan0 up
Usando o Ndiswrapper: Para as placas que não são suportadas pelo sistema (e não aparecem ao rodar o "cat /proc/net/wireless"), a opção mais simples é usar os drivers do Windows através do Ndiswrapper. Ele não está disponível nos repositórios do Slackware, mas você pode instalá-lo através do SlackBuild disponível nohttp://www.slackbuilds.org/, seguindo o exemplo do tópico sobre instalação de programas.
Para usar o Ndiswrapper, você precisa ter em mãos o driver da placa para Windows XP, que pode ser encontrado no CD de instalação ou no site do fabricante. Comece descompactando o arquivo do driver em uma pasta qualquer do sistema, de forma que os arquivos ".inf" que fazem parte do driver fiquem visíveis. No caso dos arquivos disponibilizados no formato .exe, você pode descompactar usando o comando cabextract, como em "cabextract sp36684.exe".
Para carregar o driver, acesse a pasta contendo os arquivos e carregue o arquivo .inf usando o comando "ndiswrapper -i", como em:
# ndiswrapper -i net5211.inf
Rode agora o comando "ndiswrapper -l" para verificar se o driver foi mesmo ativado. Você verá uma lista como:
Installed ndis drivers:
gplus driver present, hardware present
Com o driver carregado, ative o módulo com o comando:
# modprobe ndiswrapper
Se tudo estiver ok, o led da placa acenderá, indicando que ela está ativa. As placas ativadas através do Ndiswrapper são sempre detectadas como "wlan0", independentemente do driver usado. Com a placa ativa, falta apenas configurar a rede usando o wpa_supplicant ou o iwconfig, seguindo os mesmos passos que vimos anteriormente.
Se a placa não for ativada, você pode ainda tentar uma versão diferente do driver. Nesse caso, você precisa primeiro descarregar o primeiro driver. Rode o Ndiswrapper -l para ver o nome do driver e em seguida descarregue-o com o comando "ndiswrapper -e".
Se o driver se chama "gplus", por exemplo, o comando seria:
# ndiswrapper -e gplus
Você pode então testar um driver diferente, carregando-o com o comando "ndiswrapper -i". Em alguns casos, o próprio driver para Windows XP que acompanha a placa funcionará. Em outros é preciso usar alguma versão específica do driver. Você pode encontrar várias dicas sobre placas testadas por outros usuários do Ndiswrapper nohttp://ndiswrapper.sourceforge.net/, na seção "Documents/Wiki > List of cards know to work".
Para que a configuração seja salva e o Ndiswrapper seja carregado durante o boot, você deve rodar o comando:
# ndiswrapper -m
Em seguida, adicione a linha "ndiswrapper" no final do arquivo "/etc/modules", para que o módulo seja carregado durante o boot.
/texto publicado por:
Carlos E Morimoto
http://www.hardware.com.br/guias/usando-slackware/placas-wireless.html

Megacubo par Linux e Wnidows - Assistir TV no Computador

                            MEGACUBO PARA LINUX Ola!! Neste  post vamos falar  um pouquinho sobre o  Megacubo, um tradicional programa ...