Ir para o conteúdo
ou

Software livre Brasil

Tela cheia
 Feed RSS

Blog do George Mendonça

27 de Maio de 2009, 0:00 , por Antonio Terceiro - | Ninguém está seguindo este artigo ainda.
Licenciado sob GNU FDL

Linux Quick Tips – Melhorando a performance do acesso ao disco

23 de Outubro de 2014, 0:42, por George Mendonça - 0sem comentários ainda

terminalO uso frequente do disco rígido como parte da memória é muito comum para quem utiliza GNU/Linux Desktop, geralmente uma alternativa muito boa para servidores, mas nem tanto o usuário Desktop, pois o acesso ao disco é muito mais lento do que o acesso à memória RAM.

Uma alternativa e diminuir a frequência de uso do HD. Para tanto, abra o seu terminal e verifique o valor do swappiness:

$ cat /proc/sys/vm/swappiness 
60

Normalmente o defalt é 60. Ainda no terminal altere este valor para 10:

$ sudo gedit /etc/sysctl.conf

No final deste arquivo adicione a linha com o comentário:

# Reduzir swap
vm.swappiness = 10

Até a próxima!

 

 



Linux Quick Tips – Melhorando a performance do acesso ao disco

22 de Outubro de 2014, 22:42, por Software Livre Brasil - 0sem comentários ainda

terminalO uso frequente do disco rígido como parte da memória é muito comum para quem utiliza GNU/Linux Desktop, geralmente uma alternativa muito boa para servidores, mas nem tanto o usuário Desktop, pois o acesso ao disco é muito mais lento do que o acesso à memória RAM.

Uma alternativa e diminuir a frequência de uso do HD. Para tanto, abra o seu terminal e verifique o valor do swappiness:

$ cat /proc/sys/vm/swappiness 
60

Normalmente o defalt é 60. Ainda no terminal altere este valor para 10:

$ sudo gedit /etc/sysctl.conf

No final deste arquivo adicione a linha com o comentário:

# Reduzir swap
vm.swappiness = 10

Até a próxima!

 

 



Ubuntu Básico – Projeto de Extensão, Instituto de Informática – UFG

21 de Outubro de 2014, 0:26, por George Mendonça - 0sem comentários ainda

Ubuntu_REA_Logo_miniComeçou hoje o curso de Ubuntu Básico totalmente gratuito disponibilizado pelo Instituto de Informática da UFG na direção do professor Hugo Dantas.

Projeto de Extensão, Instituto de Informática – UFG

Público Alvo: a comunidade em geral, incluindo também alunos, docentes e técnicos administrativos da UFG.

 

Período: de 20 de outubro a 14 de dezembro de 2014

Carga horária: 40 horas

Modalidade: MOOCs – EAD

Equipe: Prof. Hugo do Nascimento, Prof. Marcelo Akira, Ricardo Borges, Tadeu Augusto

 Site MOOCS REA UFG: – moocs.rea.ufg.br

Ubuntu Básico: moocs.rea.ufg.br/course/view.php?id=2

Vídeos disponibilizados:

Bom curso!



Ubuntu Básico – Projeto de Extensão, Instituto de Informática – UFG

20 de Outubro de 2014, 22:26, por Software Livre Brasil - 77 comentários

Ubuntu_REA_Logo_miniComeçou hoje o curso de Ubuntu Básico totalmente gratuito disponibilizado pelo Instituto de Informática da UFG na direção do professor Hugo Dantas.

Projeto de Extensão, Instituto de Informática – UFG

Público Alvo: a comunidade em geral, incluindo também alunos, docentes e técnicos administrativos da UFG.

 

Período: de 20 de outubro a 14 de dezembro de 2014

Carga horária: 40 horas

Modalidade: MOOCs – EAD

Equipe: Prof. Hugo do Nascimento, Prof. Marcelo Akira, Ricardo Borges, Tadeu Augusto

 Site MOOCS REA UFG: – moocs.rea.ufg.br

Ubuntu Básico: moocs.rea.ufg.br/course/view.php?id=2

Vídeos disponibilizados:

Bom curso!



Free Real Time Strategy Game: 0 A D Alpha 17

