segunda-feira, 2 de novembro de 2015

FERRAMENTAS LINUX: Aptik Backup dos seus temas, PPA e pacotes

Ao reformatar uma máquina com o Ubuntu para instalar outra versão do zero, um dos seus maior desafios é o de ter que reinstalar todas as aplicações, utilitários e ferramentas novamente.  Existem vários programas e scripts que se propõem a fazer isso, veja o opção do APTIK Backup no link:
FERRAMENTAS LINUX: Aptik Backup dos seus temas, PPA e pacotes


quinta-feira, 16 de julho de 2015

How to update Oracle Java on Ubuntu - faster then PPA releases

It usually takes a few days for a PPA repository to update Oracle JAVA releases.

You can solve this (for Debian based Linux distros) by making packages using "java-package" a few times (for various architectures), then distributing them internally.

If you don't have it installed open a console and type:

sudo apt-get install java-package

The big plus side is that this method always works; no matter how crazy Oracle's web pages become. Oracle can no longer break my build or stop my work, specially when Internet-banking depends on it!

The downside is that it's a bit more work to set up initially.

STEP-BY-STEP (ie. as the old music goes...)

1. Download the tar.gz files manually using your browser (ie. thus "accepting" their terms)

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Run at prompt command:
         make-jpkg <java-package-name-xxx.tar.gz>.
   this will create a file named: "oracle-javaX-jXX_X_XXX.deb"
   Note that you may get some messages during the make-jpkg, just ignore them.

3. Distribute it within your organization (or your family devices)

For distribution over the Internet, I suggest using a password protected apt repository or provide raw packages using symmetric encryption:

passphrase="Hard to crack string. Use /dev/urandom for inspiration."
gpg --batch --symmetric --force-mdc --passphrase-fd 0 \
   oracle-javaX-jXX_X_XXX.deb <<< "$passphrase"

Of course providing (unencrypted) .deb packages on the internet is probably a violation of your license agreement with Oracle, which states:

    ... Oracle grants you a ... license ... to reproduce and use internally the Software complete and unmodified for the sole purpose of running Programs"

On the receiving end, if you have a password protected apt repo, all you need to do is apt-get install it. If you have raw packages, download, decrypt and dpkg -i them.

Works like a charm!

REF: http://stackoverflow.com/users/337079/mogsie

sábado, 11 de julho de 2015

How to Increase RAM available to Raspberry Pi CPU or GPU


