Publicado em Arduino, GNU/LInux, Hardware, Tecnologia, Ubuntu

Como Instalar o IDE Arduino

Esses dias recebi uma consulta sobre como instalar o IDE Arduino no Ubuntu Linux. Aproveito então para deixar esse mini tutorial que pode ser útil para mais alguém. O procedimento, também deveria funcionar nas distros derivadas do Ubuntu (Mint, Elementary, Deepin, etc).

A instalação é muito simples, vamos pro link de download do site oficial e procuramos a última versão. Precisaremos escolher entre 32-bit e 64-bit, segundo a arquitetura do nosso processador. O site também solicitará uma contribuição voluntária para ajudar a manter o projeto. Podemos optar por contribuir ou simplesmente fazer o download e contribuir em uma outra ocasião ou de uma outra forma que não for em dinheiro. Continuar lendo “Como Instalar o IDE Arduino”

Anúncios
Publicado em Ferramentas, GNU/LInux, Open Source, Tecnologia

Como experimentar o Linux no meu computador Windows

Você é usuário de Windows? Você viu o colega usando Linux e ficou curioso? Tá fazendo o “intensivãoUbaTux e quer praticar em casa? O notebook ainda está no período da garantia e não dá pra formatar? Nessa vida tudo tem solução, menos o matrimonio. Continuar lendo “Como experimentar o Linux no meu computador Windows”

Publicado em Cultura, GNU/LInux, Open Source, Tecnologia, Ubatuba

Notícias do Evento UbaTux

O Primeiro Encontro UbaTux – Cultura e Software Livre de Ubatuba está rolando. As atividades começaram nessa quinta-feira com a primeira jornada do curso de preparação para a prova de certificação profissional LPI Linux Essentials na Etec Tancredo. O laboratório de informática lotou com a presença de um público entusiasta que acompanhou a ótima oficina ministrada pelo Cesar Brod, diretor de desenvolvimento regional do LPI para o Brasil.

Foram três horas intensas de revisão dos principais tópicos da prova. O público, em sua maioria, alunos da rede pública (Etec Tancredo e Etec Centro Paula Souza), professores, profissionais e aficionados da área de TI, puseram mão na massa e exploraram os segredos do terminal, os primeiros passos para se tornar competentes na administração de sistemas e servidores Linux. O laboratório, equipado com computadores rodando UbaTux, uma distribuição Linux pensada especialmente para atender as necessidades das escolas da rede pública municipal de Ubatuba, forneceu a infraestrutura ideal pra ocasião. Teve também, o sorteio de livros para preparação de futuras certificações (LPIC-1). Continuar lendo “Notícias do Evento UbaTux”

Publicado em Cultura, GNU/LInux, Open Source, Tecnologia, Ubatuba

Primeiro Encontro UbaTux – Softwear e Culturas Livres de Ubatuba

Entre os dias 7 e 9 de outubro de 2016 Ubatuba sedia o 1o. Encontro Ubatux – Software e Cultura Livres, que inclui uma série de atividades tecnológicas e culturais, visando o diálogo entre o progresso e a qualidade de vida. O evento é promovido pela Prefeitura Municipal de Ubatuba, em conjunto com o Linux Professional Institute, e tem o apoio, até o momento, das empresas SUSE, Acesso e Sysvale.

Ubatuba, 28 de setembro de 2016 – Pela primeira vez, Jon “Maddog” Hall, presidente do conselho do LPI – Linux Professional Institute, estará em Ubatuba para participar de um evento promovido pela Prefeitura Municipal de Ubatuba e articulado pelas comunidades locais envolvidas com a produção de software livre, hardware livre, ciência aberta, rádio comunitária, entre outras: o 1.o Encontro Ubatux – Software e Cultura Livres. Continuar lendo “Primeiro Encontro UbaTux – Softwear e Culturas Livres de Ubatuba”

Publicado em Tecnologia

Como mater o seu Linux sempre atualizado?

Se você está usando uma distribuição Linux derivada do Debian, como o Ubuntu ou o Linux Mint, esses comandos vão manter seu sistema sempre atualizado com a última versão existente nos repositórios dos pacotes de software da distribuição:

$ sudo apt update
$ sudo apt full-upgrade

Apt é uma das alternativas na linha de comandos que as distribuições Debian usam para gestionar os pacotes do sistema. Outas são o dpkg e o aptitude. Na verdade, por trás do apt e do aptitude, está o dpkg, que é o sistema originário pra gestão de pacotes do Debian.