19 de Outubro de 2014, 17:54, por Software Livre Brasil - 0sem comentários ainda

320px-0_A.D._logo0 A.D. é um jogo multiplataforma de estratégia em tempo real, gratuito e de código aberto, em desenvolvimento pela Wildfire Games. Trata-se de um jogo que busca ser acurado do ponto de vista histórico, baseando-se nas civilizações que existiram entre os anos 500 A.C. e 500 D.C. [Wiki]

A Wildfire Games lançou a versão Alfa Dezessete de 0 A.D., que inclui algumas mudanças importantes, como um grande reequilíbrio jogabilidade, unidades, suporte mod melhorado e muito mais. Confira o vídeo, instalação no Linux e links:

Imagens:

pyrogenesis 17-06-2014 15-23-41-472
0ad-wallpaper-stripesvertical01
treasure_islands
album_image-3
0ad_Naukratis_01
elapuba
oad-alpha17
b67ad0a3fe6a23ae

Site oficial: play0ad.com

Instalação Debian Linux:

sudo add-apt-repository ppa:wfg/0ad
sudo apt-get update
sudo apt-get install 0ad

Download 0 A.D. (binaries available for Linux, Windows and Mac OS X and source code): play0ad.com/download



Palestra WordPress no Encontro de Software Livre do CRC do Gama

6 de Setembro de 2014, 7:00, por Software Livre Brasil - 0sem comentários ainda

Hoje inicia o Encontro de Software Livre no CRC do Gama. Estarei prestigiando o evento e palestrando sobre WordPress: “Dominando o WordPress – A plataforma de sites e blogs mais popular do mundo”.

Site CRC Gama: www.crcgamadf.org.br

Site do evento: Encontro Software Livre

Palestra



Configurando PHP CLI e Webserver no Eclipse Luna

31 de Agosto de 2014, 23:59, por Software Livre Brasil - 77 comentários

Um vídeo bem rápido e simples sobre como configurar o PHP no Eclipse Luna no W8, configurando o CLI (command line interface) para visualização do código e depuração no console. Mostrando também rapidamente como visualizar sua aplicação no browser interno do Eclipse. Veja:



Linus Torvalds fala sobre o uso do Linux e diz que ainda não está satisfeito! Confira!

28 de Agosto de 2014, 13:44, por Software Livre Brasil - 1Um comentário

linus-linuxcon2014Em Chicago no LinuxCon 2014, Linus Torvalds em uma tipo de mesa redonda, fala sobre o uso do Linux em várias plataformas, que vai do simples Smarthphone até os grandes computadores e seus fantásticos processadores que ganham mais processamento a cada dia.

Mesmo o Linux abraçando o mercado como dito, Linus ainda lamenta e diz que ainda não está satisfeito com o Linux:
“O desafio no ambiente de trabalho não é um problema do kernel é um problema de infra-estrutura geral, eu acho que nós vamos chegar lá um dia..”. Assim, “O ano do Linux ? perguntou Kroah Hartman. “Eu não estou pensando assim, respondeu Torvalds com um sorriso.

O pai do kernel do Linux também discutiu o surgimento de dispositivos de hardware menores, como o Raspberry Pi agora uma espécie de atração para kernels Linux menores. Torvalds disse: “Eu adoraria fazer o kernel menor e mais rápido.” Neste momento, há pouca pressão do mercado.” No mercado de negócios integrado, As empresas que fazem estes sistemas embarcados acabam usando versões antigas do Linux ou reutilizam a sua plataforma de software mais antigo, lamentável.

Torvalds acrescentou que muitos de nós (os desenvolvedores mais velhos) não têm tempo para brincar com hardware.” Ainda assim, Torvalds observou que “Raspberry Pi tem semeado o mundocom as pessoas que querem usar o programa Linux e em dispositivos pequenos. Afinal, incentivar os futuros engenheiros e desenvolvedores é o objetivo da Raspberry Pi.

O pai do Linux também falou sobre o quão difícil pode ser para diminuir o tamanho do kernel do Linux e torná-lo mais simples. Ao mesmo tempo, existem recompensas para limpar o código complicado.
 