Raspberry Pi 2 has 1,024MB RAM that is partitioned between the CPU and the GPU. If the Pi is working as a headless server or the Pi desktop is being accessed via VNC (which doesn't utilize the GPU) the memory split between the two processors can be altered to assign more memory to the CPU for running applications.
  • Default GPU memory on Raspbian is set to 64MB and the minimum recommended to ensure proper operation is 16MB.
  • Pi Camera Module requires a minimum of 128MB RAM.
  • Kodi Media center requires a minimum of 256MB RAM for the GPU, to avoid choppy video playback.
To modify GPU memory to 256MB either:
  1. edit /boot/config.txt and set gpu_mem=256;
    or
  2. run sudo raspi-config and select option 8 Advanced Options -> A3 Memory Split and modify value to 256
Save the change, reboot the Pi, and enjoy the CPU memory boost!

quinta-feira, 12 de fevereiro de 2015

Can't remote access lubuntu server with Vino but connection with ssh works.

PROBLEM:

Can't remote access lubuntu server with Vino but can ssh it.

DESCRIPTION:

You open a ssh tunnel (map remote 5900 port to local 12345 port) of remote lubuntu station (ex: 192.1.1.180) at terminal client side to remote access lubuntu station.

Example to type at cmd prompt:
 ssh -L 12345:localhost:5900 user@192.1.1.180

         note: change "user" and address (192.1.1.180) with your own ID.

You open a second terminal window at client station to start vnc with cmd:
xvncviewer localhost:12345


Error msg client side:
xvncviewer: VNC server closed connection

Error msg server (the ssh terminal) side:
channel 3: open failed: connect failed: Connection refused

DIAGNOSE:

Vino-server not running

SOLUTION:

At cmd prompt type (remote server side):
export DISPLAY=:0.0
/usr/lib/vino/vino-server



Error msg:
Connected to RFB server, using protocol version 3.7
Server did not offer supported security type


DIAGNOSE:

server encryption scheme not understood client side

SOLUTION:

At the remote lubuntu server side set encryption variable to false


cmd prompt type:
gsettings set org.gnome.Vino require-encyption false

domingo, 23 de novembro de 2014

How to install pt-br language interface on Libreoffice - Ubuntu

If you have installed Libreoffice on Ubuntu and would like to change the interface language to pt-br (brazilian portuguese) do this:

CTRL-ALT -T  to open a terminal

Then issue the following command:

sudo apt-get install libreoffice-l10n-pt-br

Cheers!

domingo, 12 de outubro de 2014

Raspberry Pi na Globo News - Ferramenta Pedagógica


Como a Globo retirou os vídeos sobre este assunto do sítio deles, me parece que não é mais um assunto que eles desejam que continue a ser divulugado.  Por ser um assunto de suma importância para o ensino básico no Brasil, eu me sinto obrigado em reproduzir aqui o máximo que consegui recuperar dos registros originais.

Enquanto a tecnologia avança para sistemas cada vez mais complicados, seis pesquisadores de Cambridge, na Inglaterra, resolveram ir na direção oposta ao criar o Raspberry Pi, um computador do tamanho de um cartão de crédito. Vendido a US$ 35, ele incentiva crianças a aprender sobre programação e dominar os bastidores do mundo virtual.

A ideia surgiu em 2006, inspirada no BBC Microcomputer System, usado nas escolas da Grã-Bretanha nos anos 80 para ensinar a lógica da informática aos alunos. No BBC Micro, era possível criar os próprios jogos e, de quebra, se tornar um especialista em códigos e funções. As aulas de programação, porém, foram riscadas do currículo porque o sistema não acompanhou a evolução tecnológica.

“As crianças viam os computadores pessoais como uma caixa de Lego. Estamos tentando recriar aquela situação na qual o natural é pensar no que se quer criar com o Raspberry Pi, em vez de apenas pensar em que jogo se quer jogar”, afirma Robert Mullins, cofundador da Raspberry Pi Foundation, uma organização de caridade que não pretende lucrar com as vendas da plataforma.

Para criar um computador tão barato, os pesquisadores concentraram tudo em um único chip. Menor e mais simples, a placa-mãe traz apenas as conexões essenciais: duas entradas USB, duas saídas de vídeo (uma HDMI e outra RCA), porta para conexão de rede, um leitor de cartão e fonte. O carregador é igual ao de um celular.

Instrumento educacional

Os cientistas de Cambridge estão empenhados em fazer do Raspberry Pi uma ferramenta de educação. O problema é que as aulas de informática de hoje não incluem mais a criação de programas ou jogos, focando apenas em softwares do dia a dia. Algumas escolas britânicas, no entanto, iniciaram uma revolução. Professores decidiram ignorar o currículo imposto pelo governo e incentivar as crianças a programar usando softwares gratuitos, como Scratch e Kodu.

“Eles sabem usar o computador, mas não sabem fazer os jogos e o software no qual eles rodam. Estamos tentando lhes mostrar maneiras mais simples de fazer isso. Algumas adoram, outras vão além do esperado”, diz o professor Ian Addison.

Desde o lançamento, em fevereiro deste ano, 300 mil placas do Raspberry Pi já foram vendidas. A maioria foi adquirida por programadores profissionais, que têm ajudado a melhorar o produto. “O projeto era apenas fornecê-las aos desenvolvedores, para ajudarem a melhorar a plataforma. Mas, quando a disponibilizamos no site de vendas, recebemos milhares de pedidos em poucas semanas”, conta Mullins.

Múltiplas aplicações
A placa conquistou os inventores e começou a ser incluída nos projetos mais diversos, como gerenciamento de mídia e criação de música. O entusiasta Dave Akerman mandou o Raspberry Pi para o espaço em busca de belas imagens, que eram transmitidas ao vivo pelo minicomputador.

Mas o Raspberry Pi não é apenas um instrumento para dar asas à imaginação. Alguns empreendedores querem usá-lo para lucrar com produtos feitos a partir dele. Não é necessário pedir nenhuma autorização especial ou licença. A única exigência é que, no pacote, o fabricante inclua o nome da placa e, se as vendas forem um sucesso, os desenvolvedores considerem doar uma pequena parte dos lucros à fundação de Cambridge.

Quem não é profissional, pode usar a ferramenta da mesma forma. O Raspberry PI traz dois softwares de programação: o Scratch, para alunos de 6 a 8 anos, e o Python, para quem já chegou a um nível mais avançado.

“Acho que se aprende muito sobre o que é um computador e o que é a ciência da computação quando se aprende a programar. Basta deixar as crianças serem criativas e inovarem com a tecnologia, dar a elas as habilidades básicas e deixar a imaginação correr solta”, acredita Mullins.

Raspberry Pi no Brasil

Colocar a mão em um Raspberry Pi requer paciência. A procura é tão grande que os distribuidores têm dificuldade de dar conta da demanda. A entrega pode demorar mais de três meses. No Brasil, a placa custa US$ 85 por causa dos impostos. Nem a demora e o preço fizeram o engenheiro eletrônico Rafael Gustavo desistir de comprar a plataforma. “O que impressiona na placa é a proposta de ter um computador muito poderoso por US$ 35. É um custo bastante baixo", diz o brasileiro.

O projeto ainda não atingiu sua principal meta: invadir as escolas e convencer as crianças de que programar é divertido. “O objetivo é criar uma geração de pessoas confiantes e que possam controlar e manipular o mundo digital, em vez de apenas consumir passivamente o conteúdo”, afirma Mullins.

REF:
http://g1.globo.com/globo-news/noticia/2012/10/cientistas-criam-computador-para-ensinar-programacao-criancas.html

quinta-feira, 11 de setembro de 2014

How to set logic levels in LTSPice to 5 volts?

LTSPICE IV - How to...

How to change logic levels in LTSPice?

Right-mouse-click on the device in your schematic.

A dialog will be shown.

Enter the parameter(s) into any of the fields
from "Value" to "SpiceLine2".

Vhigh=5 Vlow=0 Ref=1.5
Trise=5n Tfall=5n Td=5n

"Ref" is the threshold. Default is (Vhigh+Vlow)/2


Don't connect anything to unused inputs!