Archive for the "Tecnologia" Category

Linux Foundation mata o GNU

images.duckduckgo.comColaboração: Anahuac Gil

Data de Publicação: 21 de dezembro de 2015

Acontecimentos recentes precisam acionar todos os alarmes do ativismo cibernético. O golpe final está muito próximo. O algoz é a Linux Foundation e a vítima é o GNU. O plano tem se baseado na repetição incansável de que o sistema operacional livre, que é um marco tecnológico, se chama Linux, nasce em 1991 e se baseia nos conceitos revolucionários do Open Source. E onde está o GNU que nasceu uma década antes? Não sou eu quem está fazendo uma acusação leviana, é a própria Linux Foundation quem o diz em seu documentário “O mundo sem Linux” [1]. Trata-se de uma animação em seis episódios, feita com primor e precisão cirúrgica para convencer até os velhos ativistas de que o GNU nunca existiu.

Qualquer pessoa que não conhecer a história toda e vir esse documentário da Linux Foundation terá certeza absoluta que tudo começou em 1991 e não saberá nem que um dia existiu o GNU.

A força da repetição, levada a uma escala global é impossível de deter. Nobres significados já foram subvertidos antes, como o termo “hacker” que virou sinônimo de bandido digital pelo simples interesse de colocar todos, os bandidos e os questionadores, no mesmo balaio. Questionar, aprender, testar, compartilhar e colocar o “status quo” em uma posição incômoda não é crime. Mas incomoda. O mesmo acontece com a marca Linux, sendo repetida a exaustão para remover os conceitos ideológicos que o GNU carrega em si. Matar o GNU é matar a contraposição provocada pela liberdade do código. Foi exatamente com o objetivo de eliminar esse incômodo que a OSI foi criada.

Mas esse é um enredo bem conhecido e, infelizmente, ignorado pela maioria dos envolvidos em tecnologia. É como se eliminar o GNU fosse algo “cool”, bacana, legal, simples. Quantas vezes tive que ouvir que dizer “GNU/Linux” era difícil, e que ajudava mais na aceitação do novato dizer apenas Linux. Bom, hora de assumir sua parcela de culpa na tentativa de extinção do GNU.

Alerta vermelho!

A Linux Foundation diz que a Microsoft será uma grande parceira

Como assim? Simples: no pensamento OSI o que realmente importa é o acesso ao código, no limite necessário, para melhorar os meios de produção de tecnologia. Mais rápido, eficiente, com mais qualidade e muito mais barato. Trata-se de um modelo de negócios e se a Microsoft aderir a esse modelo, que mal há? Não acredita? Leia matéria original direto da linux.com [2]

O Linux não é Open Source

O que dirá Software Livre então? Nem pensar! O professor Rodolfo Pilar deixa isso muito claro neste artigo que ele mesmo intitulou de “El kernel Linux no es libre” [3]. É um texto pequeno, frio e calculista. Ele baixa o Linux. olha os fontes e encontra código não livre. Simples e preciso. Nenhum lero-lero ideológico. Não deixe de conferir.

O que mais você precisa para perceber que se não fizermos algo o GNU será extinto? Se não agirmos rápido permitiremos que os valores difundidos pela FSF e pelo GNU, de que o acesso ao código deve empoderar os usuários para inverter a relação entre esses e os produtores de tecnologia, serão suplantados pela outra ideologia, que defende o acesso ao código como um pilar para meios de produção mais eficientes.

Perceba que não se tratam de ações isoladas e desconexas. Fica cada vez mais evidente que é uma ação deliberada para extinguir o Software Livre, suplantando-o pelo Open Source. Uma pesquisa rápida demonstrará que o termo “Open” tem sido usado mundialmente como sinônimo de “livre”. Mas não significam a mesma coisa, não tem o mesmo peso ideológico, não se baseiam nas mesmas premissas e não reagem na sociedade da mesma forma. Open/Aberto defende meios de produção e Free/Livre buscam mudar a sociedade em busca de um Mundo melhor. Como o “status quo” não tem interesse em mudanças que alterem as relações de poder, então o Open/Aberto é estimulado como uma versão mais suave de liberdade. Assim, subitamente parece que o mundo todo aderiu ao “Open”: Open Mind, Open Data, Open Office, Open House e por ai vai.