Linus também falou sobre o quão difícil pode ser para diminuir o tamanho do kernel do Linux e para torná-lo mais simples. Ao mesmo tempo, existem recompensas para limpar o código complicado.

O grupo também falou sobre como o kernel do Linux pode utilizar mais os mantenedores do código. Torvalds disse que não importa quando não há mantenedores para “arquiteturas estranhas que ninguém realmente usa. O maior problema é as áreas que têm um mantenedor. Se o cara fica doente, vai de férias, ou fica muito ocupado, [o gargalo ] que pode ser frustrante para os desenvolvedores [que querem começar seus patches aprovados]. Ainda assim, “Linux tem tido enorme sucesso com mantenedores x86.

Limpeza do ARM está ficando muito melhor“, continuou Torvalds. “Quando eu costumava fazer fusões, eu queria me matar e levar alguns desenvolvedores ARM comigo. Agora é muito menos doloroso e os desenvolvedores ARM estão pegando a abordagem mantenedor múltiplo. Os Desenvolvedores ARM estão agora  trabalhando juntos em uma árvore comum e trabalhando em código unificado. Ainda assim, acrescentou, é um processo contínuo.”

Suá Khan, um dos mais velhos desenvolvedor do kernel, que trabalha pela Samsung, disse que o gerenciamento de energia de dispositivos de mídia ainda é um problema, pois envolve diferentes pilotos de diferentes grupos e alguns “mantenedores não entendem muito bem mídia.” Ainda assim, ecoando Torvalds, Kahn concluiu: “Não é um problema, é um processo.

Enfim, Linus olhou para o estado do Linux, enquanto eles pensam que algum código antigo poderia ficar parado com alguma limpeza e ainda há questões que precisam de melhores soluções, tudo o que poderia ser feito é concordar com Torvalds que o Linux em geral está em grande forma.



Eclipse IDE Luna – Conceito e aplicação

24 de Agosto de 2014, 1:37, por George Mendonça - 0sem comentários ainda

É uma IDE (Integrated Development Environment ou Ambiente Integrado de Desenvolvimento) criado inicialmente pela IBM e doado para a comunidade como um software livre de código aberto. Sua licença é a EPL (Eclipse Public License). Um software para desenvolvimento Java feito em Java e suporta diversas outras linguagens e ferramentas por meio de plugins.

Eu particularmente sempre utilizei o Eclipse para desenvolvimento web ou desktop porque acho ele superior ao resto! Mas é uma questão de gosto e estilo. Vamos conhecê-lo um pouco mais na sua nova versão lançada em 25 de Junho de 2014 e sua configuração para Linux e Ruindows:

Site Oficialwww.eclipse.org

Versão atual: Eclipse Luna. O Eclipse Luna inclui suporte oficial para Java ™ 8 com plugins para diversas outras linguagens e ferramentas. Possui várias versões como a standard, Java, Java EE, Modeling, PHP, C/C++, entre outros. Mais detalhes sobre o Eclipse Luna em projects.eclipse.org/releases/luna.

Site de pacotes para download da release atualEclipse Luna R Packages.

Plugins do Eclipsemarketplace.eclipse.org

Orientações para instalação

Após download descompactar e utilizar o eclipse a gosto! Lembrando que é necessário ter a instalação do Java.

No Linux você baixa o Eclipse, dê dois cliques e descompacte o arquivo na pasta /tmp:

Abra o terminal e digite o seguinte código para mover o eclipse para a pasta /opt com as atribuições necessárias :