Para limpar o cache do apt, usa-se:

$ sudo apt autoremove
$ sudo apt autoclean

Isso vai eliminar pacotes que já não são necessários, seja porque foram substituídos por versões novas dos mesmos ou porque eles estavam atrelados (eram dependências) de outros pacotes previamente desinstalados.

Publicado em Progamação, Tecnologia

MySQL basiquinho

Muitos vão preferir administrar seus bancos de dados usando ferramentas gráficas como o phpMyAdmin ou o Workbench, e isso é ótimo, essas ferramentas facilitam e muito a criação e administração. Mas, é interessante também poder fazer algumas tarefas básicas diretamente na linha de comandos, elas podem ser úteis em algum momento.

Vou passar alguns comandos básicos testados no XAMPP 5.6.23 rodando numa distribuição Ubuntu 16.04. Com esses comandos vamos logar no MySQL, vamos criar um banco de dados, uma tabela e realizar INSERT e SELECT. Continuar lendo “MySQL basiquinho”

Publicado em Progamação, Python, Tecnologia

Python: Uma Brevíssima Introdução à Programação Orientada a Objetos (POO)

O Python conta com algumas estruturas que facilitam o trabalho com dados, um exemplo são as tuplas. Tuplas, são coleções de dados relacionados entre si:

vangogh = ('Vincent', 'pintor', 'holandês', 19, 'ruivo', 1)

Nessa tupla, a gente agrupou um conjunto arbitrário de dados relacionados ao famoso pintor holandês. A gente poderia formatar essa informação para ser apresentada na tela:

van_str = '{} foi um {} {} do século {}. \n' \
          + 'Era {} e tinha {} orelha só'.format(*vangogh)
print(van_str)
Vincent foi um pintor holandês do século 19.
Era ruivo e tinha 1 orelha só

Continuar lendo “Python: Uma Brevíssima Introdução à Programação Orientada a Objetos (POO)”

Publicado em Git, Open Source, Progamação, Tecnologia

Git Simples

Então, devo reconhecer que o título é propaganda enganosa. O Git não é simples. Ele é complexo e difícil de aprender. O Git é uma ferramenta poderosa, e a sua complexidade tem a ver com essa sua potência e flexibilidade.

Mas, não é impossível estabelecer um fluxo de trabalho básico que, prescindindo de várias das suas infinitas possibilidades, permita escrever código com maior eficiência e de forma colaborativa. Essa postagem pretende dar enfase ao processo mais do que aos comandos. Continuar lendo “Git Simples”

Publicado em Cultura, Tecnologia

A Mulher que levou “o Homem” pra Lua

20 de julho de 1969, às 20h18 UTC, “o Homem” chegou à Lua. Quando a gente lê ou escuta isso sabe que “o Homem” não se refere ao fato de Neil Armstrong, um homem, ter sido o primeiro humano que pus o pé no chão do nosso satélite natural, e sim porque todo grande feito da humanidade tem sido associado ao gênero masculino.

Nessa a nossa área de TI as coisas também não são muito diferentes. Os ícones da cultura geek, “os caras”, são caras: Bill Gates, Steve Jobs, Linus Torvalds, etc. Nem parece que “o pai” da informática foi uma mulher: Ada Lovelace, a genial matemática e escritora que no século XIX ajudou a criar o primeiro computador, a máquina analítica de Charles Babbage, e escreveu o primeiro programa de computador da história. Continuar lendo “A Mulher que levou “o Homem” pra Lua”

Publicado em Ferramentas, GNU/LInux, Tecnologia, Terminal

OpenSSH: Acesso Remoto pelo Terminal Linux

E um dia você instala Linux no computador da sua sogra, que mora em uma outra cidade e precisa que você atualize o computador ou solucione, sei lá, qualquer coisa. Ou você precisa administrar um servidor Web. Ou você é um desses afortunados que viajam pelo mundo apenas com uma netbook, enquanto toda sua informação permanece em casa, no desktop.

Secure Shell (SSH) permite você acessar um outro computador de forma remota e fazer tudo aquilo que você faria no terminal se estivesse sentado na frente dele. Nem que fosse um acesso telepático. Você pode atualizar, instalar aplicativos; editar arquivos de configuração; fazer upload ou download de arquivos; ativar, desligar ou reiniciar serviços ou a própria máquina, etc. Continuar lendo “OpenSSH: Acesso Remoto pelo Terminal Linux”