Que fique claro: algo aberto não é necessariamente livre. E é exatamente dessa dubiedade que o “status quo” se alimenta. Vende liberdade, mas fornece prisões.

O que fazer?

Algumas ações são mais simples que outras, mas todas são possíveis e qualquer uma delas, mesmo que seja uma só, fará toda a diferença. Lembre-se que sua participação é fundamental.

  • Diga somente GNU! Não se refira mais ao sistema operacional como Linux. Minha sugestão é que você sequer diga GNU/Linux. Mesmo que você não concorde plenamente, neste momento, ajuda muito se fizermos um esforço para reforçar o GNU. Estamos tentando virar o jogo, lembra? E depende muito apenas de você e de cada um de nós. Por que? Oras, porque quando você disser GNU, o desavisado não saberá ao que você se refere e essa é a oportunidade para falar sobre liberdade, compartilhamento que revoluciona e como essa ação tem o poder de transformar a sociedade. Linux? Isso é só mais um programa de computador que nem sequer é livre.
  • Não use mais o Tux. Adote outros mascotes para referenciar seu apreço pelo Software Livre. O Tux é o logo do Linux. Linux não é livre. Portanto esqueça o Tux. A fauna do Software Livre é imensa e com certeza você vai encontrar um outro animal que lhe agrade. Na dúvida, opte pelo próprio GNU.
  • Não use Linux. Existe um conjunto de distribuições GNU [4] que não usam Linux: Trisquel, Parábola e gNewSense são alguns exemplos. Esses sistemas operacionais usam um kernel chamado linux-libre [5], um Linux “desentuxicado” e mantido pela FSFLA, que funciona em qualquer outra distribuição, inclusive Debian, Fedora e openSuse.

É claro que a lista poderia ser muito mais longa, mas se você se comprometer a fazer apenas uma delas, podemos reverter o cenário e evitar a extinção do GNU.

Seja um “Amigo do GNU”, seja #maisGNU!!!

Saudações Livres!

Links do texto

[Arquitetura de Computadores] Lista de exercícios

Prezados alunos. Estas são as duas listas de exercícios da disciplina para esse mês.

* Lista 1 download

* Lista 2 download

Observem as datas de entrega de cada uma. Qualquer dúvida procurar os monitores da disciplina.

Firefox + Vostro 3450 + Windows 8.1 = Crash