sudo su -c "chown -R root:root /tmp/eclipse && mv /tmp/eclipse /opt/eclipse-luna"
Abra o eclipse pelo terminal criando um link para o programa no Linux:
sudo su -c "ln -s /opt/eclipse-luna/eclipse /usr/local/bin/eclipse-luna"
Depois você pode inicializar o Eclipse Luna via Terminal com um simples código:
eclipse-luna
No caso do Ruindows (…rs), pode ser necessário a configuração do PATH. Sua configuração fica em:
  • Painel de Controle => Sistema (No W8 dentro de Sistemas e Segurança antes de chegar em Sistema). Ao aparecer a janela de Sistema, clicar em Alterar configurações:
  • Ao abrir a janela Propriedades do Sistema, clique na aba Avançado e clique em Variáveis de Ambiente:
  • Ao abrir a Janela Variáveis de Ambiente clique em Editar a variável Path em Variáveis do Sistema:
  • Uma janelinha com a configuração do Path abrirá para alterar o conteúdo da mesma. Adicione o caminho de instalação do java (por exemplo C:\Program Files\Java\jre8\bin) no final da lstring. Lembrando que todos os caminhos configurados são separados “por ponto e vírgula” (;) e o último caminho não necessita deste “ponto e vírgula”:
  • Exemplivicando:
    • Path =
      “C:\%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
      %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86″
    • Ficará:
      Novo Path =
      “C:\%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
      %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86; C:\Program Files\Java\jre8\bin
    • Salve, dê OK em todas as janelas que abriram. Feche as propriedades do Sistema e abra o Eclipse.

Criando Projetos

Como o Eclipse é uma IDE, ele trabalha por projetos. Por exemplo, baixando seu eclipse para PHP, para começar a trabalhar no seu projeto é necessário criar um projeto. Então quando abrir o seu eclipse você precisa de configurar o seu ambiente basicamente nestes 8 passos:

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

Alguns vídeos para reforçar

Bom estudo e poste aqui sua dúvida sobre eclipse!



Eclipse IDE Luna – Conceito e aplicação

23 de Agosto de 2014, 22:37, por Software Livre Brasil - 33 comentários

É uma IDE (Integrated Development Environment ou Ambiente Integrado de Desenvolvimento) criado inicialmente pela IBM e doado para a comunidade como um software livre de código aberto. Sua licença é a EPL (Eclipse Public License). Um software para desenvolvimento Java feito em Java e suporta diversas outras linguagens e ferramentas por meio de plugins.

Eu particularmente sempre utilizei o Eclipse para desenvolvimento web ou desktop porque acho ele superior ao resto! Mas é uma questão de gosto e estilo. Vamos conhecê-lo um pouco mais na sua nova versão lançada em 25 de Junho de 2014 e sua configuração para Linux e Ruindows:

Site Oficialwww.eclipse.org

Versão atual: Eclipse Luna. O Eclipse Luna inclui suporte oficial para Java ™ 8 com plugins para diversas outras linguagens e ferramentas. Possui várias versões como a standard, Java, Java EE, Modeling, PHP, C/C++, entre outros. Mais detalhes sobre o Eclipse Luna em projects.eclipse.org/releases/luna.

Site de pacotes para download da release atualEclipse Luna R Packages.

Plugins do Eclipsemarketplace.eclipse.org

Orientações para instalação

Após download descompactar e utilizar o eclipse a gosto! Lembrando que é necessário ter a instalação do Java.

No Linux você baixa o Eclipse, dê dois cliques e descompacte o arquivo na pasta /tmp:

Abra o terminal e digite o seguinte código para mover o eclipse para a pasta /opt com as atribuições necessárias :

sudo su -c "chown -R root:root /tmp/eclipse && mv /tmp/eclipse /opt/eclipse-luna"
Abra o eclipse pelo terminal criando um link para o programa no Linux:
sudo su -c "ln -s /opt/eclipse-luna/eclipse /usr/local/bin/eclipse-luna"
Depois você pode inicializar o Eclipse Luna via Terminal com um simples código:
eclipse-luna
No caso do Ruindows (…rs), pode ser necessário a configuração do PATH. Sua configuração fica em:
  • Painel de Controle => Sistema (No W8 dentro de Sistemas e Segurança antes de chegar em Sistema). Ao aparecer a janela de Sistema, clicar em Alterar configurações:
  • Ao abrir a janela Propriedades do Sistema, clique na aba Avançado e clique em Variáveis de Ambiente:
  • Ao abrir a Janela Variáveis de Ambiente clique em Editar a variável Path em Variáveis do Sistema:
  • Uma janelinha com a configuração do Path abrirá para alterar o conteúdo da mesma. Adicione o caminho de instalação do java (por exemplo C:\Program Files\Java\jre8\bin) no final da lstring. Lembrando que todos os caminhos configurados são separados “por ponto e vírgula” (;) e o último caminho não necessita deste “ponto e vírgula”:
  • Exemplivicando:
    • Path =
      “C:\%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
      %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86″
    • Ficará:
      Novo Path =
      “C:\%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
      %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86; C:\Program Files\Java\jre8\bin
    • Salve, dê OK em todas as janelas que abriram. Feche as propriedades do Sistema e abra o Eclipse.

Criando Projetos

Como o Eclipse é uma IDE, ele trabalha por projetos. Por exemplo, baixando seu eclipse para PHP, para começar a trabalhar no seu projeto é necessário criar um projeto. Então quando abrir o seu eclipse você precisa de configurar o seu ambiente basicamente nestes 8 passos:

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

Alguns vídeos para reforçar

Bom estudo e poste aqui sua dúvida sobre eclipse!



Marco Civil – O que muda na internet?

6 de Agosto de 2014, 16:33, por George Mendonça - 0sem comentários ainda

Entrevista com Marco Sinhoreli da Associação Software Livre (Diretor de Tecnologia da Cloud Security Alliance Brazil), com a especialista de direito da internet Patrícia Queiroz (professora de direito civil Mackenzie-RJ), com Juliana Nolasco (Diretora Executiva do Instituto de Tecnologia & Sociedade do Rio de Janeiro) e com Tarcísio Meneghetti (professor de direito empresarial da Universidade do Vale do Itajaí) sobre o Marco Civil da Internet no Brasil realizada no dia 2 de Julho de 2014.

Hoje 87.600.000 milhões de brasileiros tem disponibilidade de utilizar a Internet com 60.000.000 de usuários ativos (Ibope Nielsen) e com um crescimento de 55% no número de usuários na rede no Brasil no último ano (Associação Brasileira de Telecomunicações). Desde o último dia 23 de Junho de 2014 estão valendo as novas regras para o uso da Internet no Brasil Lei 12.965 conhecida como Marco Civil da Internet, semelhante a uma constituição deste setor estabelecendo os direitos e deveres de usuários e de provedores de serviços na grande rede. Nesta entrevista são tratados principalmente os assuntos sobre privacidade, neutralidade e segurança, discutindo os pontos principais do Marco Civil e o que muda na prática. Veja a entrevista:



Marco Civil – O que muda na internet?

6 de Agosto de 2014, 13:33, por Software Livre Brasil - 0sem comentários ainda

Entrevista com Marco Sinhoreli da Associação Software Livre (Diretor de Tecnologia da Cloud Security Alliance Brazil), com a especialista de direito da internet Patrícia Queiroz (professora de direito civil Mackenzie-RJ), com Juliana Nolasco (Diretora Executiva do Instituto de Tecnologia & Sociedade do Rio de Janeiro) e com Tarcísio Meneghetti (professor de direito empresarial da Universidade do Vale do Itajaí) sobre o Marco Civil da Internet no Brasil realizada no dia 2 de Julho de 2014.

Hoje 87.600.000 milhões de brasileiros tem disponibilidade de utilizar a Internet com 60.000.000 de usuários ativos (Ibope Nielsen) e com um crescimento de 55% no número de usuários na rede no Brasil no último ano (Associação Brasileira de Telecomunicações). Desde o último dia 23 de Junho de 2014 estão valendo as novas regras para o uso da Internet no Brasil Lei 12.965 conhecida como Marco Civil da Internet, semelhante a uma constituição deste setor estabelecendo os direitos e deveres de usuários e de provedores de serviços na grande rede. Nesta entrevista são tratados principalmente os assuntos sobre privacidade, neutralidade e segurança, discutindo os pontos principais do Marco Civil e o que muda na prática. Veja a entrevista:



XI FGSL Countdown

20 de Julho de 2014, 12:04, por Software Livre Brasil - 0sem comentários ainda

count-down-123



Libre Office Magazine Edição 11

25 de Junho de 2014, 18:08, por Software Livre Brasil - 0sem comentários ainda



Dominando o WordPress – ENATI 2014

7 de Junho de 2014, 2:30, por Software Livre Brasil - 0sem comentários ainda



Tags deste artigo: gestão de projetos programação dados integração desenvolvimento web big data banco de dados engenharia de software educação software livre