Recentemente notei que após a atualização do meu notebook Vostro modelo 3450 para o Windows 8.1, o firefox parou de funcionar. Toda vez que inicializava a mensagem de erro aparecia. O motivo é que a Dell ao lançar este notebook, o modelo inicial da placa de vídeo era a AMD Radeon 6600, e não sei qual o motivo ela atualizou o mesmo com os drives da placa AMD Radeon 7650. Desta forma como o Firefox utiliza aceleração de vídeo via hardware, o mesmo não funciona com os drives assinalados inicialmente para a placa 7650. Para resolver:

  • Instale o Firefox normalmente (http://www.firefox.com);
  • Abra um comando de execução (<Tecla Windows> + <R>);
  • Digite: firefox -safe-mode
  • Depois abra o menu Option, vá na aba Advanced e desmarque a opção Use hardware acceleration when available
  • Feche e firefox e abra novamente pelo ícone, normalmente.

Desta forma ele volta a funcionar no notebook. Até agora não vi diferença alguma em usar a opção e não. Uma outra solução na qual estou utilizando é baixar o Waterfox (http://www.waterfoxproject.org), na qual utiliza um fork do projeto mozilla porém com o aplicativo pronto para 64 bits. Está funcionando uma beleza sem precisar de gambiarras.

Colocando o Nemo como o gerenciador de arquivos padrão do Ubuntu 13.04

De certa forma esta dica é tão simples que chega a ser ridícula. O Nautilus, ainda é o padrão em sistemas Ubuntu, mas aos poucos vem perdendo espaço para o Nemo, que é bem leve e com uma série de add-ons para dropbox, filesystems, etc… Para colocar o gerenciador de arquivos Nemo como o padrão do sistema Linux Ubuntu 13.04:

1 – Abra um terminal (CRTL+ALT+T)

2 – Digite: sudo mv /usr/bin/nautilus /usr/bin/nautilus.bak && sudo ln -s /usr/bin/nemo /usr/bin/nautilus

Pronto.

Observações sobre TCC

Alunos de TCC I e TCC II. Prestem atenção as normas do TCC do Instituto. Alguns alunos estiveram me procurando dizendo que podem apresentar o trabalho o dia que quiser. Só que não é bem assim. Segundo as normas do TCC:

Art. 38 – A nota final do TCC deverá ser a média aritmética das notas atribuídas ao estudante pelos membros da Banca Examinadora.
§1º- Numa escala de 0,0 (zero) a 10,0 (dez), o estudante estará aprovado no componente curricular TCC, se obtiver nota mínima igual a 7,0 (sete), sendo essa aferida pela Banca Examinadora.
§2º – O estudante reprovado na apresentação ou defesa do TCC, deverá retornar às orientações desse componente curricular e terá o prazo de um semestre letivo para apresentar o seu novo trabalho, devendo, para isso, matricular-se novamente no componente curricular TCC.
Vejam que o parágrafo 2  deixa bem claro que o aluno não aprovado em TCC deverá fazer novamente o componente curricular. Por isso que a nota da segunda avaliação de TCC II é a nota da apresentação. Fica sem sentido o aluno ser aprovado na cadeira de TCC II e depois o mesmo é reprovado na apresentação. Eu teria de voltar atrás na digitação das notas e colocar a nota do aluno da apresentação. O aluno terá de ser reprovado! Caso o aluno não apresente a versão final à coordenação para defesa ainda no período de aula, fica muito difícil eu digitar as notas fora do prazo estipulado pelo Q-Acadêmico. Caso algum aluno deseje apresentar fora do período que foi acertado na cadeira, entre em contato comigo para que eu faça um memorando à Direção de Ensino, informando sobre o ocorrido e que a responsabilidade da nota é do orientador deste e não mais a minha pessoa. Ficando desta forma, eu me redimo de qualquer responsabilidade por qualquer problema que tenha.

Desligar o Windows 8 – Forma fácil

O que mais me irrita é a forma de querer dificultar as coisas com a MS. Por que diabos eles tiraram o botão iniciar de forma fácil?

Para contornar isso faça o seguinte:

1 – Crie um atalho no Windows na área de trabalho para o seguinte comando:

shutdown.exe -s -t 0

2 – Coloque o nome do atalho de Desligar

3 – Crie um novo atalho no Windows na área de trabalho com este outro comando:

shutdown.exe -r -t 0

4 – Coloque o nome de Reiniciar

5 – (Opcional) Se quiser um botão para logoff do Usuário, crie um novo atalho e coloque o comando:

logoff.exe

6 – Altere os ícones. No meu caso coloquei os seguintes ícones para os atalhos:

botoes

Próximo passo é selecionar os ícones, clicar com o botão direito e escolher a opção: “Fixar na tela inicial” Como na figura a seguir:

botoes2

Pronto! Agora é só verificar os ícones na tela inicial do Windows.

botoes3

O que aconteceu com meu “Recent Items” / “Documentos Recentes” no Windows 8?

Recentemente por conselho de meu amigo Helmut Kemper, acabei por formatar meu computador e instalar o Windows 8. Primeiro que precisava verificar na vera o uso do recurso do UEFI que já existia no meu notebook, e segundo porque o meu Windows 7 só funcionava se executasse o sistema em modo de Administrador. Fiz um script do RegEdit que resolve este problema, que o mesmo pode ser baixado aqui. Mas resolvi começar de novo. O que é engraçado que o computador inicializa de forma super rápida! Já que não deve ter que carregar tudo na inicialização. Embora de certa forma alguns controladores são inicializados no momento de apresentação da tela de logon. Usando o computador hoje percebi que os “Documentos Recentes” sumiu, já que não tem mais o menu iniciar. A solução: Criei um atalho para itens recentes na área de trabalho do windows.

Procedimentos:

1 – Clicar com o botão direto do mouse na área de trabalho e escolha Novo –> Atalho…

2 – Colocar o caminho C:\Users\<usuário>\Recent 

O nome <usuário> é o nome do seu login do windows. No meu caso é Anderson. Deve ficar como na figura abaixo:

atalho

3 – Clique em Avançar, coloque um nome. No caso coloquei o nome de “Documentos Recentes” e depois em Finalizar.

Irá aparecer um ícone como a seguir:

icone

Pronto! Quando você abrir Clicar no Atalho, os seus documentos abertos recentemente irá aparecer.

Posso apagar permanentemente os dados de meu HDD?

eraseClaro que sim! Hoje pela manhã dois alunos meus, Amilton Luiz e Diego Maranhão estavam me perguntando como apagar um arquivo definitivamente no HDD e se o defrag é útil e se não já deveria ter sido removido dos atuais SO. Eu respondi que poderia ser removido sim! Isso mesmo meu amigo que está lendo esse post, o seu sistema operacional Windows pode sim conviver sem o defrag. O utilitário defrag da Microsoft foi utilizado primeiro no MS-DOS 6.0 e depois em todas as versões do Windows que é projetado para ajustar cronologicamente a ordem em que os dados no disco rígido é alocado.

A teoria por trás defrag é colocar cada programa de forma ordenada, em vez de dispersos por toda a unidade de disco rígido, permitindo que a cabeça de leitura e gravação acessem os dados mais rápido. O Windows 98 SE inclui uma versão melhorada do defrag que é nada mais nada menos que colocar os dados mais acessados frequentemente no início da unidade, permitindo que a cabeça de leitura e gravação se distancie menos em seu deslocamento, tornando o computador mais rápido.

Atualmente, a não ser que o disco rígido esteja seriamente fragmentado, você não irá notar uma diferença significativa após desfragmentar o computador. Como os atuais sistemas de arquivos são muito mais confiáveis, isso porque estes mantém um registo das operações em múltiplas tabelas. Um exemplo: Quando o comando CHKDSK for executado em FAT ou FAT32, a coerência de ponteiros dentro do diretório, a alocação e tabelas de arquivo estão sendo verificados. Com os sistemas atuais, um log de operações com esses componentes é mantida, de forma que o CHKDSK só precisa reverter as transações para o último commit point, a fim de manter coerência dentro do SO.

erase-hard-drive-dbanTambém os atuais sistemas evitam que erros se propaguem em todo um setor (se quiser saber mais sobre setores, aconselho acessar esse link) de duas formas diferentes: 1 – não utilizando objetos especiais no disco e o rastreamento e proteção de todos os objetos que estão no disco; 2 – cópias múltiplas (o número depende do tamanho do volume) da tabela de alocação de arquivos mestre são mantidos. Desta forma sempre que um espaço vazio surge, este já é alocado por alguma outra informação. Você por acaso já viu um defrag no Linux? Não sei porque ainda é mantido no Windows… A explicação é que este pode ser de grande valia para ajudar a apagar definitivamente um arquivo em seu HDD.

 

Existem alguns passos que devem ser realizados:

1. Exclua o arquivo e esvazie a lixeira. Os arquivos não serão mais recuperados, no entanto alguém analisar a estrutura do disco rígido pode ser capaz de recuperar alguns dados. Algumas empresas tais como a Recovery DataData Recovery. (estranho só muda a ordem dos nomes! Deve ser o mesmo dono) cobram caro por este serviço. Então se sua esposa ou namorada querer ver as fotos deletadas da festa da noite anterior, não deixe ela levar o seu HDD a esses lugares. Por que isso é possível, porque os dados continuarão a ser gravadas nos  setores/clusters do disco até algum outro(s) arquivo(s) começar(em) a utilizar este espaço;

2. Após a exclusão, desfragmentar o disco rígido: este vai reorganizar alguns dos arquivos, de modo que existe a a possibilidade de que os clusters que foram usados para o arquivo que foi excluído seja reescrito e as informações não poderão mais ser recuperadas. Mesmo assim, no entanto, é possível que nem todos os agregados que pertencem aos arquivos que foram excluídos será reescrito. Olha o medo;

3. Reformatar o disco rígido, copiar suas coisas em outro lugar, e reformatar o disco rígido e desfragmentar outra vez. Não estou falando de uma formatação rápida, mas sobre a formatação completa! FULL! Como diz Nadilson: “até sair sangue do HDD…”, – isso evitará qualquer informação anterior que tenha sido removida seja recuperada. Observações: você precisa de um bom motivo para aplicar os passos 2 – 3. Passo 1 deve ser suficiente.

Porém tem as ver~soes alternativas. Alguns meios militares utilizam uma ferramenta chamada BCWipe da Jetico. Algumas pessoas dizem que o BCWipe é uma ferramenta tão poderosa e eficaz para limpar completamente os dados, que eles não permitem que outros funcionários coloquem outro software no computador. Na verdade essa ferramenta utiliza diversos padrões de limpeza paramilitares, entre eles podemos citar o padrão DoD 5220.22-M do Departamento de Defesa dis EUA. Outra ferramenta muito boa e que já utilizei é o da WhiteCanyon, que é muito similar a BDWipe porém com algumas funcionalidades que evitam que o arquivo seja utilizado a mesma vez no mesmo setor! Também podemos utilizar o Darik’s Boot And Nuke, que como o nome diz, é uma bomba! Estou colocando no final do post as referências caso alguém queira saber mais. O meu método mesmo é deixar do lado de minha mesa uma marreta e um litro de álcool, caso algo aconteça.

http://www.jetico.com/wiping-bcwipe/

http://www.jetico.com/wiping-bcwipe-total-wipe-out/

http://support.microsoft.com/kb/100108

http://how-to-erase-hard-drive.com/dod.htm

http://www.dban.org/

http://www.whitecanyon.com/whitecanyon-home-consumer

Como os dados são armazenados em um HDD?

Recentemente trabalhando com meus alunos sempre vem a dúvida de como os dados são realmente gravados em disco. Quando digo gravado é “gravado” mesmo. Sem essa de 1 e 0 pois assim todo mundo sabe. A unidade de disco rígido (Hard Disk Drive) é rígido por causa da velocidade de rotação. O tamanho do furo no meio do disco também é proporcional ao tamanho da circunferência do dispositivo. Imagine se o disco fosse flexível, rodando a 3000 rpm? Pegaria fogo! e este é impulsionado mecanicamente por algumas partes que compõe o mesmo.

disco_hddA algum tempo atrás os computadores eram limitados a fitas, em seguida disquetes até chegarem aos discos rígidos e os atuais dispositivos de estado sólido (SSD). Todos estes trabalhos, de certa forma, foram construídos com algumas semelhanças. O problema com as fitas e disquetes é que eles dobram. Esta situação distorce a informação armazenada neles limitando a velocidade em que a informações podem ser escritas.

Um disco rígido, por outro lado, é feita de metal (ferro) e não dobra tão facilmente (se você fizer isso está no ramo errado! deveria estar em um circo trabalhando ou na área esportiva). O significado disso é que a informação é muito mais coerente. Este ferro é especialmente feito para ser não-magnético! Antes que vocês achem que estou louco, na verdade os discos possuem pouca condutividade. Se você remover um disco rígido notará que estes não são facilmente apanhados com um ímã.

esquema_discoExistem diversos tipos de discos (plano, circular com pedaços de metal) dentro de uma unidade de dispositivo rígida que gira muito rápido (tenho um corte em minha mão pois inventei de pegar um disco enquanto o mesmo girava). Estes discos têm uma fina camada de uma substância que pode ser facilmente imantada, como óxido de ferro ou dióxido de crómio. Ao lado desses discos existe uma “cabeça” é de leitura/gravação localizada no braço. Este é composto por um pequeno filete de material composto de ferrite com uma bobina enrolada em volta.

Quando o disco é acionado e o mesmo gira, o ar (isso mesmo ar! dentro do disco tem de ter um vácuo semi completo) que está dentro da caixa do dispositivo mantém a cabeça próxima a superfície, sem ter contato com o disco, mas ele está tão próximo o suficiente para fazer o seu trabalho. Quando os pequenos pulsos de eletricidade são passadas através da bobina ao redor o núcleo de ferrite, este provoca um campo magnético. Este campo magnético, gerada pela parte na ponta do braço com um tamanho pouco menor que uma gota de água, magnetiza a superfície do disco. Aí a mágica acontece.

Uma maneira simples de gravação de dados é utilizar a seguinte conotação: para gravar um pulso magnético coloca o valor igual a 1 e um pulso reverso o valor zero. Os valores de 1 (um) e 0 (zero) são parte do sistema de números binários, utilizada em todo o computador. Quem faz isso é o atuador, que transmite a informação para interface de dados. Ele é apenas convertido para frente ou para trás entre decimal e binário quando você digitar as coisas ou quando ler na tela. Mesmo assim, continua em grupos binários chamados bytes (8), palavras (16), dupla palavra (32), quadri palavras (64) tbytes (80) e assim por diante.

Como um exemplo, a letra ‘A‘ é representado por o número decimal 65. Convertido para binário em grupos de oito 1 (uns) e 0 (zeros) só é 01000001. Quando você digita um ‘A‘, o teclado envia esta informação para o computador (junto com um código de leitura – também chamado de scan code). Atualmente, existem melhorias e formas mais rápidas para leitura e gravação de dados, através de codificações específicas. Há uma série de sistemas de codificações, tais como NRZ, NRZI, FM, MFM, dibits e muitos outros. Quem quiser mais informações é legal acessa nossa área de material de aula com a parte de arquitetura de computadores, mais especificamente, Aula 3 e 4 – link http://va.mu/JlZn.

Programa de Estágio Grupo Neoenergia 2013

Atenção alunos do IFPE.

A Neoenergia é um dos maiores grupos do setor elétrico brasileiro, atuando em toda a cadeia de produção da energia elétrica, com negócios nas áreas de geração, transmissão, distribuição e comercialização.

Perfil do Estagiário Neoenergia:

  • Previsão de Formatura: de Dezembro/2014 a Dezembro/2015;
  • Cursos Elegíveis: Administração, Ciências Contábeis, Direito, Economia, Engenharia Ambiental, Engenharia Civil, Engenharia de Produção, Engenharia Elétrica, Engenharia Mecânica, Sistemas de Informação, Geografia, Geologia, Pedagogia e Psicologia.
  • Os candidatos interessados devem se inscrever no site: www.neoenergia.com
  • As inscrições recebidas até 27/03 serão consideradas para admissão em Maio/2013.
  • Inscrições após essa data serão consideradas para admissões no 2º semestre de 2013.

image001